From 472aeafc572b843b1ce645d73e3a3139ecbf5200 Mon Sep 17 00:00:00 2001
From: Default email
Date: Fri, 4 Oct 2024 18:56:33 +0200
Subject: [PATCH] Project import generated by Copybara.
GitOrigin-RevId: c31898adf5a8ed202ce5bea9f347b1c6871f32d1
---
third_party/nixpkgs/.git-blame-ignore-revs | 9 +
.../nixpkgs/.github/PULL_REQUEST_TEMPLATE.md | 3 +-
third_party/nixpkgs/.github/labeler.yml | 11 +
.../nixpkgs/.github/workflows/backport.yml | 2 +-
.../nixpkgs/.github/workflows/basic-eval.yml | 4 +-
.../.github/workflows/check-cherry-picks.yml | 2 +-
.../workflows/check-maintainers-sorted.yaml | 4 +-
.../.github/workflows/check-nix-format.yml | 4 +-
.../.github/workflows/check-nixf-tidy.yml | 4 +-
.../nixpkgs/.github/workflows/check-shell.yml | 8 +-
.../.github/workflows/editorconfig.yml | 4 +-
.../.github/workflows/manual-nixos.yml | 4 +-
.../.github/workflows/manual-nixpkgs.yml | 4 +-
.../nixpkgs/.github/workflows/nix-parse.yml | 4 +-
.../nixpkgs/.github/workflows/nixpkgs-vet.yml | 4 +-
.../.github/workflows/periodic-merge-24h.yml | 2 +-
.../.github/workflows/periodic-merge-6h.yml | 2 +-
.../workflows/update-terraform-providers.yml | 4 +-
.../doc/hooks/desktop-file-utils.section.md | 5 +
third_party/nixpkgs/doc/hooks/index.md | 2 +
.../nixpkgs/doc/hooks/tauri.section.md | 108 +
.../doc/languages-frameworks/bower.section.md | 2 +-
.../languages-frameworks/haskell.section.md | 3 +
.../javascript.section.md | 4 +-
third_party/nixpkgs/flake.nix | 82 +-
third_party/nixpkgs/lib/licenses.nix | 5 +
third_party/nixpkgs/lib/modules.nix | 111 +-
third_party/nixpkgs/lib/systems/default.nix | 38 +-
third_party/nixpkgs/lib/systems/examples.nix | 8 +-
third_party/nixpkgs/lib/tests/modules.sh | 7 +-
third_party/nixpkgs/lib/tests/systems.nix | 1 +
.../nixpkgs/maintainers/maintainer-list.nix | 203 +-
third_party/nixpkgs/maintainers/team-list.nix | 13 +
third_party/nixpkgs/nixos/README.md | 4 +-
.../configuration/linux-kernel.chapter.md | 17 -
.../manual/release-notes/rl-2411.section.md | 100 +-
.../nixos/modules/config/nix-flakes.nix | 2 +-
.../nixpkgs/nixos/modules/config/terminfo.nix | 40 +-
.../nixos/modules/config/xdg/icons.nix | 17 +
.../nixpkgs/nixos/modules/hardware/uinput.nix | 7 +-
.../nixos/modules/image/repart-image.nix | 8 +-
.../modules/image/repart-verity-store.nix | 37 +-
.../nixpkgs/nixos/modules/image/repart.nix | 6 +-
.../modules/installer/cd-dvd/iso-image.nix | 5 +-
.../installer/tools/nix-fallback-paths.nix | 10 +-
.../nixpkgs/nixos/modules/misc/ids.nix | 8 +-
.../nixpkgs/nixos/modules/module-list.nix | 9 +-
.../nixos/modules/profiles/macos-builder.nix | 10 +-
.../nixos/modules/programs/firefox.nix | 345 +-
.../nixos/modules/programs/obs-studio.nix | 64 +
.../nixos/modules/programs/tsm-client.nix | 2 +-
.../modules/programs/wayland/cardboard.nix | 2 +-
.../modules/programs/wayland/hyprland.nix | 2 +-
.../nixos/modules/programs/wayland/labwc.nix | 2 +-
.../modules/programs/wayland/miracle-wm.nix | 3 +-
.../nixos/modules/programs/wayland/river.nix | 2 +-
.../nixos/modules/programs/wayland/sway.nix | 2 +-
.../nixos/modules/programs/wayland/waybar.nix | 6 +-
.../modules/programs/wayland/wayfire.nix | 2 +-
.../programs/wayland/wayland-session.nix | 5 +
.../nixos/modules/security/acme/default.nix | 2 +-
.../nixos/modules/security/isolate.nix | 2 +-
.../nixos/modules/services/backup/bacula.nix | 2 +-
.../nixos/modules/services/backup/tsm.nix | 2 +-
.../services/blockchain/ethereum/geth.nix | 2 +-
.../continuous-integration/hydra/default.nix | 2 +-
.../continuous-integration/jenkins/slave.nix | 9 +-
.../modules/services/databases/influxdb2.nix | 1 +
.../modules/services/databases/postgresql.md | 9 +-
.../modules/services/databases/postgresql.nix | 3 +-
.../services/desktop-managers/plasma6.nix | 10 +-
.../modules/services/development/athens.nix | 2 +-
.../modules/services/hardware/upower.nix | 4 +-
.../modules/services/logging/logrotate.nix | 9 +-
.../modules/services/matrix/mautrix-meta.nix | 107 +-
.../nixos/modules/services/misc/fstrim.nix | 4 +-
.../nixos/modules/services/misc/gitlab.nix | 18 +
.../nixos/modules/services/misc/gotenberg.nix | 1 -
.../modules/services/misc/open-webui.nix | 1 +
.../nixos/modules/services/misc/paperless.nix | 2 +-
.../nixos/modules/services/misc/redmine.nix | 8 +-
.../nixos/modules/services/misc/snapper.nix | 20 +-
.../nixos/modules/services/misc/tzupdate.nix | 9 +-
.../services/monitoring/datadog-agent.nix | 2 +-
.../modules/services/monitoring/gatus.nix | 132 +
.../modules/services/monitoring/graphite.nix | 10 +
.../prometheus/exporters/dnsmasq.nix | 4 +-
.../services/monitoring/rustdesk-server.nix | 2 +-
.../modules/services/monitoring/scrutiny.nix | 12 +
.../services/network-filesystems/samba.nix | 2 +-
.../modules/services/networking/bind.nix | 2 +-
.../modules/services/networking/fedimintd.nix | 304 +
.../services/networking/freeradius.nix | 10 +-
.../services/networking/gns3-server.nix | 32 +-
.../modules/services/networking/i2pd.nix | 78 +-
.../services/networking/jitsi-videobridge.nix | 33 +-
.../modules/services/networking/monero.nix | 84 +-
.../services/networking/networkmanager.nix | 6 +
.../modules/services/networking/pleroma.nix | 132 +-
.../modules/services/networking/quorum.nix | 4 +-
.../modules/services/networking/seafile.nix | 404 +-
.../modules/services/networking/ssh/sshd.nix | 3 +-
.../services/networking/strongswan.nix | 19 +-
.../services/networking/suricata/default.nix | 282 +
.../services/networking/suricata/settings.nix | 625 +
.../modules/services/networking/syncthing.nix | 4 -
.../modules/services/networking/tailscale.nix | 40 +-
.../modules/services/networking/veilid.nix | 227 +
.../nixos/modules/services/printing/cupsd.nix | 14 +-
.../modules/services/security/clamav.nix | 2 +-
.../{web-servers => web-apps}/bluemap.nix | 44 +-
.../services/web-apps/collabora-online.nix | 200 +
.../nixos/modules/services/web-apps/hatsu.md | 23 +
.../nixos/modules/services/web-apps/hatsu.nix | 97 +
.../modules/services/web-apps/immich.nix | 7 +-
.../modules/services/web-apps/jitsi-meet.md | 8 +
.../modules/services/web-apps/jitsi-meet.nix | 55 +-
.../modules/services/web-apps/keycloak.nix | 49 +-
.../modules/services/web-apps/nextcloud.md | 2 +-
.../modules/services/web-apps/nextcloud.nix | 13 +-
.../modules/services/web-apps/openwebrx.nix | 2 +-
.../modules/services/web-apps/pixelfed.nix | 2 +-
.../modules/services/web-apps/privatebin.nix | 228 +
.../modules/services/web-apps/wordpress.nix | 4 +-
.../modules/services/web-servers/garage.nix | 61 +-
.../services/web-servers/nginx/default.nix | 22 +-
.../services/web-servers/phpfpm/default.nix | 6 +-
.../x11/desktop-managers/cinnamon.nix | 5 +-
.../services/x11/desktop-managers/deepin.nix | 4 +-
.../services/x11/desktop-managers/gnome.nix | 5 +-
.../services/x11/desktop-managers/xfce.nix | 44 +-
.../nixos/modules/system/boot/binfmt.nix | 36 +-
.../modules/system/boot/grow-partition.nix | 2 +-
.../nixos/modules/system/boot/networkd.nix | 2 +
.../nixos/modules/system/boot/stage-2-init.sh | 8 -
.../nixos/modules/system/boot/systemd.nix | 10 +
.../modules/system/boot/systemd/initrd.nix | 4 +-
.../modules/system/boot/systemd/tpm2.nix | 2 +-
.../nixos/modules/tasks/filesystems/zfs.nix | 231 +-
.../tasks/network-interfaces-scripted.nix | 4 +-
.../virtualisation/nixos-containers.nix | 56 +-
.../virtualisation/xe-guest-utilities.nix | 2 +-
.../virtualisation/xen-boot-builder.sh | 4 +-
.../nixos/modules/virtualisation/xen-dom0.nix | 10 +-
third_party/nixpkgs/nixos/tests/acme.nix | 89 +-
third_party/nixpkgs/nixos/tests/all-tests.nix | 9 +
third_party/nixpkgs/nixos/tests/apfs.nix | 4 +
third_party/nixpkgs/nixos/tests/dnsdist.nix | 5 +-
third_party/nixpkgs/nixos/tests/fedimintd.nix | 37 +
third_party/nixpkgs/nixos/tests/gatus.nix | 34 +
third_party/nixpkgs/nixos/tests/geth.nix | 2 +-
third_party/nixpkgs/nixos/tests/keycloak.nix | 11 +-
.../nixpkgs/nixos/tests/nextcloud/default.nix | 7 +-
.../with-declarative-redis-and-secrets.nix | 73 +-
.../nextcloud/with-mysql-and-memcached.nix | 4 +-
third_party/nixpkgs/nixos/tests/nextflow.nix | 60 +
.../nixpkgs/nixos/tests/nginx-mime.nix | 26 +
.../nixos/tests/non-default-filesystems.nix | 5 +-
.../nixpkgs/nixos/tests/obs-studio.nix | 40 +
.../nixpkgs/nixos/tests/open-webui.nix | 14 +
.../nixpkgs/nixos/tests/openvswitch.nix | 62 +
third_party/nixpkgs/nixos/tests/pgjwt.nix | 4 +-
third_party/nixpkgs/nixos/tests/pleroma.nix | 11 +-
third_party/nixpkgs/nixos/tests/postgis.nix | 8 +
.../nixpkgs/nixos/tests/privatebin.nix | 21 +
third_party/nixpkgs/nixos/tests/quorum.nix | 1 +
third_party/nixpkgs/nixos/tests/scrutiny.nix | 4 -
third_party/nixpkgs/nixos/tests/seafile.nix | 3 +-
third_party/nixpkgs/nixos/tests/sing-box.nix | 571 +-
third_party/nixpkgs/nixos/tests/slurm.nix | 2 +-
third_party/nixpkgs/nixos/tests/suricata.nix | 86 +
.../nixpkgs/nixos/tests/switch-test.nix | 18 +-
.../nixpkgs/nixos/tests/systemd-binfmt.nix | 25 +
third_party/nixpkgs/nixos/tests/systemd.nix | 13 +-
.../nixpkgs/nixos/tests/tmate-ssh-server.nix | 4 +-
.../nixos/tests/web-apps/healthchecks.nix | 2 +-
.../nixos/tests/web-apps/rss-bridge.nix | 22 +
.../nixpkgs/nixos/tests/wpa_supplicant.nix | 12 +-
third_party/nixpkgs/nixos/tests/wstunnel.nix | 4 +
third_party/nixpkgs/nixos/tests/zammad.nix | 4 +-
third_party/nixpkgs/nixos/tests/zfs.nix | 4 +-
third_party/nixpkgs/pkgs/README.md | 4 +-
.../applications/audio/audacious/default.nix | 4 +-
.../applications/audio/audacious/plugins.nix | 4 +-
.../audio/galaxy-buds-client/default.nix | 24 +-
.../applications/audio/jacktrip/default.nix | 4 +-
.../pkgs/applications/audio/ledfx/default.nix | 4 +-
.../pkgs/applications/audio/mympd/default.nix | 4 +-
.../applications/audio/ncmpcpp/default.nix | 2 +-
.../applications/audio/plexamp/default.nix | 6 +-
.../pkgs/applications/audio/praat/default.nix | 4 +-
.../applications/audio/rhythmbox/default.nix | 4 +-
.../applications/audio/songrec/default.nix | 6 +-
.../audio/soundsource/default.nix | 20 +-
.../pkgs/applications/audio/spotify/linux.nix | 6 +-
.../applications/audio/touchosc/default.nix | 8 +-
.../applications/audio/waylyrics/default.nix | 6 +-
.../backup/pika-backup/default.nix | 6 +-
.../blockchains/alfis/default.nix | 1 +
.../blockchains/aperture/default.nix | 1 +
.../blockchains/atomic-swap/default.nix | 1 +
.../applications/blockchains/besu/default.nix | 1 +
.../blockchains/bisq-desktop/default.nix | 1 +
.../blockchains/bitcoin-abc/default.nix | 1 +
.../blockchains/bitcoin-knots/default.nix | 1 +
.../applications/blockchains/btcd/default.nix | 1 +
.../blockchains/btcdeb/default.nix | 1 +
.../blockchains/btcpayserver/default.nix | 1 +
.../blockchains/electrs/default.nix | 6 +-
.../blockchains/lighthouse/default.nix | 7 +-
.../blockchains/polkadot/Cargo.lock | 2020 ++-
.../blockchains/polkadot/default.nix | 4 +-
.../blockchains/sparrow/default.nix | 8 +-
.../editors/android-studio/default.nix | 12 +-
.../applications/editors/bless/default.nix | 71 -
.../emacs/elisp-packages/emacs2nix.nix | 4 +-
.../manual-packages/lsp-bridge/default.nix | 6 +-
.../applications/editors/emacs/make-emacs.nix | 2 +-
.../editors/jetbrains/bin/versions.json | 352 +-
.../editors/jetbrains/plugins/plugins.json | 373 +-
.../pkgs/applications/editors/ox/default.nix | 10 +-
.../applications/editors/qemacs/default.nix | 6 +-
.../editors/rednotebook/default.nix | 11 +-
.../editors/texstudio/default.nix | 4 +-
.../vim/plugins/avante-nvim/Cargo.lock | 144 +-
.../vim/plugins/avante-nvim/default.nix | 7 +-
.../editors/vim/plugins/generated.nix | 637 +-
.../vim/plugins/nvim-treesitter/generated.nix | 132 +-
.../editors/vim/plugins/overrides.nix | 47 +-
.../editors/vim/plugins/vim-plugin-names | 3 +
.../chenglou92.rescript-vscode/default.nix | 4 +-
.../rescript-editor-analysis.nix | 12 +-
.../editors/vscode/extensions/default.nix | 48 +-
.../default.nix | 14 +-
.../mongodb.mongodb-vscode/default.nix | 4 +-
.../extensions/ms-toolsai.jupyter/default.nix | 4 +-
.../myriad-dreamin.tinymist/default.nix | 2 +-
.../extensions/pylyzer.pylyzer/default.nix | 18 +
.../extensions/sourcery.sourcery/default.nix | 4 +-
.../applications/editors/vscode/generic.nix | 3 +-
.../applications/editors/vscode/vscode.nix | 16 +-
.../applications/emulators/86box/default.nix | 1 +
.../emulators/darling/default.nix | 1 +
.../emulators/dosbox-x/default.nix | 4 +-
.../applications/emulators/dosbox/default.nix | 1 +
.../emulators/firebird-emu/default.nix | 1 +
.../applications/emulators/maiko/default.nix | 1 +
.../applications/emulators/mame/default.nix | 4 +-
.../emulators/retroarch/hashes.json | 156 +-
.../emulators/retroarch/retroarch-assets.nix | 6 +-
.../applications/emulators/wine/sources.nix | 6 +-
.../file-managers/browsr/default.nix | 4 +-
.../file-managers/clifm/default.nix | 4 +-
.../pkgs/applications/gis/gmt/default.nix | 139 +-
.../applications/graphics/dosage/default.nix | 35 +-
.../applications/graphics/drawio/default.nix | 6 +-
.../applications/graphics/entwine/default.nix | 13 +-
.../applications/graphics/gcolor2/default.nix | 44 -
.../graphics/gcolor2/gcolor2-amd64.patch | 46 -
.../graphics/gpicview/default.nix | 31 -
.../applications/graphics/gqview/default.nix | 29 -
.../applications/graphics/hydrus/default.nix | 4 +-
.../applications/graphics/krita/default.nix | 4 +-
.../graphics/openboard/default.nix | 15 +-
.../applications/graphics/tev/default.nix | 4 +-
.../applications/graphics/xpano/default.nix | 4 +-
.../pkgs/applications/misc/ape/default.nix | 4 +-
.../applications/misc/conduktor/default.nix | 26 +-
.../pkgs/applications/misc/dbx/default.nix | 2 +-
.../pkgs/applications/misc/fluidd/default.nix | 4 +-
.../applications/misc/gallery-dl/default.nix | 4 +-
.../applications/misc/inochi2d/generic.nix | 4 +-
.../applications/misc/insulator2/default.nix | 35 +-
.../pkgs/applications/misc/iptsd/default.nix | 2 +-
.../pkgs/applications/misc/krabby/default.nix | 6 +-
.../pkgs/applications/misc/kupfer/default.nix | 6 +-
.../applications/misc/lscolors/default.nix | 6 +-
.../applications/misc/meerk40t/default.nix | 4 +-
.../pkgs/applications/misc/mob/default.nix | 4 +-
.../applications/misc/nanoblogger/default.nix | 2 -
.../applications/misc/pagefind/default.nix | 114 +-
.../misc/process-compose/default.nix | 4 +-
.../pkgs/applications/misc/slweb/default.nix | 42 -
.../default.nix | 6 +-
.../applications/misc/tui-journal/default.nix | 6 +-
.../applications/misc/typioca/default.nix | 6 +-
.../applications/misc/tzupdate/default.nix | 13 +-
.../applications/misc/ulauncher/default.nix | 1 +
.../applications/misc/veracrypt/default.nix | 64 -
.../pkgs/applications/misc/wthrr/default.nix | 6 +-
.../applications/misc/zathura/default.nix | 31 +-
.../applications/misc/zathura/wrapper.nix | 13 +-
.../networking/browsers/brave/default.nix | 8 +-
.../networking/browsers/brave/make-brave.nix | 6 +-
.../networking/browsers/brave/update.sh | 4 +-
.../browsers/chromium/upstream-info.nix | 20 +-
.../browsers/firefox-bin/release_sources.nix | 826 +-
.../networking/browsers/firefox/packages.nix | 12 +-
.../networking/browsers/firefox/wrapper.nix | 2 +-
.../networking/browsers/floorp/default.nix | 6 +-
.../networking/browsers/lagrange/default.nix | 104 +-
.../browsers/microsoft-edge/default.nix | 12 +-
.../networking/browsers/vivaldi/default.nix | 6 +-
.../networking/cloudflared/default.nix | 4 +-
.../networking/cluster/argocd/default.nix | 4 +-
.../networking/cluster/arkade/default.nix | 4 +-
.../networking/cluster/glooctl/default.nix | 6 +-
.../networking/cluster/helmsman/default.nix | 6 +-
.../networking/cluster/istioctl/default.nix | 6 +-
.../networking/cluster/kops/default.nix | 4 +-
.../networking/cluster/kubecolor/default.nix | 30 -
.../cluster/kubectl-node-shell/default.nix | 2 +-
.../networking/cluster/kubedb-cli/default.nix | 4 +-
.../networking/cluster/kubeshark/default.nix | 4 +-
.../networking/cluster/kubevela/default.nix | 6 +-
.../networking/cluster/kyverno/default.nix | 6 +-
.../networking/cluster/linkerd/edge.nix | 6 +-
.../networking/cluster/nomad/default.nix | 19 +-
.../networking/cluster/opentofu/default.nix | 4 +-
.../networking/cluster/pachyderm/default.nix | 4 +-
.../networking/cluster/roxctl/default.nix | 4 +-
.../networking/cluster/talosctl/default.nix | 6 +-
.../networking/cluster/tanka/default.nix | 6 +-
.../networking/cluster/temporal/default.nix | 6 +-
.../networking/cluster/terraform/default.nix | 4 +-
.../cluster/tf-summarize/default.nix | 4 +-
.../networking/cluster/tfswitch/default.nix | 6 +-
.../networking/cluster/zarf/default.nix | 6 +-
.../networking/coreth/default.nix | 6 +-
.../networking/dropbox/default.nix | 6 +
.../feedreaders/newsboat/default.nix | 71 -
.../feedreaders/newsflash/Cargo.lock | 898 +-
.../feedreaders/newsflash/default.nix | 8 +-
.../instant-messengers/beeper/default.nix | 6 +-
.../instant-messengers/discord/default.nix | 4 +-
.../instant-messengers/element/pin.nix | 8 +-
.../flare-signal/Cargo.lock | 1101 +-
.../flare-signal/default.nix | 11 +-
.../mattermost-desktop/default.nix | 6 +-
.../instant-messengers/mikutter/default.nix | 159 -
.../instant-messengers/mikutter/deps/Gemfile | 39 -
.../mikutter/deps/Gemfile.lock | 101 -
.../mikutter/deps/gemset.nix | 410 -
.../mikutter/deps/plugin/gtk/Gemfile | 4 -
.../deps/plugin/image_file_cache/Gemfile | 1 -
.../deps/plugin/photo_support/Gemfile | 4 -
.../mikutter/deps/plugin/uitranslator/Gemfile | 5 -
.../mikutter/test_plugin.rb | 10 -
.../instant-messengers/mikutter/update.sh | 51 -
.../instant-messengers/nchat/default.nix | 45 -
.../rocketchat-desktop/default.nix | 4 +-
.../instant-messengers/signal-cli/default.nix | 4 +-
.../signal-desktop/generic.nix | 7 +-
.../signal-desktop/signal-desktop.nix | 4 +-
.../signalbackup-tools/default.nix | 4 +-
.../instant-messengers/teamspeak/client.nix | 152 +-
.../teamspeak/distribution-permit.txt | 32 +
.../instant-messengers/teamspeak/server.nix | 36 +-
.../telegram/kotatogram-desktop/default.nix | 8 +-
.../instant-messengers/wavebox/default.nix | 4 +-
.../whatsapp-for-linux/default.nix | 2 +-
.../networking/irc/thelounge/default.nix | 12 +-
.../applications/networking/iroh/default.nix | 6 +-
.../networking/ktailctl/default.nix | 14 +-
.../mailreaders/betterbird/default.nix | 2 +
.../mailreaders/neomutt/default.nix | 118 +-
.../thunderbird-bin/release_sources.nix | 530 +-
.../mailreaders/thunderbird/packages.nix | 28 +-
.../networking/misc/zammad/0001-nulldb.patch | 15 -
.../networking/misc/zammad/default.nix | 26 +-
.../networking/misc/zammad/gemset.nix | 636 +-
.../networking/misc/zammad/package.json | 199 +-
.../networking/misc/zammad/source.json | 4 +-
.../newsreaders/liferea/default.nix | 4 +-
.../networking/nextcloud-client/default.nix | 4 +-
.../networking/p2p/qbittorrent/default.nix | 9 +-
.../networking/protonvpn-gui/default.nix | 4 +
.../networking/remote/anydesk/default.nix | 4 +-
.../networking/remote/remmina/default.nix | 12 +-
.../networking/seaweedfs/default.nix | 6 +-
.../networking/shellhub-agent/default.nix | 4 +-
.../networking/sniffers/wireshark/default.nix | 4 +-
.../networking/sync/storj-uplink/default.nix | 6 +-
.../applications/networking/xpipe/default.nix | 4 +-
.../applications/office/appflowy/default.nix | 3 +-
.../applications/office/calligra/default.nix | 93 -
.../applications/office/gnote/default.nix | 4 +-
.../applications/office/morgen/default.nix | 4 +-
.../applications/office/qownnotes/default.nix | 4 +-
.../applications/office/zotero/default.nix | 4 +-
.../radio/abracadabra/default.nix | 31 +-
.../applications/radio/dablin/default.nix | 28 -
.../pkgs/applications/radio/quisk/default.nix | 4 +-
.../science/astronomy/gpredict/default.nix | 67 +-
.../science/astronomy/stellarium/default.nix | 4 +-
.../science/biology/EZminc/default.nix | 70 +-
.../science/biology/delly/default.nix | 9 +-
.../science/biology/jbrowse/default.nix | 4 +-
.../science/chemistry/nwchem/default.nix | 4 +
.../computer-architecture/qtrvsim/default.nix | 4 +-
.../science/logic/alt-ergo/default.nix | 28 +-
.../science/logic/btor2tools/default.nix | 13 +
.../science/logic/cryptoverif/default.nix | 4 +-
.../science/logic/dafny/default.nix | 4 +-
.../applications/science/logic/dafny/deps.nix | 347 +-
.../science/logic/easycrypt/default.nix | 12 +-
.../science/logic/lean4/default.nix | 4 +-
.../science/misc/foldingathome/client.nix | 6 +-
.../science/misc/root/default.nix | 20 +-
.../disable-fmemopen-on-aarch64-darwin.patch | 13 -
.../robotics/inav-configurator/default.nix | 18 +-
.../robotics/mission-planner/default.nix | 12 +-
.../applications/system/asusctl/Cargo.lock | 1973 +--
.../applications/system/asusctl/default.nix | 9 +-
.../terminal-emulators/contour/default.nix | 3 +
.../terminal-emulators/kitty/default.nix | 27 +-
.../terminal-emulators/rio/default.nix | 21 +-
.../version-management/fnc/default.nix | 4 +-
.../version-management/gh/default.nix | 6 +-
.../version-management/ghorg/default.nix | 4 +-
.../git-annex-remote-googledrive/default.nix | 9 +-
.../version-management/git-cliff/default.nix | 6 +-
.../version-management/git-town/default.nix | 4 +-
.../git-workspace/default.nix | 6 +-
.../version-management/gitkraken/default.nix | 14 +-
.../version-management/gitstatus/default.nix | 41 +-
.../version-management/gql/default.nix | 6 +-
.../pass-git-helper/default.nix | 25 +-
.../version-management/ungit/default.nix | 6 +-
.../video/anilibria-winmaclinux/default.nix | 4 +-
.../video/davinci-resolve/default.nix | 6 +-
.../video/kodi/addons/iagl/default.nix | 3 +-
.../kodi/addons/radioparadise/default.nix | 4 +-
.../video/kodi/addons/youtube/default.nix | 4 +-
.../video/mpv/0001-fix-darwin-build.patch | 14 +-
.../pkgs/applications/video/mpv/default.nix | 9 +-
.../video/mpv/scripts/modernx-zydezu.nix | 4 +-
.../video/mpv/scripts/quality-menu.nix | 4 +-
.../advanced-scene-switcher/default.nix | 18 +-
.../plugins/obs-move-transition.nix | 4 +-
.../video/shaka-packager/default.nix | 62 -
.../applications/video/streamlink/default.nix | 5 +-
.../virtualization/cri-o/default.nix | 4 +-
.../virtualization/docker/buildx.nix | 4 +-
.../virtualization/docker/default.nix | 4 +-
...e-X11-config-directives-to-displayse.patch | 57 -
.../looking-glass-client/default.nix | 7 +-
.../virtualization/nixpacks/default.nix | 6 +-
.../virtualization/podman/default.nix | 4 +-
.../virtualization/qemu/default.nix | 13 +-
.../virtualization/tart/default.nix | 4 +-
.../virtualization/virt-manager/default.nix | 4 +-
.../virtualbox/guest-additions/default.nix | 1 -
.../applications/virtualization/xen/README.md | 6 +-
.../virtualization/xen/generic/default.nix | 30 +-
.../virtualization/xen/packages.nix | 49 +-
.../hyprwm/hyprland-plugins/default.nix | 1 +
.../hyprwm/hyprland-plugins/hyprsplit.nix | 34 +
.../xdg-desktop-portal-hyprland/default.nix | 4 +-
.../build-fhsenv-bubblewrap/default.nix | 3 +-
.../pkgs/build-support/fetchbzr/default.nix | 23 +-
.../build-support/fetchbzr/nix-prefetch-bzr | 2 +-
.../pkgs/build-support/fetchcvs/default.nix | 21 +-
.../build-support/fetchcvs/nix-prefetch-cvs | 2 +-
.../pkgs/build-support/fetchdarcs/default.nix | 30 +-
.../build-support/fetchfossil/default.nix | 47 +-
.../pkgs/build-support/fetchgx/default.nix | 45 +-
.../pkgs/build-support/fetchipfs/default.nix | 76 +-
.../pkgs/build-support/fetchmtn/default.nix | 33 +-
.../pkgs/build-support/fetchpijul/default.nix | 4 +-
.../pkgs/build-support/fetchs3/default.nix | 61 +-
.../build-support/fetchsvnssh/default.nix | 28 +-
.../node/fetch-yarn-deps/index.js | 17 +-
.../pkgs/build-support/writers/scripts.nix | 130 +
.../pkgs/build-support/writers/test.nix | 115 +-
third_party/nixpkgs/pkgs/by-name/README.md | 22 +-
.../nixpkgs/pkgs/by-name/_1/_1oom/package.nix | 1 +
.../pkgs/by-name/a5/a52dec/package.nix | 1 +
.../pkgs/by-name/ab/ab-av1/package.nix | 6 +-
.../pkgs/by-name/ac/ac-library/package.nix | 49 +
.../pkgs/by-name/ac/accerciser/package.nix | 1 +
.../by-name/ac/aces-container/package.nix | 31 +
.../nixpkgs/pkgs/by-name/ac/act/package.nix | 29 +-
.../pkgs/by-name/ac/actionlint/package.nix | 4 +-
.../pkgs/by-name/ac/activemq/package.nix | 41 +
.../ad/adwaita-icon-theme-legacy/package.nix | 1 +
.../by-name/ad/adwaita-icon-theme/package.nix | 1 +
.../pkgs/by-name/ag/agebox/package.nix | 35 +
.../nixpkgs/pkgs/by-name/ai/aiken/package.nix | 6 +-
.../pkgs/by-name/al/alacarte/package.nix | 1 +
.../pkgs/by-name/al/albert/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/al/almo/package.nix | 51 +
.../pkgs/by-name/al/alpaca/package.nix | 6 +-
.../pkgs/by-name/am/amber-lang/package.nix | 27 +-
.../pkgs/by-name/am/amiberry/package.nix | 109 +
.../by-name/an/ansible-navigator/package.nix | 4 +-
.../pkgs/by-name/ap/apfsprogs/package.nix | 10 +-
.../ap/application-title-bar/package.nix | 4 +-
.../pkgs/by-name/ar/arc-browser/package.nix | 4 +-
.../pkgs/by-name/ar/arduino-ide/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/ar/art/package.nix | 35 +-
.../ar/arti/package.nix} | 48 +-
.../as/asciinema-automation/package.nix | 2 +-
.../pkgs/by-name/as/asm-lsp/package.nix | 34 +-
.../by-name/as/assemblyscript/package.nix | 6 +-
.../pkgs/by-name/as/ast-grep/package.nix | 6 +-
.../as/astro-language-server/package.nix | 17 +-
.../pkgs/by-name/at/athens/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/at/atlas/package.nix | 6 +-
.../at/atlassian-plugin-sdk/package.nix | 88 +
.../pkgs/by-name/at/atomix/package.nix | 1 +
.../pkgs/by-name/at/attic-client/Cargo.lock | 228 +-
.../pkgs/by-name/at/attic-client/package.nix | 11 +-
.../pkgs/by-name/at/attic-client/update.sh | 40 +
.../au/autotrash/package.nix} | 25 +-
.../nixpkgs/pkgs/by-name/av/avml/package.nix | 10 +-
.../av/avro-tools/package.nix} | 27 +-
.../pkgs/by-name/aw/awscli2/package.nix | 148 +-
.../aw/awsebcli/package.nix} | 36 +-
.../nixpkgs/pkgs/by-name/az/azuki/package.nix | 78 +
.../az/azure-cli/extensions-manual.nix | 3 +
.../pkgs/by-name/ba/backrest/package.nix | 14 +-
.../by-name/ba/basedpyright/package-lock.json | 12307 +++++++++++++++-
.../pkgs/by-name/ba/basedpyright/package.nix | 75 +-
.../pkgs/by-name/ba/bazecor/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/be/bee/package.nix | 6 +-
.../bi/bibletime/package.nix} | 56 +-
.../nixpkgs/pkgs/by-name/bi/bicep/deps.nix | 2 +-
.../nixpkgs/pkgs/by-name/bi/bicep/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/bi/biome/package.nix | 6 +-
.../pkgs/by-name/bi/bitrise/package.nix | 4 +-
.../bl/blackmagic-desktop-video/package.nix | 8 +-
.../pkgs/by-name/bl/blockbench/package.nix | 6 +-
.../pkgs/by-name/bl/bluemap/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/bo/bochs/package.nix | 232 +-
.../pkgs/by-name/bo/bombsquad/package.nix | 4 +-
.../pkgs/by-name/bo/bower2nix/package.nix | 44 +
.../pkgs/by-name/bo/boxed-cpp/package.nix | 4 +-
.../pkgs/by-name/br/brainflow/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/br/bruno/package.nix | 4 +-
.../by-name/bu/buildkite-agent/package.nix | 6 +-
.../bu/bundletool/package.nix} | 24 +-
.../pkgs/by-name/c3/c3-lsp/package.nix | 35 +
.../pkgs/by-name/ca/cables/package.nix | 46 +
.../pkgs/by-name/ca/cairosvg/package.nix | 3 +
.../pkgs/by-name/ca/canokey-usbip/package.nix | 47 +
.../pkgs/by-name/ca/cargo-make/package.nix | 6 +-
.../pkgs/by-name/ca/cargo-tauri/hook.nix | 56 +
.../pkgs/by-name/ca/cargo-tauri/hook.sh | 101 +
.../ca/cargo-tauri/package.nix} | 45 +-
.../pkgs/by-name/ca/cargo-tauri/test-app.nix | 60 +
.../ca/cargo-tauri/update-time-crate.patch | 1378 ++
.../pkgs/by-name/ce/cewler/package.nix | 1 -
.../nixpkgs/pkgs/by-name/cf/cfn-nag/Gemfile | 5 +
.../pkgs/by-name/cf/cfn-nag/Gemfile.lock | 106 +
.../pkgs/by-name/cf/cfn-nag/gemset.nix | 536 +
.../cf/cfn-nag/package.nix} | 17 +-
.../pkgs/by-name/ch/charmcraft/package.nix | 47 +-
.../nixpkgs/pkgs/by-name/ch/chatd/package.nix | 3 +-
.../pkgs/by-name/ch/cheese/package.nix | 1 +
.../pkgs/by-name/ch/chess-clock/package.nix | 7 +-
.../pkgs/by-name/ch/chezmoi/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/ch/chirp/package.nix | 6 +-
.../ci/cinnamon-screensaver/package.nix | 4 +-
.../pkgs/by-name/ci/cinny-desktop/package.nix | 42 +-
.../nixpkgs/pkgs/by-name/ci/civo/package.nix | 6 +-
.../pkgs/by-name/cl/clang-uml/package.nix | 4 +-
.../by-name/cl/clash-nyanpasu/package.nix | 4 +-
.../pkgs/by-name/cl/clipse/package.nix | 6 +-
.../pkgs/by-name/cl/cljfmt/package.nix | 4 +-
.../cl/cloudflare-dynamic-dns/package.nix | 6 +-
.../pkgs/by-name/cl/cloudlens/package.nix | 4 +-
.../co/cobra-cli/package.nix} | 0
.../pkgs/by-name/co/code-cursor/package.nix | 43 +-
.../pkgs/by-name/co/codeium/package.nix | 10 +-
.../fix-file-server-regex.patch | 15 +
.../co/collabora-online/package-lock.json | 9897 +++++++++++++
.../by-name/co/collabora-online/package.nix | 105 +
.../by-name/co/collabora-online/update.sh | 38 +
.../color-transformation-language/package.nix | 40 +
.../pkgs/by-name/co/comic-mandown/package.nix | 4 +-
.../pkgs/by-name/co/containerlab/package.nix | 6 +-
.../pkgs/by-name/co/contrast/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/co/cope/package.nix | 44 +
.../pkgs/by-name/co/corrscope/package.nix | 4 +-
.../pkgs/by-name/co/cosmic-bg/Cargo.lock | 870 +-
.../pkgs/by-name/co/cosmic-bg/package.nix | 9 +-
.../pkgs/by-name/co/cosmic-greeter/Cargo.lock | 49 +-
.../by-name/co/cosmic-greeter/package.nix | 7 +-
.../by-name/co/cosmic-session/package.nix | 5 +-
.../pkgs/by-name/co/cosmic-store/Cargo.lock | 1054 +-
.../pkgs/by-name/co/cosmic-store/package.nix | 10 +-
.../pkgs/by-name/co/cosmic-term/Cargo.lock | 1541 +-
.../pkgs/by-name/co/cosmic-term/package.nix | 17 +-
.../co/cosmic-workspaces-epoch/package.nix | 6 +-
.../cp/cp2k/package.nix} | 255 +-
.../cp}/cp2k/remove-compiler-options.patch | 0
.../pkgs/by-name/cp/cpuinfo/package.nix | 6 +-
.../pkgs/by-name/cr/crosswords/package.nix | 1 +
.../pkgs/by-name/cr/cryptpad/package.nix | 6 +-
.../pkgs/by-name/cr/crystal-dock/package.nix | 4 +-
.../pkgs/by-name/cs/csv-tui/package.nix | 6 +-
.../by-name/cu/cups-idprt-barcode/package.nix | 11 +-
.../by-name/cu/cups-idprt-mt888/package.nix | 11 +-
.../by-name/cu/cups-idprt-mt890/package.nix | 11 +-
.../by-name/cu/cups-idprt-sp900/package.nix | 11 +-
.../by-name/cu/cups-idprt-tspl/package.nix | 11 +-
.../by-name/cy/cyberpunk-neon/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/cy/cyme/package.nix | 6 +-
.../pkgs/by-name/da/dablin/package.nix | 48 +
.../da/darcs-to-git/package.nix} | 46 +-
.../pkgs/by-name/dc/dconf-editor/package.nix | 1 +
.../pkgs/by-name/de/decibels/package.nix | 1 +
.../de/deck/package.nix} | 25 +-
.../by-name/de/deltachat-repl/package.nix | 6 +-
.../de/deltachat-rpc-server/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/de/deno/package.nix | 2 +-
.../pkgs/by-name/de/dethrace/package.nix | 40 +
.../pkgs/by-name/de/devenv/package.nix | 25 +-
.../pkgs/by-name/de/devhelp/package.nix | 1 +
.../pkgs/by-name/di/diffedit3/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/di/dinit/package.nix | 51 +
.../pkgs/by-name/do/docify/package.nix | 41 +
.../nixpkgs/pkgs/by-name/do/doggo/package.nix | 8 +-
.../pkgs/by-name/do/dokieli/package.json | 104 +
.../pkgs/by-name/do/dokieli/package.nix | 58 +
.../nixpkgs/pkgs/by-name/do/dooit/package.nix | 18 +-
.../pkgs/by-name/do/dotenvx/package.nix | 6 +-
.../pkgs/by-name/du/dumbpipe/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/dw/dwl/package.nix | 1 +
.../nixpkgs/pkgs/by-name/dw/dwlb/package.nix | 51 +
.../nixpkgs/pkgs/by-name/e1/e1s/package.nix | 6 +-
.../pkgs/by-name/ea/easytier/package.nix | 6 +-
.../audio => by-name/ef}/eflite/format.patch | 0
.../ef/eflite/package.nix} | 27 +-
.../pkgs/by-name/ei/eigenlayer/package.nix | 6 +-
.../ek/eks-node-viewer/package.nix} | 0
.../pkgs/by-name/ek/eksctl/package.nix | 4 +-
.../pkgs/by-name/en/en-croissant/package.nix | 29 +-
.../en/entangle/package.nix} | 162 +-
.../pkgs/by-name/en/ente-auth/package.nix | 119 +
.../by-name/en/ente-auth/pubspec.lock.json | 2273 +++
.../by-name/en/ente-auth/simple-icons.json | 6 +
.../pkgs/by-name/en/ente-auth/update.sh | 35 +
.../nixpkgs/pkgs/by-name/en/envio/package.nix | 54 +-
.../by-name/en/envision-unwrapped/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/eo/eog/package.nix | 1 +
.../pkgs/by-name/er/eris-go/package.nix | 4 +-
.../ev/evolution-data-server/package.nix | 1 +
.../nixpkgs/pkgs/by-name/ex/exo/package.nix | 78 +
.../nixpkgs/pkgs/by-name/ez/eza/package.nix | 15 +-
.../pkgs/by-name/fa/fabric-ai/package.nix | 6 +-
.../pkgs/by-name/fa/factplusplus/package.nix | 48 +
.../pkgs/by-name/fa/fastcompmgr/package.nix | 4 +-
.../pkgs/by-name/fa/fastfetch/package.nix | 4 +-
.../pkgs/by-name/fc/fcitx5-fluent/package.nix | 2 +-
.../pkgs/by-name/fe/fedimint/package.nix | 6 +-
.../pkgs/by-name/fe/feishin/package.nix | 8 +-
.../pkgs/by-name/ff/fflogs/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/ff/ffts/package.nix | 30 +
.../fi/figma-linux/package.nix} | 0
.../pkgs/by-name/fi/file-roller/package.nix | 1 +
.../pkgs/by-name/fi/files-cli/package.nix | 6 +-
.../pkgs/by-name/fi/finamp/package.nix | 8 +-
.../pkgs/by-name/fi/finamp/pubspec.lock.json | 358 +-
.../fi/firebase-tools/package.nix} | 43 +-
.../pkgs/by-name/fi/firefly-iii/package.nix | 8 +-
.../pkgs/by-name/fi/firefoxpwa/package.nix | 4 +-
.../pkgs/by-name/fl/flac123/package.nix | 1 +
.../nixpkgs/pkgs/by-name/fl/flaca/package.nix | 1 +
.../pkgs/by-name/fl/flameshot/package.nix | 1 +
.../pkgs/by-name/fl/flarectl/package.nix | 4 +-
.../pkgs/by-name/fl/flaresolverr/package.nix | 1 +
.../by-name/fl/flatpak/unset-env-vars.patch | 4 +-
.../pkgs/by-name/fl/fluent-bit/package.nix | 4 +-
.../pkgs/by-name/fo/fooyin/package.nix | 6 +-
.../pkgs/by-name/fo/four-in-a-row/package.nix | 1 +
.../pkgs/by-name/fr/fragment-mono/package.nix | 36 +
.../0001-NIXOS-don-t-ignore-PYTHONPATH.patch | 57 +-
.../0002-FreeCad-OndselSolver-pkgconfig.patch | 7 +
.../pkgs/by-name/fr/freecad/package.nix | 20 +-
.../nixpkgs/pkgs/by-name/ft/ftjam/package.nix | 117 +
.../g-/g-wrap/package.nix} | 0
.../ga/galculator/package.nix} | 56 +-
.../pkgs/by-name/ga/gamescope/package.nix | 4 +-
.../pkgs/by-name/ga/gancio/package.json | 2 +-
.../pkgs/by-name/ga/gancio/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/ga/gate/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/ga/gatus/package.nix | 26 +-
.../nixpkgs/pkgs/by-name/gc/gcs/package.nix | 30 +-
.../nixpkgs/pkgs/by-name/gd/gdm/package.nix | 1 +
.../nixpkgs/pkgs/by-name/ge/geary/package.nix | 1 +
.../pkgs/by-name/ge/getmail6/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/gg/gg-jj/package.nix | 80 +
.../nixpkgs/pkgs/by-name/gg/gg-jj/webui.nix | 31 +
.../pkgs/by-name/gh/gh-dash/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/gh/ghex/package.nix | 1 +
.../gi/gimoji/package.nix} | 6 +-
.../pkgs/by-name/gi/git-fixup/package.nix | 23 +-
.../pkgs/by-name/gi/gitbutler/package.nix | 49 +-
.../nixpkgs/pkgs/by-name/gi/gitg/package.nix | 1 +
.../pkgs/by-name/gi/githooks/package.nix | 4 +-
.../by-name/gi/github-desktop/package.nix | 7 +-
.../pkgs/by-name/gi/github-runner/package.nix | 221 +-
.../pkgs/by-name/gi/gitlab-ci-ls/package.nix | 6 +-
.../pkgs/by-name/gi/gittuf/package.nix | 6 +-
.../pkgs/by-name/gl/glance/package.nix | 4 +-
.../pkgs/by-name/gl/glasskube/package.nix | 8 +-
.../nixpkgs/pkgs/by-name/gl/glfw3/package.nix | 6 +-
.../pkgs/by-name/gm/gmic-qt/package.nix | 5 +-
.../nixpkgs/pkgs/by-name/gm/gmic/package.nix | 9 +
.../pkgs/by-name/gn/gnome-2048/package.nix | 1 +
.../pkgs/by-name/gn/gnome-applets/package.nix | 1 +
.../by-name/gn/gnome-backgrounds/package.nix | 1 +
.../by-name/gn/gnome-bluetooth/package.nix | 1 +
.../by-name/gn/gnome-connections/package.nix | 1 +
.../by-name/gn/gnome-flashback/package.nix | 1 +
.../gn/gnome-initial-setup/package.nix | 1 +
.../pkgs/by-name/gn/gnome-keyring/package.nix | 1 +
.../pkgs/by-name/gn/gnome-klotski/package.nix | 1 +
.../by-name/gn/gnome-mahjongg/package.nix | 1 +
.../pkgs/by-name/gn/gnome-nibbles/package.nix | 1 +
.../pkgs/by-name/gn/gnome-panel/package.nix | 1 +
.../gn/gnome-pomodoro/fix-schema-path.patch | 35 +-
.../by-name/gn/gnome-pomodoro/package.nix | 62 +-
.../gn/gnome-remote-desktop/package.nix | 1 +
.../pkgs/by-name/gn/gnome-robots/package.nix | 1 +
.../pkgs/by-name/gn/gnome-session/package.nix | 1 +
.../gn/gnome-shell-extensions/package.nix | 1 +
.../pkgs/by-name/gn/gnome-shell/package.nix | 1 +
.../gn/gnome-sound-recorder/package.nix | 1 +
.../pkgs/by-name/gn/gnome-sudoku/package.nix | 1 +
.../by-name/gn/gnome-text-editor/package.nix | 1 +
.../pkgs/by-name/gn/gnome-tour/package.nix | 1 +
.../by-name/gn/gnome-user-share/package.nix | 1 +
.../gn/gnucash/0004-exec-fq-wrapper.patch | 35 +-
.../gn/gnucash/0005-disable-test-lots.patch | 11 -
.../pkgs/by-name/gn/gnucash/package.nix | 16 +-
.../pkgs/by-name/go/go-ethereum/package.nix | 6 +-
.../pkgs/by-name/go/go-secdump/package.nix | 1 +
.../go/goda/package.nix} | 11 +-
.../nixpkgs/pkgs/by-name/go/gokey/package.nix | 12 +-
.../pkgs/by-name/go/gokey/version.patch | 15 +
.../pkgs/by-name/go/goldwarden/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/go/golex/package.nix | 36 +
.../pkgs/by-name/go/goofcord/package.nix | 6 +-
.../pkgs/by-name/go/google-chrome/package.nix | 22 +-
.../nixpkgs/pkgs/by-name/go/goss/package.nix | 6 +-
.../go/gotestsum/package.nix} | 12 +-
.../go/gotools/package.nix} | 17 +-
.../go}/gotools/setup-hook.sh | 0
.../pkgs/by-name/gp/gpaste/package.nix | 1 +
.../by-name/gp/gpt4all/embedding-local.patch | 29 +-
.../pkgs/by-name/gp/gpt4all/package.nix | 4 +-
.../gp/gpu-viewer/package.nix} | 76 +-
.../pkgs/by-name/gr/grafana-alloy/package.nix | 13 +-
.../gr/granted/package.nix} | 4 +-
.../by-name/gr/graphite-cli/package-lock.json | 4 +-
.../pkgs/by-name/gr/graphite-cli/package.nix | 6 +-
.../gr/grcov/0001-update-time-rs.patch | 193 +
.../nixpkgs/pkgs/by-name/gr/grcov/package.nix | 48 +
.../by-name/gr/gren/generated-package.nix | 101 +
.../nixpkgs/pkgs/by-name/gr/gren/package.nix | 21 +
.../nixpkgs/pkgs/by-name/gr/gren/update.sh | 22 +
.../gr/grim/package.nix} | 53 +-
.../nixpkgs/pkgs/by-name/gr/grype/package.nix | 4 +-
.../gu/guile-cairo/package.nix} | 0
.../gu/guile-commonmark/package.nix} | 0
.../gu/guile-config/package.nix} | 0
.../gu/guile-fibers/package.nix} | 0
.../gu/guile-gcrypt/package.nix} | 0
.../gu/guile-git/package.nix} | 0
.../gu/guile-gnutls/package.nix} | 0
.../gu/guile-hall/package.nix} | 0
.../gu/guile-json/package.nix} | 0
.../gu/guile-lib/package.nix} | 0
.../gu/guile-ncurses/package.nix} | 0
.../gu/guile-opengl/package.nix} | 0
.../gu/guile-reader/package.nix} | 0
.../gu/guile-sdl2/package.nix} | 0
.../gu/guile-ssh/package.nix} | 0
.../gu/guile-xcb/package.nix} | 0
.../nixpkgs/pkgs/by-name/gu/guix/package.nix | 1 +
.../nixpkgs/pkgs/by-name/gx/gxml/package.nix | 1 +
.../pkgs/by-name/ha/harlequin/package.nix | 76 +
.../pkgs/by-name/ha/harmonia/package.nix | 6 +-
.../pkgs/by-name/he/hello-go/package.nix | 44 +
.../pkgs/by-name/he/hello-go/src/go.mod | 3 +
.../pkgs/by-name/he/hello-go/src/main.go | 7 +
.../pkgs/by-name/he/heptabase/package.nix | 4 +-
.../pkgs/by-name/he/hercules/package.nix | 4 +-
.../pkgs/by-name/he/hexbinhex/package.nix | 1 +
.../nixpkgs/pkgs/by-name/he/hexxy/package.nix | 6 +-
.../pkgs/by-name/hi/hitori/package.nix | 1 +
.../pkgs/by-name/ho/home-manager/package.nix | 24 +-
.../ho/homeassistant-satellite/package.nix | 2 +-
.../hp/hpcg/package.nix} | 20 +-
.../hr/hred/package.nix} | 6 +-
.../nixpkgs/pkgs/by-name/ht/httm/package.nix | 6 +-
.../by-name/ht/httpie-desktop/package.nix | 14 +
.../pkgs/by-name/ht/httplib/package.nix | 36 +
.../nixpkgs/pkgs/by-name/hu/hugo/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/hu/hurl/package.nix | 26 +-
.../pkgs/by-name/hy/hyperhdr/package.nix | 69 +
.../pkgs/by-name/hy/hyprland/asahi-fix.patch | 15 -
.../pkgs/by-name/hy/hyprnotify/package.nix | 6 +-
.../pkgs/by-name/hy/hyprutils/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/i2/i2p/package.nix | 1 +
.../pkgs/by-name/i3/i3-back/package.nix | 35 +
.../iam-policy-json-to-terraform/package.nix} | 0
.../pkgs/by-name/id/ideamaker/package.nix | 1 +
.../nixpkgs/pkgs/by-name/ig/igir/package.nix | 1 +
.../pkgs/by-name/im/immersed-vr/package.nix | 10 +-
.../package.nix} | 66 +-
.../pkgs/by-name/im/immich/package.nix | 4 +-
.../pkgs/by-name/im/immich/sources.json | 20 +-
.../nixpkgs/pkgs/by-name/im/immich/update.sh | 2 +-
.../pkgs/by-name/im/imsprog/package.nix | 4 +-
...b4eeee8a9e7f9fa9c62443d00f0ec6797078.patch | 33 -
.../nixpkgs/pkgs/by-name/in/incus/package.nix | 13 +-
.../in/infracost/package.nix} | 0
.../by-name/in/intel-undervolt/package.nix | 35 +
.../pkgs/by-name/in/intelli-shell/package.nix | 50 +
.../by-name/in/invidious-router/package.nix | 46 +-
.../io/ios-webkit-debug-proxy/package.nix | 1 +
.../nixpkgs/pkgs/by-name/ip/ipxe/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/ir/irust/package.nix | 6 +-
.../by-name/is/isponsorblocktv/package.nix | 1 +
.../by-name/is/isponsorblocktv/pypackage.nix | 69 +
.../nixpkgs/pkgs/by-name/j/j/package.nix | 1 +
.../nixpkgs/pkgs/by-name/ja/jam/package.nix | 113 +
.../nixpkgs/pkgs/by-name/ja/jan/package.nix | 4 +-
.../ja/jawiki-all-titles-in-ns0/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/jc/jcli/package.nix | 1 +
.../pkgs/by-name/ji/jikken/package.nix | 6 +-
.../pkgs/by-name/ji/jinja2-cli/package.nix | 4 +-
.../pkgs/by-name/ji/jira-cli-go/package.nix | 6 +-
.../pkgs/by-name/jp/jp-zip-codes/package.nix | 6 +-
.../pkgs/by-name/js/json2ts/package.nix | 1 +
.../pkgs/by-name/ju/jujutsu/package.nix | 6 +-
.../pkgs/by-name/ke/keyguard/deps.json | 3521 +++++
.../pkgs/by-name/ke/keyguard/package.nix | 103 +
.../pkgs/by-name/ki/kiwitalk/package.nix | 32 +-
.../pkgs/by-name/kn/knossosnet/deps.nix | 221 +-
.../pkgs/by-name/kn/knossosnet/package.nix | 4 +-
.../kr/krelay/package.nix} | 0
.../pkgs/by-name/kt/ktor-cli/package.nix | 36 +
.../pkgs/by-name/ku/kubecolor/package.nix | 50 +
.../ku/kubectl-images/package.nix} | 0
.../ku/kubectl-ktop/package.nix} | 0
.../ku/kubectl-tree/package.nix} | 0
.../ku/kubelogin-oidc/package.nix} | 35 +-
.../nixpkgs/pkgs/by-name/ky/kyua/package.nix | 1 +
.../pkgs/by-name/la/labctl/package.nix | 1 +
.../by-name/la/labwc-tweaks-gtk/package.nix | 6 +-
.../pkgs/by-name/la/lammps-mpi/package.nix | 13 +
.../la/lammps/package.nix} | 110 +-
.../pkgs/by-name/la/latexminted/package.nix | 4 +-
.../pkgs/by-name/la/lazyjj/package.nix | 10 +
.../pkgs/by-name/le/lefthook/package.nix | 4 +-
.../le/leiningen/package.nix} | 27 +-
.../pkgs/by-name/li/libbde/package.nix | 45 +
.../pkgs/by-name/li/libgedit-amtk/package.nix | 1 +
.../by-name/li/libgnome-keyring/package.nix | 1 +
.../pkgs/by-name/li/libipuz/package.nix | 1 +
.../pkgs/by-name/li/libmsgraph/package.nix | 1 +
.../li/libremidi/package.nix} | 58 +-
.../pkgs/by-name/li/libresplit/package.nix | 6 +-
.../pkgs/by-name/li/libsbml/package.nix | 30 +-
.../pkgs/by-name/li/libsignal-ffi/Cargo.lock | 169 +-
.../pkgs/by-name/li/libsignal-ffi/package.nix | 4 +-
.../pkgs/by-name/li/libtorrent/package.nix | 12 +-
.../pkgs/by-name/li/libvmi/package.nix | 6 +-
.../li/libwebm/0001-cmake-exports.patch | 25 +
.../pkgs/by-name/li/libwebm/package.nix | 49 +
.../pkgs/by-name/li/lightsoff/package.nix | 1 +
.../pkgs/by-name/li/lime3ds/package.nix | 4 +-
.../pkgs/by-name/li/limine/package.nix | 120 +-
.../pkgs/by-name/li/linien-gui/package.nix | 1 +
.../pkgs/by-name/li/litmusctl/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/li/livi/package.nix | 1 +
.../pkgs/by-name/ll/llama-cpp/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/lm/lms/package.nix | 1 +
.../pkgs/by-name/lm/lmstudio/darwin.nix | 4 +-
.../pkgs/by-name/lm/lmstudio/linux.nix | 4 +-
.../pkgs/by-name/lm/lmstudio/package.nix | 2 +-
.../nixpkgs/pkgs/by-name/lo/local-ai/lib.nix | 49 +-
.../pkgs/by-name/lo/local-ai/module.nix | 37 +-
.../pkgs/by-name/lo/local-ai/package.nix | 479 +-
.../pkgs/by-name/lo/local-ai/tests.nix | 203 +-
.../pkgs/by-name/lo/logiops/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/lo/loupe/package.nix | 1 +
.../by-name/{pa/paru => ls/lsp-ai}/Cargo.lock | 2845 +++-
.../pkgs/by-name/ls/lsp-ai/package.nix | 88 +
.../lu}/luaformatter/fix-lib-paths.patch | 0
.../lu/luaformatter/package.nix} | 23 +-
.../pkgs/by-name/lu/lubelogger/package.nix | 4 +-
.../pkgs/by-name/lu/luckybackup/package.nix | 72 +
.../pkgs/by-name/lu/lumafly/package.nix | 4 +-
.../pkgs/by-name/lu/lunar-client/package.nix | 4 +-
.../by-name/lx/lx-music-desktop/package.nix | 2 +-
.../pkgs/by-name/lx/lxgw-neoxihei/package.nix | 4 +-
.../by-name/lx/lxgw-wenkai-tc/package.nix | 4 +-
.../ma/maa-assistant-arknights/pin.json | 8 +-
.../nixpkgs/pkgs/by-name/ma/mangl/package.nix | 48 +
.../by-name/ma/marble-shell-theme/package.nix | 48 +
.../pkgs/by-name/ma/marwaita-red/package.nix | 4 +-
.../pkgs/by-name/ma/marwaita-teal/package.nix | 4 +-
.../pkgs/by-name/ma/marwaita/package.nix | 4 +-
.../ma}/mathmod/fix-paths.patch | 0
.../ma/mathmod/package.nix} | 25 +-
.../matrix-authentication-service/package.nix | 55 +-
.../pkgs/by-name/ma/matrix-hebbot/package.nix | 67 +
.../pkgs/by-name/ma/mautrix-meta/package.nix | 2 +-
.../mb/mbtileserver/package.nix} | 6 +-
.../pkgs/by-name/mc/mcdreforged/package.nix | 4 +-
.../pkgs/by-name/md/mdbook-alerts/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/md/mdns/package.nix | 30 +
.../pkgs/by-name/me/melonDS/package.nix | 6 +-
...rsively-pull-proc-macro-dependencies.patch | 92 -
.../pkgs/by-name/me/metacity/package.nix | 1 +
.../pkgs/by-name/me/metacubexd/package.nix | 6 +-
.../pkgs/by-name/mi/mihomo/package.nix | 6 +-
.../mi/miniflux/package.nix} | 13 +-
.../pkgs/by-name/mi/minijinja/package.nix | 6 +-
.../pkgs/by-name/mi/miracle-wm/package.nix | 4 +-
.../mi/miriway/package.nix} | 36 +-
.../mi}/mission-center/Cargo.lock | 357 +-
.../mi}/mission-center/gatherer-Cargo.lock | 411 +-
.../mi/mission-center/package.nix} | 37 +-
.../pkgs/by-name/mi/misskey/package.nix | 3 +-
.../pkgs/by-name/mi/mistral-rs/Cargo.lock | 327 +-
.../pkgs/by-name/mi/mistral-rs/package.nix | 6 +-
.../mo/modrinth-app-unwrapped/package.nix | 31 +-
.../nixpkgs/pkgs/by-name/mo/mold/package.nix | 4 +-
.../by-name/mo/mongodb-compass/package.nix | 11 +-
.../pkgs/by-name/mo/mongosh/package-lock.json | 2982 ++--
.../pkgs/by-name/mo/mongosh/source.json | 8 +-
.../by-name/mo/mouse-actions-gui/package.nix | 16 +-
.../pkgs/by-name/mo/mov-cli/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/mo/movim/package.nix | 6 +-
.../by-name/mo/mozcdic-ut-jawiki/package.nix | 6 +-
.../mo/mozillavpn/package.nix} | 79 +-
.../pkgs/by-name/ms/msolve/package.nix | 1 +
.../by-name/mu/mullvad-browser/package.nix | 4 +-
.../by-name/mu/mullvad-browser/update.nix | 2 +-
.../pkgs/by-name/mu/multiplex/package.nix | 17 +-
.../by-name/mu/music-assistant/ffmpeg.patch | 32 +-
.../by-name/mu/music-assistant/frontend.nix | 4 +-
.../by-name/mu/music-assistant/package.nix | 10 +-
.../by-name/mu/music-assistant/providers.nix | 32 +-
.../mu/music-assistant/update-providers.py | 2 +-
.../pkgs/by-name/mu/musicpod/package.nix | 7 +-
.../by-name/mu/musicpod/pubspec.lock.json | 125 +-
.../pkgs/by-name/mu/mutter/package.nix | 1 +
.../pkgs/by-name/my/mycelium/Cargo.lock | 165 +-
.../pkgs/by-name/my/mycelium/package.nix | 4 +-
.../pkgs/by-name/my/mystmd/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/n8/n8n/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/na/nak/package.nix | 36 +
.../pkgs/by-name/na/namespace-cli/package.nix | 6 +-
.../pkgs/by-name/na/narsil/package.nix | 4 +-
.../pkgs/by-name/na/navidrome/package.nix | 8 +-
.../pkgs/by-name/nc/nc4nix/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/nc/nchat/package.nix | 74 +
.../nd/ndn-cxx/package.nix} | 48 +-
.../nd/ndn-tools/package.nix} | 50 +-
.../by-name/ne/neovim-unwrapped/package.nix | 6 +-
.../ne/netbeans/package.nix} | 8 +-
.../pkgs/by-name/ne/newsboat/package.nix | 114 +
.../pkgs/by-name/ne/newsraft/package.nix | 4 +-
.../pkgs/by-name/ne/nextpnr/package.nix | 8 +-
.../pkgs/by-name/ne/nexusmods-app/deps.nix | 377 +-
.../pkgs/by-name/ne/nexusmods-app/package.nix | 83 +-
.../pkgs/by-name/nf/nf-test/package.nix | 11 +-
.../nixpkgs/pkgs/by-name/nf/nfd/package.nix | 55 +
.../pkgs/by-name/ng/ngrok/versions.json | 36 +-
.../pkgs/by-name/ni/nickel/package.nix | 6 +-
.../by-name/ni/nightfox-gtk-theme/package.nix | 6 +-
.../pkgs/by-name/ni/nimlangserver/lock.json | 244 +-
.../pkgs/by-name/ni/nimlangserver/package.nix | 7 +-
.../by-name/ni/nix-your-shell/package.nix | 30 +
.../pkgs/by-name/ni/nixos-facter/package.nix | 10 +-
.../nixpkgs/pkgs/by-name/nm/nmap/package.nix | 1 +
.../pkgs/by-name/nm/nmapsi4/package.nix | 1 +
.../pkgs/by-name/no/nodemon/package.nix | 4 +-
.../pkgs/by-name/no/nomnatong/package.nix | 4 +-
.../pkgs/by-name/no/normcap/package.nix | 51 +-
.../pkgs/by-name/no/notcurses/package.nix | 4 +-
.../pkgs/by-name/nu/nuclear/package.nix | 4 +-
.../by-name/nu/nuclei-templates/package.nix | 4 +-
.../pkgs/by-name/nw/nwg-panel/package.nix | 4 +-
.../nw/nwjs-ffmpeg-prebuilt/package.nix | 6 +-
.../pkgs/by-name/nz/nzbhydra2/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/ob/oboete/Cargo.lock | 1037 +-
.../pkgs/by-name/ob/oboete/package.nix | 12 +-
.../ob/obsidian/package.nix} | 0
.../pkgs/by-name/oc/octoscan/package.nix | 4 +-
.../pkgs/by-name/od/odoo15/package.nix | 2 -
.../pkgs/by-name/oe/oelint-adv/package.nix | 56 +-
.../nixpkgs/pkgs/by-name/of/offat/package.nix | 2 +-
.../pkgs/by-name/oh/oh-my-posh/package.nix | 6 +-
.../pkgs/by-name/ok/okteto/package.nix | 6 +-
.../pkgs/by-name/ol/ollama/package.nix | 8 +-
.../omnom/0001-fix-minimal-go-version.patch | 83 +
.../nixpkgs/pkgs/by-name/om/omnom/package.nix | 60 +
.../pkgs/by-name/on/onedrive/package.nix | 4 +-
.../pkgs/by-name/op/openapi-tui/package.nix | 6 +-
.../pkgs/by-name/op/opencomposite/package.nix | 6 +-
.../pkgs/by-name/op/openjph/package.nix | 4 +-
.../op/openscad-unstable/thrust-cmake.patch | 13 -
.../pkgs/by-name/op/openvswitch/package.nix | 45 +-
.../pkgs/by-name/or/orchard/package.nix | 6 +-
.../os/oscar/package.nix} | 21 +-
.../pkgs/by-name/os/ossia-score/package.nix | 2 +-
.../tools => by-name/ov}/overcommit/Gemfile | 0
.../ov}/overcommit/Gemfile.lock | 12 +-
.../ov}/overcommit/gemset.nix | 23 +-
.../pkgs/by-name/ov/overcommit/package.nix | 42 +
.../by-name/pa/pantheon-tweaks/package.nix | 24 +-
.../pkgs/by-name/pa/paper-plane/package.nix | 4 +-
.../pkgs/by-name/pa/papers/package.nix | 1 +
.../pkgs/by-name/pa/paru/cargo-lock.patch | 35 +
.../nixpkgs/pkgs/by-name/pa/paru/package.nix | 34 +-
.../nixpkgs/pkgs/by-name/pa/passt/package.nix | 4 +-
.../pkgs/by-name/pa/patch2pr/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/pd/pdi/package.nix | 88 +
.../pkgs/by-name/pe/peergos/package.nix | 4 +-
.../pkgs/by-name/pg/pgmoneta/package.nix | 4 +-
.../pkgs/by-name/ph/phpunit/package.nix | 22 +-
.../pkgs/by-name/ph/phraze/package.nix | 6 +-
.../pi/picocom/use-system-linenoise.patch | 4 +-
.../by-name/pi/picom-pijulius/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/pi/picom/package.nix | 8 +-
.../pi/pietrasanta-traceroute/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/pi/pipet/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/pi/pixi/Cargo.lock | 1181 +-
.../nixpkgs/pkgs/by-name/pi/pixi/package.nix | 54 +-
.../package.nix | 4 +-
.../pkgs/by-name/pl/plasticity/package.nix | 4 +-
.../pkgs/by-name/pl/platformsh/versions.json | 18 +-
.../pkgs/by-name/pl/plex-desktop/package.nix | 145 +-
.../pkgs/by-name/pl/plex-desktop/update.sh | 1 +
.../nixpkgs/pkgs/by-name/pl/pls/package.nix | 6 +-
.../pkgs/by-name/po/podman-tui/package.nix | 4 +-
.../pkgs/by-name/po/poethepoet/package.nix | 2 +-
.../pkgs/by-name/po/polkit_gnome/package.nix | 1 +
...low-specification-of-external-binary.patch | 8 +-
.../http => by-name/po}/pomerium/package.json | 0
.../po/pomerium/package.nix} | 10 +-
.../http => by-name/po}/pomerium/updater.sh | 0
.../pkgs/by-name/po/pomerium/yarn-hash | 1 +
.../pkgs/by-name/po/portfolio/package.nix | 4 +-
.../pkgs/by-name/po/postmoogle/package.nix | 36 +
.../nixpkgs/pkgs/by-name/po/pot/package.nix | 11 +-
.../po/powermode-indicator/package.nix | 40 +
.../pkgs/by-name/po/powerpipe/package.nix | 4 +-
.../pkgs/by-name/pr/pretix/package.nix | 6 +-
.../pkgs/by-name/pr/privatebin/package.nix | 34 +
.../by-name/pr/project-lemonlime/package.nix | 49 +
.../prometheus-borgmatic-exporter/package.nix | 22 +-
.../nixpkgs/pkgs/by-name/pr/proto/package.nix | 6 +-
.../pkgs/by-name/pr/protols/package.nix | 28 +
.../pkgs/by-name/pr/proton-ge-bin/package.nix | 4 +-
.../pkgs/by-name/pr/proton-pass/package.nix | 6 +-
.../pkgs/by-name/pu/pupdate/package.nix | 4 +-
.../pv/pv-migrate/package.nix} | 0
.../pkgs/by-name/py/pylyzer/Cargo.lock | 94 +-
.../pkgs/by-name/py/pylyzer/package.nix | 14 +-
.../pkgs/by-name/py/pyright/package.nix | 8 +-
.../qb/qbittorrent-enhanced/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/qm/qmqtt/package.nix | 40 +
.../nixpkgs/pkgs/by-name/qq/qq/sources.nix | 12 +-
.../nixpkgs/pkgs/by-name/qr/qrq/package.nix | 45 +
.../pkgs/by-name/qu/quadrapassel/package.nix | 1 +
.../pkgs/by-name/qu/quarkus/package.nix | 4 +-
.../pkgs/by-name/qu/quickjs-ng/package.nix | 59 +-
.../pkgs/by-name/qu/quickjs/package.nix | 142 +-
.../pkgs/by-name/qu/quill-log/package.nix | 4 +-
.../pkgs/by-name/ra/railway/package.nix | 6 +-
.../pkgs/by-name/ra/rainfrog/package.nix | 6 +-
.../by-name/ra/raspberrypi-eeprom/package.nix | 4 +-
.../pkgs/by-name/ra/ratchet/package.nix | 6 +-
.../by-name/re/realvnc-vnc-viewer/darwin.nix | 2 +-
.../by-name/re/realvnc-vnc-viewer/linux.nix | 2 +-
.../by-name/re/realvnc-vnc-viewer/package.nix | 2 +-
.../pkgs/by-name/re/recyclarr/deps.nix | 80 +-
.../pkgs/by-name/re/recyclarr/package.nix | 4 +-
.../pkgs/by-name/re/redmine/package.nix | 4 +-
.../re/redo/package.nix} | 20 +-
.../nixpkgs/pkgs/by-name/re/regal/package.nix | 12 +-
.../pkgs/by-name/re/remind/package.nix | 4 +-
.../pkgs/by-name/re/renderdoc/package.nix | 143 +
.../by-name/re/renode-dts2repl/package.nix | 6 +-
.../by-name/re/renode-unstable/package.nix | 4 +-
.../pkgs/by-name/re/rewind-ai/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/ri/ride/mk.patch | 43 +-
.../nixpkgs/pkgs/by-name/ri/ride/package.nix | 56 +-
.../pkgs/by-name/ri/ripunzip/package.nix | 6 +-
.../pkgs/by-name/ro/rockcraft/package.nix | 57 +-
.../ro/roddhjav-apparmor-rules/package.nix | 6 +-
.../pkgs/by-name/ro/rofimoji/package.nix | 4 +-
.../pkgs/by-name/ro/roslyn-ls/deps.nix | 2 +-
.../pkgs/by-name/ro/roslyn-ls/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/rp/rpcs3/package.nix | 8 +-
.../pkgs/by-name/rt/rtorrent/package.nix | 12 +-
.../nixpkgs/pkgs/by-name/ru/ruff/Cargo.lock | 193 +-
.../nixpkgs/pkgs/by-name/ru/ruff/package.nix | 22 +-
.../ru/runme/package.nix} | 41 +-
.../nixpkgs/pkgs/by-name/ry/rye/Cargo.lock | 2 +-
.../nixpkgs/pkgs/by-name/ry/rye/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/ry/rygel/package.nix | 1 +
.../pkgs/by-name/ry/ryujinx/package.nix | 24 +-
.../by-name/s0/s0ix-selftest-tool/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/sa/saga/package.nix | 130 +-
.../by-name/sa/sasquatch-v4be/package.nix | 3 +
.../pkgs/by-name/sa/sasquatch/darwin.patch | 357 +
.../pkgs/by-name/sa/sasquatch/package.nix | 72 +
.../pkgs/by-name/sa/satellite/package.nix | 4 +-
.../pkgs/by-name/sc/scala-next/package.nix | 10 +
.../sc/scaleway-cli/package.nix} | 0
.../pkgs/by-name/sc/scopehal-apps/package.nix | 79 +
.../pkgs/by-name/sc/screego/package.nix | 18 +-
.../se}/seafile-server/libevhtp.nix | 14 +-
.../se/seafile-server/package.nix} | 75 +-
.../se/seahub/package.nix} | 64 +-
.../pkgs/by-name/se/searxng/package.nix | 6 +-
.../pkgs/by-name/se/seilfahrt/package.nix | 30 +
.../pkgs/by-name/se/sendme/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/se/sesh/package.nix | 4 +-
...rnal-declaration-of-packager-version.patch | 32 +
.../0002-Unvendor-dependencies.patch | 67 +
.../0003-Fix-curl-deprecations.patch | 25 +
.../by-name/sh/shaka-packager/package.nix | 107 +
.../pkgs/by-name/sh/shanggu-fonts/package.nix | 10 +-
.../pkgs/by-name/sh/sherlock/package.nix | 1 -
.../pkgs/by-name/sh/shopify-cli/Gemfile | 2 -
.../pkgs/by-name/sh/shopify-cli/Gemfile.lock | 40 -
.../pkgs/by-name/sh/shopify-cli/gemset.nix | 149 -
.../by-name/sh/shopify-cli/package-lock.json | 419 +-
.../pkgs/by-name/sh/shopify-cli/package.json | 4 +-
.../pkgs/by-name/sh/shopify-cli/package.nix | 26 +-
.../pkgs/by-name/sh/shopify-cli/update.sh | 10 -
.../pkgs/by-name/si/silicon/Cargo.lock | 709 +-
.../pkgs/by-name/si/silicon/package.nix | 12 +-
.../pkgs/by-name/si/simple-scan/package.nix | 1 +
.../si/simplex-chat-desktop/package.nix | 4 +-
.../pkgs/by-name/si/siyuan/package.nix | 8 +-
.../pkgs/by-name/sk/skypeforlinux/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/sl/slskd/package.nix | 96 +-
.../pkgs/by-name/sl/slumber/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/sl/slweb/package.nix | 41 +
.../pkgs/by-name/sm/smassh/package.nix | 19 +-
.../pkgs/by-name/sm/smbclient-ng/package.nix | 43 +
.../nixpkgs/pkgs/by-name/sm/smtp4dev/deps.nix | 1946 +++
.../pkgs/by-name/sm/smtp4dev/package.nix | 58 +
.../pkgs/by-name/sn/snapcraft/package.nix | 38 +-
.../pkgs/by-name/so/soplex/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/sp/spade/package.nix | 20 +-
.../nixpkgs/pkgs/by-name/sp/spl/package.nix | 6 +-
.../by-name/sp/splitcode/add-stdint.patch | 12 +
.../pkgs/by-name/sp/splitcode/package.nix | 47 +
.../pkgs/by-name/sp/spotube/package.nix | 6 +-
.../pkgs/by-name/sq/sqlite-vec/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/sr/srgn/package.nix | 6 +-
.../pkgs/by-name/st/stackql/package.nix | 6 +-
.../pkgs/by-name/st/stalwart-mail/package.nix | 64 +-
.../by-name/st/stalwart-mail/webadmin.nix | 6 +-
.../st/staruml/package.nix} | 0
.../nixpkgs/pkgs/by-name/st/stats/package.nix | 4 +-
.../st/stc-cli/package.nix} | 4 +-
.../pkgs/by-name/st/stdoutisatty/package.nix | 69 +
.../st/stevenblack-blocklist/package.nix | 4 +-
.../pkgs/by-name/st/strictdoc/package.nix | 2 +-
.../nixpkgs/pkgs/by-name/st/stu/package.nix | 6 +-
.../pkgs/by-name/su/superfile/package.nix | 6 +-
.../pkgs/by-name/su/superhtml/deps.nix | 61 +
.../pkgs/by-name/su/superhtml/package.nix | 35 +
.../pkgs/by-name/su/supermariowar/package.nix | 6 +-
.../by-name/su/surrealist/0001-Cargo.patch | 12 +-
.../pkgs/by-name/su/surrealist/package.nix | 63 +-
.../nixpkgs/pkgs/by-name/su/sushi/package.nix | 1 +
.../sw/swaykbdd/package.nix} | 0
.../pkgs/by-name/sw/swell-foop/package.nix | 1 +
.../pkgs/by-name/sw/swift-quit/package.nix | 36 +
.../nixpkgs/pkgs/by-name/sw/swim/package.nix | 69 +
.../sw/switch-to-configuration-ng/package.nix | 5 +-
.../switch-to-configuration-ng/src/Cargo.lock | 5 +-
.../switch-to-configuration-ng/src/Cargo.toml | 4 +-
.../sysdig-cli-scanner.versions.nix | 18 +-
.../pkgs/by-name/sy/syshud/package.nix | 10 +-
.../nixpkgs/pkgs/by-name/ta/tali/package.nix | 1 +
.../nixpkgs/pkgs/by-name/td/tdl/package.nix | 6 +-
.../by-name/te/teams-for-linux/package.nix | 6 +-
.../pkgs/by-name/te/terragrunt/package.nix | 4 +-
.../by-name/te/tetrio-desktop/package.nix | 52 +-
.../package.nix} | 102 +-
.../pkgs/by-name/te/tex-fmt/package.nix | 27 +
.../pkgs/by-name/te/textlint/package.nix | 6 +-
.../pkgs/by-name/ti/tigerbeetle/package.nix | 10 +-
.../pkgs/by-name/ti/tigerbeetle/update.sh | 35 +
.../pkgs/by-name/ti/tile38/package.nix | 4 +-
.../pkgs/by-name/ti/tinymist/Cargo.lock | 861 +-
.../pkgs/by-name/ti/tinymist/package.nix | 23 +-
.../pkgs/by-name/ti/tippecanoe/package.nix | 4 +-
.../pkgs/by-name/to/tor-browser/package.nix | 6 +-
.../pkgs/by-name/to/tor-browser/update.nix | 2 +-
.../nixpkgs/pkgs/by-name/to/totem/package.nix | 1 +
.../pkgs/by-name/tr/tradingview/package.nix | 6 +-
.../pkgs/by-name/tr/trealla/package.nix | 4 +-
.../pkgs/by-name/tr/troubadix/package.nix | 4 +-
.../pkgs/by-name/ts/tsm-client/package.nix | 6 +-
.../pkgs/by-name/tu/turtle/package.nix | 5 +-
.../pkgs/by-name/tw/twitch-dl/package.nix | 8 +-
.../tw/twm/package.nix} | 10 +-
.../pkgs/by-name/ty/typos-lsp/package.nix | 6 +-
.../ty/typos/package.nix} | 22 +-
.../ub/ubridge/package.nix} | 32 +-
.../nixpkgs/pkgs/by-name/ug/ugm/package.nix | 2 +-
.../pkgs/by-name/up/uppaal/package.nix | 81 +
.../pkgs/by-name/up/upsun/versions.json | 18 +-
.../nixpkgs/pkgs/by-name/us/usage/package.nix | 36 +
.../nixpkgs/pkgs/by-name/uw/uwsm/package.nix | 4 +-
.../va/vale/package.nix} | 55 +-
.../text => by-name/va}/vale/styles.nix | 57 +-
.../pkgs/by-name/va/valkey/package.nix | 4 +-
.../va/vault-bin/package.nix} | 39 +-
.../va/vault-bin}/update-bin.sh | 0
.../nixpkgs/pkgs/by-name/va/vault/package.nix | 84 +
.../nixpkgs/pkgs/by-name/vc/vcpkg/package.nix | 4 +-
.../pkgs/by-name/ve/vencord/package.nix | 4 +-
.../ve}/veracrypt/fix-paths.patch | 0
.../pkgs/by-name/ve/veracrypt/package.nix | 81 +
.../pkgs/by-name/ve/verapdf/package.nix | 80 +
.../ve/verapdf/stable-maven-plugins.patch | 42 +
.../vi/viddy/package.nix} | 8 +-
.../misc => by-name/vi}/viddy/update.sh | 0
.../pkgs/by-name/vi/vikunja/package.nix | 6 +-
.../by-name/vs/vscode-js-debug/package.nix | 6 +-
.../pkgs/by-name/vu/vunnel/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/vy/vyxal/package.nix | 86 +
.../pkgs/by-name/wa/waagent/package.nix | 4 +-
.../by-name/wa/warp-terminal/versions.json | 12 +-
.../pkgs/by-name/wa/waveterm/package.nix | 191 +
.../pkgs/by-name/wa/waybar/package.nix | 13 +-
.../pkgs/by-name/wc/wchisp/package.nix | 47 +
.../nixpkgs/pkgs/by-name/we/werf/package.nix | 6 +-
.../airshipper => by-name/wg/wgpu}/Cargo.lock | 5871 ++++----
.../nixpkgs/pkgs/by-name/wg/wgpu/package.nix | 65 +
.../nixpkgs/pkgs/by-name/wi/wike/package.nix | 7 +
.../pkgs/by-name/wi/winbox4/package.nix | 126 +
.../pkgs/by-name/wi/wit-bindgen/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/wl/wlink/package.nix | 52 +
.../pkgs/by-name/wl/wlx-overlay-s/Cargo.lock | 43 +-
.../pkgs/by-name/wl/wlx-overlay-s/package.nix | 6 +-
.../pkgs/by-name/ws/wstunnel/Cargo.lock | 3231 ++++
.../pkgs/by-name/ws/wstunnel/package.nix | 11 +-
.../nixpkgs/pkgs/by-name/wu/wush/package.nix | 6 +-
.../by-name/wy/wyoming-satellite/package.nix | 2 +-
.../by-name/xe/xen-guest-agent/package.nix | 6 +-
.../nixpkgs/pkgs/by-name/xm/xmoji/package.nix | 11 +-
.../nixpkgs/pkgs/by-name/xt/xtf/package.nix | 2 +-
.../pkgs/by-name/ya/yamlscript/package.nix | 4 +-
.../yo/yor/package.nix} | 0
.../nixpkgs/pkgs/by-name/yo/youki/package.nix | 2 +
.../pkgs/by-name/yt/yt-dlp/package.nix | 50 +-
.../nixpkgs/pkgs/by-name/yu/yutto/package.nix | 13 +-
.../pkgs/by-name/ze/zed-editor/Cargo.lock | 71 +-
.../pkgs/by-name/ze/zed-editor/package.nix | 14 +-
.../pkgs/by-name/ze/zenity/package.nix | 1 +
.../pkgs/by-name/ze/zenn-cli/package.nix | 4 +-
.../nixpkgs/pkgs/by-name/zi/zile/package.nix | 1 +
.../nixpkgs/pkgs/by-name/zo/zoekt/package.nix | 6 +-
.../pkgs/by-name/zo/zoom-us/package.nix | 25 +-
.../pkgs/by-name/zo/zoraxy/package.nix | 1 +
.../pkgs/by-name/zo/zotify/package.nix | 3 +-
.../pkgs/by-name/zp/zpaqfranz/package.nix | 1 +
.../nixpkgs/pkgs/by-name/zp/zpp/package.nix | 3 +
.../nixpkgs/pkgs/by-name/zu/zunit/package.nix | 1 +
.../pkgs/by-name/zx/zxing-cpp/package.nix | 1 +
.../nixpkgs/pkgs/by-name/zx/zxpy/package.nix | 1 +
.../nixpkgs/pkgs/by-name/zy/zydis/package.nix | 1 +
.../pkgs/by-name/zz/zziplib/package.nix | 1 +
.../pkgs/data/fonts/cozette/default.nix | 4 +-
.../nixpkgs/pkgs/data/fonts/iosevka/bin.nix | 2 +-
.../pkgs/data/fonts/iosevka/default.nix | 6 +-
.../pkgs/data/fonts/iosevka/variants.nix | 180 +-
.../data/fonts/league-spartan/default.nix | 2 +-
.../pkgs/data/fonts/libertinus/default.nix | 10 +-
.../nixpkgs/pkgs/data/fonts/sudo/default.nix | 4 +-
.../data/fonts/twemoji-color-font/default.nix | 4 +-
.../icons/numix-icon-theme-circle/default.nix | 4 +-
.../data/icons/numix-icon-theme/default.nix | 4 +-
.../data/misc/dbip-country-lite/default.nix | 4 +-
.../nixpkgs/pkgs/data/misc/hackage/pin.json | 8 +-
.../pkgs/data/misc/mailcap/default.nix | 3 +
.../default.nix | 1 +
.../v2ray-domain-list-community/default.nix | 4 +-
.../pkgs/data/themes/adw-gtk3/default.nix | 4 +-
.../data/themes/alacritty-theme/default.nix | 6 +-
.../data/themes/dracula-theme/default.nix | 6 +-
.../data/themes/sddm-astronaut/default.nix | 2 +-
.../pkgs/data/themes/whitesur-kde/default.nix | 6 +-
.../deepin/apps/deepin-music/default.nix | 51 +-
.../nixpkgs/pkgs/desktops/deepin/default.nix | 1 +
.../deepin/library/qt6mpris/default.nix | 46 +
.../gnome/extensions/unite/default.nix | 4 +-
.../2001-Remove-custom-check-target.patch | 37 -
...aunch-module-created-systemd-service.patch | 21 -
.../mate/mate-notification-daemon/default.nix | 4 +-
.../apps/elementary-photos/default.nix | 11 +-
.../onlineaccounts/default.nix | 4 +-
.../pantheon/apps/switchboard/default.nix | 11 +-
.../xfce/applications/xfce4-dict/default.nix | 4 +-
.../beam-modules/elvis-erlang/default.nix | 4 +-
.../development/compilers/c3c/default.nix | 4 +-
.../compilers/chez-racket/shared.nix | 2 +-
.../compilers/chicken/5/overrides.nix | 10 +-
.../development/compilers/corretto/11.nix | 29 +-
.../development/compilers/corretto/17.nix | 47 +-
.../development/compilers/corretto/21.nix | 31 +-
.../compilers/corretto/mk-corretto.nix | 195 +-
.../development/compilers/dtc/default.nix | 57 +-
.../elm/packages/lamdera/default.nix | 10 +-
.../compilers/elm/packages/node/default.nix | 16 +
.../elm/packages/node/elm-pages/default.nix | 22 +-
.../packages/node/generate-node-packages.sh | 2 +
.../elm/packages/node/node-composition.nix | 2 +-
.../elm/packages/node/node-packages.nix | 4173 +++---
.../development/compilers/erg/default.nix | 6 +-
.../development/compilers/flix/default.nix | 4 +-
.../11/libgcc-aarch64-darwin-detection.patch | 21 -
.../compilers/gcc/patches/default.nix | 9 +-
.../pkgs/development/compilers/ghc/8.10.7.nix | 183 +-
.../compilers/ghc/common-hadrian.nix | 196 +-
.../ghc/common-make-native-bignum.nix | 175 +-
.../development/compilers/gleam/default.nix | 6 +-
.../pkgs/development/compilers/go/1.21.nix | 189 -
.../go/go_no_vendor_checks-1.21.patch | 23 -
.../community-edition/buildGraalvm.nix | 6 +
.../llvm/19/clang/gnu-install-dirs.patch | 6 +-
.../compilers/llvm/common/clang/default.nix | 7 +-
.../compilers/llvm/common/default.nix | 5 -
.../development/compilers/llvm/default.nix | 8 +-
.../llvm/git/clang/gnu-install-dirs.patch | 71 -
.../development/compilers/nim/default.nix | 12 +-
.../compilers/nim/extra-mangling-2.patch | 48 +
.../pkgs/development/compilers/nim/update.sh | 25 +
.../development/compilers/pakcs/default.nix | 29 +-
.../development/compilers/sbcl/default.nix | 9 +-
.../pkgs/development/compilers/scala/bare.nix | 49 +-
.../development/compilers/scala/default.nix | 20 +-
.../compilers/swi-prolog/default.nix | 8 +-
.../development/compilers/unison/default.nix | 6 +-
.../development/coq-modules/HoTT/default.nix | 3 +-
.../coq-modules/compcert/default.nix | 9 +-
.../coq-modules/coqide/default.nix | 18 +-
.../cuda-modules/tensorrt/fixup.nix | 2 +-
.../embedded/nmrpflash/default.nix | 4 +-
.../emilua-plugins/bech32/default.nix | 64 +
.../emilua-plugins/tdlib/default.nix | 84 +
.../emilua-plugins/this-thread/default.nix | 60 +
.../haskell-modules/configuration-common.nix | 32 +-
.../haskell-modules/configuration-darwin.nix | 3 -
.../configuration-ghc-8.6.x.nix | 1 -
.../configuration-ghc-9.10.x.nix | 14 +-
.../configuration-ghc-9.12.x.nix | 3 -
.../configuration-ghc-9.6.x.nix | 5 -
.../configuration-ghc-9.8.x.nix | 4 -
.../configuration-ghcjs-9.x.nix | 6 -
.../configuration-hackage2nix/broken.yaml | 20 +-
.../configuration-hackage2nix/main.yaml | 4 +-
.../transitive-broken.yaml | 28 +-
.../haskell-modules/hackage-packages.nix | 1932 ++-
.../haskell-modules/lib/compose.nix | 7 +
.../haskell-modules/lib/default.nix | 2 +
.../haskell-modules/non-hackage-packages.nix | 2 +
.../development/interpreters/acl2/default.nix | 29 +-
.../interpreters/nextflow/default.nix | 119 +-
.../interpreters/nextflow/deps.json | 2026 +++
.../pkgs/development/interpreters/php/8.1.nix | 4 +-
.../pkgs/development/interpreters/php/8.2.nix | 4 +-
.../pkgs/development/interpreters/php/8.3.nix | 4 +-
.../interpreters/python/cpython/default.nix | 1 +
.../interpreters/python/default.nix | 4 +-
.../interpreters/python/rustpython/Cargo.lock | 148 +-
.../python/rustpython/default.nix | 5 +-
.../interpreters/wasmtime/default.nix | 6 +-
.../interpreters/wazero/default.nix | 4 +-
.../agda/standard-library/default.nix | 4 +-
.../libraries/apache-activemq/default.nix | 29 -
.../libraries/arguments/default.nix | 1 -
.../libraries/audio/libbass/default.nix | 46 +-
.../libraries/audio/lv2/default.nix | 2 -
.../libraries/bencodetools/default.nix | 13 +-
.../development/libraries/dotconf/default.nix | 1 -
.../development/libraries/drogon/default.nix | 8 +-
.../libraries/drogon/fix_find_package.patch | 24 +-
.../development/libraries/duckdb/default.nix | 9 +-
.../libraries/duckdb/versions.json | 6 +-
.../development/libraries/faudio/default.nix | 6 +-
.../development/libraries/gdal/default.nix | 15 +
.../development/libraries/gensio/default.nix | 4 +-
.../development/libraries/geos/default.nix | 4 +-
.../libraries/ghc_filesystem/default.nix | 4 +-
.../libraries/google-cloud-cpp/default.nix | 2 +-
.../development/libraries/httplib/default.nix | 30 -
.../development/libraries/hwloc/default.nix | 85 +-
.../development/libraries/jbigkit/default.nix | 15 +-
.../libraries/jitterentropy/default.nix | 4 +-
.../development/libraries/libbde/default.nix | 29 -
.../libraries/libbdplus/default.nix | 2 -
.../development/libraries/libcotp/default.nix | 4 +-
.../libraries/libcxxrt/default.nix | 6 +-
.../libraries/libdigidocpp/default.nix | 8 +
.../development/libraries/libkrun/default.nix | 6 +-
.../libraries/libkrunfw/default.nix | 10 +-
.../development/libraries/liblxi/default.nix | 4 +-
.../pkgs/development/libraries/libpqxx/6.nix | 30 -
.../libraries/librasterlite2/default.nix | 4 +-
.../development/libraries/libskk/default.nix | 6 +-
.../development/libraries/libspng/default.nix | 6 +-
.../development/libraries/libtar/default.nix | 1 -
.../development/libraries/mapnik/default.nix | 14 +-
.../development/libraries/mesa/default.nix | 5 +-
.../development/libraries/nghttp3/default.nix | 4 +-
.../pkgs/development/libraries/nss/latest.nix | 4 +-
.../libraries/openxr-loader/default.nix | 4 +-
.../libraries/physics/geant4/default.nix | 2 +-
.../libraries/qt-5/modules/qtgamepad.nix | 1 -
.../libraries/rustls-ffi/default.nix | 52 -
.../development/libraries/sexpp/default.nix | 4 +-
.../development/libraries/sokol/default.nix | 6 +-
.../development/libraries/spdk/default.nix | 4 +-
.../libraries/the-foundation/default.nix | 50 +-
.../pkgs/development/libraries/tk/generic.nix | 1 -
.../development/libraries/unicorn/default.nix | 4 +-
.../libraries/webkitgtk/default.nix | 17 +-
.../libraries/x265/fix-clang-asm.patch | 34 -
.../xdg-desktop-portal-gtk/default.nix | 9 -
.../libraries/xdg-desktop-portal/default.nix | 10 +
.../libraries/xmlrpc-c/default.nix | 9 +-
.../lua-modules/generated-packages.nix | 50 +-
.../development/lua-modules/overrides.nix | 3 +-
.../development/misc/avr/libc/default.nix | 1 +
.../development/misc/brev-cli/default.nix | 7 +-
.../development/misc/datafusion/default.nix | 32 +-
.../pkgs/development/misc/juce/default.nix | 1 +
.../pkgs/development/misc/loc/default.nix | 1 +
.../development/misc/resholve/resholve.nix | 1 +
.../pkgs/development/misc/rpiboot/default.nix | 1 +
.../development/node-packages/aliases.nix | 1 +
.../node-packages/node-packages.json | 1 -
.../node-packages/node-packages.nix | 134 -
.../development/node-packages/overrides.nix | 9 -
.../ocaml-modules/augeas/default.nix | 60 +
.../ocaml-modules/cfstream/default.nix | 8 +-
.../ocaml-modules/dolmen/default.nix | 7 +-
.../development/ocaml-modules/dolmen/loop.nix | 5 +
.../ocaml-modules/eio-ssl/default.nix | 24 +
.../pkgs/development/ocaml-modules/h2/eio.nix | 18 +
.../ocaml-modules/httpun-ws/default.nix | 40 +
.../ocaml-modules/httpun/default.nix | 22 +
.../development/ocaml-modules/httpun/eio.nix | 16 +
.../ocaml-modules/linol/default.nix | 8 +-
.../ocaml-modules/ocaml-lsp/jsonrpc.nix | 9 +-
.../ocaml-modules/ocaml-lsp/lsp.nix | 4 +-
.../ocaml-modules/piaf/default.nix | 59 +-
.../ocaml-modules/ppx_blob/default.nix | 4 +-
.../ocaml-modules/printbox/default.nix | 4 +-
.../ocaml-modules/unisim_archisec/default.nix | 6 +-
.../ocaml-modules/uunf/default.nix | 4 +-
.../ocaml-modules/uuseg/default.nix | 4 +-
.../ocaml-modules/vchan/default.nix | 2 +-
.../ocaml-modules/xenstore/default.nix | 5 +-
.../xenstore_transport/default.nix | 1 +
.../octave-modules/signal/default.nix | 4 +-
.../php-packages/opentelemetry/default.nix | 4 +-
.../development/php-packages/pcov/default.nix | 9 +
.../development/php-packages/spx/default.nix | 4 +-
.../python-modules/acoustics/default.nix | 56 -
.../python-modules/acquire/default.nix | 4 +-
.../python-modules/adafruit-io/default.nix | 4 +-
.../python-modules/adb-shell/default.nix | 4 +-
.../python-modules/aioautomower/default.nix | 4 +-
.../python-modules/aiobotocore/default.nix | 2 +-
.../python-modules/aiocache/default.nix | 15 +-
.../python-modules/aiocoap/default.nix | 2 +-
.../python-modules/aiodukeenergy/default.nix | 49 +
.../python-modules/aioesphomeapi/default.nix | 4 +-
.../python-modules/aioftp/default.nix | 4 +-
.../aiohasupervisor/default.nix | 4 +-
.../aiohttp-basicauth/default.nix | 6 +-
.../python-modules/aiojobs/default.nix | 4 +-
.../python-modules/aiolip/default.nix | 39 -
.../python-modules/aiomealie/default.nix | 4 +-
.../python-modules/aiomisc/default.nix | 4 +-
.../aioopenexchangerates/default.nix | 4 +-
.../python-modules/aioprometheus/default.nix | 4 +-
.../python-modules/aiortm/default.nix | 4 +-
.../python-modules/aiortsp/default.nix | 6 +-
.../python-modules/aiorussound/default.nix | 4 +-
.../python-modules/aiostreammagic/default.nix | 4 +-
.../python-modules/aioswitcher/default.nix | 4 +-
.../python-modules/aiovlc/default.nix | 4 +-
.../python-modules/aiowithings/default.nix | 31 +-
.../python-modules/albucore/default.nix | 4 +-
.../python-modules/albumentations/default.nix | 17 +-
.../python-modules/ale-py/default.nix | 4 +-
.../python-modules/alpha-vantage/default.nix | 4 +-
.../python-modules/ambee/default.nix | 56 -
.../python-modules/ancp-bids/default.nix | 19 +-
.../python-modules/androidtv/default.nix | 4 +-
.../python-modules/angr/default.nix | 2 +-
.../python-modules/anthropic/default.nix | 6 +-
.../python-modules/anyio/default.nix | 4 +-
.../python-modules/apeye-core/default.nix | 2 -
.../python-modules/apischema/default.nix | 20 +-
.../python-modules/apispec/default.nix | 4 +-
.../python-modules/apprise/default.nix | 4 +-
.../arabic-reshaper/default.nix | 2 +-
.../python-modules/argilla/default.nix | 4 +-
.../argparse-manpage/default.nix | 2 +-
.../python-modules/aria2p/default.nix | 4 +-
.../python-modules/arnparse/default.nix | 30 -
.../array-api-compat/default.nix | 4 +-
.../python-modules/arviz/default.nix | 13 +-
.../python-modules/asteval/default.nix | 4 +-
.../python-modules/async-cache/default.nix | 24 +
.../python-modules/async-stagger/default.nix | 24 +-
.../atlassian-python-api/default.nix | 4 +-
.../python-modules/audible/default.nix | 4 +-
.../python-modules/autobahn/default.nix | 27 +-
.../python-modules/avwx-engine/default.nix | 4 +-
.../python-modules/aw-core/default.nix | 11 +-
.../python-modules/awslambdaric/default.nix | 4 +-
.../python-modules/awswrangler/default.nix | 2 +-
.../ayla-iot-unofficial/default.nix | 4 +-
.../python-modules/azure-core/default.nix | 4 +-
.../azure-functions-devops-build/default.nix | 38 -
.../azure-storage-file-share/default.nix | 2 +-
.../azure-storage-queue/default.nix | 2 +-
.../python-modules/bandit/default.nix | 4 +-
.../python-modules/base2048/default.nix | 2 +-
.../bc-detect-secrets/default.nix | 4 +-
.../python-modules/beautifulsoup4/default.nix | 4 +-
.../python-modules/berkeleydb/default.nix | 5 +
.../python-modules/betterproto/default.nix | 4 +-
.../python-modules/biliass/default.nix | 34 +-
.../bimmer-connected/default.nix | 4 +-
.../binance-connector/default.nix | 4 +-
.../biothings-client/default.nix | 40 +
.../python-modules/black/default.nix | 4 +-
.../python-modules/blackjax/default.nix | 7 +-
.../python-modules/blake3/Cargo.lock | 412 +
.../python-modules/blake3/default.nix | 58 +
.../python-modules/bleach/default.nix | 2 +-
.../python-modules/bleak-esphome/default.nix | 4 +-
.../python-modules/blobfile/default.nix | 4 +-
.../python-modules/bonsai/default.nix | 2 +-
.../python-modules/boto3-stubs/default.nix | 2 +-
.../python-modules/boto3/default.nix | 2 +-
.../python-modules/botocore/default.nix | 2 +-
.../python-modules/bracex/default.nix | 4 +-
.../python-modules/breezy/default.nix | 17 +-
.../python-modules/brother/default.nix | 4 +-
.../python-modules/btchip-python/default.nix | 2 +-
.../python-modules/bugsnag/default.nix | 2 +-
.../python-modules/bytewax/default.nix | 4 +-
.../python-modules/cachecontrol/default.nix | 4 +-
.../cached-ipaddress/default.nix | 4 +-
.../python-modules/cairosvg/default.nix | 6 +-
.../camel-converter/default.nix | 18 +-
.../python-modules/canals/default.nix | 4 +-
.../python-modules/canmatrix/default.nix | 4 +-
.../python-modules/cantools/default.nix | 4 +-
.../python-modules/cartopy/default.nix | 4 +-
.../python-modules/cashews/default.nix | 2 +-
.../cassandra-driver/default.nix | 4 +-
.../python-modules/celery/default.nix | 4 +-
.../python-modules/certomancer/default.nix | 4 +-
.../python-modules/cffconvert/default.nix | 2 +-
.../python-modules/cffi/default.nix | 9 +-
.../python-modules/channels-redis/default.nix | 2 +-
.../python-modules/cherrypy/default.nix | 2 +-
.../python-modules/chex/default.nix | 27 +-
.../python-modules/circus/default.nix | 8 +-
.../python-modules/clarifai-grpc/default.nix | 4 +-
.../python-modules/clarifai/default.nix | 2 +-
.../python-modules/cleanlab/default.nix | 9 +-
.../python-modules/cleanvision/default.nix | 79 +
.../python-modules/clevercsv/default.nix | 4 +-
.../python-modules/cli-helpers/default.nix | 4 +-
.../clickhouse-connect/default.nix | 16 +-
.../python-modules/cloudpathlib/default.nix | 2 +-
.../python-modules/cltk/default.nix | 92 +
.../python-modules/cmdstanpy/default.nix | 4 +-
.../python-modules/cohere/default.nix | 4 +-
.../coinmetrics-api-client/default.nix | 8 +-
.../python-modules/commitizen/default.nix | 4 +-
.../python-modules/compressai/default.nix | 35 +-
.../conda-libmamba-solver/default.nix | 4 +-
.../python-modules/configargparse/default.nix | 4 +-
.../confluent-kafka/default.nix | 4 +-
.../python-modules/connexion/default.nix | 4 +-
.../python-modules/consolekit/default.nix | 2 -
.../python-modules/construct/default.nix | 4 +-
.../python-modules/contextlib2/default.nix | 30 +-
.../python-modules/corner/default.nix | 9 +-
.../python-modules/cpe/default.nix | 4 +-
.../craft-application/default.nix | 12 +-
.../python-modules/craft-archives/default.nix | 15 +-
.../python-modules/craft-grammar/default.nix | 14 +-
.../python-modules/craft-parts/default.nix | 14 +-
.../craft-platforms/default.nix | 12 +-
.../craft-providers/default.nix | 18 +-
.../python-modules/craft-store/default.nix | 17 +-
.../cxxheaderparser/default.nix | 5 +-
.../cyclonedx-python-lib/default.nix | 4 +-
.../python-modules/cytoolz/default.nix | 4 +-
.../python-modules/dask-expr/default.nix | 4 +-
.../dask-gateway-server/default.nix | 2 +-
.../python-modules/dask/default.nix | 4 +-
.../python-modules/databases/default.nix | 2 +-
.../dataclass-wizard/default.nix | 4 +-
.../python-modules/datafusion/default.nix | 12 +-
.../python-modules/dataproperty/default.nix | 2 +-
.../python-modules/datasalad/default.nix | 4 +-
.../python-modules/datashaper/default.nix | 3 -
.../python-modules/dateparser/default.nix | 4 +-
.../python-modules/dbt-adapters/default.nix | 4 +-
.../python-modules/debuglater/default.nix | 4 +-
.../python-modules/debugpy/default.nix | 4 +-
.../python-modules/debugpy/hardcode-gdb.patch | 12 +-
.../debugpy/hardcode-lldb.patch | 8 +-
.../debugpy/skip-attach-pid-tests.patch | 2 +-
.../python-modules/deepdiff/default.nix | 4 +-
.../python-modules/defcon/default.nix | 2 +-
.../python-modules/demoji/default.nix | 2 +-
.../python-modules/denonavr/default.nix | 10 +-
.../python-modules/dep-logic/default.nix | 4 +-
.../dependency-injector/default.nix | 10 +-
.../deprecation-alias/default.nix | 2 -
.../python-modules/detectron2/default.nix | 2 +-
.../python-modules/diffusers/default.nix | 4 +-
.../python-modules/diofant/default.nix | 2 +-
.../python-modules/discum/default.nix | 5 +-
.../python-modules/dissect-btrfs/default.nix | 2 +-
.../dissect-cobaltstrike/default.nix | 4 +-
.../dissect-hypervisor/default.nix | 2 +-
.../dissect-squashfs/default.nix | 2 +-
.../python-modules/dissect-target/default.nix | 10 +-
.../python-modules/dist-meta/default.nix | 2 -
.../python-modules/distributed/default.nix | 4 +-
.../python-modules/dj-rest-auth/default.nix | 4 +-
.../python-modules/django-allauth/default.nix | 4 +-
.../python-modules/django-axes/default.nix | 46 +
.../django-bootstrap3/default.nix | 4 +-
.../django-bootstrap4/default.nix | 24 +-
.../django-crispy-bootstrap4/default.nix | 4 +-
.../django-crispy-bootstrap5/default.nix | 4 +-
.../python-modules/django-hijack/default.nix | 4 +-
.../django-import-export/default.nix | 4 +-
.../python-modules/django-markup/default.nix | 4 +-
.../django-modelcluster/default.nix | 4 +-
.../python-modules/django-redis/default.nix | 4 +-
.../python-modules/django-rosetta/default.nix | 11 +-
.../django-split-settings/default.nix | 45 +
.../django-storages/default.nix | 4 +-
.../python-modules/django-stubs/default.nix | 12 +-
.../python-modules/django-tables2/default.nix | 4 +-
.../django-two-factor-auth/default.nix | 2 +-
.../development/python-modules/django/4.nix | 4 +-
.../djangorestframework-simplejwt/default.nix | 2 +-
.../djangorestframework-stubs/default.nix | 4 +-
.../python-modules/djangosaml2/default.nix | 54 +
.../python-modules/dm-control/default.nix | 7 +-
.../python-modules/dm-sonnet/default.nix | 2 +-
.../python-modules/dns-lexicon/default.nix | 4 +-
.../python-modules/dnspython/default.nix | 4 +-
.../dohq-artifactory/default.nix | 4 +-
.../python-modules/dom-toml/default.nix | 2 -
.../domdf-python-tools/default.nix | 2 -
.../python-modules/dparse/default.nix | 4 +-
.../draftjs-exporter/default.nix | 4 +-
.../python-modules/dramatiq/default.nix | 2 +-
.../python-modules/drawsvg/default.nix | 2 +-
.../python-modules/dsnap/default.nix | 4 +-
.../python-modules/duckdb-engine/default.nix | 10 +
.../python-modules/dvc-data/default.nix | 4 +-
.../python-modules/dvc-render/default.nix | 4 +-
.../python-modules/dvc/default.nix | 10 +-
.../python-modules/dvclive/default.nix | 2 +-
.../python-modules/e3-testsuite/default.nix | 2 +-
.../python-modules/edalize/default.nix | 4 +-
.../edk2-pytool-library/default.nix | 4 +-
.../python-modules/eigenpy/default.nix | 4 +-
.../python-modules/elasticsearch/default.nix | 2 +-
.../python-modules/elasticsearch8/default.nix | 2 +-
.../python-modules/elkm1-lib/default.nix | 8 +-
.../python-modules/esig/default.nix | 2 +-
.../essentials-openapi/default.nix | 2 +-
.../python-modules/eth-hash/default.nix | 6 +-
.../python-modules/eth-keys/default.nix | 4 +-
.../python-modules/etils/default.nix | 4 +-
.../python-modules/evaluate/default.nix | 4 +-
.../python-modules/exchangelib/default.nix | 2 +-
.../python-modules/explorerscript/default.nix | 4 +-
.../python-modules/fakeredis/default.nix | 2 +-
.../python-modules/fastcore/default.nix | 4 +-
.../python-modules/fastparquet/default.nix | 2 +-
.../python-modules/fido2/default.nix | 2 +-
.../python-modules/finvizfinance/default.nix | 4 +-
.../python-modules/fire/default.nix | 4 +-
.../firebase-messaging/default.nix | 29 +-
.../python-modules/fixtures/default.nix | 4 +-
.../flask-jwt-extended/default.nix | 4 +-
.../flask-marshmallow/default.nix | 4 +-
.../flask-mongoengine/default.nix | 2 +-
.../python-modules/flask-socketio/default.nix | 4 +-
.../python-modules/flask-wtf/default.nix | 2 +-
.../python-modules/flask/default.nix | 4 +-
.../python-modules/flax/default.nix | 2 +-
.../python-modules/flow-record/default.nix | 4 +-
.../python-modules/foolscap/default.nix | 4 +-
.../python-modules/fpdf2/default.nix | 4 +-
.../fritzconnection/default.nix | 2 +-
.../python-modules/fschat/default.nix | 2 +-
.../python-modules/fsspec/default.nix | 4 +-
.../python-modules/fugashi/default.nix | 4 +-
.../python-modules/fvcore/default.nix | 2 +-
.../python-modules/fyta-cli/default.nix | 4 +-
.../gardena-bluetooth/default.nix | 2 +-
.../python-modules/gcal-sync/default.nix | 4 +-
.../python-modules/geopandas/default.nix | 33 +-
.../python-modules/getjump/default.nix | 4 +-
.../python-modules/gftools/default.nix | 4 +-
.../python-modules/githubkit/default.nix | 8 +-
.../python-modules/gocardless-pro/default.nix | 4 +-
.../google-api-core/default.nix | 2 +-
.../python-modules/google-auth/default.nix | 8 +-
.../google-cloud-bigquery-storage/default.nix | 2 +-
.../google-cloud-bigquery/default.nix | 4 +-
.../google-cloud-bigtable/default.nix | 2 +-
.../google-cloud-core/default.nix | 4 +-
.../google-cloud-pubsub/default.nix | 2 +-
.../google-cloud-spanner/default.nix | 2 +-
.../google-cloud-storage/default.nix | 2 +-
.../google-generativeai/default.nix | 4 +-
.../google-photos-library-api/default.nix | 49 +
.../python-modules/google-reauth/default.nix | 45 -
.../google-resumable-media/default.nix | 4 +-
.../python-modules/gotailwind/default.nix | 6 +-
.../python-modules/gradio/default.nix | 8 +-
.../greek-accentuation/default.nix | 19 +
.../python-modules/griffe/default.nix | 6 +-
.../grpcio-channelz/default.nix | 4 +-
.../grpcio-health-checking/default.nix | 4 +-
.../grpcio-reflection/default.nix | 4 +-
.../python-modules/gspread/default.nix | 4 +-
.../python-modules/h5py/default.nix | 3 -
.../python-modules/handy-archives/default.nix | 2 -
.../python-modules/hap-python/default.nix | 4 +-
.../harlequin-bigquery/default.nix | 43 +
.../harlequin-postgres/default.nix | 42 +
.../python-modules/haystack-ai/default.nix | 2 +-
.../python-modules/hf-transfer/default.nix | 68 +
.../python-modules/highdicom/default.nix | 4 +-
.../hikari-lightbulb/default.nix | 2 +-
.../python-modules/hikari/default.nix | 2 +-
.../python-modules/hishel/default.nix | 8 +-
.../python-modules/hstspreload/default.nix | 4 +-
.../python-modules/htmldate/default.nix | 2 +-
.../python-modules/httpbin/default.nix | 2 +-
.../python-modules/httpcore/default.nix | 4 +-
.../python-modules/httpx-socks/default.nix | 2 +-
.../python-modules/httpx-ws/default.nix | 4 +-
.../python-modules/httpx/default.nix | 4 +-
.../python-modules/huey/default.nix | 4 +-
.../development/python-modules/hy/default.nix | 4 +-
.../python-modules/hyrule/default.nix | 9 +-
.../python-modules/ibis-framework/default.nix | 224 +-
.../ibm-cloud-sdk-core/default.nix | 3 -
.../python-modules/icontract/default.nix | 4 +-
.../python-modules/igraph/default.nix | 4 +-
.../python-modules/ihm/default.nix | 4 +-
.../imbalanced-learn/default.nix | 6 +-
.../python-modules/inference-gym/default.nix | 31 +
.../influxdb-client/default.nix | 2 +-
.../python-modules/instructor/default.nix | 50 +-
.../python-modules/intake/default.nix | 4 +-
.../python-modules/iopath/default.nix | 2 +-
.../python-modules/ircrobots/default.nix | 22 +-
.../python-modules/ircstates/default.nix | 24 +-
.../python-modules/irctokens/default.nix | 16 +-
.../python-modules/isal/default.nix | 4 +-
.../python-modules/jaraco-abode/default.nix | 4 +-
.../python-modules/jinja2/default.nix | 4 +-
.../python-modules/jira/default.nix | 2 +-
.../johnnycanencrypt/default.nix | 36 +-
.../python-modules/jsonargparse/default.nix | 6 +-
.../python-modules/jsonschema/default.nix | 2 +-
.../python-modules/jupyter-events/default.nix | 4 +-
.../kafka-python-ng/default.nix | 4 +-
.../python-modules/keras/default.nix | 9 +-
.../keyrings-cryptfile/default.nix | 19 +-
.../python-modules/krb5/default.nix | 4 +-
.../python-modules/kserve/default.nix | 56 +-
.../python-modules/labelbox/default.nix | 4 +-
.../python-modules/labgrid/default.nix | 4 +-
.../python-modules/lammps/default.nix | 3 +
.../langchain-chroma/001-async-test.patch | 13 +
.../langchain-chroma/default.nix | 18 +-
.../langchain-community/default.nix | 4 +-
.../python-modules/langchain-core/default.nix | 4 +-
.../langchain-openai/default.nix | 4 +-
.../python-modules/langchain/default.nix | 4 +-
.../python-modules/langcodes/default.nix | 4 +-
.../python-modules/langfuse/default.nix | 4 +-
.../python-modules/langsmith/default.nix | 4 +-
.../python-modules/layoutparser/default.nix | 4 +-
.../python-modules/lektricowifi/default.nix | 58 +
.../python-modules/librosa/default.nix | 4 +-
.../python-modules/lightgbm/default.nix | 2 +-
.../python-modules/line-profiler/default.nix | 4 +-
.../python-modules/lineax/default.nix | 66 +
.../python-modules/linien-common/default.nix | 4 +-
.../python-modules/litellm/default.nix | 2 +-
.../llama-index-agent-openai/default.nix | 4 +-
.../llama-index-core/default.nix | 4 +-
.../default.nix | 4 +-
.../default.nix | 4 +-
.../llama-index-llms-ollama/default.nix | 4 +-
.../default.nix | 4 +-
.../python-modules/llmx/default.nix | 2 +-
.../python-modules/logbook/default.nix | 4 +-
.../python-modules/losant-rest/default.nix | 4 +-
.../python-modules/lsassy/default.nix | 4 +-
.../python-modules/lxmf/default.nix | 4 +-
.../python-modules/macholib/default.nix | 57 +
.../python-modules/magic-wormhole/default.nix | 8 +-
.../python-modules/mako/default.nix | 4 +-
.../python-modules/mandown/default.nix | 2 +-
.../python-modules/manga-ocr/default.nix | 42 +-
.../manga-ocr/package_data.patch | 12 -
.../python-modules/manifest-ml/default.nix | 4 +-
.../manifestoo-core/default.nix | 4 +-
.../python-modules/manifold3d/default.nix | 86 +
.../python-modules/manim-slides/default.nix | 4 +-
.../python-modules/mapbox/default.nix | 52 -
.../python-modules/marimo/default.nix | 4 +-
.../python-modules/markdown-it-py/default.nix | 4 +-
.../python-modules/markdown2/default.nix | 6 +-
.../python-modules/mashumaro/default.nix | 4 +-
.../python-modules/mastodon-py/default.nix | 4 +-
.../python-modules/matplotx/default.nix | 4 +-
.../python-modules/matrix-nio/default.nix | 8 +-
.../python-modules/mayim/default.nix | 4 +-
.../python-modules/meraki/default.nix | 4 +-
.../python-modules/meshtastic/default.nix | 8 +-
.../python-modules/mhcflurry/default.nix | 4 +-
.../default.nix | 4 +-
.../python-modules/mip/default.nix | 2 +-
.../python-modules/mitogen/default.nix | 4 +-
.../mkdocs-material/default.nix | 6 +-
.../python-modules/mkdocs/default.nix | 4 +-
.../python-modules/mktestdocs/default.nix | 4 +-
.../python-modules/mmcv/default.nix | 50 +-
.../python-modules/mmengine/default.nix | 43 +-
.../python-modules/mne-python/default.nix | 4 +-
.../python-modules/mobly/default.nix | 4 +-
.../python-modules/mocket/default.nix | 4 +-
.../python-modules/modelcif/default.nix | 4 +-
.../moderngl-window/default.nix | 2 +-
.../python-modules/molecule/plugins.nix | 2 +-
.../python-modules/momepy/default.nix | 6 +-
.../python-modules/moviepy/default.nix | 4 +-
.../python-modules/mpd2/default.nix | 4 +-
.../python-modules/mpmath/default.nix | 2 +-
.../python-modules/mrjob/default.nix | 4 +-
.../python-modules/msgraph-core/default.nix | 4 +-
.../python-modules/msgraph-sdk/default.nix | 4 +-
.../python-modules/mypy-boto3/default.nix | 84 +-
.../python-modules/mypy/default.nix | 4 +-
.../python-modules/nats-py/default.nix | 2 +-
.../python-modules/ndindex/default.nix | 4 +-
.../python-modules/neo4j/default.nix | 6 +-
.../python-modules/netutils/default.nix | 2 +-
.../python-modules/networkx/default.nix | 2 +-
.../python-modules/niaarm/default.nix | 10 +-
.../python-modules/nibabel/default.nix | 4 +-
.../python-modules/nibe/default.nix | 2 +-
.../python-modules/nitrokey/default.nix | 61 +
.../python-modules/norfair/default.nix | 2 +-
.../python-modules/nose2/default.nix | 4 +-
.../python-modules/numcodecs/default.nix | 2 +-
.../python-modules/nvidia-ml-py/default.nix | 24 +-
.../python-modules/oauthenticator/default.nix | 4 +-
.../python-modules/oauthlib/default.nix | 4 +-
.../python-modules/objgraph/default.nix | 2 +-
.../python-modules/oci/default.nix | 4 +-
.../python-modules/oelint-parser/default.nix | 51 +-
.../python-modules/ome-zarr/default.nix | 2 +-
.../open-interpreter/default.nix | 1 +
.../python-modules/openai-whisper/default.nix | 4 +-
.../python-modules/openai/default.nix | 6 +-
.../python-modules/openant/default.nix | 2 +-
.../python-modules/openapi-core/default.nix | 4 +-
.../python-modules/opencontainers/default.nix | 4 +-
.../python-modules/opensearch-py/default.nix | 4 +-
.../default.nix | 4 +-
.../default.nix | 2 +-
.../python-modules/opower/default.nix | 4 +-
.../python-modules/optimistix/default.nix | 63 +
.../python-modules/optree/default.nix | 4 +-
.../python-modules/optuna/default.nix | 6 +-
.../python-modules/oracledb/default.nix | 4 +-
.../python-modules/ormar/default.nix | 4 +-
.../python-modules/oryx/default.nix | 53 +
.../python-modules/pandas/default.nix | 4 +-
.../python-modules/papermill/default.nix | 18 +-
.../python-modules/paramiko/default.nix | 6 +-
.../python-modules/partd/default.nix | 2 +-
.../python-modules/passlib/default.nix | 14 +-
.../python-modules/pathos/default.nix | 4 +-
.../pc-ble-driver-py/default.nix | 64 -
.../python-modules/pdfx/default.nix | 42 -
.../python-modules/peft/default.nix | 4 +-
.../python-modules/pettingzoo/default.nix | 2 +-
.../python-modules/photutils/default.nix | 2 +-
.../python-modules/pins/default.nix | 4 +-
.../python-modules/pipdeptree/default.nix | 4 +-
.../python-modules/pivy/default.nix | 11 +-
.../playwrightcapture/default.nix | 2 +-
.../python-modules/podman/default.nix | 2 +-
.../python-modules/prance/default.nix | 4 +-
.../prometheus-async/default.nix | 2 +-
.../prometheus-client/default.nix | 4 +-
.../python-modules/prophet/default.nix | 2 +-
.../python-modules/proto-plus/default.nix | 4 +-
.../python-modules/proton-core/default.nix | 4 +-
.../default.nix | 52 +
.../default.nix | 57 +
.../proton-vpn-network-manager/default.nix | 9 +-
.../python-modules/psd-tools/default.nix | 24 +-
.../python-modules/psycopg/default.nix | 11 +-
.../publicsuffixlist/default.nix | 4 +-
.../python-modules/pulsectl/default.nix | 4 +-
.../python-modules/pulumi-aws/default.nix | 4 +-
.../pure-python-adb/default.nix | 4 +-
.../python-modules/puremagic/default.nix | 4 +-
.../python-modules/pwntools/default.nix | 4 +-
.../python-modules/py-ocsf-models/default.nix | 51 +
.../py-serializable/default.nix | 4 +-
.../py-synologydsm-api/default.nix | 4 +-
.../pyTelegramBotAPI/default.nix | 4 +-
.../python-modules/pyblu/default.nix | 4 +-
.../python-modules/pycaption/default.nix | 4 +-
.../python-modules/pychromecast/default.nix | 4 +-
.../python-modules/pycrdt/Cargo.lock | 85 +-
.../python-modules/pycrdt/default.nix | 11 +-
.../python-modules/pycyphal/default.nix | 4 +-
.../development/python-modules/pydantic/1.nix | 4 +-
.../python-modules/pydeck/default.nix | 4 +-
.../python-modules/pydeconz/default.nix | 4 +-
.../python-modules/pydocstyle/default.nix | 4 +-
.../python-modules/pydrive2/default.nix | 2 +-
.../python-modules/pydruid/default.nix | 14 +-
.../python-modules/pyexploitdb/default.nix | 4 +-
.../python-modules/pyftpdlib/default.nix | 2 +-
.../python-modules/pygal/default.nix | 4 +-
.../python-modules/pygls/default.nix | 2 +-
.../python-modules/pygmt/default.nix | 2 -
.../python-modules/pygraphviz/default.nix | 4 +-
.../python-modules/pyinfra/default.nix | 4 +-
.../python-modules/pyinstaller/default.nix | 5 +-
.../python-modules/pyiskra/default.nix | 41 +
.../python-modules/pykoplenti/default.nix | 2 +-
.../python-modules/pylance/default.nix | 25 +-
.../python-modules/pylint-django/default.nix | 2 +-
.../pylutron-caseta/default.nix | 2 +-
.../python-modules/pymatgen/default.nix | 4 +-
.../python-modules/pymc/default.nix | 13 +-
.../python-modules/pymodbus/default.nix | 4 +-
.../python-modules/pymysensors/default.nix | 2 +-
.../python-modules/pynvml/default.nix | 14 +-
.../python-modules/pyogrio/default.nix | 6 +-
.../python-modules/pyosmium/default.nix | 4 +-
.../python-modules/pyotgw/default.nix | 9 +-
.../python-modules/pypck/default.nix | 4 +-
.../python-modules/pypdf/default.nix | 13 +-
.../python-modules/pypoint/default.nix | 17 +-
.../pyproject-parser/default.nix | 2 -
.../python-modules/pypsrp/default.nix | 2 +-
.../pyreqwest-impersonate/default.nix | 2 +-
.../python-modules/pysaml2/default.nix | 2 +-
.../python-modules/pyscaffold/default.nix | 2 +-
.../pyscaffoldext-cookiecutter/default.nix | 2 +-
.../default.nix | 2 +-
.../pyscaffoldext-django/default.nix | 2 +-
.../pyscaffoldext-dsproject/default.nix | 2 +-
.../pyscaffoldext-markdown/default.nix | 2 +-
.../pyscaffoldext-travis/default.nix | 2 +-
.../python-modules/pyscf/default.nix | 4 +-
.../pysigma-backend-insightidr/default.nix | 4 +-
.../python-modules/pysmb/default.nix | 11 +-
.../python-modules/pysmlight/default.nix | 4 +-
.../python-modules/pysnmp/default.nix | 6 +-
....py-Fix-the-setuptools-version-check.patch | 27 -
.../python-modules/pyspark/default.nix | 2 +-
.../python-modules/pyspnego/default.nix | 2 +-
.../python-modules/pysqueezebox/default.nix | 4 +-
.../python-modules/pystac/default.nix | 6 +-
.../python-modules/pytablewriter/default.nix | 4 +-
.../python-modules/pytenable/default.nix | 4 +-
.../python-modules/pytensor/default.nix | 7 +-
.../pytest-benchmark/default.nix | 4 +-
.../python-modules/pytest-jupyter/default.nix | 4 +-
.../pytest-regressions/default.nix | 2 +-
.../development/python-modules/pytest/7.nix | 2 +-
.../python-modules/pytest/default.nix | 2 +-
.../python-modules/python-arango/default.nix | 4 +-
.../python-modules/python-barcode/default.nix | 4 +-
.../python-benedict/default.nix | 4 +-
.../python-modules/python-box/default.nix | 4 +-
.../python-modules/python-can/default.nix | 4 +-
.../python-ecobee-api/default.nix | 4 +-
.../python-engineio/default.nix | 2 +-
.../python-modules/python-gitlab/default.nix | 4 +-
.../python-modules/python-jose/default.nix | 4 +-
.../python-modules/python-kasa/default.nix | 8 +-
.../python-modules/python-libnmap/default.nix | 2 +-
.../python-linkplay/default.nix | 4 +-
.../python-matter-server/default.nix | 6 +-
.../python-opendata-transport/default.nix | 12 +-
.../python-openstackclient/default.nix | 41 +-
.../python-modules/python-slugify/default.nix | 2 +-
.../python-socketio/default.nix | 4 +-
.../python-modules/python-stdnum/default.nix | 2 +-
.../python-u2flib-server/default.nix | 4 +-
.../python-modules/python-utils/default.nix | 15 +-
.../python-modules/pythonfinder/default.nix | 4 +-
.../python-modules/pytoolconfig/default.nix | 6 +-
.../python-modules/pytouchlinesl/default.nix | 4 +-
.../python-modules/pytradfri/default.nix | 4 +-
.../python-modules/pyttsx3/default.nix | 4 +-
.../python-modules/pyutil/default.nix | 4 +-
.../python-modules/pyvisa-py/default.nix | 2 +-
.../python-modules/pyvmomi/default.nix | 2 +-
.../python-modules/pywavefront/default.nix | 2 +-
.../python-modules/pyytlounge/default.nix | 45 +
.../qbittorrent-api/default.nix | 4 +-
.../python-modules/qdrant-client/default.nix | 6 +-
.../python-modules/qpsolvers/default.nix | 10 +-
.../python-modules/qrcode/default.nix | 4 +-
.../python-modules/qutip/default.nix | 4 +-
.../python-modules/radon/default.nix | 2 +-
.../python-modules/rapidfuzz/default.nix | 2 +-
.../python-modules/rasterio/default.nix | 2 +-
.../python-modules/raven/default.nix | 2 +-
.../python-modules/rdflib/default.nix | 4 +-
.../python-modules/reconplogger/default.nix | 2 +-
.../python-modules/redis/default.nix | 2 +-
.../python-modules/reflex-chakra/default.nix | 4 +-
.../python-modules/reflex/default.nix | 19 +-
.../python-modules/relatorio/default.nix | 4 +-
.../python-modules/reolink-aio/default.nix | 4 +-
.../python-modules/replicate/default.nix | 53 +
.../reportlab-qrcode/default.nix | 2 +-
.../python-modules/reptor/default.nix | 4 +-
.../python-modules/requests-cache/default.nix | 4 +-
.../requests-credssp/default.nix | 2 +-
.../restrictedpython/default.nix | 4 +-
.../python-modules/rfc8785/default.nix | 4 +-
.../python-modules/rich/default.nix | 2 +-
.../python-modules/ring-doorbell/default.nix | 9 +-
.../ripe-atlas-sagan/default.nix | 2 +-
.../python-modules/rns/default.nix | 4 +-
.../python-modules/rocketchat-api/default.nix | 4 +-
.../rotary-embedding-torch/default.nix | 4 +-
.../python-modules/rpyc/default.nix | 4 +-
.../python-modules/s3transfer/default.nix | 2 +-
.../python-modules/safety/default.nix | 4 +-
.../python-modules/sagemaker-core/default.nix | 82 +
.../python-modules/sagemaker/default.nix | 72 +-
.../python-modules/samarium/default.nix | 5 +-
.../python-modules/samsungctl/default.nix | 2 +-
.../python-modules/samsungtvws/default.nix | 4 +-
.../python-modules/sanic/default.nix | 4 +-
.../python-modules/sasmodels/default.nix | 42 +-
.../02-pyproject-unpin-setuptools.patch | 23 -
.../python-modules/scalene/default.nix | 7 +-
.../python-modules/schema-salad/default.nix | 4 +-
.../python-modules/scikit-image/default.nix | 2 +-
.../scikit-optimize/default.nix | 44 -
.../scim2-filter-parser/default.nix | 4 +-
.../python-modules/scmrepo/default.nix | 4 +-
.../python-modules/seaborn/default.nix | 2 +-
.../python-modules/seabreeze/default.nix | 4 +-
.../python-modules/seasonal/default.nix | 4 +-
.../securesystemslib/default.nix | 4 +-
.../python-modules/sentry-sdk/1.nix | 2 +-
.../python-modules/sfrbox-api/default.nix | 4 +-
.../python-modules/shap/default.nix | 2 +-
.../python-modules/shippinglabel/default.nix | 2 -
.../python-modules/simpful/default.nix | 4 +-
.../python-modules/simpleeval/default.nix | 4 +-
.../skytemple-files/default.nix | 4 +-
.../python-modules/slack-bolt/default.nix | 4 +-
.../snakemake-interface-common/default.nix | 4 +-
.../default.nix | 4 +-
.../social-auth-core/default.nix | 4 +-
.../python-modules/solarlog-cli/default.nix | 4 +-
.../spacy/annotation-test/annotate.py | 2 +-
.../python-modules/spacy/default.nix | 13 +-
.../python-modules/spacy/models.json | 368 +-
.../python-modules/spake2/default.nix | 27 +-
.../spatialmath-python/default.nix | 4 +-
.../python-modules/spdx-tools/default.nix | 4 +-
.../python-modules/speechbrain/default.nix | 2 +-
.../python-modules/sphinx-autoapi/default.nix | 4 +-
.../sphinx-hoverxref/default.nix | 2 -
.../sphinx-notfound-page/default.nix | 2 -
.../sphinx-version-warning/default.nix | 2 -
.../sphinxext-opengraph/default.nix | 4 +-
.../python-modules/splinter/default.nix | 4 +-
.../sqlalchemy-utils/default.nix | 4 +-
.../python-modules/sqlalchemy/1_4.nix | 2 +-
.../python-modules/sqlalchemy/default.nix | 2 +-
.../python-modules/sqlfmt/default.nix | 66 +
.../python-modules/sqlglot/default.nix | 9 +-
.../python-modules/sshfs/default.nix | 6 +-
.../python-modules/static3/default.nix | 4 +-
.../python-modules/stm32loader/default.nix | 4 +-
.../strawberry-graphql/default.nix | 4 +-
.../python-modules/stringbrewer/default.nix | 2 -
.../python-modules/stripe/default.nix | 4 +-
.../python-modules/succulent/default.nix | 13 +-
.../python-modules/sunpy/default.nix | 12 +-
.../python-modules/superqt/default.nix | 2 +-
.../python-modules/tablib/default.nix | 2 +-
.../python-modules/tabulate/default.nix | 4 +-
.../python-modules/telegraph/default.nix | 2 +-
.../tencentcloud-sdk-python/default.nix | 4 +-
.../python-modules/teslajsonpy/default.nix | 4 +-
.../textual-fastdatatable/default.nix | 51 +
.../python-modules/textual-slider/default.nix | 32 +
.../textual-textarea/default.nix | 40 +
.../default.nix | 2 +-
.../python-modules/textual/default.nix | 4 +-
.../python-modules/tinygrad/default.nix | 19 +-
.../tinygrad/fix-dlopen-cuda.patch | 2 +-
.../python-modules/tlsh/default.nix | 15 +-
.../torch-geometric/default.nix | 179 +
.../torch-pitch-shift/default.nix | 4 +-
.../tplink-omada-client/default.nix | 4 +-
.../python-modules/transformers/default.nix | 4 +-
.../tree-sitter-html/default.nix | 2 +-
.../tree-sitter-javascript/default.nix | 2 +-
.../tree-sitter-json/default.nix | 2 +-
.../tree-sitter-python/default.nix | 2 +-
.../tree-sitter-rust/default.nix | 2 +-
.../python-modules/treq/default.nix | 4 +-
.../trino-python-client/default.nix | 4 +-
.../python-modules/troposphere/default.nix | 6 +-
.../python-modules/twilio/default.nix | 4 +-
.../python-modules/twisted/default.nix | 46 +-
.../python-modules/twitchapi/default.nix | 16 +-
.../python-modules/txtai/default.nix | 2 +-
.../python-modules/typed-settings/default.nix | 4 +-
.../python-modules/typepy/default.nix | 4 +-
.../types-aiobotocore/default.nix | 2 +-
.../python-modules/ubelt/default.nix | 2 +-
.../python-modules/ufmt/default.nix | 4 +-
.../python-modules/ufolib2/default.nix | 4 +-
.../python-modules/ufomerge/default.nix | 4 +-
.../python-modules/uiprotect/default.nix | 10 +-
.../python-modules/umap-learn/default.nix | 2 +-
.../python-modules/uncompyle6/default.nix | 28 +-
.../python-modules/unrpa/default.nix | 2 +-
.../python-modules/unstructured/default.nix | 2 +-
.../python-modules/urllib3/default.nix | 4 +-
.../python-modules/urwid/default.nix | 4 +-
.../python-modules/uvcclient/default.nix | 4 +-
.../python-modules/uvicorn/default.nix | 2 +-
.../python-modules/vdf/default.nix | 19 +-
.../python-modules/vega/default.nix | 2 +-
.../python-modules/versioneer/default.nix | 2 +-
.../python-modules/vharfbuzz/default.nix | 2 -
.../python-modules/virt-firmware/default.nix | 12 +-
.../python-modules/visions/default.nix | 4 +-
.../python-modules/vivisect/default.nix | 4 +-
.../python-modules/vllm/default.nix | 4 +-
.../python-modules/volvooncall/default.nix | 4 +-
.../python-modules/w1thermsensor/default.nix | 4 +-
.../wagtail-localize/default.nix | 12 +-
.../python-modules/watchdog/default.nix | 4 +-
.../python-modules/watermark/default.nix | 4 +-
.../python-modules/wcmatch/default.nix | 4 +-
.../python-modules/web3/default.nix | 2 +-
.../python-modules/webdataset/default.nix | 6 +-
.../python-modules/webdav4/default.nix | 4 +-
.../weblate-language-data/default.nix | 4 +-
.../python-modules/weconnect/default.nix | 2 +-
.../python-modules/werkzeug/default.nix | 4 +-
.../python-modules/whey-pth/default.nix | 2 -
.../python-modules/whey/default.nix | 2 -
.../python-modules/willow/default.nix | 4 +-
.../python-modules/wktutils/default.nix | 2 +-
.../python-modules/wled/default.nix | 2 +-
.../python-modules/wtforms/default.nix | 4 +-
.../python-modules/wyoming/default.nix | 2 +-
.../python-modules/xdis/default.nix | 30 +-
.../python-modules/xknxproject/default.nix | 4 +-
.../python-modules/xsdata/default.nix | 10 +-
.../python-modules/yalexs-ble/default.nix | 4 +-
.../python-modules/yfinance/default.nix | 6 +-
.../python-modules/zeep/default.nix | 4 +-
.../python-modules/zeroconf/default.nix | 4 +-
.../python-modules/zha-quirks/default.nix | 4 +-
.../python-modules/zha/default.nix | 4 +-
.../python-modules/zigpy/default.nix | 4 +-
.../python-modules/zlib-ng/default.nix | 4 +-
.../python-modules/zpp/default.nix | 35 +
.../zwave-js-server-python/default.nix | 4 +-
.../ruby-modules/gem-config/default.nix | 5 +
.../tools/analysis/checkov/default.nix | 4 +-
.../tools/analysis/checkstyle/default.nix | 4 +-
.../tools/analysis/ikos/default.nix | 4 +-
.../tools/analysis/tfsec/default.nix | 6 +-
.../tools/bazel-watcher/default.nix | 104 +-
.../tools/bazel-watcher/use-go-in-path.patch | 13 -
.../development/tools/bazelisk/default.nix | 6 +-
.../pkgs/development/tools/bbin/default.nix | 4 +-
.../tools/build-managers/jam/default.nix | 118 -
.../tools/build-managers/moon/default.nix | 6 +-
.../build-managers/sbt-extras/default.nix | 6 +-
.../tools/build-managers/sbt/default.nix | 4 +-
.../tools/build-managers/xmake/default.nix | 51 +-
.../development/tools/buildah/default.nix | 4 +-
.../pkgs/development/tools/cfn-nag/Gemfile | 2 -
.../development/tools/cfn-nag/Gemfile.lock | 51 -
.../pkgs/development/tools/cfn-nag/gemset.nix | 189 -
.../development/tools/clj-kondo/default.nix | 4 +-
.../pkgs/development/tools/coder/default.nix | 20 +-
.../buildbot/master.nix | 4 +-
.../buildbot/plugins.nix | 22 +-
.../buildkite-cli/default.nix | 6 +-
.../development/tools/coursier/default.nix | 4 +-
.../development/tools/crd2pulumi/default.nix | 6 +-
.../database/clickhouse-backup/default.nix | 4 +-
.../tools/database/dbmate/default.nix | 6 +-
.../tools/database/liquibase/default.nix | 16 +-
.../tools/database/pg_checksums/default.nix | 4 +-
.../pkgs/development/tools/delve/default.nix | 4 +-
.../pkgs/development/tools/devbox/default.nix | 6 +-
.../tools/devpi-client/default.nix | 4 +-
.../pkgs/development/tools/doctl/default.nix | 4 +-
.../pkgs/development/tools/ejson/Gemfile | 4 -
.../pkgs/development/tools/ejson/Gemfile.lock | 54 -
.../pkgs/development/tools/ejson/default.nix | 38 +-
.../pkgs/development/tools/ejson/gemset.nix | 188 -
.../development/tools/esbuild/default.nix | 4 +-
.../development/tools/exhaustive/default.nix | 11 +-
.../development/tools/extism-cli/default.nix | 4 +-
.../development/tools/faas-cli/default.nix | 4 +-
.../pkgs/development/tools/fblog/default.nix | 6 +-
.../tools/gauge/plugins/dotnet/data.json | 6 +-
.../tools/gauge/plugins/java/data.json | 18 +-
.../tools/gauge/plugins/make-gauge-plugin.nix | 2 +-
.../pkgs/development/tools/goa/default.nix | 6 +-
.../tools/google-java-format/default.nix | 4 +-
.../pkgs/development/tools/gosec/default.nix | 6 +-
.../development/tools/gotemplate/default.nix | 10 +-
.../development/tools/gqlgenc/default.nix | 6 +-
.../tools/haskell/ghc-settings-edit/Setup.hs | 2 +
.../haskell/ghc-settings-edit/default.nix | 28 +
.../ghc-settings-edit/ghc-settings-edit.cabal | 22 +
.../ghc-settings-edit/ghc-settings-edit.lhs | 109 +
.../pkgs/development/tools/heroku/default.nix | 6 +-
.../development/tools/infisical/default.nix | 2 +-
.../development/tools/infisical/hashes.json | 8 +-
.../tools/java/jprofiler/default.nix | 20 +-
.../tools/java/visualvm/default.nix | 4 +-
.../pkgs/development/tools/jbang/default.nix | 4 +-
.../tools/language-servers/ccls/default.nix | 4 +-
.../tools/language-servers/nixd/default.nix | 4 +-
.../pkgs/development/tools/lurk/default.nix | 6 +-
.../development/tools/minizinc/default.nix | 4 +-
.../pkgs/development/tools/minizinc/ide.nix | 4 +-
.../tools/misc/binutils/default.nix | 4 +-
.../misc/binutils/gold-powerpc-for-llvm.patch | 107 -
.../tools/misc/blackfire/php-probe.nix | 32 +-
.../development/tools/misc/grcov/default.nix | 39 -
.../tools/misc/linuxkit/default.nix | 4 +-
.../development/tools/misc/planus/default.nix | 6 +-
.../tools/misc/sccache/default.nix | 6 +-
.../development/tools/misc/strace/default.nix | 2 +
.../development/tools/misc/tet/default.nix | 2 -
.../tools/misc/unixbench/default.nix | 3 +-
.../tools/msgpack-tools/default.nix | 2 +-
.../pkgs/development/tools/nwjs/default.nix | 6 +-
.../development/tools/opcr-policy/default.nix | 6 +-
.../development/tools/overcommit/default.nix | 19 -
.../tools/parsing/spicy/default.nix | 4 +-
.../pkgs/development/tools/pipenv/default.nix | 4 +-
.../pkgs/development/tools/pnpm/default.nix | 4 +-
.../tools/profiling/pprof/default.nix | 6 +-
.../pkgs/development/tools/pyenv/default.nix | 4 +-
.../pkgs/development/tools/qc/default.nix | 6 +-
.../pkgs/development/tools/rain/default.nix | 6 +-
.../development/tools/reindeer/default.nix | 6 +-
.../development/tools/renderdoc/default.nix | 99 -
.../tools/resolve-march-native/default.nix | 4 +-
.../pkgs/development/tools/rover/default.nix | 13 +-
.../tools/rust/cargo-info/default.nix | 11 +-
.../tools/rust/cargo-machete/default.nix | 6 +-
.../tools/rust/cargo-mobile2/default.nix | 6 +-
.../tools/rust/cargo-mutants/default.nix | 6 +-
.../tools/rust/cargo-nextest/default.nix | 6 +-
.../tools/rust/cargo-update/default.nix | 6 +-
.../tools/rust/cargo-web/default.nix | 37 +-
.../tools/rust/cargo-zigbuild/default.nix | 6 +-
.../tools/rust/dioxus-cli/default.nix | 14 +-
.../tools/semantic-release/default.nix | 6 +-
.../development/tools/sentry-cli/default.nix | 6 +-
.../pkgs/development/tools/snazy/default.nix | 6 +-
.../tools/supabase-cli/default.nix | 6 +-
.../development/tools/tailwindcss/default.nix | 12 +-
.../development/tools/turso-cli/default.nix | 4 +-
.../development/tools/twilio-cli/default.nix | 4 +-
.../development/tools/unityhub/default.nix | 3 +
.../vulkan-validation-layers/default.nix | 9 +-
.../development/tools/wasmedge/default.nix | 4 +-
.../development/tools/web-ext/default.nix | 6 +-
.../pkgs/development/web/cypress/default.nix | 16 +-
.../pkgs/development/web/flyctl/default.nix | 6 +-
.../development/web/playwright/chromium.nix | 9 +-
.../development/web/playwright/driver.nix | 21 +-
.../pkgs/games/abbaye-des-morts/default.nix | 4 +-
.../nixpkgs/pkgs/games/airshipper/default.nix | 21 +-
.../nixpkgs/pkgs/games/chiaki-ng/default.nix | 4 +-
.../nixpkgs/pkgs/games/classicube/default.nix | 4 +-
.../pkgs/games/classicube/fix-linking.patch | 13 +-
.../nixpkgs/pkgs/games/crawl/default.nix | 4 +-
.../nixpkgs/pkgs/games/gnubg/default.nix | 20 +-
.../nixpkgs/pkgs/games/gweled/default.nix | 2 +-
.../nixpkgs/pkgs/games/kabeljau/default.nix | 13 +-
.../nixpkgs/pkgs/games/papermc/versions.json | 8 +-
.../pkgs/games/sgt-puzzles/default.nix | 4 +-
.../games/shattered-pixel-dungeon/default.nix | 4 +-
.../rat-king-adventure/default.nix | 4 +-
.../rat-king-adventure/deps.json | 308 +-
.../shorter-pixel-dungeon/default.nix | 4 +-
.../nixpkgs/pkgs/games/tuxpaint/default.nix | 8 +-
.../pkgs/games/vintagestory/default.nix | 18 +-
third_party/nixpkgs/pkgs/kde/default.nix | 1 +
.../pkgs/kde/misc/calligra/default.nix | 76 +
.../nixpkgs/pkgs/misc/cups/filters.nix | 5 +
.../nixpkgs/pkgs/misc/fastly/default.nix | 6 +-
.../nixpkgs/pkgs/misc/lilypond/unstable.nix | 4 +-
.../os-specific/bsd/netbsd/pkgs/source.nix | 2 +-
.../objc4/spinlocks.patch | 107 -
.../os-specific/darwin/bartender/default.nix | 6 +-
.../os-specific/darwin/raycast/default.nix | 4 +-
.../pkgs/os-specific/linux/fan2go/default.nix | 17 +-
.../linux/firmware/raspberrypi/default.nix | 4 +-
.../linux/firmware/sof-firmware/default.nix | 4 +-
.../linux/kernel/common-config.nix | 40 +-
.../linux/kernel/hardened/patches.json | 30 +-
.../os-specific/linux/kernel/kernels-org.json | 20 +-
.../linux/kernel/linux-rt-5.10.nix | 6 +-
.../linux/kernel/linux-rt-5.15.nix | 6 +-
.../os-specific/linux/kernel/linux-rt-6.1.nix | 6 +-
.../os-specific/linux/kernel/linux-rt-6.6.nix | 6 +-
.../pkgs/os-specific/linux/kvmfr/default.nix | 19 +-
.../linux/nixos-rebuild/nixos-rebuild.sh | 4 +-
.../linux/nsncd/0001-cargo-bump.patch | 197 -
.../pkgs/os-specific/linux/nsncd/default.nix | 21 +-
.../os-specific/linux/nvidia-x11/builder.sh | 5 +
.../os-specific/linux/nvidia-x11/default.nix | 13 +-
.../os-specific/linux/nvidia-x11/generic.nix | 2 +
.../os-specific/linux/nvidia-x11/open.nix | 3 +
.../pkgs/os-specific/linux/pam/default.nix | 2 +-
.../linux/wpa_supplicant/default.nix | 1 +
.../unsurprising-ext-password.patch | 66 +
.../nixpkgs/pkgs/servers/adguardhome/bins.nix | 28 +-
.../pkgs/servers/adguardhome/default.nix | 4 +-
.../nixpkgs/pkgs/servers/althttpd/default.nix | 2 +-
.../nixpkgs/pkgs/servers/authelia/sources.nix | 8 +-
.../nixpkgs/pkgs/servers/bazarr/default.nix | 4 +-
.../nixpkgs/pkgs/servers/dns/pdns/default.nix | 107 +-
.../servers/elasticmq-server-bin/default.nix | 4 +-
.../nixpkgs/pkgs/servers/etcd/3.5/default.nix | 10 +-
.../pkgs/servers/freeradius/default.nix | 2 +
.../nixpkgs/pkgs/servers/gerbera/default.nix | 1 +
.../nixpkgs/pkgs/servers/gonic/default.nix | 9 +-
.../pkgs/servers/gotosocial/default.nix | 4 +
.../home-assistant/component-packages.nix | 89 +-
.../custom-components/bodymiscale/default.nix | 35 +
.../custom-components/default.nix | 2 +
.../smartthinq-sensors/default.nix | 4 +-
.../solax_modbus/default.nix | 4 +-
.../universal-remote-card/default.nix | 6 +-
.../pkgs/servers/home-assistant/default.nix | 14 +-
.../pkgs/servers/home-assistant/frontend.nix | 4 +-
.../pkgs/servers/home-assistant/intents.nix | 4 +-
.../pkgs/servers/home-assistant/stubs.nix | 4 +-
.../servers/homepage-dashboard/default.nix | 6 +-
.../pkgs/servers/http/angie/default.nix | 4 +-
.../http/apache-modules/mod_jk/default.nix | 46 +-
.../nixpkgs/pkgs/servers/http/jetty/11.x.nix | 4 +-
.../nixpkgs/pkgs/servers/http/jetty/12.x.nix | 4 +-
.../pkgs/servers/http/pomerium/yarn-hash | 1 -
.../pkgs/servers/http/router/default.nix | 6 +-
.../pkgs/servers/http/tomcat/default.nix | 8 +-
.../pkgs/servers/hylafaxplus/default.nix | 4 +-
.../pkgs/servers/hylafaxplus/libtiff-4.patch | 2 +-
.../nixpkgs/pkgs/servers/keycloak/default.nix | 4 +-
.../nixpkgs/pkgs/servers/klipper/default.nix | 27 +-
.../pkgs/servers/mail/rspamd/default.nix | 4 +-
.../nixpkgs/pkgs/servers/mastodon/gemset.nix | 55 +-
.../nixpkgs/pkgs/servers/mastodon/source.nix | 4 +-
.../pkgs/servers/matrix-hebbot/Cargo.lock | 2782 ----
.../pkgs/servers/matrix-hebbot/default.nix | 44 -
.../pkgs/servers/matrix-synapse/default.nix | 10 +-
.../servers/mautrix-googlechat/default.nix | 8 +-
.../pkgs/servers/mautrix-signal/default.nix | 6 +-
.../nixpkgs/pkgs/servers/minio/default.nix | 6 +-
.../nixpkgs/pkgs/servers/mir/common.nix | 88 +-
.../nixpkgs/pkgs/servers/mir/default.nix | 4 +-
.../pkgs/servers/misc/gobgpd/default.nix | 6 +-
.../servers/monitoring/cadvisor/default.nix | 8 +-
.../monitoring/grafana-agent/default.nix | 6 +-
.../servers/monitoring/grafana/default.nix | 10 +-
.../pkgs/servers/monitoring/mtail/default.nix | 6 +-
.../nagios/plugins/check_ssl_cert.nix | 4 +-
.../prometheus/mongodb-exporter.nix | 6 +-
.../monitoring/prometheus/pve-exporter.nix | 4 +-
.../monitoring/prometheus/sql-exporter.nix | 4 +-
.../servers/monitoring/sensu-go/default.nix | 4 +-
.../monitoring/uptime-kuma/default.nix | 6 +-
.../pkgs/servers/mycorrhiza/default.nix | 6 +-
.../pkgs/servers/nats-server/default.nix | 6 +-
.../pkgs/servers/nextcloud/default.nix | 101 +-
.../pkgs/servers/nextcloud/packages/28.json | 74 +-
.../pkgs/servers/nextcloud/packages/29.json | 84 +-
.../pkgs/servers/nextcloud/packages/30.json | 302 +
.../nixpkgs/pkgs/servers/nfd/default.nix | 59 -
.../pkgs/servers/nfs-ganesha/default.nix | 4 +-
.../pkgs/servers/nosql/cassandra/4.json | 4 +-
.../pkgs/servers/nosql/mongodb/7.0.nix | 37 +
.../pkgs/servers/nosql/mongodb/mongodb.nix | 11 +-
.../nosql/mongodb/mongodb7-SConstruct.patch | 63 +
.../pkgs/servers/nosql/questdb/default.nix | 4 +-
.../pkgs/servers/osrm-backend/default.nix | 28 +-
.../pkgs/servers/pingvin-share/backend.nix | 2 +-
.../pkgs/servers/pingvin-share/default.nix | 4 +-
.../pkgs/servers/pingvin-share/frontend.nix | 2 +-
...g-Restrict-permissions-of-OTP-config.patch | 5 +-
.../nixpkgs/pkgs/servers/pleroma/default.nix | 144 +-
.../nixpkgs/pkgs/servers/pleroma/mix.nix | 473 +-
third_party/nixpkgs/pkgs/servers/plex/raw.nix | 6 +-
.../nixpkgs/pkgs/servers/polaris/default.nix | 17 +-
.../nixpkgs/pkgs/servers/prowlarr/default.nix | 10 +-
.../nixpkgs/pkgs/servers/radarr/default.nix | 10 +-
.../pkgs/servers/roadrunner/default.nix | 4 +-
.../pkgs/servers/roon-server/default.nix | 4 +-
.../servers/search/opensearch/default.nix | 4 +-
.../pkgs/servers/search/qdrant/Cargo.lock | 192 +-
.../pkgs/servers/search/qdrant/default.nix | 6 +-
.../pkgs/servers/search/quickwit/Cargo.lock | 8 +-
.../pkgs/servers/search/quickwit/default.nix | 1 +
.../servers/search/typesense/sources.json | 10 +-
.../servers/search/zincsearch/default.nix | 3 +
.../nixpkgs/pkgs/servers/sql/dolt/default.nix | 6 +-
.../servers/sql/postgresql/ext/postgis.nix | 8 +-
.../servers/sql/postgresql/ext/wal2json.nix | 24 +-
.../pkgs/servers/sql/rqlite/default.nix | 4 +-
.../servers/static-web-server/default.nix | 13 +-
.../nixpkgs/pkgs/servers/tautulli/default.nix | 4 +-
.../nixpkgs/pkgs/servers/uwsgi/default.nix | 4 +-
.../servers/web-apps/healthchecks/default.nix | 4 +-
.../servers/web-apps/jitsi-meet/default.nix | 3 +-
.../servers/web-apps/livebook/default.nix | 6 +-
.../pkgs/servers/web-apps/outline/default.nix | 6 +-
.../servers/web-apps/rss-bridge/default.nix | 6 +-
.../pkgs/servers/web-apps/shiori/default.nix | 4 +-
.../pkgs/servers/web-apps/sogo/default.nix | 6 +-
.../wordpress/packages/languages.json | 18 +-
.../web-apps/wordpress/packages/plugins.json | 98 +-
.../web-apps/wordpress/packages/themes.json | 6 +
.../packages/wordpress-languages.json | 7 +-
.../wordpress/packages/wordpress-themes.json | 11 +-
.../pkgs/servers/x11/xorg/xwayland.nix | 4 +-
.../pkgs/servers/zigbee2mqtt/default.nix | 6 +-
.../nixpkgs/pkgs/shells/carapace/default.nix | 6 +-
.../pkgs/shells/fish/plugins/default.nix | 6 +
.../pkgs/shells/fish/plugins/fish-bd.nix | 26 +
.../fish/plugins/fish-you-should-use.nix | 26 +
.../pkgs/shells/fish/plugins/forgit.nix | 4 +-
.../pkgs/shells/fish/plugins/plugin-git.nix | 10 +-
.../shells/fish/plugins/plugin-sudope.nix | 26 +
.../pkgs/shells/nix-your-shell/default.nix | 28 -
.../shells/nushell/nu_scripts/default.nix | 6 +-
.../pkgs/shells/zsh/oh-my-zsh/default.nix | 6 +-
.../shells/zsh/spaceship-prompt/default.nix | 4 +-
.../pkgs/shells/zsh/zsh-forgit/default.nix | 4 +-
.../nixpkgs/pkgs/test/cross/default.nix | 2 +
.../pkgs/tools/X11/kdocker/default.nix | 1 +
.../nixpkgs/pkgs/tools/X11/pmenu/default.nix | 1 +
.../nixpkgs/pkgs/tools/X11/xpra/default.nix | 11 +-
.../pkgs/tools/X11/xpra/fix-122159.patch | 22 +-
.../pkgs/tools/X11/xpra/fix-41106.patch | 14 +-
.../pkgs/tools/X11/xpra/fix-paths.patch | 37 -
.../pkgs/tools/admin/acme-sh/default.nix | 4 +-
.../pkgs/tools/admin/auth0-cli/default.nix | 6 +-
.../pkgs/tools/admin/balena-cli/default.nix | 6 +-
.../pkgs/tools/admin/cdist/default.nix | 2 -
.../admin/google-cloud-sdk/components.json | 326 +-
.../tools/admin/google-cloud-sdk/data.nix | 22 +-
.../tools/admin/google-cloud-sdk/default.nix | 4 +-
.../pkgs/tools/admin/meshcentral/default.nix | 8 +-
.../pkgs/tools/admin/meshcentral/package.json | 8 +-
.../pkgs/tools/admin/meshcentral/yarn.lock | 1200 +-
.../pkgs/tools/admin/pgadmin/default.nix | 6 +-
.../pkgs/tools/admin/pgadmin/yarn.lock | 1200 +-
.../pkgs/tools/admin/pulumi-bin/data.nix | 210 +-
.../pkgs/tools/admin/scalr-cli/default.nix | 4 +-
.../pkgs/tools/admin/stripe-cli/default.nix | 4 +-
.../pkgs/tools/admin/trivy/default.nix | 6 +-
.../audio/openai-whisper-cpp/default.nix | 4 +-
.../nixpkgs/pkgs/tools/audio/shaq/default.nix | 2 +-
.../pkgs/tools/backup/borgmatic/default.nix | 4 +-
.../pkgs/tools/backup/luckybackup/default.nix | 44 -
.../pkgs/tools/backup/s3ql/default.nix | 4 +-
.../pkgs/tools/backup/znapzend/default.nix | 73 +-
.../pkgs/tools/cd-dvd/brasero/wrapper.nix | 8 +-
.../tools/compression/advancecomp/default.nix | 2 +-
.../tools/filesystems/moosefs/default.nix | 49 +-
.../pkgs/tools/filesystems/mtools/default.nix | 4 +-
.../tools/filesystems/sasquatch/default.nix | 76 -
.../tools/filesystems/snapraid/default.nix | 2 -
.../tools/filesystems/ssdfs-utils/default.nix | 6 +-
.../pkgs/tools/games/scarab/default.nix | 54 +-
.../pkgs/tools/graphics/adriconf/default.nix | 1 +
.../pkgs/tools/graphics/dnglab/default.nix | 12 +-
.../pkgs/tools/graphics/resvg/default.nix | 6 +-
.../pkgs/tools/graphics/svg2pdf/default.nix | 6 +-
.../graphics/vulkan-caps-viewer/default.nix | 4 +-
.../tools/inputmethods/fcitx5/fcitx5-skk.nix | 4 +-
.../ibus-engines/ibus-kkc/default.nix | 6 +-
.../ibus-table-others/default.nix | 4 +-
.../inputmethods/input-remapper/default.nix | 25 +-
.../interception-tools/default.nix | 1 +
.../pkgs/tools/inputmethods/keyd/default.nix | 14 +-
.../pkgs/tools/inputmethods/nabi/default.nix | 1 +
.../inputmethods/skk/skk-dicts/default.nix | 269 +-
.../pkgs/tools/llm/gorilla-cli/default.nix | 1 +
.../nixpkgs/pkgs/tools/llm/heygpt/default.nix | 1 +
.../pkgs/tools/misc/aichat/default.nix | 6 +-
.../pkgs/tools/misc/calamares/default.nix | 4 +-
.../pkgs/tools/misc/diffoscope/default.nix | 4 +-
.../pkgs/tools/misc/enjarify/default.nix | 2 -
.../pkgs/tools/misc/esphome/default.nix | 4 +-
.../pkgs/tools/misc/esptool/default.nix | 4 +-
.../pkgs/tools/misc/flitter/default.nix | 6 +-
.../nixpkgs/pkgs/tools/misc/fwup/default.nix | 4 +-
.../pkgs/tools/misc/gaphor/default.nix | 16 +-
.../pkgs/tools/misc/interactsh/default.nix | 6 +-
.../pkgs/tools/misc/kalker/default.nix | 6 +-
.../tools/misc/lighthouse-steamvr/Cargo.lock | 1212 --
.../tools/misc/lighthouse-steamvr/default.nix | 33 +-
.../misc/markdown-anki-decks/default.nix | 5 +-
.../pkgs/tools/misc/mbuffer/default.nix | 4 +-
.../nixpkgs/pkgs/tools/misc/mmv/default.nix | 4 +-
.../pkgs/tools/misc/neofetch/default.nix | 2 +-
.../tools/misc/netbootxyz-efi/default.nix | 4 +-
.../pkgs/tools/misc/panoply/default.nix | 14 +-
.../pkgs/tools/misc/phrase-cli/default.nix | 6 +-
.../nixpkgs/pkgs/tools/misc/pspg/default.nix | 4 +-
.../pkgs/tools/misc/tealdeer/default.nix | 8 +-
.../nixpkgs/pkgs/tools/misc/tmux/default.nix | 28 +-
.../pkgs/tools/misc/tmuxinator/default.nix | 8 +-
.../nixpkgs/pkgs/tools/misc/vtm/default.nix | 4 +-
.../pkgs/tools/misc/wasm-tools/default.nix | 10 +-
.../pkgs/tools/networking/6tunnel/default.nix | 1 +
.../pkgs/tools/networking/aria2/default.nix | 1 +
.../bitmask-vpn/build_release.patch | 17 +
.../tools/networking/bitmask-vpn/default.nix | 61 +-
.../networking/bitmask-vpn/fix_paths.patch | 13 +
.../bitmask-vpn/gui_gui_qmlcache.qrc | 107 +
.../pkgs/tools/networking/chisel/default.nix | 4 +-
.../pkgs/tools/networking/cnping/default.nix | 6 +-
.../curl-impersonate/chrome/default.nix | 4 +-
.../curl-impersonate/chrome/deps.nix | 6 +-
.../pkgs/tools/networking/dae/default.nix | 12 +-
.../networking/dd-agent/datadog-agent.nix | 4 +-
.../pkgs/tools/networking/edgedb/default.nix | 14 +-
.../pkgs/tools/networking/gobgp/default.nix | 6 +-
.../tools/networking/grpc_cli/default.nix | 4 +-
.../pkgs/tools/networking/haproxy/default.nix | 4 +-
.../tools/networking/hysteria/default.nix | 22 +-
.../tools/networking/linkchecker/default.nix | 2 +
.../networking/logmein-hamachi/default.nix | 1 +
.../tools/networking/maphosts/default.nix | 1 +
.../tools/networking/minio-client/default.nix | 6 +-
.../networking/mqttmultimeter/default.nix | 24 +-
.../pkgs/tools/networking/netbird/default.nix | 6 +-
.../tools/networking/oapi-codegen/default.nix | 6 +-
.../pkgs/tools/networking/ockam/default.nix | 6 +-
.../pkgs/tools/networking/octodns/default.nix | 56 +-
.../octodns/providers/powerdns/default.nix | 10 +-
.../tools/networking/pritunl-ssh/default.nix | 4 +-
.../pkgs/tools/networking/qcal/default.nix | 1 +
.../tools/networking/samplicator/default.nix | 1 -
.../tools/networking/toxvpn/bootstrap.json | 1 +
.../pkgs/tools/networking/toxvpn/default.nix | 13 +-
.../pkgs/tools/networking/v2raya/default.nix | 6 +-
.../akku/hardcode-libcurl.patch | 18 -
.../tools/package-management/dnf5/default.nix | 4 +-
.../nix-serve/nix-command.patch | 40 -
.../tools/package-management/nix/default.nix | 4 +-
.../nixpkgs-review/default.nix | 60 +-
.../tools/package-management/nvd/default.nix | 14 +-
.../tools/package-management/pdm/default.nix | 4 +-
.../protontricks/default.nix | 78 +-
.../pkgs/tools/security/adreaper/default.nix | 1 +
.../tools/security/aflplusplus/default.nix | 1 +
.../pkgs/tools/security/aide/default.nix | 1 +
.../pkgs/tools/security/amoco/default.nix | 2 +-
.../pkgs/tools/security/bws/Cargo.lock | 3151 ++--
.../pkgs/tools/security/bws/default.nix | 6 +-
.../pkgs/tools/security/cameradar/default.nix | 1 +
.../pkgs/tools/security/certinfo/default.nix | 8 +-
.../pkgs/tools/security/cnspec/default.nix | 6 +-
.../pkgs/tools/security/cosign/default.nix | 6 +-
.../tools/security/cryptomator/default.nix | 6 +-
.../tools/security/evil-winrm/Gemfile.lock | 51 +-
.../pkgs/tools/security/evil-winrm/gemset.nix | 94 +-
.../pkgs/tools/security/exploitdb/default.nix | 4 +-
.../pkgs/tools/security/fprintd/default.nix | 6 +
...skip-test-test_removal_during_enroll.patch | 12 +
.../pkgs/tools/security/ghauri/default.nix | 4 +-
.../pkgs/tools/security/ghidra/build.nix | 4 +-
.../pkgs/tools/security/ghidra/deps.json | 32 +-
.../pkgs/tools/security/ghidra/extensions.nix | 2 +
.../ghidra/extensions/findcrypt/default.nix | 28 +
.../ghidra/extensions/ret-sync/default.nix | 12 +-
.../pkgs/tools/security/gitleaks/default.nix | 6 +-
.../nixpkgs/pkgs/tools/security/gnupg/24.nix | 2 +-
.../pkgs/tools/security/gopass/jsonapi.nix | 2 +-
.../pkgs/tools/security/gotrue/supabase.nix | 6 +-
.../pkgs/tools/security/gowitness/default.nix | 6 +-
.../security/kubernetes-polaris/default.nix | 4 +-
.../pkgs/tools/security/ldeep/default.nix | 4 +-
.../pkgs/tools/security/lynis/default.nix | 4 +-
.../pkgs/tools/security/metasploit/Gemfile | 2 +-
.../tools/security/metasploit/Gemfile.lock | 6 +-
.../tools/security/metasploit/default.nix | 4 +-
.../pkgs/tools/security/metasploit/gemset.nix | 6 +-
.../pkgs/tools/security/nuclei/default.nix | 7 +-
.../tools/security/onioncircuits/default.nix | 15 +-
.../tools/security/osv-scanner/default.nix | 6 +-
.../pkgs/tools/security/proxmark3/default.nix | 4 +-
.../tools/security/quark-engine/default.nix | 4 +-
.../pkgs/tools/security/s5/default.nix | 6 +-
.../pkgs/tools/security/sops/default.nix | 6 +-
.../tools/security/trufflehog/default.nix | 6 +-
.../pkgs/tools/security/vault/default.nix | 53 -
.../tools/security/vaultwarden/default.nix | 6 +-
.../pkgs/tools/security/wpscan/default.nix | 1 +
.../pkgs/tools/security/xcat/default.nix | 1 +
.../system/automatic-timezoned/default.nix | 6 +-
.../pkgs/tools/system/dcfldd/default.nix | 2 -
.../pkgs/tools/system/dool/default.nix | 4 +-
.../pkgs/tools/system/lact/default.nix | 6 +-
.../nixpkgs/pkgs/tools/system/nsc/default.nix | 8 +-
.../tools/system/openseachest/default.nix | 4 +-
.../nixpkgs/pkgs/tools/text/aha/default.nix | 1 +
.../nixpkgs/pkgs/tools/text/boxes/default.nix | 4 +-
.../pkgs/tools/text/choose/default.nix | 6 +-
.../pkgs/tools/text/cmigemo/default.nix | 4 +-
.../nixpkgs/pkgs/tools/text/d2/default.nix | 12 +-
.../pkgs/tools/text/fanficfare/default.nix | 4 +-
.../nixpkgs/pkgs/tools/text/jen/default.nix | 26 +-
.../pkgs/tools/text/jotdown/default.nix | 6 +-
.../nixpkgs/pkgs/tools/text/mdcat/default.nix | 6 +-
.../pkgs/tools/text/proselint/default.nix | 2 +-
.../pkgs/tools/text/riffdiff/default.nix | 6 +-
.../nixpkgs/pkgs/tools/text/uwc/default.nix | 18 +-
.../tools/typesetting/hayagriva/default.nix | 6 +-
.../tools/virtualization/mininet/default.nix | 8 +-
.../wayland/gtklock/playerctl-module.nix | 4 +-
.../wayland/xwaylandvideobridge/default.nix | 20 +-
.../nixpkgs/pkgs/top-level/aliases.nix | 24 +-
.../nixpkgs/pkgs/top-level/all-packages.nix | 399 +-
.../nixpkgs/pkgs/top-level/cuda-packages.nix | 8 +-
.../nixpkgs/pkgs/top-level/emilua-plugins.nix | 3 +
.../pkgs/top-level/haskell-packages.nix | 177 +-
.../nixpkgs/pkgs/top-level/ocaml-packages.nix | 14 +
.../nixpkgs/pkgs/top-level/perl-packages.nix | 2 +-
.../nixpkgs/pkgs/top-level/php-packages.nix | 75 +-
.../pkgs/top-level/pkg-config/tests.nix | 4 +-
.../nixpkgs/pkgs/top-level/python-aliases.nix | 13 +-
.../pkgs/top-level/python-packages.nix | 100 +-
.../nixpkgs/pkgs/top-level/qt5-packages.nix | 2 +
.../nixpkgs/pkgs/top-level/qt6-packages.nix | 1 +
.../pkgs/top-level/release-haskell.nix | 127 +-
2709 files changed, 93617 insertions(+), 41556 deletions(-)
create mode 100644 third_party/nixpkgs/doc/hooks/desktop-file-utils.section.md
create mode 100644 third_party/nixpkgs/doc/hooks/tauri.section.md
create mode 100644 third_party/nixpkgs/nixos/modules/programs/obs-studio.nix
create mode 100644 third_party/nixpkgs/nixos/modules/services/monitoring/gatus.nix
create mode 100644 third_party/nixpkgs/nixos/modules/services/networking/fedimintd.nix
create mode 100644 third_party/nixpkgs/nixos/modules/services/networking/suricata/default.nix
create mode 100644 third_party/nixpkgs/nixos/modules/services/networking/suricata/settings.nix
create mode 100644 third_party/nixpkgs/nixos/modules/services/networking/veilid.nix
rename third_party/nixpkgs/nixos/modules/services/{web-servers => web-apps}/bluemap.nix (88%)
create mode 100644 third_party/nixpkgs/nixos/modules/services/web-apps/collabora-online.nix
create mode 100644 third_party/nixpkgs/nixos/modules/services/web-apps/hatsu.md
create mode 100644 third_party/nixpkgs/nixos/modules/services/web-apps/hatsu.nix
create mode 100644 third_party/nixpkgs/nixos/modules/services/web-apps/privatebin.nix
create mode 100644 third_party/nixpkgs/nixos/tests/fedimintd.nix
create mode 100644 third_party/nixpkgs/nixos/tests/gatus.nix
create mode 100644 third_party/nixpkgs/nixos/tests/nextflow.nix
create mode 100644 third_party/nixpkgs/nixos/tests/nginx-mime.nix
create mode 100644 third_party/nixpkgs/nixos/tests/obs-studio.nix
create mode 100644 third_party/nixpkgs/nixos/tests/openvswitch.nix
create mode 100644 third_party/nixpkgs/nixos/tests/privatebin.nix
create mode 100644 third_party/nixpkgs/nixos/tests/suricata.nix
create mode 100644 third_party/nixpkgs/nixos/tests/web-apps/rss-bridge.nix
delete mode 100644 third_party/nixpkgs/pkgs/applications/editors/bless/default.nix
create mode 100644 third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/pylyzer.pylyzer/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/applications/graphics/gcolor2/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/applications/graphics/gcolor2/gcolor2-amd64.patch
delete mode 100644 third_party/nixpkgs/pkgs/applications/graphics/gpicview/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/applications/graphics/gqview/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/applications/misc/slweb/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/applications/misc/veracrypt/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/applications/networking/cluster/kubecolor/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/applications/networking/feedreaders/newsboat/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/Gemfile
delete mode 100644 third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/Gemfile.lock
delete mode 100644 third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/gemset.nix
delete mode 100644 third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/plugin/gtk/Gemfile
delete mode 100644 third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/plugin/image_file_cache/Gemfile
delete mode 100644 third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/plugin/photo_support/Gemfile
delete mode 100644 third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/plugin/uitranslator/Gemfile
delete mode 100644 third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/test_plugin.rb
delete mode 100755 third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/update.sh
delete mode 100644 third_party/nixpkgs/pkgs/applications/networking/instant-messengers/nchat/default.nix
create mode 100644 third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teamspeak/distribution-permit.txt
delete mode 100644 third_party/nixpkgs/pkgs/applications/networking/misc/zammad/0001-nulldb.patch
delete mode 100644 third_party/nixpkgs/pkgs/applications/office/calligra/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/applications/radio/dablin/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/applications/science/physics/crystfel/disable-fmemopen-on-aarch64-darwin.patch
delete mode 100644 third_party/nixpkgs/pkgs/applications/video/shaka-packager/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/applications/virtualization/looking-glass-client/0001-client-cmake-move-X11-config-directives-to-displayse.patch
create mode 100644 third_party/nixpkgs/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprsplit.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ac/ac-library/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ac/aces-container/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ac/activemq/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ag/agebox/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/al/almo/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/am/amiberry/package.nix
rename third_party/nixpkgs/pkgs/{tools/security/arti/default.nix => by-name/ar/arti/package.nix} (61%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/at/atlassian-plugin-sdk/package.nix
create mode 100755 third_party/nixpkgs/pkgs/by-name/at/attic-client/update.sh
rename third_party/nixpkgs/pkgs/{development/python-modules/autotrash/default.nix => by-name/au/autotrash/package.nix} (54%)
rename third_party/nixpkgs/pkgs/{development/tools/avro-tools/default.nix => by-name/av/avro-tools/package.nix} (59%)
rename third_party/nixpkgs/pkgs/{tools/virtualization/awsebcli/default.nix => by-name/aw/awsebcli/package.nix} (77%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/az/azuki/package.nix
rename third_party/nixpkgs/pkgs/{applications/misc/bibletime/default.nix => by-name/bi/bibletime/package.nix} (50%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/bo/bower2nix/package.nix
rename third_party/nixpkgs/pkgs/{development/tools/bundletool/default.nix => by-name/bu/bundletool/package.nix} (66%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/c3/c3-lsp/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ca/cables/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ca/cairosvg/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ca/canokey-usbip/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ca/cargo-tauri/hook.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ca/cargo-tauri/hook.sh
rename third_party/nixpkgs/pkgs/{development/tools/rust/cargo-tauri/default.nix => by-name/ca/cargo-tauri/package.nix} (73%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/ca/cargo-tauri/test-app.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ca/cargo-tauri/update-time-crate.patch
create mode 100644 third_party/nixpkgs/pkgs/by-name/cf/cfn-nag/Gemfile
create mode 100644 third_party/nixpkgs/pkgs/by-name/cf/cfn-nag/Gemfile.lock
create mode 100644 third_party/nixpkgs/pkgs/by-name/cf/cfn-nag/gemset.nix
rename third_party/nixpkgs/pkgs/{development/tools/cfn-nag/default.nix => by-name/cf/cfn-nag/package.nix} (54%)
rename third_party/nixpkgs/pkgs/{development/tools/cobra-cli/default.nix => by-name/co/cobra-cli/package.nix} (100%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/co/collabora-online/fix-file-server-regex.patch
create mode 100644 third_party/nixpkgs/pkgs/by-name/co/collabora-online/package-lock.json
create mode 100644 third_party/nixpkgs/pkgs/by-name/co/collabora-online/package.nix
create mode 100755 third_party/nixpkgs/pkgs/by-name/co/collabora-online/update.sh
create mode 100644 third_party/nixpkgs/pkgs/by-name/co/color-transformation-language/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/co/cope/package.nix
rename third_party/nixpkgs/pkgs/{applications/science/chemistry/cp2k/default.nix => by-name/cp/cp2k/package.nix} (53%)
rename third_party/nixpkgs/pkgs/{applications/science/chemistry => by-name/cp}/cp2k/remove-compiler-options.patch (100%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/da/dablin/package.nix
rename third_party/nixpkgs/pkgs/{applications/version-management/darcs-to-git/default.nix => by-name/da/darcs-to-git/package.nix} (70%)
rename third_party/nixpkgs/pkgs/{applications/networking/deck/default.nix => by-name/de/deck/package.nix} (60%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/de/dethrace/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/di/dinit/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/do/docify/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/do/dokieli/package.json
create mode 100644 third_party/nixpkgs/pkgs/by-name/do/dokieli/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/dw/dwlb/package.nix
rename third_party/nixpkgs/pkgs/{applications/audio => by-name/ef}/eflite/format.patch (100%)
rename third_party/nixpkgs/pkgs/{applications/audio/eflite/default.nix => by-name/ef/eflite/package.nix} (75%)
rename third_party/nixpkgs/pkgs/{applications/networking/cluster/eks-node-viewer/default.nix => by-name/ek/eks-node-viewer/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{applications/video/entangle/default.nix => by-name/en/entangle/package.nix} (59%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/en/ente-auth/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/en/ente-auth/pubspec.lock.json
create mode 100644 third_party/nixpkgs/pkgs/by-name/en/ente-auth/simple-icons.json
create mode 100755 third_party/nixpkgs/pkgs/by-name/en/ente-auth/update.sh
create mode 100644 third_party/nixpkgs/pkgs/by-name/ex/exo/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/fa/factplusplus/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ff/ffts/package.nix
rename third_party/nixpkgs/pkgs/{applications/graphics/figma-linux/default.nix => by-name/fi/figma-linux/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{development/tools/firebase-tools/default.nix => by-name/fi/firebase-tools/package.nix} (53%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/fr/fragment-mono/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/fr/freecad/0002-FreeCad-OndselSolver-pkgconfig.patch
create mode 100644 third_party/nixpkgs/pkgs/by-name/ft/ftjam/package.nix
rename third_party/nixpkgs/pkgs/{development/tools/guile/g-wrap/default.nix => by-name/g-/g-wrap/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{applications/misc/galculator/default.nix => by-name/ga/galculator/package.nix} (53%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/gg/gg-jj/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/gg/gg-jj/webui.nix
rename third_party/nixpkgs/pkgs/{applications/misc/gimoji/default.nix => by-name/gi/gimoji/package.nix} (78%)
delete mode 100644 third_party/nixpkgs/pkgs/by-name/gn/gnucash/0005-disable-test-lots.patch
rename third_party/nixpkgs/pkgs/{development/tools/goda/default.nix => by-name/go/goda/package.nix} (76%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/go/gokey/version.patch
create mode 100644 third_party/nixpkgs/pkgs/by-name/go/golex/package.nix
rename third_party/nixpkgs/pkgs/{development/tools/gotestsum/default.nix => by-name/go/gotestsum/package.nix} (69%)
rename third_party/nixpkgs/pkgs/{development/tools/gotools/default.nix => by-name/go/gotools/package.nix} (76%)
rename third_party/nixpkgs/pkgs/{development/tools => by-name/go}/gotools/setup-hook.sh (100%)
rename third_party/nixpkgs/pkgs/{applications/misc/gpu-viewer/default.nix => by-name/gp/gpu-viewer/package.nix} (57%)
rename third_party/nixpkgs/pkgs/{tools/admin/granted/default.nix => by-name/gr/granted/package.nix} (94%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/gr/grcov/0001-update-time-rs.patch
create mode 100644 third_party/nixpkgs/pkgs/by-name/gr/grcov/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/gr/gren/generated-package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/gr/gren/package.nix
create mode 100755 third_party/nixpkgs/pkgs/by-name/gr/gren/update.sh
rename third_party/nixpkgs/pkgs/{tools/graphics/grim/default.nix => by-name/gr/grim/package.nix} (51%)
rename third_party/nixpkgs/pkgs/{development/guile-modules/guile-cairo/default.nix => by-name/gu/guile-cairo/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{development/guile-modules/guile-commonmark/default.nix => by-name/gu/guile-commonmark/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{development/guile-modules/guile-config/default.nix => by-name/gu/guile-config/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{development/guile-modules/guile-fibers/default.nix => by-name/gu/guile-fibers/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{development/guile-modules/guile-gcrypt/default.nix => by-name/gu/guile-gcrypt/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{development/guile-modules/guile-git/default.nix => by-name/gu/guile-git/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{development/guile-modules/guile-gnutls/default.nix => by-name/gu/guile-gnutls/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{development/tools/guile/guile-hall/default.nix => by-name/gu/guile-hall/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{development/guile-modules/guile-json/default.nix => by-name/gu/guile-json/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{development/guile-modules/guile-lib/default.nix => by-name/gu/guile-lib/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{development/guile-modules/guile-ncurses/default.nix => by-name/gu/guile-ncurses/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{development/guile-modules/guile-opengl/default.nix => by-name/gu/guile-opengl/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{development/guile-modules/guile-reader/default.nix => by-name/gu/guile-reader/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{development/guile-modules/guile-sdl2/default.nix => by-name/gu/guile-sdl2/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{development/guile-modules/guile-ssh/default.nix => by-name/gu/guile-ssh/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{development/guile-modules/guile-xcb/default.nix => by-name/gu/guile-xcb/package.nix} (100%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/ha/harlequin/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/he/hello-go/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/he/hello-go/src/go.mod
create mode 100644 third_party/nixpkgs/pkgs/by-name/he/hello-go/src/main.go
rename third_party/nixpkgs/pkgs/{tools/misc/hpcg/default.nix => by-name/hp/hpcg/package.nix} (89%)
rename third_party/nixpkgs/pkgs/{development/tools/hred/default.nix => by-name/hr/hred/package.nix} (83%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/ht/httplib/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/hy/hyperhdr/package.nix
delete mode 100644 third_party/nixpkgs/pkgs/by-name/hy/hyprland/asahi-fix.patch
create mode 100644 third_party/nixpkgs/pkgs/by-name/i3/i3-back/package.nix
rename third_party/nixpkgs/pkgs/{tools/misc/iam-policy-json-to-terraform/default.nix => by-name/ia/iam-policy-json-to-terraform/package.nix} (100%)
rename third_party/nixpkgs/pkgs/by-name/im/{immich/machine-learning.nix => immich-machine-learning/package.nix} (63%)
delete mode 100644 third_party/nixpkgs/pkgs/by-name/in/incus/58eeb4eeee8a9e7f9fa9c62443d00f0ec6797078.patch
rename third_party/nixpkgs/pkgs/{tools/misc/infracost/default.nix => by-name/in/infracost/package.nix} (100%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/in/intel-undervolt/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/in/intelli-shell/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/is/isponsorblocktv/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/is/isponsorblocktv/pypackage.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ja/jam/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ke/keyguard/deps.json
create mode 100644 third_party/nixpkgs/pkgs/by-name/ke/keyguard/package.nix
rename third_party/nixpkgs/pkgs/{applications/networking/cluster/krelay/default.nix => by-name/kr/krelay/package.nix} (100%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/kt/ktor-cli/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ku/kubecolor/package.nix
rename third_party/nixpkgs/pkgs/{applications/networking/cluster/kubectl-images/default.nix => by-name/ku/kubectl-images/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{applications/networking/cluster/kubectl-ktop/default.nix => by-name/ku/kubectl-ktop/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{applications/networking/cluster/kubectl-tree/default.nix => by-name/ku/kubectl-tree/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{applications/networking/cluster/kubelogin-oidc/default.nix => by-name/ku/kubelogin-oidc/package.nix} (53%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/la/lammps-mpi/package.nix
rename third_party/nixpkgs/pkgs/{applications/science/molecular-dynamics/lammps/default.nix => by-name/la/lammps/package.nix} (63%)
rename third_party/nixpkgs/pkgs/{development/tools/build-managers/leiningen/default.nix => by-name/le/leiningen/package.nix} (83%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/li/libbde/package.nix
rename third_party/nixpkgs/pkgs/{development/libraries/libremidi/default.nix => by-name/li/libremidi/package.nix} (51%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/li/libwebm/0001-cmake-exports.patch
create mode 100644 third_party/nixpkgs/pkgs/by-name/li/libwebm/package.nix
rename third_party/nixpkgs/pkgs/by-name/{pa/paru => ls/lsp-ai}/Cargo.lock (53%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/ls/lsp-ai/package.nix
rename third_party/nixpkgs/pkgs/{development/tools => by-name/lu}/luaformatter/fix-lib-paths.patch (100%)
rename third_party/nixpkgs/pkgs/{development/tools/luaformatter/default.nix => by-name/lu/luaformatter/package.nix} (70%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/lu/luckybackup/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ma/mangl/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ma/marble-shell-theme/package.nix
rename third_party/nixpkgs/pkgs/{applications/science/math => by-name/ma}/mathmod/fix-paths.patch (100%)
rename third_party/nixpkgs/pkgs/{applications/science/math/mathmod/default.nix => by-name/ma/mathmod/package.nix} (56%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/ma/matrix-hebbot/package.nix
rename third_party/nixpkgs/pkgs/{servers/geospatial/mbtileserver/default.nix => by-name/mb/mbtileserver/package.nix} (78%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/md/mdns/package.nix
delete mode 100644 third_party/nixpkgs/pkgs/by-name/me/meson/0001-Revert-rust-recursively-pull-proc-macro-dependencies.patch
rename third_party/nixpkgs/pkgs/{servers/miniflux/default.nix => by-name/mi/miniflux/package.nix} (68%)
rename third_party/nixpkgs/pkgs/{applications/window-managers/miriway/default.nix => by-name/mi/miriway/package.nix} (77%)
rename third_party/nixpkgs/pkgs/{applications/misc => by-name/mi}/mission-center/Cargo.lock (73%)
rename third_party/nixpkgs/pkgs/{applications/misc => by-name/mi}/mission-center/gatherer-Cargo.lock (76%)
rename third_party/nixpkgs/pkgs/{applications/misc/mission-center/default.nix => by-name/mi/mission-center/package.nix} (79%)
rename third_party/nixpkgs/pkgs/{tools/networking/mozillavpn/default.nix => by-name/mo/mozillavpn/package.nix} (57%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/na/nak/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/nc/nchat/package.nix
rename third_party/nixpkgs/pkgs/{development/libraries/ndn-cxx/default.nix => by-name/nd/ndn-cxx/package.nix} (76%)
rename third_party/nixpkgs/pkgs/{tools/networking/ndn-tools/default.nix => by-name/nd/ndn-tools/package.nix} (53%)
rename third_party/nixpkgs/pkgs/{applications/editors/netbeans/default.nix => by-name/ne/netbeans/package.nix} (93%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/ne/newsboat/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/nf/nfd/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ni/nix-your-shell/package.nix
rename third_party/nixpkgs/pkgs/{applications/misc/obsidian/default.nix => by-name/ob/obsidian/package.nix} (100%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/om/omnom/0001-fix-minimal-go-version.patch
create mode 100644 third_party/nixpkgs/pkgs/by-name/om/omnom/package.nix
delete mode 100644 third_party/nixpkgs/pkgs/by-name/op/openscad-unstable/thrust-cmake.patch
rename third_party/nixpkgs/pkgs/{applications/misc/OSCAR/default.nix => by-name/os/oscar/package.nix} (87%)
rename third_party/nixpkgs/pkgs/{development/tools => by-name/ov}/overcommit/Gemfile (100%)
rename third_party/nixpkgs/pkgs/{development/tools => by-name/ov}/overcommit/Gemfile.lock (52%)
rename third_party/nixpkgs/pkgs/{development/tools => by-name/ov}/overcommit/gemset.nix (57%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/ov/overcommit/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/pa/paru/cargo-lock.patch
create mode 100644 third_party/nixpkgs/pkgs/by-name/pd/pdi/package.nix
rename third_party/nixpkgs/pkgs/{servers/http => by-name/po}/pomerium/0001-envoy-allow-specification-of-external-binary.patch (91%)
rename third_party/nixpkgs/pkgs/{servers/http => by-name/po}/pomerium/package.json (100%)
rename third_party/nixpkgs/pkgs/{servers/http/pomerium/default.nix => by-name/po/pomerium/package.nix} (93%)
rename third_party/nixpkgs/pkgs/{servers/http => by-name/po}/pomerium/updater.sh (100%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/po/pomerium/yarn-hash
create mode 100644 third_party/nixpkgs/pkgs/by-name/po/postmoogle/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/po/powermode-indicator/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/pr/privatebin/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/pr/project-lemonlime/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/pr/protols/package.nix
rename third_party/nixpkgs/pkgs/{applications/networking/cluster/pv-migrate/default.nix => by-name/pv/pv-migrate/package.nix} (100%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/qm/qmqtt/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/qr/qrq/package.nix
rename third_party/nixpkgs/pkgs/{development/tools/build-managers/redo/default.nix => by-name/re/redo/package.nix} (65%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/re/renderdoc/package.nix
rename third_party/nixpkgs/pkgs/{development/tools/misc/runme/default.nix => by-name/ru/runme/package.nix} (58%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/sa/sasquatch-v4be/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/sa/sasquatch/darwin.patch
create mode 100644 third_party/nixpkgs/pkgs/by-name/sa/sasquatch/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/sc/scala-next/package.nix
rename third_party/nixpkgs/pkgs/{tools/admin/scaleway-cli/default.nix => by-name/sc/scaleway-cli/package.nix} (100%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/sc/scopehal-apps/package.nix
rename third_party/nixpkgs/pkgs/{servers => by-name/se}/seafile-server/libevhtp.nix (80%)
rename third_party/nixpkgs/pkgs/{servers/seafile-server/default.nix => by-name/se/seafile-server/package.nix} (57%)
rename third_party/nixpkgs/pkgs/{applications/networking/seahub/default.nix => by-name/se/seahub/package.nix} (55%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/se/seilfahrt/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/sh/shaka-packager/0001-Allow-external-declaration-of-packager-version.patch
create mode 100644 third_party/nixpkgs/pkgs/by-name/sh/shaka-packager/0002-Unvendor-dependencies.patch
create mode 100644 third_party/nixpkgs/pkgs/by-name/sh/shaka-packager/0003-Fix-curl-deprecations.patch
create mode 100644 third_party/nixpkgs/pkgs/by-name/sh/shaka-packager/package.nix
delete mode 100644 third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/Gemfile
delete mode 100644 third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/Gemfile.lock
delete mode 100644 third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/gemset.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/sl/slweb/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/sm/smbclient-ng/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/sm/smtp4dev/deps.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/sm/smtp4dev/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/sp/splitcode/add-stdint.patch
create mode 100644 third_party/nixpkgs/pkgs/by-name/sp/splitcode/package.nix
rename third_party/nixpkgs/pkgs/{tools/misc/staruml/default.nix => by-name/st/staruml/package.nix} (100%)
rename third_party/nixpkgs/pkgs/{applications/networking/stc-cli/default.nix => by-name/st/stc-cli/package.nix} (86%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/st/stdoutisatty/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/su/superhtml/deps.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/su/superhtml/package.nix
rename third_party/nixpkgs/pkgs/{tools/wayland/swaykbdd/default.nix => by-name/sw/swaykbdd/package.nix} (100%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/sw/swift-quit/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/sw/swim/package.nix
rename third_party/nixpkgs/pkgs/by-name/te/{tetrio-desktop/tetrio-plus.nix => tetrio-plus/package.nix} (61%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/te/tex-fmt/package.nix
create mode 100755 third_party/nixpkgs/pkgs/by-name/ti/tigerbeetle/update.sh
rename third_party/nixpkgs/pkgs/{tools/misc/twm/default.nix => by-name/tw/twm/package.nix} (84%)
rename third_party/nixpkgs/pkgs/{development/tools/typos/default.nix => by-name/ty/typos/package.nix} (53%)
rename third_party/nixpkgs/pkgs/{tools/networking/ubridge/default.nix => by-name/ub/ubridge/package.nix} (68%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/up/uppaal/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/us/usage/package.nix
rename third_party/nixpkgs/pkgs/{tools/text/vale/default.nix => by-name/va/vale/package.nix} (51%)
rename third_party/nixpkgs/pkgs/{tools/text => by-name/va}/vale/styles.nix (80%)
rename third_party/nixpkgs/pkgs/{tools/security/vault/vault-bin.nix => by-name/va/vault-bin/package.nix} (63%)
rename third_party/nixpkgs/pkgs/{tools/security/vault => by-name/va/vault-bin}/update-bin.sh (100%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/va/vault/package.nix
rename third_party/nixpkgs/pkgs/{applications/misc => by-name/ve}/veracrypt/fix-paths.patch (100%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/ve/veracrypt/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ve/verapdf/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ve/verapdf/stable-maven-plugins.patch
rename third_party/nixpkgs/pkgs/{tools/misc/viddy/default.nix => by-name/vi/viddy/package.nix} (76%)
rename third_party/nixpkgs/pkgs/{tools/misc => by-name/vi}/viddy/update.sh (100%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/vy/vyxal/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/wa/waveterm/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/wc/wchisp/package.nix
rename third_party/nixpkgs/pkgs/{games/airshipper => by-name/wg/wgpu}/Cargo.lock (50%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/wg/wgpu/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/wi/winbox4/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/wl/wlink/package.nix
create mode 100644 third_party/nixpkgs/pkgs/by-name/ws/wstunnel/Cargo.lock
rename third_party/nixpkgs/pkgs/{applications/networking/cluster/yor/default.nix => by-name/yo/yor/package.nix} (100%)
create mode 100644 third_party/nixpkgs/pkgs/by-name/zp/zpp/package.nix
create mode 100644 third_party/nixpkgs/pkgs/desktops/deepin/library/qt6mpris/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/desktops/lomiri/development/libusermetrics/2001-Remove-custom-check-target.patch
delete mode 100644 third_party/nixpkgs/pkgs/desktops/lomiri/development/libusermetrics/2002-Launch-module-created-systemd-service.patch
delete mode 100644 third_party/nixpkgs/pkgs/development/compilers/gcc/patches/11/libgcc-aarch64-darwin-detection.patch
delete mode 100644 third_party/nixpkgs/pkgs/development/compilers/go/1.21.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/compilers/go/go_no_vendor_checks-1.21.patch
delete mode 100644 third_party/nixpkgs/pkgs/development/compilers/llvm/git/clang/gnu-install-dirs.patch
create mode 100644 third_party/nixpkgs/pkgs/development/compilers/nim/extra-mangling-2.patch
create mode 100644 third_party/nixpkgs/pkgs/development/compilers/nim/update.sh
create mode 100644 third_party/nixpkgs/pkgs/development/emilua-plugins/bech32/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/emilua-plugins/tdlib/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/emilua-plugins/this-thread/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/interpreters/nextflow/deps.json
delete mode 100644 third_party/nixpkgs/pkgs/development/libraries/apache-activemq/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/libraries/httplib/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/libraries/libbde/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/libraries/libpqxx/6.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/libraries/rustls-ffi/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/libraries/x265/fix-clang-asm.patch
create mode 100644 third_party/nixpkgs/pkgs/development/ocaml-modules/augeas/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/ocaml-modules/eio-ssl/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/ocaml-modules/h2/eio.nix
create mode 100644 third_party/nixpkgs/pkgs/development/ocaml-modules/httpun-ws/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/ocaml-modules/httpun/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/ocaml-modules/httpun/eio.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/python-modules/acoustics/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/aiodukeenergy/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/python-modules/aiolip/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/python-modules/ambee/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/python-modules/arnparse/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/async-cache/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/python-modules/azure-functions-devops-build/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/biothings-client/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/blake3/Cargo.lock
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/blake3/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/cleanvision/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/cltk/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/django-axes/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/django-split-settings/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/djangosaml2/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/google-photos-library-api/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/python-modules/google-reauth/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/greek-accentuation/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/harlequin-bigquery/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/harlequin-postgres/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/hf-transfer/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/inference-gym/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/langchain-chroma/001-async-test.patch
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/lektricowifi/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/lineax/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/macholib/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/python-modules/manga-ocr/package_data.patch
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/manifold3d/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/python-modules/mapbox/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/nitrokey/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/optimistix/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/oryx/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/python-modules/pc-ble-driver-py/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/python-modules/pdfx/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/proton-vpn-network-manager-openvpn/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/proton-vpn-network-manager-wireguard/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/py-ocsf-models/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/pyiskra/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/python-modules/pysnmp/setup.py-Fix-the-setuptools-version-check.patch
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/pyytlounge/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/replicate/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/sagemaker-core/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/python-modules/scalene/02-pyproject-unpin-setuptools.patch
delete mode 100644 third_party/nixpkgs/pkgs/development/python-modules/scikit-optimize/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/sqlfmt/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/textual-fastdatatable/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/textual-slider/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/textual-textarea/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/torch-geometric/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/python-modules/zpp/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/tools/bazel-watcher/use-go-in-path.patch
delete mode 100644 third_party/nixpkgs/pkgs/development/tools/build-managers/jam/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/tools/cfn-nag/Gemfile
delete mode 100644 third_party/nixpkgs/pkgs/development/tools/cfn-nag/Gemfile.lock
delete mode 100644 third_party/nixpkgs/pkgs/development/tools/cfn-nag/gemset.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/tools/ejson/Gemfile
delete mode 100644 third_party/nixpkgs/pkgs/development/tools/ejson/Gemfile.lock
delete mode 100644 third_party/nixpkgs/pkgs/development/tools/ejson/gemset.nix
create mode 100644 third_party/nixpkgs/pkgs/development/tools/haskell/ghc-settings-edit/Setup.hs
create mode 100644 third_party/nixpkgs/pkgs/development/tools/haskell/ghc-settings-edit/default.nix
create mode 100644 third_party/nixpkgs/pkgs/development/tools/haskell/ghc-settings-edit/ghc-settings-edit.cabal
create mode 100644 third_party/nixpkgs/pkgs/development/tools/haskell/ghc-settings-edit/ghc-settings-edit.lhs
delete mode 100644 third_party/nixpkgs/pkgs/development/tools/misc/binutils/gold-powerpc-for-llvm.patch
delete mode 100644 third_party/nixpkgs/pkgs/development/tools/misc/grcov/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/tools/overcommit/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/development/tools/renderdoc/default.nix
create mode 100644 third_party/nixpkgs/pkgs/kde/misc/calligra/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/objc4/spinlocks.patch
delete mode 100644 third_party/nixpkgs/pkgs/os-specific/linux/nsncd/0001-cargo-bump.patch
create mode 100644 third_party/nixpkgs/pkgs/os-specific/linux/wpa_supplicant/unsurprising-ext-password.patch
create mode 100644 third_party/nixpkgs/pkgs/servers/home-assistant/custom-components/bodymiscale/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/servers/http/pomerium/yarn-hash
delete mode 100644 third_party/nixpkgs/pkgs/servers/matrix-hebbot/Cargo.lock
delete mode 100644 third_party/nixpkgs/pkgs/servers/matrix-hebbot/default.nix
create mode 100644 third_party/nixpkgs/pkgs/servers/nextcloud/packages/30.json
delete mode 100644 third_party/nixpkgs/pkgs/servers/nfd/default.nix
create mode 100644 third_party/nixpkgs/pkgs/servers/nosql/mongodb/7.0.nix
create mode 100644 third_party/nixpkgs/pkgs/servers/nosql/mongodb/mongodb7-SConstruct.patch
create mode 100644 third_party/nixpkgs/pkgs/shells/fish/plugins/fish-bd.nix
create mode 100644 third_party/nixpkgs/pkgs/shells/fish/plugins/fish-you-should-use.nix
create mode 100644 third_party/nixpkgs/pkgs/shells/fish/plugins/plugin-sudope.nix
delete mode 100644 third_party/nixpkgs/pkgs/shells/nix-your-shell/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/tools/X11/xpra/fix-paths.patch
delete mode 100644 third_party/nixpkgs/pkgs/tools/backup/luckybackup/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/tools/filesystems/sasquatch/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/tools/misc/lighthouse-steamvr/Cargo.lock
create mode 100644 third_party/nixpkgs/pkgs/tools/networking/bitmask-vpn/build_release.patch
create mode 100644 third_party/nixpkgs/pkgs/tools/networking/bitmask-vpn/fix_paths.patch
create mode 100644 third_party/nixpkgs/pkgs/tools/networking/bitmask-vpn/gui_gui_qmlcache.qrc
create mode 100644 third_party/nixpkgs/pkgs/tools/networking/toxvpn/bootstrap.json
delete mode 100644 third_party/nixpkgs/pkgs/tools/package-management/akku/hardcode-libcurl.patch
delete mode 100644 third_party/nixpkgs/pkgs/tools/package-management/nix-serve/nix-command.patch
create mode 100644 third_party/nixpkgs/pkgs/tools/security/fprintd/skip-test-test_removal_during_enroll.patch
create mode 100644 third_party/nixpkgs/pkgs/tools/security/ghidra/extensions/findcrypt/default.nix
delete mode 100644 third_party/nixpkgs/pkgs/tools/security/vault/default.nix
diff --git a/third_party/nixpkgs/.git-blame-ignore-revs b/third_party/nixpkgs/.git-blame-ignore-revs
index 8a25858cfd..34d3416a23 100644
--- a/third_party/nixpkgs/.git-blame-ignore-revs
+++ b/third_party/nixpkgs/.git-blame-ignore-revs
@@ -163,6 +163,15 @@ fbdcdde04a7caa007e825a8b822c75fab9adb2d6
# step-cli: format package.nix with nixfmt (#331629)
fc7a83f8b62e90de5679e993d4d49ca014ea013d
+# ndn-cxx: format with nixfmt-rfc-style
+160b2b769c3b8a6d1ae9947afa77520fa2887db7
+
+# ndn-tools: format with nixfmt-rfc-style
+4882ef721ce3d7bb3b5e48ff80125255db515013
+
+# nfd: format with nixfmt-rfc-style
+548c2377fa81e2abfc192fbf4f521e601251c468
+
# darwin.stdenv: format with nixfmt-rfc-style (#333962)
93c10ac9e561c6594d3baaeaff2341907390d9b8
diff --git a/third_party/nixpkgs/.github/PULL_REQUEST_TEMPLATE.md b/third_party/nixpkgs/.github/PULL_REQUEST_TEMPLATE.md
index c2351056bf..20e260b408 100644
--- a/third_party/nixpkgs/.github/PULL_REQUEST_TEMPLATE.md
+++ b/third_party/nixpkgs/.github/PULL_REQUEST_TEMPLATE.md
@@ -1,6 +1,7 @@
-## Description of changes
diff --git a/third_party/nixpkgs/.github/labeler.yml b/third_party/nixpkgs/.github/labeler.yml
index 148aa3d7c4..eca2a25270 100644
--- a/third_party/nixpkgs/.github/labeler.yml
+++ b/third_party/nixpkgs/.github/labeler.yml
@@ -380,6 +380,17 @@
- any-glob-to-any-file:
- pkgs/applications/editors/vscode/**/*
+"6.topic: xen-project":
+ - any:
+ - changed-files:
+ - any-glob-to-any-file:
+ - nixos/modules/virtualisation/xen*
+ - pkgs/applications/virtualization/xen/**
+ - pkgs/by-name/xe/xen-guest-agent/*
+ - pkgs/by-name/xt/xtf/*
+ - pkgs/development/ocaml-modules/xen*/*
+ - pkgs/development/ocaml-modules/vchan/*
+
"6.topic: xfce":
- any:
- changed-files:
diff --git a/third_party/nixpkgs/.github/workflows/backport.yml b/third_party/nixpkgs/.github/workflows/backport.yml
index 49ab3fefb6..dba5f9bcf3 100644
--- a/third_party/nixpkgs/.github/workflows/backport.yml
+++ b/third_party/nixpkgs/.github/workflows/backport.yml
@@ -20,7 +20,7 @@ jobs:
if: github.repository_owner == 'NixOS' && github.event.pull_request.merged == true && (github.event_name != 'labeled' || startsWith('backport', github.event.label.name))
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+ - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Create backport PRs
diff --git a/third_party/nixpkgs/.github/workflows/basic-eval.yml b/third_party/nixpkgs/.github/workflows/basic-eval.yml
index fc7df3a1aa..05e8f34c4c 100644
--- a/third_party/nixpkgs/.github/workflows/basic-eval.yml
+++ b/third_party/nixpkgs/.github/workflows/basic-eval.yml
@@ -19,8 +19,8 @@ jobs:
runs-on: ubuntu-latest
# we don't limit this action to only NixOS repo since the checks are cheap and useful developer feedback
steps:
- - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- - uses: cachix/install-nix-action@ba0dd844c9180cbf77aa72a116d6fbc515d0e87b # v27
+ - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ - uses: cachix/install-nix-action@9f70348d77d0422624097c4b7a75563948901306 # v29
- uses: cachix/cachix-action@ad2ddac53f961de1989924296a1f236fcfbaa4fc # v15
with:
# This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere.
diff --git a/third_party/nixpkgs/.github/workflows/check-cherry-picks.yml b/third_party/nixpkgs/.github/workflows/check-cherry-picks.yml
index 15fc040346..7e27583445 100644
--- a/third_party/nixpkgs/.github/workflows/check-cherry-picks.yml
+++ b/third_party/nixpkgs/.github/workflows/check-cherry-picks.yml
@@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
if: github.repository_owner == 'NixOS'
steps:
- - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+ - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
fetch-depth: 0
filter: blob:none
diff --git a/third_party/nixpkgs/.github/workflows/check-maintainers-sorted.yaml b/third_party/nixpkgs/.github/workflows/check-maintainers-sorted.yaml
index f9e744a6a0..fa67090fef 100644
--- a/third_party/nixpkgs/.github/workflows/check-maintainers-sorted.yaml
+++ b/third_party/nixpkgs/.github/workflows/check-maintainers-sorted.yaml
@@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
if: github.repository_owner == 'NixOS'
steps:
- - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+ - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
# pull_request_target checks out the base branch by default
ref: refs/pull/${{ github.event.pull_request.number }}/merge
@@ -21,7 +21,7 @@ jobs:
sparse-checkout: |
lib
maintainers
- - uses: cachix/install-nix-action@ba0dd844c9180cbf77aa72a116d6fbc515d0e87b # v27
+ - uses: cachix/install-nix-action@9f70348d77d0422624097c4b7a75563948901306 # v29
with:
# explicitly enable sandbox
extra_nix_config: sandbox = true
diff --git a/third_party/nixpkgs/.github/workflows/check-nix-format.yml b/third_party/nixpkgs/.github/workflows/check-nix-format.yml
index bcf0627ee2..b4acf86e24 100644
--- a/third_party/nixpkgs/.github/workflows/check-nix-format.yml
+++ b/third_party/nixpkgs/.github/workflows/check-nix-format.yml
@@ -18,7 +18,7 @@ jobs:
runs-on: ubuntu-latest
if: "!contains(github.event.pull_request.title, '[skip treewide]')"
steps:
- - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+ - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
# pull_request_target checks out the base branch by default
ref: refs/pull/${{ github.event.pull_request.number }}/merge
@@ -38,7 +38,7 @@ jobs:
# This should not be a URL, because it would allow PRs to run arbitrary code in CI!
rev=$(jq -r .rev ci/pinned-nixpkgs.json)
echo "url=https://github.com/NixOS/nixpkgs/archive/$rev.tar.gz" >> "$GITHUB_ENV"
- - uses: cachix/install-nix-action@ba0dd844c9180cbf77aa72a116d6fbc515d0e87b # v27
+ - uses: cachix/install-nix-action@9f70348d77d0422624097c4b7a75563948901306 # v29
with:
# explicitly enable sandbox
extra_nix_config: sandbox = true
diff --git a/third_party/nixpkgs/.github/workflows/check-nixf-tidy.yml b/third_party/nixpkgs/.github/workflows/check-nixf-tidy.yml
index a3f37d8131..f003ba81f1 100644
--- a/third_party/nixpkgs/.github/workflows/check-nixf-tidy.yml
+++ b/third_party/nixpkgs/.github/workflows/check-nixf-tidy.yml
@@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
if: "!contains(github.event.pull_request.title, '[skip treewide]')"
steps:
- - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+ - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
# pull_request_target checks out the base branch by default
ref: refs/pull/${{ github.event.pull_request.number }}/merge
@@ -32,7 +32,7 @@ jobs:
# This should not be a URL, because it would allow PRs to run arbitrary code in CI!
rev=$(jq -r .rev ci/pinned-nixpkgs.json)
echo "url=https://github.com/NixOS/nixpkgs/archive/$rev.tar.gz" >> "$GITHUB_ENV"
- - uses: cachix/install-nix-action@ba0dd844c9180cbf77aa72a116d6fbc515d0e87b # v27
+ - uses: cachix/install-nix-action@9f70348d77d0422624097c4b7a75563948901306 # v29
with:
# explicitly enable sandbox
extra_nix_config: sandbox = true
diff --git a/third_party/nixpkgs/.github/workflows/check-shell.yml b/third_party/nixpkgs/.github/workflows/check-shell.yml
index 0ecc3b0c7b..6ed60df98e 100644
--- a/third_party/nixpkgs/.github/workflows/check-shell.yml
+++ b/third_party/nixpkgs/.github/workflows/check-shell.yml
@@ -10,11 +10,11 @@ jobs:
name: shell-check-x86_64-linux
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+ - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
# pull_request_target checks out the base branch by default
ref: refs/pull/${{ github.event.pull_request.number }}/merge
- - uses: cachix/install-nix-action@ba0dd844c9180cbf77aa72a116d6fbc515d0e87b # v27
+ - uses: cachix/install-nix-action@9f70348d77d0422624097c4b7a75563948901306 # v29
- name: Build shell
run: nix-build shell.nix
@@ -22,10 +22,10 @@ jobs:
name: shell-check-aarch64-darwin
runs-on: macos-latest
steps:
- - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+ - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
# pull_request_target checks out the base branch by default
ref: refs/pull/${{ github.event.pull_request.number }}/merge
- - uses: cachix/install-nix-action@ba0dd844c9180cbf77aa72a116d6fbc515d0e87b # v27
+ - uses: cachix/install-nix-action@9f70348d77d0422624097c4b7a75563948901306 # v29
- name: Build shell
run: nix-build shell.nix
diff --git a/third_party/nixpkgs/.github/workflows/editorconfig.yml b/third_party/nixpkgs/.github/workflows/editorconfig.yml
index 26530f30f4..7d11370973 100644
--- a/third_party/nixpkgs/.github/workflows/editorconfig.yml
+++ b/third_party/nixpkgs/.github/workflows/editorconfig.yml
@@ -25,11 +25,11 @@ jobs:
- name: print list of changed files
run: |
cat "$HOME/changed_files"
- - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+ - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
# pull_request_target checks out the base branch by default
ref: refs/pull/${{ github.event.pull_request.number }}/merge
- - uses: cachix/install-nix-action@ba0dd844c9180cbf77aa72a116d6fbc515d0e87b # v27
+ - uses: cachix/install-nix-action@9f70348d77d0422624097c4b7a75563948901306 # v29
with:
# nixpkgs commit is pinned so that it doesn't break
# editorconfig-checker 2.4.0
diff --git a/third_party/nixpkgs/.github/workflows/manual-nixos.yml b/third_party/nixpkgs/.github/workflows/manual-nixos.yml
index 002d44c879..d7a3bd664e 100644
--- a/third_party/nixpkgs/.github/workflows/manual-nixos.yml
+++ b/third_party/nixpkgs/.github/workflows/manual-nixos.yml
@@ -15,11 +15,11 @@ jobs:
runs-on: ubuntu-latest
if: github.repository_owner == 'NixOS'
steps:
- - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+ - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
# pull_request_target checks out the base branch by default
ref: refs/pull/${{ github.event.pull_request.number }}/merge
- - uses: cachix/install-nix-action@ba0dd844c9180cbf77aa72a116d6fbc515d0e87b # v27
+ - uses: cachix/install-nix-action@9f70348d77d0422624097c4b7a75563948901306 # v29
with:
# explicitly enable sandbox
extra_nix_config: sandbox = true
diff --git a/third_party/nixpkgs/.github/workflows/manual-nixpkgs.yml b/third_party/nixpkgs/.github/workflows/manual-nixpkgs.yml
index 00e8485449..c7a1891ff0 100644
--- a/third_party/nixpkgs/.github/workflows/manual-nixpkgs.yml
+++ b/third_party/nixpkgs/.github/workflows/manual-nixpkgs.yml
@@ -17,11 +17,11 @@ jobs:
runs-on: ubuntu-latest
if: github.repository_owner == 'NixOS'
steps:
- - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+ - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
# pull_request_target checks out the base branch by default
ref: refs/pull/${{ github.event.pull_request.number }}/merge
- - uses: cachix/install-nix-action@ba0dd844c9180cbf77aa72a116d6fbc515d0e87b # v27
+ - uses: cachix/install-nix-action@9f70348d77d0422624097c4b7a75563948901306 # v29
with:
# explicitly enable sandbox
extra_nix_config: sandbox = true
diff --git a/third_party/nixpkgs/.github/workflows/nix-parse.yml b/third_party/nixpkgs/.github/workflows/nix-parse.yml
index 7f55322d85..bfafcacfdc 100644
--- a/third_party/nixpkgs/.github/workflows/nix-parse.yml
+++ b/third_party/nixpkgs/.github/workflows/nix-parse.yml
@@ -25,12 +25,12 @@ jobs:
if [[ -s "$HOME/changed_files" ]]; then
echo "CHANGED_FILES=$HOME/changed_files" > "$GITHUB_ENV"
fi
- - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+ - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
with:
# pull_request_target checks out the base branch by default
ref: refs/pull/${{ github.event.pull_request.number }}/merge
if: ${{ env.CHANGED_FILES && env.CHANGED_FILES != '' }}
- - uses: cachix/install-nix-action@ba0dd844c9180cbf77aa72a116d6fbc515d0e87b # v27
+ - uses: cachix/install-nix-action@9f70348d77d0422624097c4b7a75563948901306 # v29
with:
nix_path: nixpkgs=channel:nixpkgs-unstable
- name: Parse all changed or added nix files
diff --git a/third_party/nixpkgs/.github/workflows/nixpkgs-vet.yml b/third_party/nixpkgs/.github/workflows/nixpkgs-vet.yml
index 4f244b94fe..807715fc65 100644
--- a/third_party/nixpkgs/.github/workflows/nixpkgs-vet.yml
+++ b/third_party/nixpkgs/.github/workflows/nixpkgs-vet.yml
@@ -72,7 +72,7 @@ jobs:
else
echo "The PR cannot be merged, it has a merge conflict, skipping the rest.."
fi
- - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+ - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
if: env.mergedSha
with:
# pull_request_target checks out the base branch by default
@@ -85,7 +85,7 @@ jobs:
base=$(mktemp -d)
git worktree add "$base" "$(git rev-parse HEAD^1)"
echo "base=$base" >> "$GITHUB_ENV"
- - uses: cachix/install-nix-action@ba0dd844c9180cbf77aa72a116d6fbc515d0e87b # v27
+ - uses: cachix/install-nix-action@9f70348d77d0422624097c4b7a75563948901306 # v29
if: env.mergedSha
- name: Fetching the pinned tool
if: env.mergedSha
diff --git a/third_party/nixpkgs/.github/workflows/periodic-merge-24h.yml b/third_party/nixpkgs/.github/workflows/periodic-merge-24h.yml
index 519d90c442..6101101ac4 100644
--- a/third_party/nixpkgs/.github/workflows/periodic-merge-24h.yml
+++ b/third_party/nixpkgs/.github/workflows/periodic-merge-24h.yml
@@ -41,7 +41,7 @@ jobs:
into: staging-24.05
name: ${{ matrix.pairs.from }} ā ${{ matrix.pairs.into }}
steps:
- - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+ - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
- name: ${{ matrix.pairs.from }} ā ${{ matrix.pairs.into }}
uses: devmasx/merge-branch@854d3ac71ed1e9deb668e0074781b81fdd6e771f # 1.4.0
diff --git a/third_party/nixpkgs/.github/workflows/periodic-merge-6h.yml b/third_party/nixpkgs/.github/workflows/periodic-merge-6h.yml
index ed2a8a79e3..946ab30fe3 100644
--- a/third_party/nixpkgs/.github/workflows/periodic-merge-6h.yml
+++ b/third_party/nixpkgs/.github/workflows/periodic-merge-6h.yml
@@ -39,7 +39,7 @@ jobs:
into: staging
name: ${{ matrix.pairs.from }} ā ${{ matrix.pairs.into }}
steps:
- - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
+ - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
- name: ${{ matrix.pairs.from }} ā ${{ matrix.pairs.into }}
uses: devmasx/merge-branch@854d3ac71ed1e9deb668e0074781b81fdd6e771f # 1.4.0
diff --git a/third_party/nixpkgs/.github/workflows/update-terraform-providers.yml b/third_party/nixpkgs/.github/workflows/update-terraform-providers.yml
index 99762a2269..9d4f129fea 100644
--- a/third_party/nixpkgs/.github/workflows/update-terraform-providers.yml
+++ b/third_party/nixpkgs/.github/workflows/update-terraform-providers.yml
@@ -16,8 +16,8 @@ jobs:
if: github.repository_owner == 'NixOS' && github.ref == 'refs/heads/master' # ensure workflow_dispatch only runs on master
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- - uses: cachix/install-nix-action@ba0dd844c9180cbf77aa72a116d6fbc515d0e87b # v27
+ - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
+ - uses: cachix/install-nix-action@9f70348d77d0422624097c4b7a75563948901306 # v29
with:
nix_path: nixpkgs=channel:nixpkgs-unstable
- name: setup
diff --git a/third_party/nixpkgs/doc/hooks/desktop-file-utils.section.md b/third_party/nixpkgs/doc/hooks/desktop-file-utils.section.md
new file mode 100644
index 0000000000..41cc3cad0d
--- /dev/null
+++ b/third_party/nixpkgs/doc/hooks/desktop-file-utils.section.md
@@ -0,0 +1,5 @@
+# desktop-file-utils {#desktop-file-utils}
+
+This setup hook removes the MIME cache (located at `$out/share/applications/mimeinfo.cache`) in the `preFixupPhase`.
+
+This hook is necessary because `mimeinfo.cache` can be created when a package uses `desktop-file-utils`, resulting in collisions if multiple packages are installed that contain this file (as in [#48295](https://github.com/NixOS/nixpkgs/issues/48295)).
diff --git a/third_party/nixpkgs/doc/hooks/index.md b/third_party/nixpkgs/doc/hooks/index.md
index 0d6fcd27f2..aaa4473735 100644
--- a/third_party/nixpkgs/doc/hooks/index.md
+++ b/third_party/nixpkgs/doc/hooks/index.md
@@ -12,6 +12,7 @@ bmake.section.md
breakpoint.section.md
cernlib.section.md
cmake.section.md
+desktop-file-utils.section.md
gdk-pixbuf.section.md
ghc.section.md
gnome.section.md
@@ -30,6 +31,7 @@ postgresql-test-hook.section.md
premake.section.md
python.section.md
scons.section.md
+tauri.section.md
tetex-tex-live.section.md
unzip.section.md
validatePkgConfig.section.md
diff --git a/third_party/nixpkgs/doc/hooks/tauri.section.md b/third_party/nixpkgs/doc/hooks/tauri.section.md
new file mode 100644
index 0000000000..1f46895058
--- /dev/null
+++ b/third_party/nixpkgs/doc/hooks/tauri.section.md
@@ -0,0 +1,108 @@
+# cargo-tauri.hook {#tauri-hook}
+
+[Tauri](https://tauri.app/) is a framework for building smaller, faster, and
+more secure desktop applications with a web frontend.
+
+In Nixpkgs, `cargo-tauri.hook` overrides the default build and install phases.
+
+## Example code snippet {#tauri-hook-example-code-snippet}
+
+```nix
+{
+ lib,
+ stdenv,
+ rustPlatform,
+ fetchNpmDeps,
+ cargo-tauri,
+ darwin,
+ glib-networking,
+ libsoup,
+ nodejs,
+ npmHooks,
+ openssl,
+ pkg-config,
+ webkitgtk,
+ wrapGAppsHook3,
+}:
+
+rustPlatform.buildRustPackage rec {
+ # . . .
+
+ cargoHash = "...";
+
+ # Assuming our app's frontend uses `npm` as a package manager
+ npmDeps = fetchNpmDeps {
+ name = "${pname}-npm-deps-${version}";
+ inherit src;
+ hash = "...";
+ };
+
+ nativeBuildInputs = [
+ # Pull in our main hook
+ cargo-tauri.hook
+
+ # Setup npm
+ nodejs
+ npmHooks.npmConfigHook
+
+ # Make sure we can find our libraries
+ pkg-config
+ wrapGAppsHook3
+ ];
+
+ buildInputs =
+ [ openssl ]
+ ++ lib.optionals stdenv.isLinux [
+ glib-networking # Most Tauri apps need networking
+ libsoup
+ webkitgtk
+ ]
+ ++ lib.optionals stdenv.isDarwin (
+ with darwin.apple_sdk.frameworks;
+ [
+ AppKit
+ CoreServices
+ Security
+ WebKit
+ ]
+ );
+
+ # Set our Tauri source directory
+ cargoRoot = "src-tauri";
+ # And make sure we build there too
+ buildAndTestSubdir = cargoRoot;
+
+ # . . .
+}
+```
+
+## Variables controlling cargo-tauri {#tauri-hook-variables-controlling}
+
+### Tauri Exclusive Variables {#tauri-hook-exclusive-variables}
+
+#### `tauriBuildFlags` {#tauri-build-flags}
+
+Controls the flags passed to `cargo tauri build`.
+
+#### `tauriBundleType` {#tauri-bundle-type}
+
+The [bundle type](https://tauri.app/v1/guides/building/) to build.
+
+#### `dontTauriBuild` {#dont-tauri-build}
+
+Disables using `tauriBuildHook`.
+
+#### `dontTauriInstall` {#dont-tauri-install}
+
+Disables using `tauriInstallPostBuildHook` and `tauriInstallHook`.
+
+### Honored Variables {#tauri-hook-honored-variables}
+
+Along with those found in [](#compiling-rust-applications-with-cargo), the
+following variables used by `cargoBuildHook` and `cargoInstallHook` are honored
+by the cargo-tauri setup hook.
+
+- `buildAndTestSubdir`
+- `cargoBuildType`
+- `cargoBuildNoDefaultFeatures`
+- `cargoBuildFeatures`
diff --git a/third_party/nixpkgs/doc/languages-frameworks/bower.section.md b/third_party/nixpkgs/doc/languages-frameworks/bower.section.md
index 20c142dad5..346852c494 100644
--- a/third_party/nixpkgs/doc/languages-frameworks/bower.section.md
+++ b/third_party/nixpkgs/doc/languages-frameworks/bower.section.md
@@ -4,7 +4,7 @@
The end result of running Bower is a `bower_components` directory which can be included in the web app's build process.
-Bower can be run interactively, by installing `nodePackages.bower`. More interestingly, the Bower components can be declared in a Nix derivation, with the help of `nodePackages.bower2nix`.
+Bower can be run interactively, by installing `nodePackages.bower`. More interestingly, the Bower components can be declared in a Nix derivation, with the help of `bower2nix`.
## bower2nix usage {#ssec-bower2nix-usage}
diff --git a/third_party/nixpkgs/doc/languages-frameworks/haskell.section.md b/third_party/nixpkgs/doc/languages-frameworks/haskell.section.md
index e8970b2d03..247daf8d1d 100644
--- a/third_party/nixpkgs/doc/languages-frameworks/haskell.section.md
+++ b/third_party/nixpkgs/doc/languages-frameworks/haskell.section.md
@@ -1076,6 +1076,9 @@ benchmark component.
`disableLibraryProfiling drv`
: Sets the `enableLibraryProfiling` argument to `false` for `drv`.
+`disableParallelBuilding drv`
+: Sets the `enableParallelBuilding` argument to `false` for `drv`.
+
#### Library functions in the Haskell package sets {#haskell-package-set-lib-functions}
Some library functions depend on packages from the Haskell package sets. Thus they are
diff --git a/third_party/nixpkgs/doc/languages-frameworks/javascript.section.md b/third_party/nixpkgs/doc/languages-frameworks/javascript.section.md
index 2996686cde..e68a29b0b3 100644
--- a/third_party/nixpkgs/doc/languages-frameworks/javascript.section.md
+++ b/third_party/nixpkgs/doc/languages-frameworks/javascript.section.md
@@ -524,8 +524,8 @@ An example usage of the above attributes is:
fetchYarnDeps,
yarnConfigHook,
yarnBuildHook,
+ yarnInstallHook,
nodejs,
- npmHooks,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -541,7 +541,7 @@ stdenv.mkDerivation (finalAttrs: {
yarnOfflineCache = fetchYarnDeps {
yarnLock = finalAttrs.src + "/yarn.lock";
- hash = "sha256-mo8urQaWIHu33+r0Y7mL9mJ/aSe/5CihuIetTeDHEUQ=";
+ hash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/flake.nix b/third_party/nixpkgs/flake.nix
index 3e07aa1cd4..950eb2b5c4 100644
--- a/third_party/nixpkgs/flake.nix
+++ b/third_party/nixpkgs/flake.nix
@@ -16,10 +16,44 @@
});
in
{
+ /**
+ `nixpkgs.lib` is a combination of the [Nixpkgs library](https://nixos.org/manual/nixpkgs/unstable/#id-1.4), and other attributes
+ that are _not_ part of the Nixpkgs library, but part of the Nixpkgs flake:
+
+ - `lib.nixosSystem` for creating a NixOS system configuration
+
+ - `lib.nixos` for other NixOS-provided functionality, such as [`runTest`](https://nixos.org/manual/nixos/unstable/#sec-call-nixos-test-outside-nixos)
+ */
lib = lib.extend (final: prev: {
+ /**
+ Other NixOS-provided functionality, such as [`runTest`](https://nixos.org/manual/nixos/unstable/#sec-call-nixos-test-outside-nixos).
+ See also `lib.nixosSystem`.
+ */
nixos = import ./nixos/lib { lib = final; };
+ /**
+ Create a NixOS system configuration.
+
+ Example:
+
+ lib.nixosSystem {
+ modules = [ ./configuration.nix ];
+ }
+
+ Inputs:
+
+ - `modules` (list of paths or inline modules): The NixOS modules to include in the system configuration.
+
+ - `specialArgs` (attribute set): Extra arguments to pass to all modules, that are available in `imports` but can not be extended or overridden by the `modules`.
+
+ - `modulesLocation` (path): A default location for modules that aren't passed by path, used for error messages.
+
+ Legacy inputs:
+
+ - `system`: Legacy alias for `nixpkgs.hostPlatform`, but this is already set in the generated `hardware-configuration.nix`, included by `configuration.nix`.
+ - `pkgs`: Legacy alias for `nixpkgs.pkgs`; use `nixpkgs.pkgs` and `nixosModules.readOnlyPkgs` instead.
+ */
nixosSystem = args:
import ./nixos/lib/eval-config.nix (
{
@@ -78,28 +112,56 @@
};
devShells = forAllSystems (system: {
+ /** A shell to get tooling for Nixpkgs development. See nixpkgs/shell.nix. */
default = import ./shell.nix { inherit system; };
});
- # The "legacy" in `legacyPackages` doesn't imply that the packages exposed
- # through this attribute are "legacy" packages. Instead, `legacyPackages`
- # is used here as a substitute attribute name for `packages`. The problem
- # with `packages` is that it makes operations like `nix flake show
- # nixpkgs` unusably slow due to the sheer number of packages the Nix CLI
- # needs to evaluate. But when the Nix CLI sees a `legacyPackages`
- # attribute it displays `omitted` instead of evaluating all packages,
- # which keeps `nix flake show` on Nixpkgs reasonably fast, though less
- # information rich.
+ /**
+ A nested structure of [packages](https://nix.dev/manual/nix/latest/glossary#package-attribute-set) and other values.
+
+ The "legacy" in `legacyPackages` doesn't imply that the packages exposed
+ through this attribute are "legacy" packages. Instead, `legacyPackages`
+ is used here as a substitute attribute name for `packages`. The problem
+ with `packages` is that it makes operations like `nix flake show
+ nixpkgs` unusably slow due to the sheer number of packages the Nix CLI
+ needs to evaluate. But when the Nix CLI sees a `legacyPackages`
+ attribute it displays `omitted` instead of evaluating all packages,
+ which keeps `nix flake show` on Nixpkgs reasonably fast, though less
+ information rich.
+
+ The reason why finding the tree structure of `legacyPackages` is slow,
+ is that for each attribute in the tree, it is necessary to check whether
+ the attribute value is a package or a package set that needs further
+ evaluation. Evaluating the attribute value tends to require a significant
+ amount of computation, even considering lazy evaluation.
+ */
legacyPackages = forAllSystems (system:
(import ./. { inherit system; }).extend (final: prev: {
lib = prev.lib.extend libVersionInfoOverlay;
})
);
+ /**
+ Optional modules that can be imported into a NixOS configuration.
+
+ Example:
+
+ # flake.nix
+ outputs = { nixpkgs, ... }: {
+ nixosConfigurations = {
+ foo = nixpkgs.lib.nixosSystem {
+ modules = [
+ ./foo/configuration.nix
+ nixpkgs.nixosModules.notDetected
+ ];
+ };
+ };
+ };
+ */
nixosModules = {
notDetected = ./nixos/modules/installer/scan/not-detected.nix;
- /*
+ /**
Make the `nixpkgs.*` configuration read-only. Guarantees that `pkgs`
is the way you initialize it.
diff --git a/third_party/nixpkgs/lib/licenses.nix b/third_party/nixpkgs/lib/licenses.nix
index 84b2597760..b1da1541c2 100644
--- a/third_party/nixpkgs/lib/licenses.nix
+++ b/third_party/nixpkgs/lib/licenses.nix
@@ -92,6 +92,11 @@ lib.mapAttrs mkLicense ({
free = false;
};
+ ampas = {
+ spdxId = "AMPAS";
+ fullName = "Academy of Motion Picture Arts and Sciences BSD";
+ };
+
aom = {
fullName = "Alliance for Open Media Patent License 1.0";
url = "https://aomedia.org/license/patent-license/";
diff --git a/third_party/nixpkgs/lib/modules.nix b/third_party/nixpkgs/lib/modules.nix
index 381480a1a0..3472085a76 100644
--- a/third_party/nixpkgs/lib/modules.nix
+++ b/third_party/nixpkgs/lib/modules.nix
@@ -354,12 +354,7 @@ let
else if m._type == "if" || m._type == "override" then
loadModule args fallbackFile fallbackKey { config = m; }
else
- throw (
- "Could not load a value as a module, because it is of type ${lib.strings.escapeNixString m._type}"
- + optionalString (fallbackFile != unknownModule) ", in file ${toString fallbackFile}."
- + optionalString (m._type == "configuration") " If you do intend to import this configuration, please only import the modules that make up the configuration. You may have to create a `let` binding, file or attribute to give yourself access to the relevant modules.\nWhile loading a configuration into the module system is a very sensible idea, it can not be done cleanly in practice."
- # Extended explanation: That's because a finalized configuration is more than just a set of modules. For instance, it has its own `specialArgs` that, by the nature of `specialArgs` can't be loaded through `imports` or the the `modules` argument. So instead, we have to ask you to extract the relevant modules and use those instead. This way, we keep the module system comparatively simple, and hopefully avoid a bad surprise down the line.
- )
+ throw (messages.not_a_module { inherit fallbackFile; value = m; _type = m._type; expectedClass = class; })
else if isList m then
let defs = [{ file = fallbackFile; value = m; }]; in
throw "Module imports can't be nested lists. Perhaps you meant to remove one level of lists? Definitions: ${showDefs defs}"
@@ -1450,6 +1445,110 @@ let
collectModules = collectModules null;
};
+ /**
+ Error messages produced by the module system.
+
+ We factor these out to improve the flow when reading the code.
+
+ Functions in `messages` that produce error messages are spelled in
+ lower_snake_case. This goes against the convention in order to make the
+ error message implementation more readable, and to visually distinguish
+ them from other functions in the module system.
+ */
+ messages = let
+ inherit (lib.strings) concatMapStringsSep escapeNixString trim;
+ /** "" or ", in file FOO" */
+ into_fallback_file_maybe = file:
+ optionalString
+ (file != null && file != unknownModule)
+ ", while trying to load a module into ${toString file}";
+
+ /** Format text with one line break between each list item. */
+ lines = concatMapStringsSep "\n" trim;
+
+ /** Format text with two line break between each list item. */
+ paragraphs = concatMapStringsSep "\n\n" trim;
+
+ /**
+ ```
+ optionalMatch
+ { foo = "Foo result";
+ bar = "Bar result";
+ } "foo"
+ == [ "Foo result" ]
+
+ optionalMatch { foo = "Foo"; } "baz" == [ ]
+
+ optionalMatch { foo = "Foo"; } true == [ ]
+ ```
+ */
+ optionalMatch = cases: value:
+ if isString value && cases?${value}
+ then [ cases.${value} ]
+ else [];
+
+ # esc = builtins.fromJSON "\"\\u001b\"";
+ esc = builtins.fromJSON "\"\\u001b\"";
+ # Bold purple for warnings
+ warn = s: "${esc}[1;35m${s}${esc}[0m";
+ # Bold green for suggestions
+ good = s: "${esc}[1;32m${s}${esc}[0m";
+ # Bold, default color for code
+ code = s: "${esc}[1m${s}${esc}[0m";
+
+ in {
+
+ /** When load a value with a (wrong) _type as a module */
+ not_a_module = { fallbackFile, value, _type, expectedClass ? null }:
+ paragraphs (
+ [ ''
+ Expected a module, but found a value of type ${warn (escapeNixString _type)}${into_fallback_file_maybe fallbackFile}.
+ A module is typically loaded by adding it the ${code "imports = [ ... ];"} attribute of an existing module, or in the ${code "modules = [ ... ];"} argument of various functions.
+ Please make sure that each of the list items is a module, and not a different kind of value.
+ ''
+ ]
+ ++ (optionalMatch
+ {
+ "configuration" = trim ''
+ If you really mean to import this configuration, instead please only import the modules that make up the configuration.
+ You may have to create a `let` binding, file or attribute to give yourself access to the relevant modules.
+ While loading a configuration into the module system is a very sensible idea, it can not be done cleanly in practice.
+ '';
+ # ^^ Extended explanation: That's because a finalized configuration is more than just a set of modules. For instance, it has its own `specialArgs` that, by the nature of `specialArgs` can't be loaded through `imports` or the the `modules` argument. So instead, we have to ask you to extract the relevant modules and use those instead. This way, we keep the module system comparatively simple, and hopefully avoid a bad surprise down the line.
+
+ "flake" = lines
+ ([(trim ''
+ Perhaps you forgot to select an attribute name?
+ Instead of, for example,
+ ${warn "inputs.someflake"}
+ you need to write something like
+ ${warn "inputs.someflake"}${
+ if expectedClass == null
+ then good ".modules.someApp.default"
+ else good ".modules.${expectedClass}.default"
+
+ }
+ '')]
+ ++ optionalMatch
+ { # We'll no more than 5 custom suggestions here.
+ # Please switch to `.modules.${class}` in your Module System application.
+ "nixos" = trim ''
+ or
+ ${warn "inputs.someflake"}${good ".nixosModules.default"}
+ '';
+ "darwin" = trim ''
+ or
+ ${warn "inputs.someflake"}${good ".darwinModules.default"}
+ '';
+ }
+ expectedClass
+ );
+ }
+ _type
+ )
+ );
+ };
+
in
private //
{
diff --git a/third_party/nixpkgs/lib/systems/default.nix b/third_party/nixpkgs/lib/systems/default.nix
index 40125c4297..a6ceef2cc3 100644
--- a/third_party/nixpkgs/lib/systems/default.nix
+++ b/third_party/nixpkgs/lib/systems/default.nix
@@ -277,25 +277,6 @@ let
let
selectEmulator = pkgs:
let
- qemu-user = pkgs.qemu.override {
- smartcardSupport = false;
- spiceSupport = false;
- openGLSupport = false;
- virglSupport = false;
- vncSupport = false;
- gtkSupport = false;
- sdlSupport = false;
- alsaSupport = false;
- pulseSupport = false;
- pipewireSupport = false;
- jackSupport = false;
- smbdSupport = false;
- seccompSupport = false;
- tpmSupport = false;
- capstoneSupport = false;
- enableDocs = false;
- hostCpuTargets = [ "${final.qemuArch}-linux-user" ];
- };
wine = (pkgs.winePackagesFor "wine${toString final.parsed.cpu.bits}").minimal;
in
# Note: we guarantee that the return value is either `null` or a path
@@ -306,7 +287,7 @@ let
else if final.isWindows
then "${wine}/bin/wine${optionalString (final.parsed.cpu.bits == 64) "64"}"
else if final.isLinux && pkgs.stdenv.hostPlatform.isLinux && final.qemuArch != null
- then "${qemu-user}/bin/qemu-${final.qemuArch}"
+ then "${pkgs.qemu-user}/bin/qemu-${final.qemuArch}"
else if final.isWasi
then "${pkgs.wasmtime}/bin/wasmtime"
else if final.isMmix
@@ -315,6 +296,10 @@ let
in {
emulatorAvailable = pkgs: (selectEmulator pkgs) != null;
+ # whether final.emulator pkgs.pkgsStatic works
+ staticEmulatorAvailable = pkgs: final.emulatorAvailable pkgs
+ && (final.isLinux || final.isWasi || final.isMmix);
+
emulator = pkgs:
if (final.emulatorAvailable pkgs)
then selectEmulator pkgs
@@ -384,8 +369,17 @@ let
}.${cpu.name} or cpu.name;
vendor_ = final.rust.platform.vendor;
# TODO: deprecate args.rustc in favour of args.rust after 23.05 is EOL.
- in args.rust.rustcTarget or args.rustc.config
- or "${cpu_}-${vendor_}-${kernel.name}${optionalString (abi.name != "unknown") "-${abi.name}"}";
+ in
+ args.rust.rustcTarget or
+ args.rustc.config or (
+ # Rust uses `wasm32-wasip?` rather than `wasm32-unknown-wasi`.
+ # We cannot know which subversion does the user want, and
+ # currently use WASI 0.1 as default for compatibility. Custom
+ # users can set `rust.rustcTarget` to override it.
+ if final.isWasi
+ then "${cpu_}-wasip1"
+ else "${cpu_}-${vendor_}-${kernel.name}${optionalString (abi.name != "unknown") "-${abi.name}"}"
+ );
# The name of the rust target if it is standard, or the json file
# containing the custom target spec.
diff --git a/third_party/nixpkgs/lib/systems/examples.nix b/third_party/nixpkgs/lib/systems/examples.nix
index 971f6b8736..5059f6e0c8 100644
--- a/third_party/nixpkgs/lib/systems/examples.nix
+++ b/third_party/nixpkgs/lib/systems/examples.nix
@@ -256,7 +256,7 @@ rec {
iphone64 = {
config = "aarch64-apple-ios";
# config = "aarch64-apple-darwin14";
- sdkVer = "14.3";
+ darwinSdkVersion = "14.3";
xcodeVer = "12.3";
xcodePlatform = "iPhoneOS";
useiOSPrebuilt = true;
@@ -265,7 +265,7 @@ rec {
iphone32 = {
config = "armv7a-apple-ios";
# config = "arm-apple-darwin10";
- sdkVer = "14.3";
+ darwinSdkVersion = "14.3";
xcodeVer = "12.3";
xcodePlatform = "iPhoneOS";
useiOSPrebuilt = true;
@@ -274,7 +274,7 @@ rec {
iphone64-simulator = {
config = "x86_64-apple-ios";
# config = "x86_64-apple-darwin14";
- sdkVer = "14.3";
+ darwinSdkVersion = "14.3";
xcodeVer = "12.3";
xcodePlatform = "iPhoneSimulator";
darwinPlatform = "ios-simulator";
@@ -284,7 +284,7 @@ rec {
iphone32-simulator = {
config = "i686-apple-ios";
# config = "i386-apple-darwin11";
- sdkVer = "14.3";
+ darwinSdkVersion = "14.3";
xcodeVer = "12.3";
xcodePlatform = "iPhoneSimulator";
darwinPlatform = "ios-simulator";
diff --git a/third_party/nixpkgs/lib/tests/modules.sh b/third_party/nixpkgs/lib/tests/modules.sh
index 685856f16f..ad2ea44c36 100755
--- a/third_party/nixpkgs/lib/tests/modules.sh
+++ b/third_party/nixpkgs/lib/tests/modules.sh
@@ -534,9 +534,10 @@ checkConfigError 'The module .*/module-class-is-darwin.nix was imported into nix
checkConfigError 'A submoduleWith option is declared multiple times with conflicting class values "darwin" and "nixos".' config.sub.mergeFail.config ./class-check.nix
# _type check
-checkConfigError 'Could not load a value as a module, because it is of type "flake", in file .*/module-imports-_type-check.nix' config.ok.config ./module-imports-_type-check.nix
-checkConfigOutput '^true$' "$@" config.enable ./declare-enable.nix ./define-enable-with-top-level-mkIf.nix
-checkConfigError 'Could not load a value as a module, because it is of type "configuration", in file .*/import-configuration.nix.*please only import the modules that make up the configuration.*' config ./import-configuration.nix
+checkConfigError 'Expected a module, but found a value of type .*"flake".*, while trying to load a module into .*/module-imports-_type-check.nix' config.ok.config ./module-imports-_type-check.nix
+checkConfigOutput '^true$' config.enable ./declare-enable.nix ./define-enable-with-top-level-mkIf.nix
+checkConfigError 'Expected a module, but found a value of type .*"configuration".*, while trying to load a module into .*/import-configuration.nix.' config ./import-configuration.nix
+checkConfigError 'please only import the modules that make up the configuration' config ./import-configuration.nix
# doRename works when `warnings` does not exist.
checkConfigOutput '^1234$' config.c.d.e ./doRename-basic.nix
diff --git a/third_party/nixpkgs/lib/tests/systems.nix b/third_party/nixpkgs/lib/tests/systems.nix
index 03c5d68689..f5e7bdd5b7 100644
--- a/third_party/nixpkgs/lib/tests/systems.nix
+++ b/third_party/nixpkgs/lib/tests/systems.nix
@@ -96,6 +96,7 @@ lib.runTests (
canExecute = null;
emulator = null;
emulatorAvailable = null;
+ staticEmulatorAvailable = null;
isCompatible = null;
}?${platformAttrName};
};
diff --git a/third_party/nixpkgs/maintainers/maintainer-list.nix b/third_party/nixpkgs/maintainers/maintainer-list.nix
index a0a834fe3e..5db8d13fd6 100644
--- a/third_party/nixpkgs/maintainers/maintainer-list.nix
+++ b/third_party/nixpkgs/maintainers/maintainer-list.nix
@@ -1016,6 +1016,12 @@
githubId = 50754358;
name = "Alex Winter";
};
+ alfarel = {
+ email = "alfarelcynthesis@proton.me";
+ github = "alfarelcynthesis";
+ githubId = 104072649;
+ name = "Cynth";
+ };
algram = {
email = "aliasgram@gmail.com";
github = "Algram";
@@ -1028,12 +1034,6 @@
githubId = 30437811;
name = "Alex Andrews";
};
- alibabzo = {
- email = "alistair.bill@gmail.com";
- github = "alistairbill";
- githubId = 2822871;
- name = "Alistair Bill";
- };
alirezameskin = {
email = "alireza.meskin@gmail.com";
github = "alirezameskin";
@@ -1234,6 +1234,12 @@
githubId = 37040543;
name = "Wroclaw";
};
+ amuckstot30 = {
+ email = "amuckstot30@tutanota.com";
+ github = "amuckstot30";
+ githubId = 157274630;
+ name = "amuckstot30";
+ };
amyipdev = {
email = "amy@amyip.net";
github = "amyipdev";
@@ -2041,6 +2047,12 @@
github = "auchter";
githubId = 1190483;
};
+ aucub = {
+ name = "aucub";
+ email = "dr56ekgbb@mozmail.com";
+ github = "aucub";
+ githubId = 78630225;
+ };
augustebaum = {
email = "auguste.apple@gmail.com";
github = "augustebaum";
@@ -2932,6 +2944,14 @@
githubId = 3229981;
name = "Duncan Fairbanks";
};
+ BonusPlay = {
+ name = "Bonus";
+ email = "nixos@bonusplay.pl";
+ matrix = "@bonus:bonusplay.pl";
+ github = "BonusPlay";
+ githubId = 8405359;
+ keys = [ { fingerprint = "8279 6487 A4CA 2A28 E8B3 3CD6 C7F9 9743 6A20 4683"; } ];
+ };
booklearner = {
name = "booklearner";
email = "booklearner@proton.me";
@@ -3286,6 +3306,12 @@
{ fingerprint = "8916 F727 734E 77AB 437F A33A 19AB 76F5 CEE1 1392"; }
];
};
+ CaiqueFigueiredo = {
+ email = "public@caiquefigueiredo.me";
+ github = "caiquefigueiredo";
+ githubId = 20440897;
+ name = "Caique";
+ };
CaitlinDavitt = {
email = "CaitlinDavitt@gmail.com";
github = "CaitlinDavitt";
@@ -5016,6 +5042,12 @@
github = "definfo";
githubId = 66514911;
};
+ deftdawg = {
+ name = "DeftDawg";
+ github = "deftdawg";
+ email = "deftdawg@gmail.com";
+ githubId = 4991612;
+ };
deifactor = {
name = "Ash Zahlen";
email = "ext0l@riseup.net";
@@ -5579,6 +5611,12 @@
name = "Misha Gusarov";
keys = [ { fingerprint = "A8DF 1326 9E5D 9A38 E57C FAC2 9D20 F650 3E33 8888"; } ];
};
+ dottybot = {
+ name = "Scala Organization (dottybot)";
+ email = "dottybot@groupes.epfl.ch";
+ github = "dottybot";
+ githubId = 12519979;
+ };
dpaetzel = {
email = "david.paetzel@posteo.de";
github = "dpaetzel";
@@ -6590,6 +6628,13 @@
githubId = 195032;
name = "Eric Evenchick";
};
+ eveeifyeve = {
+ name = "Eveeifyeve";
+ github = "eveeifyeve";
+ githubId = 88671402;
+ matrix = "@eveeifyeve:matrix.org";
+ email = "eveeg1971@gmail.com";
+ };
evenbrenden = {
email = "packages@anythingexternal.com";
github = "evenbrenden";
@@ -6926,6 +6971,12 @@
{ fingerprint = "elY15tXap1tddxbBVoUoAioe1u0RDWti5rc9cauSmwo"; }
];
};
+ figboy9 = {
+ email = "figboy9@tuta.io";
+ github = "figboy9";
+ githubId = 52276064;
+ name = "figboy9";
+ };
figsoda = {
email = "figsoda@pm.me";
matrix = "@figsoda:matrix.org";
@@ -8206,6 +8257,12 @@
githubId = 1742172;
name = "Hamish Hutchings";
};
+ hamzaremmal = {
+ email = "hamza.remmal@epfl.ch";
+ github = "hamzaremmal";
+ githubId = 56235032;
+ name = "Hamza Remmal";
+ };
hanemile = {
email = "mail@emile.space";
github = "HanEmile";
@@ -8363,6 +8420,12 @@
githubId = 287769;
name = "Sergii Paryzhskyi";
};
+ hehongbo = {
+ name = "Hongbo";
+ github = "hehongbo";
+ githubId = 665472;
+ matrix = "@hehongbo:matrix.org";
+ };
heijligen = {
email = "src@posteo.de";
github = "heijligen";
@@ -8460,6 +8523,11 @@
githubId = 15121114;
name = "Tom Herbers";
};
+ herschenglime = {
+ github = "Herschenglime";
+ githubId = 69494718;
+ name = "Herschenglime";
+ };
hexa = {
email = "hexa@darmstadt.ccc.de";
matrix = "@hexa:lossy.network";
@@ -9377,6 +9445,13 @@
github = "jacbart";
githubId = 7909687;
};
+ jacekpoz = {
+ name = "Jacek Poziemski";
+ email = "jacekpoz@proton.me";
+ matrix = "@jacekpoz:jacekpoz.pl";
+ github = "jacekpoz";
+ githubId = 64381190;
+ };
jacfal = {
name = "Jakub Pravda";
email = "me@jakubpravda.net";
@@ -10704,6 +10779,13 @@
githubId = 46386452;
name = "Jeroen Wijenbergh";
};
+ jwillikers = {
+ email = "jordan@jwillikers.com";
+ github = "jwillikers";
+ githubId = 19399197;
+ name = "Jordan Williams";
+ keys = [ { fingerprint = "A6AB 406A F5F1 DE02 CEA3 B6F0 9FB4 2B0E 7F65 7D8C"; } ];
+ };
jwygoda = {
email = "jaroslaw@wygoda.me";
github = "jwygoda";
@@ -11354,6 +11436,12 @@
githubId = 787421;
name = "Kevin Quick";
};
+ kraanzu = {
+ name = "Murli Tawari";
+ email = "kraanzu@gmail.com";
+ github = "kraanzu";
+ githubId = 97718086;
+ };
kradalby = {
name = "Kristoffer Dalby";
email = "kristoffer@dalby.cc";
@@ -13956,6 +14044,12 @@
githubId = 4587373;
name = "Mitchell Nordine";
};
+ mithicspirit = {
+ email = "rpc01234@gmail.com";
+ github = "MithicSpirit";
+ githubId = 24192522;
+ name = "MithicSpirit";
+ };
mjanczyk = {
email = "m@dragonvr.pl";
github = "mjanczyk";
@@ -14127,6 +14221,12 @@
githubId = 754512;
name = "Mogria";
};
+ mohe2015 = {
+ name = "Moritz Hedtke";
+ email = "Moritz.Hedtke@t-online.de";
+ github = "mohe2015";
+ githubId = 13287984;
+ };
momeemt = {
name = "Mutsuha Asada";
email = "me@momee.mt";
@@ -14204,6 +14304,12 @@
githubId = 42215704;
name = "Moritz Bƶhme";
};
+ mortenmunk = {
+ email = "mortenmunk97@gmail.com";
+ github = "MortenMunk";
+ githubId = 92527083;
+ name = "Morten Munk";
+ };
MostAwesomeDude = {
email = "cds@corbinsimpson.com";
github = "MostAwesomeDude";
@@ -14633,6 +14739,12 @@
githubId = 6709831;
name = "Jake Hill";
};
+ nartsiss = {
+ name = "Daniil Nartsissov";
+ email = "nartsiss@proton.me";
+ github = "nartsisss";
+ githubId = 54633007;
+ };
nasageek = {
github = "NasaGeek";
githubId = 474937;
@@ -14673,6 +14785,13 @@
githubId = 818502;
name = "Nathan Yong";
};
+ natsukagami = {
+ email = "natsukagami@gmail.com";
+ github = "natsukagami";
+ githubId = 9061737;
+ name = "Natsu Kagami";
+ keys = [ { fingerprint = "5581 26DC 886F E14D 501D B0F2 D6AD 7B57 A992 460C"; } ];
+ };
natsukium = {
email = "nixpkgs@natsukium.com";
github = "natsukium";
@@ -15192,6 +15311,11 @@
github = "noaccOS";
githubId = 24324352;
};
+ noahgitsham = {
+ name = "Noah Gitsham";
+ github = "noahgitsham";
+ githubId = 73707948;
+ };
nobbz = {
name = "Norbert Melzer";
email = "timmelzer+nixpkgs@gmail.com";
@@ -15717,12 +15841,6 @@
github = "ony";
githubId = 11265;
};
- oo-infty = {
- name = "Justin Chen";
- email = "oo-infty@outlook.com";
- github = "oo-infty";
- githubId = 42143810;
- };
ooliver1 = {
name = "Oliver Wilkes";
email = "oliverwilkes2006@icloud.com";
@@ -15730,6 +15848,12 @@
githubId = 34910574;
keys = [ { fingerprint = "D055 8A23 3947 B7A0 F966 B07F 0B41 0348 9833 7273"; } ];
};
+ oosquare = {
+ name = "Justin Chen";
+ email = "oosquare@outlook.com";
+ github = "oosquare";
+ githubId = 42143810;
+ };
opeik = {
email = "sandro@stikic.com";
github = "opeik";
@@ -16299,6 +16423,12 @@
githubId = 29493551;
name = "Josh Peters";
};
+ petertriho = {
+ email = "mail@petertriho.com";
+ github = "petertriho";
+ githubId = 7420227;
+ name = "Peter Tri Ho";
+ };
peterwilli = {
email = "peter@codebuffet.co";
github = "peterwilli";
@@ -16582,6 +16712,12 @@
githubId = 14542417;
name = "Sergey Ichtchenko";
};
+ pizzapim = {
+ email = "pim@kunis.nl";
+ github = "pizzapim";
+ githubId = 23135512;
+ name = "Pim Kunis";
+ };
pjbarnoy = {
email = "pjbarnoy@gmail.com";
github = "waaamb";
@@ -17478,6 +17614,12 @@
githubId = 5653911;
name = "Rampoina";
};
+ rane = {
+ email = "rane+nix@junkyard.systems";
+ github = "digitalrane";
+ githubId = 1829286;
+ name = "Rane";
+ };
ranfdev = {
email = "ranfdev@gmail.com";
name = "Lorenzo Miglietta";
@@ -17559,6 +17701,12 @@
githubId = 145816;
name = "David McKay";
};
+ rayhem = {
+ email = "glosser1@gmail.com";
+ github = "rayhem";
+ githubId = 49202382;
+ name = "Connor Glosser";
+ };
raylas = {
email = "r@raymond.sh";
github = "raylas";
@@ -18356,6 +18504,11 @@
githubId = 56157634;
name = "Ruben Hƶnle";
};
+ rubikcubed = {
+ github = "rubikcubed";
+ githubId = 91467402;
+ name = "rubikcubed";
+ };
ruby0b = {
github = "ruby0b";
githubId = 106119328;
@@ -18709,6 +18862,13 @@
githubId = 34161949;
keys = [ { fingerprint = "155C F413 0129 C058 9A5F 5524 3658 73F2 F0C6 153B"; } ];
};
+ sanana = {
+ email = "asya@waifu.club";
+ github = "AsyaTheAbove";
+ githubId = 40492846;
+ keys = [ { fingerprint = "B766 7717 1644 5ABC DE82 94AA 4679 BF7D CC04 4783"; } ];
+ name = "sanana the skenana";
+ };
sander = {
email = "s.vanderburg@tudelft.nl";
github = "svanderburg";
@@ -18907,6 +19067,12 @@
githubId = 11320;
name = "Sergiu Ivanov";
};
+ scraptux = {
+ email = "git@thomasjasny.de";
+ github = "scraptux";
+ githubId = 12714892;
+ name = "Thomas Jasny";
+ };
screendriver = {
email = "nix@echooff.de";
github = "screendriver";
@@ -22604,6 +22770,12 @@
githubId = 24979302;
name = "VladimĆr ZahradnĆk";
};
+ wgunderwood = {
+ email = "wg.underwood13@gmail.com";
+ github = "WGUNDERWOOD";
+ githubId = 42812654;
+ name = "William Underwood";
+ };
wheelsandmetal = {
email = "jakob@schmutz.co.uk";
github = "wheelsandmetal";
@@ -23634,6 +23806,13 @@
githubId = 1108325;
name = "ThƩo Zimmermann";
};
+ zimward = {
+ name = "zimward";
+ github = "zimward";
+ githubId = 96021122;
+ matrix = "@memoryfragmentation:matrix.org";
+ keys = [ { fingerprint = "CBF7 FA5E F4B5 8B68 5977 3E3E 4CAC 61D6 A482 FCD9"; } ];
+ };
zlepper = {
name = "Rasmus Hansen";
github = "zlepper";
diff --git a/third_party/nixpkgs/maintainers/team-list.nix b/third_party/nixpkgs/maintainers/team-list.nix
index e75a2850f2..546c944e0c 100644
--- a/third_party/nixpkgs/maintainers/team-list.nix
+++ b/third_party/nixpkgs/maintainers/team-list.nix
@@ -1022,6 +1022,19 @@ with lib.maintainers;
shortName = "WDZ GmbH";
};
+ xen = {
+ members = [
+ hehongbo
+ lach
+ rane
+ sigmasquadron
+ ];
+ scope = "Maintain the Xen Project Hypervisor and the related tooling ecosystem.";
+ shortName = "Xen Project Hypervisor";
+ enableFeatureFreezePing = true;
+ githubTeams = [ "xen-project" ];
+ };
+
xfce = {
members = [
bobby285271
diff --git a/third_party/nixpkgs/nixos/README.md b/third_party/nixpkgs/nixos/README.md
index 5f751e10e2..2261803f4e 100644
--- a/third_party/nixpkgs/nixos/README.md
+++ b/third_party/nixpkgs/nixos/README.md
@@ -80,6 +80,7 @@ Reviewing process:
- Ensure that all file paths [fit the guidelines](../CONTRIBUTING.md#file-naming-and-organisation).
- Ensure that the module tests, if any, are succeeding.
+- Ensure that new module tests are added to the package `passthru.tests`.
- Ensure that the introduced options are correct.
- Type should be appropriate (string related types differs in their merging capabilities, `loaOf` and `string` types are deprecated).
- Description, default and example should be provided.
@@ -95,7 +96,8 @@ Sample template for a new module review is provided below.
##### Reviewed points
- [ ] module path fits the guidelines
-- [ ] module tests succeed on ARCHITECTURE
+- [ ] module tests, if any, succeed on ARCHITECTURE
+- [ ] module tests, if any, are added to package `passthru.tests`
- [ ] options have appropriate types
- [ ] options have default
- [ ] options have example
diff --git a/third_party/nixpkgs/nixos/doc/manual/configuration/linux-kernel.chapter.md b/third_party/nixpkgs/nixos/doc/manual/configuration/linux-kernel.chapter.md
index 3bc97446f4..4aeda5f467 100644
--- a/third_party/nixpkgs/nixos/doc/manual/configuration/linux-kernel.chapter.md
+++ b/third_party/nixpkgs/nixos/doc/manual/configuration/linux-kernel.chapter.md
@@ -133,20 +133,3 @@ This section was moved to the [Nixpkgs manual](https://nixos.org/nixpkgs/manual#
It's a common issue that the latest stable version of ZFS doesn't support the latest
available Linux kernel. It is recommended to use the latest available LTS that's compatible
with ZFS. Usually this is the default kernel provided by nixpkgs (i.e. `pkgs.linuxPackages`).
-
-Alternatively, it's possible to pin the system to the latest available kernel
-version _that is supported by ZFS_ like this:
-
-```nix
-{
- boot.kernelPackages = pkgs.zfs.latestCompatibleLinuxPackages;
-}
-```
-
-Please note that the version this attribute points to isn't monotonic because the latest kernel
-version only refers to kernel versions supported by the Linux developers. In other words,
-the latest kernel version that ZFS is compatible with may decrease over time.
-
-An example: the latest version ZFS is compatible with is 5.19 which is a non-longterm version. When 5.19
-is out of maintenance, the latest supported kernel version is 5.15 because it's longterm and the versions
-5.16, 5.17 and 5.18 are already out of maintenance because they're non-longterm.
diff --git a/third_party/nixpkgs/nixos/doc/manual/release-notes/rl-2411.section.md b/third_party/nixpkgs/nixos/doc/manual/release-notes/rl-2411.section.md
index 48dc9b31b6..569c03ec34 100644
--- a/third_party/nixpkgs/nixos/doc/manual/release-notes/rl-2411.section.md
+++ b/third_party/nixpkgs/nixos/doc/manual/release-notes/rl-2411.section.md
@@ -17,6 +17,10 @@
[2.24](https://nix.dev/manual/nix/latest/release-notes/rl-2.24).
Notable changes include improvements to Git fetching, documentation comment support in `nix-repl> :doc`, as well as many quality of life improvements.
+- This will be the last release of Nixpkgs to support versions of CUDA prior to CUDA 12.0.
+ These versions only work with old compiler versions that will be unsupported by the time of the Nixpkgs 25.05 release.
+ In future, users should expect CUDA versions to be dropped as the compiler versions they require leave upstream support windows.
+
- Convenience options for `amdgpu`, open source driver for Radeon cards, is now available under `hardware.amdgpu`.
- [AMDVLK](https://github.com/GPUOpen-Drivers/AMDVLK), AMD's open source Vulkan driver, is now available to be configured as `hardware.amdgpu.amdvlk` option.
@@ -49,13 +53,13 @@
- Support for mounting filesystems from block devices protected with [dm-verity](https://docs.kernel.org/admin-guide/device-mapper/verity.html)
was added through the `boot.initrd.systemd.dmVerity` option.
-- The [Xen Hypervisor](https://xenproject.org) is once again available as a virtualisation option under [`virtualisation.xen`](#opt-virtualisation.xen.enable).
+- The [Xen Project Hypervisor](https://xenproject.org) is once again available as a virtualisation option under [`virtualisation.xen`](#opt-virtualisation.xen.enable).
- This release includes Xen [4.17.5](https://wiki.xenproject.org/wiki/Xen_Project_4.17_Release_Notes), [4.18.3](https://wiki.xenproject.org/wiki/Xen_Project_4.18_Release_Notes) and [4.19.0](https://wiki.xenproject.org/wiki/Xen_Project_4.19_Release_Notes), as well as support for booting the hypervisor on EFI systems.
::: {.warning}
- Booting into Xen through a legacy BIOS bootloader or with the legacy script-based Stage 1 initrd have been **deprecated**. Only EFI booting and the new systemd-based Stage 1 initrd are supported.
+ Booting into the Xen Project Hypervisor through a legacy BIOS bootloader or with the legacy script-based Stage 1 initrd have been **deprecated**. Only EFI booting and the new systemd-based Stage 1 initrd are supported.
:::
- There are two flavours of Xen available by default: `xen`, which includes all built-in components, and `xen-slim`, which replaces the built-in components with their Nixpkgs equivalents.
- - The `qemu-xen-traditional` component has been deprecated by upstream Xen, and is no longer available in any of the Xen packages.
+ - The `qemu-xen-traditional` component has been deprecated by the upstream Xen Project, and is no longer available in any of the Xen Project Hypervisor packages.
- The OCaml-based Xen Store can now be configured using [`virtualisation.xen.store.settings`](#opt-virtualisation.xen.store.settings).
- The `virtualisation.xen.bridge` options have been deprecated in this release cycle. Users who need network bridges are encouraged to set up their own networking configurations.
@@ -69,6 +73,8 @@
- [Goatcounter](https://www.goatcounter.com/), Easy web analytics. No tracking of personal data. Available as [services.goatcounter](options.html#opt-services.goatcocunter.enable).
+- [Privatebin](https://github.com/PrivateBin/PrivateBin/), A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Available as [services.privatebin](#opt-services.privatebin.enable)
+
- [UWSM](https://github.com/Vladimir-csp/uwsm), a wayland session manager to wrap Wayland Compositors into useful systemd units such as `graphical-session.target`. Available as [programs.uwsm](#opt-programs.uwsm.enable).
- [Open-WebUI](https://github.com/open-webui/open-webui), a user-friendly WebUI
@@ -81,9 +87,11 @@
user management. This can be used instead of the `update-users-groups.pl`
Perl script and instead of systemd-sysusers. To achieve a system without
Perl, this is the now recommended tool over systemd-sysusers because it can
- alos create normal users and change passwords. Available as
+ also create normal users and change passwords. Available as
[services.userborn](#opt-services.userborn.enable)
+- [Hatsu](https://github.com/importantimport/hatsu), a self-hosted bridge that interacts with Fediverse on behalf of your static site. Available as [services.hatsu](options.html#opt-services.hatsu).
+
- [Flood](https://flood.js.org/), a beautiful WebUI for various torrent clients. Available as [services.flood](options.html#opt-services.flood).
- [Firefly-iii Data Importer](https://github.com/firefly-iii/data-importer), a data importer for Firefly-III. Available as [services.firefly-iii-data-importer](options.html#opt-services.firefly-iii-data-importer)
@@ -108,6 +116,8 @@
- [zeronsd](https://github.com/zerotier/zeronsd), a DNS server for ZeroTier users. Available with [services.zeronsd.servedNetworks](#opt-services.zeronsd.servedNetworks).
+- [Collabora Online](https://www.collaboraonline.com/), a collaborative online office suite based on LibreOffice technology. Available as [services.collabora-online](options.html#opt-services.collabora-online.enable).
+
- [wg-access-server](https://github.com/freifunkMUC/wg-access-server/), an all-in-one WireGuard VPN solution with a web ui for connecting devices. Available at [services.wg-access-server](#opt-services.wg-access-server.enable).
- [Pingvin Share](https://github.com/stonith404/pingvin-share), a self-hosted file sharing platform and an alternative for WeTransfer. Available as [services.pingvin-share](#opt-services.pingvin-share.enable).
@@ -116,12 +126,16 @@
- [Localsend](https://localsend.org/), an open source cross-platform alternative to AirDrop. Available as [programs.localsend](#opt-programs.localsend.enable).
+- [Gatus](https://github.com/TwiN/gatus), an automated developer-oriented status page. Available as [services.gatus](#opt-services.gatus.enable).
+
- [cryptpad](https://cryptpad.org/), a privacy-oriented collaborative platform (docs/drive/etc), has been added back. Available as [services.cryptpad](#opt-services.cryptpad.enable).
- [realm](https://github.com/zhboner/realm), a simple, high performance relay server written in rust. Available as [services.realm.enable](#opt-services.realm.enable).
- [Gotenberg](https://gotenberg.dev), an API server for converting files to PDFs that can be used alongside Paperless-ngx. Available as [services.gotenberg](options.html#opt-services.gotenberg).
+- [Suricata](https://suricata.io/), a free and open source, mature, fast and robust network threat detection engine. Available as [services.suricata](options.html#opt-services.suricata).
+
- [Playerctld](https://github.com/altdesktop/playerctl), a daemon to track media player activity. Available as [services.playerctld](option.html#opt-services.playerctld).
- [MenhirLib](https://gitlab.inria.fr/fpottier/menhir/-/tree/master/coq-menhirlib) A support library for verified Coq parsers produced by Menhir.
@@ -153,8 +167,22 @@
- [Immich](https://github.com/immich-app/immich), a self-hosted photo and video backup solution. Available as [services.immich](#opt-services.immich.enable).
+- [obs-studio](https://obsproject.com/), Free and open source software for video recording and live streaming. Available as [programs.obs-studio.enable](#opt-programs.obs-studio.enable).
+
+- [Veilid](https://veilid.com), a headless server that enables privacy-focused data sharing and messaging on a peer-to-peer network. Available as [services.veilid](#opt-services.veilid.enable).
+
+- [Fedimint](https://github.com/fedimint/fedimint), a module based system for building federated applications (Federated E-Cash Mint). Available as [services.fedimintd](#opt-services.fedimintd).
+
## Backward Incompatibilities {#sec-release-24.11-incompatibilities}
+- The `sound` options have been removed or renamed, as they had a lot of unintended side effects. See [below](#sec-release-24.11-migration-sound) for details.
+
+- The nvidia driver no longer defaults to the proprietary driver starting with version 560. You will need to manually set `hardware.nvidia.open` to select the proprietary or open driver.
+
+- All Cinnamon and XApp packages have been moved to top-level (i.e., `cinnamon.nemo` is now `nemo`).
+
+- All GNOME packages have been moved to top-level (i.e., `gnome.nautilus` is now `nautilus`).
+
- `transmission` package has been aliased with a `trace` warning to `transmission_3`. Since [Transmission 4 has been released last year](https://github.com/transmission/transmission/releases/tag/4.0.0), and Transmission 3 will eventually go away, it was decided perform this warning alias to make people aware of the new version. The `services.transmission.package` defaults to `transmission_3` as well because the upgrade can cause data loss in certain specific usage patterns (examples: [#5153](https://github.com/transmission/transmission/issues/5153), [#6796](https://github.com/transmission/transmission/issues/6796)). Please make sure to back up to your data directory per your usage:
- `transmission-gtk`: `~/.config/transmission`
- `transmission-daemon` using NixOS module: `${config.services.transmission.home}/.config/transmission-daemon` (defaults to `/var/lib/transmission/.config/transmission-daemon`)
@@ -167,6 +195,8 @@
- `services.kubernetes.kubelet.clusterDns` now accepts a list of DNS resolvers rather than a single string, bringing the module more in line with the upstream Kubelet configuration schema.
+- `bluemap` has changed the format used to store map tiles, and the database layout has been heavily modified. Upstream recommends a clean reinstallation: . Unless you are using an SQL storage backend, this should only entail deleting the contents of `config.services.bluemap.coreSettings.data` (defaults to `/var/lib/bluemap`) and `config.services.bluemap.webRoot` (defaults to `/var/lib/bluemap/web`).
+
- `wstunnel` has had a major version upgrade that entailed rewriting the program in Rust.
The module was updated to accommodate for breaking changes.
Breaking changes to the module API were minimised as much as possible,
@@ -203,6 +233,9 @@
- The logrotate service has received hardening and now requires enabling `allowNetworking`, if logrotate needs to access the network.
+- qBittorrent has been updated to major version 5, which drops support for Qt 5.
+ The `qbittorrent-qt5` package has been removed.
+
- The fcgiwrap module now allows multiple instances running as distinct users.
The option `services.fgciwrap` now takes an attribute set of the
configuration of each individual instance.
@@ -216,8 +249,6 @@
- The `mautrix-signal` module was adapted to incorporate the configuration rearrangement that resulted from the update to the mautrix bridgev2 architecture. Pre-0.7.0 configurations should continue to work.
In case you want to update your configuration make sure to check the NixOS manual.
-- The nvidia driver no longer defaults to the proprietary driver starting with version 560. You will need to manually set `hardware.nvidia.open` to select the proprietary or open driver.
-
- `singularity-tools` have the `storeDir` argument removed from its override interface and use `builtins.storeDir` instead.
- Two build helpers in `singularity-tools`, i.e., `mkLayer` and `shellScript`, are deprecated, as they are no longer involved in image-building. Maintainers will remove them in future releases.
@@ -231,10 +262,6 @@
- The method to safely handle secrets in the `networking.wireless` module has been changed to benefit from a [new feature](https://w1.fi/cgit/hostap/commit/?id=e680a51e94a33591f61edb210926bcb71217a21a) of wpa_supplicant.
The syntax to refer to secrets has changed slightly and the option `networking.wireless.environmentFile` has been replaced by `networking.wireless.secretsFile`; see the description of the latter for how to upgrade.
-- All Cinnamon and XApp packages have been moved to top-level (i.e., `cinnamon.nemo` is now `nemo`).
-
-- All GNOME packages have been moved to top-level (i.e., `gnome.nautilus` is now `nautilus`).
-
- `services.cgit` now runs as the cgit user by default instead of root.
This change requires granting access to the repositories to this user or
setting the appropriate one through `services.cgit.some-instance.user`.
@@ -289,6 +316,12 @@
- `tests.overriding` has its `passthru.tests` restructured as an attribute set instead of a list, making individual tests accessible by their names.
+- Package `skk-dict` was split into multiple packages under `skkDictionaries`.
+ If in doubt, try `skkDictionaries.l`. As part of this change, the dictionaries
+ were moved from `$out/share` to `$out/share/skk`. Also, the dictionaries won't
+ be converted to UTF-8 unless the `useUtf8` package option is enabled. UTF-8
+ converted dictionaries will have the .utf8 suffix appended to its filename.
+
- `vaultwarden` lost the capability to bind to privileged ports. If you rely on
this behavior, override the systemd unit to allow `CAP_NET_BIND_SERVICE` in
your local configuration.
@@ -300,6 +333,15 @@
a static `user` and `group`. The `writablePaths` option has been removed and
the models directory is now always exempt from sandboxing.
+- The `gns3-server` service now runs under the `gns3` system user
+ instead of a dynamically created one via `DynamicUser`.
+ The use of SUID wrappers is incompatible with SystemD's `DynamicUser` setting,
+ and GNS3 requires calling ubridge through its SUID wrapper to function properly.
+ This change requires to manually move the following directories:
+ * from `/var/lib/private/gns3` to `/var/lib/gns3`
+ * from `/var/log/private/gns3` to `/var/log/gns3`
+ and to change the ownership of these directories and their contents to `gns3` (including `/etc/gns3`).
+
- Legacy package `stalwart-mail_0_6` was dropped, please note the
[manual upgrade process](https://github.com/stalwartlabs/mail-server/blob/main/UPGRADING.md)
before changing the package to `pkgs.stalwart-mail` in
@@ -390,6 +432,8 @@
- `zx` was updated to v8, which introduces several breaking changes.
See the [v8 changelog](https://github.com/google/zx/releases/tag/8.0.0) for more information.
+- `feishin` removed support for Navidrome `< v0.53.2` due to an API change; more information in the [v0.10.0 release notes](https://github.com/jeffvli/feishin/releases/tag/v0.10.0).
+
- The `dnscrypt-wrapper` module was removed since the project has been effectively unmaintained since 2018; moreover the NixOS module had to rely on an abandoned version of dnscrypt-proxy v1 for the rotation of keys.
To wrap a resolver with DNSCrypt you can instead use `dnsdist`. See options `services.dnsdist.dnscrypt.*`
@@ -415,6 +459,8 @@
- `programs.vim.defaultEditor` now only works if `programs.vim.enable` is enabled.
+- `services.mautrix-meta` was updated to [0.4](https://github.com/mautrix/meta/releases/tag/v0.4.0). This release makes significant changes to the settings format. If you have custom settings you should migrate them to the new format. Unfortunately upstream provides little guidance for how to do this, but [the auto-migration code](https://github.com/mautrix/meta/blob/f5440b05aac125b4c95b1af85635a717cbc6dd0e/cmd/mautrix-meta/legacymigrate.go#L23) may serve as a useful reference. The NixOS module should warn you if you still have any old settings configured.
+
- The `indi-full` package no longer contains non-free drivers.
To get the old collection of drivers use `indi-full-nonfree` or create your own collection of drivers by overriding indi-with-drivers.
E.g.: `pkgs.indi-with-drivers.override {extraDrivers = with pkgs.indi-3rdparty; [indi-gphoto];}`
@@ -432,8 +478,6 @@
- `services.roundcube.maxAttachmentSize` will multiply the value set with `1.37` to offset overhead introduced by the base64 encoding applied to attachments.
-- The `sound` options have been removed or renamed, as they had a lot of unintended side effects. See [below](#sec-release-24.11-migration-sound) for details.
-
- The `services.mxisd` module has been removed as both [mxisd](https://github.com/kamax-matrix/mxisd) and [ma1sd](https://github.com/ma1uta/ma1sd) are not maintained any longer.
Consequently the package `pkgs.ma1sd` has also been removed.
@@ -470,7 +514,7 @@
- The `services.syncplay` module now exposes all currently available command-line arguments for `syncplay-server` as options, as well as a `useACMEHost` option for easy TLS setup.
The systemd service now uses `DynamicUser`/`StateDirectory` and the `user` and `group` options have been deprecated.
-- The `openlens` package got removed, suggested replacment `lens-desktop`
+- The `openlens` package got removed, suggested replacement `lens-desktop`
- The `services.dnsmasq.extraConfig` option has been removed, as it had been deprecated for over 2 years. This option has been replaced by `services.dnsmasq.settings`.
@@ -516,6 +560,9 @@
- `lib.misc.mapAttrsFlatten` is now formally deprecated and will be removed in future releases; use the identical [`lib.attrsets.mapAttrsToList`](https://nixos.org/manual/nixpkgs/unstable#function-library-lib.attrsets.mapAttrsToList) instead.
+- Tailscale's `authKeyFile` can now have its corresponding parameters set through `config.services.tailscale.authKeyParameters`, allowing for non-ephemeral unsupervised deployment and more.
+ See [Registering new nodes using OAuth credentials](https://tailscale.com/kb/1215/oauth-clients#registering-new-nodes-using-oauth-credentials) for the supported options.
+
- `nixosTests` now provide a working IPv6 setup for VLAN 1 by default.
- Kanidm can now be provisioned using the new [`services.kanidm.provision`] option, but requires using a patched version available via `pkgs.kanidm.withSecretProvisioning`.
@@ -524,6 +571,22 @@
- The kubelet configuration file can now be amended with arbitrary additional content using the `services.kubernetes.kubelet.extraConfig` option.
+- The `services.seafile` module was updated to major version 11.
+ - As part of this upgrade, the database backend will be migrated to MySQL.
+ This process should be automatic, but in case of a botched migration,
+ old sqlite files are not removed and can be used to manually migrate the database.
+ - Additionally, the updated CSRF protection may prevent some users from logging in.
+ Specific origin addresses can be whitelisted using the `services.seafile.seahubExtraConf` option
+ (e.g. `services.seafile.seahubExtraConf = ''CSRF_TRUSTED_ORIGINS = ["https://example.com"]'';`).
+ Note that first solution of the [official FAQ answer](https://cloud.seatable.io/dtable/external-links/7b976c85f504491cbe8e/?tid=0000&vid=0000&row-id=BQhH-2HSQs68Nq2EW91DBA)
+ is not allowed by the `services.nginx` module's config-checker.
+
+- The latest available version of Nextcloud is v30 (available as `pkgs.nextcloud30`). The installation logic is as follows:
+ - If [`services.nextcloud.package`](#opt-services.nextcloud.package) is specified explicitly, this package will be installed (**recommended**)
+ - If [`system.stateVersion`](#opt-system.stateVersion) is >=24.05, `pkgs.nextcloud29` will be installed by default.
+ - If [`system.stateVersion`](#opt-system.stateVersion) is >=24.11, `pkgs.nextcloud30` will be installed by default.
+ - Please note that an upgrade from v28 (or older) to v30 directly is not possible. Please upgrade to `nextcloud29` (or earlier) first. Nextcloud prohibits skipping major versions while upgrading. You can upgrade by declaring [`services.nextcloud.package = pkgs.nextcloud29;`](options.html#opt-services.nextcloud.package).
+
- To facilitate dependency injection, the `imgui` package now builds a static archive using vcpkg' CMake rules.
The derivation now installs "impl" headers selectively instead of by a wildcard.
Use `imgui.src` if you just want to access the unpacked sources.
@@ -539,6 +602,8 @@
- `security.pam.u2f` now follows RFC42.
All module options are now settable through the freeform `.settings`.
+- Mikutter was removed because the package was broken and had no maintainers.
+
- Gollum was upgraded to major version 6. Read their [migration notes](https://github.com/gollum/gollum/wiki/6.0-Release-Notes).
- The hooks `yarnConfigHook` and `yarnBuildHook` were added. These should replace `yarn2nix.mkYarnPackage` and other `yarn2nix` related tools. The motivation to get rid of `yarn2nix` tools is the fact that they are too complex and hard to maintain, and they rely upon too much Nix evaluation which is problematic if import-from-derivation is not allowed (see more details at [#296856](https://github.com/NixOS/nixpkgs/issues/296856). The transition from `mkYarnPackage` to `yarn{Config,Build}Hook` is tracked at [#324246](https://github.com/NixOS/nixpkgs/issues/324246).
@@ -560,6 +625,11 @@
- `restic` module now has an option for inhibiting system sleep while backups are running, defaulting to off (not inhibiting sleep), available as [`services.restic.backups..inhibitsSleep`](#opt-services.restic.backups._name_.inhibitsSleep).
+- The arguments from [](#opt-services.postgresql.initdbArgs) now get shell-escaped.
+
+- `cargo-tauri.hook` was introduced to help users build [Tauri](https://tauri.app/) projects. It is meant to be used alongside
+ `rustPlatform.buildRustPackage` and Node hooks such as `npmConfigHook`, `pnpm.configHook`, and the new `yarnConfig`
+
- Support for *runner registration tokens* has been [deprecated](https://gitlab.com/gitlab-org/gitlab/-/issues/380872)
in `gitlab-runner` 15.6 and is expected to be removed in `gitlab-runner` 18.0. Configuration of existing runners
should be changed to using *runner authentication tokens* by configuring
@@ -569,7 +639,9 @@
- `iproute2` now has libbpf support.
- `nix.channel.enable = false` no longer implies `nix.settings.nix-path = []`.
- Since Nix 2.13, a `nix-path` set in `nix.conf` cannot be overriden by the `NIX_PATH` configuration variable.
+ Since Nix 2.13, a `nix-path` set in `nix.conf` cannot be overridden by the `NIX_PATH` configuration variable.
+
+- ZFS now imports its pools in `postResumeCommands` rather than `postDeviceCommands`. If you had `postDeviceCommands` scripts that depended on ZFS pools being imported, those now need to be in `postResumeCommands`.
## Detailed migration information {#sec-release-24.11-migration}
diff --git a/third_party/nixpkgs/nixos/modules/config/nix-flakes.nix b/third_party/nixpkgs/nixos/modules/config/nix-flakes.nix
index d6c31735a6..90e207fd4a 100644
--- a/third_party/nixpkgs/nixos/modules/config/nix-flakes.nix
+++ b/third_party/nixpkgs/nixos/modules/config/nix-flakes.nix
@@ -72,7 +72,7 @@ in
type = "path";
path = config.flake.outPath;
} // filterAttrs
- (n: _: n == "lastModified" || n == "rev" || n == "revCount" || n == "narHash")
+ (n: _: n == "lastModified" || n == "rev" || n == "narHash")
config.flake
));
};
diff --git a/third_party/nixpkgs/nixos/modules/config/terminfo.nix b/third_party/nixpkgs/nixos/modules/config/terminfo.nix
index bf8bc43d6b..78d4847092 100644
--- a/third_party/nixpkgs/nixos/modules/config/terminfo.nix
+++ b/third_party/nixpkgs/nixos/modules/config/terminfo.nix
@@ -24,25 +24,35 @@
config = {
+ # This should not contain packages that are broken or can't build, since it
+ # will break this expression
+ #
+ # Currently broken packages:
+ # - contour
+ #
# can be generated with:
# lib.attrNames (lib.filterAttrs
# (_: drv: (builtins.tryEval (lib.isDerivation drv && drv ? terminfo)).value)
# pkgs)
- environment.systemPackages = lib.mkIf config.environment.enableAllTerminfo (map (x: x.terminfo) (with pkgs.pkgsBuildBuild; [
- alacritty
- contour
- foot
- kitty
- mtm
- rio
- rxvt-unicode-unwrapped
- rxvt-unicode-unwrapped-emoji
- st
- termite
- tmux
- wezterm
- yaft
- ]));
+ environment.systemPackages = lib.mkIf config.environment.enableAllTerminfo (
+ map (x: x.terminfo) (
+ with pkgs.pkgsBuildBuild;
+ [
+ alacritty
+ foot
+ kitty
+ mtm
+ rio
+ rxvt-unicode-unwrapped
+ rxvt-unicode-unwrapped-emoji
+ st
+ termite
+ tmux
+ wezterm
+ yaft
+ ]
+ )
+ );
environment.pathsToLink = [
"/share/terminfo"
diff --git a/third_party/nixpkgs/nixos/modules/config/xdg/icons.nix b/third_party/nixpkgs/nixos/modules/config/xdg/icons.nix
index 9e2b3c2e46..b0267d21d3 100644
--- a/third_party/nixpkgs/nixos/modules/config/xdg/icons.nix
+++ b/third_party/nixpkgs/nixos/modules/config/xdg/icons.nix
@@ -13,6 +13,14 @@
[XDG Icon Theme specification](https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html).
'';
};
+ xdg.icons.fallbackCursorThemes = lib.mkOption {
+ type = lib.types.listOf lib.types.str;
+ default = [];
+ description = ''
+ Names of the fallback cursor themes, in order of preference, to be used when no other icon source can be found.
+ Set to `[]` to disable the fallback entirely.
+ '';
+ };
};
config = lib.mkIf config.xdg.icons.enable {
@@ -25,6 +33,15 @@
# Empty icon theme that contains index.theme file describing directories
# where toolkits should look for icons installed by apps.
pkgs.hicolor-icon-theme
+ ] ++ lib.optionals (config.xdg.icons.fallbackCursorThemes != []) [
+ (pkgs.writeTextFile {
+ name = "fallback-cursor-theme";
+ text = ''
+ [Icon Theme]
+ Inherits=${lib.concatStringsSep "," config.xdg.icons.fallbackCursorThemes}
+ '';
+ destination = "/share/icons/default/index.theme";
+ })
];
# libXcursor looks for cursors in XCURSOR_PATH
diff --git a/third_party/nixpkgs/nixos/modules/hardware/uinput.nix b/third_party/nixpkgs/nixos/modules/hardware/uinput.nix
index 55e86bfa6b..1845d9cfe5 100644
--- a/third_party/nixpkgs/nixos/modules/hardware/uinput.nix
+++ b/third_party/nixpkgs/nixos/modules/hardware/uinput.nix
@@ -1,8 +1,9 @@
-{ config, pkgs, lib, ... }:
+{ config, lib, ... }:
let
cfg = config.hardware.uinput;
-in {
+in
+{
options.hardware.uinput = {
enable = lib.mkEnableOption "uinput support";
};
@@ -10,7 +11,7 @@ in {
config = lib.mkIf cfg.enable {
boot.kernelModules = [ "uinput" ];
- users.groups.uinput = {};
+ users.groups.uinput.gid = config.ids.gids.uinput;
services.udev.extraRules = ''
SUBSYSTEM=="misc", KERNEL=="uinput", MODE="0660", GROUP="uinput", OPTIONS+="static_node=uinput"
diff --git a/third_party/nixpkgs/nixos/modules/image/repart-image.nix b/third_party/nixpkgs/nixos/modules/image/repart-image.nix
index 41f68a0282..cc4c2211e3 100644
--- a/third_party/nixpkgs/nixos/modules/image/repart-image.nix
+++ b/third_party/nixpkgs/nixos/modules/image/repart-image.nix
@@ -30,7 +30,7 @@
, imageFileBasename
, compression
, fileSystems
-, partitionsJSON
+, finalPartitions
, split
, seed
, definitionsDirectory
@@ -110,7 +110,9 @@ in
env = mkfsEnv;
- inherit partitionsJSON definitionsDirectory;
+ inherit finalPartitions definitionsDirectory;
+
+ partitionsJSON = builtins.toJSON finalAttrs.finalPartitions;
# relative path to the repart definitions that are read by systemd-repart
finalRepartDefinitions = "repart.d";
@@ -136,7 +138,7 @@ in
patchPhase = ''
runHook prePatch
- amendedRepartDefinitionsDir=$(${amendRepartDefinitions} $partitionsJSON $definitionsDirectory)
+ amendedRepartDefinitionsDir=$(${amendRepartDefinitions} <(echo "$partitionsJSON") $definitionsDirectory)
ln -vs $amendedRepartDefinitionsDir $finalRepartDefinitions
runHook postPatch
diff --git a/third_party/nixpkgs/nixos/modules/image/repart-verity-store.nix b/third_party/nixpkgs/nixos/modules/image/repart-verity-store.nix
index 3f341ca421..e8706a5f79 100644
--- a/third_party/nixpkgs/nixos/modules/image/repart-verity-store.nix
+++ b/third_party/nixpkgs/nixos/modules/image/repart-verity-store.nix
@@ -163,21 +163,20 @@ in
createEmpty = false;
}).overrideAttrs
(
- finalAttrs: previousAttrs:
- let
- copyUki = "CopyFiles=${config.system.build.uki}/${config.system.boot.loader.ukiFile}:${cfg.ukiPath}";
- in
- {
+ finalAttrs: previousAttrs: {
+ # add entry to inject UKI into ESP
+ finalPartitions = lib.recursiveUpdate previousAttrs.finalPartitions {
+ ${cfg.partitionIds.esp}.contents = {
+ "${cfg.ukiPath}".source = "${config.system.build.uki}/${config.system.boot.loader.ukiFile}";
+ };
+ };
+
nativeBuildInputs = previousAttrs.nativeBuildInputs ++ [
pkgs.systemdUkify
verityHashCheck
+ pkgs.jq
];
- postPatch = ''
- # add entry to inject UKI into ESP
- echo '${copyUki}' >> $finalRepartDefinitions/${cfg.partitionIds.esp}.conf
- '';
-
preBuild = ''
# check that we build the final image with the same intermediate image for
# which the injected UKI was built by comparing the UKI cmdline with the repart output
@@ -194,6 +193,24 @@ in
chmod +w ${config.image.repart.imageFileBasename}.raw
'';
+ # replace "TBD" with the original roothash values
+ preInstall = ''
+ mv -v repart-output{.json,_orig.json}
+
+ jq --slurp --indent -1 \
+ '.[0] as $intermediate | .[1] as $final
+ | $intermediate | map(select(.roothash != null) | { "uuid":.uuid,"roothash":.roothash }) as $uuids
+ | $final + $uuids
+ | group_by(.uuid)
+ | map(add)
+ | sort_by(.offset)' \
+ ${config.system.build.intermediateImage}/repart-output.json \
+ repart-output_orig.json \
+ > repart-output.json
+
+ rm -v repart-output_orig.json
+ '';
+
# the image will be self-contained so we can drop references
# to the closure that was used to build it
unsafeDiscardReferences.out = true;
diff --git a/third_party/nixpkgs/nixos/modules/image/repart.nix b/third_party/nixpkgs/nixos/modules/image/repart.nix
index b2f03d96ad..544779cd6e 100644
--- a/third_party/nixpkgs/nixos/modules/image/repart.nix
+++ b/third_party/nixpkgs/nixos/modules/image/repart.nix
@@ -318,14 +318,12 @@ in
format
(lib.mapAttrs (_n: v: { Partition = v.repartConfig; }) cfg.finalPartitions);
- partitionsJSON = pkgs.writeText "partitions.json" (builtins.toJSON cfg.finalPartitions);
-
mkfsEnv = mkfsOptionsToEnv cfg.mkfsOptions;
in
pkgs.callPackage ./repart-image.nix {
systemd = cfg.package;
- inherit (cfg) name version imageFileBasename compression split seed sectorSize;
- inherit fileSystems definitionsDirectory partitionsJSON mkfsEnv;
+ inherit (cfg) name version imageFileBasename compression split seed sectorSize finalPartitions;
+ inherit fileSystems definitionsDirectory mkfsEnv;
};
meta.maintainers = with lib.maintainers; [ nikstur willibutz ];
diff --git a/third_party/nixpkgs/nixos/modules/installer/cd-dvd/iso-image.nix b/third_party/nixpkgs/nixos/modules/installer/cd-dvd/iso-image.nix
index 541bc5b018..63abf88cab 100644
--- a/third_party/nixpkgs/nixos/modules/installer/cd-dvd/iso-image.nix
+++ b/third_party/nixpkgs/nixos/modules/installer/cd-dvd/iso-image.nix
@@ -8,7 +8,7 @@ let
* to a menuentry for use in grub.
*
* * defaults: {name, image, params, initrd}
- * * options: [ option...Ā ]
+ * * options: [ option... ]
* * option: {name, params, class}
*/
menuBuilderGrub2 =
@@ -772,9 +772,10 @@ in
# here and it causes a cyclic dependency.
boot.loader.grub.enable = false;
- environment.systemPackages = [ grubPkgs.grub2 grubPkgs.grub2_efi ]
+ environment.systemPackages = [ grubPkgs.grub2 ]
++ lib.optional (config.isoImage.makeBiosBootable) pkgs.syslinux
;
+ system.extraDependencies = [ grubPkgs.grub2_efi ];
# In stage 1 of the boot, mount the CD as the root FS by label so
# that we don't need to know its device. We pass the label of the
diff --git a/third_party/nixpkgs/nixos/modules/installer/tools/nix-fallback-paths.nix b/third_party/nixpkgs/nixos/modules/installer/tools/nix-fallback-paths.nix
index 5e23e8dda4..a9ef9b3e31 100644
--- a/third_party/nixpkgs/nixos/modules/installer/tools/nix-fallback-paths.nix
+++ b/third_party/nixpkgs/nixos/modules/installer/tools/nix-fallback-paths.nix
@@ -1,7 +1,7 @@
{
- x86_64-linux = "/nix/store/mczjdfprd67mdn90488854bf6b3nkp8j-nix-2.18.7";
- i686-linux = "/nix/store/qqll8zrx7ibdx34ry1ijanqdpdpnibbc-nix-2.18.7";
- aarch64-linux = "/nix/store/lwysvjn745fwsz8nv13zzsfq0dhiyxlp-nix-2.18.7";
- x86_64-darwin = "/nix/store/frzvlvzzj7hwvg8p0y0ivl27430nxhfy-nix-2.18.7";
- aarch64-darwin = "/nix/store/43dp3pl3k95gszp1hl9sjm22gly65sxi-nix-2.18.7";
+ x86_64-linux = "/nix/store/vhv7ckr0winivvwfqxd54d6pgq2hx1is-nix-2.18.8";
+ i686-linux = "/nix/store/8x7rmgi225r5kygpf17swvk3vll0c61y-nix-2.18.8";
+ aarch64-linux = "/nix/store/sbyj0rb1wd314zfxpf834d0clvxrxmv3-nix-2.18.8";
+ x86_64-darwin = "/nix/store/vsy1wl865md71qv177nchj0aj5p26pkl-nix-2.18.8";
+ aarch64-darwin = "/nix/store/54kqc2da3fjyjgzab4vaszxjmdvii6yk-nix-2.18.8";
}
diff --git a/third_party/nixpkgs/nixos/modules/misc/ids.nix b/third_party/nixpkgs/nixos/modules/misc/ids.nix
index 1bdaf713ab..ed016b552e 100644
--- a/third_party/nixpkgs/nixos/modules/misc/ids.nix
+++ b/third_party/nixpkgs/nixos/modules/misc/ids.nix
@@ -35,7 +35,6 @@ in
};
-
config = {
ids.uids = {
@@ -111,7 +110,7 @@ in
postgres = 71;
#vboxusers = 72; # unused
#vboxsf = 73; # unused
- smbguest = 74; # unused
+ smbguest = 74; # unused
varnish = 75;
datadog = 76;
lighttpd = 77;
@@ -290,7 +289,7 @@ in
postgrey = 258;
# hound = 259; # unused, removed 2023-11-21
leaps = 260;
- ipfs = 261;
+ ipfs = 261;
# stanchion = 262; # unused, removed 2020-10-14
# riak-cs = 263; # unused, removed 2020-10-14
infinoted = 264;
@@ -436,7 +435,7 @@ in
postgres = 71;
vboxusers = 72;
vboxsf = 73;
- smbguest = 74; # unused
+ smbguest = 74; # unused
varnish = 75;
datadog = 76;
lighttpd = 77;
@@ -666,6 +665,7 @@ in
rstudio-server = 324;
localtimed = 325;
automatic-timezoned = 326;
+ uinput = 327;
# When adding a gid, make sure it doesn't match an existing
# uid. Users and groups with the same name should have equal
diff --git a/third_party/nixpkgs/nixos/modules/module-list.nix b/third_party/nixpkgs/nixos/modules/module-list.nix
index 62af5974b9..bf9b3db4b9 100644
--- a/third_party/nixpkgs/nixos/modules/module-list.nix
+++ b/third_party/nixpkgs/nixos/modules/module-list.nix
@@ -259,6 +259,7 @@
./programs/oblogout.nix
./programs/oddjobd.nix
./programs/openvpn3.nix
+ ./programs/obs-studio.nix
./programs/partition-manager.nix
./programs/plotinus.nix
./programs/pqos-wrapper.nix
@@ -882,6 +883,7 @@
./services/monitoring/datadog-agent.nix
./services/monitoring/do-agent.nix
./services/monitoring/fusion-inventory.nix
+ ./services/monitoring/gatus.nix
./services/monitoring/goss.nix
./services/monitoring/grafana-agent.nix
./services/monitoring/grafana-image-renderer.nix
@@ -1029,6 +1031,7 @@
./services/networking/expressvpn.nix
./services/networking/fakeroute.nix
./services/networking/fastnetmon-advanced.nix
+ ./services/networking/fedimintd.nix
./services/networking/ferm.nix
./services/networking/firefox-syncserver.nix
./services/networking/fireqos.nix
@@ -1251,6 +1254,7 @@
./services/networking/uptermd.nix
./services/networking/v2ray.nix
./services/networking/v2raya.nix
+ ./services/networking/veilid.nix
./services/networking/vdirsyncer.nix
./services/networking/vsftpd.nix
./services/networking/wasabibackend.nix
@@ -1383,6 +1387,7 @@
./services/web-apps/atlassian/crowd.nix
./services/web-apps/atlassian/jira.nix
./services/web-apps/audiobookshelf.nix
+ ./services/web-apps/bluemap.nix
./services/web-apps/bookstack.nix
./services/web-apps/c2fmzq-server.nix
./services/web-apps/calibre-web.nix
@@ -1392,6 +1397,7 @@
./services/web-apps/chatgpt-retrieval-plugin.nix
./services/web-apps/cloudlog.nix
./services/web-apps/code-server.nix
+ ./services/web-apps/collabora-online.nix
./services/web-apps/commafeed.nix
./services/web-apps/convos.nix
./services/web-apps/crabfit.nix
@@ -1423,6 +1429,7 @@
./services/web-apps/goatcounter.nix
./services/web-apps/guacamole-client.nix
./services/web-apps/guacamole-server.nix
+ ./services/web-apps/hatsu.nix
./services/web-apps/healthchecks.nix
./services/web-apps/hedgedoc.nix
./services/web-apps/hledger-web.nix
@@ -1482,6 +1489,7 @@
./services/web-apps/powerdns-admin.nix
./services/web-apps/pretalx.nix
./services/web-apps/pretix.nix
+ ./services/web-apps/privatebin.nix
./services/web-apps/prosody-filer.nix
./services/web-apps/rimgo.nix
./services/web-apps/rutorrent.nix
@@ -1513,7 +1521,6 @@
./services/web-apps/zitadel.nix
./services/web-servers/agate.nix
./services/web-servers/apache-httpd/default.nix
- ./services/web-servers/bluemap.nix
./services/web-servers/caddy/default.nix
./services/web-servers/darkhttpd.nix
./services/web-servers/fcgiwrap.nix
diff --git a/third_party/nixpkgs/nixos/modules/profiles/macos-builder.nix b/third_party/nixpkgs/nixos/modules/profiles/macos-builder.nix
index bf8414e1e1..b65c698d62 100644
--- a/third_party/nixpkgs/nixos/modules/profiles/macos-builder.nix
+++ b/third_party/nixpkgs/nixos/modules/profiles/macos-builder.nix
@@ -196,14 +196,8 @@ in
# To prevent gratuitous rebuilds on each change to Nixpkgs
nixos.revision = null;
- stateVersion = lib.mkDefault (throw ''
- The macOS linux builder should not need a stateVersion to be set, but a module
- has accessed stateVersion nonetheless.
- Please inspect the trace of the following command to figure out which module
- has a dependency on stateVersion.
-
- nix-instantiate --attr darwin.linux-builder --show-trace
- '');
+ # to be updated by module maintainers, see nixpkgs#325610
+ stateVersion = "24.05";
};
users.users."${user}" = {
diff --git a/third_party/nixpkgs/nixos/modules/programs/firefox.nix b/third_party/nixpkgs/nixos/modules/programs/firefox.nix
index 7521708fa9..ed874cad74 100644
--- a/third_party/nixpkgs/nixos/modules/programs/firefox.nix
+++ b/third_party/nixpkgs/nixos/modules/programs/firefox.nix
@@ -1,4 +1,9 @@
-{ pkgs, config, lib, ... }:
+{
+ pkgs,
+ config,
+ lib,
+ ...
+}:
let
cfg = config.programs.firefox;
@@ -78,7 +83,7 @@ in
wrapperConfig = lib.mkOption {
type = lib.types.attrs;
- default = {};
+ default = { };
description = "Arguments to pass to Firefox wrapper";
};
@@ -99,7 +104,13 @@ in
};
preferences = lib.mkOption {
- type = with lib.types; attrsOf (oneOf [ bool int str ]);
+ type =
+ with lib.types;
+ attrsOf (oneOf [
+ bool
+ int
+ str
+ ]);
default = { };
description = ''
Preferences to set from `about:config`.
@@ -112,7 +123,12 @@ in
};
preferencesStatus = lib.mkOption {
- type = lib.types.enum [ "default" "locked" "user" "clear" ];
+ type = lib.types.enum [
+ "default"
+ "locked"
+ "user"
+ "clear"
+ ];
default = "locked";
description = ''
The status of `firefox.preferences`.
@@ -127,111 +143,113 @@ in
languagePacks = lib.mkOption {
# Available languages can be found in https://releases.mozilla.org/pub/firefox/releases/${cfg.package.version}/linux-x86_64/xpi/
- type = lib.types.listOf (lib.types.enum ([
- "ach"
- "af"
- "an"
- "ar"
- "ast"
- "az"
- "be"
- "bg"
- "bn"
- "br"
- "bs"
- "ca-valencia"
- "ca"
- "cak"
- "cs"
- "cy"
- "da"
- "de"
- "dsb"
- "el"
- "en-CA"
- "en-GB"
- "en-US"
- "eo"
- "es-AR"
- "es-CL"
- "es-ES"
- "es-MX"
- "et"
- "eu"
- "fa"
- "ff"
- "fi"
- "fr"
- "fur"
- "fy-NL"
- "ga-IE"
- "gd"
- "gl"
- "gn"
- "gu-IN"
- "he"
- "hi-IN"
- "hr"
- "hsb"
- "hu"
- "hy-AM"
- "ia"
- "id"
- "is"
- "it"
- "ja"
- "ka"
- "kab"
- "kk"
- "km"
- "kn"
- "ko"
- "lij"
- "lt"
- "lv"
- "mk"
- "mr"
- "ms"
- "my"
- "nb-NO"
- "ne-NP"
- "nl"
- "nn-NO"
- "oc"
- "pa-IN"
- "pl"
- "pt-BR"
- "pt-PT"
- "rm"
- "ro"
- "ru"
- "sat"
- "sc"
- "sco"
- "si"
- "sk"
- "skr"
- "sl"
- "son"
- "sq"
- "sr"
- "sv-SE"
- "szl"
- "ta"
- "te"
- "tg"
- "th"
- "tl"
- "tr"
- "trs"
- "uk"
- "ur"
- "uz"
- "vi"
- "xh"
- "zh-CN"
- "zh-TW"
- ]));
+ type = lib.types.listOf (
+ lib.types.enum ([
+ "ach"
+ "af"
+ "an"
+ "ar"
+ "ast"
+ "az"
+ "be"
+ "bg"
+ "bn"
+ "br"
+ "bs"
+ "ca-valencia"
+ "ca"
+ "cak"
+ "cs"
+ "cy"
+ "da"
+ "de"
+ "dsb"
+ "el"
+ "en-CA"
+ "en-GB"
+ "en-US"
+ "eo"
+ "es-AR"
+ "es-CL"
+ "es-ES"
+ "es-MX"
+ "et"
+ "eu"
+ "fa"
+ "ff"
+ "fi"
+ "fr"
+ "fur"
+ "fy-NL"
+ "ga-IE"
+ "gd"
+ "gl"
+ "gn"
+ "gu-IN"
+ "he"
+ "hi-IN"
+ "hr"
+ "hsb"
+ "hu"
+ "hy-AM"
+ "ia"
+ "id"
+ "is"
+ "it"
+ "ja"
+ "ka"
+ "kab"
+ "kk"
+ "km"
+ "kn"
+ "ko"
+ "lij"
+ "lt"
+ "lv"
+ "mk"
+ "mr"
+ "ms"
+ "my"
+ "nb-NO"
+ "ne-NP"
+ "nl"
+ "nn-NO"
+ "oc"
+ "pa-IN"
+ "pl"
+ "pt-BR"
+ "pt-PT"
+ "rm"
+ "ro"
+ "ru"
+ "sat"
+ "sc"
+ "sco"
+ "si"
+ "sk"
+ "skr"
+ "sl"
+ "son"
+ "sq"
+ "sr"
+ "sv-SE"
+ "szl"
+ "ta"
+ "te"
+ "tg"
+ "th"
+ "tl"
+ "tr"
+ "trs"
+ "uk"
+ "ur"
+ "uz"
+ "vi"
+ "xh"
+ "zh-CN"
+ "zh-TW"
+ ])
+ );
default = [ ];
description = ''
The language packs to install.
@@ -249,10 +267,23 @@ in
'';
};
+ autoConfigFiles = lib.mkOption {
+ type = with lib.types; listOf path;
+ default = [ ];
+ description = ''
+ AutoConfig files can be used to set and lock preferences that are not covered
+ by the policies.json for Mac and Linux. This method can be used to automatically
+ change user preferences or prevent the end user from modifiying specific
+ preferences by locking them. More info can be found in https://support.mozilla.org/en-US/kb/customizing-firefox-using-autoconfig.
+
+ Files are concated and autoConfig is appended.
+ '';
+ };
+
nativeMessagingHosts = ({
packages = lib.mkOption {
type = lib.types.listOf lib.types.package;
- default = [];
+ default = [ ];
description = ''
Additional packages containing native messaging hosts that should be made available to Firefox extensions.
'';
@@ -260,48 +291,64 @@ in
}) // (builtins.mapAttrs (k: v: lib.mkEnableOption "${v.name} support") nmhOptions);
};
- config = let
- forEachEnabledNmh = fn: lib.flatten (lib.mapAttrsToList (k: v: lib.optional cfg.nativeMessagingHosts.${k} (fn k v)) nmhOptions);
- in lib.mkIf cfg.enable {
- warnings = forEachEnabledNmh (k: v:
- "The `programs.firefox.nativeMessagingHosts.${k}` option is deprecated, " +
- "please add `${v.package.pname}` to `programs.firefox.nativeMessagingHosts.packages` instead."
- );
- programs.firefox.nativeMessagingHosts.packages = forEachEnabledNmh (_: v: v.package);
+ config =
+ let
+ forEachEnabledNmh =
+ fn:
+ lib.flatten (
+ lib.mapAttrsToList (k: v: lib.optional cfg.nativeMessagingHosts.${k} (fn k v)) nmhOptions
+ );
+ in
+ lib.mkIf cfg.enable {
+ warnings = forEachEnabledNmh (
+ k: v:
+ "The `programs.firefox.nativeMessagingHosts.${k}` option is deprecated, "
+ + "please add `${v.package.pname}` to `programs.firefox.nativeMessagingHosts.packages` instead."
+ );
+ programs.firefox.nativeMessagingHosts.packages = forEachEnabledNmh (_: v: v.package);
- environment.systemPackages = [
- (cfg.package.override (old: {
- extraPrefsFiles = old.extraPrefsFiles or [] ++ [(pkgs.writeText "firefox-autoconfig.js" cfg.autoConfig)];
- nativeMessagingHosts = old.nativeMessagingHosts or [] ++ cfg.nativeMessagingHosts.packages;
- cfg = (old.cfg or {}) // cfg.wrapperConfig;
- }))
- ];
+ environment.systemPackages = [
+ (cfg.package.override (old: {
+ extraPrefsFiles =
+ old.extraPrefsFiles or [ ]
+ ++ cfg.autoConfigFiles
+ ++ [ (pkgs.writeText "firefox-autoconfig.js" cfg.autoConfig) ];
+ nativeMessagingHosts = old.nativeMessagingHosts or [ ] ++ cfg.nativeMessagingHosts.packages;
+ cfg = (old.cfg or { }) // cfg.wrapperConfig;
+ }))
+ ];
- environment.etc =
- let
- policiesJSON = policyFormat.generate "firefox-policies.json" { inherit (cfg) policies; };
- in
- lib.mkIf (cfg.policies != { }) {
- "firefox/policies/policies.json".source = "${policiesJSON}";
+ environment.etc =
+ let
+ policiesJSON = policyFormat.generate "firefox-policies.json" { inherit (cfg) policies; };
+ in
+ lib.mkIf (cfg.policies != { }) {
+ "firefox/policies/policies.json".source = "${policiesJSON}";
+ };
+
+ # Preferences are converted into a policy
+ programs.firefox.policies = {
+ DisableAppUpdate = true;
+ Preferences = (
+ builtins.mapAttrs (_: value: {
+ Value = value;
+ Status = cfg.preferencesStatus;
+ }) cfg.preferences
+ );
+ ExtensionSettings = builtins.listToAttrs (
+ builtins.map (
+ lang:
+ lib.attrsets.nameValuePair "langpack-${lang}@firefox.mozilla.org" {
+ installation_mode = "normal_installed";
+ install_url = "https://releases.mozilla.org/pub/firefox/releases/${cfg.package.version}/linux-x86_64/xpi/${lang}.xpi";
+ }
+ ) cfg.languagePacks
+ );
};
-
- # Preferences are converted into a policy
- programs.firefox.policies = {
- DisableAppUpdate = true;
- Preferences = (builtins.mapAttrs
- (_: value: { Value = value; Status = cfg.preferencesStatus; })
- cfg.preferences);
- ExtensionSettings = builtins.listToAttrs (builtins.map
- (lang: lib.attrsets.nameValuePair
- "langpack-${lang}@firefox.mozilla.org"
- {
- installation_mode = "normal_installed";
- install_url = "https://releases.mozilla.org/pub/firefox/releases/${cfg.package.version}/linux-x86_64/xpi/${lang}.xpi";
- }
- )
- cfg.languagePacks);
};
- };
- meta.maintainers = with lib.maintainers; [ danth ];
+ meta.maintainers = with lib.maintainers; [
+ danth
+ linsui
+ ];
}
diff --git a/third_party/nixpkgs/nixos/modules/programs/obs-studio.nix b/third_party/nixpkgs/nixos/modules/programs/obs-studio.nix
new file mode 100644
index 0000000000..ee9ec520d1
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/programs/obs-studio.nix
@@ -0,0 +1,64 @@
+{
+ pkgs,
+ lib,
+ config,
+ ...
+}:
+
+let
+ cfg = config.programs.obs-studio;
+in
+{
+ options.programs.obs-studio = {
+ enable = lib.mkEnableOption "Free and open source software for video recording and live streaming";
+
+ package = lib.mkPackageOption pkgs "obs-studio" { example = "obs-studio"; };
+
+ finalPackage = lib.mkOption {
+ type = lib.types.package;
+ visible = false;
+ readOnly = true;
+ description = "Resulting customized OBS Studio package.";
+ };
+
+ plugins = lib.mkOption {
+ default = [ ];
+ example = lib.literalExpression "[ pkgs.obs-studio-plugins.wlrobs ]";
+ description = "Optional OBS plugins.";
+ type = lib.types.listOf lib.types.package;
+ };
+
+ enableVirtualCamera = lib.mkOption {
+ type = lib.types.bool;
+ default = false;
+ description = ''
+ Installs and sets up the v4l2loopback kernel module, necessary for OBS
+ to start a virtual camera.
+ '';
+ };
+ };
+
+ config = lib.mkIf cfg.enable {
+ programs.obs-studio.finalPackage = pkgs.wrapOBS.override { obs-studio = cfg.package; } {
+ plugins = cfg.plugins;
+ };
+
+ environment.systemPackages = [ cfg.finalPackage ];
+
+ boot = lib.mkIf cfg.enableVirtualCamera {
+ kernelModules = [ "v4l2loopback" ];
+ extraModulePackages = [ config.boot.kernelPackages.v4l2loopback ];
+
+ extraModprobeConfig = ''
+ options v4l2loopback devices=1 video_nr=1 card_label="OBS Cam" exclusive_caps=1
+ '';
+ };
+
+ security.polkit.enable = lib.mkIf cfg.enableVirtualCamera true;
+ };
+
+ meta.maintainers = with lib.maintainers; [
+ CaptainJawZ
+ GaetanLepage
+ ];
+}
diff --git a/third_party/nixpkgs/nixos/modules/programs/tsm-client.nix b/third_party/nixpkgs/nixos/modules/programs/tsm-client.nix
index a010bb6c6d..1795db5c24 100644
--- a/third_party/nixpkgs/nixos/modules/programs/tsm-client.nix
+++ b/third_party/nixpkgs/nixos/modules/programs/tsm-client.nix
@@ -22,7 +22,7 @@ let
serverOptions = { name, config, ... }: {
freeformType = attrsOf (either scalarType (listOf scalarType));
# Client system-options file directives are explained here:
- # https://www.ibm.com/docs/en/storage-protect/8.1.23?topic=commands-processing-options
+ # https://www.ibm.com/docs/en/storage-protect/8.1.24?topic=commands-processing-options
options.servername = mkOption {
type = servernameType;
default = name;
diff --git a/third_party/nixpkgs/nixos/modules/programs/wayland/cardboard.nix b/third_party/nixpkgs/nixos/modules/programs/wayland/cardboard.nix
index 5a25b5359c..96089bdf94 100644
--- a/third_party/nixpkgs/nixos/modules/programs/wayland/cardboard.nix
+++ b/third_party/nixpkgs/nixos/modules/programs/wayland/cardboard.nix
@@ -19,6 +19,6 @@ in
# To make a cardboard session available for certain DMs like SDDM
services.displayManager.sessionPackages = [ cfg.package ];
}
- (import ./wayland-session.nix { inherit lib; })
+ (import ./wayland-session.nix { inherit lib pkgs; })
]);
}
diff --git a/third_party/nixpkgs/nixos/modules/programs/wayland/hyprland.nix b/third_party/nixpkgs/nixos/modules/programs/wayland/hyprland.nix
index f8b70af406..6e69c1730e 100644
--- a/third_party/nixpkgs/nixos/modules/programs/wayland/hyprland.nix
+++ b/third_party/nixpkgs/nixos/modules/programs/wayland/hyprland.nix
@@ -70,7 +70,7 @@ in
}
(import ./wayland-session.nix {
- inherit lib;
+ inherit lib pkgs;
enableXWayland = cfg.xwayland.enable;
enableWlrPortal = lib.mkDefault false; # Hyprland has its own portal, wlr is not needed
})
diff --git a/third_party/nixpkgs/nixos/modules/programs/wayland/labwc.nix b/third_party/nixpkgs/nixos/modules/programs/wayland/labwc.nix
index 4c74b45bb4..c09ab8240d 100644
--- a/third_party/nixpkgs/nixos/modules/programs/wayland/labwc.nix
+++ b/third_party/nixpkgs/nixos/modules/programs/wayland/labwc.nix
@@ -20,6 +20,6 @@ in
# To make a labwc session available for certain DMs like SDDM
services.displayManager.sessionPackages = [ cfg.package ];
}
- (import ./wayland-session.nix { inherit lib; })
+ (import ./wayland-session.nix { inherit lib pkgs; })
]);
}
diff --git a/third_party/nixpkgs/nixos/modules/programs/wayland/miracle-wm.nix b/third_party/nixpkgs/nixos/modules/programs/wayland/miracle-wm.nix
index e20b62acb4..3cee538c89 100644
--- a/third_party/nixpkgs/nixos/modules/programs/wayland/miracle-wm.nix
+++ b/third_party/nixpkgs/nixos/modules/programs/wayland/miracle-wm.nix
@@ -30,11 +30,12 @@ in
}
(import ./wayland-session.nix {
- inherit lib;
+ inherit lib pkgs;
# Hardcoded path in Mir, not really possible to disable
enableXWayland = true;
# No portal support yet: https://github.com/mattkae/miracle-wm/issues/164
enableWlrPortal = false;
+ enableGtkPortal = false;
})
]
);
diff --git a/third_party/nixpkgs/nixos/modules/programs/wayland/river.nix b/third_party/nixpkgs/nixos/modules/programs/wayland/river.nix
index da793a9ff3..6391f00e2f 100644
--- a/third_party/nixpkgs/nixos/modules/programs/wayland/river.nix
+++ b/third_party/nixpkgs/nixos/modules/programs/wayland/river.nix
@@ -56,7 +56,7 @@ in
}
(import ./wayland-session.nix {
- inherit lib;
+ inherit lib pkgs;
enableXWayland = cfg.xwayland.enable;
})
]);
diff --git a/third_party/nixpkgs/nixos/modules/programs/wayland/sway.nix b/third_party/nixpkgs/nixos/modules/programs/wayland/sway.nix
index 27c32ce42d..7c5f49ce6d 100644
--- a/third_party/nixpkgs/nixos/modules/programs/wayland/sway.nix
+++ b/third_party/nixpkgs/nixos/modules/programs/wayland/sway.nix
@@ -148,7 +148,7 @@ in
}
(import ./wayland-session.nix {
- inherit lib;
+ inherit lib pkgs;
enableXWayland = cfg.xwayland.enable;
})
]);
diff --git a/third_party/nixpkgs/nixos/modules/programs/wayland/waybar.nix b/third_party/nixpkgs/nixos/modules/programs/wayland/waybar.nix
index 35c5cc86f3..074537ea9e 100644
--- a/third_party/nixpkgs/nixos/modules/programs/wayland/waybar.nix
+++ b/third_party/nixpkgs/nixos/modules/programs/wayland/waybar.nix
@@ -11,7 +11,11 @@ in
{
options.programs.waybar = {
enable = lib.mkEnableOption "waybar, a highly customizable Wayland bar for Sway and Wlroots based compositors";
- package = lib.mkPackageOption pkgs "waybar" { };
+ package =
+ lib.mkPackageOption pkgs "waybar" { }
+ // lib.mkOption {
+ apply = pkg: pkg.override { systemdSupport = true; };
+ };
};
config = lib.mkIf cfg.enable {
diff --git a/third_party/nixpkgs/nixos/modules/programs/wayland/wayfire.nix b/third_party/nixpkgs/nixos/modules/programs/wayland/wayfire.nix
index 726300ce53..1c3950bff4 100644
--- a/third_party/nixpkgs/nixos/modules/programs/wayland/wayfire.nix
+++ b/third_party/nixpkgs/nixos/modules/programs/wayland/wayfire.nix
@@ -63,7 +63,7 @@ in
};
}
(import ./wayland-session.nix {
- inherit lib;
+ inherit lib pkgs;
enableXWayland = cfg.xwayland.enable;
})
]
diff --git a/third_party/nixpkgs/nixos/modules/programs/wayland/wayland-session.nix b/third_party/nixpkgs/nixos/modules/programs/wayland/wayland-session.nix
index b3d6cc368b..1f5dc413d3 100644
--- a/third_party/nixpkgs/nixos/modules/programs/wayland/wayland-session.nix
+++ b/third_party/nixpkgs/nixos/modules/programs/wayland/wayland-session.nix
@@ -1,7 +1,9 @@
{
lib,
+ pkgs,
enableXWayland ? true,
enableWlrPortal ? true,
+ enableGtkPortal ? true,
}:
{
@@ -18,6 +20,9 @@
services.graphical-desktop.enable = true;
xdg.portal.wlr.enable = enableWlrPortal;
+ xdg.portal.extraPortals = lib.mkIf enableGtkPortal [
+ pkgs.xdg-desktop-portal-gtk
+ ];
# Window manager only sessions (unlike DEs) don't handle XDG
# autostart files, so force them to run the service
diff --git a/third_party/nixpkgs/nixos/modules/security/acme/default.nix b/third_party/nixpkgs/nixos/modules/security/acme/default.nix
index f7774e685f..a9cb396f13 100644
--- a/third_party/nixpkgs/nixos/modules/security/acme/default.nix
+++ b/third_party/nixpkgs/nixos/modules/security/acme/default.nix
@@ -344,7 +344,7 @@ let
serviceConfig = commonServiceConfig // {
Group = data.group;
- # Let's Encrypt Failed Validation Limit allows 5Ā retries per hour, per account, hostname and hour.
+ # Let's Encrypt Failed Validation Limit allows 5 retries per hour, per account, hostname and hour.
# This avoids eating them all up if something is misconfigured upon the first try.
RestartSec = 15 * 60;
diff --git a/third_party/nixpkgs/nixos/modules/security/isolate.nix b/third_party/nixpkgs/nixos/modules/security/isolate.nix
index 3cc0176f3d..11a6af588b 100644
--- a/third_party/nixpkgs/nixos/modules/security/isolate.nix
+++ b/third_party/nixpkgs/nixos/modules/security/isolate.nix
@@ -125,7 +125,7 @@ in
};
systemd.slices.isolate = {
- description = "Isolate sandbox slice";
+ description = "Isolate Sandbox Slice";
};
meta.maintainers = with maintainers; [ virchau13 ];
diff --git a/third_party/nixpkgs/nixos/modules/services/backup/bacula.nix b/third_party/nixpkgs/nixos/modules/services/backup/bacula.nix
index f7a86915d5..0851b5b0bf 100644
--- a/third_party/nixpkgs/nixos/modules/services/backup/bacula.nix
+++ b/third_party/nixpkgs/nixos/modules/services/backup/bacula.nix
@@ -657,7 +657,7 @@ in {
config = mkIf (fd_cfg.enable || sd_cfg.enable || dir_cfg.enable) {
systemd.slices.system-bacula = {
- description = "Bacula Slice";
+ description = "Bacula Backup System Slice";
documentation = [ "man:bacula(8)" "https://www.bacula.org/" ];
};
diff --git a/third_party/nixpkgs/nixos/modules/services/backup/tsm.nix b/third_party/nixpkgs/nixos/modules/services/backup/tsm.nix
index 9e1abb85bf..6589fcd946 100644
--- a/third_party/nixpkgs/nixos/modules/services/backup/tsm.nix
+++ b/third_party/nixpkgs/nixos/modules/services/backup/tsm.nix
@@ -90,7 +90,7 @@ in
environment.HOME = "/var/lib/tsm-backup";
serviceConfig = {
# for exit status description see
- # https://www.ibm.com/docs/en/storage-protect/8.1.23?topic=clients-client-return-codes
+ # https://www.ibm.com/docs/en/storage-protect/8.1.24?topic=clients-client-return-codes
SuccessExitStatus = "4 8";
# The `-se` option must come after the command.
# The `-optfile` option suppresses a `dsm.opt`-not-found warning.
diff --git a/third_party/nixpkgs/nixos/modules/services/blockchain/ethereum/geth.nix b/third_party/nixpkgs/nixos/modules/services/blockchain/ethereum/geth.nix
index adf9fc1db3..52040f2b9e 100644
--- a/third_party/nixpkgs/nixos/modules/services/blockchain/ethereum/geth.nix
+++ b/third_party/nixpkgs/nixos/modules/services/blockchain/ethereum/geth.nix
@@ -103,7 +103,7 @@ let
};
network = lib.mkOption {
- type = lib.types.nullOr (lib.types.enum [ "goerli" "rinkeby" "yolov2" "ropsten" ]);
+ type = lib.types.nullOr (lib.types.enum [ "goerli" "holesky" "rinkeby" "yolov2" "ropsten" ]);
default = null;
description = "The network to connect to. Mainnet (null) is the default ethereum network.";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/continuous-integration/hydra/default.nix b/third_party/nixpkgs/nixos/modules/services/continuous-integration/hydra/default.nix
index a8a8973f25..189aaf86dd 100644
--- a/third_party/nixpkgs/nixos/modules/services/continuous-integration/hydra/default.nix
+++ b/third_party/nixpkgs/nixos/modules/services/continuous-integration/hydra/default.nix
@@ -311,7 +311,7 @@ in
];
systemd.slices.system-hydra = {
- description = "Hydra Slice";
+ description = "Hydra CI Server Slice";
documentation = [ "file://${cfg.package}/share/doc/hydra/index.html" "https://nixos.org/hydra/manual/" ];
};
diff --git a/third_party/nixpkgs/nixos/modules/services/continuous-integration/jenkins/slave.nix b/third_party/nixpkgs/nixos/modules/services/continuous-integration/jenkins/slave.nix
index c0599a65b4..d5a6b93a6c 100644
--- a/third_party/nixpkgs/nixos/modules/services/continuous-integration/jenkins/slave.nix
+++ b/third_party/nixpkgs/nixos/modules/services/continuous-integration/jenkins/slave.nix
@@ -1,6 +1,7 @@
{ config, lib, pkgs, ... }:
-with lib;
+
let
+ inherit (lib) mkIf mkOption types;
cfg = config.services.jenkinsSlave;
masterCfg = config.services.jenkins;
in {
@@ -47,16 +48,16 @@ in {
'';
};
- javaPackage = mkPackageOption pkgs "jdk" { };
+ javaPackage = lib.mkPackageOption pkgs "jdk" { };
};
};
config = mkIf (cfg.enable && !masterCfg.enable) {
- users.groups = optionalAttrs (cfg.group == "jenkins") {
+ users.groups = lib.optionalAttrs (cfg.group == "jenkins") {
jenkins.gid = config.ids.gids.jenkins;
};
- users.users = optionalAttrs (cfg.user == "jenkins") {
+ users.users = lib.optionalAttrs (cfg.user == "jenkins") {
jenkins = {
description = "jenkins user";
createHome = true;
diff --git a/third_party/nixpkgs/nixos/modules/services/databases/influxdb2.nix b/third_party/nixpkgs/nixos/modules/services/databases/influxdb2.nix
index 19234fd82c..20a94c0399 100644
--- a/third_party/nixpkgs/nixos/modules/services/databases/influxdb2.nix
+++ b/third_party/nixpkgs/nixos/modules/services/databases/influxdb2.nix
@@ -438,6 +438,7 @@ in
ZONEINFO = "${pkgs.tzdata}/share/zoneinfo";
};
serviceConfig = {
+ Type = "exec"; # When credentials are used with systemd before v257 this is necessary to make the service start reliably (see systemd/systemd#33953)
ExecStart = "${cfg.package}/bin/influxd --bolt-path \${STATE_DIRECTORY}/influxd.bolt --engine-path \${STATE_DIRECTORY}/engine";
StateDirectory = "influxdb2";
User = "influxdb2";
diff --git a/third_party/nixpkgs/nixos/modules/services/databases/postgresql.md b/third_party/nixpkgs/nixos/modules/services/databases/postgresql.md
index 77c87e3f06..5108f040e9 100644
--- a/third_party/nixpkgs/nixos/modules/services/databases/postgresql.md
+++ b/third_party/nixpkgs/nixos/modules/services/databases/postgresql.md
@@ -187,7 +187,7 @@ $ nix-instantiate --eval -A postgresql_13.psqlSchema
```
For an upgrade, a script like this can be used to simplify the process:
```nix
-{ config, pkgs, ... }:
+{ config, lib, pkgs, ... }:
{
environment.systemPackages = [
(let
@@ -196,6 +196,7 @@ For an upgrade, a script like this can be used to simplify the process:
newPostgres = pkgs.postgresql_13.withPackages (pp: [
# pp.plv8
]);
+ cfg = config.services.postgresql;
in pkgs.writeScriptBin "upgrade-pg-cluster" ''
set -eux
# XXX it's perhaps advisable to stop all services that depend on postgresql
@@ -205,12 +206,12 @@ For an upgrade, a script like this can be used to simplify the process:
export NEWBIN="${newPostgres}/bin"
- export OLDDATA="${config.services.postgresql.dataDir}"
- export OLDBIN="${config.services.postgresql.package}/bin"
+ export OLDDATA="${cfg.dataDir}"
+ export OLDBIN="${cfg.package}/bin"
install -d -m 0700 -o postgres -g postgres "$NEWDATA"
cd "$NEWDATA"
- sudo -u postgres $NEWBIN/initdb -D "$NEWDATA"
+ sudo -u postgres $NEWBIN/initdb -D "$NEWDATA" ${lib.escapeShellArgs cfg.initdbArgs}
sudo -u postgres $NEWBIN/pg_upgrade \
--old-datadir "$OLDDATA" --new-datadir "$NEWDATA" \
diff --git a/third_party/nixpkgs/nixos/modules/services/databases/postgresql.nix b/third_party/nixpkgs/nixos/modules/services/databases/postgresql.nix
index 55b3dd282e..ceaccde813 100644
--- a/third_party/nixpkgs/nixos/modules/services/databases/postgresql.nix
+++ b/third_party/nixpkgs/nixos/modules/services/databases/postgresql.nix
@@ -7,6 +7,7 @@ let
concatStringsSep
const
elem
+ escapeShellArgs
filterAttrs
isString
literalExpression
@@ -545,7 +546,7 @@ in
rm -f ${cfg.dataDir}/*.conf
# Initialise the database.
- initdb -U ${cfg.superUser} ${concatStringsSep " " cfg.initdbArgs}
+ initdb -U ${cfg.superUser} ${escapeShellArgs cfg.initdbArgs}
# See postStart!
touch "${cfg.dataDir}/.first_startup"
diff --git a/third_party/nixpkgs/nixos/modules/services/desktop-managers/plasma6.nix b/third_party/nixpkgs/nixos/modules/services/desktop-managers/plasma6.nix
index 2df28c80e8..f5018c4c29 100644
--- a/third_party/nixpkgs/nixos/modules/services/desktop-managers/plasma6.nix
+++ b/third_party/nixpkgs/nixos/modules/services/desktop-managers/plasma6.nix
@@ -58,6 +58,7 @@ in {
];
qt.enable = true;
+ programs.xwayland.enable = true;
environment.systemPackages = with kdePackages; let
requiredPackages = [
qtwayland # Hack? To make everything run on Wayland
@@ -87,7 +88,6 @@ in {
# Core Plasma parts
kwin
- pkgs.xwayland
kscreen
libkscreen
kscreenlocker
@@ -143,10 +143,12 @@ in {
kate
khelpcenter
dolphin
+ baloo-widgets # baloo information in Dolphin
dolphin-plugins
spectacle
ffmpegthumbs
krdp
+ xwaylandvideobridge # exposes Wayland windows to X11 screen capture
] ++ lib.optionals config.services.flatpak.enable [
# Since PackageKit Nix support is not there yet,
# only install discover if flatpak is enabled.
@@ -243,9 +245,13 @@ in {
systemd.services."drkonqi-coredump-processor@".wantedBy = ["systemd-coredump@.service"];
xdg.icons.enable = true;
+ xdg.icons.fallbackCursorThemes = mkDefault ["breeze_cursors"];
xdg.portal.enable = true;
- xdg.portal.extraPortals = [kdePackages.xdg-desktop-portal-kde];
+ xdg.portal.extraPortals = [
+ kdePackages.xdg-desktop-portal-kde
+ pkgs.xdg-desktop-portal-gtk
+ ];
xdg.portal.configPackages = mkDefault [kdePackages.xdg-desktop-portal-kde];
services.pipewire.enable = mkDefault true;
diff --git a/third_party/nixpkgs/nixos/modules/services/development/athens.nix b/third_party/nixpkgs/nixos/modules/services/development/athens.nix
index 235d234609..ddd4699fea 100644
--- a/third_party/nixpkgs/nixos/modules/services/development/athens.nix
+++ b/third_party/nixpkgs/nixos/modules/services/development/athens.nix
@@ -168,7 +168,7 @@ in
type = lib.types.package;
default = pkgs.go;
defaultText = lib.literalExpression "pkgs.go";
- example = "pkgs.go_1_21";
+ example = "pkgs.go_1_23";
description = ''
The Go package used by Athens at runtime.
diff --git a/third_party/nixpkgs/nixos/modules/services/hardware/upower.nix b/third_party/nixpkgs/nixos/modules/services/hardware/upower.nix
index bcc768cc05..43604b17e8 100644
--- a/third_party/nixpkgs/nixos/modules/services/hardware/upower.nix
+++ b/third_party/nixpkgs/nixos/modules/services/hardware/upower.nix
@@ -85,7 +85,7 @@ in
percentageLow = lib.mkOption {
type = lib.types.ints.unsigned;
- default = 10;
+ default = 20;
description = ''
When `usePercentageForPolicy` is
`true`, the levels at which UPower will consider the
@@ -103,7 +103,7 @@ in
percentageCritical = lib.mkOption {
type = lib.types.ints.unsigned;
- default = 3;
+ default = 5;
description = ''
When `usePercentageForPolicy` is
`true`, the levels at which UPower will consider the
diff --git a/third_party/nixpkgs/nixos/modules/services/logging/logrotate.nix b/third_party/nixpkgs/nixos/modules/services/logging/logrotate.nix
index 6fb5f0588d..1c161e167b 100644
--- a/third_party/nixpkgs/nixos/modules/services/logging/logrotate.nix
+++ b/third_party/nixpkgs/nixos/modules/services/logging/logrotate.nix
@@ -260,6 +260,9 @@ in
# hardening
CapabilityBoundingSet = [
"CAP_CHOWN"
+ "CAP_DAC_OVERRIDE"
+ "CAP_KILL"
+ "CAP_SETUID"
"CAP_SETGID"
];
DevicePolicy = "closed";
@@ -280,16 +283,16 @@ in
ProtectSystem = "full";
RestrictNamespaces = true;
RestrictRealtime = true;
- RestrictSUIDSGID = true;
+ RestrictSUIDSGID = false; # can create sgid directories
SystemCallArchitectures = "native";
SystemCallFilter = [
"@system-service"
"~@privileged @resources"
- "@chown"
+ "@chown @setuid"
];
UMask = "0027";
} // lib.optionalAttrs (!cfg.allowNetworking) {
- PrivateNetwork = true;
+ PrivateNetwork = true; # e.g. mail delivery
RestrictAddressFamilies = "none";
};
};
diff --git a/third_party/nixpkgs/nixos/modules/services/matrix/mautrix-meta.nix b/third_party/nixpkgs/nixos/modules/services/matrix/mautrix-meta.nix
index f0905c3af1..79f7239df9 100644
--- a/third_party/nixpkgs/nixos/modules/services/matrix/mautrix-meta.nix
+++ b/third_party/nixpkgs/nixos/modules/services/matrix/mautrix-meta.nix
@@ -69,11 +69,6 @@ in {
appservice = {
id = "";
- database = {
- type = "sqlite3-fk-wal";
- uri = "file:${fullDataDir config}/mautrix-meta.db?_txlock=immediate";
- };
-
bot = {
username = "";
};
@@ -83,37 +78,43 @@ in {
address = "http://${config.settings.appservice.hostname}:${toString config.settings.appservice.port}";
};
- meta = {
- mode = "";
+ bridge = {
+ permissions = {};
};
- bridge = {
- # Enable encryption by default to make the bridge more secure
- encryption = {
- allow = true;
- default = true;
- require = true;
+ database = {
+ type = "sqlite3-fk-wal";
+ uri = "file:${fullDataDir config}/mautrix-meta.db?_txlock=immediate";
+ };
- # Recommended options from mautrix documentation
- # for additional security.
- delete_keys = {
- dont_store_outbound = true;
- ratchet_on_decrypt = true;
- delete_fully_used_on_decrypt = true;
- delete_prev_on_new_session = true;
- delete_on_device_delete = true;
- periodically_delete_expired = true;
- delete_outdated_inbound = true;
- };
+ # Enable encryption by default to make the bridge more secure
+ encryption = {
+ allow = true;
+ default = true;
+ require = true;
- verification_levels = {
- receive = "cross-signed-tofu";
- send = "cross-signed-tofu";
- share = "cross-signed-tofu";
- };
+ # Recommended options from mautrix documentation
+ # for additional security.
+ delete_keys = {
+ dont_store_outbound = true;
+ ratchet_on_decrypt = true;
+ delete_fully_used_on_decrypt = true;
+ delete_prev_on_new_session = true;
+ delete_on_device_delete = true;
+ periodically_delete_expired = true;
+ delete_outdated_inbound = true;
};
- permissions = {};
+ # TODO: This effectively disables encryption. But this is the value provided when a <0.4 config is migrated. Changing it will corrupt the database.
+ # https://github.com/mautrix/meta/blob/f5440b05aac125b4c95b1af85635a717cbc6dd0e/cmd/mautrix-meta/legacymigrate.go#L24
+ # If you wish to encrypt the local database you should set this to an environment variable substitution and reset the bridge or somehow migrate the DB.
+ pickle_key = "mautrix.bridge.e2ee";
+
+ verification_levels = {
+ receive = "cross-signed-tofu";
+ send = "cross-signed-tofu";
+ share = "cross-signed-tofu";
+ };
};
logging = {
@@ -124,6 +125,10 @@ in {
time_format = " ";
};
};
+
+ network = {
+ mode = "";
+ };
};
defaultText = ''
{
@@ -261,7 +266,7 @@ in {
description = ''
Configuration of multiple `mautrix-meta` instances.
`services.mautrix-meta.instances.facebook` and `services.mautrix-meta.instances.instagram`
- come preconfigured with meta.mode, appservice.id, bot username, display name and avatar.
+ come preconfigured with network.mode, appservice.id, bot username, display name and avatar.
'';
example = ''
@@ -283,7 +288,7 @@ in {
messenger = {
enable = true;
settings = {
- meta.mode = "messenger";
+ network.mode = "messenger";
homeserver.domain = "example.com";
appservice = {
id = "messenger";
@@ -313,9 +318,9 @@ in {
'';
}
{
- assertion = builtins.elem cfg.settings.meta.mode [ "facebook" "facebook-tor" "messenger" "instagram" ];
+ assertion = builtins.elem cfg.settings.network.mode [ "facebook" "facebook-tor" "messenger" "instagram" ];
message = ''
- The option `services.mautrix-meta.instances.${name}.settings.meta.mode` has to be set
+ The option `services.mautrix-meta.instances.${name}.settings.network.mode` has to be set
to one of: facebook, facebook-tor, messenger, instagram.
This configures the mode of the bridge.
'';
@@ -338,6 +343,24 @@ in {
The option `services.mautrix-meta.instances.${name}.settings.appservice.bot.username` has to be set.
'';
}
+ {
+ assertion = !(cfg.settings ? bridge.disable_xma);
+ message = ''
+ The option `bridge.disable_xma` has been moved to `network.disable_xma_always`. Please [migrate your configuration](https://github.com/mautrix/meta/releases/tag/v0.4.0). You may wish to use [the auto-migration code](https://github.com/mautrix/meta/blob/f5440b05aac125b4c95b1af85635a717cbc6dd0e/cmd/mautrix-meta/legacymigrate.go#L23) for reference.
+ '';
+ }
+ {
+ assertion = !(cfg.settings ? bridge.displayname_template);
+ message = ''
+ The option `bridge.displayname_template` has been moved to `network.displayname_template`. Please [migrate your configuration](https://github.com/mautrix/meta/releases/tag/v0.4.0). You may wish to use [the auto-migration code](https://github.com/mautrix/meta/blob/f5440b05aac125b4c95b1af85635a717cbc6dd0e/cmd/mautrix-meta/legacymigrate.go#L23) for reference.
+ '';
+ }
+ {
+ assertion = !(cfg.settings ? meta);
+ message = ''
+ The options in `meta` have been moved to `network`. Please [migrate your configuration](https://github.com/mautrix/meta/releases/tag/v0.4.0). You may wish to use [the auto-migration code](https://github.com/mautrix/meta/blob/f5440b05aac125b4c95b1af85635a717cbc6dd0e/cmd/mautrix-meta/legacymigrate.go#L23) for reference.
+ '';
+ }
]) enabledInstances));
users.users = lib.mapAttrs' (name: cfg: lib.nameValuePair "mautrix-meta-${name}" {
@@ -518,11 +541,7 @@ in {
in {
instagram = {
settings = {
- meta.mode = mkDefault "instagram";
-
- bridge = {
- username_template = mkDefault "instagram_{{.}}";
- };
+ network.mode = mkDefault "instagram";
appservice = {
id = mkDefault "instagram";
@@ -532,16 +551,13 @@ in {
displayname = mkDefault "Instagram bridge bot";
avatar = mkDefault "mxc://maunium.net/JxjlbZUlCPULEeHZSwleUXQv";
};
+ username_template = mkDefault "instagram_{{.}}";
};
};
};
facebook = {
settings = {
- meta.mode = mkDefault "facebook";
-
- bridge = {
- username_template = mkDefault "facebook_{{.}}";
- };
+ network.mode = mkDefault "facebook";
appservice = {
id = mkDefault "facebook";
@@ -551,6 +567,7 @@ in {
displayname = mkDefault "Facebook bridge bot";
avatar = mkDefault "mxc://maunium.net/ygtkteZsXnGJLJHRchUwYWak";
};
+ username_template = mkDefault "facebook_{{.}}";
};
};
};
@@ -558,5 +575,5 @@ in {
}
];
- meta.maintainers = with lib.maintainers; [ rutherther ];
+ meta.maintainers = with lib.maintainers; [ ];
}
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/fstrim.nix b/third_party/nixpkgs/nixos/modules/services/misc/fstrim.nix
index 8ead4a645f..f22505841f 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/fstrim.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/fstrim.nix
@@ -8,7 +8,9 @@ in {
options = {
services.fstrim = {
- enable = lib.mkEnableOption "periodic SSD TRIM of mounted partitions in background";
+ enable = (lib.mkEnableOption "periodic SSD TRIM of mounted partitions in background" // {
+ default = true;
+ });
interval = lib.mkOption {
type = lib.types.str;
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/gitlab.nix b/third_party/nixpkgs/nixos/modules/services/misc/gitlab.nix
index 9fd6014f2c..ecbc087f73 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/gitlab.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/gitlab.nix
@@ -1127,6 +1127,11 @@ in {
environment.systemPackages = [ gitlab-rake gitlab-rails cfg.packages.gitlab-shell ];
+ systemd.slices.system-gitlab = {
+ description = "GitLab DevOps Platform Slice";
+ documentation = [ "https://docs.gitlab.com/" ];
+ };
+
systemd.targets.gitlab = {
description = "Common target for all GitLab services.";
wantedBy = [ "multi-user.target" ];
@@ -1197,6 +1202,7 @@ in {
'';
serviceConfig = {
+ Slice = "system-gitlab.slice";
User = pgsql.superUser;
Type = "oneshot";
RemainAfterExit = true;
@@ -1220,6 +1226,9 @@ in {
unitConfig = {
ConditionPathExists = "!${cfg.registry.certFile}";
};
+ serviceConfig = {
+ Slice = "system-gitlab.slice";
+ };
};
# Ensure Docker Registry launches after the certificate generation job
@@ -1308,6 +1317,7 @@ in {
TimeoutSec = "infinity";
Restart = "on-failure";
WorkingDirectory = "${cfg.packages.gitlab}/share/gitlab";
+ Slice = "system-gitlab.slice";
RemainAfterExit = true;
ExecStartPre = let
@@ -1424,6 +1434,7 @@ in {
TimeoutSec = "infinity";
Restart = "on-failure";
WorkingDirectory = "${cfg.packages.gitlab}/share/gitlab";
+ Slice = "system-gitlab.slice";
RemainAfterExit = true;
ExecStart = pkgs.writeShellScript "gitlab-db-config" ''
@@ -1480,6 +1491,7 @@ in {
TimeoutSec = "infinity";
Restart = "always";
WorkingDirectory = "${cfg.packages.gitlab}/share/gitlab";
+ Slice = "system-gitlab.slice";
ExecStart = utils.escapeSystemdExecArgs (
[
"${cfg.packages.gitlab}/share/gitlab/bin/sidekiq-cluster"
@@ -1512,6 +1524,7 @@ in {
Restart = "on-failure";
WorkingDirectory = gitlabEnv.HOME;
RuntimeDirectory = "gitaly";
+ Slice = "system-gitlab.slice";
ExecStart = "${cfg.packages.gitaly}/bin/gitaly ${gitalyToml}";
};
};
@@ -1573,6 +1586,7 @@ in {
WorkingDirectory = gitlabEnv.HOME;
RuntimeDirectory = "gitlab-pages";
RuntimeDirectoryMode = "0700";
+ Slice = "system-gitlab.slice";
};
};
@@ -1596,6 +1610,7 @@ in {
TimeoutSec = "infinity";
Restart = "on-failure";
WorkingDirectory = gitlabEnv.HOME;
+ Slice = "system-gitlab.slice";
ExecStartPre = pkgs.writeShellScript "gitlab-workhorse-pre-start" ''
set -o errexit -o pipefail -o nounset
shopt -s dotglob nullglob inherit_errexit
@@ -1637,6 +1652,7 @@ in {
Group = cfg.group;
ExecStart = "${cfg.packages.gitlab.rubyEnv}/bin/bundle exec mail_room -c ${cfg.statePath}/config/mail_room.yml";
WorkingDirectory = gitlabEnv.HOME;
+ Slice = "system-gitlab.slice";
};
};
@@ -1671,6 +1687,7 @@ in {
TimeoutSec = "infinity";
Restart = "on-failure";
WorkingDirectory = "${cfg.packages.gitlab}/share/gitlab";
+ Slice = "system-gitlab.slice";
ExecStart = concatStringsSep " " [
"${cfg.packages.gitlab.rubyEnv}/bin/bundle" "exec" "puma"
"-e production"
@@ -1695,6 +1712,7 @@ in {
serviceConfig = {
User = cfg.user;
Group = cfg.group;
+ Slice = "system-gitlab.slice";
ExecStart = "${gitlab-rake}/bin/gitlab-rake gitlab:backup:create";
};
};
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/gotenberg.nix b/third_party/nixpkgs/nixos/modules/services/misc/gotenberg.nix
index 57932c656d..ed8629a7fa 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/gotenberg.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/gotenberg.nix
@@ -244,7 +244,6 @@ in
SystemCallFilter = [
"@system-service"
- "~@resources"
"~@privileged"
];
SystemCallArchitectures = "native";
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/open-webui.nix b/third_party/nixpkgs/nixos/modules/services/misc/open-webui.nix
index abe27ccdbc..fd6fa64b9e 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/open-webui.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/open-webui.nix
@@ -93,6 +93,7 @@ in
DATA_DIR = ".";
HF_HOME = ".";
SENTENCE_TRANSFORMERS_HOME = ".";
+ WEBUI_URL = "http://localhost:${toString cfg.port}";
} // cfg.environment;
serviceConfig = {
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/paperless.nix b/third_party/nixpkgs/nixos/modules/services/misc/paperless.nix
index e45dded368..73f09d804f 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/paperless.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/paperless.nix
@@ -234,7 +234,7 @@ in
services.redis.servers.paperless.enable = mkIf enableRedis true;
systemd.slices.system-paperless = {
- description = "Paperless slice";
+ description = "Paperless Document Management System Slice";
documentation = [ "https://docs.paperless-ngx.com" ];
};
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/redmine.nix b/third_party/nixpkgs/nixos/modules/services/misc/redmine.nix
index 026e4eae6d..549228a4da 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/redmine.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/redmine.nix
@@ -74,6 +74,12 @@ in
description = "Group under which Redmine is ran.";
};
+ address = mkOption {
+ type = types.str;
+ default = "0.0.0.0";
+ description = "IP address Redmine should bind to.";
+ };
+
port = mkOption {
type = types.port;
default = 3000;
@@ -429,7 +435,7 @@ in
Group = cfg.group;
TimeoutSec = "300";
WorkingDirectory = "${cfg.package}/share/redmine";
- ExecStart="${bundle} exec rails server -u webrick -e production -p ${toString cfg.port} -P '${cfg.stateDir}/redmine.pid'";
+ ExecStart="${bundle} exec rails server -u webrick -e production -b ${toString cfg.address} -p ${toString cfg.port} -P '${cfg.stateDir}/redmine.pid'";
};
};
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/snapper.nix b/third_party/nixpkgs/nixos/modules/services/misc/snapper.nix
index 8cff517c56..42f782bcd6 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/snapper.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/snapper.nix
@@ -35,6 +35,14 @@ let
descriptionClass = "conjunction";
};
+ intOrNumberOrRange = lib.types.either lib.types.ints.unsigned (
+ lib.types.strMatching "[[:digit:]]+(\-[[:digit:]]+)?"
+ // {
+ description = "string containing either a number or a range";
+ descriptionClass = "conjunction";
+ }
+ );
+
configOptions = {
SUBVOLUME = lib.mkOption {
type = lib.types.path;
@@ -93,7 +101,7 @@ let
};
TIMELINE_LIMIT_HOURLY = lib.mkOption {
- type = lib.types.int;
+ type = intOrNumberOrRange;
default = 10;
description = ''
Limits for timeline cleanup.
@@ -101,7 +109,7 @@ let
};
TIMELINE_LIMIT_DAILY = lib.mkOption {
- type = lib.types.int;
+ type = intOrNumberOrRange;
default = 10;
description = ''
Limits for timeline cleanup.
@@ -109,7 +117,7 @@ let
};
TIMELINE_LIMIT_WEEKLY = lib.mkOption {
- type = lib.types.int;
+ type = intOrNumberOrRange;
default = 0;
description = ''
Limits for timeline cleanup.
@@ -117,7 +125,7 @@ let
};
TIMELINE_LIMIT_MONTHLY = lib.mkOption {
- type = lib.types.int;
+ type = intOrNumberOrRange;
default = 10;
description = ''
Limits for timeline cleanup.
@@ -125,7 +133,7 @@ let
};
TIMELINE_LIMIT_QUARTERLY = lib.mkOption {
- type = lib.types.int;
+ type = intOrNumberOrRange;
default = 0;
description = ''
Limits for timeline cleanup.
@@ -133,7 +141,7 @@ let
};
TIMELINE_LIMIT_YEARLY = lib.mkOption {
- type = lib.types.int;
+ type = intOrNumberOrRange;
default = 10;
description = ''
Limits for timeline cleanup.
diff --git a/third_party/nixpkgs/nixos/modules/services/misc/tzupdate.nix b/third_party/nixpkgs/nixos/modules/services/misc/tzupdate.nix
index be63bb179e..9e979bb476 100644
--- a/third_party/nixpkgs/nixos/modules/services/misc/tzupdate.nix
+++ b/third_party/nixpkgs/nixos/modules/services/misc/tzupdate.nix
@@ -30,16 +30,15 @@ in {
description = "tzupdate timezone update service";
wants = [ "network-online.target" ];
after = [ "network-online.target" ];
+ script = ''
+ timedatectl set-timezone $(${lib.getExe pkgs.tzupdate} --print-only)
+ '';
serviceConfig = {
Type = "oneshot";
- # We could link directly into pkgs.tzdata, but at least timedatectl seems
- # to expect the symlink to point directly to a file in etc.
- # Setting the "debian timezone file" to point at /dev/null stops it doing anything.
- ExecStart = "${pkgs.tzupdate}/bin/tzupdate -z /etc/zoneinfo -d /dev/null";
};
};
};
- meta.maintainers = [ ];
+ meta.maintainers = with lib.maintainers; [ doronbehar ];
}
diff --git a/third_party/nixpkgs/nixos/modules/services/monitoring/datadog-agent.nix b/third_party/nixpkgs/nixos/modules/services/monitoring/datadog-agent.nix
index 5ac98bdf03..04232b3c93 100644
--- a/third_party/nixpkgs/nixos/modules/services/monitoring/datadog-agent.nix
+++ b/third_party/nixpkgs/nixos/modules/services/monitoring/datadog-agent.nix
@@ -288,7 +288,7 @@ in {
path = [ ];
script = ''
export DD_API_KEY=$(head -n 1 ${cfg.apiKeyFile})
- ${datadogPkg}/bin/trace-agent -config /etc/datadog-agent/datadog.yaml
+ ${datadogPkg}/bin/trace-agent --config /etc/datadog-agent/datadog.yaml
'';
});
diff --git a/third_party/nixpkgs/nixos/modules/services/monitoring/gatus.nix b/third_party/nixpkgs/nixos/modules/services/monitoring/gatus.nix
new file mode 100644
index 0000000000..408115f5d5
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/services/monitoring/gatus.nix
@@ -0,0 +1,132 @@
+{
+ pkgs,
+ lib,
+ config,
+ ...
+}:
+let
+ cfg = config.services.gatus;
+
+ settingsFormat = pkgs.formats.yaml { };
+
+ inherit (lib)
+ getExe
+ literalExpression
+ maintainers
+ mkEnableOption
+ mkIf
+ mkOption
+ mkPackageOption
+ ;
+
+ inherit (lib.types)
+ bool
+ int
+ nullOr
+ path
+ submodule
+ ;
+in
+{
+ options.services.gatus = {
+ enable = mkEnableOption "Gatus";
+
+ package = mkPackageOption pkgs "gatus" { };
+
+ configFile = mkOption {
+ type = path;
+ default = settingsFormat.generate "gatus.yaml" cfg.settings;
+ defaultText = literalExpression ''
+ let settingsFormat = pkgs.formats.yaml { }; in settingsFormat.generate "gatus.yaml" cfg.settings;
+ '';
+ description = ''
+ Path to the Gatus configuration file.
+ Overrides any configuration made using the `settings` option.
+ '';
+ };
+
+ environmentFile = mkOption {
+ type = nullOr path;
+ default = null;
+ description = ''
+ File to load as environment file.
+ Environmental variables from this file can be interpolated in the configuration file using `''${VARIABLE}`.
+ This is useful to avoid putting secrets into the nix store.
+ '';
+ };
+
+ settings = mkOption {
+ type = submodule {
+ freeformType = settingsFormat.type;
+ options = {
+ web.port = mkOption {
+ type = int;
+ default = 8080;
+ description = ''
+ The TCP port to serve the Gatus service at.
+ '';
+ };
+ };
+ };
+
+ default = { };
+
+ example = literalExpression ''
+ {
+ web.port = 8080;
+ endpoints = [{
+ name = "website";
+ url = "https://twin.sh/health";
+ interval = "5m";
+ conditions = [
+ "[STATUS] == 200"
+ "[BODY].status == UP"
+ "[RESPONSE_TIME] < 300"
+ ];
+ }];
+ }
+ '';
+
+ description = ''
+ Configuration for Gatus.
+ Supported options can be found at the [docs](https://gatus.io/docs).
+ '';
+ };
+
+ openFirewall = mkOption {
+ type = bool;
+ default = false;
+ description = ''
+ Whether to open the firewall for the Gatus web interface.
+ '';
+ };
+ };
+
+ config = mkIf cfg.enable {
+ systemd.services.gatus = {
+ description = "Automated developer-oriented status page";
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+
+ serviceConfig = {
+ DynamicUser = true;
+ User = "gatus";
+ Group = "gatus";
+ Type = "simple";
+ Restart = "on-failure";
+ ExecStart = getExe cfg.package;
+ StateDirectory = "gatus";
+ SyslogIdentifier = "gatus";
+ EnvironmentFile = lib.optional (cfg.environmentFile != null) cfg.environmentFile;
+ };
+
+ environment = {
+ GATUS_CONFIG_PATH = cfg.configFile;
+ };
+ };
+
+ networking.firewall.allowedTCPPorts = lib.optionals cfg.openFirewall [ cfg.settings.web.port ];
+ };
+
+ meta.maintainers = with maintainers; [ pizzapim ];
+}
diff --git a/third_party/nixpkgs/nixos/modules/services/monitoring/graphite.nix b/third_party/nixpkgs/nixos/modules/services/monitoring/graphite.nix
index cb259013c6..7987f34f12 100644
--- a/third_party/nixpkgs/nixos/modules/services/monitoring/graphite.nix
+++ b/third_party/nixpkgs/nixos/modules/services/monitoring/graphite.nix
@@ -273,6 +273,7 @@ in {
after = [ "network.target" ];
environment = carbonEnv;
serviceConfig = {
+ Slice = "system-graphite.slice";
RuntimeDirectory = name;
ExecStart = "${pkgs.python3Packages.twisted}/bin/twistd ${carbonOpts name}";
User = "graphite";
@@ -295,6 +296,7 @@ in {
after = [ "network.target" ];
environment = carbonEnv;
serviceConfig = {
+ Slice = "system-graphite.slice";
RuntimeDirectory = name;
ExecStart = "${pkgs.python3Packages.twisted}/bin/twistd ${carbonOpts name}";
User = "graphite";
@@ -311,6 +313,7 @@ in {
after = [ "network.target" ];
environment = carbonEnv;
serviceConfig = {
+ Slice = "system-graphite.slice";
RuntimeDirectory = name;
ExecStart = "${pkgs.python3Packages.twisted}/bin/twistd ${carbonOpts name}";
User = "graphite";
@@ -360,6 +363,7 @@ in {
User = "graphite";
Group = "graphite";
PermissionsStartOnly = true;
+ Slice = "system-graphite.slice";
};
preStart = ''
if ! test -e ${dataDir}/db-created; then
@@ -397,6 +401,7 @@ in {
WorkingDirectory = dataDir;
User = "graphite";
Group = "graphite";
+ Slice = "system-graphite.slice";
};
preStart = ''
if ! test -e ${dataDir}/db-created; then
@@ -413,6 +418,11 @@ in {
cfg.carbon.enableCache || cfg.carbon.enableAggregator || cfg.carbon.enableRelay ||
cfg.web.enable || cfg.seyren.enable
) {
+ systemd.slices.system-graphite = {
+ description = "Graphite Graphing System Slice";
+ documentation = [ "https://graphite.readthedocs.io/en/latest/overview.html" ];
+ };
+
users.users.graphite = {
uid = config.ids.uids.graphite;
group = "graphite";
diff --git a/third_party/nixpkgs/nixos/modules/services/monitoring/prometheus/exporters/dnsmasq.nix b/third_party/nixpkgs/nixos/modules/services/monitoring/prometheus/exporters/dnsmasq.nix
index ba438ea74a..9028d1fd5a 100644
--- a/third_party/nixpkgs/nixos/modules/services/monitoring/prometheus/exporters/dnsmasq.nix
+++ b/third_party/nixpkgs/nixos/modules/services/monitoring/prometheus/exporters/dnsmasq.nix
@@ -21,8 +21,8 @@ in
};
leasesPath = mkOption {
type = types.path;
- default = "/var/lib/misc/dnsmasq.leases";
- example = "/var/lib/dnsmasq/dnsmasq.leases";
+ default = "/var/lib/dnsmasq/dnsmasq.leases";
+ example = "/var/lib/misc/dnsmasq.leases";
description = ''
Path to the `dnsmasq.leases` file.
'';
diff --git a/third_party/nixpkgs/nixos/modules/services/monitoring/rustdesk-server.nix b/third_party/nixpkgs/nixos/modules/services/monitoring/rustdesk-server.nix
index ea4dd43cbb..e757d8fdf0 100644
--- a/third_party/nixpkgs/nixos/modules/services/monitoring/rustdesk-server.nix
+++ b/third_party/nixpkgs/nixos/modules/services/monitoring/rustdesk-server.nix
@@ -86,7 +86,7 @@ in {
systemd.slices.system-rustdesk = {
enable = true;
- description = "Slice designed to contain RustDesk Signal & RustDesk Relay";
+ description = "RustDesk Remote Desktop Slice";
};
systemd.targets.rustdesk = {
diff --git a/third_party/nixpkgs/nixos/modules/services/monitoring/scrutiny.nix b/third_party/nixpkgs/nixos/modules/services/monitoring/scrutiny.nix
index c0ead07066..37a991674d 100644
--- a/third_party/nixpkgs/nixos/modules/services/monitoring/scrutiny.nix
+++ b/third_party/nixpkgs/nixos/modules/services/monitoring/scrutiny.nix
@@ -177,6 +177,18 @@ in
SCRUTINY_WEB_DATABASE_LOCATION = "/var/lib/scrutiny/scrutiny.db";
SCRUTINY_WEB_SRC_FRONTEND_PATH = "${cfg.package}/share/scrutiny";
};
+ postStart = ''
+ for i in $(seq 300); do
+ if "${lib.getExe pkgs.curl}" --fail --silent --head "http://${cfg.settings.web.listen.host}:${toString cfg.settings.web.listen.port}" >/dev/null; then
+ echo "Scrutiny is ready (port is open)"
+ exit 0
+ fi
+ echo "Waiting for Scrutiny to open port..."
+ sleep 0.2
+ done
+ echo "Timeout waiting for Scrutiny to open port" >&2
+ exit 1
+ '';
serviceConfig = {
DynamicUser = true;
ExecStart = "${getExe cfg.package} start --config ${settingsFormat.generate "scrutiny.yaml" cfg.settings}";
diff --git a/third_party/nixpkgs/nixos/modules/services/network-filesystems/samba.nix b/third_party/nixpkgs/nixos/modules/services/network-filesystems/samba.nix
index 8df25e6373..e661d3ff33 100644
--- a/third_party/nixpkgs/nixos/modules/services/network-filesystems/samba.nix
+++ b/third_party/nixpkgs/nixos/modules/services/network-filesystems/samba.nix
@@ -179,7 +179,7 @@ in
systemd = {
slices.system-samba = {
- description = "Samba slice";
+ description = "Samba (SMB Networking Protocol) Slice";
};
targets.samba = {
description = "Samba Server";
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/bind.nix b/third_party/nixpkgs/nixos/modules/services/networking/bind.nix
index 225e330ad1..6079062db6 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/bind.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/bind.nix
@@ -45,7 +45,7 @@ let
default = [ "any" ];
};
extraConfig = lib.mkOption {
- type = lib.types.str;
+ type = lib.types.lines;
description = "Extra zone config to be appended at the end of the zone section.";
default = "";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/fedimintd.nix b/third_party/nixpkgs/nixos/modules/services/networking/fedimintd.nix
new file mode 100644
index 0000000000..1ede3a5055
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/services/networking/fedimintd.nix
@@ -0,0 +1,304 @@
+{
+ config,
+ lib,
+ pkgs,
+ ...
+}:
+let
+ inherit (lib)
+ concatLists
+ filterAttrs
+ mapAttrs'
+ mapAttrsToList
+ mkEnableOption
+ mkIf
+ mkOption
+ mkOverride
+ mkPackageOption
+ nameValuePair
+ recursiveUpdate
+ types
+ ;
+
+ fedimintdOpts =
+ {
+ config,
+ lib,
+ name,
+ ...
+ }:
+ {
+ options = {
+ enable = mkEnableOption "fedimintd";
+
+ package = mkPackageOption pkgs "fedimint" { };
+
+ environment = mkOption {
+ type = types.attrsOf types.str;
+ description = "Extra Environment variables to pass to the fedimintd.";
+ default = {
+ RUST_BACKTRACE = "1";
+ };
+ example = {
+ RUST_LOG = "info,fm=debug";
+ RUST_BACKTRACE = "1";
+ };
+ };
+
+ p2p = {
+ openFirewall = mkOption {
+ type = types.bool;
+ default = true;
+ description = "Opens port in firewall for fedimintd's p2p port";
+ };
+ port = mkOption {
+ type = types.port;
+ default = 8173;
+ description = "Port to bind on for p2p connections from peers";
+ };
+ bind = mkOption {
+ type = types.str;
+ default = "0.0.0.0";
+ description = "Address to bind on for p2p connections from peers";
+ };
+ url = mkOption {
+ type = types.str;
+ example = "fedimint://p2p.myfedimint.com";
+ description = ''
+ Public address for p2p connections from peers
+ '';
+ };
+ };
+ api = {
+ openFirewall = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Opens port in firewall for fedimintd's api port";
+ };
+ port = mkOption {
+ type = types.port;
+ default = 8174;
+ description = "Port to bind on for API connections relied by the reverse proxy/tls terminator.";
+ };
+ bind = mkOption {
+ type = types.str;
+ default = "127.0.0.1";
+ description = "Address to bind on for API connections relied by the reverse proxy/tls terminator.";
+ };
+ url = mkOption {
+ type = types.str;
+ description = ''
+ Public URL of the API address of the reverse proxy/tls terminator. Usually starting with `wss://`.
+ '';
+ };
+ };
+ bitcoin = {
+ network = mkOption {
+ type = types.str;
+ default = "signet";
+ example = "bitcoin";
+ description = "Bitcoin network to participate in.";
+ };
+ rpc = {
+ url = mkOption {
+ type = types.str;
+ default = "http://127.0.0.1:38332";
+ example = "signet";
+ description = "Bitcoin node (bitcoind/electrum/esplora) address to connect to";
+ };
+
+ kind = mkOption {
+ type = types.str;
+ default = "bitcoind";
+ example = "electrum";
+ description = "Kind of a bitcoin node.";
+ };
+
+ secretFile = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ description = ''
+ If set the URL specified in `bitcoin.rpc.url` will get the content of this file added
+ as an URL password, so `http://user@example.com` will turn into `http://user:SOMESECRET@example.com`.
+
+ Example:
+
+ `/etc/nix-bitcoin-secrets/bitcoin-rpcpassword-public` (for nix-bitcoin default)
+ '';
+ };
+ };
+ };
+
+ consensus.finalityDelay = mkOption {
+ type = types.ints.unsigned;
+ default = 10;
+ description = "Consensus peg-in finality delay.";
+ };
+
+ dataDir = mkOption {
+ type = types.path;
+ default = "/var/lib/fedimintd-${name}/";
+ readOnly = true;
+ description = ''
+ Path to the data dir fedimintd will use to store its data.
+ Note that due to using the DynamicUser feature of systemd, this value should not be changed
+ and is set to be read only.
+ '';
+ };
+
+ nginx = {
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Whether to configure nginx for fedimintd
+ '';
+ };
+ fqdn = mkOption {
+ type = types.str;
+ example = "api.myfedimint.com";
+ description = "Public domain of the API address of the reverse proxy/tls terminator.";
+ };
+ config = mkOption {
+ type = types.submodule (
+ recursiveUpdate (import ../web-servers/nginx/vhost-options.nix {
+ inherit config lib;
+ }) { }
+ );
+ default = { };
+ description = "Overrides to the nginx vhost section for api";
+ };
+ };
+ };
+ };
+in
+{
+ options = {
+ services.fedimintd = mkOption {
+ type = types.attrsOf (types.submodule fedimintdOpts);
+ default = { };
+ description = "Specification of one or more fedimintd instances.";
+ };
+ };
+
+ config =
+ let
+ eachFedimintd = filterAttrs (fedimintdName: cfg: cfg.enable) config.services.fedimintd;
+ eachFedimintdNginx = filterAttrs (fedimintdName: cfg: cfg.nginx.enable) eachFedimintd;
+ in
+ mkIf (eachFedimintd != { }) {
+
+ networking.firewall.allowedTCPPorts = concatLists (
+ mapAttrsToList (
+ fedimintdName: cfg:
+ (lib.optional cfg.api.openFirewall cfg.api.port ++ lib.optional cfg.p2p.openFirewall cfg.p2p.port)
+ ) eachFedimintd
+ );
+
+ systemd.services = mapAttrs' (
+ fedimintdName: cfg:
+ (nameValuePair "fedimintd-${fedimintdName}" (
+ let
+ startScript = pkgs.writeShellScript "fedimintd-start" (
+ (
+ if cfg.bitcoin.rpc.secretFile != null then
+ ''
+ secret=$(${pkgs.coreutils}/bin/head -n 1 "${cfg.bitcoin.rpc.secretFile}")
+ prefix="''${FM_BITCOIN_RPC_URL%*@*}" # Everything before the last '@'
+ suffix="''${FM_BITCOIN_RPC_URL##*@}" # Everything after the last '@'
+ FM_BITCOIN_RPC_URL="''${prefix}:''${secret}@''${suffix}"
+ ''
+ else
+ ""
+ )
+ + ''
+ exec ${cfg.package}/bin/fedimintd
+ ''
+ );
+ in
+ {
+ description = "Fedimint Server";
+ documentation = [ "https://github.com/fedimint/fedimint/" ];
+ wantedBy = [ "multi-user.target" ];
+ environment = lib.mkMerge [
+ {
+ FM_BIND_P2P = "${cfg.p2p.bind}:${toString cfg.p2p.port}";
+ FM_BIND_API = "${cfg.api.bind}:${toString cfg.api.port}";
+ FM_P2P_URL = cfg.p2p.url;
+ FM_API_URL = cfg.api.url;
+ FM_DATA_DIR = cfg.dataDir;
+ FM_BITCOIN_NETWORK = cfg.bitcoin.network;
+ FM_BITCOIN_RPC_URL = cfg.bitcoin.rpc.url;
+ FM_BITCOIN_RPC_KIND = cfg.bitcoin.rpc.kind;
+ }
+ cfg.environment
+ ];
+ serviceConfig = {
+ DynamicUser = true;
+
+ StateDirectory = "fedimintd-${fedimintdName}";
+ StateDirectoryMode = "0700";
+ ExecStart = startScript;
+
+ Restart = "always";
+ RestartSec = 10;
+ StartLimitBurst = 5;
+ UMask = "007";
+ LimitNOFILE = "100000";
+
+ LockPersonality = true;
+ MemoryDenyWriteExecute = true;
+ NoNewPrivileges = true;
+ PrivateDevices = true;
+ PrivateMounts = true;
+ PrivateTmp = true;
+ ProtectClock = true;
+ ProtectControlGroups = true;
+ ProtectHostname = true;
+ ProtectKernelLogs = true;
+ ProtectKernelModules = true;
+ ProtectKernelTunables = true;
+ ProtectSystem = "full";
+ RestrictAddressFamilies = [
+ "AF_INET"
+ "AF_INET6"
+ ];
+ RestrictNamespaces = true;
+ RestrictRealtime = true;
+ SystemCallArchitectures = "native";
+ SystemCallFilter = [
+ "@system-service"
+ "~@privileged"
+ ];
+ };
+ }
+ ))
+ ) eachFedimintd;
+
+ services.nginx.virtualHosts = mapAttrs' (
+ fedimintdName: cfg:
+ (nameValuePair cfg.nginx.fqdn (
+ lib.mkMerge [
+ cfg.nginx.config
+
+ {
+ # Note: we want by default to enable OpenSSL, but it seems anything 100 and above is
+ # overriden by default value from vhost-options.nix
+ enableACME = mkOverride 99 true;
+ forceSSL = mkOverride 99 true;
+ # Currently Fedimint API only support JsonRPC on `/ws/` endpoint, so no need to handle `/`
+ locations."/ws/" = {
+ proxyPass = "http://127.0.0.1:${toString cfg.api.port}/";
+ proxyWebsockets = true;
+ extraConfig = ''
+ proxy_pass_header Authorization;
+ '';
+ };
+ }
+ ]
+ ))
+ ) eachFedimintdNginx;
+ };
+
+ meta.maintainers = with lib.maintainers; [ dpc ];
+}
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/freeradius.nix b/third_party/nixpkgs/nixos/modules/services/networking/freeradius.nix
index 39a137aa54..d747219b29 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/freeradius.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/freeradius.nix
@@ -10,14 +10,14 @@ let
after = ["network.target"];
wants = ["network.target"];
preStart = ''
- ${pkgs.freeradius}/bin/radiusd -C -d ${cfg.configDir} -l stdout
+ ${cfg.package}/bin/radiusd -C -d ${cfg.configDir} -l stdout
'';
serviceConfig = {
- ExecStart = "${pkgs.freeradius}/bin/radiusd -f -d ${cfg.configDir} -l stdout" +
+ ExecStart = "${cfg.package}/bin/radiusd -f -d ${cfg.configDir} -l stdout" +
lib.optionalString cfg.debug " -xx";
ExecReload = [
- "${pkgs.freeradius}/bin/radiusd -C -d ${cfg.configDir} -l stdout"
+ "${cfg.package}/bin/radiusd -C -d ${cfg.configDir} -l stdout"
"${pkgs.coreutils}/bin/kill -HUP $MAINPID"
];
User = "radius";
@@ -32,6 +32,8 @@ let
freeradiusConfig = {
enable = lib.mkEnableOption "the freeradius server";
+ package = lib.mkPackageOption pkgs "freeradius" { };
+
configDir = lib.mkOption {
type = lib.types.path;
default = "/etc/raddb";
@@ -72,7 +74,9 @@ in
/*uid = config.ids.uids.radius;*/
description = "Radius daemon user";
isSystemUser = true;
+ group = "radius";
};
+ groups.radius = {};
};
systemd.services.freeradius = freeradiusService cfg;
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/gns3-server.nix b/third_party/nixpkgs/nixos/modules/services/networking/gns3-server.nix
index ec6a53dddc..71980f52df 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/gns3-server.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/gns3-server.nix
@@ -129,8 +129,15 @@ in {
}
];
+ users.groups.gns3 = { };
+
users.groups.ubridge = lib.mkIf cfg.ubridge.enable { };
+ users.users.gns3 = {
+ group = "gns3";
+ isSystemUser = true;
+ };
+
security.wrappers.ubridge = lib.mkIf cfg.ubridge.enable {
capabilities = "cap_net_raw,cap_net_admin=eip";
group = "ubridge";
@@ -150,7 +157,7 @@ in {
};
}
(lib.mkIf (cfg.ubridge.enable) {
- Server.ubridge_path = lib.mkDefault (lib.getExe cfg.ubridge.package);
+ Server.ubridge_path = lib.mkDefault "/run/wrappers/bin/ubridge";
})
(lib.mkIf (cfg.auth.enable) {
Server = {
@@ -206,7 +213,6 @@ in {
serviceConfig = {
ConfigurationDirectory = "gns3";
ConfigurationDirectoryMode = "0750";
- DynamicUser = true;
Environment = "HOME=%S/gns3";
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
ExecStart = "${lib.getExe cfg.package} ${commandArgs}";
@@ -227,14 +233,27 @@ in {
User = "gns3";
WorkingDirectory = "%S/gns3";
+ # Required for ubridge integration to work
+ #
+ # GNS3 needs to run SUID binaries (ubridge)
+ # but NoNewPrivileges breaks execution of SUID binaries
+ DynamicUser = false;
+ NoNewPrivileges = false;
+ RestrictSUIDSGID = false;
+ PrivateUsers = false;
+
# Hardening
- DeviceAllow = lib.optional flags.enableLibvirtd "/dev/kvm";
+ DeviceAllow = [
+ # ubridge needs access to tun/tap devices
+ "/dev/net/tap rw"
+ "/dev/net/tun rw"
+ ] ++ lib.optionals flags.enableLibvirtd [
+ "/dev/kvm"
+ ];
DevicePolicy = "closed";
LockPersonality = true;
MemoryDenyWriteExecute = true;
- NoNewPrivileges = true;
PrivateTmp = true;
- PrivateUsers = true;
# Don't restrict ProcSubset because python3Packages.psutil requires read access to /proc/stat
# ProcSubset = "pid";
ProtectClock = true;
@@ -255,8 +274,7 @@ in {
];
RestrictNamespaces = true;
RestrictRealtime = true;
- RestrictSUIDSGID = true;
- UMask = "0077";
+ UMask = "0022";
};
};
};
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/i2pd.nix b/third_party/nixpkgs/nixos/modules/services/networking/i2pd.nix
index 2bb9df15de..72069e609a 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/i2pd.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/i2pd.nix
@@ -1,17 +1,17 @@
{ config, lib, pkgs, ... }:
-with lib;
-
let
+ inherit (lib) mkIf mkOption mkDefault mkEnableOption types optional optionals;
+ inherit (lib.types) nullOr bool listOf str attrsOf submodule;
cfg = config.services.i2pd;
homeDir = "/var/lib/i2pd";
strOpt = k: v: k + " = " + v;
- boolOpt = k: v: k + " = " + boolToString v;
+ boolOpt = k: v: k + " = " + lib.boolToString v;
intOpt = k: v: k + " = " + toString v;
- lstOpt = k: xs: k + " = " + concatStringsSep "," xs;
+ lstOpt = k: xs: k + " = " + lib.concatStringsSep "," xs;
optionalNullString = o: s: optional (s != null) (strOpt o s);
optionalNullBool = o: b: optional (b != null) (boolOpt o b);
optionalNullInt = o: i: optional (i != null) (intOpt o i);
@@ -54,7 +54,7 @@ let
mkKeyedEndpointOpt = name: addr: port: keyloc:
(mkEndpointOpt name addr port) // {
keys = mkOption {
- type = with types; nullOr str;
+ type = nullOr str;
default = keyloc;
description = ''
File to persist ${lib.toUpper name} keys.
@@ -162,8 +162,8 @@ let
(sec "meshnets")
(boolOpt "yggdrasil" cfg.yggdrasil.enable)
] ++ (optionalNullString "yggaddress" cfg.yggdrasil.address)
- ++ (flip map
- (collect (proto: proto ? port && proto ? address) cfg.proto)
+ ++ (lib.flip map
+ (lib.collect (proto: proto ? port && proto ? address) cfg.proto)
(proto: let protoOpts = [
(sec proto.name)
(boolOpt "enabled" proto.enable)
@@ -178,10 +178,10 @@ let
++ (optionals (proto ? outproxy) (optionalNullString "outproxy" proto.outproxy))
++ (optionals (proto ? outproxyPort) (optionalNullInt "outproxyport" proto.outproxyPort))
++ (optionals (proto ? outproxyEnable) (optionalNullBool "outproxy.enabled" proto.outproxyEnable));
- in (concatStringsSep "\n" protoOpts)
+ in (lib.concatStringsSep "\n" protoOpts)
));
in
- pkgs.writeText "i2pd.conf" (concatStringsSep "\n" opts);
+ pkgs.writeText "i2pd.conf" (lib.concatStringsSep "\n" opts);
tunnelConf = let
mkOutTunnel = tun:
@@ -200,7 +200,7 @@ let
++ (optionals (tun ? outbound.quantity) (optionalNullInt "outbound.quantity" tun.outbound.quantity))
++ (optionals (tun ? crypto.tagsToSend) (optionalNullInt "crypto.tagstosend" tun.crypto.tagsToSend));
in
- concatStringsSep "\n" outTunOpts;
+ lib.concatStringsSep "\n" outTunOpts;
mkInTunnel = tun:
let
@@ -214,16 +214,16 @@ let
++ (optionals (tun ? inPort) (optionalNullInt "inport" tun.inPort))
++ (optionals (tun ? accessList) (optionalEmptyList "accesslist" tun.accessList));
in
- concatStringsSep "\n" inTunOpts;
+ lib.concatStringsSep "\n" inTunOpts;
- allOutTunnels = collect (tun: tun ? port && tun ? destination) cfg.outTunnels;
- allInTunnels = collect (tun: tun ? port && tun ? address) cfg.inTunnels;
+ allOutTunnels = lib.collect (tun: tun ? port && tun ? destination) cfg.outTunnels;
+ allInTunnels = lib.collect (tun: tun ? port && tun ? address) cfg.inTunnels;
opts = [ notice ] ++ (map mkOutTunnel allOutTunnels) ++ (map mkInTunnel allInTunnels);
in
- pkgs.writeText "i2pd-tunnels.conf" (concatStringsSep "\n" opts);
+ pkgs.writeText "i2pd-tunnels.conf" (lib.concatStringsSep "\n" opts);
- i2pdFlags = concatStringsSep " " (
+ i2pdFlags = lib.concatStringsSep " " (
optional (cfg.address != null) ("--host=" + cfg.address) ++ [
"--service"
("--conf=" + i2pdConf)
@@ -235,7 +235,7 @@ in
{
imports = [
- (mkRenamedOptionModule [ "services" "i2pd" "extIp" ] [ "services" "i2pd" "address" ])
+ (lib.mkRenamedOptionModule [ "services" "i2pd" "extIp" ] [ "services" "i2pd" "address" ])
];
###### interface
@@ -252,7 +252,7 @@ in
'';
};
- package = mkPackageOption pkgs "i2pd" { };
+ package = lib.mkPackageOption pkgs "i2pd" { };
logLevel = mkOption {
type = types.enum ["debug" "info" "warn" "error"];
@@ -269,7 +269,7 @@ in
logCLFTime = mkEnableOption "full CLF-formatted date and time to log";
address = mkOption {
- type = with types; nullOr str;
+ type = nullOr str;
default = null;
description = ''
Your external IP or hostname.
@@ -277,7 +277,7 @@ in
};
family = mkOption {
- type = with types; nullOr str;
+ type = nullOr str;
default = null;
description = ''
Specify a family the router belongs to.
@@ -285,7 +285,7 @@ in
};
dataDir = mkOption {
- type = with types; nullOr str;
+ type = nullOr str;
default = null;
description = ''
Alternative path to storage of i2pd data (RI, keys, peer profiles, ...)
@@ -301,7 +301,7 @@ in
};
ifname = mkOption {
- type = with types; nullOr str;
+ type = nullOr str;
default = null;
description = ''
Network interface to bind to.
@@ -309,7 +309,7 @@ in
};
ifname4 = mkOption {
- type = with types; nullOr str;
+ type = nullOr str;
default = null;
description = ''
IPv4 interface to bind to.
@@ -317,7 +317,7 @@ in
};
ifname6 = mkOption {
- type = with types; nullOr str;
+ type = nullOr str;
default = null;
description = ''
IPv6 interface to bind to.
@@ -325,7 +325,7 @@ in
};
ntcpProxy = mkOption {
- type = with types; nullOr str;
+ type = nullOr str;
default = null;
description = ''
Proxy URL for NTCP transport.
@@ -399,7 +399,7 @@ in
reseed.verify = mkEnableOption "SU3 signature verification";
reseed.file = mkOption {
- type = with types; nullOr str;
+ type = nullOr str;
default = null;
description = ''
Full path to SU3 file to reseed from.
@@ -407,7 +407,7 @@ in
};
reseed.urls = mkOption {
- type = with types; listOf str;
+ type = listOf str;
default = [];
description = ''
Reseed URLs.
@@ -415,7 +415,7 @@ in
};
reseed.floodfill = mkOption {
- type = with types; nullOr str;
+ type = nullOr str;
default = null;
description = ''
Path to router info of floodfill to reseed from.
@@ -423,7 +423,7 @@ in
};
reseed.zipfile = mkOption {
- type = with types; nullOr str;
+ type = nullOr str;
default = null;
description = ''
Path to local .zip file to reseed from.
@@ -431,7 +431,7 @@ in
};
reseed.proxy = mkOption {
- type = with types; nullOr str;
+ type = nullOr str;
default = null;
description = ''
URL for reseed proxy, supports http/socks.
@@ -446,7 +446,7 @@ in
'';
};
addressbook.subscriptions = mkOption {
- type = with types; listOf str;
+ type = listOf str;
default = [
"http://inr.i2p/export/alive-hosts.txt"
"http://i2p-projekt.i2p/hosts.txt"
@@ -460,7 +460,7 @@ in
trust.enable = mkEnableOption "explicit trust options";
trust.family = mkOption {
- type = with types; nullOr str;
+ type = nullOr str;
default = null;
description = ''
Router Family to trust for first hops.
@@ -468,7 +468,7 @@ in
};
trust.routers = mkOption {
- type = with types; listOf str;
+ type = listOf str;
default = [];
description = ''
Only connect to the listed routers.
@@ -543,7 +543,7 @@ in
yggdrasil.enable = mkEnableOption "Yggdrasil";
yggdrasil.address = mkOption {
- type = with types; nullOr str;
+ type = nullOr str;
default = null;
description = ''
Your local yggdrasil address. Specify it if you want to bind your router to a
@@ -572,7 +572,7 @@ in
};
strictHeaders = mkOption {
- type = with types; nullOr bool;
+ type = nullOr bool;
default = null;
description = ''
Enable strict host checking on WebUI.
@@ -580,7 +580,7 @@ in
};
hostname = mkOption {
- type = with types; nullOr str;
+ type = nullOr str;
default = null;
description = ''
Expected hostname for WebUI.
@@ -591,7 +591,7 @@ in
proto.httpProxy = (mkKeyedEndpointOpt "httpproxy" "127.0.0.1" 4444 "httpproxy-keys.dat")
// {
outproxy = mkOption {
- type = with types; nullOr str;
+ type = nullOr str;
default = null;
description = "Upstream outproxy bind address.";
};
@@ -618,7 +618,7 @@ in
outTunnels = mkOption {
default = {};
- type = with types; attrsOf (submodule (
+ type = attrsOf (submodule (
{ name, ... }: {
options = {
destinationPort = mkOption {
@@ -639,7 +639,7 @@ in
inTunnels = mkOption {
default = {};
- type = with types; attrsOf (submodule (
+ type = attrsOf (submodule (
{ name, ... }: {
options = {
inPort = mkOption {
@@ -648,7 +648,7 @@ in
description = "Service port. Default to the tunnel's listen port.";
};
accessList = mkOption {
- type = with types; listOf str;
+ type = listOf str;
default = [];
description = "I2P nodes that are allowed to connect to this service.";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/jitsi-videobridge.nix b/third_party/nixpkgs/nixos/modules/services/networking/jitsi-videobridge.nix
index 8c468e1212..14eb64eae2 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/jitsi-videobridge.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/jitsi-videobridge.nix
@@ -156,7 +156,7 @@ in
default = null;
example = "192.168.1.42";
description = ''
- Local address when running behind NAT.
+ Local address to assume when running behind NAT.
'';
};
@@ -165,7 +165,25 @@ in
default = null;
example = "1.2.3.4";
description = ''
- Public address when running behind NAT.
+ Public address to assume when running behind NAT.
+ '';
+ };
+
+ harvesterAddresses = lib.mkOption {
+ type = listOf str;
+ default = [
+ "stunserver.stunprotocol.org:3478"
+ "stun.framasoft.org:3478"
+ "meet-jit-si-turnrelay.jitsi.net:443"
+ ];
+ example = [];
+ description = ''
+ Addresses of public STUN services to use to automatically find
+ the public and local addresses of this Jitsi-Videobridge instance
+ without the need for manual configuration.
+
+ This option is ignored if {option}`services.jitsi-videobridge.nat.localAddress`
+ and {option}`services.jitsi-videobridge.nat.publicAddress` are set.
'';
};
};
@@ -199,10 +217,13 @@ in
config = lib.mkIf cfg.enable {
users.groups.jitsi-meet = {};
- services.jitsi-videobridge.extraProperties = lib.optionalAttrs (cfg.nat.localAddress != null) {
- "org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS" = cfg.nat.localAddress;
- "org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS" = cfg.nat.publicAddress;
- };
+ services.jitsi-videobridge.extraProperties =
+ if (cfg.nat.localAddress != null) then {
+ "org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS" = cfg.nat.localAddress;
+ "org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS" = cfg.nat.publicAddress;
+ } else {
+ "org.ice4j.ice.harvest.STUN_MAPPING_HARVESTER_ADDRESSES" = lib.concatStringsSep "," cfg.nat.harvesterAddresses;
+ };
systemd.services.jitsi-videobridge2 = let
jvbProps = {
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/monero.nix b/third_party/nixpkgs/nixos/modules/services/networking/monero.nix
index 37a687f524..5cb418a9f1 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/monero.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/monero.nix
@@ -1,12 +1,10 @@
{ config, lib, pkgs, ... }:
-with lib;
-
let
cfg = config.services.monero;
listToConf = option: list:
- concatMapStrings (value: "${option}=${value}\n") list;
+ lib.concatMapStrings (value: "${option}=${value}\n") list;
login = (cfg.rpc.user != null && cfg.rpc.password != null);
@@ -14,17 +12,17 @@ let
log-file=/dev/stdout
data-dir=${dataDir}
- ${optionalString mining.enable ''
+ ${lib.optionalString mining.enable ''
start-mining=${mining.address}
mining-threads=${toString mining.threads}
''}
rpc-bind-ip=${rpc.address}
rpc-bind-port=${toString rpc.port}
- ${optionalString login ''
+ ${lib.optionalString login ''
rpc-login=${rpc.user}:${rpc.password}
''}
- ${optionalString rpc.restricted ''
+ ${lib.optionalString rpc.restricted ''
restricted-rpc=1
''}
@@ -50,34 +48,34 @@ in
services.monero = {
- enable = mkEnableOption "Monero node daemon";
+ enable = lib.mkEnableOption "Monero node daemon";
- dataDir = mkOption {
- type = types.str;
+ dataDir = lib.mkOption {
+ type = lib.types.str;
default = "/var/lib/monero";
description = ''
The directory where Monero stores its data files.
'';
};
- mining.enable = mkOption {
- type = types.bool;
+ mining.enable = lib.mkOption {
+ type = lib.types.bool;
default = false;
description = ''
Whether to mine monero.
'';
};
- mining.address = mkOption {
- type = types.str;
+ mining.address = lib.mkOption {
+ type = lib.types.str;
default = "";
description = ''
Monero address where to send mining rewards.
'';
};
- mining.threads = mkOption {
- type = types.addCheck types.int (x: x>=0);
+ mining.threads = lib.mkOption {
+ type = lib.types.addCheck lib.types.int (x: x>=0);
default = 0;
description = ''
Number of threads used for mining.
@@ -85,48 +83,48 @@ in
'';
};
- rpc.user = mkOption {
- type = types.nullOr types.str;
+ rpc.user = lib.mkOption {
+ type = lib.types.nullOr lib.types.str;
default = null;
description = ''
User name for RPC connections.
'';
};
- rpc.password = mkOption {
- type = types.nullOr types.str;
+ rpc.password = lib.mkOption {
+ type = lib.types.nullOr lib.types.str;
default = null;
description = ''
Password for RPC connections.
'';
};
- rpc.address = mkOption {
- type = types.str;
+ rpc.address = lib.mkOption {
+ type = lib.types.str;
default = "127.0.0.1";
description = ''
IP address the RPC server will bind to.
'';
};
- rpc.port = mkOption {
- type = types.port;
+ rpc.port = lib.mkOption {
+ type = lib.types.port;
default = 18081;
description = ''
Port the RPC server will bind to.
'';
};
- rpc.restricted = mkOption {
- type = types.bool;
+ rpc.restricted = lib.mkOption {
+ type = lib.types.bool;
default = false;
description = ''
Whether to restrict RPC to view only commands.
'';
};
- limits.upload = mkOption {
- type = types.addCheck types.int (x: x>=-1);
+ limits.upload = lib.mkOption {
+ type = lib.types.addCheck lib.types.int (x: x>=-1);
default = -1;
description = ''
Limit of the upload rate in kB/s.
@@ -134,8 +132,8 @@ in
'';
};
- limits.download = mkOption {
- type = types.addCheck types.int (x: x>=-1);
+ limits.download = lib.mkOption {
+ type = lib.types.addCheck lib.types.int (x: x>=-1);
default = -1;
description = ''
Limit of the download rate in kB/s.
@@ -143,8 +141,8 @@ in
'';
};
- limits.threads = mkOption {
- type = types.addCheck types.int (x: x>=0);
+ limits.threads = lib.mkOption {
+ type = lib.types.addCheck lib.types.int (x: x>=0);
default = 0;
description = ''
Maximum number of threads used for a parallel job.
@@ -152,8 +150,8 @@ in
'';
};
- limits.syncSize = mkOption {
- type = types.addCheck types.int (x: x>=0);
+ limits.syncSize = lib.mkOption {
+ type = lib.types.addCheck lib.types.int (x: x>=0);
default = 0;
description = ''
Maximum number of blocks to sync at once.
@@ -161,16 +159,16 @@ in
'';
};
- extraNodes = mkOption {
- type = types.listOf types.str;
+ extraNodes = lib.mkOption {
+ type = lib.types.listOf lib.types.str;
default = [ ];
description = ''
List of additional peer IP addresses to add to the local list.
'';
};
- priorityNodes = mkOption {
- type = types.listOf types.str;
+ priorityNodes = lib.mkOption {
+ type = lib.types.listOf lib.types.str;
default = [ ];
description = ''
List of peer IP addresses to connect to and
@@ -178,8 +176,8 @@ in
'';
};
- exclusiveNodes = mkOption {
- type = types.listOf types.str;
+ exclusiveNodes = lib.mkOption {
+ type = lib.types.listOf lib.types.str;
default = [ ];
description = ''
List of peer IP addresses to connect to *only*.
@@ -187,8 +185,8 @@ in
'';
};
- extraConfig = mkOption {
- type = types.lines;
+ extraConfig = lib.mkOption {
+ type = lib.types.lines;
default = "";
description = ''
Extra lines to be added verbatim to monerod configuration.
@@ -202,7 +200,7 @@ in
###### implementation
- config = mkIf cfg.enable {
+ config = lib.mkIf cfg.enable {
users.users.monero = {
isSystemUser = true;
@@ -228,7 +226,7 @@ in
};
};
- assertions = singleton {
+ assertions = lib.singleton {
assertion = cfg.mining.enable -> cfg.mining.address != "";
message = ''
You need a Monero address to receive mining rewards:
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/networkmanager.nix b/third_party/nixpkgs/nixos/modules/services/networking/networkmanager.nix
index fda8245ba9..dedd53e345 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/networkmanager.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/networkmanager.nix
@@ -514,6 +514,12 @@ in
environment.etc = {
"NetworkManager/NetworkManager.conf".source = configFile;
+
+ # The networkmanager-l2tp plugin expects /etc/ipsec.secrets to include /etc/ipsec.d/ipsec.nm-l2tp.secrets;
+ # see https://github.com/NixOS/nixpkgs/issues/64965
+ "ipsec.secrets".text = ''
+ include ipsec.d/ipsec.nm-l2tp.secrets
+ '';
}
// builtins.listToAttrs (map
(pkg: nameValuePair "NetworkManager/${pkg.networkManagerPlugin}" {
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/pleroma.nix b/third_party/nixpkgs/nixos/modules/services/networking/pleroma.nix
index a152b72143..01baa58879 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/pleroma.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/pleroma.nix
@@ -1,7 +1,13 @@
-{ config, options, lib, pkgs, stdenv, ... }:
+{
+ config,
+ lib,
+ pkgs,
+ ...
+}:
let
cfg = config.services.pleroma;
-in {
+in
+{
options = {
services.pleroma = with lib; {
enable = mkEnableOption "pleroma";
@@ -48,7 +54,7 @@ in {
Have a look to Pleroma section in the NixOS manual for more
information.
- '';
+ '';
};
secretConfigFile = mkOption {
@@ -73,7 +79,7 @@ in {
group = cfg.group;
isSystemUser = true;
};
- groups."${cfg.group}" = {};
+ groups."${cfg.group}" = { };
};
environment.systemPackages = [ cfg.package ];
@@ -90,57 +96,79 @@ in {
import_config "${cfg.secretConfigFile}"
'';
- systemd.services.pleroma = {
- description = "Pleroma social network";
- wants = [ "network-online.target" ];
- after = [ "network-online.target" "postgresql.service" ];
- wantedBy = [ "multi-user.target" ];
- restartTriggers = [ config.environment.etc."/pleroma/config.exs".source ];
- environment.RELEASE_COOKIE = "/var/lib/pleroma/.cookie";
- serviceConfig = {
- User = cfg.user;
- Group = cfg.group;
- Type = "exec";
- WorkingDirectory = "~";
- StateDirectory = "pleroma pleroma/static pleroma/uploads";
- StateDirectoryMode = "700";
+ systemd.services =
+ let
+ commonSystemdServiceConfig = {
+ User = cfg.user;
+ Group = cfg.group;
+ WorkingDirectory = "~";
+ StateDirectory = "pleroma pleroma/static pleroma/uploads";
+ StateDirectoryMode = "700";
+ # Systemd sandboxing directives.
+ # Taken from the upstream contrib systemd service at
+ # pleroma/installation/pleroma.service
+ PrivateTmp = true;
+ ProtectHome = true;
+ ProtectSystem = "full";
+ PrivateDevices = false;
+ NoNewPrivileges = true;
+ CapabilityBoundingSet = "~CAP_SYS_ADMIN";
+ };
- # Checking the conf file is there then running the database
- # migration before each service start, just in case there are
- # some pending ones.
- #
- # It's sub-optimal as we'll always run this, even if pleroma
- # has not been updated. But the no-op process is pretty fast.
- # Better be safe than sorry migration-wise.
- ExecStartPre =
- let preScript = pkgs.writers.writeBashBin "pleromaStartPre" ''
- if [ ! -f /var/lib/pleroma/.cookie ]
- then
- echo "Creating cookie file"
- dd if=/dev/urandom bs=1 count=16 | hexdump -e '16/1 "%02x"' > /var/lib/pleroma/.cookie
- fi
- ${cfg.package}/bin/pleroma_ctl migrate
- '';
- in "${preScript}/bin/pleromaStartPre";
+ in
+ {
+ pleroma-migrations = {
+ description = "Pleroma social network migrations";
+ wants = [ "network-online.target" ];
+ after = [
+ "network-online.target"
+ "postgresql.service"
+ ];
+ wantedBy = [ "pleroma.service" ];
+ environment.RELEASE_COOKIE = "/var/lib/pleroma/.cookie";
+ serviceConfig = commonSystemdServiceConfig // {
+ Type = "oneshot";
+ # Checking the conf file is there then running the database
+ # migration before each service start, just in case there are
+ # some pending ones.
+ #
+ # It's sub-optimal as we'll always run this, even if pleroma
+ # has not been updated. But the no-op process is pretty fast.
+ # Better be safe than sorry migration-wise.
+ ExecStart =
+ let
+ preScript = pkgs.writers.writeBashBin "pleroma-migrations" ''
+ if [ ! -f /var/lib/pleroma/.cookie ]
+ then
+ echo "Creating cookie file"
+ dd if=/dev/urandom bs=1 count=16 | hexdump -e '16/1 "%02x"' > /var/lib/pleroma/.cookie
+ fi
+ ${cfg.package}/bin/pleroma_ctl migrate
+ '';
+ in
+ "${preScript}/bin/pleroma-migrations";
+ };
+ # disksup requires bash
+ path = [ pkgs.bash ];
+ };
- ExecStart = "${cfg.package}/bin/pleroma start";
- ExecStop = "${cfg.package}/bin/pleroma stop";
- ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
-
- # Systemd sandboxing directives.
- # Taken from the upstream contrib systemd service at
- # pleroma/installation/pleroma.service
- PrivateTmp = true;
- ProtectHome = true;
- ProtectSystem = "full";
- PrivateDevices = false;
- NoNewPrivileges = true;
- CapabilityBoundingSet = "~CAP_SYS_ADMIN";
+ pleroma = {
+ description = "Pleroma social network";
+ wants = [ "pleroma-migrations.service" ];
+ after = [ "pleroma-migrations.service" ];
+ wantedBy = [ "multi-user.target" ];
+ restartTriggers = [ config.environment.etc."/pleroma/config.exs".source ];
+ environment.RELEASE_COOKIE = "/var/lib/pleroma/.cookie";
+ serviceConfig = commonSystemdServiceConfig // {
+ Type = "exec";
+ ExecStart = "${cfg.package}/bin/pleroma start";
+ ExecStop = "${cfg.package}/bin/pleroma stop";
+ ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
+ };
+ # disksup requires bash
+ path = [ pkgs.bash ];
+ };
};
- # disksup requires bash
- path = [ pkgs.bash ];
- };
-
};
meta.maintainers = with lib.maintainers; [ picnoir ];
meta.doc = ./pleroma.md;
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/quorum.nix b/third_party/nixpkgs/nixos/modules/services/networking/quorum.nix
index bddcd18c7f..8f6df0881b 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/quorum.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/quorum.nix
@@ -201,11 +201,11 @@ in {
--syncmode ${cfg.syncmode} \
${optionalString (cfg.permissioned)
"--permissioned"} \
- --mine --minerthreads 1 \
+ --mine --miner.threads 1 \
${optionalString (cfg.rpc.enable)
"--rpc --rpcaddr ${cfg.rpc.address} --rpcport ${toString cfg.rpc.port} --rpcapi ${cfg.rpc.api}"} \
${optionalString (cfg.ws.enable)
- "--ws --wsaddr ${cfg.ws.address} --wsport ${toString cfg.ws.port} --wsapi ${cfg.ws.api} --wsorigins ${cfg.ws.origins}"} \
+ "--ws --ws.addr ${cfg.ws.address} --ws.port ${toString cfg.ws.port} --ws.api ${cfg.ws.api} --ws.origins ${cfg.ws.origins}"} \
--emitcheckpoints \
--datadir ${dataDir} \
--port ${toString cfg.port}'';
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/seafile.nix b/third_party/nixpkgs/nixos/modules/services/networking/seafile.nix
index 486bc145cd..356bcfe044 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/seafile.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/seafile.nix
@@ -1,19 +1,42 @@
-{ config, lib, pkgs, ... }:
-with lib;
+{
+ config,
+ lib,
+ pkgs,
+ ...
+}:
let
cfg = config.services.seafile;
settingsFormat = pkgs.formats.ini { };
- ccnetConf = settingsFormat.generate "ccnet.conf" cfg.ccnetSettings;
+ ccnetConf = settingsFormat.generate "ccnet.conf" (
+ lib.attrsets.recursiveUpdate {
+ Database = {
+ ENGINE = "mysql";
+ UNIX_SOCKET = "/var/run/mysqld/mysqld.sock";
+ DB = "ccnet_db";
+ CONNECTION_CHARSET = "utf8";
+ };
+ } cfg.ccnetSettings
+ );
- seafileConf = settingsFormat.generate "seafile.conf" cfg.seafileSettings;
+ seafileConf = settingsFormat.generate "seafile.conf" (
+ lib.attrsets.recursiveUpdate {
+ database = {
+ type = "mysql";
+ unix_socket = "/var/run/mysqld/mysqld.sock";
+ db_name = "seafile_db";
+ connection_charset = "utf8";
+ };
+ } cfg.seafileSettings
+ );
seahubSettings = pkgs.writeText "seahub_settings.py" ''
FILE_SERVER_ROOT = '${cfg.ccnetSettings.General.SERVICE_URL}/seafhttp'
DATABASES = {
'default': {
- 'ENGINE': 'django.db.backends.sqlite3',
- 'NAME': '${seahubDir}/seahub.db',
+ 'ENGINE': 'django.db.backends.mysql',
+ 'NAME' : 'seahub_db',
+ 'HOST' : '/var/run/mysqld/mysqld.sock',
}
}
MEDIA_ROOT = '${seahubDir}/media/'
@@ -21,23 +44,25 @@ let
SERVICE_URL = '${cfg.ccnetSettings.General.SERVICE_URL}'
+ CSRF_TRUSTED_ORIGINS = ["${cfg.ccnetSettings.General.SERVICE_URL}"]
+
with open('${seafRoot}/.seahubSecret') as f:
SECRET_KEY = f.readline().rstrip()
${cfg.seahubExtraConf}
'';
- seafRoot = "/var/lib/seafile"; # hardcode it due to dynamicuser
+ seafRoot = "/var/lib/seafile";
ccnetDir = "${seafRoot}/ccnet";
- dataDir = "${seafRoot}/data";
seahubDir = "${seafRoot}/seahub";
+ defaultUser = "seafile";
in
{
###### Interface
- options.services.seafile = {
+ options.services.seafile = with lib; {
enable = mkEnableOption "Seafile server";
ccnetSettings = mkOption {
@@ -47,7 +72,7 @@ in
options = {
General = {
SERVICE_URL = mkOption {
- type = types.str;
+ type = types.singleLineStr;
example = "https://www.example.com";
description = ''
Seahub public URL.
@@ -78,11 +103,17 @@ in
'';
};
host = mkOption {
- type = types.str;
- default = "127.0.0.1";
- example = "0.0.0.0";
+ type = types.singleLineStr;
+ default = "ipv4:127.0.0.1";
+ example = "unix:/run/seafile/server.sock";
description = ''
- The binding address used by seafile fileserver.
+ The bind address used by seafile fileserver.
+
+ The addr can be defined as one of the following:
+ - ipv6: for binding to an IPv6 address.
+ - unix: for binding to a unix named socket
+ - ipv4: for binding to an ipv4 address
+ Otherwise the addr is assumed to be ipv4.
'';
};
};
@@ -96,6 +127,19 @@ in
'';
};
+ seahubAddress = mkOption {
+ type = types.singleLineStr;
+ default = "unix:/run/seahub/gunicorn.sock";
+ example = "[::1]:8083";
+ description = ''
+ Which address to bind the seahub server to, of the form:
+ - HOST
+ - HOST:PORT
+ - unix:PATH.
+ IPv6 HOSTs must be wrapped in brackets.
+ '';
+ };
+
workers = mkOption {
type = types.int;
default = 4;
@@ -107,7 +151,7 @@ in
adminEmail = mkOption {
example = "john@example.com";
- type = types.str;
+ type = types.singleLineStr;
description = ''
Seafile Seahub Admin Account Email.
'';
@@ -115,17 +159,79 @@ in
initialAdminPassword = mkOption {
example = "someStrongPass";
- type = types.str;
+ type = types.singleLineStr;
description = ''
Seafile Seahub Admin Account initial password.
- Should be change via Seahub web front-end.
+ Should be changed via Seahub web front-end.
'';
};
- seafilePackage = mkPackageOption pkgs "seafile-server" { };
+ seahubPackage = mkPackageOption pkgs "seahub" { };
+
+ user = mkOption {
+ type = types.singleLineStr;
+ default = defaultUser;
+ description = "User account under which seafile runs.";
+ };
+
+ group = mkOption {
+ type = types.singleLineStr;
+ default = defaultUser;
+ description = "Group under which seafile runs.";
+ };
+
+ dataDir = mkOption {
+ type = types.path;
+ default = "${seafRoot}/data";
+ description = "Path in which to store user data";
+ };
+
+ gc = {
+ enable = mkEnableOption "automatic garbage collection on stored data blocks";
+
+ dates = mkOption {
+ type = types.listOf types.singleLineStr;
+ default = [ "Sun 03:00:00" ];
+ description = ''
+ When to run garbage collection on stored data blocks.
+ The time format is described in {manpage}`systemd.time(7)`.
+ '';
+ };
+
+ randomizedDelaySec = mkOption {
+ default = "0";
+ type = types.singleLineStr;
+ example = "45min";
+ description = ''
+ Add a randomized delay before each garbage collection.
+ The delay will be chosen between zero and this value.
+ This value must be a time span in the format specified by
+ {manpage}`systemd.time(7)`
+ '';
+ };
+
+ persistent = mkOption {
+ default = true;
+ type = types.bool;
+ example = false;
+ description = ''
+ Takes a boolean argument. If true, the time when the service
+ unit was last triggered is stored on disk. When the timer is
+ activated, the service unit is triggered immediately if it
+ would have been triggered at least once during the time when
+ the timer was inactive. Such triggering is nonetheless
+ subject to the delay imposed by RandomizedDelaySec=. This is
+ useful to catch up on missed runs of the service when the
+ system was powered down.
+ '';
+ };
+ };
seahubExtraConf = mkOption {
default = "";
+ example = ''
+ CSRF_TRUSTED_ORIGINS = ["https://example.com"]
+ '';
type = types.lines;
description = ''
Extra config to append to `seahub_settings.py` file.
@@ -137,12 +243,40 @@ in
###### Implementation
- config = mkIf cfg.enable {
+ config = lib.mkIf cfg.enable {
+ services.mysql = {
+ enable = true;
+ package = lib.mkDefault pkgs.mariadb;
+ ensureDatabases = [
+ "ccnet_db"
+ "seafile_db"
+ "seahub_db"
+ ];
+ ensureUsers = [
+ {
+ name = cfg.user;
+ ensurePermissions = {
+ "ccnet_db.*" = "ALL PRIVILEGES";
+ "seafile_db.*" = "ALL PRIVILEGES";
+ "seahub_db.*" = "ALL PRIVILEGES";
+ };
+ }
+ ];
+ };
environment.etc."seafile/ccnet.conf".source = ccnetConf;
environment.etc."seafile/seafile.conf".source = seafileConf;
environment.etc."seafile/seahub_settings.py".source = seahubSettings;
+ users.users = lib.optionalAttrs (cfg.user == defaultUser) {
+ "${defaultUser}" = {
+ group = cfg.group;
+ isSystemUser = true;
+ };
+ };
+
+ users.groups = lib.optionalAttrs (cfg.group == defaultUser) { "${defaultUser}" = { }; };
+
systemd.targets.seafile = {
wantedBy = [ "multi-user.target" ];
description = "Seafile components";
@@ -150,10 +284,12 @@ in
systemd.services =
let
- securityOptions = {
+ serviceOptions = {
ProtectHome = true;
PrivateUsers = true;
PrivateDevices = true;
+ PrivateTmp = true;
+ ProtectSystem = "strict";
ProtectClock = true;
ProtectHostname = true;
ProtectProc = "invisible";
@@ -162,36 +298,49 @@ in
ProtectKernelLogs = true;
ProtectControlGroups = true;
RestrictNamespaces = true;
+ RemoveIPC = true;
LockPersonality = true;
RestrictRealtime = true;
RestrictSUIDSGID = true;
+ NoNewPrivileges = true;
MemoryDenyWriteExecute = true;
SystemCallArchitectures = "native";
- RestrictAddressFamilies = [ "AF_UNIX" "AF_INET" ];
+ RestrictAddressFamilies = [
+ "AF_UNIX"
+ "AF_INET"
+ ];
+
+ User = cfg.user;
+ Group = cfg.group;
+ StateDirectory = "seafile";
+ RuntimeDirectory = "seafile";
+ LogsDirectory = "seafile";
+ ConfigurationDirectory = "seafile";
+ ReadWritePaths = lib.lists.optional (cfg.dataDir != "${seafRoot}/data") cfg.dataDir;
};
in
{
seaf-server = {
description = "Seafile server";
partOf = [ "seafile.target" ];
- after = [ "network.target" ];
+ unitConfig.RequiresMountsFor = lib.lists.optional (cfg.dataDir != "${seafRoot}/data") cfg.dataDir;
+ requires = [ "mysql.service" ];
+ after = [
+ "network.target"
+ "mysql.service"
+ ];
wantedBy = [ "seafile.target" ];
- restartTriggers = [ ccnetConf seafileConf ];
- path = [ pkgs.sqlite ];
- serviceConfig = securityOptions // {
- User = "seafile";
- Group = "seafile";
- DynamicUser = true;
- StateDirectory = "seafile";
- RuntimeDirectory = "seafile";
- LogsDirectory = "seafile";
- ConfigurationDirectory = "seafile";
+ restartTriggers = [
+ ccnetConf
+ seafileConf
+ ];
+ serviceConfig = serviceOptions // {
ExecStart = ''
- ${cfg.seafilePackage}/bin/seaf-server \
+ ${lib.getExe cfg.seahubPackage.seafile-server} \
--foreground \
-F /etc/seafile \
-c ${ccnetDir} \
- -d ${dataDir} \
+ -d ${cfg.dataDir} \
-l /var/log/seafile/server.log \
-P /run/seafile/server.pid \
-p /run/seafile
@@ -199,100 +348,201 @@ in
};
preStart = ''
if [ ! -f "${seafRoot}/server-setup" ]; then
- mkdir -p ${dataDir}/library-template
- mkdir -p ${ccnetDir}/{GroupMgr,misc,OrgMgr,PeerMgr}
- sqlite3 ${ccnetDir}/GroupMgr/groupmgr.db ".read ${cfg.seafilePackage}/share/seafile/sql/sqlite/groupmgr.sql"
- sqlite3 ${ccnetDir}/misc/config.db ".read ${cfg.seafilePackage}/share/seafile/sql/sqlite/config.sql"
- sqlite3 ${ccnetDir}/OrgMgr/orgmgr.db ".read ${cfg.seafilePackage}/share/seafile/sql/sqlite/org.sql"
- sqlite3 ${ccnetDir}/PeerMgr/usermgr.db ".read ${cfg.seafilePackage}/share/seafile/sql/sqlite/user.sql"
- sqlite3 ${dataDir}/seafile.db ".read ${cfg.seafilePackage}/share/seafile/sql/sqlite/seafile.sql"
- echo "${cfg.seafilePackage.version}-sqlite" > "${seafRoot}"/server-setup
+ mkdir -p ${cfg.dataDir}/library-template
+ # Load schema on first install
+ ${pkgs.mariadb.client}/bin/mysql --database=ccnet_db < ${cfg.seahubPackage.seafile-server}/share/seafile/sql/mysql/ccnet.sql
+ ${pkgs.mariadb.client}/bin/mysql --database=seafile_db < ${cfg.seahubPackage.seafile-server}/share/seafile/sql/mysql/seafile.sql
+ echo "${cfg.seahubPackage.seafile-server.version}-mysql" > "${seafRoot}"/server-setup
+ echo Loaded MySQL schemas for first install
fi
# checking for upgrades and handling them
installedMajor=$(cat "${seafRoot}/server-setup" | cut -d"-" -f1 | cut -d"." -f1)
installedMinor=$(cat "${seafRoot}/server-setup" | cut -d"-" -f1 | cut -d"." -f2)
- pkgMajor=$(echo "${cfg.seafilePackage.version}" | cut -d"." -f1)
- pkgMinor=$(echo "${cfg.seafilePackage.version}" | cut -d"." -f2)
+ pkgMajor=$(echo "${cfg.seahubPackage.seafile-server.version}" | cut -d"." -f1)
+ pkgMinor=$(echo "${cfg.seahubPackage.seafile-server.version}" | cut -d"." -f2)
if [[ $installedMajor == $pkgMajor && $installedMinor == $pkgMinor ]]; then
:
- elif [[ $installedMajor == 8 && $installedMinor == 0 && $pkgMajor == 9 && $pkgMinor == 0 ]]; then
- # Upgrade from 8.0 to 9.0
- sqlite3 ${dataDir}/seafile.db ".read ${pkgs.seahub}/scripts/upgrade/sql/9.0.0/sqlite3/seafile.sql"
- echo "${cfg.seafilePackage.version}-sqlite" > "${seafRoot}"/server-setup
- elif [[ $installedMajor == 9 && $installedMinor == 0 && $pkgMajor == 10 && $pkgMinor == 0 ]]; then
- # Upgrade from 9.0 to 10.0
- sqlite3 ${dataDir}/seafile.db ".read ${pkgs.seahub}/scripts/upgrade/sql/10.0.0/sqlite3/seafile.sql"
- echo "${cfg.seafilePackage.version}-sqlite" > "${seafRoot}"/server-setup
+ elif [[ $installedMajor == 10 && $installedMinor == 0 && $pkgMajor == 11 && $pkgMinor == 0 ]]; then
+ # Upgrade from 10.0 to 11.0: migrate to mysql
+ echo Migrating from version 10 to 11
+
+ # From https://github.com/haiwen/seahub/blob/e12f941bfef7191795d8c72a7d339c01062964b2/scripts/sqlite2mysql.sh
+
+ echo Migrating ccnet database to MySQL
+ ${lib.getExe pkgs.sqlite} ${ccnetDir}/PeerMgr/usermgr.db ".dump" | \
+ ${lib.getExe cfg.seahubPackage.python3} ${cfg.seahubPackage}/scripts/sqlite2mysql.py > ${ccnetDir}/ccnet.sql
+ ${lib.getExe pkgs.sqlite} ${ccnetDir}/GroupMgr/groupmgr.db ".dump" | \
+ ${lib.getExe cfg.seahubPackage.python3} ${cfg.seahubPackage}/scripts/sqlite2mysql.py >> ${ccnetDir}/ccnet.sql
+ sed 's/ctime INTEGER/ctime BIGINT/g' -i ${ccnetDir}/ccnet.sql
+ sed 's/email TEXT, role TEXT/email VARCHAR(255), role TEXT/g' -i ${ccnetDir}/ccnet.sql
+ ${pkgs.mariadb.client}/bin/mysql --database=ccnet_db < ${ccnetDir}/ccnet.sql
+
+ echo Migrating seafile database to MySQL
+ ${lib.getExe pkgs.sqlite} ${cfg.dataDir}/seafile.db ".dump" | \
+ ${lib.getExe cfg.seahubPackage.python3} ${cfg.seahubPackage}/scripts/sqlite2mysql.py > ${cfg.dataDir}/seafile.sql
+ sed 's/owner_id TEXT/owner_id VARCHAR(255)/g' -i ${cfg.dataDir}/seafile.sql
+ sed 's/user_name TEXT/user_name VARCHAR(255)/g' -i ${cfg.dataDir}/seafile.sql
+ ${pkgs.mariadb.client}/bin/mysql --database=seafile_db < ${cfg.dataDir}/seafile.sql
+
+ echo Migrating seahub database to MySQL
+ echo 'SET FOREIGN_KEY_CHECKS=0;' > ${seahubDir}/seahub.sql
+ ${lib.getExe pkgs.sqlite} ${seahubDir}/seahub.db ".dump" | \
+ ${lib.getExe cfg.seahubPackage.python3} ${cfg.seahubPackage}/scripts/sqlite2mysql.py >> ${seahubDir}/seahub.sql
+ sed 's/`permission` , `reporter` text NOT NULL/`permission` longtext NOT NULL/g' -i ${seahubDir}/seahub.sql
+ sed 's/varchar(256) NOT NULL UNIQUE/varchar(255) NOT NULL UNIQUE/g' -i ${seahubDir}/seahub.sql
+ sed 's/, UNIQUE (`user_email`, `contact_email`)//g' -i ${seahubDir}/seahub.sql
+ sed '/INSERT INTO `base_dirfileslastmodifiedinfo`/d' -i ${seahubDir}/seahub.sql
+ sed '/INSERT INTO `notifications_usernotification`/d' -i ${seahubDir}/seahub.sql
+ sed 's/DEFERRABLE INITIALLY DEFERRED//g' -i ${seahubDir}/seahub.sql
+ ${pkgs.mariadb.client}/bin/mysql --database=seahub_db < ${seahubDir}/seahub.sql
+
+ echo "${cfg.seahubPackage.seafile-server.version}-mysql" > "${seafRoot}"/server-setup
+ echo Migration complete
else
- echo "Unsupported upgrade" >&2
+ echo "Unsupported upgrade: $installedMajor.$installedMinor to $pkgMajor.$pkgMinor" >&2
exit 1
fi
'';
+
+ # Fix unix socket permissions
+ postStart = (
+ lib.strings.optionalString (lib.strings.hasPrefix "unix:" cfg.seafileSettings.fileserver.host) ''
+ while [[ ! -S "${lib.strings.removePrefix "unix:" cfg.seafileSettings.fileserver.host}" ]]; do
+ sleep 1
+ done
+ chmod 666 "${lib.strings.removePrefix "unix:" cfg.seafileSettings.fileserver.host}"
+ ''
+ );
};
seahub = {
description = "Seafile Server Web Frontend";
wantedBy = [ "seafile.target" ];
partOf = [ "seafile.target" ];
- after = [ "network.target" "seaf-server.service" ];
- requires = [ "seaf-server.service" ];
+ unitConfig.RequiresMountsFor = lib.lists.optional (cfg.dataDir != "${seafRoot}/data") cfg.dataDir;
+ requires = [
+ "mysql.service"
+ "seaf-server.service"
+ ];
+ after = [
+ "network.target"
+ "mysql.service"
+ "seaf-server.service"
+ ];
restartTriggers = [ seahubSettings ];
environment = {
- PYTHONPATH = "${pkgs.seahub.pythonPath}:${pkgs.seahub}/thirdpart:${pkgs.seahub}";
+ PYTHONPATH = "${cfg.seahubPackage.pythonPath}:${cfg.seahubPackage}/thirdpart:${cfg.seahubPackage}";
DJANGO_SETTINGS_MODULE = "seahub.settings";
CCNET_CONF_DIR = ccnetDir;
- SEAFILE_CONF_DIR = dataDir;
+ SEAFILE_CONF_DIR = cfg.dataDir;
SEAFILE_CENTRAL_CONF_DIR = "/etc/seafile";
SEAFILE_RPC_PIPE_PATH = "/run/seafile";
SEAHUB_LOG_DIR = "/var/log/seafile";
};
- serviceConfig = securityOptions // {
- User = "seafile";
- Group = "seafile";
- DynamicUser = true;
+ serviceConfig = serviceOptions // {
RuntimeDirectory = "seahub";
- StateDirectory = "seafile";
- LogsDirectory = "seafile";
- ConfigurationDirectory = "seafile";
ExecStart = ''
- ${pkgs.seahub.python.pkgs.gunicorn}/bin/gunicorn seahub.wsgi:application \
+ ${lib.getExe cfg.seahubPackage.python3.pkgs.gunicorn} seahub.wsgi:application \
--name seahub \
--workers ${toString cfg.workers} \
--log-level=info \
--preload \
--timeout=1200 \
--limit-request-line=8190 \
- --bind unix:/run/seahub/gunicorn.sock
+ --bind ${cfg.seahubAddress}
'';
};
preStart = ''
mkdir -p ${seahubDir}/media
# Link all media except avatars
- for m in `find ${pkgs.seahub}/media/ -maxdepth 1 -not -name "avatars"`; do
+ for m in `find ${cfg.seahubPackage}/media/ -maxdepth 1 -not -name "avatars"`; do
ln -sf $m ${seahubDir}/media/
done
if [ ! -e "${seafRoot}/.seahubSecret" ]; then
- ${pkgs.seahub.python}/bin/python ${pkgs.seahub}/tools/secret_key_generator.py > ${seafRoot}/.seahubSecret
- chmod 400 ${seafRoot}/.seahubSecret
+ (
+ umask 377 &&
+ ${lib.getExe cfg.seahubPackage.python3} ${cfg.seahubPackage}/tools/secret_key_generator.py > ${seafRoot}/.seahubSecret
+ )
fi
if [ ! -f "${seafRoot}/seahub-setup" ]; then
# avatars directory should be writable
- install -D -t ${seahubDir}/media/avatars/ ${pkgs.seahub}/media/avatars/default.png
- install -D -t ${seahubDir}/media/avatars/groups ${pkgs.seahub}/media/avatars/groups/default.png
+ install -D -t ${seahubDir}/media/avatars/ ${cfg.seahubPackage}/media/avatars/default.png
+ install -D -t ${seahubDir}/media/avatars/groups ${cfg.seahubPackage}/media/avatars/groups/default.png
# init database
- ${pkgs.seahub}/manage.py migrate
+ ${cfg.seahubPackage}/manage.py migrate
# create admin account
- ${pkgs.expect}/bin/expect -c 'spawn ${pkgs.seahub}/manage.py createsuperuser --email=${cfg.adminEmail}; expect "Password: "; send "${cfg.initialAdminPassword}\r"; expect "Password (again): "; send "${cfg.initialAdminPassword}\r"; expect "Superuser created successfully."'
- echo "${pkgs.seahub.version}-sqlite" > "${seafRoot}/seahub-setup"
+ ${lib.getExe pkgs.expect} -c 'spawn ${cfg.seahubPackage}/manage.py createsuperuser --email=${cfg.adminEmail}; expect "Password: "; send "${cfg.initialAdminPassword}\r"; expect "Password (again): "; send "${cfg.initialAdminPassword}\r"; expect "Superuser created successfully."'
+ echo "${cfg.seahubPackage.version}-mysql" > "${seafRoot}/seahub-setup"
fi
if [ $(cat "${seafRoot}/seahub-setup" | cut -d"-" -f1) != "${pkgs.seahub.version}" ]; then
- # update database
- ${pkgs.seahub}/manage.py migrate
- echo "${pkgs.seahub.version}-sqlite" > "${seafRoot}/seahub-setup"
+ # run django migrations
+ ${cfg.seahubPackage}/manage.py migrate
+ echo "${cfg.seahubPackage.version}-mysql" > "${seafRoot}/seahub-setup"
fi
'';
};
+
+ seaf-gc = {
+ description = "Seafile storage garbage collection";
+ conflicts = [
+ "seaf-server.service"
+ "seahub.service"
+ ];
+ after = [
+ "seaf-server.service"
+ "seahub.service"
+ ];
+ unitConfig.RequiresMountsFor = lib.lists.optional (cfg.dataDir != "${seafRoot}/data") cfg.dataDir;
+ onSuccess = [
+ "seaf-server.service"
+ "seahub.service"
+ ];
+ onFailure = [
+ "seaf-server.service"
+ "seahub.service"
+ ];
+ startAt = lib.lists.optionals cfg.gc.enable cfg.gc.dates;
+ serviceConfig = serviceOptions // {
+ Type = "oneshot";
+ };
+ script = ''
+ if [ ! -f "${seafRoot}/server-setup" ]; then
+ echo "Server not setup yet, GC not needed" >&2
+ exit
+ fi
+
+ # checking for pending upgrades
+ installedMajor=$(cat "${seafRoot}/server-setup" | cut -d"-" -f1 | cut -d"." -f1)
+ installedMinor=$(cat "${seafRoot}/server-setup" | cut -d"-" -f1 | cut -d"." -f2)
+ pkgMajor=$(echo "${cfg.seahubPackage.seafile-server.version}" | cut -d"." -f1)
+ pkgMinor=$(echo "${cfg.seahubPackage.seafile-server.version}" | cut -d"." -f2)
+
+ if [[ $installedMajor != $pkgMajor || $installedMinor != $pkgMinor ]]; then
+ echo "Server not upgraded yet" >&2
+ exit
+ fi
+
+ # Clean up user-deleted blocks and libraries
+ ${cfg.seahubPackage.seafile-server}/bin/seafserv-gc \
+ -F /etc/seafile \
+ -c ${ccnetDir} \
+ -d ${cfg.dataDir} \
+ --rm-fs
+ '';
+ };
};
+
+ systemd.timers.seaf-gc = lib.mkIf cfg.gc.enable {
+ timerConfig = {
+ randomizedDelaySec = cfg.gc.randomizedDelaySec;
+ Persistent = cfg.gc.persistent;
+ };
+ };
};
+
+ meta.maintainers = with lib.maintainers; [
+ greizgh
+ schmittlauch
+ ];
}
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/ssh/sshd.nix b/third_party/nixpkgs/nixos/modules/services/networking/ssh/sshd.nix
index 0d127a6544..26ca39f73d 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/ssh/sshd.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/ssh/sshd.nix
@@ -585,7 +585,8 @@ in
if ! [ -h "${k.path}" ]; then
rm -f "${k.path}"
fi
- mkdir -m 0755 -p "$(dirname '${k.path}')"
+ mkdir -p "$(dirname '${k.path}')"
+ chmod 0755 "$(dirname '${k.path}')"
ssh-keygen \
-t "${k.type}" \
${lib.optionalString (k ? bits) "-b ${toString k.bits}"} \
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/strongswan.nix b/third_party/nixpkgs/nixos/modules/services/networking/strongswan.nix
index 0c04a9c853..1cb9f4e1fc 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/strongswan.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/strongswan.nix
@@ -3,14 +3,12 @@
let
inherit (builtins) toFile;
- inherit (lib) concatMapStringsSep concatStringsSep mapAttrsToList
+ inherit (lib) concatMapStrings concatStringsSep mapAttrsToList
mkIf mkEnableOption mkOption types literalExpression optionalString;
cfg = config.services.strongswan;
- ipsecSecrets = secrets: toFile "ipsec.secrets" (
- concatMapStringsSep "\n" (f: "include ${f}") secrets
- );
+ ipsecSecrets = secrets: concatMapStrings (f: "include ${f}\n") secrets;
ipsecConf = {setup, connections, ca}:
let
@@ -138,16 +136,12 @@ in
};
- config = with cfg;
- let
- secretsFile = ipsecSecrets cfg.secrets;
- in
- mkIf enable
+ config = with cfg; mkIf enable
{
# here we should use the default strongswan ipsec.secrets and
# append to it (default one is empty so not a pb for now)
- environment.etc."ipsec.secrets".source = secretsFile;
+ environment.etc."ipsec.secrets".text = ipsecSecrets cfg.secrets;
systemd.services.strongswan = {
description = "strongSwan IPSec Service";
@@ -156,7 +150,10 @@ in
wants = [ "network-online.target" ];
after = [ "network-online.target" ];
environment = {
- STRONGSWAN_CONF = strongswanConf { inherit setup connections ca secretsFile managePlugins enabledPlugins; };
+ STRONGSWAN_CONF = strongswanConf {
+ inherit setup connections ca managePlugins enabledPlugins;
+ secretsFile = "/etc/ipsec.secrets";
+ };
};
serviceConfig = {
ExecStart = "${pkgs.strongswan}/sbin/ipsec start --nofork";
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/suricata/default.nix b/third_party/nixpkgs/nixos/modules/services/networking/suricata/default.nix
new file mode 100644
index 0000000000..5473fc913e
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/services/networking/suricata/default.nix
@@ -0,0 +1,282 @@
+{
+ config,
+ pkgs,
+ lib,
+ ...
+}:
+let
+ cfg = config.services.suricata;
+ pkg = cfg.package;
+ yaml = pkgs.formats.yaml { };
+ inherit (lib)
+ mkEnableOption
+ mkPackageOption
+ mkOption
+ types
+ literalExpression
+ filterAttrsRecursive
+ concatStringsSep
+ strings
+ lists
+ mkIf
+ ;
+in
+{
+ meta.maintainers = with lib.maintainers; [ felbinger ];
+
+ options.services.suricata = {
+ enable = mkEnableOption "Suricata";
+
+ package = mkPackageOption pkgs "suricata" { };
+
+ configFile = mkOption {
+ type = types.path;
+ visible = false;
+ default = pkgs.writeTextFile {
+ name = "suricata.yaml";
+ text = ''
+ %YAML 1.1
+ ---
+ ${builtins.readFile (
+ yaml.generate "suricata-settings-raw.yaml" (
+ filterAttrsRecursive (name: value: value != null) cfg.settings
+ )
+ )}
+ '';
+ };
+ description = ''
+ Configuration file for suricata.
+
+ It is not usual to override the default values; it is recommended to use `settings`.
+ If you want to include extra configuration to the file, use the `settings.includes`.
+ '';
+ };
+
+ settings = mkOption {
+ type = types.submodule (import ./settings.nix { inherit config lib yaml; });
+ example = literalExpression ''
+ vars.address-groups.HOME_NET = "192.168.178.0/24";
+ outputs = [
+ {
+ fast = {
+ enabled = true;
+ filename = "fast.log";
+ append = "yes";
+ };
+ }
+ {
+ eve-log = {
+ enabled = true;
+ filetype = "regular";
+ filename = "eve.json";
+ community-id = true;
+ types = [
+ {
+ alert.tagged-packets = "yes";
+ }
+ ];
+ };
+ }
+ ];
+ af-packet = [
+ {
+ interface = "eth0";
+ cluster-id = "99";
+ cluster-type = "cluster_flow";
+ defrag = "yes";
+ }
+ {
+ interface = "default";
+ }
+ ];
+ af-xdp = [
+ {
+ interface = "eth1";
+ }
+ ];
+ dpdk.interfaces = [
+ {
+ interface = "eth2";
+ }
+ ];
+ pcap = [
+ {
+ interface = "eth3";
+ }
+ ];
+ app-layer.protocols = {
+ telnet.enabled = "yes";
+ dnp3.enabled = "yes";
+ modbus.enabled = "yes";
+ };
+ '';
+ description = "Suricata settings";
+ };
+
+ enabledSources = mkOption {
+ type = types.listOf types.str;
+ # see: nix-shell -p suricata python3Packages.pyyaml --command 'suricata-update list-sources'
+ default = [
+ "et/open"
+ "etnetera/aggressive"
+ "stamus/lateral"
+ "oisf/trafficid"
+ "tgreen/hunting"
+ "sslbl/ja3-fingerprints"
+ "sslbl/ssl-fp-blacklist"
+ "malsilo/win-malware"
+ "pawpatrules"
+ ];
+ description = ''
+ List of sources that should be enabled.
+ Currently sources which require a secret-code are not supported.
+ '';
+ };
+
+ disabledRules = mkOption {
+ type = types.listOf types.str;
+ # protocol dnp3 seams to be disabled, which causes the signature evaluation to fail, so we disable the
+ # dnp3 rules, see https://github.com/OISF/suricata/blob/master/rules/dnp3-events.rules for more details
+ default = [
+ "2270000"
+ "2270001"
+ "2270002"
+ "2270003"
+ "2270004"
+ ];
+ description = ''
+ List of rules that should be disabled.
+ '';
+ };
+ };
+
+ config =
+ let
+ captureInterfaces =
+ let
+ inherit (lists) unique optionals;
+ in
+ unique (
+ map (e: e.interface) (
+ (optionals (cfg.settings.af-packet != null) cfg.settings.af-packet)
+ ++ (optionals (cfg.settings.af-xdp != null) cfg.settings.af-xdp)
+ ++ (optionals (
+ cfg.settings.dpdk != null && cfg.settings.dpdk.interfaces != null
+ ) cfg.settings.dpdk.interfaces)
+ ++ (optionals (cfg.settings.pcap != null) cfg.settings.pcap)
+ )
+ );
+ in
+ mkIf cfg.enable {
+ assertions = [
+ {
+ assertion = (builtins.length captureInterfaces) > 0;
+ message = ''
+ At least one capture interface must be configured:
+ - `services.suricata.settings.af-packet`
+ - `services.suricata.settings.af-xdp`
+ - `services.suricata.settings.dpdk.interfaces`
+ - `services.suricata.settings.pcap`
+ '';
+ }
+ ];
+
+ boot.kernelModules = mkIf (cfg.settings.af-packet != null) [ "af_packet" ];
+
+ users = {
+ groups.${cfg.settings.run-as.group} = { };
+ users.${cfg.settings.run-as.user} = {
+ group = cfg.settings.run-as.group;
+ isSystemUser = true;
+ };
+ };
+
+ systemd.tmpfiles.rules = [
+ "d ${cfg.settings."default-log-dir"} 755 ${cfg.settings.run-as.user} ${cfg.settings.run-as.group}"
+ "d /var/lib/suricata 755 ${cfg.settings.run-as.user} ${cfg.settings.run-as.group}"
+ "d ${cfg.settings."default-rule-path"} 755 ${cfg.settings.run-as.user} ${cfg.settings.run-as.group}"
+ ];
+
+ systemd.services = {
+ suricata-update = {
+ description = "Update Suricata Rules";
+ wantedBy = [ "multi-user.target" ];
+ wants = [ "network-online.target" ];
+ after = [ "network-online.target" ];
+
+ script =
+ let
+ python = pkgs.python3.withPackages (ps: with ps; [ pyyaml ]);
+ enabledSourcesCmds = map (
+ src: "${python.interpreter} ${pkg}/bin/suricata-update enable-source ${src}"
+ ) cfg.enabledSources;
+ in
+ ''
+ ${concatStringsSep "\n" enabledSourcesCmds}
+ ${python.interpreter} ${pkg}/bin/suricata-update update-sources
+ ${python.interpreter} ${pkg}/bin/suricata-update update --suricata-conf ${cfg.configFile} --no-test \
+ --disable-conf ${pkgs.writeText "suricata-disable-conf" "${concatStringsSep "\n" cfg.disabledRules}"}
+ '';
+ serviceConfig = {
+ Type = "oneshot";
+
+ PrivateTmp = true;
+ PrivateDevices = true;
+ PrivateIPC = true;
+
+ DynamicUser = true;
+ User = cfg.settings.run-as.user;
+ Group = cfg.settings.run-as.group;
+
+ ReadOnlyPaths = cfg.configFile;
+ ReadWritePaths = [
+ "/var/lib/suricata"
+ cfg.settings."default-rule-path"
+ ];
+ };
+ };
+ suricata = {
+ description = "Suricata";
+ wantedBy = [ "multi-user.target" ];
+ after = [ "suricata-update.service" ];
+ serviceConfig =
+ let
+ interfaceOptions = strings.concatMapStrings (interface: " -i ${interface}") captureInterfaces;
+ in
+ {
+ ExecStartPre = "!${pkg}/bin/suricata -c ${cfg.configFile} -T";
+ ExecStart = "!${pkg}/bin/suricata -c ${cfg.configFile}${interfaceOptions}";
+ Restart = "on-failure";
+
+ User = cfg.settings.run-as.user;
+ Group = cfg.settings.run-as.group;
+
+ NoNewPrivileges = true;
+ PrivateTmp = true;
+ PrivateDevices = true;
+ PrivateIPC = true;
+ ProtectSystem = "strict";
+ DevicePolicy = "closed";
+ LockPersonality = true;
+ MemoryDenyWriteExecute = true;
+ ProtectHostname = true;
+ ProtectProc = true;
+ ProtectKernelLogs = true;
+ ProtectKernelModules = true;
+ ProtectKernelTunables = true;
+ ProtectControlGroups = true;
+ ProcSubset = "pid";
+ RestrictNamespaces = true;
+ RestrictRealtime = true;
+ RestrictSUIDSGID = true;
+ SystemCallArchitectures = "native";
+ RemoveIPC = true;
+
+ ReadOnlyPaths = cfg.configFile;
+ ReadWritePaths = cfg.settings."default-log-dir";
+ RuntimeDirectory = "suricata";
+ };
+ };
+ };
+ };
+}
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/suricata/settings.nix b/third_party/nixpkgs/nixos/modules/services/networking/suricata/settings.nix
new file mode 100644
index 0000000000..f96d78ca66
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/services/networking/suricata/settings.nix
@@ -0,0 +1,625 @@
+{
+ lib,
+ config,
+ yaml,
+ ...
+}:
+let
+ cfg = config.services.suricata;
+ inherit (lib)
+ mkEnableOption
+ mkOption
+ types
+ literalExpression
+ ;
+ mkDisableOption =
+ name:
+ mkEnableOption name
+ // {
+ default = true;
+ example = false;
+ };
+in
+{
+ freeformType = yaml.type;
+ options = {
+ vars = mkOption {
+ type = types.nullOr (
+ types.submodule {
+ options = {
+ address-groups = mkOption {
+ type = (
+ types.submodule {
+ options = {
+ HOME_NET = mkOption { default = "[192.168.0.0/16,10.0.0.0/8,172.16.0.0/12]"; };
+ EXTERNAL_NET = mkOption { default = "!$HOME_NET"; };
+ HTTP_SERVERS = mkOption { default = "$HOME_NET"; };
+ SMTP_SERVERS = mkOption { default = "$HOME_NET"; };
+ SQL_SERVERS = mkOption { default = "$HOME_NET"; };
+ DNS_SERVERS = mkOption { default = "$HOME_NET"; };
+ TELNET_SERVERS = mkOption { default = "$HOME_NET"; };
+ AIM_SERVERS = mkOption { default = "$EXTERNAL_NET"; };
+ DC_SERVERS = mkOption { default = "$HOME_NET"; };
+ DNP3_SERVER = mkOption { default = "$HOME_NET"; };
+ DNP3_CLIENT = mkOption { default = "$HOME_NET"; };
+ MODBUS_CLIENT = mkOption { default = "$HOME_NET"; };
+ MODBUS_SERVER = mkOption { default = "$HOME_NET"; };
+ ENIP_CLIENT = mkOption { default = "$HOME_NET"; };
+ ENIP_SERVER = mkOption { default = "$HOME_NET"; };
+ };
+ }
+ );
+ default = { };
+ example = {
+ HOME_NET = "[192.168.0.0/16,10.0.0.0/8,172.16.0.0/12]";
+ EXTERNAL_NET = "!$HOME_NET";
+ HTTP_SERVERS = "$HOME_NET";
+ SMTP_SERVERS = "$HOME_NET";
+ SQL_SERVERS = "$HOME_NET";
+ DNS_SERVERS = "$HOME_NET";
+ TELNET_SERVERS = "$HOME_NET";
+ AIM_SERVERS = "$EXTERNAL_NET";
+ DC_SERVERS = "$HOME_NET";
+ DNP3_SERVER = "$HOME_NET";
+ DNP3_CLIENT = "$HOME_NET";
+ MODBUS_CLIENT = "$HOME_NET";
+ MODBUS_SERVER = "$HOME_NET";
+ ENIP_CLIENT = "$HOME_NET";
+ ENIP_SERVER = "$HOME_NET";
+ };
+ description = ''
+ The address group variables for suricata, if not defined the
+ default value of suricata (see example) will be used.
+ Your settings will extend the predefined values in example.
+ '';
+ };
+
+ port-groups = mkOption {
+ type = with types; nullOr (attrsOf str);
+ default = {
+ HTTP_PORTS = "80";
+ SHELLCODE_PORTS = "!80";
+ ORACLE_PORTS = "1521";
+ SSH_PORTS = "22";
+ DNP3_PORTS = "20000";
+ MODBUS_PORTS = "502";
+ FILE_DATA_PORTS = "[$HTTP_PORTS,110,143]";
+ FTP_PORTS = "21";
+ GENEVE_PORTS = "6081";
+ VXLAN_PORTS = "4789";
+ TEREDO_PORTS = "3544";
+ };
+ description = ''
+ The port group variables for suricata.
+ '';
+ };
+ };
+ }
+ );
+ default = { }; # add default values to config
+ };
+
+ stats = mkOption {
+ type =
+ with types;
+ nullOr (submodule {
+ options = {
+ enable = mkEnableOption "suricata global stats";
+
+ interval = mkOption {
+ type = types.str;
+ default = "8";
+ description = ''
+ The interval field (in seconds) controls the interval at
+ which stats are updated in the log.
+ '';
+ };
+
+ decoder-events = mkOption {
+ type = types.bool;
+ default = true;
+ description = ''
+ Add decode events to stats
+ '';
+ };
+
+ decoder-events-prefix = mkOption {
+ type = types.str;
+ default = "decoder.event";
+ description = ''
+ Decoder event prefix in stats. Has been 'decoder' before, but that leads
+ to missing events in the eve.stats records.
+ '';
+ };
+
+ stream-events = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Add stream events as stats.
+ '';
+ };
+ };
+ });
+ default = null; # do not add to config unless specified
+ };
+
+ plugins = mkOption {
+ type = with types; nullOr (listOf path);
+ default = null;
+ description = ''
+ Plugins -- Experimental -- specify the filename for each plugin shared object
+ '';
+ };
+
+ outputs = mkOption {
+ type =
+ with types;
+ nullOr (
+ listOf (
+ attrsOf (submodule {
+ freeformType = yaml.type;
+ options = {
+ enabled = mkEnableOption "";
+ };
+ })
+ )
+ );
+ default = null;
+ example = literalExpression ''
+ [
+ {
+ fast = {
+ enabled = "yes";
+ filename = "fast.log";
+ append = "yes";
+ };
+ }
+ {
+ eve-log = {
+ enabled = "yes";
+ filetype = "regular";
+ filename = "eve.json";
+ community-id = true;
+ types = [
+ {
+ alert.tagged-packets = "yes";
+ }
+ ];
+ };
+ }
+ ];
+ '';
+ description = ''
+ Configure the type of alert (and other) logging you would like.
+
+ Valid values for are e. g. `fast`, `eve-log`, `syslog`, `file-store`, ...
+ - `fast`: a line based alerts log similar to Snort's fast.log
+ - `eve-log`: Extensible Event Format (nicknamed EVE) event log in JSON format
+
+ For more details regarding the configuration, checkout the shipped suricata.yaml
+ ```shell
+ nix-shell -p suricata yq coreutils-full --command 'yq < $(dirname $(which suricata))/../etc/suricata/suricata.yaml'
+ ```
+ and the [suricata documentation](https://docs.suricata.io/en/latest/output/index.html).
+ '';
+ };
+
+ "default-log-dir" = mkOption {
+ type = types.str;
+ default = "/var/log/suricata";
+ description = ''
+ The default logging directory. Any log or output file will be placed here if it's
+ not specified with a full path name. This can be overridden with the -l command
+ line parameter.
+ '';
+ };
+
+ logging = {
+ "default-log-level" = mkOption {
+ type = types.enum [
+ "error"
+ "warning"
+ "notice"
+ "info"
+ "perf"
+ "config"
+ "debug"
+ ];
+ default = "notice";
+ description = ''
+ The default log level: can be overridden in an output section.
+ Note that debug level logging will only be emitted if Suricata was
+ compiled with the --enable-debug configure option.
+ '';
+ };
+
+ "default-log-format" = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ The default output format. Optional parameter, should default to
+ something reasonable if not provided. Can be overridden in an
+ output section. You can leave this out to get the default.
+ '';
+ };
+
+ "default-output-filter" = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ A regex to filter output. Can be overridden in an output section.
+ Defaults to empty (no filter).
+ '';
+ };
+
+ "stacktrace-on-signal" = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ Requires libunwind to be available when Suricata is configured and built.
+ If a signal unexpectedly terminates Suricata, displays a brief diagnostic
+ message with the offending stacktrace if enabled.
+ '';
+ };
+
+ outputs = {
+ console = {
+ enable = mkDisableOption "logging to console";
+ };
+ file = {
+ enable = mkDisableOption "logging to file";
+
+ level = mkOption {
+ type = types.enum [
+ "error"
+ "warning"
+ "notice"
+ "info"
+ "perf"
+ "config"
+ "debug"
+ ];
+ default = "info";
+ description = ''
+ Loglevel for logs written to the logfile
+ '';
+ };
+
+ filename = mkOption {
+ type = types.str;
+ default = "suricata.log";
+ description = ''
+ Filename of the logfile
+ '';
+ };
+
+ format = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ Logformat for logs written to the logfile
+ '';
+ };
+
+ type = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ Type of logfile
+ '';
+ };
+ };
+ syslog = {
+ enable = mkEnableOption "logging to syslog";
+
+ facility = mkOption {
+ type = types.str;
+ default = "local5";
+ description = ''
+ Facility to log to
+ '';
+ };
+
+ format = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ Logformat for logs send to syslog
+ '';
+ };
+
+ type = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ Type of logs send to syslog
+ '';
+ };
+ };
+ };
+ };
+
+ "af-packet" = mkOption {
+ type =
+ with types;
+ nullOr (
+ listOf (submodule {
+ freeformType = yaml.type;
+ options = {
+ interface = mkOption {
+ type = types.str;
+ default = null;
+ };
+ };
+ })
+ );
+ default = null;
+ description = ''
+ Linux high speed capture support
+ '';
+ };
+
+ "af-xdp" = mkOption {
+ type =
+ with types;
+ nullOr (
+ listOf (submodule {
+ freeformType = yaml.type;
+ options = {
+ interface = mkOption {
+ type = types.str;
+ default = null;
+ };
+ };
+ })
+ );
+ default = null;
+ description = ''
+ Linux high speed af-xdp capture support, see
+ [docs/capture-hardware/af-xdp](https://docs.suricata.io/en/suricata-7.0.3/capture-hardware/af-xdp.html)
+ '';
+ };
+
+ "dpdk" = mkOption {
+ type =
+ with types;
+ nullOr (submodule {
+ options = {
+ eal-params.proc-type = mkOption {
+ type = with types; nullOr str;
+ default = null;
+ };
+ interfaces = mkOption {
+ type =
+ with types;
+ nullOr (
+ listOf (submodule {
+ freeformType = yaml.type;
+ options = {
+ interface = mkOption {
+ type = types.str;
+ default = null;
+ };
+ };
+ })
+ );
+ default = null;
+ };
+ };
+ });
+ default = null;
+ description = ''
+ DPDK capture support, see
+ [docs/capture-hardware/dpdk](https://docs.suricata.io/en/suricata-7.0.3/capture-hardware/dpdk.html)
+ '';
+ };
+
+ "pcap" = mkOption {
+ type =
+ with types;
+ nullOr (
+ listOf (submodule {
+ freeformType = yaml.type;
+ options = {
+ interface = mkOption {
+ type = types.str;
+ default = null;
+ };
+ };
+ })
+ );
+ default = null;
+ description = ''
+ Cross platform libpcap capture support
+ '';
+ };
+
+ "pcap-file".checksum-checks = mkOption {
+ type = types.enum [
+ "yes"
+ "no"
+ "auto"
+ ];
+ default = "auto";
+ description = ''
+ Possible values are:
+ - yes: checksum validation is forced
+ - no: checksum validation is disabled
+ - auto: Suricata uses a statistical approach to detect when
+ checksum off-loading is used. (default)
+ Warning: 'checksum-validation' must be set to yes to have checksum tested
+ '';
+ };
+
+ "app-layer" = mkOption {
+ type =
+ with types;
+ nullOr (submodule {
+ options = {
+ "error-policy" = mkOption {
+ type = types.enum [
+ "drop-flow"
+ "pass-flow"
+ "bypass"
+ "drop-packet"
+ "pass-packet"
+ "reject"
+ "ignore"
+ ];
+ default = "ignore";
+ description = ''
+ The error-policy setting applies to all app-layer parsers. Values can be
+ "drop-flow", "pass-flow", "bypass", "drop-packet", "pass-packet", "reject" or
+ "ignore" (the default).
+ '';
+ };
+ protocols = mkOption {
+ type =
+ with types;
+ nullOr (
+ attrsOf (submodule {
+ freeformType = yaml.type;
+ options = {
+ enabled = mkOption {
+ type = types.enum [
+ "yes"
+ "no"
+ "detection-only"
+ ];
+ default = "no";
+ description = ''
+ The option "enabled" takes 3 values - "yes", "no", "detection-only".
+ "yes" enables both detection and the parser, "no" disables both, and
+ "detection-only" enables protocol detection only (parser disabled).
+ '';
+ };
+ };
+ })
+ );
+ default = null;
+ };
+ };
+ });
+ default = null; # do not add to config unless specified
+ };
+
+ "run-as" = {
+ user = mkOption {
+ type = types.str;
+ default = "suricata";
+ description = "Run Suricata with a specific user-id";
+ };
+ group = mkOption {
+ type = types.str;
+ default = "suricata";
+ description = "Run Suricata with a specific group-id";
+ };
+ };
+
+ "host-mode" = mkOption {
+ type = types.enum [
+ "router"
+ "sniffer-only"
+ "auto"
+ ];
+ default = "auto";
+ description = ''
+ If the Suricata box is a router for the sniffed networks, set it to 'router'. If
+ it is a pure sniffing setup, set it to 'sniffer-only'. If set to auto, the variable
+ is internally switched to 'router' in IPS mode and 'sniffer-only' in IDS mode.
+ This feature is currently only used by the reject* keywords.
+ '';
+ };
+
+ "unix-command" = mkOption {
+ type =
+ with types;
+ nullOr (submodule {
+ options = {
+ enabled = mkOption {
+ type = types.either types.bool (types.enum [ "auto" ]);
+ default = "auto";
+ };
+ filename = mkOption {
+ type = types.path;
+ default = "/run/suricata/suricata-command.socket";
+ };
+ };
+ });
+ default = { };
+ description = ''
+ Unix command socket that can be used to pass commands to Suricata.
+ An external tool can then connect to get information from Suricata
+ or trigger some modifications of the engine. Set enabled to yes
+ to activate the feature. In auto mode, the feature will only be
+ activated in live capture mode. You can use the filename variable to set
+ the file name of the socket.
+ '';
+ };
+
+ "exception-policy" = mkOption {
+ type = types.enum [
+ "auto"
+ "drop-packet"
+ "drop-flow"
+ "reject"
+ "bypass"
+ "pass-packet"
+ "pass-flow"
+ "ignore"
+ ];
+ default = "auto";
+ description = ''
+ Define a common behavior for all exception policies.
+ In IPS mode, the default is drop-flow. For cases when that's not possible, the
+ engine will fall to drop-packet. To fallback to old behavior (setting each of
+ them individually, or ignoring all), set this to ignore.
+ All values available for exception policies can be used, and there is one
+ extra option: auto - which means drop-flow or drop-packet (as explained above)
+ in IPS mode, and ignore in IDS mode. Exception policy values are: drop-packet,
+ drop-flow, reject, bypass, pass-packet, pass-flow, ignore (disable).
+ '';
+ };
+
+ "default-rule-path" = mkOption {
+ type = types.path;
+ default = "/var/lib/suricata/rules";
+ description = "Path in which suricata-update managed rules are stored by default";
+ };
+
+ "rule-files" = mkOption {
+ type = types.listOf types.str;
+ default = [ "suricata.rules" ];
+ description = "Files to load suricata-update managed rules, relative to 'default-rule-path'";
+ };
+
+ "classification-file" = mkOption {
+ type = types.str;
+ default = "/var/lib/suricata/rules/classification.config";
+ description = "Suricata classification configuration file";
+ };
+
+ "reference-config-file" = mkOption {
+ type = types.str;
+ default = "${cfg.package}/etc/suricata/reference.config";
+ description = "Suricata reference configuration file";
+ };
+
+ "threshold-file" = mkOption {
+ type = types.str;
+ default = "${cfg.package}/etc/suricata/threshold.config";
+ description = "Suricata threshold configuration file";
+ };
+
+ includes = mkOption {
+ type = with types; nullOr (listOf path);
+ default = null;
+ description = ''
+ Files to include in the suricata configuration. See
+ [docs/configuration/suricata-yaml](https://docs.suricata.io/en/suricata-7.0.3/configuration/suricata-yaml.html)
+ for available options.
+ '';
+ };
+ };
+}
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/syncthing.nix b/third_party/nixpkgs/nixos/modules/services/networking/syncthing.nix
index 94ff838b50..2d32cf4517 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/syncthing.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/syncthing.nix
@@ -714,10 +714,6 @@ in {
ExecStart = updateConfig;
};
};
-
- syncthing-resume = {
- wantedBy = [ "suspend.target" ];
- };
};
};
}
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/tailscale.nix b/third_party/nixpkgs/nixos/modules/services/networking/tailscale.nix
index 2acae67739..859da5be81 100644
--- a/third_party/nixpkgs/nixos/modules/services/networking/tailscale.nix
+++ b/third_party/nixpkgs/nixos/modules/services/networking/tailscale.nix
@@ -60,6 +60,33 @@ in {
'';
};
+ authKeyParameters = mkOption {
+ type = types.submodule {
+ options = {
+ ephemeral = mkOption {
+ type = types.nullOr types.bool;
+ default = null;
+ description = "Whether to register as an ephemeral node.";
+ };
+ preauthorized = mkOption {
+ type = types.nullOr types.bool;
+ default = null;
+ description = "Whether to skip manual device approval.";
+ };
+ baseURL = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = "Base URL for the Tailscale API.";
+ };
+ };
+ };
+ default = { };
+ description = ''
+ Extra parameters to pass after the auth key.
+ See https://tailscale.com/kb/1215/oauth-clients#registering-new-nodes-using-oauth-credentials
+ '';
+ };
+
extraUpFlags = mkOption {
description = ''
Extra flags to pass to {command}`tailscale up`. Only applied if `authKeyFile` is specified.";
@@ -88,8 +115,10 @@ in {
environment.systemPackages = [ cfg.package ]; # for the CLI
systemd.packages = [ cfg.package ];
systemd.services.tailscaled = {
+ after = lib.mkIf (config.networking.networkmanager.enable) [ "NetworkManager-wait-online.service" ];
wantedBy = [ "multi-user.target" ];
path = [
+ (builtins.dirOf config.security.wrapperDir) # for `su` to use taildrive with correct access rights
pkgs.procps # for collecting running services (opt-in feature)
pkgs.getent # for `getent` to look up user shells
pkgs.kmod # required to pass tailscale's v6nat check
@@ -124,13 +153,22 @@ in {
# https://github.com/tailscale/tailscale/blob/v1.72.1/ipn/backend.go#L24-L32
script = let
statusCommand = "${lib.getExe cfg.package} status --json --peers=false | ${lib.getExe pkgs.jq} -r '.BackendState'";
+ paramToString = v:
+ if (builtins.isBool v) then (lib.boolToString v)
+ else (toString v);
+ params = lib.pipe cfg.authKeyParameters [
+ (lib.filterAttrs (_: v: v != null))
+ (lib.mapAttrsToList (k: v: "${k}=${paramToString v}"))
+ (builtins.concatStringsSep "&")
+ (params: if params != "" then "?${params}" else "")
+ ];
in ''
while [[ "$(${statusCommand})" == "NoState" ]]; do
sleep 0.5
done
status=$(${statusCommand})
if [[ "$status" == "NeedsLogin" || "$status" == "NeedsMachineAuth" ]]; then
- ${lib.getExe cfg.package} up --auth-key 'file:${cfg.authKeyFile}' ${escapeShellArgs cfg.extraUpFlags}
+ ${lib.getExe cfg.package} up --auth-key "$(cat ${cfg.authKeyFile})${params}" ${escapeShellArgs cfg.extraUpFlags}
fi
'';
};
diff --git a/third_party/nixpkgs/nixos/modules/services/networking/veilid.nix b/third_party/nixpkgs/nixos/modules/services/networking/veilid.nix
new file mode 100644
index 0000000000..d471a5f619
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/services/networking/veilid.nix
@@ -0,0 +1,227 @@
+{
+ config,
+ pkgs,
+ lib,
+ ...
+}:
+with lib;
+let
+ cfg = config.services.veilid;
+ dataDir = "/var/db/veilid-server";
+
+ settingsFormat = pkgs.formats.yaml { };
+ configFile = settingsFormat.generate "veilid-server.conf" cfg.settings;
+in
+{
+ config = mkIf cfg.enable {
+ networking.firewall = mkIf cfg.openFirewall {
+ allowedTCPPorts = [ 5150 ];
+ allowedUDPPorts = [ 5150 ];
+ };
+
+ # Based on https://gitlab.com/veilid/veilid/-/blob/main/package/systemd/veilid-server.service?ref_type=heads
+ systemd.services.veilid = {
+ enable = true;
+ description = "Veilid Headless Node";
+ wants = [ "network-online.target" ];
+ before = [ "network-online.target" ];
+ wantedBy = [ "multi-user.target" ];
+ restartTriggers = [ configFile ];
+ environment = {
+ RUST_BACKTRACE = "1";
+ };
+ serviceConfig = {
+ ExecStart = "${pkgs.veilid}/bin/veilid-server -c ${configFile}";
+ ExecReload = "${pkgs.coreutils}/bin/kill -s HUP $MAINPID";
+ KillSignal = "SIGQUIT";
+ TimeoutStopSec = 5;
+ WorkingDirectory = "/";
+ User = "veilid";
+ Group = "veilid";
+ UMask = "0002";
+
+ CapabilityBoundingSet = "";
+ SystemCallFilter = [ "@system-service" ];
+ MemoryDenyWriteExecute = true;
+ NoNewPrivileges = true;
+ PrivateDevices = true;
+ PrivateTmp = true;
+ PrivateUsers = true;
+ ProtectHome = true;
+ ProtectClock = true;
+ ProtectControlGroups = true;
+ ProtectKernelLogs = true;
+ ProtectKernelModules = true;
+ ProtectKernelTunables = true;
+ ProtectProc = "invisible";
+ ProtectSystem = "strict";
+ ReadWritePaths = dataDir;
+
+ RestrictRealtime = true;
+ SystemCallArchitectures = "native";
+ LockPersonality = true;
+ RestrictSUIDSGID = true;
+ };
+ };
+ users.users.veilid = {
+ isSystemUser = true;
+ group = "veilid";
+ home = dataDir;
+ createHome = true;
+ };
+ users.groups.veilid = { };
+
+ environment = {
+ systemPackages = [ pkgs.veilid ];
+ };
+ services.veilid.settings = { };
+ };
+
+ options.services.veilid = {
+ enable = mkEnableOption "Veilid Headless Node";
+ openFirewall = mkOption {
+ default = false;
+ type = types.bool;
+ description = "Whether to open firewall on ports 5150/tcp, 5150/udp";
+ };
+ settings = mkOption {
+ description = ''
+ Build veilid-server.conf with nix expression.
+ Check Configuration Keys.
+ '';
+ type = types.submodule {
+ freeformType = settingsFormat.type;
+
+ options = {
+ client_api = {
+ ipc_enabled = mkOption {
+ type = types.bool;
+ default = true;
+ description = "veilid-server will respond to Python and other JSON client requests.";
+ };
+ ipc_directory = mkOption {
+ type = types.str;
+ default = "${dataDir}/ipc";
+ description = "IPC directory where file sockets are stored.";
+ };
+ };
+ logging = {
+ system = {
+ enabled = mkOption {
+ type = types.bool;
+ default = true;
+ description = "Events of type 'system' will be logged.";
+ };
+ level = mkOption {
+ type = types.str;
+ default = "info";
+ example = "debug";
+ description = "The minimum priority of system events to be logged.";
+ };
+ };
+ terminal = {
+ enabled = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Events of type 'terminal' will be logged.";
+ };
+ level = mkOption {
+ type = types.str;
+ default = "info";
+ example = "debug";
+ description = "The minimum priority of terminal events to be logged.";
+ };
+ };
+ api = {
+ enabled = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Events of type 'api' will be logged.";
+ };
+ level = mkOption {
+ type = types.str;
+ default = "info";
+ example = "debug";
+ description = "The minimum priority of api events to be logged.";
+ };
+ };
+ };
+ core = {
+ capabilities = {
+ disable = mkOption {
+ type = types.listOf types.str;
+ default = [ ];
+ example = [ "APPM" ];
+ description = "A list of capabilities to disable (for example, DHTV to say you cannot store DHT information).";
+ };
+ };
+ protected_store = {
+ allow_insecure_fallback = mkOption {
+ type = types.bool;
+ default = true;
+ description = "If we can't use system-provided secure storage, should we proceed anyway?";
+ };
+ always_use_insecure_storage = mkOption {
+ type = types.bool;
+ default = true;
+ description = "Should we bypass any attempt to use system-provided secure storage?";
+ };
+ directory = mkOption {
+ type = types.str;
+ default = "${dataDir}/protected_store";
+ description = "The filesystem directory to store your protected store in.";
+ };
+ };
+ table_store = {
+ directory = mkOption {
+ type = types.str;
+ default = "${dataDir}/table_store";
+ description = "The filesystem directory to store your table store within.";
+ };
+ };
+ block_store = {
+ directory = mkOption {
+ type = types.nullOr types.str;
+ default = "${dataDir}/block_store";
+ description = "The filesystem directory to store blocks for the block store.";
+ };
+ };
+ network = {
+ routing_table = {
+ bootstrap = mkOption {
+ type = types.listOf types.str;
+ default = [ "bootstrap.veilid.net" ];
+ description = "Host name of existing well-known Veilid bootstrap servers for the network to connect to.";
+ };
+ node_id = lib.mkOption {
+ type = lib.types.nullOr lib.types.str;
+ default = null;
+ description = "Base64-encoded public key for the node, used as the node's ID.";
+ };
+ };
+ dht = {
+ min_peer_count = mkOption {
+ type = types.number;
+ default = 20;
+ description = "Minimum number of nodes to keep in the peer table.";
+ };
+ };
+ upnp = mkOption {
+ type = types.bool;
+ default = true;
+ description = "Should the app try to improve its incoming network connectivity using UPnP?";
+ };
+ detect_address_changes = mkOption {
+ type = types.bool;
+ default = true;
+ description = "Should veilid-core detect and notify on network address changes?";
+ };
+ };
+ };
+ };
+ };
+ };
+ };
+
+ meta.maintainers = with maintainers; [ figboy9 ];
+}
diff --git a/third_party/nixpkgs/nixos/modules/services/printing/cupsd.nix b/third_party/nixpkgs/nixos/modules/services/printing/cupsd.nix
index d439e0c2a5..ef80ffe0ad 100644
--- a/third_party/nixpkgs/nixos/modules/services/printing/cupsd.nix
+++ b/third_party/nixpkgs/nixos/modules/services/printing/cupsd.nix
@@ -9,7 +9,6 @@ let
cfg = config.services.printing;
cups = cfg.package;
- avahiEnabled = config.services.avahi.enable;
polkitEnabled = config.security.polkit.enable;
additionalBackends = pkgs.runCommand "additional-cups-backends" {
@@ -99,7 +98,7 @@ let
cupsdFile
(writeConf "client.conf" cfg.clientConf)
(writeConf "snmp.conf" cfg.snmpConf)
- ] ++ optional avahiEnabled browsedFile
+ ] ++ optional cfg.browsed.enable browsedFile
++ cfg.drivers;
pathsToLink = [ "/etc/cups" ];
ignoreCollisions = true;
@@ -270,6 +269,15 @@ in
'';
};
+ browsed.enable = mkOption {
+ type = types.bool;
+ default = config.services.avahi.enable;
+ defaultText = literalExpression "config.services.avahi.enable";
+ description = ''
+ Whether to enable the CUPS Remote Printer Discovery (browsed) daemon.
+ '';
+ };
+
browsedConf = mkOption {
type = types.lines;
default = "";
@@ -419,7 +427,7 @@ in
serviceConfig.PrivateTmp = true;
};
- systemd.services.cups-browsed = mkIf avahiEnabled
+ systemd.services.cups-browsed = mkIf cfg.browsed.enable
{ description = "CUPS Remote Printer Discovery";
wantedBy = [ "multi-user.target" ];
diff --git a/third_party/nixpkgs/nixos/modules/services/security/clamav.nix b/third_party/nixpkgs/nixos/modules/services/security/clamav.nix
index 90b69df2d4..2b09295997 100644
--- a/third_party/nixpkgs/nixos/modules/services/security/clamav.nix
+++ b/third_party/nixpkgs/nixos/modules/services/security/clamav.nix
@@ -165,7 +165,7 @@ in
environment.etc."clamav/clamd.conf".source = clamdConfigFile;
systemd.slices.system-clamav = {
- description = "ClamAV slice";
+ description = "ClamAV Antivirus Slice";
};
systemd.services.clamav-daemon = mkIf cfg.daemon.enable {
diff --git a/third_party/nixpkgs/nixos/modules/services/web-servers/bluemap.nix b/third_party/nixpkgs/nixos/modules/services/web-apps/bluemap.nix
similarity index 88%
rename from third_party/nixpkgs/nixos/modules/services/web-servers/bluemap.nix
rename to third_party/nixpkgs/nixos/modules/services/web-apps/bluemap.nix
index 731468fd9a..0b45501980 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-servers/bluemap.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/bluemap.nix
@@ -13,6 +13,9 @@ let
(format.generate "${name}.conf" value))
cfg.maps);
+ addonsFolder = pkgs.linkFarm "addons"
+ (lib.attrsets.mapAttrs' (name: value: lib.nameValuePair "${name}.jar" value) cfg.addons);
+
storageFolder = pkgs.linkFarm "storage"
(lib.attrsets.mapAttrs' (name: value:
lib.nameValuePair "${name}.conf"
@@ -25,11 +28,16 @@ let
"core.conf" = coreConfig;
"webapp.conf" = webappConfig;
"webserver.conf" = webserverConfig;
- "resourcepacks" = pkgs.linkFarm "resourcepacks" cfg.resourcepacks;
+ "packs" = pkgs.linkFarm "packs" cfg.resourcepacks;
+ "addons" = addonsFolder;
};
inherit (lib) mkOption;
in {
+ imports = [
+ (lib.mkRenamedOptionModule [ "services" "bluemap" "resourcepacks" ] [ "services" "bluemap" "packs" ])
+ ];
+
options.services.bluemap = {
enable = lib.mkEnableOption "bluemap";
@@ -219,6 +227,26 @@ in {
'';
};
+ addons = mkOption {
+ type = lib.types.attrsOf lib.types.pathInStore;
+ default = { };
+ description = ''
+ A set of jar addons to be loaded.
+
+ See for a list of officially recognized addons.
+ '';
+
+ example = lib.literalExpression ''
+ {
+ blueBridge = ./blueBridge.jar;
+ blueBorder = pkgs.fetchurl {
+ url = "https://github.com/pop4959/BlueBorder/releases/download/1.1.1/BlueBorder-1.1.1.jar";
+ hash = "...";
+ };
+ }
+ '';
+ };
+
storage = mkOption {
type = lib.types.attrsOf (lib.types.submodule {
freeformType = format.type;
@@ -249,10 +277,13 @@ in {
'';
};
- resourcepacks = mkOption {
+ packs = mkOption {
type = lib.types.attrsOf lib.types.pathInStore;
default = { };
- description = "A set of resourcepacks to use, loaded in alphabetical order";
+ description = ''
+ A set of resourcepacks, datapacks, and mods to extract resources from,
+ loaded in alphabetical order.
+ '';
};
};
@@ -293,11 +324,12 @@ in {
"${cfg.host}" = {
root = config.services.bluemap.webRoot;
locations = {
- "~* ^/maps/[^/]*/tiles/[^/]*.json$".extraConfig = ''
- error_page 404 =200 /assets/emptyTile.json;
+ "@empty".return = "204";
+
+ "~* ^/maps/[^/]*/tiles/".extraConfig = ''
+ error_page 404 = @empty;
gzip_static always;
'';
- "~* ^/maps/[^/]*/tiles/[^/]*.png$".tryFiles = "$uri =204";
};
};
};
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/collabora-online.nix b/third_party/nixpkgs/nixos/modules/services/web-apps/collabora-online.nix
new file mode 100644
index 0000000000..122674b671
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/collabora-online.nix
@@ -0,0 +1,200 @@
+{
+ config,
+ lib,
+ pkgs,
+ utils,
+ ...
+}:
+
+let
+ cfg = config.services.collabora-online;
+
+ freeformType = lib.types.attrsOf ((pkgs.formats.json { }).type) // {
+ description = ''
+ `coolwsd.xml` configuration type, used to override values in the default configuration.
+
+ Attribute names correspond to XML tags unless prefixed with `@`. Nested attribute sets
+ correspond to nested XML tags. Attribute prefixed with `@` correspond to XML attributes. E.g.,
+ `{ storage.wopi."@allow" = true; }` in Nix corresponds to
+ `` in `coolwsd.xml`, or `--o:storage.wopi[@allow]=true`
+ in the command line.
+
+ Arrays correspond to multiple elements with the same tag name. E.g.
+ `{ host = [ '''127\.0\.0\.1''' "::1" ]; }` in Nix corresponds to
+ ```xml
+
+ 127\.0\.0\.1
+ ::1
+
+ ```
+ in `coolwsd.xml`, or
+ `--o:net.post_allow.host[0]='127\.0\.0\.1 --o:net.post_allow.host[1]=::1` in the command line.
+
+ Null values could be used to remove an element from the default configuration.
+ '';
+ };
+
+ configFile =
+ pkgs.runCommandLocal "coolwsd.xml"
+ {
+ nativeBuildInputs = [
+ pkgs.jq
+ pkgs.yq-go
+ ];
+ userConfig = builtins.toJSON { config = cfg.settings; };
+ passAsFile = [ "userConfig" ];
+ }
+ # Merge the cfg.settings into the default coolwsd.xml.
+ # See https://github.com/CollaboraOnline/online/issues/10049.
+ ''
+ yq --input-format=xml \
+ --xml-attribute-prefix=@ \
+ --output-format=json \
+ ${cfg.package}/etc/coolwsd/coolwsd.xml \
+ > ./default_coolwsd.json
+
+ jq '.[0] * .[1] | del(..|nulls)' \
+ --slurp \
+ ./default_coolwsd.json \
+ $userConfigPath \
+ > ./merged.json
+
+ yq --output-format=xml \
+ --xml-attribute-prefix=@ \
+ ./merged.json \
+ > $out
+ '';
+in
+{
+ options.services.collabora-online = {
+ enable = lib.mkEnableOption "collabora-online";
+
+ package = lib.mkPackageOption pkgs "Collabora Online" { default = "collabora-online"; };
+
+ port = lib.mkOption {
+ type = lib.types.port;
+ default = 9980;
+ description = "Listening port";
+ };
+
+ settings = lib.mkOption {
+ type = freeformType;
+ default = { };
+ description = ''
+ Configuration for Collabora Online WebSocket Daemon, see
+ , or
+ for the default
+ configuration.
+ '';
+ };
+
+ aliasGroups = lib.mkOption {
+ type = lib.types.listOf (
+ lib.types.submodule {
+ options = {
+ host = lib.mkOption {
+ type = lib.types.str;
+ example = "scheme://hostname:port";
+ description = "Hostname to allow or deny.";
+ };
+
+ aliases = lib.mkOption {
+ type = lib.types.listOf lib.types.str;
+ default = [ ];
+ example = [
+ "scheme://aliasname1:port"
+ "scheme://aliasname2:port"
+ ];
+ description = "A list of regex pattern of aliasname.";
+ };
+ };
+ }
+ );
+ default = [ ];
+ description = "Alias groups to use.";
+ };
+
+ extraArgs = lib.mkOption {
+ type = lib.types.listOf lib.types.str;
+ default = [ ];
+ description = "Extra arguments to pass to the service.";
+ };
+ };
+
+ config = lib.mkIf cfg.enable {
+ services.collabora-online.settings = {
+ child_root_path = lib.mkDefault "/var/lib/cool/child-roots";
+ sys_template_path = lib.mkDefault "/var/lib/cool/systemplate";
+
+ file_server_root_path = lib.mkDefault "${config.services.collabora-online.package}/share/coolwsd";
+
+ # Use mount namespaces instead of setcap'd coolmount/coolforkit.
+ mount_namespaces = lib.mkDefault true;
+
+ # By default, use dummy self-signed certificates provided for testing.
+ ssl.ca_file_path = lib.mkDefault "${config.services.collabora-online.package}/etc/coolwsd/ca-chain.cert.pem";
+ ssl.cert_file_path = lib.mkDefault "${config.services.collabora-online.package}/etc/coolwsd/cert.pem";
+ ssl.key_file_path = lib.mkDefault "${config.services.collabora-online.package}/etc/coolwsd/key.pem";
+ };
+
+ users.users.cool = {
+ isSystemUser = true;
+ group = "cool";
+ };
+ users.groups.cool = { };
+
+ systemd.services.coolwsd-systemplate-setup = {
+ description = "Collabora Online WebSocket Daemon Setup";
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig = {
+ ExecStart = utils.escapeSystemdExecArgs [
+ "${cfg.package}/bin/coolwsd-systemplate-setup"
+ "/var/lib/cool/systemplate"
+ "${cfg.package.libreoffice}/lib/collaboraoffice"
+ ];
+ RemainAfterExit = true;
+ StateDirectory = "cool";
+ Type = "oneshot";
+ User = "cool";
+ };
+ };
+
+ systemd.services.coolwsd = {
+ description = "Collabora Online WebSocket Daemon";
+ wantedBy = [ "multi-user.target" ];
+ after = [
+ "network.target"
+ "coolwsd-systemplate-setup.service"
+ ];
+
+ environment = builtins.listToAttrs (
+ lib.imap1 (n: ag: {
+ name = "aliasgroup${toString n}";
+ value = lib.concatStringsSep "," ([ ag.host ] ++ ag.aliases);
+ }) cfg.aliasGroups
+ );
+
+ serviceConfig = {
+ ExecStart = utils.escapeSystemdExecArgs (
+ [
+ "${cfg.package}/bin/coolwsd"
+ "--config-file=${configFile}"
+ "--port=${toString cfg.port}"
+ "--use-env-vars"
+ "--version"
+ ]
+ ++ cfg.extraArgs
+ );
+ KillMode = "mixed";
+ KillSignal = "SIGINT";
+ LimitNOFILE = "infinity:infinity";
+ Restart = "always";
+ StateDirectory = "cool";
+ TimeoutStopSec = 120;
+ User = "cool";
+ };
+ };
+ };
+
+ meta.maintainers = [ lib.maintainers.xzfc ];
+}
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/hatsu.md b/third_party/nixpkgs/nixos/modules/services/web-apps/hatsu.md
new file mode 100644
index 0000000000..e2c61d00f1
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/hatsu.md
@@ -0,0 +1,23 @@
+# Hatsu {#module-services-hatsu}
+
+[Hatsu](https://github.com/importantimport/hatsu) is an fully-automated ActivityPub bridge for static sites.
+
+## Quickstart {#module-services-hatsu-quickstart}
+
+the minimum configuration to start hatsu server would look like this:
+
+```nix
+{
+ services.hatsu = {
+ enable = true;
+ settings = {
+ HATSU_DOMAIN = "hatsu.local";
+ HATSU_PRIMARY_ACCOUNT = "example.com";
+ };
+ };
+}
+```
+
+this will start the hatsu server on port 3939 and save the database in `/var/lib/hatsu/hatsu.sqlite3`.
+
+Please refer to the [Hatsu Documentation](https://hatsu.cli.rs) for additional configuration options.
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/hatsu.nix b/third_party/nixpkgs/nixos/modules/services/web-apps/hatsu.nix
new file mode 100644
index 0000000000..093ae150cf
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/hatsu.nix
@@ -0,0 +1,97 @@
+{
+ lib,
+ pkgs,
+ config,
+ ...
+}:
+let
+ cfg = config.services.hatsu;
+in
+{
+ meta.doc = ./hatsu.md;
+ meta.maintainers = with lib.maintainers; [ kwaa ];
+
+ options.services.hatsu = {
+ enable = lib.mkEnableOption "Self-hosted and fully-automated ActivityPub bridge for static sites";
+
+ package = lib.mkPackageOption pkgs "hatsu" { };
+
+ settings = lib.mkOption {
+ type = lib.types.submodule {
+ freeformType =
+ with lib.types;
+ attrsOf (
+ nullOr (oneOf [
+ bool
+ int
+ port
+ str
+ ])
+ );
+
+ options = {
+ HATSU_DATABASE_URL = lib.mkOption {
+ type = lib.types.str;
+ default = "sqlite:///var/lib/hatsu/hatsu.sqlite?mode=rwc";
+ example = "postgres://username:password@host/database";
+ description = "Database URL.";
+ };
+
+ HATSU_DOMAIN = lib.mkOption {
+ type = lib.types.str;
+ description = "The domain name of your instance (eg 'hatsu.local').";
+ };
+
+ HATSU_LISTEN_HOST = lib.mkOption {
+ type = lib.types.str;
+ default = "127.0.0.1";
+ description = "Host where hatsu should listen for incoming requests.";
+ };
+
+ HATSU_LISTEN_PORT = lib.mkOption {
+ type = lib.types.port;
+ apply = toString;
+ default = 3939;
+ description = "Port where hatsu should listen for incoming requests.";
+ };
+
+ HATSU_PRIMARY_ACCOUNT = lib.mkOption {
+ type = lib.types.str;
+ description = "The primary account of your instance (eg 'example.com').";
+ };
+ };
+ };
+
+ default = { };
+
+ description = ''
+ Configuration for Hatsu, see
+
+ for supported values.
+ '';
+ };
+ };
+
+ config = lib.mkIf cfg.enable {
+ systemd.services.hatsu = {
+ environment = cfg.settings;
+
+ description = "Hatsu server";
+ documentation = [ "https://hatsu.cli.rs/" ];
+
+ after = [ "network-online.target" ];
+ wants = [ "network-online.target" ];
+
+ wantedBy = [ "multi-user.target" ];
+
+ serviceConfig = {
+ DynamicUser = true;
+ ExecStart = "${lib.getExe cfg.package}";
+ Restart = "on-failure";
+ StateDirectory = "hatsu";
+ Type = "simple";
+ WorkingDirectory = "%S/hatsu";
+ };
+ };
+ };
+}
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/immich.nix b/third_party/nixpkgs/nixos/modules/services/web-apps/immich.nix
index 1e46f3b855..c1a30c6ff2 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-apps/immich.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/immich.nix
@@ -148,6 +148,11 @@ in
example = "127.0.0.1";
description = "Hostname or address of the postgresql server. If an absolute path is given here, it will be interpreted as a unix socket path.";
};
+ port = mkOption {
+ type = types.port;
+ default = 5432;
+ description = "Port of the postgresql server.";
+ };
user = mkOption {
type = types.str;
default = "immich";
@@ -290,7 +295,7 @@ in
wantedBy = [ "multi-user.target" ];
inherit (cfg.machine-learning) environment;
serviceConfig = commonServiceConfig // {
- ExecStart = lib.getExe cfg.package.machine-learning;
+ ExecStart = lib.getExe (cfg.package.machine-learning.override { immich = cfg.package; });
CacheDirectory = "immich";
User = cfg.user;
Group = cfg.group;
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/jitsi-meet.md b/third_party/nixpkgs/nixos/modules/services/web-apps/jitsi-meet.md
index 577f82e315..705cf69274 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-apps/jitsi-meet.md
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/jitsi-meet.md
@@ -19,6 +19,13 @@ A minimal configuration using Let's Encrypt for TLS certificates looks like this
}
```
+Jitsi Meet depends on the Prosody XMPP server only for message passing from
+the web browser while the default Prosody configuration is intended for use
+with standalone XMPP clients and XMPP federation. If you only use Prosody as
+a backend for Jitsi Meet it is therefore recommended to also enable
+{option}`services.jitsi-meet.prosody.lockdown` option to disable unnecessary
+Prosody features such as federation or the file proxy.
+
## Configuration {#module-services-jitsi-configuration}
Here is the minimal configuration with additional configurations:
@@ -27,6 +34,7 @@ Here is the minimal configuration with additional configurations:
services.jitsi-meet = {
enable = true;
hostName = "jitsi.example.com";
+ prosody.lockdown = true;
config = {
enableWelcomePage = false;
prejoinPageEnabled = true;
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/jitsi-meet.nix b/third_party/nixpkgs/nixos/modules/services/web-apps/jitsi-meet.nix
index 39aa7379c0..f880691b55 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-apps/jitsi-meet.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/jitsi-meet.nix
@@ -175,11 +175,26 @@ in
prosody.enable = mkOption {
type = bool;
default = true;
+ example = false;
description = ''
Whether to configure Prosody to relay XMPP messages between Jitsi Meet components. Turn this
off if you want to configure it manually.
'';
};
+ prosody.lockdown = mkOption {
+ type = bool;
+ default = false;
+ example = true;
+ description = ''
+ Whether to disable Prosody features not needed by Jitsi Meet.
+
+ The default Prosody configuration assumes that it will be used as a
+ general-purpose XMPP server rather than as a companion service for
+ Jitsi Meet. This option reconfigures Prosody to only listen on
+ localhost without support for TLS termination, XMPP federation or
+ the file transfer proxy.
+ '';
+ };
excalidraw.enable = mkEnableOption "Excalidraw collaboration backend for Jitsi";
excalidraw.port = mkOption {
@@ -211,7 +226,10 @@ in
smacks = mkDefault true;
tls = mkDefault true;
websocket = mkDefault true;
+ proxy65 = mkIf cfg.prosody.lockdown (mkDefault false);
};
+ httpInterfaces = mkIf cfg.prosody.lockdown (mkDefault [ "127.0.0.1" ]);
+ httpsPorts = mkIf cfg.prosody.lockdown (mkDefault []);
muc = [
{
domain = "conference.${cfg.hostName}";
@@ -232,7 +250,7 @@ in
extraConfig = ''
restrict_room_creation = true
storage = "memory"
- admins = { "focus@auth.${cfg.hostName}" }
+ admins = { "focus@auth.${cfg.hostName}", "jvb@auth.${cfg.hostName}" }
'';
}
{
@@ -300,7 +318,7 @@ in
muc_component = "conference.${cfg.hostName}"
breakout_rooms_component = "breakout.${cfg.hostName}"
'')
- (mkBefore ''
+ (mkBefore (''
muc_mapper_domain_base = "${cfg.hostName}"
cross_domain_websocket = true;
@@ -310,7 +328,10 @@ in
"focus@auth.${cfg.hostName}",
"jvb@auth.${cfg.hostName}"
}
- '')
+ '' + optionalString cfg.prosody.lockdown ''
+ c2s_interfaces = { "127.0.0.1" };
+ modules_disabled = { "s2s" };
+ ''))
];
virtualHosts.${cfg.hostName} = {
enabled = true;
@@ -444,7 +465,29 @@ in
Type = "simple";
ExecStart = "${pkgs.jitsi-excalidraw}/bin/jitsi-excalidraw-backend";
Restart = "on-failure";
+
+ DynamicUser = true;
Group = "jitsi-meet";
+ CapabilityBoundingSet = "";
+ NoNewPrivileges = true;
+ ProtectSystem = "strict";
+ ProtectClock = true;
+ ProtectHome = true;
+ ProtectProc = true;
+ ProtectKernelLogs = true;
+ PrivateTmp = true;
+ PrivateDevices = true;
+ PrivateUsers = true;
+ ProtectHostname = true;
+ ProtectKernelTunables = true;
+ ProtectKernelModules = true;
+ ProtectControlGroups = true;
+ RestrictAddressFamilies = [ "AF_INET" "AF_INET6" ];
+ RestrictNamespaces = true;
+ LockPersonality = true;
+ RestrictRealtime = true;
+ RestrictSUIDSGID = true;
+ SystemCallFilter = [ "@system-service @pkey" "~@privileged" ];
};
};
@@ -513,7 +556,11 @@ in
cp ${overrideJs "${pkgs.jitsi-meet}/interface_config.js" "interfaceConfig" cfg.interfaceConfig ""} $out/interface_config.js
cp ./libs/external_api.min.js $out/external_api.js
'';
- in ''
+ in (optionalString cfg.excalidraw.enable ''
+ handle /socket.io/ {
+ reverse_proxy 127.0.0.1:${toString cfg.excalidraw.port}
+ }
+ '') + ''
handle /http-bind {
header Host ${cfg.hostName}
reverse_proxy 127.0.0.1:5280
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/keycloak.nix b/third_party/nixpkgs/nixos/modules/services/web-apps/keycloak.nix
index 5d429675ba..f7c7ea9ab1 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-apps/keycloak.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/keycloak.nix
@@ -249,12 +249,14 @@ in
package = mkPackageOption pkgs "keycloak" { };
initialAdminPassword = mkOption {
- type = str;
- default = "changeme";
+ type = nullOr str;
+ default = null;
description = ''
- Initial password set for the `admin`
- user. The password is not stored safely and should be changed
+ Initial password set for the temporary `admin` user.
+ The password is not stored safely and should be changed
immediately in the admin panel.
+
+ See [Admin bootstrap and recovery](https://www.keycloak.org/server/bootstrap-admin-recovery) for details.
'';
};
@@ -351,35 +353,12 @@ in
for more information about hostname configuration.
'';
};
-
- proxy = mkOption {
- type = enum [ "edge" "reencrypt" "passthrough" "none" ];
- default = "none";
- example = "edge";
- description = ''
- The proxy address forwarding mode if the server is
- behind a reverse proxy.
-
- - `edge`:
- Enables communication through HTTP between the
- proxy and Keycloak.
- - `reencrypt`:
- Requires communication through HTTPS between the
- proxy and Keycloak.
- - `passthrough`:
- Enables communication through HTTP or HTTPS between
- the proxy and Keycloak.
-
- See for more information.
- '';
- };
};
};
example = literalExpression ''
{
hostname = "keycloak.example.com";
- proxy = "reencrypt";
https-key-store-file = "/path/to/file";
https-key-store-password = { _secret = "/run/keys/store_password"; };
}
@@ -497,6 +476,16 @@ in
See [New Hostname options](https://www.keycloak.org/docs/25.0.0/upgrading/#new-hostname-options) for details.
'';
}
+ {
+ assertion = cfg.settings.proxy or null == null;
+ message = ''
+ The option `services.keycloak.settings.proxy' has been removed.
+ Set `services.keycloak.settings.proxy-headers` in combination
+ with other hostname options as needed instead.
+ See [Proxy option removed](https://www.keycloak.org/docs/latest/upgrading/index.html#proxy-option-removed)
+ for more information.
+ '';
+ }
];
environment.systemPackages = [ keycloakBuild ];
@@ -633,6 +622,9 @@ in
environment = {
KC_HOME_DIR = "/run/keycloak";
KC_CONF_DIR = "/run/keycloak/conf";
+ } // lib.optionalAttrs (cfg.initialAdminPassword != null) {
+ KC_BOOTSTRAP_ADMIN_USERNAME = "admin";
+ KC_BOOTSTRAP_ADMIN_PASSWORD = cfg.initialAdminPassword;
};
serviceConfig = {
LoadCredential =
@@ -658,6 +650,7 @@ in
ln -s ${themesBundle} /run/keycloak/themes
ln -s ${keycloakBuild}/providers /run/keycloak/
+ ln -s ${keycloakBuild}/lib /run/keycloak/
install -D -m 0600 ${confFile} /run/keycloak/conf/keycloak.conf
@@ -672,8 +665,6 @@ in
mkdir -p /run/keycloak/ssl
cp $CREDENTIALS_DIRECTORY/ssl_{cert,key} /run/keycloak/ssl/
'' + ''
- export KEYCLOAK_ADMIN=admin
- export KEYCLOAK_ADMIN_PASSWORD=${escapeShellArg cfg.initialAdminPassword}
kc.sh --verbose start --optimized
'';
};
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/nextcloud.md b/third_party/nixpkgs/nixos/modules/services/web-apps/nextcloud.md
index b695cf9620..8d9aa878c2 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-apps/nextcloud.md
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/nextcloud.md
@@ -5,7 +5,7 @@ self-hostable cloud platform. The server setup can be automated using
[services.nextcloud](#opt-services.nextcloud.enable). A
desktop client is packaged at `pkgs.nextcloud-client`.
-The current default by NixOS is `nextcloud29` which is also the latest
+The current default by NixOS is `nextcloud30` which is also the latest
major version available.
## Basic usage {#module-services-nextcloud-basic-usage}
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/nextcloud.nix b/third_party/nixpkgs/nixos/modules/services/web-apps/nextcloud.nix
index c8c4fe4b4d..fcaca9244c 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-apps/nextcloud.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/nextcloud.nix
@@ -300,7 +300,7 @@ in {
package = mkOption {
type = types.package;
description = "Which package to use for the Nextcloud instance.";
- relatedPackages = [ "nextcloud28" "nextcloud29" ];
+ relatedPackages = [ "nextcloud28" "nextcloud29" "nextcloud30" ];
};
phpPackage = mkPackageOption pkgs "php" {
example = "php82";
@@ -821,7 +821,7 @@ in {
config = mkIf cfg.enable (mkMerge [
{ warnings = let
- latest = 29;
+ latest = 30;
upgradeWarning = major: nixos:
''
A legacy Nextcloud install (from before NixOS ${nixos}) may be installed.
@@ -847,11 +847,11 @@ in {
If you have an existing installation with a custom table prefix, make sure it is
set correctly in `config.php` and remove the option from your NixOS config.
'')
- ++ (optional (versionOlder cfg.package.version "25") (upgradeWarning 24 "22.11"))
++ (optional (versionOlder cfg.package.version "26") (upgradeWarning 25 "23.05"))
++ (optional (versionOlder cfg.package.version "27") (upgradeWarning 26 "23.11"))
++ (optional (versionOlder cfg.package.version "28") (upgradeWarning 27 "24.05"))
- ++ (optional (versionOlder cfg.package.version "29") (upgradeWarning 28 "24.11"));
+ ++ (optional (versionOlder cfg.package.version "29") (upgradeWarning 28 "24.11"))
+ ++ (optional (versionOlder cfg.package.version "30") (upgradeWarning 29 "24.11"));
services.nextcloud.package = with pkgs;
mkDefault (
@@ -862,7 +862,8 @@ in {
`pkgs.nextcloud`.
''
else if versionOlder stateVersion "24.05" then nextcloud27
- else nextcloud29
+ else if versionOlder stateVersion "24.11" then nextcloud29
+ else nextcloud30
);
services.nextcloud.phpPackage =
@@ -1019,7 +1020,7 @@ in {
'';
serviceConfig.Type = "oneshot";
serviceConfig.User = "nextcloud";
- # On Nextcloud ā„Ā 26, it is not necessary to patch the database files to prevent
+ # On Nextcloud ā„ 26, it is not necessary to patch the database files to prevent
# an automatic creation of the database user.
environment.NC_setup_create_db_user = lib.mkIf (nextcloudGreaterOrEqualThan "26") "false";
};
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/openwebrx.nix b/third_party/nixpkgs/nixos/modules/services/web-apps/openwebrx.nix
index 614eb963b4..2ac187dc88 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-apps/openwebrx.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/openwebrx.nix
@@ -18,7 +18,7 @@ in
codec2
js8call
m17-cxx-demod
- alsaUtils
+ alsa-utils
netcat
];
serviceConfig = {
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/pixelfed.nix b/third_party/nixpkgs/nixos/modules/services/web-apps/pixelfed.nix
index 46d671f850..62db479da3 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-apps/pixelfed.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/pixelfed.nix
@@ -406,7 +406,7 @@ in {
# is unnecessary as it's part of the installPhase of pixelfed.
# Install Horizon
- # FIXME: require write access to public/ āĀ should be done as part of install ā pixelfed-manage horizon:publish
+ # FIXME: require write access to public/ ā should be done as part of install ā pixelfed-manage horizon:publish
# Perform the first migration.
[[ ! -f ${cfg.dataDir}/.initial-migration ]] && pixelfed-manage migrate --force && touch ${cfg.dataDir}/.initial-migration
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/privatebin.nix b/third_party/nixpkgs/nixos/modules/services/web-apps/privatebin.nix
new file mode 100644
index 0000000000..6f6f9c27e3
--- /dev/null
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/privatebin.nix
@@ -0,0 +1,228 @@
+{
+ pkgs,
+ config,
+ lib,
+ ...
+}:
+
+let
+ cfg = config.services.privatebin;
+
+ customToINI = lib.generators.toINI {
+ mkKeyValue = lib.generators.mkKeyValueDefault {
+ mkValueString =
+ v:
+ if v == true then
+ ''true''
+ else if v == false then
+ ''false''
+ else if builtins.isInt v then
+ ''${builtins.toString v}''
+ else if builtins.isPath v then
+ ''"${builtins.toString v}"''
+ else if builtins.isString v then
+ ''"${v}"''
+ else
+ lib.generators.mkValueStringDefault { } v;
+ } "=";
+ };
+
+ privatebinSettings = pkgs.writeTextDir "conf.php" (customToINI cfg.settings);
+
+ user = cfg.user;
+ group = cfg.group;
+
+ defaultUser = "privatebin";
+ defaultGroup = "privatebin";
+
+in
+{
+
+ options.services.privatebin = {
+
+ enable = lib.mkEnableOption "Privatebin: A minimalist, open source online
+ pastebin where the server has zero knowledge of pasted data.";
+
+ user = lib.mkOption {
+ type = lib.types.str;
+ default = defaultUser;
+ description = "User account under which privatebin runs.";
+ };
+
+ group = lib.mkOption {
+ type = lib.types.str;
+ default = if cfg.enableNginx then "nginx" else defaultGroup;
+ defaultText = "If `services.privatebin.enableNginx` is true then `nginx` else ${defaultGroup}";
+ description = ''
+ Group under which privatebin runs. It is best to set this to the group
+ of whatever webserver is being used as the frontend.
+ '';
+ };
+
+ dataDir = lib.mkOption {
+ type = lib.types.path;
+ default = "/var/lib/privatebin";
+ description = ''
+ The place where privatebin stores its state.
+ '';
+ };
+
+ package = lib.mkPackageOption pkgs "privatebin" { };
+
+ enableNginx = lib.mkOption {
+ type = lib.types.bool;
+ default = false;
+ description = ''
+ Whether to enable nginx or not. If enabled, an nginx virtual host will
+ be created for access to firefly-iii. If not enabled, then you may use
+ `''${config.services.firefly-iii.package}` as your document root in
+ whichever webserver you wish to setup.
+ '';
+ };
+
+ virtualHost = lib.mkOption {
+ type = lib.types.str;
+ default = "localhost";
+ description = ''
+ The hostname at which you wish privatebin to be served. If you have
+ enabled nginx using `services.privatebin.enableNginx` then this will
+ be used.
+ '';
+ };
+
+ poolConfig = lib.mkOption {
+ type = lib.types.attrsOf (
+ lib.types.oneOf [
+ lib.types.str
+ lib.types.int
+ lib.types.bool
+ ]
+ );
+ defaultText = lib.literalExpression ''
+ {
+ "pm" = "dynamic";
+ "pm.max_children" = 32;
+ "pm.start_servers" = 2;
+ "pm.min_spare_servers" = 2;
+ "pm.max_spare_servers" = 4;
+ "pm.max_requests" = 500;
+ }
+ '';
+ default = { };
+ description = ''
+ Options for the PrivateBin PHP pool. See the documentation on php-fpm.conf
+ for details on configuration directives.
+ '';
+ };
+
+ settings = lib.mkOption {
+ default = { };
+ description = ''
+ Options for privatebin configuration. Refer to
+ for
+ details on supported values.
+ '';
+ example = lib.literalExpression ''
+ {
+ main = {
+ name = "NixOS Based Privatebin";
+ discussion = false;
+ defaultformatter = "plalib.types.intext";
+ qrcode = true
+ };
+ model.class = "Filesystem";
+ model_options.dir = "/var/lib/privatebin/data";
+ }
+ '';
+ type = lib.types.submodule { freeformType = lib.types.attrsOf lib.types.anything; };
+ };
+ };
+
+ config = lib.mkIf cfg.enable {
+
+ services.privatebin.settings = {
+ main = lib.mkDefault { };
+ model.class = lib.mkDefault "Filesystem";
+ model_options.dir = lib.mkDefault "${cfg.dataDir}/data";
+ purge.dir = lib.mkDefault "${cfg.dataDir}/purge";
+ traffic = {
+ dir = lib.mkDefault "${cfg.dataDir}/traffic";
+ header = "X_FORWARDED_FOR";
+ };
+ };
+
+ services.phpfpm.pools.privatebin = {
+ inherit user group;
+ phpPackage = pkgs.php83;
+ phpOptions = ''
+ log_errors = on
+ '';
+ settings = {
+ "listen.mode" = lib.mkDefault "0660";
+ "listen.owner" = lib.mkDefault user;
+ "listen.group" = lib.mkDefault group;
+ "pm" = lib.mkDefault "dynamic";
+ "pm.max_children" = lib.mkDefault 32;
+ "pm.start_servers" = lib.mkDefault 2;
+ "pm.min_spare_servers" = lib.mkDefault 2;
+ "pm.max_spare_servers" = lib.mkDefault 4;
+ "pm.max_requests" = lib.mkDefault 500;
+ };
+ phpEnv.CONFIG_PATH = lib.strings.removeSuffix "/conf.php" (builtins.toString privatebinSettings);
+ };
+
+ services.nginx = lib.mkIf cfg.enableNginx {
+ enable = true;
+ recommendedTlsSettings = lib.mkDefault true;
+ recommendedOptimisation = lib.mkDefault true;
+ recommendedGzipSettings = lib.mkDefault true;
+ virtualHosts.${cfg.virtualHost} = {
+ root = "${cfg.package}";
+ locations = {
+ "/" = {
+ tryFiles = "$uri $uri/ /index.php?$query_string";
+ index = "index.php";
+ extraConfig = ''
+ sendfile off;
+ '';
+ };
+ "~ \.php$" = {
+ extraConfig = ''
+ include ${config.services.nginx.package}/conf/fastcgi_params ;
+ fastcgi_param SCRIPT_FILENAME $request_filename;
+ fastcgi_param modHeadersAvailable true; #Avoid sending the security headers twice
+ fastcgi_pass unix:${config.services.phpfpm.pools.privatebin.socket};
+ '';
+ };
+ };
+ };
+ };
+
+ systemd.tmpfiles.settings."10-privatebin" =
+ lib.attrsets.genAttrs
+ [
+ "${cfg.dataDir}/data"
+ "${cfg.dataDir}/traffic"
+ "${cfg.dataDir}/purge"
+ ]
+ (n: {
+ d = {
+ group = group;
+ mode = "0750";
+ user = user;
+ };
+ });
+
+ users = {
+ users = lib.mkIf (user == defaultUser) {
+ ${defaultUser} = {
+ description = "Privatebin service user";
+ inherit group;
+ isSystemUser = true;
+ home = cfg.dataDir;
+ };
+ };
+ groups = lib.mkIf (group == defaultGroup) { ${defaultGroup} = { }; };
+ };
+ };
+}
diff --git a/third_party/nixpkgs/nixos/modules/services/web-apps/wordpress.nix b/third_party/nixpkgs/nixos/modules/services/web-apps/wordpress.nix
index 38b5e2c52d..c0863a3fe7 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-apps/wordpress.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-apps/wordpress.nix
@@ -154,8 +154,8 @@ let
(l: warn "setting this option with a list is deprecated"
listToAttrs (map (p: nameValuePair (p.name or (throw "${p} does not have a name")) p) l))
(attrsOf path);
- default = { inherit (pkgs.wordpressPackages.themes) twentytwentythree; };
- defaultText = literalExpression "{ inherit (pkgs.wordpressPackages.themes) twentytwentythree; }";
+ default = { inherit (pkgs.wordpressPackages.themes) twentytwentyfour; };
+ defaultText = literalExpression "{ inherit (pkgs.wordpressPackages.themes) twentytwentyfour; }";
description = ''
Path(s) to respective theme(s) which are copied from the 'theme' directory.
diff --git a/third_party/nixpkgs/nixos/modules/services/web-servers/garage.nix b/third_party/nixpkgs/nixos/modules/services/web-servers/garage.nix
index 7cf71ff6ff..05c92b1a38 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-servers/garage.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-servers/garage.nix
@@ -1,4 +1,9 @@
-{ config, lib, pkgs, ... }:
+{
+ config,
+ lib,
+ pkgs,
+ ...
+}:
with lib;
@@ -6,11 +11,18 @@ let
cfg = config.services.garage;
toml = pkgs.formats.toml { };
configFile = toml.generate "garage.toml" cfg.settings;
+
+ anyHasPrefix =
+ prefix: strOrList:
+ if isString strOrList then
+ hasPrefix prefix strOrList
+ else
+ any ({ path, ... }: hasPrefix prefix path) strOrList;
in
{
meta = {
doc = ./garage.md;
- maintainers = [ ];
+ maintainers = [ maintainers.mjm ];
};
options.services.garage = {
@@ -20,7 +32,9 @@ in
type = types.attrsOf types.str;
description = "Extra environment variables to pass to the Garage server.";
default = { };
- example = { RUST_BACKTRACE = "yes"; };
+ example = {
+ RUST_BACKTRACE = "yes";
+ };
};
environmentFile = mkOption {
@@ -30,7 +44,13 @@ in
};
logLevel = mkOption {
- type = types.enum ([ "error" "warn" "info" "debug" "trace" ]);
+ type = types.enum ([
+ "error"
+ "warn"
+ "info"
+ "debug"
+ "trace"
+ ]);
default = "info";
example = "debug";
description = "Garage log level, see for examples.";
@@ -49,10 +69,12 @@ in
data_dir = mkOption {
default = "/var/lib/garage/data";
- example = [ {
- path = "/var/lib/garage/data";
- capacity = "2T";
- } ];
+ example = [
+ {
+ path = "/var/lib/garage/data";
+ capacity = "2T";
+ }
+ ];
type = with types; either path (listOf attrs);
description = ''
The directory in which Garage will store the data blocks of objects. This folder can be placed on an HDD.
@@ -83,7 +105,9 @@ in
# These assertions can be removed in NixOS 24.11, when all users have been
# warned once.
{
- assertion = (cfg.settings ? replication_factor || cfg.settings ? replication_mode) || lib.versionOlder cfg.package.version "1.0.0";
+ assertion =
+ (cfg.settings ? replication_factor || cfg.settings ? replication_mode)
+ || lib.versionOlder cfg.package.version "1.0.0";
message = ''
Garage 1.0.0 requires an explicit replication factor to be set.
Please set replication_factor to 1 explicitly to preserve the previous behavior.
@@ -129,14 +153,25 @@ in
systemd.services.garage = {
description = "Garage Object Storage (S3 compatible)";
- after = [ "network.target" "network-online.target" ];
- wants = [ "network.target" "network-online.target" ];
+ after = [
+ "network.target"
+ "network-online.target"
+ ];
+ wants = [
+ "network.target"
+ "network-online.target"
+ ];
wantedBy = [ "multi-user.target" ];
- restartTriggers = [ configFile ] ++ (lib.optional (cfg.environmentFile != null) cfg.environmentFile);
+ restartTriggers = [
+ configFile
+ ] ++ (lib.optional (cfg.environmentFile != null) cfg.environmentFile);
serviceConfig = {
ExecStart = "${cfg.package}/bin/garage server";
- StateDirectory = mkIf (hasPrefix "/var/lib/garage" cfg.settings.data_dir || hasPrefix "/var/lib/garage" cfg.settings.metadata_dir) "garage";
+ StateDirectory = mkIf (
+ anyHasPrefix "/var/lib/garage" cfg.settings.data_dir
+ || hasPrefix "/var/lib/garage" cfg.settings.metadata_dir
+ ) "garage";
DynamicUser = lib.mkDefault true;
ProtectHome = true;
NoNewPrivileges = true;
diff --git a/third_party/nixpkgs/nixos/modules/services/web-servers/nginx/default.nix b/third_party/nixpkgs/nixos/modules/services/web-servers/nginx/default.nix
index b5ff630a4d..d49ee0eba1 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-servers/nginx/default.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-servers/nginx/default.nix
@@ -129,12 +129,9 @@ let
''));
commonHttpConfig = ''
- # Load mime types.
+ # Load mime types and configure maximum size of the types hash tables.
include ${cfg.defaultMimeTypes};
- # When recommendedOptimisation is disabled nginx fails to start because the mailmap mime.types database
- # contains 1026 entries and the default is only 1024. Setting to a higher number to remove the need to
- # overwrite it because nginx does not allow duplicated settings.
- types_hash_max_size 4096;
+ types_hash_max_size ${toString cfg.typesHashMaxSize};
include ${cfg.package}/conf/fastcgi.conf;
include ${cfg.package}/conf/uwsgi_params;
@@ -896,6 +893,19 @@ in
'';
};
+ typesHashMaxSize = mkOption {
+ type = types.ints.positive;
+ default = if cfg.defaultMimeTypes == "${pkgs.mailcap}/etc/nginx/mime.types" then 2688 else 1024;
+ defaultText = literalExpression ''if config.services.nginx.defaultMimeTypes == "''${pkgs.mailcap}/etc/nginx/mime.types" then 2688 else 1024'';
+ description = ''
+ Sets the maximum size of the types hash tables (`types_hash_max_size`).
+ It is recommended that the minimum size possible size is used.
+ If {option}`recommendedOptimisation` is disabled, nginx would otherwise
+ fail to start since the mailmap `mime.types` database has more entries
+ than the nginx default value 1024.
+ '';
+ };
+
proxyCachePath = mkOption {
type = types.attrsOf (types.submodule ({ ... }: {
options = {
@@ -1061,7 +1071,7 @@ in
'';
};
"memcached" = {
- servers."unix:/run//memcached/memcached.sock" = {};
+ servers."unix:/run/memcached/memcached.sock" = {};
};
};
};
diff --git a/third_party/nixpkgs/nixos/modules/services/web-servers/phpfpm/default.nix b/third_party/nixpkgs/nixos/modules/services/web-servers/phpfpm/default.nix
index ca77a0838f..2312fab270 100644
--- a/third_party/nixpkgs/nixos/modules/services/web-servers/phpfpm/default.nix
+++ b/third_party/nixpkgs/nixos/modules/services/web-servers/phpfpm/default.nix
@@ -239,8 +239,8 @@ in {
daemonize = false;
};
- systemd.slices.phpfpm = {
- description = "PHP FastCGI Process manager pools slice";
+ systemd.slices.system-phpfpm = {
+ description = "PHP FastCGI Process Manager Slice";
};
systemd.targets.phpfpm = {
@@ -258,7 +258,7 @@ in {
cfgFile = fpmCfgFile pool poolOpts;
iniFile = phpIni poolOpts;
in {
- Slice = "phpfpm.slice";
+ Slice = "system-phpfpm.slice";
PrivateDevices = true;
PrivateTmp = true;
ProtectSystem = "full";
diff --git a/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/cinnamon.nix b/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/cinnamon.nix
index cd5c9e1c94..7f824680b9 100644
--- a/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/cinnamon.nix
+++ b/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/cinnamon.nix
@@ -192,10 +192,7 @@ in
xdg.portal.enable = true;
xdg.portal.extraPortals = [
pkgs.xdg-desktop-portal-xapp
- (pkgs.xdg-desktop-portal-gtk.override {
- # Do not build portals that we already have.
- buildPortalsInGnome = false;
- })
+ pkgs.xdg-desktop-portal-gtk
];
services.orca.enable = mkDefault (notExcluded pkgs.orca);
diff --git a/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/deepin.nix b/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/deepin.nix
index 70149bcf4a..4829990acc 100644
--- a/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/deepin.nix
+++ b/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/deepin.nix
@@ -74,9 +74,7 @@ in
xdg.icons.enable = true;
xdg.portal.enable = mkDefault true;
xdg.portal.extraPortals = mkDefault [
- (pkgs.xdg-desktop-portal-gtk.override {
- buildPortalsInGnome = false;
- })
+ pkgs.xdg-desktop-portal-gtk
];
# https://github.com/NixOS/nixpkgs/pull/247766#issuecomment-1722839259
diff --git a/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/gnome.nix b/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/gnome.nix
index bb2ce03e73..372300f349 100644
--- a/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/gnome.nix
+++ b/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/gnome.nix
@@ -281,10 +281,7 @@ in
xdg.portal.enable = true;
xdg.portal.extraPortals = [
pkgs.xdg-desktop-portal-gnome
- (pkgs.xdg-desktop-portal-gtk.override {
- # Do not build portals that we already have.
- buildPortalsInGnome = false;
- })
+ pkgs.xdg-desktop-portal-gtk
];
xdg.portal.configPackages = mkDefault [ pkgs.gnome-session ];
diff --git a/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/xfce.nix b/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/xfce.nix
index 98d3555ccb..8810b5f8c8 100644
--- a/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/xfce.nix
+++ b/third_party/nixpkgs/nixos/modules/services/x11/desktop-managers/xfce.nix
@@ -80,7 +80,7 @@ in
};
config = mkIf cfg.enable {
- environment.systemPackages = utils.removePackagesByName (with pkgs.xfce // pkgs; [
+ environment.systemPackages = utils.removePackagesByName (with pkgs; [
glib # for gsettings
gtk3.out # gtk-update-icon-cache
@@ -88,7 +88,7 @@ in
adwaita-icon-theme
hicolor-icon-theme
tango-icon-theme
- xfce4-icon-theme
+ xfce.xfce4-icon-theme
desktop-file-utils
shared-mime-info # for update-mime-database
@@ -99,37 +99,37 @@ in
# Needed by Xfce's xinitrc script
xdg-user-dirs # Update user dirs as described in https://freedesktop.org/wiki/Software/xdg-user-dirs/
- exo
- garcon
- libxfce4ui
+ xfce.exo
+ xfce.garcon
+ xfce.libxfce4ui
- mousepad
- parole
- ristretto
- xfce4-appfinder
- xfce4-notifyd
- xfce4-screenshooter
- xfce4-session
- xfce4-settings
- xfce4-taskmanager
- xfce4-terminal
+ xfce.mousepad
+ xfce.parole
+ xfce.ristretto
+ xfce.xfce4-appfinder
+ xfce.xfce4-notifyd
+ xfce.xfce4-screenshooter
+ xfce.xfce4-session
+ xfce.xfce4-settings
+ xfce.xfce4-taskmanager
+ xfce.xfce4-terminal
] # TODO: NetworkManager doesn't belong here
++ optional config.networking.networkmanager.enable networkmanagerapplet
- ++ optional config.powerManagement.enable xfce4-power-manager
+ ++ optional config.powerManagement.enable xfce.xfce4-power-manager
++ optionals (config.hardware.pulseaudio.enable || config.services.pipewire.pulse.enable) [
pavucontrol
# volume up/down keys support:
# xfce4-pulseaudio-plugin includes all the functionalities of xfce4-volumed-pulse
# but can only be used with xfce4-panel, so for no-desktop usage we still include
# xfce4-volumed-pulse
- (if cfg.noDesktop then xfce4-volumed-pulse else xfce4-pulseaudio-plugin)
+ (if cfg.noDesktop then xfce.xfce4-volumed-pulse else xfce.xfce4-pulseaudio-plugin)
] ++ optionals cfg.enableXfwm [
- xfwm4
- xfwm4-themes
+ xfce.xfwm4
+ xfce.xfwm4-themes
] ++ optionals (!cfg.noDesktop) [
- xfce4-panel
- xfdesktop
- ] ++ optional cfg.enableScreensaver xfce4-screensaver) excludePackages;
+ xfce.xfce4-panel
+ xfce.xfdesktop
+ ] ++ optional cfg.enableScreensaver xfce.xfce4-screensaver) excludePackages;
programs.gnupg.agent.pinentryPackage = mkDefault pkgs.pinentry-gtk2;
programs.xfconf.enable = true;
diff --git a/third_party/nixpkgs/nixos/modules/system/boot/binfmt.nix b/third_party/nixpkgs/nixos/modules/system/boot/binfmt.nix
index a0ef92c050..5a4ee29dad 100644
--- a/third_party/nixpkgs/nixos/modules/system/boot/binfmt.nix
+++ b/third_party/nixpkgs/nixos/modules/system/boot/binfmt.nix
@@ -28,8 +28,6 @@ let
''
else interpreter;
- getEmulator = system: (lib.systems.elaborate { inherit system; }).emulator pkgs;
- getQemuArch = system: (lib.systems.elaborate { inherit system; }).qemuArch;
# Mapping of systems to āmagicOrExtensionā and āmaskā. Mostly taken from:
# - https://github.com/cleverca22/nixos-configs/blob/master/qemu.nix
@@ -280,28 +278,50 @@ in {
'';
type = types.listOf (types.enum (builtins.attrNames magics));
};
+
+ preferStaticEmulators = mkOption {
+ default = false;
+ description = ''
+ Whether to use static emulators when available.
+
+ This enables the kernel to preload the emulator binaries when
+ the binfmt registrations are added, obviating the need to make
+ the emulator binaries available inside chroots and chroot-like
+ sandboxes.
+ '';
+ type = types.bool;
+ };
};
};
config = {
+ assertions = lib.mapAttrsToList (name: reg: {
+ assertion = reg.fixBinary -> !reg.wrapInterpreterInShell;
+ message = "boot.binfmt.registrations.\"${name}\" cannot have fixBinary when the interpreter is invoked through a shell.";
+ }) cfg.registrations;
+
boot.binfmt.registrations = builtins.listToAttrs (map (system: assert system != pkgs.stdenv.hostPlatform.system; {
name = system;
value = { config, ... }: let
- interpreter = getEmulator system;
- qemuArch = getQemuArch system;
+ elaborated = lib.systems.elaborate { inherit system; };
+ useStaticEmulator = cfg.preferStaticEmulators && elaborated.staticEmulatorAvailable pkgs;
+ interpreter = elaborated.emulator (if useStaticEmulator then pkgs.pkgsStatic else pkgs);
+
+ inherit (elaborated) qemuArch;
+ isQemu = "qemu-${qemuArch}" == baseNameOf interpreter;
- preserveArgvZero = "qemu-${qemuArch}" == baseNameOf interpreter;
interpreterReg = let
wrapperName = "qemu-${qemuArch}-binfmt-P";
wrapper = pkgs.wrapQemuBinfmtP wrapperName interpreter;
in
- if preserveArgvZero then "${wrapper}/bin/${wrapperName}"
+ if isQemu && !useStaticEmulator then "${wrapper}/bin/${wrapperName}"
else interpreter;
in ({
- preserveArgvZero = mkDefault preserveArgvZero;
+ preserveArgvZero = mkDefault isQemu;
interpreter = mkDefault interpreterReg;
- wrapInterpreterInShell = mkDefault (!config.preserveArgvZero);
+ fixBinary = mkDefault useStaticEmulator;
+ wrapInterpreterInShell = mkDefault (!config.preserveArgvZero && !config.fixBinary);
interpreterSandboxPath = mkDefault (dirOf (dirOf config.interpreter));
} // (magics.${system} or (throw "Cannot create binfmt registration for system ${system}")));
}) cfg.emulatedSystems);
diff --git a/third_party/nixpkgs/nixos/modules/system/boot/grow-partition.nix b/third_party/nixpkgs/nixos/modules/system/boot/grow-partition.nix
index 4f8a2273a7..1910ff52ea 100644
--- a/third_party/nixpkgs/nixos/modules/system/boot/grow-partition.nix
+++ b/third_party/nixpkgs/nixos/modules/system/boot/grow-partition.nix
@@ -43,7 +43,7 @@ with lib;
while [ "''${parentDevice%[0-9]}" != "''${parentDevice}" ]; do
parentDevice="''${parentDevice%[0-9]}";
done
- partNum="''${rootDevice#''${parentDevice}}"
+ partNum="''${rootDevice#"''${parentDevice}"}"
if [ "''${parentDevice%[0-9]p}" != "''${parentDevice}" ] && [ -b "''${parentDevice%p}" ]; then
parentDevice="''${parentDevice%p}"
fi
diff --git a/third_party/nixpkgs/nixos/modules/system/boot/networkd.nix b/third_party/nixpkgs/nixos/modules/system/boot/networkd.nix
index e000d99cfb..94a5de7e2b 100644
--- a/third_party/nixpkgs/nixos/modules/system/boot/networkd.nix
+++ b/third_party/nixpkgs/nixos/modules/system/boot/networkd.nix
@@ -855,6 +855,7 @@ let
"UseGateway"
"UseRoutes"
"UseTimezone"
+ "IPv6OnlyMode"
"ClientIdentifier"
"VendorClassIdentifier"
"UserClass"
@@ -888,6 +889,7 @@ let
(assertValueOneOf "UseGateway" boolValues)
(assertValueOneOf "UseRoutes" boolValues)
(assertValueOneOf "UseTimezone" boolValues)
+ (assertValueOneOf "IPv6OnlyMode" boolValues)
(assertValueOneOf "ClientIdentifier" ["mac" "duid" "duid-only"])
(assertInt "IAID")
(assertValueOneOf "RequestBroadcast" boolValues)
diff --git a/third_party/nixpkgs/nixos/modules/system/boot/stage-2-init.sh b/third_party/nixpkgs/nixos/modules/system/boot/stage-2-init.sh
index a89e3d8176..b5627ec8e5 100755
--- a/third_party/nixpkgs/nixos/modules/system/boot/stage-2-init.sh
+++ b/third_party/nixpkgs/nixos/modules/system/boot/stage-2-init.sh
@@ -125,14 +125,6 @@ ln -sfn "$systemConfig" /run/booted-system
@shell@ @postBootCommands@
-# Ensure systemd doesn't try to populate /etc, by forcing its first-boot
-# heuristic off. It doesn't matter what's in /etc/machine-id for this purpose,
-# and systemd will immediately fill in the file when it starts, so just
-# creating it is enough. This `: >>` pattern avoids forking and avoids changing
-# the mtime if the file already exists.
-: >> /etc/machine-id
-
-
# No need to restore the stdout/stderr streams we never redirected and
# especially no need to start systemd
if [ "${IN_NIXOS_SYSTEMD_STAGE1:-}" != true ]; then
diff --git a/third_party/nixpkgs/nixos/modules/system/boot/systemd.nix b/third_party/nixpkgs/nixos/modules/system/boot/systemd.nix
index 14019a518a..98ff9b0d88 100644
--- a/third_party/nixpkgs/nixos/modules/system/boot/systemd.nix
+++ b/third_party/nixpkgs/nixos/modules/system/boot/systemd.nix
@@ -33,6 +33,7 @@ let
"nss-lookup.target"
"nss-user-lookup.target"
"time-sync.target"
+ "first-boot-complete.target"
] ++ optionals cfg.package.withCryptsetup [
"cryptsetup.target"
"cryptsetup-pre.target"
@@ -568,6 +569,15 @@ in
"systemd/user-generators" = { source = hooks "user-generators" cfg.user.generators; };
"systemd/system-generators" = { source = hooks "system-generators" cfg.generators; };
"systemd/system-shutdown" = { source = hooks "system-shutdown" cfg.shutdown; };
+
+ # Ignore all other preset files so systemd doesn't try to enable/disable
+ # units during runtime.
+ "systemd/system-preset/00-nixos.preset".text = ''
+ ignore *
+ '';
+ "systemd/user-preset/00-nixos.preset".text = ''
+ ignore *
+ '';
});
services.dbus.enable = true;
diff --git a/third_party/nixpkgs/nixos/modules/system/boot/systemd/initrd.nix b/third_party/nixpkgs/nixos/modules/system/boot/systemd/initrd.nix
index 6cf358a4d4..fc2e5ddab1 100644
--- a/third_party/nixpkgs/nixos/modules/system/boot/systemd/initrd.nix
+++ b/third_party/nixpkgs/nixos/modules/system/boot/systemd/initrd.nix
@@ -523,7 +523,7 @@ in {
for o in $(< /proc/cmdline); do
case $o in
init=*)
- IFS== read -r -a initParam <<< "$o"
+ IFS="=" read -r -a initParam <<< "$o"
closure="''${initParam[1]}"
;;
esac
@@ -559,7 +559,7 @@ in {
# Initialize the system
export IN_NIXOS_SYSTEMD_STAGE1=true
- exec chroot /sysroot $closure/prepare-root
+ exec chroot /sysroot "$closure/prepare-root"
'';
};
diff --git a/third_party/nixpkgs/nixos/modules/system/boot/systemd/tpm2.nix b/third_party/nixpkgs/nixos/modules/system/boot/systemd/tpm2.nix
index 0870e35212..6b6c9fb23f 100644
--- a/third_party/nixpkgs/nixos/modules/system/boot/systemd/tpm2.nix
+++ b/third_party/nixpkgs/nixos/modules/system/boot/systemd/tpm2.nix
@@ -58,7 +58,7 @@
let
cfg = config.boot.initrd.systemd;
in
- lib.mkIf cfg.tpm2.enable {
+ lib.mkIf (cfg.enable && cfg.tpm2.enable) {
boot.initrd.systemd.additionalUpstreamUnits = [
"tpm2.target"
"systemd-tpm2-setup-early.service"
diff --git a/third_party/nixpkgs/nixos/modules/tasks/filesystems/zfs.nix b/third_party/nixpkgs/nixos/modules/tasks/filesystems/zfs.nix
index 1bcfd6ccba..03b67438d7 100644
--- a/third_party/nixpkgs/nixos/modules/tasks/filesystems/zfs.nix
+++ b/third_party/nixpkgs/nixos/modules/tasks/filesystems/zfs.nix
@@ -1,14 +1,10 @@
-{ config, lib, options, pkgs, utils, ... }:
+{ config, lib, pkgs, utils, ... }:
#
# TODO: zfs tunables
-with utils;
-with lib;
-
let
cfgZfs = config.boot.zfs;
- optZfs = options.boot.zfs;
cfgExpandOnBoot = config.services.zfs.expandOnBoot;
cfgSnapshots = config.services.zfs.autoSnapshot;
cfgSnapFlags = cfgSnapshots.flags;
@@ -17,7 +13,7 @@ let
cfgZED = config.services.zfs.zed;
selectModulePackage = package: config.boot.kernelPackages.${package.kernelModuleAttribute};
- clevisDatasets = attrNames (filterAttrs (device: _: any (e: e.fsType == "zfs" && (fsNeededForBoot e) && (e.device == device || hasPrefix "${device}/" e.device)) config.system.build.fileSystems) config.boot.initrd.clevis.devices);
+ clevisDatasets = lib.attrNames (lib.filterAttrs (device: _: lib.any (e: e.fsType == "zfs" && (utils.fsNeededForBoot e) && (e.device == device || lib.hasPrefix "${device}/" e.device)) config.system.build.fileSystems) config.boot.initrd.clevis.devices);
inInitrd = config.boot.initrd.supportedFilesystems.zfs or false;
inSystem = config.boot.supportedFilesystems.zfs or false;
@@ -28,17 +24,17 @@ let
zfsAutoSnap = "${autosnapPkg}/bin/zfs-auto-snapshot";
- datasetToPool = x: elemAt (splitString "/" x) 0;
+ datasetToPool = x: lib.elemAt (lib.splitString "/" x) 0;
fsToPool = fs: datasetToPool fs.device;
- zfsFilesystems = filter (x: x.fsType == "zfs") config.system.build.fileSystems;
+ zfsFilesystems = lib.filter (x: x.fsType == "zfs") config.system.build.fileSystems;
- allPools = unique ((map fsToPool zfsFilesystems) ++ cfgZfs.extraPools);
+ allPools = lib.unique ((map fsToPool zfsFilesystems) ++ cfgZfs.extraPools);
- rootPools = unique (map fsToPool (filter fsNeededForBoot zfsFilesystems));
+ rootPools = lib.unique (map fsToPool (lib.filter utils.fsNeededForBoot zfsFilesystems));
- dataPools = unique (filter (pool: !(elem pool rootPools)) allPools);
+ dataPools = lib.unique (lib.filter (pool: !(lib.elem pool rootPools)) allPools);
snapshotNames = [ "frequent" "hourly" "daily" "weekly" "monthly" ];
@@ -89,7 +85,7 @@ let
'';
getPoolFilesystems = pool:
- filter (x: x.fsType == "zfs" && (fsToPool x) == pool) config.system.build.fileSystems;
+ lib.filter (x: x.fsType == "zfs" && (fsToPool x) == pool) config.system.build.fileSystems;
getPoolMounts = prefix: pool:
let
@@ -98,36 +94,36 @@ let
# Remove the "/" suffix because even though most mountpoints
# won't have it, the "/" mountpoint will, and we can't have the
# trailing slash in "/sysroot/" in stage 1.
- mountPoint = fs: escapeSystemdPath (prefix + (lib.removeSuffix "/" fs.mountPoint));
+ mountPoint = fs: utils.escapeSystemdPath (prefix + (lib.removeSuffix "/" fs.mountPoint));
hasUsr = lib.any (fs: fs.mountPoint == "/usr") poolFSes;
in
map (x: "${mountPoint x}.mount") poolFSes
++ lib.optional hasUsr "sysusr-usr.mount";
- getKeyLocations = pool: if isBool cfgZfs.requestEncryptionCredentials then {
+ getKeyLocations = pool: if lib.isBool cfgZfs.requestEncryptionCredentials then {
hasKeys = cfgZfs.requestEncryptionCredentials;
command = "${cfgZfs.package}/sbin/zfs list -rHo name,keylocation,keystatus -t volume,filesystem ${pool}";
} else let
- keys = filter (x: datasetToPool x == pool) cfgZfs.requestEncryptionCredentials;
+ keys = lib.filter (x: datasetToPool x == pool) cfgZfs.requestEncryptionCredentials;
in {
hasKeys = keys != [];
command = "${cfgZfs.package}/sbin/zfs list -Ho name,keylocation,keystatus -t volume,filesystem ${toString keys}";
};
createImportService = { pool, systemd, force, prefix ? "" }:
- nameValuePair "zfs-import-${pool}" {
+ lib.nameValuePair "zfs-import-${pool}" {
description = "Import ZFS pool \"${pool}\"";
# We wait for systemd-udev-settle to ensure devices are available,
# but don't *require* it, because mounts shouldn't be killed if it's stopped.
# In the future, hopefully someone will complete this:
# https://github.com/zfsonlinux/zfs/pull/4943
- wants = [ "systemd-udev-settle.service" ] ++ optional (config.boot.initrd.clevis.useTang) "network-online.target";
+ wants = [ "systemd-udev-settle.service" ] ++ lib.optional (config.boot.initrd.clevis.useTang) "network-online.target";
after = [
"systemd-udev-settle.service"
"systemd-modules-load.service"
"systemd-ask-password-console.service"
- ] ++ optional (config.boot.initrd.clevis.useTang) "network-online.target";
+ ] ++ lib.optional (config.boot.initrd.clevis.useTang) "network-online.target";
requiredBy = getPoolMounts prefix pool ++ [ "zfs-import.target" ];
before = getPoolMounts prefix pool ++ [ "shutdown.target" "zfs-import.target" ];
conflicts = [ "shutdown.target" ];
@@ -138,7 +134,7 @@ let
Type = "oneshot";
RemainAfterExit = true;
};
- environment.ZFS_FORCE = optionalString force "-f";
+ environment.ZFS_FORCE = lib.optionalString force "-f";
script = let
keyLocations = getKeyLocations pool;
in (importLib {
@@ -157,10 +153,10 @@ let
poolImported "${pool}" || poolImport "${pool}" # Try one last time, e.g. to import a degraded pool.
fi
if poolImported "${pool}"; then
- ${optionalString config.boot.initrd.clevis.enable (concatMapStringsSep "\n" (elem: "clevis decrypt < /etc/clevis/${elem}.jwe | zfs load-key ${elem} || true ") (filter (p: (elemAt (splitString "/" p) 0) == pool) clevisDatasets))}
+ ${lib.optionalString config.boot.initrd.clevis.enable (lib.concatMapStringsSep "\n" (elem: "clevis decrypt < /etc/clevis/${elem}.jwe | zfs load-key ${elem} || true ") (lib.filter (p: (lib.elemAt (lib.splitString "/" p) 0) == pool) clevisDatasets))}
- ${optionalString keyLocations.hasKeys ''
+ ${lib.optionalString keyLocations.hasKeys ''
${keyLocations.command} | while IFS=$'\t' read ds kl ks; do
{
if [[ "$ks" != unavailable ]]; then
@@ -193,15 +189,15 @@ let
'';
};
- zedConf = generators.toKeyValue {
- mkKeyValue = generators.mkKeyValueDefault {
+ zedConf = lib.generators.toKeyValue {
+ mkKeyValue = lib.generators.mkKeyValueDefault {
mkValueString = v:
- if isInt v then toString v
- else if isString v then "\"${v}\""
+ if lib.isInt v then toString v
+ else if lib.isString v then "\"${v}\""
else if true == v then "1"
else if false == v then "0"
- else if isList v then "\"" + (concatStringsSep " " v) + "\""
- else err "this value is" (toString v);
+ else if lib.isList v then "\"" + (lib.concatStringsSep " " v) + "\""
+ else lib.err "this value is" (toString v);
} "=";
} cfgZED.settings;
in
@@ -209,38 +205,38 @@ in
{
imports = [
- (mkRemovedOptionModule [ "boot" "zfs" "enableLegacyCrypto" ] "The corresponding package was removed from nixpkgs.")
- (mkRemovedOptionModule [ "boot" "zfs" "enableUnstable" ] "Instead set `boot.zfs.package = pkgs.zfs_unstable;`")
+ (lib.mkRemovedOptionModule [ "boot" "zfs" "enableLegacyCrypto" ] "The corresponding package was removed from nixpkgs.")
+ (lib.mkRemovedOptionModule [ "boot" "zfs" "enableUnstable" ] "Instead set `boot.zfs.package = pkgs.zfs_unstable;`")
];
###### interface
options = {
boot.zfs = {
- package = mkOption {
- type = types.package;
+ package = lib.mkOption {
+ type = lib.types.package;
default = pkgs.zfs;
- defaultText = literalExpression "pkgs.zfs";
+ defaultText = lib.literalExpression "pkgs.zfs";
description = "Configured ZFS userland tools package, use `pkgs.zfs_unstable` if you want to track the latest staging ZFS branch.";
};
- modulePackage = mkOption {
+ modulePackage = lib.mkOption {
internal = true; # It is supposed to be selected automatically, but can be overridden by expert users.
default = selectModulePackage cfgZfs.package;
- type = types.package;
+ type = lib.types.package;
description = "Configured ZFS kernel module package.";
};
- enabled = mkOption {
+ enabled = lib.mkOption {
readOnly = true;
- type = types.bool;
+ type = lib.types.bool;
default = inInitrd || inSystem;
- defaultText = literalMD "`true` if ZFS filesystem support is enabled";
+ defaultText = lib.literalMD "`true` if ZFS filesystem support is enabled";
description = "True if ZFS filesystem support is enabled";
};
- allowHibernation = mkOption {
- type = types.bool;
+ allowHibernation = lib.mkOption {
+ type = lib.types.bool;
default = false;
description = ''
Allow hibernation support, this may be a unsafe option depending on your
@@ -248,8 +244,8 @@ in
'';
};
- extraPools = mkOption {
- type = types.listOf types.str;
+ extraPools = lib.mkOption {
+ type = lib.types.listOf lib.types.str;
default = [];
example = [ "tank" "data" ];
description = ''
@@ -267,8 +263,8 @@ in
'';
};
- devNodes = mkOption {
- type = types.path;
+ devNodes = lib.mkOption {
+ type = lib.types.path;
default = "/dev/disk/by-id";
description = ''
Name of directory from which to import ZFS devices.
@@ -278,8 +274,8 @@ in
'';
};
- forceImportRoot = mkOption {
- type = types.bool;
+ forceImportRoot = lib.mkOption {
+ type = lib.types.bool;
default = true;
description = ''
Forcibly import the ZFS root pool(s) during early boot.
@@ -296,8 +292,8 @@ in
'';
};
- forceImportAll = mkOption {
- type = types.bool;
+ forceImportAll = lib.mkOption {
+ type = lib.types.bool;
default = false;
description = ''
Forcibly import all ZFS pool(s).
@@ -309,8 +305,8 @@ in
'';
};
- requestEncryptionCredentials = mkOption {
- type = types.either types.bool (types.listOf types.str);
+ requestEncryptionCredentials = lib.mkOption {
+ type = lib.types.either lib.types.bool (lib.types.listOf lib.types.str);
default = true;
example = [ "tank" "data" ];
description = ''
@@ -321,8 +317,8 @@ in
'';
};
- passwordTimeout = mkOption {
- type = types.int;
+ passwordTimeout = lib.mkOption {
+ type = lib.types.int;
default = 0;
description = ''
Timeout in seconds to wait for password entry for decrypt at boot.
@@ -332,7 +328,7 @@ in
};
removeLinuxDRM = lib.mkOption {
- type = types.bool;
+ type = lib.types.bool;
default = false;
description = ''
Patch the kernel to change symbols needed by ZFS from
@@ -345,9 +341,9 @@ in
};
services.zfs.autoSnapshot = {
- enable = mkOption {
+ enable = lib.mkOption {
default = false;
- type = types.bool;
+ type = lib.types.bool;
description = ''
Enable the (OpenSolaris-compatible) ZFS auto-snapshotting service.
Note that you must set the `com.sun:auto-snapshot`
@@ -360,10 +356,10 @@ in
'';
};
- flags = mkOption {
+ flags = lib.mkOption {
default = "-k -p";
example = "-k -p --utc";
- type = types.str;
+ type = lib.types.str;
description = ''
Flags to pass to the zfs-auto-snapshot command.
@@ -379,41 +375,41 @@ in
'';
};
- frequent = mkOption {
+ frequent = lib.mkOption {
default = 4;
- type = types.int;
+ type = lib.types.int;
description = ''
Number of frequent (15-minute) auto-snapshots that you wish to keep.
'';
};
- hourly = mkOption {
+ hourly = lib.mkOption {
default = 24;
- type = types.int;
+ type = lib.types.int;
description = ''
Number of hourly auto-snapshots that you wish to keep.
'';
};
- daily = mkOption {
+ daily = lib.mkOption {
default = 7;
- type = types.int;
+ type = lib.types.int;
description = ''
Number of daily auto-snapshots that you wish to keep.
'';
};
- weekly = mkOption {
+ weekly = lib.mkOption {
default = 4;
- type = types.int;
+ type = lib.types.int;
description = ''
Number of weekly auto-snapshots that you wish to keep.
'';
};
- monthly = mkOption {
+ monthly = lib.mkOption {
default = 12;
- type = types.int;
+ type = lib.types.int;
description = ''
Number of monthly auto-snapshots that you wish to keep.
'';
@@ -421,16 +417,16 @@ in
};
services.zfs.trim = {
- enable = mkOption {
+ enable = lib.mkOption {
description = "Whether to enable periodic TRIM on all ZFS pools.";
default = true;
example = false;
- type = types.bool;
+ type = lib.types.bool;
};
- interval = mkOption {
+ interval = lib.mkOption {
default = "weekly";
- type = types.str;
+ type = lib.types.str;
example = "daily";
description = ''
How often we run trim. For most desktop and server systems
@@ -441,9 +437,9 @@ in
'';
};
- randomizedDelaySec = mkOption {
+ randomizedDelaySec = lib.mkOption {
default = "6h";
- type = types.str;
+ type = lib.types.str;
example = "12h";
description = ''
Add a randomized delay before each ZFS trim.
@@ -455,11 +451,11 @@ in
};
services.zfs.autoScrub = {
- enable = mkEnableOption "periodic scrubbing of ZFS pools";
+ enable = lib.mkEnableOption "periodic scrubbing of ZFS pools";
- interval = mkOption {
+ interval = lib.mkOption {
default = "monthly";
- type = types.str;
+ type = lib.types.str;
example = "quarterly";
description = ''
Systemd calendar expression when to scrub ZFS pools. See
@@ -467,9 +463,9 @@ in
'';
};
- randomizedDelaySec = mkOption {
+ randomizedDelaySec = lib.mkOption {
default = "6h";
- type = types.str;
+ type = lib.types.str;
example = "12h";
description = ''
Add a randomized delay before each ZFS autoscrub.
@@ -479,9 +475,9 @@ in
'';
};
- pools = mkOption {
+ pools = lib.mkOption {
default = [];
- type = types.listOf types.str;
+ type = lib.types.listOf lib.types.str;
example = [ "tank" ];
description = ''
List of ZFS pools to periodically scrub. If empty, all pools
@@ -490,8 +486,8 @@ in
};
};
- services.zfs.expandOnBoot = mkOption {
- type = types.either (types.enum [ "disabled" "all" ]) (types.listOf types.str);
+ services.zfs.expandOnBoot = lib.mkOption {
+ type = lib.types.either (lib.types.enum [ "disabled" "all" ]) (lib.types.listOf lib.types.str);
default = "disabled";
example = [ "tank" "dozer" ];
description = ''
@@ -508,10 +504,10 @@ in
};
services.zfs.zed = {
- enableMail = mkOption {
- type = types.bool;
+ enableMail = lib.mkOption {
+ type = lib.types.bool;
default = config.services.mail.sendmailSetuidWrapper != null;
- defaultText = literalExpression ''
+ defaultText = lib.literalExpression ''
config.services.mail.sendmailSetuidWrapper != null
'';
description = ''
@@ -519,9 +515,9 @@ in
'';
};
- settings = mkOption {
- type = with types; attrsOf (oneOf [ str int bool (listOf str) ]);
- example = literalExpression ''
+ settings = lib.mkOption {
+ type = let t = lib.types; in t.attrsOf (t.oneOf [ t.str t.int t.bool (t.listOf t.str) ]);
+ example = lib.literalExpression ''
{
ZED_DEBUG_LOG = "/tmp/zed.debug.log";
@@ -549,8 +545,8 @@ in
###### implementation
- config = mkMerge [
- (mkIf cfgZfs.enabled {
+ config = lib.mkMerge [
+ (lib.mkIf cfgZfs.enabled {
assertions = [
{
assertion = cfgZfs.modulePackage.version == cfgZfs.package.version;
@@ -569,7 +565,7 @@ in
message = "boot.zfs.allowHibernation while force importing is enabled will cause data corruption";
}
{
- assertion = !(elem "" allPools);
+ assertion = !(lib.elem "" allPools);
message = ''
Automatic pool detection found an empty pool name, which can't be used.
Hint: for `fileSystems` entries with `fsType = zfs`, the `device` attribute
@@ -591,11 +587,10 @@ in
];
};
- boot.initrd = mkIf inInitrd {
- # spl has been removed in ā„Ā 2.2.0.
- kernelModules = [ "zfs" ] ++ lib.optional (lib.versionOlder "2.2.0" version) "spl";
+ boot.initrd = lib.mkIf inInitrd {
+ kernelModules = [ "zfs" ];
extraUtilsCommands =
- mkIf (!config.boot.initrd.systemd.enable) ''
+ lib.mkIf (!config.boot.initrd.systemd.enable) ''
copy_bin_and_libs ${cfgZfs.package}/sbin/zfs
copy_bin_and_libs ${cfgZfs.package}/sbin/zdb
copy_bin_and_libs ${cfgZfs.package}/sbin/zpool
@@ -603,12 +598,12 @@ in
copy_bin_and_libs ${cfgZfs.package}/lib/udev/zvol_id
'';
extraUtilsCommandsTest =
- mkIf (!config.boot.initrd.systemd.enable) ''
+ lib.mkIf (!config.boot.initrd.systemd.enable) ''
$out/bin/zfs --help >/dev/null 2>&1
$out/bin/zpool --help >/dev/null 2>&1
'';
- postResumeCommands = mkIf (!config.boot.initrd.systemd.enable) (concatStringsSep "\n" ([''
- ZFS_FORCE="${optionalString cfgZfs.forceImportRoot "-f"}"
+ postResumeCommands = lib.mkIf (!config.boot.initrd.systemd.enable) (lib.concatStringsSep "\n" ([''
+ ZFS_FORCE="${lib.optionalString cfgZfs.forceImportRoot "-f"}"
''] ++ [(importLib {
# See comments at importLib definition.
zpoolCmd = "zpool";
@@ -630,21 +625,21 @@ in
poolImported "${pool}" || poolImport "${pool}" # Try one last time, e.g. to import a degraded pool.
fi
- ${optionalString config.boot.initrd.clevis.enable (concatMapStringsSep "\n" (elem: "clevis decrypt < /etc/clevis/${elem}.jwe | zfs load-key ${elem}") (filter (p: (elemAt (splitString "/" p) 0) == pool) clevisDatasets))}
+ ${lib.optionalString config.boot.initrd.clevis.enable (lib.concatMapStringsSep "\n" (elem: "clevis decrypt < /etc/clevis/${elem}.jwe | zfs load-key ${elem}") (lib.filter (p: (lib.elemAt (lib.splitString "/" p) 0) == pool) clevisDatasets))}
- ${if isBool cfgZfs.requestEncryptionCredentials
- then optionalString cfgZfs.requestEncryptionCredentials ''
+ ${if lib.isBool cfgZfs.requestEncryptionCredentials
+ then lib.optionalString cfgZfs.requestEncryptionCredentials ''
zfs load-key -a
''
- else concatMapStrings (fs: ''
- zfs load-key -- ${escapeShellArg fs}
- '') (filter (x: datasetToPool x == pool) cfgZfs.requestEncryptionCredentials)}
+ else lib.concatMapStrings (fs: ''
+ zfs load-key -- ${lib.escapeShellArg fs}
+ '') (lib.filter (x: datasetToPool x == pool) cfgZfs.requestEncryptionCredentials)}
'') rootPools)));
# Systemd in stage 1
- systemd = mkIf config.boot.initrd.systemd.enable {
+ systemd = lib.mkIf config.boot.initrd.systemd.enable {
packages = [cfgZfs.package];
- services = listToAttrs (map (pool: createImportService {
+ services = lib.listToAttrs (map (pool: createImportService {
inherit pool;
systemd = config.boot.initrd.systemd.package;
force = cfgZfs.forceImportRoot;
@@ -671,18 +666,18 @@ in
systemd.shutdownRamfs.storePaths = ["${cfgZfs.package}/bin/zpool"];
# TODO FIXME See https://github.com/NixOS/nixpkgs/pull/99386#issuecomment-798813567. To not break people's bootloader and as probably not everybody would read release notes that thoroughly add inSystem.
- boot.loader.grub = mkIf (inInitrd || inSystem) {
+ boot.loader.grub = lib.mkIf (inInitrd || inSystem) {
zfsSupport = true;
zfsPackage = cfgZfs.package;
};
services.zfs.zed.settings = {
- ZED_EMAIL_PROG = mkIf cfgZED.enableMail (mkDefault (
+ ZED_EMAIL_PROG = lib.mkIf cfgZED.enableMail (lib.mkDefault (
config.security.wrapperDir + "/" +
config.services.mail.sendmailSetuidWrapper.program
));
# subject in header for sendmail
- ZED_EMAIL_OPTS = mkIf cfgZED.enableMail (mkDefault "@ADDRESS@");
+ ZED_EMAIL_OPTS = lib.mkIf cfgZED.enableMail (lib.mkDefault "@ADDRESS@");
PATH = lib.makeBinPath [
cfgZfs.package
@@ -701,7 +696,7 @@ in
ACTION=="add|change", KERNEL=="sd[a-z]*[0-9]*|mmcblk[0-9]*p[0-9]*|nvme[0-9]*n[0-9]*p[0-9]*", ENV{ID_FS_TYPE}=="zfs_member", ATTR{../queue/scheduler}="none"
'';
- environment.etc = genAttrs
+ environment.etc = lib.genAttrs
(map
(file: "zfs/zed.d/${file}")
[
@@ -726,7 +721,7 @@ in
system.fsPackages = [ cfgZfs.package ]; # XXX: needed? zfs doesn't have (need) a fsck
environment.systemPackages = [ cfgZfs.package ]
- ++ optional cfgSnapshots.enable autosnapPkg; # so the user can run the command to see flags
+ ++ lib.optional cfgSnapshots.enable autosnapPkg; # so the user can run the command to see flags
services.udev.packages = [ cfgZfs.package ]; # to hook zvol naming, etc.
systemd.packages = [ cfgZfs.package ];
@@ -741,7 +736,7 @@ in
# This forces a sync of any ZFS pools prior to poweroff, even if they're set
# to sync=disabled.
createSyncService = pool:
- nameValuePair "zfs-sync-${pool}" {
+ lib.nameValuePair "zfs-sync-${pool}" {
description = "Sync ZFS pool \"${pool}\"";
wantedBy = [ "shutdown.target" ];
unitConfig = {
@@ -757,12 +752,12 @@ in
};
createZfsService = serv:
- nameValuePair serv {
+ lib.nameValuePair serv {
after = [ "systemd-modules-load.service" ];
wantedBy = [ "zfs.target" ];
};
- in listToAttrs (map createImportService' dataPools ++
+ in lib.listToAttrs (map createImportService' dataPools ++
map createSyncService allPools ++
map createZfsService [ "zfs-mount" "zfs-share" "zfs-zed" ]);
@@ -771,7 +766,7 @@ in
systemd.targets.zfs.wantedBy = [ "multi-user.target" ];
})
- (mkIf (cfgZfs.enabled && cfgExpandOnBoot != "disabled") {
+ (lib.mkIf (cfgZfs.enabled && cfgExpandOnBoot != "disabled") {
systemd.services."zpool-expand@" = {
description = "Expand ZFS pools";
after = [ "zfs.target" ];
@@ -824,7 +819,7 @@ in
};
})
- (mkIf (cfgZfs.enabled && cfgSnapshots.enable) {
+ (lib.mkIf (cfgZfs.enabled && cfgSnapshots.enable) {
systemd.services = let
descr = name: if name == "frequent" then "15 mins"
else if name == "hourly" then "hour"
@@ -862,7 +857,7 @@ in
}) snapshotNames);
})
- (mkIf (cfgZfs.enabled && cfgScrub.enable) {
+ (lib.mkIf (cfgZfs.enabled && cfgScrub.enable) {
systemd.services.zfs-scrub = {
description = "ZFS pools scrubbing";
after = [ "zfs-import.target" ];
@@ -872,7 +867,7 @@ in
script = ''
${cfgZfs.package}/bin/zpool scrub -w ${
if cfgScrub.pools != [] then
- (concatStringsSep " " cfgScrub.pools)
+ (lib.concatStringsSep " " cfgScrub.pools)
else
"$(${cfgZfs.package}/bin/zpool list -H -o name)"
}
@@ -890,7 +885,7 @@ in
};
})
- (mkIf (cfgZfs.enabled && cfgTrim.enable) {
+ (lib.mkIf (cfgZfs.enabled && cfgTrim.enable) {
systemd.services.zpool-trim = {
description = "ZFS pools trim";
after = [ "zfs-import.target" ];
diff --git a/third_party/nixpkgs/nixos/modules/tasks/network-interfaces-scripted.nix b/third_party/nixpkgs/nixos/modules/tasks/network-interfaces-scripted.nix
index bbf2d337aa..83c0dc2788 100644
--- a/third_party/nixpkgs/nixos/modules/tasks/network-interfaces-scripted.nix
+++ b/third_party/nixpkgs/nixos/modules/tasks/network-interfaces-scripted.nix
@@ -447,7 +447,7 @@ let
(let
deps = deviceDependency v.interface;
in
- { description = "Vlan Interface ${n}";
+ { description = "MACVLAN Interface ${n}";
wantedBy = [ "network-setup.service" (subsystemDevice n) ];
bindsTo = deps;
partOf = [ "network-setup.service" ];
@@ -567,7 +567,7 @@ let
(let
deps = deviceDependency v.interface;
in
- { description = "Vlan Interface ${n}";
+ { description = "VLAN Interface ${n}";
wantedBy = [ "network-setup.service" (subsystemDevice n) ];
bindsTo = deps;
partOf = [ "network-setup.service" ];
diff --git a/third_party/nixpkgs/nixos/modules/virtualisation/nixos-containers.nix b/third_party/nixpkgs/nixos/modules/virtualisation/nixos-containers.nix
index ba5112aa6c..812d22d773 100644
--- a/third_party/nixpkgs/nixos/modules/virtualisation/nixos-containers.nix
+++ b/third_party/nixpkgs/nixos/modules/virtualisation/nixos-containers.nix
@@ -85,8 +85,13 @@ let
startScript = cfg:
''
- mkdir -p -m 0755 "$root/etc" "$root/var/lib"
- mkdir -p -m 0700 "$root/var/lib/private" "$root/root" /run/nixos-containers
+ # Declare root explicitly to avoid shellcheck warnings, it comes from the env
+ declare root
+
+ mkdir -p "$root/etc" "$root/var/lib"
+ chmod 0755 "$root/etc" "$root/var/lib"
+ mkdir -p "$root/var/lib/private" "$root/root" /run/nixos-containers
+ chmod 0700 "$root/var/lib/private" "$root/root" /run/nixos-containers
if ! [ -e "$root/etc/os-release" ]; then
touch "$root/etc/os-release"
fi
@@ -95,19 +100,24 @@ let
touch "$root/etc/machine-id"
fi
- mkdir -p -m 0755 \
+ mkdir -p \
+ "/nix/var/nix/profiles/per-container/$INSTANCE" \
+ "/nix/var/nix/gcroots/per-container/$INSTANCE"
+ chmod 0755 \
"/nix/var/nix/profiles/per-container/$INSTANCE" \
"/nix/var/nix/gcroots/per-container/$INSTANCE"
cp --remove-destination /etc/resolv.conf "$root/etc/resolv.conf"
+ declare -a extraFlags
+
if [ "$PRIVATE_NETWORK" = 1 ]; then
- extraFlags+=" --private-network"
+ extraFlags+=("--private-network")
fi
if [ -n "$HOST_ADDRESS" ] || [ -n "$LOCAL_ADDRESS" ] ||
[ -n "$HOST_ADDRESS6" ] || [ -n "$LOCAL_ADDRESS6" ]; then
- extraFlags+=" --network-veth"
+ extraFlags+=("--network-veth")
fi
if [ -n "$HOST_PORT" ]; then
@@ -115,30 +125,30 @@ let
IFS=","
for i in $HOST_PORT
do
- extraFlags+=" --port=$i"
+ extraFlags+=("--port=$i")
done
IFS=$OIFS
fi
if [ -n "$HOST_BRIDGE" ]; then
- extraFlags+=" --network-bridge=$HOST_BRIDGE"
+ extraFlags+=("--network-bridge=$HOST_BRIDGE")
fi
- extraFlags+=" ${concatStringsSep " " (mapAttrsToList nspawnExtraVethArgs cfg.extraVeths)}"
+ extraFlags+=(${lib.escapeShellArgs (mapAttrsToList nspawnExtraVethArgs cfg.extraVeths)})
for iface in $INTERFACES; do
- extraFlags+=" --network-interface=$iface"
+ extraFlags+=("--network-interface=$iface")
done
for iface in $MACVLANS; do
- extraFlags+=" --network-macvlan=$iface"
+ extraFlags+=("--network-macvlan=$iface")
done
# If the host is 64-bit and the container is 32-bit, add a
# --personality flag.
${optionalString (pkgs.stdenv.hostPlatform.system == "x86_64-linux") ''
- if [ "$(< ''${SYSTEM_PATH:-/nix/var/nix/profiles/per-container/$INSTANCE/system}/system)" = i686-linux ]; then
- extraFlags+=" --personality=x86"
+ if [ "$(< "''${SYSTEM_PATH:-/nix/var/nix/profiles/per-container/$INSTANCE/system}/system")" = i686-linux ]; then
+ extraFlags+=("--personality=x86")
fi
''}
@@ -149,9 +159,11 @@ let
# Kill signal handling means systemd-nspawn will pass a system-halt signal
# to the container systemd when it receives SIGTERM for container shutdown;
# containerInit and stage2 have to handle this as well.
+ # TODO: fix shellcheck issue properly
+ # shellcheck disable=SC2086
exec ${config.systemd.package}/bin/systemd-nspawn \
--keep-unit \
- -M "$INSTANCE" -D "$root" $extraFlags \
+ -M "$INSTANCE" -D "$root" "''${extraFlags[@]}" \
$EXTRA_NSPAWN_FLAGS \
--notify-ready=yes \
--kill-signal=SIGRTMIN+3 \
@@ -203,33 +215,33 @@ let
if cfg.${attribute} == null then
''
if [ -n "${variable}" ]; then
- ${ipcmd} add ${variable} dev $ifaceHost
+ ${ipcmd} add "${variable}" dev "$ifaceHost"
fi
''
else
- "${ipcmd} add ${cfg.${attribute}} dev $ifaceHost";
+ ''${ipcmd} add ${cfg.${attribute}} dev "$ifaceHost"'';
renderExtraVeth = name: cfg:
if cfg.hostBridge != null then
''
# Add ${name} to bridge ${cfg.hostBridge}
- ip link set dev ${name} master ${cfg.hostBridge} up
+ ip link set dev "${name}" master "${cfg.hostBridge}" up
''
else
''
echo "Bring ${name} up"
- ip link set dev ${name} up
+ ip link set dev "${name}" up
# Set IPs and routes for ${name}
${optionalString (cfg.hostAddress != null) ''
- ip addr add ${cfg.hostAddress} dev ${name}
+ ip addr add ${cfg.hostAddress} dev "${name}"
''}
${optionalString (cfg.hostAddress6 != null) ''
- ip -6 addr add ${cfg.hostAddress6} dev ${name}
+ ip -6 addr add ${cfg.hostAddress6} dev "${name}"
''}
${optionalString (cfg.localAddress != null) ''
- ip route add ${cfg.localAddress} dev ${name}
+ ip route add ${cfg.localAddress} dev "${name}"
''}
${optionalString (cfg.localAddress6 != null) ''
- ip -6 route add ${cfg.localAddress6} dev ${name}
+ ip -6 route add ${cfg.localAddress6} dev "${name}"
''}
'';
in
@@ -238,7 +250,7 @@ let
[ -n "$HOST_ADDRESS6" ] || [ -n "$LOCAL_ADDRESS6" ]; then
if [ -z "$HOST_BRIDGE" ]; then
ifaceHost=ve-$INSTANCE
- ip link set dev $ifaceHost up
+ ip link set dev "$ifaceHost" up
${ipcall cfg "ip addr" "$HOST_ADDRESS" "hostAddress"}
${ipcall cfg "ip -6 addr" "$HOST_ADDRESS6" "hostAddress6"}
diff --git a/third_party/nixpkgs/nixos/modules/virtualisation/xe-guest-utilities.nix b/third_party/nixpkgs/nixos/modules/virtualisation/xe-guest-utilities.nix
index 9bc68c0a3d..14dd25e878 100644
--- a/third_party/nixpkgs/nixos/modules/virtualisation/xe-guest-utilities.nix
+++ b/third_party/nixpkgs/nixos/modules/virtualisation/xe-guest-utilities.nix
@@ -4,7 +4,7 @@ let
in {
options = {
services.xe-guest-utilities = {
- enable = lib.mkEnableOption "the Xen guest utilities daemon";
+ enable = lib.mkEnableOption "the XenServer guest utilities daemon";
};
};
config = lib.mkIf cfg.enable {
diff --git a/third_party/nixpkgs/nixos/modules/virtualisation/xen-boot-builder.sh b/third_party/nixpkgs/nixos/modules/virtualisation/xen-boot-builder.sh
index 13e1a4e202..1b7c1470f6 100755
--- a/third_party/nixpkgs/nixos/modules/virtualisation/xen-boot-builder.sh
+++ b/third_party/nixpkgs/nixos/modules/virtualisation/xen-boot-builder.sh
@@ -5,7 +5,7 @@
[[ $# -ne 1 ]] && echo -e "\e[1;31merror:\e[0m xenBootBuilder must be called with exactly one verbosity argument. See the \e[1;34mvirtualisation.xen.efi.bootBuilderVerbosity\e[0m option." && exit 1
case "$1" in
"quiet") true ;;
- "default" | "info") echo -n "Installing Xen Hypervisor boot entries..." ;;
+ "default" | "info") echo -n "Installing Xen Project Hypervisor boot entries..." ;;
"debug") echo -e "\e[1;34mxenBootBuilder:\e[0m called with the '$1' flag" ;;
*)
echo -e "\e[1;31merror:\e[0m xenBootBuilder was called with an invalid argument. See the \e[1;34mvirtualisation.xen.efi.bootBuilderVerbosity\e[0m option."
@@ -150,7 +150,7 @@ else
esac
if [ "$1" = "info" ]; then
if [[ ${#preGenerations[@]} == "${#postGenerations[@]}" ]]; then
- echo -e "\e[1;33mNo Change:\e[0m Xen Hypervisor boot entries were refreshed, but their contents are identical."
+ echo -e "\e[1;33mNo Change:\e[0m Xen Project Hypervisor boot entries were refreshed, but their contents are identical."
else
echo -e "\e[1;32mSuccess:\e[0m Changed the following boot entries:"
# We briefly unset errexit and pipefail here, as GNU diff has no option to not fail when files differ.
diff --git a/third_party/nixpkgs/nixos/modules/virtualisation/xen-dom0.nix b/third_party/nixpkgs/nixos/modules/virtualisation/xen-dom0.nix
index 2cc82c9101..9b6ec543da 100644
--- a/third_party/nixpkgs/nixos/modules/virtualisation/xen-dom0.nix
+++ b/third_party/nixpkgs/nixos/modules/virtualisation/xen-dom0.nix
@@ -1,4 +1,4 @@
-# Xen hypervisor (Dom0) support.
+# Xen Project Hypervisor (Dom0) support.
{
config,
@@ -123,7 +123,7 @@ in
options.virtualisation.xen = {
- enable = lib.options.mkEnableOption "the Xen Hypervisor, a virtualisation technology defined as a *type-1 hypervisor*, which allows multiple virtual machines, known as *domains*, to run concurrently on the physical machine. NixOS runs as the privileged *Domain 0*. This option requires a reboot into a Xen kernel to take effect";
+ enable = lib.options.mkEnableOption "the Xen Project Hypervisor, a virtualisation technology defined as a *type-1 hypervisor*, which allows multiple virtual machines, known as *domains*, to run concurrently on the physical machine. NixOS runs as the privileged *Domain 0*. This option requires a reboot into a Xen kernel to take effect";
debug = lib.options.mkEnableOption "Xen debug features for Domain 0. This option enables some hidden debugging tests and features, and should not be used in production";
@@ -141,7 +141,7 @@ in
defaultText = lib.options.literalExpression "pkgs.xen";
example = lib.options.literalExpression "pkgs.xen-slim";
description = ''
- The package used for Xen Hypervisor.
+ The package used for Xen Project Hypervisor.
'';
relatedPackages = [
"xen"
@@ -207,7 +207,7 @@ in
- `quiet` supresses all messages.
- - `default` adds a simple "Installing Xen Hypervisor boot entries...done." message to the script.
+ - `default` adds a simple "Installing Xen Project Hypervisor boot entries...done." message to the script.
- `info` is the same as `default`, but it also prints a diff with information on which generations were altered.
- This option adds two extra dependencies to the script: `diffutils` and `bat`.
@@ -870,5 +870,5 @@ in
};
};
};
- meta.maintainers = with lib.maintainers; [ sigmasquadron ];
+ meta.maintainers = lib.teams.xen.members;
}
diff --git a/third_party/nixpkgs/nixos/tests/acme.nix b/third_party/nixpkgs/nixos/tests/acme.nix
index a4f00be887..710a5cb729 100644
--- a/third_party/nixpkgs/nixos/tests/acme.nix
+++ b/third_party/nixpkgs/nixos/tests/acme.nix
@@ -407,7 +407,6 @@ in {
''
import time
-
TOTAL_RETRIES = 20
@@ -428,6 +427,16 @@ in {
return retries + 1
+ def protect(self, func):
+ def wrapper(*args, retries: int = 0, **kwargs):
+ try:
+ return func(*args, **kwargs)
+ except Exception as err:
+ retries = self.handle_fail(retries, err.args)
+ return wrapper(*args, retries=retries, **kwargs)
+
+ return wrapper
+
backoff = BackoffTracker()
@@ -437,11 +446,13 @@ in {
# quickly switch between derivations
root_specs = "/tmp/specialisation"
node.execute(
- f"test -e {root_specs}"
- f" || ln -s $(readlink /run/current-system)/specialisation {root_specs}"
+ f"test -e {root_specs}"
+ f" || ln -s $(readlink /run/current-system)/specialisation {root_specs}"
)
- switcher_path = f"/run/current-system/specialisation/{name}/bin/switch-to-configuration"
+ switcher_path = (
+ f"/run/current-system/specialisation/{name}/bin/switch-to-configuration"
+ )
rc, _ = node.execute(f"test -e '{switcher_path}'")
if rc > 0:
switcher_path = f"/tmp/specialisation/{name}/bin/switch-to-configuration"
@@ -465,38 +476,45 @@ in {
actual_issuer = node.succeed(
f"openssl x509 -noout -issuer -in /var/lib/acme/{cert_name}/{fname}"
).partition("=")[2]
- print(f"{fname} issuer: {actual_issuer}")
- assert issuer.lower() in actual_issuer.lower()
+ assert (
+ issuer.lower() in actual_issuer.lower()
+ ), f"{fname} issuer mismatch. Expected {issuer} got {actual_issuer}"
# Ensure cert comes before chain in fullchain.pem
def check_fullchain(node, cert_name):
- subject_data = node.succeed(
- f"openssl crl2pkcs7 -nocrl -certfile /var/lib/acme/{cert_name}/fullchain.pem"
- " | openssl pkcs7 -print_certs -noout"
+ cert_file = f"/var/lib/acme/{cert_name}/fullchain.pem"
+ num_certs = node.succeed(f"grep -o 'END CERTIFICATE' {cert_file}")
+ assert len(num_certs.strip().split("\n")) > 1, "Insufficient certs in fullchain.pem"
+
+ first_cert_data = node.succeed(
+ f"grep -m1 -B50 'END CERTIFICATE' {cert_file}"
+ " | openssl x509 -noout -text"
)
- for line in subject_data.lower().split("\n"):
- if "subject" in line:
- print(f"First subject in fullchain.pem: {line}")
- assert cert_name.lower() in line
+ for line in first_cert_data.lower().split("\n"):
+ if "dns:" in line:
+ print(f"First DNSName in fullchain.pem: {line}")
+ assert cert_name.lower() in line, f"{cert_name} not found in {line}"
return
assert False
- def check_connection(node, domain, retries=0):
+ @backoff.protect
+ def check_connection(node, domain):
result = node.succeed(
"openssl s_client -brief -verify 2 -CAfile /tmp/ca.crt"
f" -servername {domain} -connect {domain}:443 < /dev/null 2>&1"
)
for line in result.lower().split("\n"):
- if "verification" in line and "error" in line:
- retries = backoff.handle_fail(retries, f"Failed to connect to https://{domain}")
- return check_connection(node, domain, retries)
+ assert not (
+ "verification" in line and "error" in line
+ ), f"Failed to connect to https://{domain}"
- def check_connection_key_bits(node, domain, bits, retries=0):
+ @backoff.protect
+ def check_connection_key_bits(node, domain, bits):
result = node.succeed(
"openssl s_client -CAfile /tmp/ca.crt"
f" -servername {domain} -connect {domain}:443 < /dev/null"
@@ -504,12 +522,11 @@ in {
)
print("Key type:", result)
- if bits not in result:
- retries = backoff.handle_fail(retries, f"Did not find expected number of bits ({bits}) in key")
- return check_connection_key_bits(node, domain, bits, retries)
+ assert bits in result, f"Did not find expected number of bits ({bits}) in key"
- def check_stapling(node, domain, retries=0):
+ @backoff.protect
+ def check_stapling(node, domain):
# Pebble doesn't provide a full OCSP responder, so just check the URL
result = node.succeed(
"openssl s_client -CAfile /tmp/ca.crt"
@@ -518,30 +535,28 @@ in {
)
print("OCSP Responder URL:", result)
- if "${caDomain}:4002" not in result.lower():
- retries = backoff.handle_fail(retries, "OCSP Stapling check failed")
- return check_stapling(node, domain, retries)
+ assert "${caDomain}:4002" in result.lower(), "OCSP Stapling check failed"
- def download_ca_certs(node, retries=0):
- exit_code, _ = node.execute("curl https://${caDomain}:15000/roots/0 > /tmp/ca.crt")
- exit_code_2, _ = node.execute(
- "curl https://${caDomain}:15000/intermediate-keys/0 >> /tmp/ca.crt"
+ @backoff.protect
+ def download_ca_certs(node):
+ node.succeed("curl https://${caDomain}:15000/roots/0 > /tmp/ca.crt")
+ node.succeed("curl https://${caDomain}:15000/intermediate-keys/0 >> /tmp/ca.crt")
+
+
+ @backoff.protect
+ def set_a_record(node):
+ node.succeed(
+ 'curl --data \'{"host": "${caDomain}", "addresses": ["${nodes.acme.networking.primaryIPAddress}"]}\' http://${dnsServerIP nodes}:8055/add-a'
)
- if exit_code + exit_code_2 > 0:
- retries = backoff.handle_fail(retries, "Failed to connect to pebble to download root CA certs")
- return download_ca_certs(node, retries)
-
start_all()
dnsserver.wait_for_unit("pebble-challtestsrv.service")
client.wait_for_unit("default.target")
- client.succeed(
- 'curl --data \'{"host": "${caDomain}", "addresses": ["${nodes.acme.networking.primaryIPAddress}"]}\' http://${dnsServerIP nodes}:8055/add-a'
- )
+ set_a_record(client)
acme.systemctl("start network-online.target")
acme.wait_for_unit("network-online.target")
@@ -638,7 +653,7 @@ in {
webserver.wait_for_unit("acme-finished-lego.example.test.target")
webserver.wait_for_unit("nginx.service")
webserver.succeed("echo HENLO && systemctl cat nginx.service")
- webserver.succeed("test \"$(stat -c '%U' /var/lib/acme/* | uniq)\" = \"root\"")
+ webserver.succeed('test "$(stat -c \'%U\' /var/lib/acme/* | uniq)" = "root"')
check_connection(client, "a.example.test")
check_connection(client, "lego.example.test")
diff --git a/third_party/nixpkgs/nixos/tests/all-tests.nix b/third_party/nixpkgs/nixos/tests/all-tests.nix
index 15efe3a06b..0e2a21803c 100644
--- a/third_party/nixpkgs/nixos/tests/all-tests.nix
+++ b/third_party/nixpkgs/nixos/tests/all-tests.nix
@@ -322,6 +322,7 @@ in {
fancontrol = handleTest ./fancontrol.nix {};
fanout = handleTest ./fanout.nix {};
fcitx5 = handleTest ./fcitx5 {};
+ fedimintd = runTest ./fedimintd.nix;
fenics = handleTest ./fenics.nix {};
ferm = handleTest ./ferm.nix {};
ferretdb = handleTest ./ferretdb.nix {};
@@ -367,6 +368,7 @@ in {
mimir = handleTest ./mimir.nix {};
gancio = handleTest ./gancio.nix {};
garage = handleTest ./garage {};
+ gatus = runTest ./gatus.nix;
gemstash = handleTest ./gemstash.nix {};
geoserver = runTest ./geoserver.nix;
gerrit = handleTest ./gerrit.nix {};
@@ -658,6 +660,7 @@ in {
# TODO: put in networking.nix after the test becomes more complete
networkingProxy = handleTest ./networking-proxy.nix {};
nextcloud = handleTest ./nextcloud {};
+ nextflow = handleTestOn ["x86_64-linux"] ./nextflow.nix {};
nextjs-ollama-llm-ui = runTest ./web-apps/nextjs-ollama-llm-ui.nix;
nexus = handleTest ./nexus.nix {};
# TODO: Test nfsv3 + Kerberos
@@ -670,6 +673,7 @@ in {
nginx-etag-compression = handleTest ./nginx-etag-compression.nix {};
nginx-globalredirect = handleTest ./nginx-globalredirect.nix {};
nginx-http3 = handleTest ./nginx-http3.nix {};
+ nginx-mime = handleTest ./nginx-mime.nix {};
nginx-modsecurity = handleTest ./nginx-modsecurity.nix {};
nginx-moreheaders = handleTest ./nginx-moreheaders.nix {};
nginx-njs = handleTest ./nginx-njs.nix {};
@@ -716,6 +720,7 @@ in {
nzbhydra2 = handleTest ./nzbhydra2.nix {};
ocis = handleTest ./ocis.nix {};
oddjobd = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./oddjobd.nix {};
+ obs-studio = handleTest ./obs-studio.nix {};
oh-my-zsh = handleTest ./oh-my-zsh.nix {};
ollama = runTest ./ollama.nix;
ollama-cuda = runTestOn ["x86_64-linux" "aarch64-linux"] ./ollama-cuda.nix;
@@ -740,6 +745,7 @@ in {
image-contents = handleTest ./image-contents.nix {};
openvscode-server = handleTest ./openvscode-server.nix {};
open-webui = runTest ./open-webui.nix;
+ openvswitch = runTest ./openvswitch.nix;
orangefs = handleTest ./orangefs.nix {};
os-prober = handleTestOn ["x86_64-linux"] ./os-prober.nix {};
osquery = handleTestOn ["x86_64-linux"] ./osquery.nix {};
@@ -819,6 +825,7 @@ in {
printing-socket = handleTest ./printing.nix { socket = true; };
printing-service = handleTest ./printing.nix { socket = false; };
private-gpt = handleTest ./private-gpt.nix {};
+ privatebin = runTest ./privatebin.nix;
privoxy = handleTest ./privoxy.nix {};
prometheus = handleTest ./prometheus {};
prometheus-exporters = handleTest ./prometheus-exporters.nix {};
@@ -870,6 +877,7 @@ in {
rshim = handleTest ./rshim.nix {};
rspamd = handleTest ./rspamd.nix {};
rspamd-trainer = handleTest ./rspamd-trainer.nix {};
+ rss-bridge = handleTest ./web-apps/rss-bridge.nix {};
rss2email = handleTest ./rss2email.nix {};
rstudio-server = handleTest ./rstudio-server.nix {};
rsyncd = handleTest ./rsyncd.nix {};
@@ -936,6 +944,7 @@ in {
sudo = handleTest ./sudo.nix {};
sudo-rs = handleTest ./sudo-rs.nix {};
sunshine = handleTest ./sunshine.nix {};
+ suricata = handleTest ./suricata.nix {};
suwayomi-server = handleTest ./suwayomi-server.nix {};
swap-file-btrfs = handleTest ./swap-file-btrfs.nix {};
swap-partition = handleTest ./swap-partition.nix {};
diff --git a/third_party/nixpkgs/nixos/tests/apfs.nix b/third_party/nixpkgs/nixos/tests/apfs.nix
index 15ed5aa7f5..3e79fa11dc 100644
--- a/third_party/nixpkgs/nixos/tests/apfs.nix
+++ b/third_party/nixpkgs/nixos/tests/apfs.nix
@@ -18,6 +18,10 @@
with subtest("mkapfs works with the maximum label length"):
machine.succeed("mkapfs -L '000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7' /dev/vdb")
+ with subtest("apfs-label works"):
+ machine.succeed("mkapfs -L 'myLabel' /dev/vdb")
+ machine.succeed("apfs-label /dev/vdb | grep -q myLabel")
+
with subtest("Enable case sensitivity and normalization sensitivity"):
machine.succeed(
"mkapfs -s -z /dev/vdb",
diff --git a/third_party/nixpkgs/nixos/tests/dnsdist.nix b/third_party/nixpkgs/nixos/tests/dnsdist.nix
index 9921be419a..33f25d0194 100644
--- a/third_party/nixpkgs/nixos/tests/dnsdist.nix
+++ b/third_party/nixpkgs/nixos/tests/dnsdist.nix
@@ -64,7 +64,10 @@ in
networking.firewall.allowedTCPPorts = [ 443 ];
networking.firewall.allowedUDPPorts = [ 443 ];
services.dnsdist.dnscrypt.enable = true;
- services.dnsdist.dnscrypt.providerKey = "${./dnscrypt-wrapper/secret.key}";
+ services.dnsdist.dnscrypt.providerKey = pkgs.runCommand "dnscrypt-secret.key" {} ''
+ echo 'R70+xqm7AaDsPtDgpSjSG7KHvEqVf6u6PZ+E3cGPbOwUQdg6/
+ RIIpK6pHkINhrv7nxwIG5c7b/m5NJVT3A1AXQ==' | base64 -id > "$out"
+ '';
}
];
diff --git a/third_party/nixpkgs/nixos/tests/fedimintd.nix b/third_party/nixpkgs/nixos/tests/fedimintd.nix
new file mode 100644
index 0000000000..19e92b43da
--- /dev/null
+++ b/third_party/nixpkgs/nixos/tests/fedimintd.nix
@@ -0,0 +1,37 @@
+# This test runs the fedimintd and verifies that it starts
+
+{ pkgs, ... }:
+
+{
+ name = "fedimintd";
+
+ meta = with pkgs.lib.maintainers; {
+ maintainers = [ dpc ];
+ };
+
+ nodes.machine =
+ { ... }:
+ {
+ services.fedimintd."mainnet" = {
+ enable = true;
+ p2p = {
+ url = "fedimint://example.com";
+ };
+ api = {
+ url = "wss://example.com";
+ };
+ environment = {
+ "FM_REL_NOTES_ACK" = "0_4_xyz";
+ };
+ };
+ };
+
+ testScript =
+ { nodes, ... }:
+ ''
+ start_all()
+
+ machine.wait_for_unit("fedimintd-mainnet.service")
+ machine.wait_for_open_port(${toString nodes.machine.services.fedimintd.mainnet.api.port})
+ '';
+}
diff --git a/third_party/nixpkgs/nixos/tests/gatus.nix b/third_party/nixpkgs/nixos/tests/gatus.nix
new file mode 100644
index 0000000000..5bb146540f
--- /dev/null
+++ b/third_party/nixpkgs/nixos/tests/gatus.nix
@@ -0,0 +1,34 @@
+{ pkgs, ... }:
+{
+ name = "gatus";
+ meta.maintainers = with pkgs.lib.maintainers; [ pizzapim ];
+
+ nodes.machine =
+ { ... }:
+ {
+ services.gatus = {
+ enable = true;
+
+ settings = {
+ web.port = 8080;
+ metrics = true;
+
+ endpoints = [
+ {
+ name = "metrics";
+ url = "http://localhost:8080/metrics";
+ interval = "1s";
+ conditions = [
+ "[STATUS] == 200"
+ ];
+ }
+ ];
+ };
+ };
+ };
+
+ testScript = ''
+ machine.wait_for_unit("gatus.service")
+ machine.succeed("curl -s http://localhost:8080/metrics | grep go_info")
+ '';
+}
diff --git a/third_party/nixpkgs/nixos/tests/geth.nix b/third_party/nixpkgs/nixos/tests/geth.nix
index dc6490db57..7f73152710 100644
--- a/third_party/nixpkgs/nixos/tests/geth.nix
+++ b/third_party/nixpkgs/nixos/tests/geth.nix
@@ -14,7 +14,7 @@ import ./make-test-python.nix ({ pkgs, ... }: {
services.geth."testnet" = {
enable = true;
port = 30304;
- network = "goerli";
+ network = "holesky";
http = {
enable = true;
port = 18545;
diff --git a/third_party/nixpkgs/nixos/tests/keycloak.nix b/third_party/nixpkgs/nixos/tests/keycloak.nix
index 67b412c809..baed941906 100644
--- a/third_party/nixpkgs/nixos/tests/keycloak.nix
+++ b/third_party/nixpkgs/nixos/tests/keycloak.nix
@@ -20,6 +20,8 @@ let
nodes = {
keycloak = { config, ... }: {
+ virtualisation.memorySize = 2047;
+
security.pki.certificateFiles = [
certs.ca.cert
];
@@ -48,8 +50,7 @@ let
];
};
environment.systemPackages = with pkgs; [
- xmlstarlet
- html-tidy
+ htmlq
jq
];
};
@@ -151,16 +152,14 @@ let
# post url.
keycloak.succeed(
"curl -sSf -c cookie '${frontendUrl}/realms/${realm.realm}/protocol/openid-connect/auth?client_id=${client.name}&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&scope=openid+email&response_type=code&response_mode=query&nonce=qw4o89g3qqm' >login_form",
- "tidy -asxml -q -m login_form || true",
- "xml sel -T -t -m \"_:html/_:body/_:div/_:div/_:div/_:div/_:div/_:div/_:form[@id='kc-form-login']\" -v @action login_form >form_post_url",
+ "htmlq '#kc-form-login' --attribute action --filename login_form --output form_post_url"
)
# Post the login form and save the response. Once again tidy up
# the HTML, then extract the authorization code.
keycloak.succeed(
"curl -sSf -L -b cookie -d 'username=${user.username}' -d 'password=${password}' -d 'credentialId=' \"$(auth_code_html",
- "tidy -asxml -q -m auth_code_html || true",
- "xml sel -T -t -m \"_:html/_:body/_:div/_:div/_:div/_:div/_:div/_:input[@id='code']\" -v @value auth_code_html >auth_code",
+ "htmlq '#code' --attribute value --filename auth_code_html --output auth_code"
)
# Exchange the authorization code for an access token.
diff --git a/third_party/nixpkgs/nixos/tests/nextcloud/default.nix b/third_party/nixpkgs/nixos/tests/nextcloud/default.nix
index 9f8b06561b..a1aba5c1ab 100644
--- a/third_party/nixpkgs/nixos/tests/nextcloud/default.nix
+++ b/third_party/nixpkgs/nixos/tests/nextcloud/default.nix
@@ -44,13 +44,13 @@ let
nodes = {
client = { ... }: {};
- nextcloud = {
+ nextcloud = { lib, ... }: {
networking.firewall.allowedTCPPorts = [ 80 ];
services.nextcloud = {
enable = true;
hostName = "nextcloud";
https = false;
- database.createLocally = true;
+ database.createLocally = lib.mkDefault true;
config = {
adminpassFile = "${pkgs.writeText "adminpass" config.adminpass}"; # Don't try this at home!
};
@@ -104,9 +104,10 @@ let
});
in map callNextcloudTest [
./basic.nix
+ ./with-declarative-redis-and-secrets.nix
./with-mysql-and-memcached.nix
./with-postgresql-and-redis.nix
./with-objectstore.nix
];
in
-listToAttrs (concatMap genTests [ 28 29 ])
+listToAttrs (concatMap genTests [ 28 29 30 ])
diff --git a/third_party/nixpkgs/nixos/tests/nextcloud/with-declarative-redis-and-secrets.nix b/third_party/nixpkgs/nixos/tests/nextcloud/with-declarative-redis-and-secrets.nix
index b09ee1276a..80041ed481 100644
--- a/third_party/nixpkgs/nixos/tests/nextcloud/with-declarative-redis-and-secrets.nix
+++ b/third_party/nixpkgs/nixos/tests/nextcloud/with-declarative-redis-and-secrets.nix
@@ -1,29 +1,18 @@
-args@{ nextcloudVersion ? 27, ... }:
-(import ../make-test-python.nix ({ pkgs, ...}: let
- adminuser = "custom_admin_username";
- # This will be used both for redis and postgresql
- pass = "hunter2";
- # Don't do this at home, use a file outside of the nix store instead
- passFile = toString (pkgs.writeText "pass-file" ''
- ${pass}
- '');
-in {
- name = "nextcloud-with-declarative-redis";
+{ name, pkgs, testBase, system, ... }:
+
+with import ../../lib/testing-python.nix { inherit system pkgs; };
+runTest ({ config, ... }: let inherit (config) adminuser; in {
+ inherit name;
meta = with pkgs.lib.maintainers; {
maintainers = [ eqyiel ma27 ];
};
+ imports = [ testBase ];
+
nodes = {
- # The only thing the client needs to do is download a file.
- client = { ... }: {};
-
nextcloud = { config, pkgs, ... }: {
- networking.firewall.allowedTCPPorts = [ 80 ];
-
+ environment.systemPackages = [ pkgs.jq ];
services.nextcloud = {
- enable = true;
- hostName = "nextcloud";
- package = pkgs.${"nextcloud" + (toString nextcloudVersion)};
caching = {
apcu = false;
redis = true;
@@ -35,10 +24,9 @@ in {
dbtype = "pgsql";
dbname = "nextcloud";
dbuser = adminuser;
- dbpassFile = passFile;
- adminuser = adminuser;
- adminpassFile = passFile;
+ dbpassFile = config.services.nextcloud.config.adminpassFile;
};
+
secretFile = "/etc/nextcloud-secrets.json";
settings = {
@@ -68,7 +56,7 @@ in {
package = pkgs.postgresql_14;
};
systemd.services.postgresql.postStart = pkgs.lib.mkAfter ''
- password=$(cat ${passFile})
+ password=$(cat ${config.services.nextcloud.config.dbpassFile})
${config.services.postgresql.package}/bin/psql < nextflow.config
+ cat nextflow.config
+ nextflow run -ansi-log false ${hello}
+ done
+ '';
+ };
+ in
+ {
+ name = "nextflow";
+
+ nodes.machine =
+ { ... }:
+ {
+ environment.systemPackages = [
+ run-nextflow-pipeline
+ pkgs.nextflow
+ ];
+ virtualisation = {
+ docker.enable = true;
+ };
+ };
+
+ testScript =
+ { nodes, ... }:
+ ''
+ start_all()
+ machine.wait_for_unit("docker.service")
+ machine.succeed("docker load < ${bash}")
+ machine.succeed("run-nextflow-pipeline >&2")
+ '';
+ }
+)
diff --git a/third_party/nixpkgs/nixos/tests/nginx-mime.nix b/third_party/nixpkgs/nixos/tests/nginx-mime.nix
new file mode 100644
index 0000000000..157b9f13f1
--- /dev/null
+++ b/third_party/nixpkgs/nixos/tests/nginx-mime.nix
@@ -0,0 +1,26 @@
+import ./make-test-python.nix (
+ { lib, pkgs, ... }:
+ {
+ name = "nginx-mime";
+ meta.maintainers = with pkgs.lib.maintainers; [ izorkin ];
+
+ nodes = {
+ server =
+ { pkgs, ... }:
+ {
+ services.nginx = {
+ enable = true;
+ virtualHosts."localhost" = { };
+ };
+ };
+ };
+
+ testScript = ''
+ server.start()
+ server.wait_for_unit("nginx")
+ # Check optimal size of types_hash
+ server.fail("journalctl --unit nginx --grep 'could not build optimal types_hash'")
+ server.shutdown()
+ '';
+ }
+)
diff --git a/third_party/nixpkgs/nixos/tests/non-default-filesystems.nix b/third_party/nixpkgs/nixos/tests/non-default-filesystems.nix
index 08a17107dd..98abe1cbc1 100644
--- a/third_party/nixpkgs/nixos/tests/non-default-filesystems.nix
+++ b/third_party/nixpkgs/nixos/tests/non-default-filesystems.nix
@@ -82,8 +82,9 @@ with pkgs.lib;
machine.wait_for_unit("multi-user.target")
with subtest("BTRFS filesystems are mounted correctly"):
- machine.succeed("grep -E '/dev/vda / btrfs rw,relatime,space_cache=v2,subvolid=[0-9]+,subvol=/root 0 0' /proc/mounts")
- machine.succeed("grep -E '/dev/vda /home btrfs rw,relatime,space_cache=v2,subvolid=[0-9]+,subvol=/home 0 0' /proc/mounts")
+ print("output of \"grep -E '/dev/vda' /proc/mounts\":\n" + machine.execute("grep -E '/dev/vda' /proc/mounts")[1])
+ machine.succeed("grep -E '/dev/vda / btrfs rw,.*subvolid=[0-9]+,subvol=/root 0 0' /proc/mounts")
+ machine.succeed("grep -E '/dev/vda /home btrfs rw,.*subvolid=[0-9]+,subvol=/home 0 0' /proc/mounts")
'';
};
diff --git a/third_party/nixpkgs/nixos/tests/obs-studio.nix b/third_party/nixpkgs/nixos/tests/obs-studio.nix
new file mode 100644
index 0000000000..a1b5bacf04
--- /dev/null
+++ b/third_party/nixpkgs/nixos/tests/obs-studio.nix
@@ -0,0 +1,40 @@
+import ./make-test-python.nix (
+ { ... }:
+
+ {
+ name = "obs-studio";
+
+ nodes.machine =
+ { pkgs, ... }:
+ {
+ imports = [
+ ./common/x11.nix
+ ./common/user-account.nix
+ ];
+
+ programs.obs-studio = {
+ enable = true;
+ plugins = with pkgs.obs-studio-plugins; [
+ wlrobs
+ obs-vkcapture
+ ];
+ enableVirtualCamera = true;
+ };
+ };
+
+ testScript = ''
+ machine.wait_for_x()
+ machine.succeed("obs --version")
+
+ # virtual camera tests
+ machine.succeed("lsmod | grep v4l2loopback")
+ machine.succeed("ls /dev/video1")
+ machine.succeed("obs --startvirtualcam >&2 &")
+ machine.wait_for_window("OBS")
+ machine.sleep(5)
+
+ # test plugins
+ machine.succeed("which obs-vkcapture")
+ '';
+ }
+)
diff --git a/third_party/nixpkgs/nixos/tests/open-webui.nix b/third_party/nixpkgs/nixos/tests/open-webui.nix
index faf4dae671..27f913dbff 100644
--- a/third_party/nixpkgs/nixos/tests/open-webui.nix
+++ b/third_party/nixpkgs/nixos/tests/open-webui.nix
@@ -31,6 +31,7 @@ in
testScript = ''
import json
+ import xml.etree.ElementTree as xml
machine.start()
@@ -45,5 +46,18 @@ in
# Check that the name was overridden via the environmentFile option.
assert webui_config["name"] == "${webuiName} (Open WebUI)"
+
+ webui_opensearch_xml = machine.succeed("curl http://127.0.0.1:${mainPort}/opensearch.xml")
+ webui_opensearch = xml.fromstring(webui_opensearch_xml)
+
+ webui_opensearch_url = webui_opensearch.find(
+ ".//{http://a9.com/-/spec/opensearch/1.1/}Url"
+ )
+ assert (
+ webui_opensearch_url is not None
+ ), f"no url tag found in {webui_opensearch_xml}"
+ assert (
+ webui_opensearch_url.get("template") == "http://localhost:8080/?q={searchTerms}"
+ ), "opensearch url doesn't match the configured port"
'';
}
diff --git a/third_party/nixpkgs/nixos/tests/openvswitch.nix b/third_party/nixpkgs/nixos/tests/openvswitch.nix
new file mode 100644
index 0000000000..679641717a
--- /dev/null
+++ b/third_party/nixpkgs/nixos/tests/openvswitch.nix
@@ -0,0 +1,62 @@
+{
+ name = "openvswitch";
+
+ nodes = {
+ node1 = {
+ virtualisation.vlans = [ 1 ];
+
+ networking = {
+ useNetworkd = true;
+ useDHCP = false;
+ firewall.enable = false;
+
+ vswitches.vs0 = {
+ interfaces = {
+ eth1 = { };
+ };
+ };
+
+ };
+
+ systemd.network.networks."40-vs0" = {
+ name = "vs0";
+ networkConfig.Address = "10.0.0.1/24";
+ };
+
+ };
+
+ node2 = {
+ virtualisation.vlans = [ 1 ];
+
+ networking = {
+ useNetworkd = true;
+ useDHCP = false;
+ firewall.enable = false;
+
+ vswitches.vs0 = {
+ interfaces = {
+ eth1 = { };
+ };
+ };
+
+ };
+
+ systemd.network.networks."40-vs0" = {
+ name = "vs0";
+ networkConfig.Address = "10.0.0.2/24";
+ };
+ };
+ };
+
+ testScript = # python
+ ''
+ start_all()
+ node1.wait_for_unit("ovsdb.service")
+ node1.wait_for_unit("ovs-vswitchd.service")
+ node2.wait_for_unit("ovsdb.service")
+ node2.wait_for_unit("ovs-vswitchd.service")
+
+ node1.succeed("ping -c3 10.0.0.2")
+ node2.succeed("ping -c3 10.0.0.1")
+ '';
+}
diff --git a/third_party/nixpkgs/nixos/tests/pgjwt.nix b/third_party/nixpkgs/nixos/tests/pgjwt.nix
index 8d3310b74e..0df6c4d62d 100644
--- a/third_party/nixpkgs/nixos/tests/pgjwt.nix
+++ b/third_party/nixpkgs/nixos/tests/pgjwt.nix
@@ -18,14 +18,14 @@ with pkgs; {
testScript = { nodes, ... }:
let
- sqlSU = "${nodes.master.config.services.postgresql.superUser}";
+ sqlSU = "${nodes.master.services.postgresql.superUser}";
pgProve = "${pkgs.perlPackages.TAPParserSourceHandlerpgTAP}";
in
''
start_all()
master.wait_for_unit("postgresql")
master.succeed(
- "${pkgs.gnused}/bin/sed -e '12 i CREATE EXTENSION pgcrypto;\\nCREATE EXTENSION pgtap;\\nSET search_path TO tap,public;' ${pgjwt.src}/test.sql > /tmp/test.sql"
+ "${pkgs.gnused}/bin/sed -e '12 i SET search_path TO tap,public;' ${pgjwt.src}/test.sql > /tmp/test.sql"
)
master.succeed(
"${pkgs.sudo}/bin/sudo -u ${sqlSU} PGOPTIONS=--search_path=tap,public ${pgProve}/bin/pg_prove -d postgres -v -f /tmp/test.sql"
diff --git a/third_party/nixpkgs/nixos/tests/pleroma.nix b/third_party/nixpkgs/nixos/tests/pleroma.nix
index 721f27e8f8..9e1bc1ccef 100644
--- a/third_party/nixpkgs/nixos/tests/pleroma.nix
+++ b/third_party/nixpkgs/nixos/tests/pleroma.nix
@@ -32,18 +32,18 @@ import ./make-test-python.nix ({ pkgs, ... }:
# system one. Overriding this pretty bad default behaviour.
export REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt
- toot --debug login_cli -i "pleroma.nixos.test" -e "jamy@nixos.test" -p "jamy-password"
+ toot login_cli -i "pleroma.nixos.test" -e "jamy@nixos.test" -p 'jamy-password'
echo "Login OK"
# Send a toot then verify it's part of the public timeline
- echo "y" | toot post "hello world Jamy here"
+ toot post "hello world Jamy here"
echo "Send toot OK"
- echo "y" | toot timeline | grep -c "hello world Jamy here"
+ toot timeline -1 | grep -F -q "hello world Jamy here"
echo "Get toot from timeline OK"
# Test file upload
- echo "y" | toot upload ${db-seed} | grep -c "https://pleroma.nixos.test/media"
- echo "File upload OK"
+ echo "y" | ${pkgs.toot}/bin/toot upload <(dd if=/dev/zero bs=1024 count=1024 status=none) \
+ | grep -F -q "https://pleroma.nixos.test/media"
echo "====================================================="
echo "= SUCCESS ="
@@ -244,6 +244,7 @@ import ./make-test-python.nix ({ pkgs, ... }:
testScript = { nodes, ... }: ''
pleroma.wait_for_unit("postgresql.service")
+ pleroma.wait_until_succeeds("ls /var/lib/pleroma")
pleroma.succeed("provision-db")
pleroma.wait_for_file("/var/lib/pleroma")
pleroma.succeed("provision-secrets")
diff --git a/third_party/nixpkgs/nixos/tests/postgis.nix b/third_party/nixpkgs/nixos/tests/postgis.nix
index dacf4e576c..5b63e2ba73 100644
--- a/third_party/nixpkgs/nixos/tests/postgis.nix
+++ b/third_party/nixpkgs/nixos/tests/postgis.nix
@@ -26,5 +26,13 @@ import ./make-test-python.nix ({ pkgs, ...} : {
master.succeed("sudo -u postgres psql -c 'CREATE EXTENSION postgis;'")
master.succeed("sudo -u postgres psql -c 'CREATE EXTENSION postgis_raster;'")
master.succeed("sudo -u postgres psql -c 'CREATE EXTENSION postgis_topology;'")
+ master.succeed("sudo -u postgres psql -c 'select postgis_version();'")
+ master.succeed("[ \"$(sudo -u postgres psql --no-psqlrc --tuples-only -c 'select postgis_version();')\" = \" ${
+ pkgs.lib.versions.major pkgs.postgis.version
+ }.${
+ pkgs.lib.versions.minor pkgs.postgis.version
+ } USE_GEOS=1 USE_PROJ=1 USE_STATS=1\" ]")
+ # st_makepoint goes through c code
+ master.succeed("sudo -u postgres psql --no-psqlrc --tuples-only -c 'select st_makepoint(1, 1)'")
'';
})
diff --git a/third_party/nixpkgs/nixos/tests/privatebin.nix b/third_party/nixpkgs/nixos/tests/privatebin.nix
new file mode 100644
index 0000000000..c920b62200
--- /dev/null
+++ b/third_party/nixpkgs/nixos/tests/privatebin.nix
@@ -0,0 +1,21 @@
+{ lib, ... }:
+
+{
+ name = "privatebin";
+ meta.maintainers = [ lib.maintainers.savyajha ];
+
+ nodes.dataImporter =
+ { ... }:
+ {
+ services.privatebin = {
+ enable = true;
+ enableNginx = true;
+ };
+ };
+
+ testScript = ''
+ dataImporter.wait_for_unit("phpfpm-privatebin.service")
+ dataImporter.wait_for_unit("nginx.service")
+ dataImporter.succeed("curl -fvvv -Ls http://localhost/ | grep 'PrivateBin'")
+ '';
+}
diff --git a/third_party/nixpkgs/nixos/tests/quorum.nix b/third_party/nixpkgs/nixos/tests/quorum.nix
index 31669eb7fc..dd0d1540e8 100644
--- a/third_party/nixpkgs/nixos/tests/quorum.nix
+++ b/third_party/nixpkgs/nixos/tests/quorum.nix
@@ -62,6 +62,7 @@ in
"0x0000000000000000000000000000000000000000000000000000000000000000";
eip155Block = 1;
eip158Block = 1;
+ homesteadBlock = 1;
isQuorum = true;
istanbul = {
epoch = 30000;
diff --git a/third_party/nixpkgs/nixos/tests/scrutiny.nix b/third_party/nixpkgs/nixos/tests/scrutiny.nix
index 33160a6b30..4ac1b47952 100644
--- a/third_party/nixpkgs/nixos/tests/scrutiny.nix
+++ b/third_party/nixpkgs/nixos/tests/scrutiny.nix
@@ -49,10 +49,6 @@ import ./make-test-python.nix ({ lib, ... }:
testScript = ''
start_all()
- # Wait for InfluxDB to be available
- machine.wait_for_unit("influxdb2")
- machine.wait_for_open_port(8086)
-
# Wait for Scrutiny to be available
machine.wait_for_unit("scrutiny")
machine.wait_for_open_port(8080)
diff --git a/third_party/nixpkgs/nixos/tests/seafile.nix b/third_party/nixpkgs/nixos/tests/seafile.nix
index 78e735f4fe..7784d5fdda 100644
--- a/third_party/nixpkgs/nixos/tests/seafile.nix
+++ b/third_party/nixpkgs/nixos/tests/seafile.nix
@@ -14,6 +14,7 @@ import ./make-test-python.nix ({ pkgs, ... }:
services.seafile = {
enable = true;
ccnetSettings.General.SERVICE_URL = "http://server";
+ seafileSettings.fileserver.host = "unix:/run/seafile/server.sock";
adminEmail = "admin@example.com";
initialAdminPassword = "seafile_password";
};
@@ -22,7 +23,7 @@ import ./make-test-python.nix ({ pkgs, ... }:
virtualHosts."server" = {
locations."/".proxyPass = "http://unix:/run/seahub/gunicorn.sock";
locations."/seafhttp" = {
- proxyPass = "http://127.0.0.1:8082";
+ proxyPass = "http://unix:/run/seafile/server.sock";
extraConfig = ''
rewrite ^/seafhttp(.*)$ $1 break;
client_max_body_size 0;
diff --git a/third_party/nixpkgs/nixos/tests/sing-box.nix b/third_party/nixpkgs/nixos/tests/sing-box.nix
index 582d594be3..2693d9275f 100644
--- a/third_party/nixpkgs/nixos/tests/sing-box.nix
+++ b/third_party/nixpkgs/nixos/tests/sing-box.nix
@@ -1,48 +1,539 @@
-import ./make-test-python.nix ({ lib, pkgs, ... }: {
+import ./make-test-python.nix (
+ { lib, pkgs, ... }:
+ let
+ wg-keys = import ./wireguard/snakeoil-keys.nix;
- name = "sing-box";
+ target_host = "acme.test";
+ server_host = "sing-box.test";
- meta = {
- maintainers = with lib.maintainers; [ nickcao ];
- };
-
- nodes.machine = { pkgs, ... }: {
- environment.systemPackages = [ pkgs.curl ];
- services.nginx = {
- enable = true;
- statusPage = true;
+ hosts = {
+ "${target_host}" = "1.1.1.1";
+ "${server_host}" = "1.1.1.2";
};
- services.sing-box = {
- enable = true;
- settings = {
- inbounds = [{
- type = "mixed";
- tag = "inbound";
- listen = "127.0.0.1";
- listen_port = 1080;
- users = [{
- username = "user";
- password = { _secret = pkgs.writeText "password" "supersecret"; };
- }];
- }];
- outbounds = [{
- type = "direct";
- tag = "outbound";
- }];
- };
+ hostsEntries = lib.mapAttrs' (k: v: {
+ name = v;
+ value = lib.singleton k;
+ }) hosts;
+
+ vmessPort = 1080;
+ vmessUUID = "bf000d23-0752-40b4-affe-68f7707a9661";
+ vmessInbound = {
+ type = "vmess";
+ tag = "inbound:vmess";
+ listen = "0.0.0.0";
+ listen_port = vmessPort;
+ users = [
+ {
+ name = "sekai";
+ uuid = vmessUUID;
+ alterId = 0;
+ }
+ ];
+ };
+ vmessOutbound = {
+ type = "vmess";
+ tag = "outbound:vmess";
+ server = server_host;
+ server_port = vmessPort;
+ uuid = vmessUUID;
+ security = "auto";
+ alter_id = 0;
};
- };
- testScript = ''
- machine.wait_for_unit("nginx.service")
- machine.wait_for_unit("sing-box.service")
+ tunInbound = {
+ type = "tun";
+ tag = "inbound:tun";
+ interface_name = "tun0";
+ inet4_address = "172.16.0.1/30";
+ inet6_address = "fd00::1/126";
+ auto_route = true;
+ inet4_route_address = [
+ "${hosts."${target_host}"}/32"
+ ];
+ inet4_route_exclude_address = [
+ "${hosts."${server_host}"}/32"
+ ];
+ strict_route = false;
+ sniff = true;
+ sniff_override_destination = false;
+ };
- machine.wait_for_open_port(80)
- machine.wait_for_open_port(1080)
+ tproxyPort = 1081;
+ tproxyPost = pkgs.writeShellApplication {
+ name = "exe";
+ runtimeInputs = with pkgs; [
+ iproute2
+ iptables
+ ];
+ text = ''
+ ip route add local default dev lo table 100
+ ip rule add fwmark 1 table 100
- machine.succeed("curl --fail --max-time 10 --proxy http://user:supersecret@localhost:1080 http://localhost")
- machine.fail("curl --fail --max-time 10 --proxy http://user:supervillain@localhost:1080 http://localhost")
- machine.succeed("curl --fail --max-time 10 --proxy socks5://user:supersecret@localhost:1080 http://localhost")
- '';
+ iptables -t mangle -N SING_BOX
+ iptables -t mangle -A SING_BOX -d 100.64.0.0/10 -j RETURN
+ iptables -t mangle -A SING_BOX -d 127.0.0.0/8 -j RETURN
+ iptables -t mangle -A SING_BOX -d 169.254.0.0/16 -j RETURN
+ iptables -t mangle -A SING_BOX -d 172.16.0.0/12 -j RETURN
+ iptables -t mangle -A SING_BOX -d 192.0.0.0/24 -j RETURN
+ iptables -t mangle -A SING_BOX -d 224.0.0.0/4 -j RETURN
+ iptables -t mangle -A SING_BOX -d 240.0.0.0/4 -j RETURN
+ iptables -t mangle -A SING_BOX -d 255.255.255.255/32 -j RETURN
-})
+ iptables -t mangle -A SING_BOX -d ${hosts."${server_host}"}/32 -p tcp -j RETURN
+ iptables -t mangle -A SING_BOX -d ${hosts."${server_host}"}/32 -p udp -j RETURN
+
+ iptables -t mangle -A SING_BOX -d ${hosts."${target_host}"}/32 -p tcp -j TPROXY --on-port ${toString tproxyPort} --tproxy-mark 1
+ iptables -t mangle -A SING_BOX -d ${hosts."${target_host}"}/32 -p udp -j TPROXY --on-port ${toString tproxyPort} --tproxy-mark 1
+ iptables -t mangle -A PREROUTING -j SING_BOX
+
+ iptables -t mangle -N SING_BOX_SELF
+ iptables -t mangle -A SING_BOX_SELF -d 100.64.0.0/10 -j RETURN
+ iptables -t mangle -A SING_BOX_SELF -d 127.0.0.0/8 -j RETURN
+ iptables -t mangle -A SING_BOX_SELF -d 169.254.0.0/16 -j RETURN
+ iptables -t mangle -A SING_BOX_SELF -d 172.16.0.0/12 -j RETURN
+ iptables -t mangle -A SING_BOX_SELF -d 192.0.0.0/24 -j RETURN
+ iptables -t mangle -A SING_BOX_SELF -d 224.0.0.0/4 -j RETURN
+ iptables -t mangle -A SING_BOX_SELF -d 240.0.0.0/4 -j RETURN
+ iptables -t mangle -A SING_BOX_SELF -d 255.255.255.255/32 -j RETURN
+ iptables -t mangle -A SING_BOX_SELF -j RETURN -m mark --mark 1234
+
+ iptables -t mangle -A SING_BOX_SELF -d ${hosts."${server_host}"}/32 -p tcp -j RETURN
+ iptables -t mangle -A SING_BOX_SELF -d ${hosts."${server_host}"}/32 -p udp -j RETURN
+ iptables -t mangle -A SING_BOX_SELF -p tcp -j MARK --set-mark 1
+ iptables -t mangle -A SING_BOX_SELF -p udp -j MARK --set-mark 1
+ iptables -t mangle -A OUTPUT -j SING_BOX_SELF
+ '';
+ };
+ in
+ {
+
+ name = "sing-box";
+
+ meta = {
+ maintainers = with lib.maintainers; [ nickcao ];
+ };
+
+ nodes = {
+ target =
+ { pkgs, ... }:
+ {
+ networking = {
+ firewall.enable = false;
+ hosts = hostsEntries;
+ useDHCP = false;
+ interfaces.eth1 = {
+ ipv4.addresses = [
+ {
+ address = hosts."${target_host}";
+ prefixLength = 24;
+ }
+ ];
+ };
+ };
+
+ services.dnsmasq.enable = true;
+
+ services.nginx = {
+ enable = true;
+ package = pkgs.nginxQuic;
+
+ virtualHosts."${target_host}" = {
+ onlySSL = true;
+ sslCertificate = ./common/acme/server/acme.test.cert.pem;
+ sslCertificateKey = ./common/acme/server/acme.test.key.pem;
+ http2 = true;
+ http3 = true;
+ http3_hq = false;
+ quic = true;
+ reuseport = true;
+ locations."/" = {
+ extraConfig = ''
+ default_type text/plain;
+ return 200 "$server_protocol $remote_addr";
+ allow ${hosts."${server_host}"}/32;
+ deny all;
+ '';
+ };
+ };
+ };
+ };
+
+ server =
+ { pkgs, ... }:
+ {
+ boot.kernel.sysctl = {
+ "net.ipv4.conf.all.forwarding" = 1;
+ };
+
+ networking = {
+ firewall.enable = false;
+ hosts = hostsEntries;
+ useDHCP = false;
+ interfaces.eth1 = {
+ ipv4.addresses = [
+ {
+ address = hosts."${server_host}";
+ prefixLength = 24;
+ }
+ ];
+ };
+ };
+
+ systemd.network.wait-online.ignoredInterfaces = [ "wg0" ];
+
+ networking.wg-quick.interfaces.wg0 = {
+ address = [
+ "10.23.42.1/24"
+ ];
+ listenPort = 2408;
+ mtu = 1500;
+
+ inherit (wg-keys.peer0) privateKey;
+
+ peers = lib.singleton {
+ allowedIPs = [
+ "10.23.42.2/32"
+ ];
+
+ inherit (wg-keys.peer1) publicKey;
+ };
+
+ postUp = ''
+ ${pkgs.iptables}/bin/iptables -A FORWARD -i wg0 -j ACCEPT
+ ${pkgs.iptables}/bin/iptables -t nat -A POSTROUTING -s 10.23.42.0/24 -o eth1 -j MASQUERADE
+ '';
+ };
+
+ services.sing-box = {
+ enable = true;
+ settings = {
+ inbounds = [
+ vmessInbound
+ ];
+ outbounds = [
+ {
+ type = "direct";
+ tag = "outbound:direct";
+ }
+ ];
+ };
+ };
+ };
+
+ tun =
+ { pkgs, ... }:
+ {
+ networking = {
+ firewall.enable = false;
+ hosts = hostsEntries;
+ useDHCP = false;
+ interfaces.eth1 = {
+ ipv4.addresses = [
+ {
+ address = "1.1.1.3";
+ prefixLength = 24;
+ }
+ ];
+ };
+ };
+
+ security.pki.certificates = [
+ (builtins.readFile ./common/acme/server/ca.cert.pem)
+ ];
+
+ environment.systemPackages = [
+ pkgs.curlHTTP3
+ pkgs.iproute2
+ ];
+
+ services.sing-box = {
+ enable = true;
+ settings = {
+ inbounds = [
+ tunInbound
+ ];
+ outbounds = [
+ {
+ type = "block";
+ tag = "outbound:block";
+ }
+ {
+ type = "direct";
+ tag = "outbound:direct";
+ }
+ vmessOutbound
+ ];
+ route = {
+ final = "outbound:block";
+ rules = [
+ {
+ inbound = [
+ "inbound:tun"
+ ];
+ outbound = "outbound:vmess";
+ }
+ ];
+ };
+ };
+ };
+ };
+
+ wireguard =
+ { pkgs, ... }:
+ {
+ networking = {
+ firewall.enable = false;
+ hosts = hostsEntries;
+ useDHCP = false;
+ interfaces.eth1 = {
+ ipv4.addresses = [
+ {
+ address = "1.1.1.4";
+ prefixLength = 24;
+ }
+ ];
+ };
+ };
+
+ security.pki.certificates = [
+ (builtins.readFile ./common/acme/server/ca.cert.pem)
+ ];
+
+ environment.systemPackages = [
+ pkgs.curlHTTP3
+ pkgs.iproute2
+ ];
+
+ services.sing-box = {
+ enable = true;
+ settings = {
+ outbounds = [
+ {
+ type = "block";
+ tag = "outbound:block";
+ }
+ {
+ type = "direct";
+ tag = "outbound:direct";
+ }
+ {
+ detour = "outbound:direct";
+ type = "wireguard";
+ tag = "outbound:wireguard";
+ interface_name = "wg0";
+ local_address = [ "10.23.42.2/32" ];
+ mtu = 1280;
+ private_key = wg-keys.peer1.privateKey;
+ peer_public_key = wg-keys.peer0.publicKey;
+ server = server_host;
+ server_port = 2408;
+ system_interface = true;
+ }
+ ];
+ route = {
+ final = "outbound:block";
+ };
+ };
+ };
+ };
+
+ tproxy =
+ { pkgs, ... }:
+ {
+ networking = {
+ firewall.enable = false;
+ hosts = hostsEntries;
+ useDHCP = false;
+ interfaces.eth1 = {
+ ipv4.addresses = [
+ {
+ address = "1.1.1.5";
+ prefixLength = 24;
+ }
+ ];
+ };
+ };
+
+ security.pki.certificates = [
+ (builtins.readFile ./common/acme/server/ca.cert.pem)
+ ];
+
+ environment.systemPackages = [ pkgs.curlHTTP3 ];
+
+ systemd.services.sing-box.serviceConfig.ExecStartPost = [
+ "+${tproxyPost}/bin/exe"
+ ];
+
+ services.sing-box = {
+ enable = true;
+ settings = {
+ inbounds = [
+ {
+ tag = "inbound:tproxy";
+ type = "tproxy";
+ listen = "0.0.0.0";
+ listen_port = tproxyPort;
+ udp_fragment = true;
+ sniff = true;
+ sniff_override_destination = false;
+ }
+ ];
+ outbounds = [
+ {
+ type = "block";
+ tag = "outbound:block";
+ }
+ {
+ type = "direct";
+ tag = "outbound:direct";
+ }
+ vmessOutbound
+ ];
+ route = {
+ final = "outbound:block";
+ rules = [
+ {
+ inbound = [
+ "inbound:tproxy"
+ ];
+ outbound = "outbound:vmess";
+ }
+ ];
+ };
+ };
+ };
+ };
+
+ fakeip =
+ { pkgs, ... }:
+ {
+ networking = {
+ firewall.enable = false;
+ hosts = hostsEntries;
+ useDHCP = false;
+ interfaces.eth1 = {
+ ipv4.addresses = [
+ {
+ address = "1.1.1.6";
+ prefixLength = 24;
+ }
+ ];
+ };
+ };
+
+ environment.systemPackages = [ pkgs.dnsutils ];
+
+ services.sing-box = {
+ enable = true;
+ settings = {
+ dns = {
+ final = "dns:default";
+ independent_cache = true;
+ fakeip = {
+ enabled = true;
+ "inet4_range" = "198.18.0.0/16";
+ };
+ servers = [
+ {
+ detour = "outbound:direct";
+ tag = "dns:default";
+ address = hosts."${target_host}";
+ }
+ {
+ tag = "dns:fakeip";
+ address = "fakeip";
+ }
+ ];
+ rules = [
+ {
+ outbound = [ "any" ];
+ server = "dns:default";
+ }
+ {
+ query_type = [
+ "A"
+ "AAAA"
+ ];
+ server = "dns:fakeip";
+
+ }
+ ];
+ };
+ inbounds = [
+ tunInbound
+ ];
+ outbounds = [
+ {
+ type = "block";
+ tag = "outbound:block";
+ }
+ {
+ type = "direct";
+ tag = "outbound:direct";
+ }
+ {
+ type = "dns";
+ tag = "outbound:dns";
+ }
+ ];
+ route = {
+ final = "outbound:direct";
+ rules = [
+ {
+ protocol = "dns";
+ outbound = "outbound:dns";
+ }
+ ];
+ };
+ };
+ };
+ };
+ };
+
+ testScript = ''
+ target.wait_for_unit("nginx.service")
+ target.wait_for_open_port(443)
+ target.wait_for_unit("dnsmasq.service")
+ target.wait_for_open_port(53)
+
+ server.wait_for_unit("sing-box.service")
+ server.wait_for_open_port(1080)
+ server.wait_for_unit("wg-quick-wg0.service")
+ server.wait_for_file("/sys/class/net/wg0")
+
+ def test_curl(machine, extra_args=""):
+ assert (
+ machine.succeed(f"curl --fail --max-time 10 --http2 https://${target_host} {extra_args}")
+ == "HTTP/2.0 ${hosts.${server_host}}"
+ )
+ assert (
+ machine.succeed(f"curl --fail --max-time 10 --http3-only https://${target_host} {extra_args}")
+ == "HTTP/3.0 ${hosts.${server_host}}"
+ )
+
+ with subtest("tun"):
+ tun.wait_for_unit("sing-box.service")
+ tun.wait_for_unit("sys-devices-virtual-net-tun0.device")
+ tun.wait_until_succeeds("ip route get ${hosts."${target_host}"} | grep 'dev tun0'")
+ tun.succeed("ip addr show tun0")
+ test_curl(tun)
+
+ with subtest("wireguard"):
+ wireguard.wait_for_unit("sing-box.service")
+ wireguard.wait_for_unit("sys-devices-virtual-net-wg0.device")
+ wireguard.succeed("ip addr show wg0")
+ test_curl(wireguard, "--interface wg0")
+
+ with subtest("tproxy"):
+ tproxy.wait_for_unit("sing-box.service")
+ test_curl(tproxy)
+
+ with subtest("fakeip"):
+ fakeip.wait_for_unit("sing-box.service")
+ fakeip.wait_for_unit("sys-devices-virtual-net-tun0.device")
+ fakeip.wait_until_succeeds("ip route get ${hosts."${target_host}"} | grep 'dev tun0'")
+ fakeip.succeed("dig +short A ${target_host} @${target_host} | grep '^198.18.'")
+ '';
+
+ }
+)
diff --git a/third_party/nixpkgs/nixos/tests/slurm.nix b/third_party/nixpkgs/nixos/tests/slurm.nix
index ad516b6e8d..f35eaf9c8e 100644
--- a/third_party/nixpkgs/nixos/tests/slurm.nix
+++ b/third_party/nixpkgs/nixos/tests/slurm.nix
@@ -154,7 +154,7 @@ in {
with subtest("run_distributed_command"):
# Run `hostname` on 3 nodes of the partition (so on all the 3 nodes).
- # The output must contain the 3Ā different names
+ # The output must contain the 3 different names
submit.succeed("srun -N 3 hostname | sort | uniq | wc -l | xargs test 3 -eq")
with subtest("check_slurm_dbd"):
diff --git a/third_party/nixpkgs/nixos/tests/suricata.nix b/third_party/nixpkgs/nixos/tests/suricata.nix
new file mode 100644
index 0000000000..e1cdd91aaa
--- /dev/null
+++ b/third_party/nixpkgs/nixos/tests/suricata.nix
@@ -0,0 +1,86 @@
+import ./make-test-python.nix (
+ { lib, pkgs, ... }:
+ {
+ name = "suricata";
+ meta.maintainers = with lib.maintainers; [ felbinger ];
+
+ nodes = {
+ ids = {
+ imports = [
+ ../modules/profiles/minimal.nix
+ ../modules/services/networking/suricata/default.nix
+ ];
+
+ networking.interfaces.eth1 = {
+ useDHCP = false;
+ ipv4.addresses = [
+ {
+ address = "192.168.1.2";
+ prefixLength = 24;
+ }
+ ];
+ };
+
+ # disable suricata-update because this requires an Internet connection
+ systemd.services.suricata-update.enable = false;
+
+ # install suricata package to make suricatasc program available
+ environment.systemPackages = with pkgs; [ suricata ];
+
+ services.suricata = {
+ enable = true;
+ settings = {
+ vars.address-groups.HOME_NET = "192.168.1.0/24";
+ unix-command.enabled = true;
+ outputs = [ { fast.enabled = true; } ];
+ af-packet = [ { interface = "eth1"; } ];
+ classification-file = "${pkgs.suricata}/etc/suricata/classification.config";
+ };
+ };
+
+ # create suricata.rules with the rule to detect the output of the id command
+ systemd.tmpfiles.rules = [
+ ''f /var/lib/suricata/rules/suricata.rules 644 suricata suricata 0 alert ip any any -> any any (msg:"GPL ATTACK_RESPONSE id check returned root"; content:"uid=0|28|root|29|"; classtype:bad-unknown; sid:2100498; rev:7; metadata:created_at 2010_09_23, updated_at 2019_07_26;)''
+ ];
+ };
+ helper = {
+ imports = [ ../modules/profiles/minimal.nix ];
+
+ networking.interfaces.eth1 = {
+ useDHCP = false;
+ ipv4.addresses = [
+ {
+ address = "192.168.1.1";
+ prefixLength = 24;
+ }
+ ];
+ };
+
+ services.nginx = {
+ enable = true;
+ virtualHosts."localhost".locations = {
+ "/id/".return = "200 'uid=0(root) gid=0(root) groups=0(root)'";
+ };
+ };
+ networking.firewall.allowedTCPPorts = [ 80 ];
+ };
+ };
+
+ testScript = ''
+ start_all()
+
+ # check that configuration has been applied correctly with suricatasc
+ with subtest("suricata configuration test"):
+ ids.wait_for_unit("suricata.service")
+ assert '1' in ids.succeed("suricatasc -c 'iface-list' | ${pkgs.jq}/bin/jq .message.count")
+
+ # test detection of events based on a static ruleset (output of id command)
+ with subtest("suricata rule test"):
+ helper.wait_for_unit("nginx.service")
+ ids.wait_for_unit("suricata.service")
+
+ ids.succeed("curl http://192.168.1.1/id/")
+ assert "id check returned root [**] [Classification: Potentially Bad Traffic]" in ids.succeed("tail -n 1 /var/log/suricata/fast.log"), "Suricata didn't detect the output of id comment"
+ '';
+ }
+)
diff --git a/third_party/nixpkgs/nixos/tests/switch-test.nix b/third_party/nixpkgs/nixos/tests/switch-test.nix
index 84c6e90689..e00c22b816 100644
--- a/third_party/nixpkgs/nixos/tests/switch-test.nix
+++ b/third_party/nixpkgs/nixos/tests/switch-test.nix
@@ -260,6 +260,15 @@ in {
systemd.services."escaped\\x2ddash".serviceConfig.X-Test = "test";
};
+ unitWithMultilineValue.configuration = {
+ systemd.services.test.serviceConfig.ExecStart = ''
+ ${pkgs.coreutils}/bin/true \
+ # ignored
+ ; ignored
+ blah blah
+ '';
+ };
+
unitStartingWithDash.configuration = {
systemd.services."-" = {
wantedBy = [ "multi-user.target" ];
@@ -874,9 +883,16 @@ in {
machine.succeed("! test -e /run/current-system/dry-activate")
machine.succeed("! test -e /run/current-system/bin/switch-to-configuration")
+ # Ensure units with multiline values work
+ out = switch_to_specialisation("${machine}", "unitWithMultilineValue")
+ assert_lacks(out, "NOT restarting the following changed units:")
+ assert_lacks(out, "reloading the following units:")
+ assert_lacks(out, "restarting the following units:")
+ assert_lacks(out, "the following new units were started:")
+ assert_contains(out, "starting the following units: test.service")
+
# Ensure \ works in unit names
out = switch_to_specialisation("${machine}", "unitWithBackslash")
- assert_contains(out, "stopping the following units: test.service\n")
assert_lacks(out, "NOT restarting the following changed units:")
assert_lacks(out, "reloading the following units:")
assert_lacks(out, "\nrestarting the following units:")
diff --git a/third_party/nixpkgs/nixos/tests/systemd-binfmt.nix b/third_party/nixpkgs/nixos/tests/systemd-binfmt.nix
index b16fda0ddb..a5e46a455d 100644
--- a/third_party/nixpkgs/nixos/tests/systemd-binfmt.nix
+++ b/third_party/nixpkgs/nixos/tests/systemd-binfmt.nix
@@ -87,4 +87,29 @@ in {
).lower()
'';
};
+
+ chroot = makeTest {
+ name = "systemd-binfmt-chroot";
+ nodes.machine = { pkgs, lib, ... }: {
+ boot.binfmt.emulatedSystems = [
+ "aarch64-linux" "wasm32-wasi"
+ ];
+ boot.binfmt.preferStaticEmulators = true;
+
+ environment.systemPackages = [
+ (pkgs.writeShellScriptBin "test-chroot" ''
+ set -euo pipefail
+ mkdir -p /tmp/chroot
+ cp ${lib.getExe' pkgs.pkgsCross.aarch64-multiplatform.pkgsStatic.busybox "busybox"} /tmp/chroot/busybox
+ cp ${lib.getExe pkgs.pkgsCross.wasi32.yaml2json} /tmp/chroot/yaml2json # wasi binaries that build are hard to come by
+ chroot /tmp/chroot /busybox uname -m | grep aarch64
+ echo 42 | chroot /tmp/chroot /yaml2json | grep 42
+ '')
+ ];
+ };
+ testScript = ''
+ machine.start()
+ machine.succeed("test-chroot")
+ '';
+ };
}
diff --git a/third_party/nixpkgs/nixos/tests/systemd.nix b/third_party/nixpkgs/nixos/tests/systemd.nix
index 3430eb9398..0742af6aa8 100644
--- a/third_party/nixpkgs/nixos/tests/systemd.nix
+++ b/third_party/nixpkgs/nixos/tests/systemd.nix
@@ -75,12 +75,19 @@ import ./make-test-python.nix ({ pkgs, ... }: {
rebootTime = "10min";
kexecTime = "5min";
};
+
+ environment.etc."systemd/system-preset/10-testservice.preset".text = ''
+ disable ${config.systemd.services.testservice1.name}
+ '';
};
- testScript = ''
+ testScript = { nodes, ... }: ''
import re
import subprocess
+ # Will not succeed unless ConditionFirstBoot=yes
+ machine.wait_for_unit("first-boot-complete.target")
+
machine.wait_for_x()
# wait for user services
machine.wait_for_unit("default.target", "alice")
@@ -209,5 +216,9 @@ import ./make-test-python.nix ({ pkgs, ... }: {
with subtest("systemd environment is properly set"):
machine.systemctl("daemon-reexec") # Rewrites /proc/1/environ
machine.succeed("grep -q TZDIR=/etc/zoneinfo /proc/1/environ")
+
+ with subtest("systemd presets are ignored"):
+ machine.succeed("systemctl preset ${nodes.machine.systemd.services.testservice1.name}")
+ machine.succeed("test -e /etc/systemd/system/${nodes.machine.systemd.services.testservice1.name}")
'';
})
diff --git a/third_party/nixpkgs/nixos/tests/tmate-ssh-server.nix b/third_party/nixpkgs/nixos/tests/tmate-ssh-server.nix
index 122434c505..9f4d7aa379 100644
--- a/third_party/nixpkgs/nixos/tests/tmate-ssh-server.nix
+++ b/third_party/nixpkgs/nixos/tests/tmate-ssh-server.nix
@@ -52,6 +52,7 @@ in
server.succeed("scp ${sshOpts} /tmp/tmate.conf client:/tmp/tmate.conf")
client.wait_for_file("/tmp/tmate.conf")
+ client.wait_until_tty_matches("1", "login:")
client.send_chars("root\n")
client.sleep(2)
client.send_chars("tmate -f /tmp/tmate.conf\n")
@@ -62,7 +63,8 @@ in
client.wait_for_file("/tmp/ssh_command")
ssh_cmd = client.succeed("cat /tmp/ssh_command")
- client2.succeed("mkdir -p ~/.ssh; ssh-keyscan -p 2223 server > ~/.ssh/known_hosts")
+ client2.succeed("mkdir -p ~/.ssh; ssh-keyscan -4 -p 2223 server > ~/.ssh/known_hosts")
+ client2.wait_until_tty_matches("1", "login:")
client2.send_chars("root\n")
client2.sleep(2)
client2.send_chars(ssh_cmd.strip() + "\n")
diff --git a/third_party/nixpkgs/nixos/tests/web-apps/healthchecks.nix b/third_party/nixpkgs/nixos/tests/web-apps/healthchecks.nix
index 41c40cd5dd..cb81c8b736 100644
--- a/third_party/nixpkgs/nixos/tests/web-apps/healthchecks.nix
+++ b/third_party/nixpkgs/nixos/tests/web-apps/healthchecks.nix
@@ -24,7 +24,7 @@ import ../make-test-python.nix ({ lib, pkgs, ... }: {
with subtest("Home screen loads"):
machine.succeed(
- "curl -sSfL http://localhost:8000 | grep 'Sign In'"
+ "curl -sSfL http://localhost:8000 | grep 'Log In'"
)
with subtest("Setting SITE_NAME via freeform option works"):
diff --git a/third_party/nixpkgs/nixos/tests/web-apps/rss-bridge.nix b/third_party/nixpkgs/nixos/tests/web-apps/rss-bridge.nix
new file mode 100644
index 0000000000..16ab6cd8b5
--- /dev/null
+++ b/third_party/nixpkgs/nixos/tests/web-apps/rss-bridge.nix
@@ -0,0 +1,22 @@
+{ pkgs, ... }:
+{
+ name = "rss-bridge";
+ meta.maintainers = with pkgs.lib.maintainers; [ mynacol ];
+
+ nodes.machine =
+ { ... }:
+ {
+ services.rss-bridge = {
+ enable = true;
+ };
+ };
+
+ testScript = ''
+ start_all()
+ machine.wait_for_unit("nginx.service")
+ machine.wait_for_unit("phpfpm-rss-bridge.service")
+
+ # check for successful feed download
+ machine.succeed("curl -sS -f 'http://localhost/?action=display&bridge=DemoBridge&context=testCheckbox&format=Atom'")
+ '';
+}
diff --git a/third_party/nixpkgs/nixos/tests/wpa_supplicant.nix b/third_party/nixpkgs/nixos/tests/wpa_supplicant.nix
index 7ca70864b8..0ec75b4606 100644
--- a/third_party/nixpkgs/nixos/tests/wpa_supplicant.nix
+++ b/third_party/nixpkgs/nixos/tests/wpa_supplicant.nix
@@ -8,6 +8,8 @@ let
maintainers = [ oddlama rnhmjoj ];
};
+ naughtyPassphrase = ''!,./;'[]\-=<>?:"{}|_+@$%^&*()`~ # ceci n'est pas un commentaire'';
+
runConnectionTest = name: extraConfig: runTest {
name = "wpa_supplicant-${name}";
inherit meta;
@@ -28,7 +30,7 @@ let
ssid = "nixos-test-sae";
authentication = {
mode = "wpa3-sae";
- saePasswords = [ { password = "reproducibility"; } ];
+ saePasswords = [ { password = naughtyPassphrase; } ];
};
bssid = "02:00:00:00:00:00";
};
@@ -37,8 +39,8 @@ let
authentication = {
mode = "wpa3-sae-transition";
saeAddToMacAllow = true;
- saePasswordsFile = pkgs.writeText "password" "reproducibility";
- wpaPasswordFile = pkgs.writeText "password" "reproducibility";
+ saePasswordsFile = pkgs.writeText "password" naughtyPassphrase;
+ wpaPasswordFile = pkgs.writeText "password" naughtyPassphrase;
};
bssid = "02:00:00:00:00:01";
};
@@ -46,7 +48,7 @@ let
ssid = "nixos-test-wpa2";
authentication = {
mode = "wpa2-sha256";
- wpaPassword = "reproducibility";
+ wpaPassword = naughtyPassphrase;
};
bssid = "02:00:00:00:00:02";
};
@@ -66,7 +68,7 @@ let
# secrets
secretsFile = pkgs.writeText "wpa-secrets" ''
- psk_nixos_test=reproducibility
+ psk_nixos_test=${naughtyPassphrase}
'';
}
extraConfig
diff --git a/third_party/nixpkgs/nixos/tests/wstunnel.nix b/third_party/nixpkgs/nixos/tests/wstunnel.nix
index 7a0a8ce349..753f78061e 100644
--- a/third_party/nixpkgs/nixos/tests/wstunnel.nix
+++ b/third_party/nixpkgs/nixos/tests/wstunnel.nix
@@ -1,3 +1,5 @@
+{ lib, ... }:
+
let
certs = import ./common/acme/server/snakeoil-certs.nix;
domain = certs.domain;
@@ -6,6 +8,8 @@ in
{
name = "wstunnel";
+ meta.platforms = lib.platforms.linux;
+
nodes = {
server = {
virtualisation.vlans = [ 1 ];
diff --git a/third_party/nixpkgs/nixos/tests/zammad.nix b/third_party/nixpkgs/nixos/tests/zammad.nix
index faae1949e3..aaf32c6f13 100644
--- a/third_party/nixpkgs/nixos/tests/zammad.nix
+++ b/third_party/nixpkgs/nixos/tests/zammad.nix
@@ -20,8 +20,8 @@ import ./make-test-python.nix (
let cfg = config.services.zammad; in
{
serviceConfig = {
- Type = "simple";
- Restart = "always";
+ Type = "oneshot";
+ Restart = "on-failure";
User = "zammad";
Group = "zammad";
diff --git a/third_party/nixpkgs/nixos/tests/zfs.nix b/third_party/nixpkgs/nixos/tests/zfs.nix
index 877749a804..13db2c8e06 100644
--- a/third_party/nixpkgs/nixos/tests/zfs.nix
+++ b/third_party/nixpkgs/nixos/tests/zfs.nix
@@ -204,12 +204,12 @@ in {
unstable = makeZfsTest rec {
zfsPackage = pkgs.zfs_unstable;
- kernelPackages = zfsPackage.latestCompatibleLinuxPackages;
+ kernelPackages = pkgs.linuxPackages;
};
unstableWithSystemdStage1 = makeZfsTest rec {
zfsPackage = pkgs.zfs_unstable;
- kernelPackages = zfsPackage.latestCompatibleLinuxPackages;
+ kernelPackages = pkgs.linuxPackages;
enableSystemdStage1 = true;
};
diff --git a/third_party/nixpkgs/pkgs/README.md b/third_party/nixpkgs/pkgs/README.md
index 8c0e52458f..1e565f1b58 100644
--- a/third_party/nixpkgs/pkgs/README.md
+++ b/third_party/nixpkgs/pkgs/README.md
@@ -745,7 +745,7 @@ stdenv.mkDerivation {
Nixpkgs periodically tries to update all packages that have a `passthru.updateScript` attribute.
> [!Note]
-> A common pattern is to use the [`nix-update-script`](../pkgs/common-updater/nix-update.nix) attribute provided in Nixpkgs, which runs [`nix-update`](https://github.com/Mic92/nix-update):
+> A common pattern is to use the [`nix-update-script`](../pkgs/by-name/ni/nix-update/nix-update-script.nix) attribute provided in Nixpkgs, which runs [`nix-update`](https://github.com/Mic92/nix-update):
>
> ```nix
> { stdenv, nix-update-script }:
@@ -755,7 +755,7 @@ Nixpkgs periodically tries to update all packages that have a `passthru.updateSc
> }
> ```
>
-> For simple packages, this is often enough, and will ensure that the package is updated automatically by [`nixpkgs-update`](https://ryantm.github.io/nixpkgs-update) when a new version is released.
+> For simple packages, this is often enough, and will ensure that the package is updated automatically by [`nixpkgs-update`](https://github.com/nix-community/nixpkgs-update) when a new version is released.
> The [update bot](https://nix-community.org/update-bot) runs periodically to attempt to automatically update packages, and will run `passthru.updateScript` if set.
> While not strictly necessary if the project is listed on [Repology](https://repology.org), using `nix-update-script` allows the package to update via many more sources (e.g. GitHub releases).
diff --git a/third_party/nixpkgs/pkgs/applications/audio/audacious/default.nix b/third_party/nixpkgs/pkgs/applications/audio/audacious/default.nix
index cfb296ccff..00764831c2 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/audacious/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/audacious/default.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "audacious";
- version = "4.4";
+ version = "4.4.1";
src = fetchFromGitHub {
owner = "audacious-media-player";
repo = "audacious";
rev = "${pname}-${version}";
- hash = "sha256-qAJztvNI3uGmQfECJJ7tJ/xLLgMU5OiW0O3ZSJhvt0k=";
+ hash = "sha256-Bz/OI38+IFTHlBH3p2NTzSj8YD/7Xd4JeWpHgCSpMXw=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/audio/audacious/plugins.nix b/third_party/nixpkgs/pkgs/applications/audio/audacious/plugins.nix
index b313bc0478..429d0bce74 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/audacious/plugins.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/audacious/plugins.nix
@@ -46,13 +46,13 @@
stdenv.mkDerivation rec {
pname = "audacious-plugins";
- version = "4.4";
+ version = "4.4.1";
src = fetchFromGitHub {
owner = "audacious-media-player";
repo = "audacious-plugins";
rev = "${pname}-${version}";
- hash = "sha256-J9jgBl8J4W9Yvrlg1KlzYgGTmdxUZM9L11rCftKFSlE=";
+ hash = "sha256-F2kcGc6VCaBsL5Zx7qtZjPvqzaxmR87Q9LTFEU+nqmo=";
};
patches = [ ./0001-Set-plugindir-to-PREFIX-lib-audacious.patch ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/galaxy-buds-client/default.nix b/third_party/nixpkgs/pkgs/applications/audio/galaxy-buds-client/default.nix
index 6dd2256d7c..a1ac12d007 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/galaxy-buds-client/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/galaxy-buds-client/default.nix
@@ -44,17 +44,19 @@ buildDotnetModule rec {
gm convert $src/GalaxyBudsClient/Resources/icon_white.ico $out/share/icons/hicolor/256x256/apps/${meta.mainProgram}.png
'';
- desktopItems = makeDesktopItem {
- name = meta.mainProgram;
- exec = meta.mainProgram;
- icon = meta.mainProgram;
- desktopName = meta.mainProgram;
- genericName = "Galaxy Buds Client";
- comment = meta.description;
- type = "Application";
- categories = [ "Settings" ];
- startupNotify = true;
- };
+ desktopItems = [
+ (makeDesktopItem {
+ name = meta.mainProgram;
+ exec = meta.mainProgram;
+ icon = meta.mainProgram;
+ desktopName = meta.mainProgram;
+ genericName = "Galaxy Buds Client";
+ comment = meta.description;
+ type = "Application";
+ categories = [ "Settings" ];
+ startupNotify = true;
+ })
+ ];
meta = with lib; {
mainProgram = "GalaxyBudsClient";
diff --git a/third_party/nixpkgs/pkgs/applications/audio/jacktrip/default.nix b/third_party/nixpkgs/pkgs/applications/audio/jacktrip/default.nix
index 4d20e7a66b..3c4279aa03 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/jacktrip/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/jacktrip/default.nix
@@ -11,7 +11,7 @@
}:
stdenv.mkDerivation rec {
- version = "2.4.0";
+ version = "2.4.1";
pname = "jacktrip";
src = fetchFromGitHub {
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
repo = "jacktrip";
rev = "v${version}";
fetchSubmodules = true;
- hash = "sha256-sTCzmQ/dq12ZmkbarVX1jpSODlBf9OuSB1XwKUnfV64=";
+ hash = "sha256-KxpoY7g5oKN2j8rOcFcJf/29xTELxhBn5KBvKB5kL8M=";
};
preConfigure = ''
diff --git a/third_party/nixpkgs/pkgs/applications/audio/ledfx/default.nix b/third_party/nixpkgs/pkgs/applications/audio/ledfx/default.nix
index 1a42bdc458..cb29bd2904 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/ledfx/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/ledfx/default.nix
@@ -6,12 +6,12 @@
python3.pkgs.buildPythonPackage rec {
pname = "ledfx";
- version = "2.0.100";
+ version = "2.0.104";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-IRwzm0ODeT+umLvIjNURdTE9igpJ03r+ArjNN3y//z0=";
+ hash = "sha256-Hs21Okf0gt8eHTuGMW8L2ioW+hv7QDFOP4oJDQfRba0=";
};
pythonRelaxDeps = true;
diff --git a/third_party/nixpkgs/pkgs/applications/audio/mympd/default.nix b/third_party/nixpkgs/pkgs/applications/audio/mympd/default.nix
index c756b2a58c..6db465c0d5 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/mympd/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/mympd/default.nix
@@ -17,13 +17,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mympd";
- version = "17.0.4";
+ version = "18.0.0";
src = fetchFromGitHub {
owner = "jcorporation";
repo = "myMPD";
rev = "v${finalAttrs.version}";
- sha256 = "sha256-mtAMvaC8W9/o+ccHyvJRZ5Stq82m6IgXk/jOcxaGSXA=";
+ sha256 = "sha256-h88wqKwkxY/5uOU0SQp8vb4ri3Ndi3ezHPTDFJGVE2Q=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/audio/ncmpcpp/default.nix b/third_party/nixpkgs/pkgs/applications/audio/ncmpcpp/default.nix
index fdc377118d..ebe6eb1530 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/ncmpcpp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/ncmpcpp/default.nix
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
configureFlags = [
"BOOST_LIB_SUFFIX="
(lib.enableFeature outputsSupport "outputs")
- (lib.enableFeature visualizerSupport "enable-visualizer")
+ (lib.enableFeature visualizerSupport "visualizer")
(lib.withFeature visualizerSupport "fftw")
(lib.enableFeature clockSupport "clock")
(lib.withFeature taglibSupport "taglib")
diff --git a/third_party/nixpkgs/pkgs/applications/audio/plexamp/default.nix b/third_party/nixpkgs/pkgs/applications/audio/plexamp/default.nix
index 2e1b7b7bc2..7807751236 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/plexamp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/plexamp/default.nix
@@ -2,12 +2,12 @@
let
pname = "plexamp";
- version = "4.11.1";
+ version = "4.11.2";
src = fetchurl {
url = "https://plexamp.plex.tv/plexamp.plex.tv/desktop/Plexamp-${version}.AppImage";
name = "${pname}-${version}.AppImage";
- hash = "sha512-miZACuT5kswIgdaYSFnYeoIUFtF6IRXKbLLrpOVga4UULgwnzinGehSNDd6feSyuDoKQhXIbDB/8eI4jERTS1A==";
+ hash = "sha512-cNBupLFHhq7GDoj/QYGsS0UShTKmDpf/JxBZS92VwTCuuBjScTMGF0cETGEYYnvxqv4vf9MSKNY0/HW9CuguaA==";
};
appimageContents = appimageTools.extractType2 {
@@ -30,7 +30,7 @@ appimageTools.wrapType2 {
meta = with lib; {
description = "Beautiful Plex music player for audiophiles, curators, and hipsters";
homepage = "https://plexamp.com/";
- changelog = "https://forums.plex.tv/t/plexamp-release-notes/221280/75";
+ changelog = "https://forums.plex.tv/t/plexamp-release-notes/221280/76";
license = licenses.unfree;
maintainers = with maintainers; [ killercup redhawk synthetica ];
platforms = [ "x86_64-linux" ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/praat/default.nix b/third_party/nixpkgs/pkgs/applications/audio/praat/default.nix
index 16f9283282..c09037ea6c 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/praat/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/praat/default.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "praat";
- version = "6.4.20";
+ version = "6.4.21";
src = fetchFromGitHub {
owner = "praat";
repo = "praat";
rev = "v${finalAttrs.version}";
- hash = "sha256-qal7eIKht0XkRDEsAfNkNDwmDYrr/cLQV4pMMWE+kFk=";
+ hash = "sha256-2OeipesVdonv1XACbt9o99M9bxzxE0WQzCU2KWJmuzQ=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/audio/rhythmbox/default.nix b/third_party/nixpkgs/pkgs/applications/audio/rhythmbox/default.nix
index f09a663454..eb4d9629fb 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/rhythmbox/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/rhythmbox/default.nix
@@ -21,7 +21,7 @@
, libgpod
, libmtp
, lirc
-, brasero
+, brasero-unwrapped # libdvdcss is not needed for rhythmbox
, grilo
, tdb
, json-glib
@@ -69,7 +69,7 @@ stdenv.mkDerivation rec {
libgpod
libmtp
lirc
- brasero
+ brasero-unwrapped
grilo
python3.pkgs.pygobject3
diff --git a/third_party/nixpkgs/pkgs/applications/audio/songrec/default.nix b/third_party/nixpkgs/pkgs/applications/audio/songrec/default.nix
index 37d69bcd48..a682c2b0df 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/songrec/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/songrec/default.nix
@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage rec {
pname = "songrec";
- version = "0.4.2";
+ version = "0.4.3";
src = fetchFromGitHub {
owner = "marin-m";
repo = pname;
rev = version;
- hash = "sha256-S44gtyz6L6uaLm3q75y8S4NJb77Vfy+Sd+J06IroHIM=";
+ hash = "sha256-pTonrxlYvfuLRKMXW0Lao4KCoNFlMzE9rH+hwpa60JY=";
};
- cargoHash = "sha256-f2xAWh+y0Jw7QVLZBkajMLN3ocCyRsR480ai7+07LM4=";
+ cargoHash = "sha256-2BXUZD63xzHpUi8lk2fV5qBmeq6Gzpq0uEcKfbReANI=";
nativeBuildInputs = [ pkg-config ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/soundsource/default.nix b/third_party/nixpkgs/pkgs/applications/audio/soundsource/default.nix
index cc7a5b3d7c..c76d0c0999 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/soundsource/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/soundsource/default.nix
@@ -1,15 +1,16 @@
-{ lib
-, stdenvNoCC
-, fetchurl
-, unzip
+{
+ lib,
+ stdenvNoCC,
+ fetchurl,
+ unzip,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "soundsource";
- version = "5.6.3";
+ version = "5.7.1";
src = fetchurl {
- url = "https://web.archive.org/web/20240505002011/https://rogueamoeba.com/soundsource/download/SoundSource.zip";
- sha256 = "sha256-uXQw4MEV4hkrd7tjNCxtuXpbfmdW8bilI5ZmXwn9BLM=";
+ url = "https://web.archive.org/web/20240924103013/https://cdn.rogueamoeba.com/soundsource/download/SoundSource.zip";
+ sha256 = "sha256-02+Jb+3GSirypBISjdFg89Dp3LtkgPKho8OCVS+GGcQ=";
};
dontUnpack = true;
@@ -29,7 +30,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
homepage = "https://rogueamoeba.com/soundsource";
license = licenses.unfree;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
- maintainers = with maintainers; [ emilytrau ];
+ maintainers = with maintainers; [
+ emilytrau
+ donteatoreo
+ ];
platforms = platforms.darwin;
};
})
diff --git a/third_party/nixpkgs/pkgs/applications/audio/spotify/linux.nix b/third_party/nixpkgs/pkgs/applications/audio/spotify/linux.nix
index 1f0ef07601..3383e47cb8 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/spotify/linux.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/spotify/linux.nix
@@ -14,14 +14,14 @@ let
# If an update breaks things, one of those might have valuable info:
# https://aur.archlinux.org/packages/spotify/
# https://community.spotify.com/t5/Desktop-Linux
- version = "1.2.42.290.g242057a2";
+ version = "1.2.45.454.gc16ec9f6";
# To get the latest stable revision:
# curl -H 'X-Ubuntu-Series: 16' 'https://api.snapcraft.io/api/v1/snaps/details/spotify?channel=stable' | jq '.download_url,.version,.last_updated'
# To get general information:
# curl -H 'Snap-Device-Series: 16' 'https://api.snapcraft.io/v2/snaps/info/spotify' | jq '.'
# More examples of api usage:
# https://github.com/canonical-websites/snapcraft.io/blob/master/webapp/publisher/snaps/views.py
- rev = "78";
+ rev = "79";
deps = [
alsa-lib
@@ -88,7 +88,7 @@ stdenv.mkDerivation {
src = fetchurl {
name = "spotify-${version}-${rev}.snap";
url = "https://api.snapcraft.io/api/v1/snaps/download/pOBIoZ2LrCB3rDohMxoYGnbN14EHOgD7_${rev}.snap";
- hash = "sha512-3kT7SA2Q1OxgDa5duivIiHaxcROBAFjDnTx6rw2ya6o5yOVygseS02zBgWg2Qd8jq0721KbYC83u9M+MWtWhhA==";
+ hash = "sha512-F1Npz/oKCsMKaQx2M5dm1dhWhaSlt8422tpRWnwuk2yjwLWrOYDY2uKYph8YFXfOdS3mV6u5yVlzgFdDqAFmCQ==";
};
nativeBuildInputs = [ wrapGAppsHook3 makeShellWrapper squashfsTools ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/touchosc/default.nix b/third_party/nixpkgs/pkgs/applications/audio/touchosc/default.nix
index 9e83c0472f..e63be43fe6 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/touchosc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/touchosc/default.nix
@@ -45,7 +45,7 @@ in
stdenv.mkDerivation rec {
pname = "touchosc";
- version = "1.3.4.209";
+ version = "1.3.5.212";
suffix = {
aarch64-linux = "linux-arm64";
@@ -56,9 +56,9 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://hexler.net/pub/${pname}/${pname}-${version}-${suffix}.deb";
hash = {
- aarch64-linux = "sha256-dAyZ/x6ZUYst+3Hz8RL4+FW1oeb+652Zndpqp0JnGgs=";
- armv7l-linux = "sha256-ub+qcWrpv+LiXbEq6YQczJN1E4c2i/ZtKbh5e2PMuH0=";
- x86_64-linux = "sha256-c8hPbJo4MUqS0Ev5QzLujJJB3hqN3KMsLVdKb6MKNts=";
+ aarch64-linux = "sha256-eaZNiZsmPHKvgvcfs8LcJjbHas+AlnRniBhAet1ld0E=";
+ armv7l-linux = "sha256-/ZIUen0qYRcfG6WmO3K3n1xIhUY3JqZFO7Pwnw3c/9c=";
+ x86_64-linux = "sha256-5KBrelfElsnGHcJObIj8CJ5L3jJO54tSjlEUcXhH/lE=";
}.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
};
diff --git a/third_party/nixpkgs/pkgs/applications/audio/waylyrics/default.nix b/third_party/nixpkgs/pkgs/applications/audio/waylyrics/default.nix
index ca43d76b55..dac4db2455 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/waylyrics/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/audio/waylyrics/default.nix
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage rec {
pname = "waylyrics";
- version = "0.3.15";
+ version = "0.3.16";
src = fetchFromGitHub {
owner = "waylyrics";
repo = "waylyrics";
rev = "v${version}";
- hash = "sha256-iW3NIPdnMoardC95kgU/jgzHy7qu/7wpJrkMdJE/r9U=";
+ hash = "sha256-/hwx4fe1yjfsLYxsQkUMXrqWhAgp/VJ74N1eSiXuJ54=";
};
- cargoHash = "sha256-3nPLi7/F8AG5pqHHPHzLCbXKZFeV/Z+LR3nK2BbrlEE=";
+ cargoHash = "sha256-Os7djeTDChNWXWbmDuJWJnf7E+U/V14Jg4cLOMAKhu4=";
nativeBuildInputs = [ pkg-config wrapGAppsHook4 ];
buildInputs = [ openssl dbus ];
diff --git a/third_party/nixpkgs/pkgs/applications/backup/pika-backup/default.nix b/third_party/nixpkgs/pkgs/applications/backup/pika-backup/default.nix
index 3d919449be..f446dc47ff 100644
--- a/third_party/nixpkgs/pkgs/applications/backup/pika-backup/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/backup/pika-backup/default.nix
@@ -21,20 +21,20 @@
stdenv.mkDerivation rec {
pname = "pika-backup";
- version = "0.7.2";
+ version = "0.7.4";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "World";
repo = "pika-backup";
rev = "v${version}";
- hash = "sha256-Z9vRuz5PwOhJ3DQD9zvCilgTMww7bRL4aR6fRoHIayI=";
+ hash = "sha256-DtLGD7+Ydj2fvEHU+bDQDMC/E/9VgrlVNMCG6OlPmfg=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
name = "${pname}-${version}";
- hash = "sha256-hcfkwxwLOUBMj6rvhI5F4OO9UaSP7CAE0JNOGlh2lVY=";
+ hash = "sha256-8nFkc77FiLxMA1hMm8k5VB84l+pQeL0JSzYDytXrNUE=";
};
patches = [
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/alfis/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/alfis/default.nix
index ad40bbef75..7e9981cc39 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/alfis/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/alfis/default.nix
@@ -62,6 +62,7 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Alternative Free Identity System";
homepage = "https://alfis.name";
+ changelog = "https://github.com/Revertron/Alfis/releases/tag/v${version}";
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [ misuzu ];
platforms = lib.platforms.unix;
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/aperture/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/aperture/default.nix
index 90591889df..043b0311cc 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/aperture/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/aperture/default.nix
@@ -21,6 +21,7 @@ buildGoModule rec {
meta = with lib; {
description = "L402 (Lightning HTTP 402) Reverse Proxy";
homepage = "https://github.com/lightninglabs/aperture";
+ changelog = "https://github.com/lightninglabs/aperture/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ sputn1ck HannahMR ];
mainProgram = "aperture";
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/atomic-swap/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/atomic-swap/default.nix
index a2e2e9efbf..f652f74be2 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/atomic-swap/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/atomic-swap/default.nix
@@ -35,6 +35,7 @@ buildGoModule {
meta = with lib; {
homepage = "https://github.com/AthanorLabs/atomic-swap";
+ changelog = "https://github.com/AthanorLabs/atomic-swap/releases/tag/v${version}";
description = "ETH-XMR atomic swap implementation";
license = with licenses; [ lgpl3Only ];
maintainers = with maintainers; [ happysalada lord-valen ];
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/besu/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/besu/default.nix
index 3c48f930a6..4c61c75a4f 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/besu/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/besu/default.nix
@@ -41,6 +41,7 @@ stdenv.mkDerivation (finalAttrs: rec {
meta = with lib; {
description = "Enterprise-grade Java-based, Apache 2.0 licensed Ethereum client";
homepage = "https://www.hyperledger.org/projects/besu";
+ changelog = "https://github.com/hyperledger/besu/blob/${finalAttrs.version}/CHANGELOG.md";
license = licenses.asl20;
sourceProvenance = with sourceTypes; [ binaryBytecode ];
platforms = platforms.all;
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/bisq-desktop/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/bisq-desktop/default.nix
index 097acda8e8..e7e5f0f5a2 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/bisq-desktop/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/bisq-desktop/default.nix
@@ -117,6 +117,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Decentralized bitcoin exchange network";
homepage = "https://bisq.network";
+ changelog = "https://github.com/bisq-network/bisq/releases/tag/v${version}";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.mit;
maintainers = with maintainers; [ juaningan emmanuelrosa ];
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-abc/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-abc/default.nix
index 75c782a7f4..8ae8a998b7 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-abc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-abc/default.nix
@@ -79,6 +79,7 @@ mkDerivation rec {
Bitcoin ABC is a fork of the Bitcoin Core software project.
'';
homepage = "https://bitcoinabc.org/";
+ changelog = "https://www.bitcoinabc.org/doc/release-notes/release-notes-${version}.html";
maintainers = with maintainers; [ lassulus ];
license = licenses.mit;
broken = stdenv.hostPlatform.isDarwin;
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-knots/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-knots/default.nix
index 5c41ba65a6..e0db12dc16 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-knots/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/bitcoin-knots/default.nix
@@ -80,6 +80,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Derivative of Bitcoin Core with a collection of improvements";
homepage = "https://bitcoinknots.org/";
+ changelog = "https://github.com/bitcoinknots/bitcoin/blob/v${version}/doc/release-notes.md";
maintainers = with maintainers; [ prusnak mmahut ];
license = licenses.mit;
platforms = platforms.unix;
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/btcd/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/btcd/default.nix
index 75b14613b8..aeda8019c1 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/btcd/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/btcd/default.nix
@@ -25,6 +25,7 @@ buildGoModule rec {
meta = with lib; {
description = "Alternative full node bitcoin implementation written in Go (golang)";
homepage = "https://github.com/btcsuite/btcd";
+ changelog = "https://github.com/btcsuite/btcd/releases/tag/v${version}";
license = licenses.isc;
maintainers = with maintainers; [ _0xB10C ];
};
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/btcdeb/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/btcdeb/default.nix
index 9e7c0f26c6..81f9241453 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/btcdeb/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/btcdeb/default.nix
@@ -27,6 +27,7 @@ stdenv.mkDerivation {
meta = with lib; {
description = "Bitcoin Script Debugger";
homepage = "https://github.com/bitcoin-core/btcdeb";
+ changelog = "https://github.com/bitcoin-core/btcdeb/releases";
license = licenses.mit;
maintainers = with maintainers; [ akru ];
platforms = platforms.unix;
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/btcpayserver/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/btcpayserver/default.nix
index 3d97da4895..b8cf51b73f 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/btcpayserver/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/btcpayserver/default.nix
@@ -31,6 +31,7 @@ buildDotnetModule rec {
meta = with lib; {
description = "Self-hosted, open-source cryptocurrency payment processor";
homepage = "https://btcpayserver.org";
+ changelog = "https://github.com/btcpayserver/btcpayserver/blob/v${version}/Changelog.md";
maintainers = with maintainers; [ kcalvinalvin erikarvstedt ];
license = licenses.mit;
platforms = platforms.linux ++ platforms.darwin;
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/electrs/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/electrs/default.nix
index a31982666a..868ffaf6e0 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/electrs/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/electrs/default.nix
@@ -11,16 +11,16 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "electrs";
- version = "0.10.5";
+ version = "0.10.6";
src = fetchFromGitHub {
owner = "romanz";
repo = pname;
rev = "v${version}";
- hash = "sha256-tAHN5HWI9XsiCQzqLNtiib9wMskjfogc44+b4Bsjpog=";
+ hash = "sha256-yp9fKD7zH9Ne2+WQUupaxvUx39RWE8RdY4U6lHuDGSc=";
};
- cargoHash = "sha256-M0DIKt41K3BcP43+fBhv3HbRcIh8U9nhQYA/sm+bNow=";
+ cargoHash = "sha256-J+6aek1PcW7G6f4h6cQcx5CyliryZeSxkSIQUX3yz6s=";
# needed for librocksdb-sys
nativeBuildInputs = [ rustPlatform.bindgenHook ];
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/lighthouse/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/lighthouse/default.nix
index 4d1a81d5da..2afce895da 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/lighthouse/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/lighthouse/default.nix
@@ -6,7 +6,7 @@
, lighthouse
, nix-update-script
, nodePackages
-, perl
+, openssl
, pkg-config
, postgresql
, protobuf
@@ -57,7 +57,6 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [
rustPlatform.bindgenHook
cmake
- perl
pkg-config
protobuf
];
@@ -65,6 +64,8 @@ rustPlatform.buildRustPackage rec {
buildInputs = [
rust-jemalloc-sys
sqlite
+ ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
+ openssl
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
CoreFoundation
Security
@@ -84,6 +85,8 @@ rustPlatform.buildRustPackage rec {
LIGHTHOUSE_DEPOSIT_CONTRACT_SPEC_URL = "file://${depositContractSpec}";
LIGHTHOUSE_DEPOSIT_CONTRACT_TESTNET_URL = "file://${testnetDepositContractSpec}";
+ OPENSSL_NO_VENDOR = true;
+
cargoBuildFlags = [
"--package lighthouse"
];
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/polkadot/Cargo.lock b/third_party/nixpkgs/pkgs/applications/blockchains/polkadot/Cargo.lock
index 5b5faf69a8..4616241a06 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/polkadot/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/polkadot/Cargo.lock
@@ -158,8 +158,8 @@ dependencies = [
"heck 0.4.1",
"proc-macro-error",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
"syn-solidity",
"tiny-keccak",
]
@@ -262,9 +262,9 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.81"
+version = "1.0.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247"
+checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
[[package]]
name = "approx"
@@ -285,8 +285,8 @@ dependencies = [
"itertools 0.10.5",
"proc-macro-error",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -484,7 +484,7 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db02d390bf6643fb404d3d22d31aee1c4bc4459600aef9113833d17e786c6e44"
dependencies = [
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -494,7 +494,7 @@ version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348"
dependencies = [
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -506,7 +506,7 @@ checksum = "db2fd794a08ccb318058009eefdf15bcaaaaf6f8161eb3345f907222bac38b20"
dependencies = [
"num-bigint",
"num-traits",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -519,7 +519,7 @@ dependencies = [
"num-bigint",
"num-traits",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -592,7 +592,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -683,7 +683,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
"synstructure 0.12.6",
]
@@ -695,8 +695,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7378575ff571966e99a744addeff0bff98b8ada0dedf1956d59e634db95eaac1"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
"synstructure 0.13.1",
]
@@ -707,7 +707,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -718,15 +718,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
name = "assert_cmd"
-version = "2.0.12"
+version = "2.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6"
+checksum = "ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8"
dependencies = [
"anstyle",
"bstr",
@@ -748,6 +748,7 @@ name = "asset-hub-rococo-emulated-chain"
version = "0.1.0"
dependencies = [
"asset-hub-rococo-runtime",
+ "bp-bridge-hub-rococo",
"cumulus-primitives-core",
"emulated-integration-tests-common",
"frame-support",
@@ -782,11 +783,12 @@ dependencies = [
"sp-runtime",
"staging-xcm",
"staging-xcm-executor",
+ "xcm-runtime-apis",
]
[[package]]
name = "asset-hub-rococo-runtime"
-version = "0.21.0"
+version = "0.22.0"
dependencies = [
"asset-test-utils",
"assets-common",
@@ -844,6 +846,7 @@ dependencies = [
"primitive-types",
"rococo-runtime-constants",
"scale-info",
+ "serde_json",
"snowbridge-router-primitives",
"sp-api",
"sp-block-builder",
@@ -872,6 +875,7 @@ name = "asset-hub-westend-emulated-chain"
version = "0.1.0"
dependencies = [
"asset-hub-westend-runtime",
+ "bp-bridge-hub-westend",
"cumulus-primitives-core",
"emulated-integration-tests-common",
"frame-support",
@@ -916,7 +920,7 @@ dependencies = [
[[package]]
name = "asset-hub-westend-runtime"
-version = "0.25.0"
+version = "0.26.0"
dependencies = [
"asset-test-utils",
"assets-common",
@@ -974,6 +978,8 @@ dependencies = [
"polkadot-runtime-common",
"primitive-types",
"scale-info",
+ "serde_json",
+ "snowbridge-router-primitives",
"sp-api",
"sp-block-builder",
"sp-consensus-aura",
@@ -983,6 +989,7 @@ dependencies = [
"sp-offchain",
"sp-runtime",
"sp-session",
+ "sp-std",
"sp-storage",
"sp-transaction-pool",
"sp-version",
@@ -998,7 +1005,7 @@ dependencies = [
[[package]]
name = "asset-test-utils"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"cumulus-pallet-parachain-system",
"cumulus-pallet-xcmp-queue",
@@ -1027,13 +1034,14 @@ dependencies = [
[[package]]
name = "assets-common"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"cumulus-primitives-core",
"frame-support",
"impl-trait-for-tuples",
"log",
"pallet-asset-conversion",
+ "pallet-assets",
"pallet-xcm",
"parachains-common",
"parity-scale-codec",
@@ -1052,7 +1060,7 @@ version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a3203e79f4dd9bdda415ed03cf14dae5a2bf775c683a00f94e9cd1faf0f596e5"
dependencies = [
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -1242,8 +1250,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -1259,8 +1267,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -1318,7 +1326,7 @@ checksum = "fee3da8ef1276b0bee5dd1c7258010d8fffd31801447323115a25560e1327b89"
dependencies = [
"proc-macro-error",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -1341,9 +1349,9 @@ dependencies = [
[[package]]
name = "backtrace"
-version = "0.3.69"
+version = "0.3.71"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
+checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d"
dependencies = [
"addr2line 0.21.0",
"cc",
@@ -1399,25 +1407,16 @@ dependencies = [
"serde",
]
-[[package]]
-name = "beef"
-version = "0.5.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1"
-dependencies = [
- "serde",
-]
-
[[package]]
name = "binary-merkle-tree"
-version = "15.0.0"
+version = "15.0.1"
dependencies = [
"array-bytes",
- "env_logger 0.11.3",
"hash-db",
"log",
"sp-core",
"sp-runtime",
+ "sp-tracing",
]
[[package]]
@@ -1443,11 +1442,11 @@ dependencies = [
"peeking_take_while",
"prettyplease 0.2.12",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"regex",
- "rustc-hash",
+ "rustc-hash 1.1.0",
"shlex",
- "syn 2.0.61",
+ "syn 2.0.65",
]
[[package]]
@@ -1556,13 +1555,13 @@ dependencies = [
[[package]]
name = "blake2b_simd"
-version = "1.0.1"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3c2f0dc9a68c6317d884f97cc36cf5a3d20ba14ce404227df55e1af708ab04bc"
+checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780"
dependencies = [
"arrayref",
"arrayvec 0.7.4",
- "constant_time_eq 0.2.6",
+ "constant_time_eq 0.3.0",
]
[[package]]
@@ -1646,7 +1645,7 @@ dependencies = [
[[package]]
name = "bp-asset-hub-rococo"
-version = "0.13.0"
+version = "0.14.0"
dependencies = [
"bp-xcm-bridge-hub-router",
"frame-support",
@@ -1656,7 +1655,7 @@ dependencies = [
[[package]]
name = "bp-asset-hub-westend"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"bp-xcm-bridge-hub-router",
"frame-support",
@@ -1683,7 +1682,7 @@ dependencies = [
[[package]]
name = "bp-bridge-hub-cumulus"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"bp-messages",
"bp-polkadot-core",
@@ -1697,7 +1696,7 @@ dependencies = [
[[package]]
name = "bp-bridge-hub-kusama"
-version = "0.16.0"
+version = "0.17.0"
dependencies = [
"bp-bridge-hub-cumulus",
"bp-messages",
@@ -1710,7 +1709,7 @@ dependencies = [
[[package]]
name = "bp-bridge-hub-polkadot"
-version = "0.16.0"
+version = "0.17.0"
dependencies = [
"bp-bridge-hub-cumulus",
"bp-messages",
@@ -1723,12 +1722,14 @@ dependencies = [
[[package]]
name = "bp-bridge-hub-rococo"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"bp-bridge-hub-cumulus",
"bp-messages",
"bp-runtime",
+ "bp-xcm-bridge-hub",
"frame-support",
+ "parity-scale-codec",
"sp-api",
"sp-runtime",
"sp-std",
@@ -1736,12 +1737,14 @@ dependencies = [
[[package]]
name = "bp-bridge-hub-westend"
-version = "0.13.0"
+version = "0.14.0"
dependencies = [
"bp-bridge-hub-cumulus",
"bp-messages",
"bp-runtime",
+ "bp-xcm-bridge-hub",
"frame-support",
+ "parity-scale-codec",
"sp-api",
"sp-runtime",
"sp-std",
@@ -1749,7 +1752,7 @@ dependencies = [
[[package]]
name = "bp-header-chain"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"bp-runtime",
"bp-test-utils",
@@ -1768,7 +1771,7 @@ dependencies = [
[[package]]
name = "bp-kusama"
-version = "0.15.0"
+version = "0.16.0"
dependencies = [
"bp-header-chain",
"bp-polkadot-core",
@@ -1780,7 +1783,7 @@ dependencies = [
[[package]]
name = "bp-messages"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"bp-header-chain",
"bp-runtime",
@@ -1791,12 +1794,13 @@ dependencies = [
"scale-info",
"serde",
"sp-core",
+ "sp-io",
"sp-std",
]
[[package]]
name = "bp-parachains"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"bp-header-chain",
"bp-polkadot-core",
@@ -1812,7 +1816,7 @@ dependencies = [
[[package]]
name = "bp-polkadot"
-version = "0.15.0"
+version = "0.16.0"
dependencies = [
"bp-header-chain",
"bp-polkadot-core",
@@ -1824,7 +1828,7 @@ dependencies = [
[[package]]
name = "bp-polkadot-bulletin"
-version = "0.14.0"
+version = "0.15.0"
dependencies = [
"bp-header-chain",
"bp-messages",
@@ -1841,7 +1845,7 @@ dependencies = [
[[package]]
name = "bp-polkadot-core"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"bp-messages",
"bp-runtime",
@@ -1859,13 +1863,17 @@ dependencies = [
[[package]]
name = "bp-relayers"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
+ "bp-header-chain",
"bp-messages",
+ "bp-parachains",
"bp-runtime",
"frame-support",
+ "frame-system",
"hex",
"hex-literal",
+ "pallet-utility",
"parity-scale-codec",
"scale-info",
"sp-runtime",
@@ -1874,7 +1882,7 @@ dependencies = [
[[package]]
name = "bp-rococo"
-version = "0.16.0"
+version = "0.17.0"
dependencies = [
"bp-header-chain",
"bp-polkadot-core",
@@ -1886,7 +1894,7 @@ dependencies = [
[[package]]
name = "bp-runtime"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"frame-support",
"frame-system",
@@ -1909,7 +1917,7 @@ dependencies = [
[[package]]
name = "bp-test-utils"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"bp-header-chain",
"bp-parachains",
@@ -1928,7 +1936,7 @@ dependencies = [
[[package]]
name = "bp-westend"
-version = "0.13.0"
+version = "0.14.0"
dependencies = [
"bp-header-chain",
"bp-polkadot-core",
@@ -1940,24 +1948,34 @@ dependencies = [
[[package]]
name = "bp-xcm-bridge-hub"
-version = "0.3.0"
+version = "0.4.0"
dependencies = [
+ "bp-messages",
+ "bp-runtime",
+ "frame-support",
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "sp-core",
+ "sp-io",
"sp-std",
+ "staging-xcm",
]
[[package]]
name = "bp-xcm-bridge-hub-router"
-version = "0.14.0"
+version = "0.14.1"
dependencies = [
"parity-scale-codec",
"scale-info",
"sp-core",
"sp-runtime",
+ "staging-xcm",
]
[[package]]
name = "bridge-hub-common"
-version = "0.9.0"
+version = "0.10.0"
dependencies = [
"cumulus-primitives-core",
"frame-support",
@@ -1967,6 +1985,7 @@ dependencies = [
"snowbridge-core",
"sp-core",
"sp-runtime",
+ "sp-std",
"staging-xcm",
]
@@ -1974,12 +1993,14 @@ dependencies = [
name = "bridge-hub-rococo-emulated-chain"
version = "0.1.0"
dependencies = [
+ "bp-messages",
"bridge-hub-common",
"bridge-hub-rococo-runtime",
"emulated-integration-tests-common",
"frame-support",
"parachains-common",
"sp-core",
+ "staging-xcm",
"testnet-parachains-constants",
]
@@ -1997,6 +2018,7 @@ dependencies = [
"pallet-bridge-messages",
"pallet-message-queue",
"pallet-xcm",
+ "pallet-xcm-bridge-hub",
"parachains-common",
"parity-scale-codec",
"rococo-system-emulated-network",
@@ -2016,7 +2038,7 @@ dependencies = [
[[package]]
name = "bridge-hub-rococo-runtime"
-version = "0.15.0"
+version = "0.16.0"
dependencies = [
"bp-asset-hub-rococo",
"bp-asset-hub-westend",
@@ -2046,6 +2068,7 @@ dependencies = [
"cumulus-primitives-utility",
"frame-benchmarking",
"frame-executive",
+ "frame-metadata-hash-extension",
"frame-support",
"frame-system",
"frame-system-benchmarking",
@@ -2078,6 +2101,7 @@ dependencies = [
"rococo-runtime-constants",
"scale-info",
"serde",
+ "serde_json",
"snowbridge-beacon-primitives",
"snowbridge-core",
"snowbridge-outbound-queue-runtime-api",
@@ -2108,7 +2132,6 @@ dependencies = [
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
- "static_assertions",
"substrate-wasm-builder",
"testnet-parachains-constants",
"xcm-runtime-apis",
@@ -2116,15 +2139,17 @@ dependencies = [
[[package]]
name = "bridge-hub-test-utils"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"asset-test-utils",
"bp-header-chain",
"bp-messages",
+ "bp-parachains",
"bp-polkadot-core",
"bp-relayers",
"bp-runtime",
"bp-test-utils",
+ "bp-xcm-bridge-hub",
"bridge-runtime-common",
"cumulus-pallet-parachain-system",
"cumulus-pallet-xcmp-queue",
@@ -2139,6 +2164,8 @@ dependencies = [
"pallet-bridge-relayers",
"pallet-timestamp",
"pallet-utility",
+ "pallet-xcm",
+ "pallet-xcm-bridge-hub",
"parachains-common",
"parachains-runtimes-test-utils",
"parity-scale-codec",
@@ -2156,12 +2183,14 @@ dependencies = [
name = "bridge-hub-westend-emulated-chain"
version = "0.1.0"
dependencies = [
+ "bp-messages",
"bridge-hub-common",
"bridge-hub-westend-runtime",
"emulated-integration-tests-common",
"frame-support",
"parachains-common",
"sp-core",
+ "staging-xcm",
"testnet-parachains-constants",
]
@@ -2169,26 +2198,40 @@ dependencies = [
name = "bridge-hub-westend-integration-tests"
version = "1.0.0"
dependencies = [
+ "asset-hub-westend-runtime",
+ "bridge-hub-westend-runtime",
"cumulus-pallet-xcmp-queue",
"emulated-integration-tests-common",
"frame-support",
"hex-literal",
+ "log",
"pallet-asset-conversion",
"pallet-assets",
"pallet-balances",
"pallet-bridge-messages",
"pallet-message-queue",
"pallet-xcm",
+ "pallet-xcm-bridge-hub",
"parachains-common",
+ "parity-scale-codec",
"rococo-westend-system-emulated-network",
+ "scale-info",
+ "snowbridge-core",
+ "snowbridge-pallet-inbound-queue",
+ "snowbridge-pallet-inbound-queue-fixtures",
+ "snowbridge-pallet-outbound-queue",
+ "snowbridge-pallet-system",
+ "snowbridge-router-primitives",
+ "sp-core",
"sp-runtime",
"staging-xcm",
"staging-xcm-executor",
+ "testnet-parachains-constants",
]
[[package]]
name = "bridge-hub-westend-runtime"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"bp-asset-hub-rococo",
"bp-asset-hub-westend",
@@ -2216,6 +2259,7 @@ dependencies = [
"cumulus-primitives-utility",
"frame-benchmarking",
"frame-executive",
+ "frame-metadata-hash-extension",
"frame-support",
"frame-system",
"frame-system-benchmarking",
@@ -2247,6 +2291,18 @@ dependencies = [
"polkadot-runtime-common",
"scale-info",
"serde",
+ "serde_json",
+ "snowbridge-beacon-primitives",
+ "snowbridge-core",
+ "snowbridge-outbound-queue-runtime-api",
+ "snowbridge-pallet-ethereum-client",
+ "snowbridge-pallet-inbound-queue",
+ "snowbridge-pallet-outbound-queue",
+ "snowbridge-pallet-system",
+ "snowbridge-router-primitives",
+ "snowbridge-runtime-common",
+ "snowbridge-runtime-test-common",
+ "snowbridge-system-runtime-api",
"sp-api",
"sp-block-builder",
"sp-consensus-aura",
@@ -2266,7 +2322,6 @@ dependencies = [
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
- "static_assertions",
"substrate-wasm-builder",
"testnet-parachains-constants",
"westend-runtime-constants",
@@ -2275,7 +2330,7 @@ dependencies = [
[[package]]
name = "bridge-runtime-common"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"bp-header-chain",
"bp-messages",
@@ -2285,7 +2340,6 @@ dependencies = [
"bp-runtime",
"bp-test-utils",
"bp-xcm-bridge-hub",
- "bp-xcm-bridge-hub-router",
"frame-support",
"frame-system",
"log",
@@ -2298,12 +2352,12 @@ dependencies = [
"pallet-utility",
"parity-scale-codec",
"scale-info",
+ "sp-core",
"sp-io",
"sp-runtime",
"sp-std",
"sp-trie",
"staging-xcm",
- "staging-xcm-builder",
"static_assertions",
"tuplex",
]
@@ -2316,9 +2370,9 @@ checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3"
[[package]]
name = "bs58"
-version = "0.5.0"
+version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896"
+checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4"
dependencies = [
"tinyvec",
]
@@ -2446,9 +2500,9 @@ checksum = "a2698f953def977c68f935bb0dfa959375ad4638570e969e2f1e9f433cbf1af6"
[[package]]
name = "cc"
-version = "1.0.83"
+version = "1.0.94"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
+checksum = "17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7"
dependencies = [
"jobserver",
"libc",
@@ -2690,12 +2744,12 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.5.3"
+version = "4.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "949626d00e063efc93b6dca932419ceb5432f99769911c0b995f7e884c778813"
+checksum = "35723e6a11662c2afb578bcf0b88bf6ea8e21282a953428f240574fcc3a2b5b3"
dependencies = [
"clap_builder",
- "clap_derive 4.5.3",
+ "clap_derive 4.5.11",
]
[[package]]
@@ -2709,9 +2763,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.5.2"
+version = "4.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4"
+checksum = "49eb96cbfa7cfa35017b7cd548c75b14c3118c98b423041d70562665e07fb0fa"
dependencies = [
"anstream",
"anstyle",
@@ -2722,11 +2776,11 @@ dependencies = [
[[package]]
name = "clap_complete"
-version = "4.4.0"
+version = "4.5.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "586a385f7ef2f8b4d86bddaa0c094794e7ccbfe5ffef1f434fe928143fc783a5"
+checksum = "aa3c596da3cf0983427b0df0dba359df9182c13bd5b519b585a482b0c351f4e8"
dependencies = [
- "clap 4.5.3",
+ "clap 4.5.11",
]
[[package]]
@@ -2738,20 +2792,20 @@ dependencies = [
"heck 0.4.1",
"proc-macro-error",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
[[package]]
name = "clap_derive"
-version = "4.5.3"
+version = "4.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "90239a040c80f5e14809ca132ddc4176ab33d5e17e49691793296e3fcb34d72f"
+checksum = "5d029b67f89d30bbb547c89fd5161293c0aec155fc691d7924b64550662db93e"
dependencies = [
"heck 0.5.0",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -2819,6 +2873,7 @@ dependencies = [
"pallet-message-queue",
"pallet-treasury",
"pallet-utility",
+ "pallet-whitelist",
"pallet-xcm",
"parachains-common",
"parity-scale-codec",
@@ -2833,7 +2888,7 @@ dependencies = [
[[package]]
name = "collectives-westend-runtime"
-version = "13.0.0"
+version = "14.0.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
@@ -2883,6 +2938,7 @@ dependencies = [
"polkadot-parachain-primitives",
"polkadot-runtime-common",
"scale-info",
+ "serde_json",
"sp-api",
"sp-arithmetic",
"sp-block-builder",
@@ -2894,6 +2950,7 @@ dependencies = [
"sp-offchain",
"sp-runtime",
"sp-session",
+ "sp-std",
"sp-storage",
"sp-transaction-pool",
"sp-version",
@@ -2909,9 +2966,9 @@ dependencies = [
[[package]]
name = "color-eyre"
-version = "0.6.2"
+version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a667583cca8c4f8436db8de46ea8233c42a7d9ae424a82d338f2e4675229204"
+checksum = "55146f5e46f237f7423d74111267d4597b59b0dad0ffaf7303bce9945d843ad5"
dependencies = [
"backtrace",
"eyre",
@@ -2937,7 +2994,7 @@ checksum = "d51beaa537d73d2d1ff34ee70bc095f170420ab2ec5d687ecd3ec2b0d092514b"
dependencies = [
"nom",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -3084,7 +3141,7 @@ checksum = "f272d0c4cf831b4fa80ee529c7707f76585986e910e1fbce1d7921970bc1a241"
[[package]]
name = "contracts-rococo-runtime"
-version = "0.18.0"
+version = "0.19.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
@@ -3177,9 +3234,39 @@ dependencies = [
"memchr",
]
+[[package]]
+name = "coretime-rococo-emulated-chain"
+version = "0.1.0"
+dependencies = [
+ "coretime-rococo-runtime",
+ "cumulus-primitives-core",
+ "emulated-integration-tests-common",
+ "frame-support",
+ "parachains-common",
+ "sp-core",
+ "testnet-parachains-constants",
+]
+
+[[package]]
+name = "coretime-rococo-integration-tests"
+version = "0.1.0"
+dependencies = [
+ "emulated-integration-tests-common",
+ "frame-support",
+ "pallet-balances",
+ "pallet-identity",
+ "pallet-message-queue",
+ "polkadot-runtime-common",
+ "rococo-runtime-constants",
+ "rococo-system-emulated-network",
+ "sp-runtime",
+ "staging-xcm",
+ "staging-xcm-executor",
+]
+
[[package]]
name = "coretime-rococo-runtime"
-version = "0.11.0"
+version = "0.12.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
@@ -3207,6 +3294,7 @@ dependencies = [
"pallet-collator-selection",
"pallet-message-queue",
"pallet-multisig",
+ "pallet-proxy",
"pallet-session",
"pallet-sudo",
"pallet-timestamp",
@@ -3243,9 +3331,39 @@ dependencies = [
"xcm-runtime-apis",
]
+[[package]]
+name = "coretime-westend-emulated-chain"
+version = "0.1.0"
+dependencies = [
+ "coretime-westend-runtime",
+ "cumulus-primitives-core",
+ "emulated-integration-tests-common",
+ "frame-support",
+ "parachains-common",
+ "sp-core",
+ "testnet-parachains-constants",
+]
+
+[[package]]
+name = "coretime-westend-integration-tests"
+version = "0.1.0"
+dependencies = [
+ "emulated-integration-tests-common",
+ "frame-support",
+ "pallet-balances",
+ "pallet-identity",
+ "pallet-message-queue",
+ "polkadot-runtime-common",
+ "sp-runtime",
+ "staging-xcm",
+ "staging-xcm-executor",
+ "westend-runtime-constants",
+ "westend-system-emulated-network",
+]
+
[[package]]
name = "coretime-westend-runtime"
-version = "0.11.0"
+version = "0.12.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
@@ -3273,6 +3391,7 @@ dependencies = [
"pallet-collator-selection",
"pallet-message-queue",
"pallet-multisig",
+ "pallet-proxy",
"pallet-session",
"pallet-timestamp",
"pallet-transaction-payment",
@@ -3476,7 +3595,7 @@ dependencies = [
"anes",
"cast",
"ciborium",
- "clap 4.5.3",
+ "clap 4.5.11",
"criterion-plot",
"futures",
"is-terminal",
@@ -3608,9 +3727,9 @@ dependencies = [
[[package]]
name = "cumulus-client-cli"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
- "clap 4.5.3",
+ "clap 4.5.11",
"parity-scale-codec",
"sc-chain-spec",
"sc-cli",
@@ -3624,7 +3743,7 @@ dependencies = [
[[package]]
name = "cumulus-client-collator"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"async-trait",
"cumulus-client-consensus-common",
@@ -3654,7 +3773,7 @@ dependencies = [
[[package]]
name = "cumulus-client-consensus-aura"
-version = "0.17.1"
+version = "0.18.0"
dependencies = [
"async-trait",
"cumulus-client-collator",
@@ -3698,7 +3817,7 @@ dependencies = [
[[package]]
name = "cumulus-client-consensus-common"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"async-trait",
"cumulus-client-pov-recovery",
@@ -3731,7 +3850,7 @@ dependencies = [
[[package]]
name = "cumulus-client-consensus-proposer"
-version = "0.15.0"
+version = "0.16.0"
dependencies = [
"anyhow",
"async-trait",
@@ -3745,7 +3864,7 @@ dependencies = [
[[package]]
name = "cumulus-client-consensus-relay-chain"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"async-trait",
"cumulus-client-consensus-common",
@@ -3767,7 +3886,7 @@ dependencies = [
[[package]]
name = "cumulus-client-network"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -3804,7 +3923,7 @@ dependencies = [
[[package]]
name = "cumulus-client-parachain-inherent"
-version = "0.11.0"
+version = "0.12.0"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -3825,7 +3944,7 @@ dependencies = [
[[package]]
name = "cumulus-client-pov-recovery"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"assert_matches",
"async-trait",
@@ -3861,7 +3980,7 @@ dependencies = [
[[package]]
name = "cumulus-client-service"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"cumulus-client-cli",
"cumulus-client-collator",
@@ -3897,7 +4016,7 @@ dependencies = [
[[package]]
name = "cumulus-pallet-aura-ext"
-version = "0.16.0"
+version = "0.17.0"
dependencies = [
"cumulus-pallet-parachain-system",
"frame-support",
@@ -3913,7 +4032,7 @@ dependencies = [
[[package]]
name = "cumulus-pallet-dmp-queue"
-version = "0.16.0"
+version = "0.17.0"
dependencies = [
"cumulus-primitives-core",
"frame-benchmarking",
@@ -3931,7 +4050,7 @@ dependencies = [
[[package]]
name = "cumulus-pallet-parachain-system"
-version = "0.16.0"
+version = "0.17.0"
dependencies = [
"assert_matches",
"bytes",
@@ -3984,13 +4103,13 @@ version = "0.6.0"
dependencies = [
"proc-macro-crate 3.1.0",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
name = "cumulus-pallet-session-benchmarking"
-version = "18.0.0"
+version = "19.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4002,7 +4121,7 @@ dependencies = [
[[package]]
name = "cumulus-pallet-solo-to-para"
-version = "0.16.0"
+version = "0.17.0"
dependencies = [
"cumulus-pallet-parachain-system",
"frame-support",
@@ -4016,7 +4135,7 @@ dependencies = [
[[package]]
name = "cumulus-pallet-xcm"
-version = "0.16.0"
+version = "0.17.0"
dependencies = [
"cumulus-primitives-core",
"frame-support",
@@ -4030,7 +4149,7 @@ dependencies = [
[[package]]
name = "cumulus-pallet-xcmp-queue"
-version = "0.16.0"
+version = "0.17.0"
dependencies = [
"bounded-collections",
"bp-xcm-bridge-hub-router",
@@ -4056,7 +4175,7 @@ dependencies = [
[[package]]
name = "cumulus-ping"
-version = "0.16.0"
+version = "0.17.0"
dependencies = [
"cumulus-pallet-xcm",
"cumulus-primitives-core",
@@ -4068,21 +4187,35 @@ dependencies = [
"staging-xcm",
]
+[[package]]
+name = "cumulus-pov-validator"
+version = "0.2.0"
+dependencies = [
+ "anyhow",
+ "clap 4.5.11",
+ "parity-scale-codec",
+ "polkadot-node-primitives",
+ "polkadot-parachain-primitives",
+ "polkadot-primitives",
+ "sc-executor",
+ "sp-core",
+ "sp-io",
+ "sp-maybe-compressed-blob",
+ "tracing",
+ "tracing-subscriber",
+]
+
[[package]]
name = "cumulus-primitives-aura"
version = "0.15.0"
dependencies = [
- "parity-scale-codec",
- "polkadot-core-primitives",
- "polkadot-primitives",
"sp-api",
"sp-consensus-aura",
- "sp-runtime",
]
[[package]]
name = "cumulus-primitives-core"
-version = "0.15.0"
+version = "0.16.0"
dependencies = [
"parity-scale-codec",
"polkadot-core-primitives",
@@ -4097,7 +4230,7 @@ dependencies = [
[[package]]
name = "cumulus-primitives-parachain-inherent"
-version = "0.15.0"
+version = "0.16.0"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -4105,8 +4238,6 @@ dependencies = [
"scale-info",
"sp-core",
"sp-inherents",
- "sp-runtime",
- "sp-state-machine",
"sp-trie",
]
@@ -4124,7 +4255,7 @@ dependencies = [
[[package]]
name = "cumulus-primitives-storage-weight-reclaim"
-version = "7.0.1"
+version = "8.0.0"
dependencies = [
"cumulus-primitives-core",
"cumulus-primitives-proof-size-hostfunction",
@@ -4142,7 +4273,7 @@ dependencies = [
[[package]]
name = "cumulus-primitives-timestamp"
-version = "0.15.1"
+version = "0.16.0"
dependencies = [
"cumulus-primitives-core",
"sp-inherents",
@@ -4151,7 +4282,7 @@ dependencies = [
[[package]]
name = "cumulus-primitives-utility"
-version = "0.16.0"
+version = "0.17.0"
dependencies = [
"cumulus-primitives-core",
"frame-support",
@@ -4159,8 +4290,6 @@ dependencies = [
"pallet-asset-conversion",
"parity-scale-codec",
"polkadot-runtime-common",
- "polkadot-runtime-parachains",
- "sp-io",
"sp-runtime",
"staging-xcm",
"staging-xcm-builder",
@@ -4169,7 +4298,7 @@ dependencies = [
[[package]]
name = "cumulus-relay-chain-inprocess-interface"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -4197,7 +4326,7 @@ dependencies = [
[[package]]
name = "cumulus-relay-chain-interface"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -4215,7 +4344,7 @@ dependencies = [
[[package]]
name = "cumulus-relay-chain-minimal-node"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"array-bytes",
"async-trait",
@@ -4249,7 +4378,7 @@ dependencies = [
[[package]]
name = "cumulus-relay-chain-rpc-interface"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -4324,7 +4453,7 @@ dependencies = [
[[package]]
name = "cumulus-test-relay-sproof-builder"
-version = "0.15.0"
+version = "0.16.0"
dependencies = [
"cumulus-primitives-core",
"parity-scale-codec",
@@ -4380,7 +4509,7 @@ name = "cumulus-test-service"
version = "0.1.0"
dependencies = [
"async-trait",
- "clap 4.5.3",
+ "clap 4.5.11",
"criterion",
"cumulus-client-cli",
"cumulus-client-collator",
@@ -4509,8 +4638,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -4548,9 +4677,9 @@ dependencies = [
"codespan-reporting",
"once_cell",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"scratch",
- "syn 2.0.61",
+ "syn 2.0.65",
]
[[package]]
@@ -4566,8 +4695,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "50c49547d73ba8dcfd4ad7325d64c6d5391ff4224d498fc39a6f3f49825a530d"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -4672,7 +4801,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -4683,8 +4812,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d65d7ce8132b7c0e54497a4d9a55a1c2a0912a0d786cf894472ba818fba45762"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -4694,8 +4823,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -4706,7 +4835,7 @@ checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
dependencies = [
"convert_case",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"rustc_version 0.4.0",
"syn 1.0.109",
]
@@ -4802,8 +4931,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -4846,11 +4975,11 @@ dependencies = [
"derive-syn-parse",
"once_cell",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"regex",
- "syn 2.0.61",
+ "syn 2.0.65",
"termcolor",
- "toml 0.8.8",
+ "toml 0.8.12",
"walkdir",
]
@@ -4895,7 +5024,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "558e40ea573c374cf53507fd240b7ee2f5477df7cfebdb97323ec61c719399c5"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -4988,10 +5117,11 @@ dependencies = [
[[package]]
name = "emulated-integration-tests-common"
-version = "13.0.0"
+version = "14.0.0"
dependencies = [
"asset-test-utils",
"bp-messages",
+ "bp-xcm-bridge-hub",
"bridge-runtime-common",
"cumulus-pallet-parachain-system",
"cumulus-pallet-xcmp-queue",
@@ -5002,6 +5132,7 @@ dependencies = [
"pallet-bridge-messages",
"pallet-message-queue",
"pallet-xcm",
+ "pallet-xcm-bridge-hub",
"parachains-common",
"parity-scale-codec",
"paste",
@@ -5041,7 +5172,7 @@ checksum = "c9720bba047d567ffc8a3cba48bf19126600e249ab7f128e9233e6376976a116"
dependencies = [
"heck 0.4.1",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -5053,8 +5184,8 @@ checksum = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a"
dependencies = [
"heck 0.4.1",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -5073,19 +5204,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e9a1f9f7d83e59740248a6e14ecf93929ade55027844dfcea78beafccc15745"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
name = "enumn"
-version = "0.1.12"
+version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2ad8cef1d801a4686bfd8919f0b30eac4c8e48968c437a6405ded4fb5272d2b"
+checksum = "6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -5095,7 +5226,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea"
dependencies = [
"log",
- "regex",
]
[[package]]
@@ -5130,7 +5260,6 @@ dependencies = [
"anstream",
"anstyle",
"env_filter",
- "humantime",
"log",
]
@@ -5289,8 +5418,8 @@ dependencies = [
"fs-err",
"prettyplease 0.2.12",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -5361,8 +5490,8 @@ dependencies = [
"indexmap 2.2.3",
"proc-macro-crate 3.1.0",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -5585,7 +5714,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa"
[[package]]
name = "frame-benchmarking"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"array-bytes",
"frame-support",
@@ -5611,12 +5740,12 @@ dependencies = [
[[package]]
name = "frame-benchmarking-cli"
-version = "42.0.0"
+version = "43.0.0"
dependencies = [
"Inflector",
"array-bytes",
"chrono",
- "clap 4.5.3",
+ "clap 4.5.11",
"comfy-table",
"frame-benchmarking",
"frame-support",
@@ -5660,7 +5789,7 @@ dependencies = [
[[package]]
name = "frame-benchmarking-pallet-pov"
-version = "27.0.0"
+version = "28.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5680,16 +5809,16 @@ dependencies = [
"parity-scale-codec",
"proc-macro-crate 3.1.0",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"scale-info",
"sp-arithmetic",
- "syn 2.0.61",
+ "syn 2.0.65",
"trybuild",
]
[[package]]
name = "frame-election-provider-support"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-election-provider-solution-type",
"frame-support",
@@ -5708,7 +5837,7 @@ dependencies = [
name = "frame-election-solution-type-fuzzer"
version = "2.0.0"
dependencies = [
- "clap 4.5.3",
+ "clap 4.5.11",
"frame-election-provider-solution-type",
"frame-election-provider-support",
"frame-support",
@@ -5723,7 +5852,7 @@ dependencies = [
[[package]]
name = "frame-executive"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"aquamarine",
"array-bytes",
@@ -5757,7 +5886,7 @@ dependencies = [
[[package]]
name = "frame-metadata-hash-extension"
-version = "0.5.0"
+version = "0.6.0"
dependencies = [
"array-bytes",
"docify",
@@ -5778,21 +5907,21 @@ dependencies = [
[[package]]
name = "frame-omni-bencher"
-version = "0.6.0"
+version = "0.7.0"
dependencies = [
- "clap 4.5.3",
+ "clap 4.5.11",
"cumulus-primitives-proof-size-hostfunction",
- "env_logger 0.11.3",
"frame-benchmarking-cli",
"log",
"sc-cli",
"sp-runtime",
"sp-statement-store",
+ "tracing-subscriber",
]
[[package]]
name = "frame-remote-externalities"
-version = "0.45.0"
+version = "0.46.0"
dependencies = [
"futures",
"indicatif",
@@ -5814,7 +5943,7 @@ dependencies = [
[[package]]
name = "frame-support"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"aquamarine",
"array-bytes",
@@ -5859,21 +5988,32 @@ dependencies = [
[[package]]
name = "frame-support-procedural"
-version = "30.0.2"
+version = "30.0.3"
dependencies = [
"Inflector",
"cfg-expr",
"derive-syn-parse",
+ "docify",
"expander",
+ "frame-support",
"frame-support-procedural-tools",
+ "frame-system",
"itertools 0.11.0",
"macro_magic",
+ "parity-scale-codec",
+ "pretty_assertions",
"proc-macro-warning 1.0.0",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"regex",
+ "scale-info",
+ "sp-core",
"sp-crypto-hashing",
- "syn 2.0.61",
+ "sp-io",
+ "sp-metadata-ir",
+ "sp-runtime",
+ "static_assertions",
+ "syn 2.0.65",
]
[[package]]
@@ -5883,8 +6023,8 @@ dependencies = [
"frame-support-procedural-tools-derive",
"proc-macro-crate 3.1.0",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -5892,8 +6032,8 @@ name = "frame-support-procedural-tools-derive"
version = "12.0.0"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -5959,7 +6099,7 @@ dependencies = [
[[package]]
name = "frame-system"
-version = "37.1.0"
+version = "38.0.0"
dependencies = [
"cfg-if",
"criterion",
@@ -5981,7 +6121,7 @@ dependencies = [
[[package]]
name = "frame-system-benchmarking"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6006,7 +6146,7 @@ dependencies = [
[[package]]
name = "frame-try-runtime"
-version = "0.43.0"
+version = "0.44.0"
dependencies = [
"frame-support",
"parity-scale-codec",
@@ -6143,8 +6283,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -6204,7 +6344,7 @@ dependencies = [
[[package]]
name = "generate-bags"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"chrono",
"frame-election-provider-support",
@@ -6317,7 +6457,7 @@ dependencies = [
[[package]]
name = "glutton-westend-runtime"
-version = "13.0.0"
+version = "14.0.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
@@ -6556,9 +6696,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46"
[[package]]
name = "hkdf"
-version = "0.12.3"
+version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437"
+checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7"
dependencies = [
"hmac 0.12.1",
]
@@ -6936,7 +7076,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11d7a9f6330b71fea57921c9b61c47ee6e84f72d394754eff6163ae67e7395eb"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -6956,7 +7096,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b139284b5cf57ecfa712bcc66950bb635b31aff41c188e8a4cfc758eca374a3f"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
]
[[package]]
@@ -7144,6 +7284,23 @@ version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
+[[package]]
+name = "jemalloc_pprof"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96368c0fc161a0a1a20b3952b6fd31ee342fffc87ed9e48ac1ed49fb25686655"
+dependencies = [
+ "anyhow",
+ "libc",
+ "mappings",
+ "once_cell",
+ "pprof_util",
+ "tempfile",
+ "tikv-jemalloc-ctl",
+ "tokio",
+ "tracing",
+]
+
[[package]]
name = "jni"
version = "0.19.0"
@@ -7201,9 +7358,9 @@ dependencies = [
[[package]]
name = "jsonrpsee"
-version = "0.23.2"
+version = "0.24.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62b089779ad7f80768693755a031cc14a7766aba707cbe886674e3f79e9b7e47"
+checksum = "5ec465b607a36dc5dd45d48b7689bc83f679f66a3ac6b6b21cc787a11e0f8685"
dependencies = [
"jsonrpsee-core",
"jsonrpsee-http-client",
@@ -7217,9 +7374,9 @@ dependencies = [
[[package]]
name = "jsonrpsee-client-transport"
-version = "0.23.2"
+version = "0.24.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "08163edd8bcc466c33d79e10f695cdc98c00d1e6ddfb95cec41b6b0279dd5432"
+checksum = "90f0977f9c15694371b8024c35ab58ca043dbbf4b51ccb03db8858a021241df1"
dependencies = [
"base64 0.22.1",
"futures-util",
@@ -7240,13 +7397,11 @@ dependencies = [
[[package]]
name = "jsonrpsee-core"
-version = "0.23.2"
+version = "0.24.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "79712302e737d23ca0daa178e752c9334846b08321d439fd89af9a384f8c830b"
+checksum = "e942c55635fbf5dc421938b8558a8141c7e773720640f4f1dbe1f4164ca4e221"
dependencies = [
- "anyhow",
"async-trait",
- "beef",
"bytes",
"futures-timer",
"futures-util",
@@ -7257,7 +7412,7 @@ dependencies = [
"parking_lot 0.12.3",
"pin-project",
"rand",
- "rustc-hash",
+ "rustc-hash 2.0.0",
"serde",
"serde_json",
"thiserror",
@@ -7268,9 +7423,9 @@ dependencies = [
[[package]]
name = "jsonrpsee-http-client"
-version = "0.23.2"
+version = "0.24.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2d90064e04fb9d7282b1c71044ea94d0bbc6eff5621c66f1a0bce9e9de7cf3ac"
+checksum = "e33774602df12b68a2310b38a535733c477ca4a498751739f89fe8dbbb62ec4c"
dependencies = [
"async-trait",
"base64 0.22.1",
@@ -7293,24 +7448,23 @@ dependencies = [
[[package]]
name = "jsonrpsee-proc-macros"
-version = "0.23.2"
+version = "0.24.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7895f186d5921065d96e16bd795e5ca89ac8356ec423fafc6e3d7cf8ec11aee4"
+checksum = "6b07a2daf52077ab1b197aea69a5c990c060143835bf04c77070e98903791715"
dependencies = [
"heck 0.5.0",
"proc-macro-crate 3.1.0",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
name = "jsonrpsee-server"
-version = "0.23.2"
+version = "0.24.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "654afab2e92e5d88ebd8a39d6074483f3f2bfdf91c5ac57fe285e7127cdd4f51"
+checksum = "038fb697a709bec7134e9ccbdbecfea0e2d15183f7140254afef7c5610a3f488"
dependencies = [
- "anyhow",
"futures-util",
"http 1.1.0",
"http-body 1.0.0",
@@ -7334,11 +7488,10 @@ dependencies = [
[[package]]
name = "jsonrpsee-types"
-version = "0.23.2"
+version = "0.24.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d9c465fbe385238e861fdc4d1c85e04ada6c1fd246161d26385c1b311724d2af"
+checksum = "23b67d6e008164f027afbc2e7bb79662650158d26df200040282d2aa1cbb093b"
dependencies = [
- "beef",
"http 1.1.0",
"serde",
"serde_json",
@@ -7347,9 +7500,9 @@ dependencies = [
[[package]]
name = "jsonrpsee-ws-client"
-version = "0.23.2"
+version = "0.24.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1c28759775f5cb2f1ea9667672d3fe2b0e701d1f4b7b67954e60afe7fd058b5e"
+checksum = "992bf67d1132f88edf4a4f8cff474cf01abb2be203004a2b8e11c2b20795b99e"
dependencies = [
"http 1.1.0",
"jsonrpsee-client-transport",
@@ -7497,9 +7650,9 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67"
[[package]]
name = "libc"
-version = "0.2.153"
+version = "0.2.155"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
+checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
[[package]]
name = "libflate"
@@ -7688,11 +7841,11 @@ dependencies = [
[[package]]
name = "libp2p-identity"
-version = "0.2.8"
+version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "999ec70441b2fb35355076726a6bc466c932e9bdc66f6a11c6c0aa17c7ab9be0"
+checksum = "55cca1eb2bc1fd29f099f3daaab7effd01e1a54b7c577d0ed082521034d912e8"
dependencies = [
- "bs58 0.5.0",
+ "bs58 0.5.1",
"ed25519-dalek",
"hkdf",
"multihash 0.19.1",
@@ -7888,8 +8041,8 @@ dependencies = [
"heck 0.4.1",
"proc-macro-warning 0.4.2",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -8215,9 +8368,9 @@ dependencies = [
[[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"
dependencies = [
"serde",
"value-bag",
@@ -8302,8 +8455,8 @@ checksum = "cc33f9f0351468d26fbc53d9ce00a096c8522ecb42f19b50f34f2c422f76d21d"
dependencies = [
"macro_magic_core",
"macro_magic_macros",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -8316,8 +8469,8 @@ dependencies = [
"derive-syn-parse",
"macro_magic_core_macros",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -8327,8 +8480,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b02abfe41815b5bd98dbd4260173db2c116dda171dc0fe7838cb206333b83308"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -8338,8 +8491,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73ea28ee64b88876bf45277ed9a5817c1817df061a74f2b988971a12570e5869"
dependencies = [
"macro_magic_core",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -8348,6 +8501,19 @@ version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
+[[package]]
+name = "mappings"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fa2605f461115ef6336342b12f0d8cabdfd7b258fed86f5f98c725535843601"
+dependencies = [
+ "anyhow",
+ "libc",
+ "once_cell",
+ "pprof_util",
+ "tracing",
+]
+
[[package]]
name = "match_cfg"
version = "0.1.0"
@@ -8480,6 +8646,7 @@ dependencies = [
"parking_lot 0.12.3",
"relay-utils",
"sp-arithmetic",
+ "sp-core",
]
[[package]]
@@ -8505,71 +8672,28 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
-[[package]]
-name = "minimal-template"
-version = "0.1.0"
-dependencies = [
- "docify",
- "minimal-template-node",
- "minimal-template-runtime",
- "pallet-minimal-template",
- "polkadot-sdk-docs",
- "polkadot-sdk-frame",
- "simple-mermaid 0.1.1",
-]
-
[[package]]
name = "minimal-template-node"
version = "0.1.0"
dependencies = [
- "clap 4.5.3",
+ "clap 4.5.11",
"docify",
"futures",
"futures-timer",
"jsonrpsee",
"minimal-template-runtime",
- "polkadot-sdk-frame",
- "sc-basic-authorship",
- "sc-cli",
- "sc-client-api",
- "sc-consensus",
- "sc-consensus-manual-seal",
- "sc-executor",
- "sc-network",
- "sc-offchain",
- "sc-rpc-api",
- "sc-service",
- "sc-telemetry",
- "sc-transaction-pool",
- "sc-transaction-pool-api",
+ "polkadot-sdk",
"serde_json",
- "sp-api",
- "sp-block-builder",
- "sp-blockchain",
- "sp-io",
- "sp-keyring",
- "sp-runtime",
- "sp-timestamp",
- "substrate-build-script-utils",
- "substrate-frame-rpc-system",
]
[[package]]
name = "minimal-template-runtime"
version = "0.1.0"
dependencies = [
- "pallet-balances",
"pallet-minimal-template",
- "pallet-sudo",
- "pallet-timestamp",
- "pallet-transaction-payment",
- "pallet-transaction-payment-rpc-runtime-api",
"parity-scale-codec",
- "polkadot-sdk-frame",
+ "polkadot-sdk",
"scale-info",
- "sp-genesis-builder",
- "sp-runtime",
- "substrate-wasm-builder",
]
[[package]]
@@ -8619,7 +8743,7 @@ dependencies = [
[[package]]
name = "mmr-gadget"
-version = "39.0.0"
+version = "40.0.0"
dependencies = [
"futures",
"log",
@@ -8693,7 +8817,7 @@ checksum = "22ce75669015c4f47b289fd4d4f56e894e4c96003ffdf3ac51313126f94c6cbb"
dependencies = [
"cfg-if",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -8705,8 +8829,8 @@ checksum = "af7cbce79ec385a1d4f54baa90a76401eb15d9cab93685f62e7e9f942aa00ae2"
dependencies = [
"cfg-if",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -8817,7 +8941,7 @@ dependencies = [
"proc-macro-crate 1.3.1",
"proc-macro-error",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
"synstructure 0.12.6",
]
@@ -8865,7 +8989,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91761aed67d03ad966ef783ae962ef9bbaca728d2dd7ceb7939ec110fffad998"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -9015,7 +9139,7 @@ name = "node-bench"
version = "0.9.0"
dependencies = [
"array-bytes",
- "clap 4.5.3",
+ "clap 4.5.11",
"derive_more",
"fs_extra",
"futures",
@@ -9072,8 +9196,6 @@ dependencies = [
"sc-consensus-grandpa-rpc",
"sc-mixnet",
"sc-rpc",
- "sc-rpc-api",
- "sc-rpc-spec-v2",
"sc-sync-state-rpc",
"sc-transaction-pool-api",
"sp-api",
@@ -9094,7 +9216,7 @@ dependencies = [
name = "node-runtime-generate-bags"
version = "3.0.0"
dependencies = [
- "clap 4.5.3",
+ "clap 4.5.11",
"generate-bags",
"kitchensink-runtime",
]
@@ -9103,7 +9225,7 @@ dependencies = [
name = "node-template-release"
version = "3.0.0"
dependencies = [
- "clap 4.5.3",
+ "clap 4.5.11",
"flate2",
"fs_extra",
"glob",
@@ -9258,8 +9380,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -9361,6 +9483,15 @@ dependencies = [
"memchr",
]
+[[package]]
+name = "object"
+version = "0.36.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce"
+dependencies = [
+ "memchr",
+]
+
[[package]]
name = "oid-registry"
version = "0.6.1"
@@ -9425,8 +9556,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -9492,7 +9623,7 @@ dependencies = [
"petgraph",
"proc-macro-crate 3.1.0",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -9525,7 +9656,7 @@ checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f"
[[package]]
name = "pallet-alliance"
-version = "36.0.0"
+version = "37.0.0"
dependencies = [
"array-bytes",
"frame-benchmarking",
@@ -9545,7 +9676,7 @@ dependencies = [
[[package]]
name = "pallet-asset-conversion"
-version = "19.0.0"
+version = "20.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -9565,7 +9696,7 @@ dependencies = [
[[package]]
name = "pallet-asset-conversion-ops"
-version = "0.5.0"
+version = "0.6.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -9585,7 +9716,7 @@ dependencies = [
[[package]]
name = "pallet-asset-conversion-tx-payment"
-version = "19.0.0"
+version = "20.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -9603,7 +9734,7 @@ dependencies = [
[[package]]
name = "pallet-asset-rate"
-version = "16.0.0"
+version = "17.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -9618,7 +9749,7 @@ dependencies = [
[[package]]
name = "pallet-asset-tx-payment"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -9639,7 +9770,7 @@ dependencies = [
[[package]]
name = "pallet-assets"
-version = "39.0.0"
+version = "40.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -9652,12 +9783,11 @@ dependencies = [
"sp-core",
"sp-io",
"sp-runtime",
- "sp-std",
]
[[package]]
name = "pallet-assets-freezer"
-version = "0.4.0"
+version = "0.5.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -9674,7 +9804,7 @@ dependencies = [
[[package]]
name = "pallet-atomic-swap"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -9688,7 +9818,7 @@ dependencies = [
[[package]]
name = "pallet-aura"
-version = "36.0.0"
+version = "37.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -9705,7 +9835,7 @@ dependencies = [
[[package]]
name = "pallet-authority-discovery"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -9721,7 +9851,7 @@ dependencies = [
[[package]]
name = "pallet-authorship"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -9735,7 +9865,7 @@ dependencies = [
[[package]]
name = "pallet-babe"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -9762,7 +9892,7 @@ dependencies = [
[[package]]
name = "pallet-bags-list"
-version = "36.0.0"
+version = "37.0.0"
dependencies = [
"aquamarine",
"docify",
@@ -9810,7 +9940,7 @@ dependencies = [
[[package]]
name = "pallet-balances"
-version = "38.0.0"
+version = "39.0.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -9828,7 +9958,7 @@ dependencies = [
[[package]]
name = "pallet-beefy"
-version = "38.0.0"
+version = "39.0.0"
dependencies = [
"frame-election-provider-support",
"frame-support",
@@ -9855,10 +9985,11 @@ dependencies = [
[[package]]
name = "pallet-beefy-mmr"
-version = "38.0.0"
+version = "39.0.0"
dependencies = [
"array-bytes",
"binary-merkle-tree",
+ "frame-benchmarking",
"frame-support",
"frame-system",
"log",
@@ -9879,7 +10010,7 @@ dependencies = [
[[package]]
name = "pallet-bounties"
-version = "36.0.0"
+version = "37.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -9920,7 +10051,7 @@ dependencies = [
[[package]]
name = "pallet-bridge-grandpa"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"bp-header-chain",
"bp-runtime",
@@ -9940,7 +10071,7 @@ dependencies = [
[[package]]
name = "pallet-bridge-messages"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"bp-header-chain",
"bp-messages",
@@ -9963,7 +10094,7 @@ dependencies = [
[[package]]
name = "pallet-bridge-parachains"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"bp-header-chain",
"bp-parachains",
@@ -9985,20 +10116,29 @@ dependencies = [
[[package]]
name = "pallet-bridge-relayers"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
+ "bp-header-chain",
"bp-messages",
+ "bp-parachains",
+ "bp-polkadot-core",
"bp-relayers",
"bp-runtime",
+ "bp-test-utils",
"frame-benchmarking",
"frame-support",
"frame-system",
"log",
"pallet-balances",
+ "pallet-bridge-grandpa",
"pallet-bridge-messages",
+ "pallet-bridge-parachains",
+ "pallet-transaction-payment",
+ "pallet-utility",
"parity-scale-codec",
"scale-info",
"sp-arithmetic",
+ "sp-core",
"sp-io",
"sp-runtime",
"sp-std",
@@ -10006,7 +10146,7 @@ dependencies = [
[[package]]
name = "pallet-broker"
-version = "0.16.0"
+version = "0.17.0"
dependencies = [
"bitvec",
"frame-benchmarking",
@@ -10026,7 +10166,7 @@ dependencies = [
[[package]]
name = "pallet-child-bounties"
-version = "36.0.0"
+version = "37.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10044,7 +10184,7 @@ dependencies = [
[[package]]
name = "pallet-collator-selection"
-version = "18.0.0"
+version = "19.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10068,7 +10208,7 @@ dependencies = [
[[package]]
name = "pallet-collective"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10083,7 +10223,7 @@ dependencies = [
[[package]]
name = "pallet-collective-content"
-version = "0.15.0"
+version = "0.16.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10097,12 +10237,11 @@ dependencies = [
[[package]]
name = "pallet-contracts"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"array-bytes",
"assert_matches",
"bitflags 1.3.2",
- "env_logger 0.11.3",
"environmental",
"frame-benchmarking",
"frame-support",
@@ -10148,16 +10287,16 @@ dependencies = [
"anyhow",
"frame-system",
"parity-wasm",
- "polkavm-linker",
+ "polkavm-linker 0.9.2",
"sp-runtime",
"tempfile",
- "toml 0.8.8",
+ "toml 0.8.12",
"twox-hash",
]
[[package]]
name = "pallet-contracts-mock-network"
-version = "13.0.0"
+version = "14.0.0"
dependencies = [
"assert_matches",
"frame-support",
@@ -10197,8 +10336,8 @@ name = "pallet-contracts-proc-macro"
version = "23.0.1"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -10208,13 +10347,13 @@ dependencies = [
"bitflags 1.3.2",
"parity-scale-codec",
"paste",
- "polkavm-derive",
+ "polkavm-derive 0.9.1",
"scale-info",
]
[[package]]
name = "pallet-conviction-voting"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"assert_matches",
"frame-benchmarking",
@@ -10232,7 +10371,7 @@ dependencies = [
[[package]]
name = "pallet-core-fellowship"
-version = "21.0.0"
+version = "22.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10262,11 +10401,12 @@ dependencies = [
[[package]]
name = "pallet-delegated-staking"
-version = "4.0.0"
+version = "5.0.0"
dependencies = [
"frame-election-provider-support",
"frame-support",
"frame-system",
+ "log",
"pallet-balances",
"pallet-nomination-pools",
"pallet-staking",
@@ -10284,7 +10424,7 @@ dependencies = [
[[package]]
name = "pallet-democracy"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10303,7 +10443,7 @@ dependencies = [
[[package]]
name = "pallet-dev-mode"
-version = "19.0.0"
+version = "20.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -10345,7 +10485,7 @@ dependencies = [
[[package]]
name = "pallet-election-provider-multi-phase"
-version = "36.0.0"
+version = "37.0.0"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -10369,7 +10509,7 @@ dependencies = [
[[package]]
name = "pallet-election-provider-support-benchmarking"
-version = "36.0.0"
+version = "37.0.0"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -10381,7 +10521,7 @@ dependencies = [
[[package]]
name = "pallet-elections-phragmen"
-version = "38.0.0"
+version = "39.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10535,7 +10675,7 @@ dependencies = [
[[package]]
name = "pallet-fast-unstake"
-version = "36.0.0"
+version = "37.0.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -10559,7 +10699,7 @@ dependencies = [
[[package]]
name = "pallet-glutton"
-version = "23.0.0"
+version = "24.0.0"
dependencies = [
"blake2 0.10.6",
"frame-benchmarking",
@@ -10577,7 +10717,7 @@ dependencies = [
[[package]]
name = "pallet-grandpa"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"finality-grandpa",
"frame-benchmarking",
@@ -10606,7 +10746,7 @@ dependencies = [
[[package]]
name = "pallet-identity"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"enumflags2",
"frame-benchmarking",
@@ -10624,7 +10764,7 @@ dependencies = [
[[package]]
name = "pallet-im-online"
-version = "36.0.0"
+version = "37.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10643,7 +10783,7 @@ dependencies = [
[[package]]
name = "pallet-indices"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10659,7 +10799,7 @@ dependencies = [
[[package]]
name = "pallet-insecure-randomness-collective-flip"
-version = "25.0.0"
+version = "26.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -10673,7 +10813,7 @@ dependencies = [
[[package]]
name = "pallet-lottery"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10689,7 +10829,7 @@ dependencies = [
[[package]]
name = "pallet-membership"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10704,7 +10844,7 @@ dependencies = [
[[package]]
name = "pallet-message-queue"
-version = "40.0.0"
+version = "41.0.0"
dependencies = [
"environmental",
"frame-benchmarking",
@@ -10727,7 +10867,7 @@ dependencies = [
[[package]]
name = "pallet-migrations"
-version = "7.0.0"
+version = "8.0.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -10753,13 +10893,13 @@ name = "pallet-minimal-template"
version = "0.1.0"
dependencies = [
"parity-scale-codec",
- "polkadot-sdk-frame",
+ "polkadot-sdk",
"scale-info",
]
[[package]]
name = "pallet-mixnet"
-version = "0.13.0"
+version = "0.14.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10777,10 +10917,9 @@ dependencies = [
[[package]]
name = "pallet-mmr"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"array-bytes",
- "env_logger 0.11.3",
"frame-benchmarking",
"frame-support",
"frame-system",
@@ -10792,11 +10931,12 @@ dependencies = [
"sp-io",
"sp-mmr-primitives",
"sp-runtime",
+ "sp-tracing",
]
[[package]]
name = "pallet-multisig"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10811,7 +10951,7 @@ dependencies = [
[[package]]
name = "pallet-nft-fractionalization"
-version = "20.0.0"
+version = "21.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10830,7 +10970,7 @@ dependencies = [
[[package]]
name = "pallet-nfts"
-version = "31.0.0"
+version = "32.0.0"
dependencies = [
"enumflags2",
"frame-benchmarking",
@@ -10848,7 +10988,7 @@ dependencies = [
[[package]]
name = "pallet-nfts-runtime-api"
-version = "23.0.0"
+version = "24.0.0"
dependencies = [
"pallet-nfts",
"parity-scale-codec",
@@ -10857,7 +10997,7 @@ dependencies = [
[[package]]
name = "pallet-nis"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -10873,7 +11013,7 @@ dependencies = [
[[package]]
name = "pallet-node-authorization"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -10887,7 +11027,7 @@ dependencies = [
[[package]]
name = "pallet-nomination-pools"
-version = "34.0.0"
+version = "35.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -10904,7 +11044,7 @@ dependencies = [
[[package]]
name = "pallet-nomination-pools-benchmarking"
-version = "35.0.0"
+version = "36.0.0"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -10943,7 +11083,7 @@ dependencies = [
[[package]]
name = "pallet-nomination-pools-runtime-api"
-version = "32.0.0"
+version = "33.0.0"
dependencies = [
"pallet-nomination-pools",
"parity-scale-codec",
@@ -11001,7 +11141,7 @@ dependencies = [
[[package]]
name = "pallet-offences"
-version = "36.0.0"
+version = "37.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -11018,7 +11158,7 @@ dependencies = [
[[package]]
name = "pallet-offences-benchmarking"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -11044,7 +11184,7 @@ dependencies = [
[[package]]
name = "pallet-paged-list"
-version = "0.15.0"
+version = "0.16.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -11085,7 +11225,7 @@ dependencies = [
[[package]]
name = "pallet-parameters"
-version = "0.8.0"
+version = "0.9.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -11104,7 +11244,7 @@ dependencies = [
[[package]]
name = "pallet-preimage"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11120,7 +11260,7 @@ dependencies = [
[[package]]
name = "pallet-proxy"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11136,7 +11276,7 @@ dependencies = [
[[package]]
name = "pallet-ranked-collective"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11153,7 +11293,7 @@ dependencies = [
[[package]]
name = "pallet-recovery"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11168,7 +11308,7 @@ dependencies = [
[[package]]
name = "pallet-referenda"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"assert_matches",
"frame-benchmarking",
@@ -11189,7 +11329,7 @@ dependencies = [
[[package]]
name = "pallet-remark"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11202,9 +11342,118 @@ dependencies = [
"sp-runtime",
]
+[[package]]
+name = "pallet-revive"
+version = "0.2.0"
+dependencies = [
+ "array-bytes",
+ "assert_matches",
+ "bitflags 1.3.2",
+ "environmental",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
+ "impl-trait-for-tuples",
+ "log",
+ "pallet-assets",
+ "pallet-balances",
+ "pallet-message-queue",
+ "pallet-proxy",
+ "pallet-revive-fixtures",
+ "pallet-revive-proc-macro",
+ "pallet-revive-uapi",
+ "pallet-timestamp",
+ "pallet-utility",
+ "parity-scale-codec",
+ "paste",
+ "polkavm 0.10.0",
+ "pretty_assertions",
+ "scale-info",
+ "serde",
+ "sp-api",
+ "sp-core",
+ "sp-io",
+ "sp-keystore",
+ "sp-runtime",
+ "sp-std",
+ "sp-tracing",
+ "staging-xcm",
+ "staging-xcm-builder",
+ "wat",
+]
+
+[[package]]
+name = "pallet-revive-fixtures"
+version = "0.2.0"
+dependencies = [
+ "anyhow",
+ "frame-system",
+ "parity-wasm",
+ "polkavm-linker 0.10.0",
+ "sp-runtime",
+ "tempfile",
+ "toml 0.8.12",
+]
+
+[[package]]
+name = "pallet-revive-mock-network"
+version = "0.2.0"
+dependencies = [
+ "assert_matches",
+ "frame-support",
+ "frame-system",
+ "pallet-assets",
+ "pallet-balances",
+ "pallet-message-queue",
+ "pallet-proxy",
+ "pallet-revive",
+ "pallet-revive-fixtures",
+ "pallet-revive-proc-macro",
+ "pallet-revive-uapi",
+ "pallet-timestamp",
+ "pallet-utility",
+ "pallet-xcm",
+ "parity-scale-codec",
+ "polkadot-parachain-primitives",
+ "polkadot-primitives",
+ "polkadot-runtime-parachains",
+ "pretty_assertions",
+ "scale-info",
+ "sp-api",
+ "sp-core",
+ "sp-io",
+ "sp-keystore",
+ "sp-runtime",
+ "sp-tracing",
+ "staging-xcm",
+ "staging-xcm-builder",
+ "staging-xcm-executor",
+ "xcm-simulator",
+]
+
+[[package]]
+name = "pallet-revive-proc-macro"
+version = "0.1.1"
+dependencies = [
+ "proc-macro2 1.0.82",
+ "quote 1.0.37",
+ "syn 2.0.65",
+]
+
+[[package]]
+name = "pallet-revive-uapi"
+version = "0.1.1"
+dependencies = [
+ "bitflags 1.3.2",
+ "parity-scale-codec",
+ "paste",
+ "polkavm-derive 0.10.0",
+ "scale-info",
+]
+
[[package]]
name = "pallet-root-offences"
-version = "34.0.0"
+version = "35.0.0"
dependencies = [
"frame-election-provider-support",
"frame-support",
@@ -11225,7 +11474,7 @@ dependencies = [
[[package]]
name = "pallet-root-testing"
-version = "13.0.0"
+version = "14.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -11238,7 +11487,7 @@ dependencies = [
[[package]]
name = "pallet-safe-mode"
-version = "18.0.0"
+version = "19.0.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -11257,7 +11506,7 @@ dependencies = [
[[package]]
name = "pallet-salary"
-version = "22.0.0"
+version = "23.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11274,7 +11523,7 @@ dependencies = [
[[package]]
name = "pallet-scheduler"
-version = "38.0.0"
+version = "39.0.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -11293,7 +11542,7 @@ dependencies = [
[[package]]
name = "pallet-scored-pool"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -11307,7 +11556,7 @@ dependencies = [
[[package]]
name = "pallet-session"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -11327,7 +11576,7 @@ dependencies = [
[[package]]
name = "pallet-session-benchmarking"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -11349,7 +11598,7 @@ dependencies = [
[[package]]
name = "pallet-skip-feeless-payment"
-version = "12.0.0"
+version = "13.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -11360,7 +11609,7 @@ dependencies = [
[[package]]
name = "pallet-society"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11380,7 +11629,7 @@ dependencies = [
[[package]]
name = "pallet-staking"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -11413,9 +11662,9 @@ version = "12.0.0"
dependencies = [
"proc-macro-crate 3.1.0",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"sp-runtime",
- "syn 2.0.61",
+ "syn 2.0.65",
]
[[package]]
@@ -11428,7 +11677,7 @@ dependencies = [
[[package]]
name = "pallet-staking-runtime-api"
-version = "22.0.0"
+version = "24.0.0"
dependencies = [
"parity-scale-codec",
"sp-api",
@@ -11437,7 +11686,7 @@ dependencies = [
[[package]]
name = "pallet-state-trie-migration"
-version = "39.0.0"
+version = "40.0.0"
dependencies = [
"frame-benchmarking",
"frame-remote-externalities",
@@ -11461,7 +11710,7 @@ dependencies = [
[[package]]
name = "pallet-statement"
-version = "19.0.0"
+version = "20.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -11478,7 +11727,7 @@ dependencies = [
[[package]]
name = "pallet-sudo"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -11507,7 +11756,7 @@ dependencies = [
[[package]]
name = "pallet-timestamp"
-version = "36.0.1"
+version = "37.0.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -11526,7 +11775,7 @@ dependencies = [
[[package]]
name = "pallet-tips"
-version = "36.0.0"
+version = "37.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11545,7 +11794,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -11561,7 +11810,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment-rpc"
-version = "40.0.0"
+version = "41.0.0"
dependencies = [
"jsonrpsee",
"pallet-transaction-payment-rpc-runtime-api",
@@ -11576,7 +11825,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment-rpc-runtime-api"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"pallet-transaction-payment",
"parity-scale-codec",
@@ -11587,7 +11836,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-storage"
-version = "36.0.0"
+version = "37.0.0"
dependencies = [
"array-bytes",
"frame-benchmarking",
@@ -11607,7 +11856,7 @@ dependencies = [
[[package]]
name = "pallet-treasury"
-version = "36.0.0"
+version = "37.0.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -11626,7 +11875,7 @@ dependencies = [
[[package]]
name = "pallet-tx-pause"
-version = "18.0.0"
+version = "19.0.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -11644,7 +11893,7 @@ dependencies = [
[[package]]
name = "pallet-uniques"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11661,7 +11910,7 @@ dependencies = [
[[package]]
name = "pallet-utility"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11679,7 +11928,7 @@ dependencies = [
[[package]]
name = "pallet-vesting"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11695,7 +11944,7 @@ dependencies = [
[[package]]
name = "pallet-whitelist"
-version = "36.0.0"
+version = "37.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11712,7 +11961,7 @@ dependencies = [
[[package]]
name = "pallet-xcm"
-version = "16.0.0"
+version = "17.0.0"
dependencies = [
"bounded-collections",
"frame-benchmarking",
@@ -11737,7 +11986,7 @@ dependencies = [
[[package]]
name = "pallet-xcm-benchmarks"
-version = "16.0.0"
+version = "17.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11760,19 +12009,20 @@ dependencies = [
[[package]]
name = "pallet-xcm-bridge-hub"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"bp-header-chain",
"bp-messages",
"bp-runtime",
"bp-xcm-bridge-hub",
- "bridge-runtime-common",
"frame-support",
"frame-system",
"log",
"pallet-balances",
"pallet-bridge-messages",
+ "pallet-xcm-bridge-hub-router",
"parity-scale-codec",
+ "polkadot-parachain-primitives",
"scale-info",
"sp-core",
"sp-io",
@@ -11785,7 +12035,7 @@ dependencies = [
[[package]]
name = "pallet-xcm-bridge-hub-router"
-version = "0.14.0"
+version = "0.15.0"
dependencies = [
"bp-xcm-bridge-hub-router",
"frame-benchmarking",
@@ -11806,7 +12056,7 @@ dependencies = [
name = "parachain-template-node"
version = "0.1.0"
dependencies = [
- "clap 4.5.3",
+ "clap 4.5.11",
"color-print",
"cumulus-client-cli",
"cumulus-client-collator",
@@ -11851,6 +12101,7 @@ dependencies = [
"sp-blockchain",
"sp-consensus-aura",
"sp-core",
+ "sp-genesis-builder",
"sp-io",
"sp-keystore",
"sp-runtime",
@@ -11902,6 +12153,7 @@ dependencies = [
"polkadot-parachain-primitives",
"polkadot-runtime-common",
"scale-info",
+ "serde_json",
"smallvec",
"sp-api",
"sp-block-builder",
@@ -11923,7 +12175,7 @@ dependencies = [
[[package]]
name = "parachains-common"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"cumulus-primitives-core",
"cumulus-primitives-utility",
@@ -11967,7 +12219,7 @@ dependencies = [
[[package]]
name = "parachains-runtimes-test-utils"
-version = "16.0.0"
+version = "17.0.0"
dependencies = [
"cumulus-pallet-parachain-system",
"cumulus-pallet-xcmp-queue",
@@ -12057,7 +12309,7 @@ checksum = "d830939c76d294956402033aee57a6da7b438f2294eb94864c37b0569053a42c"
dependencies = [
"proc-macro-crate 3.1.0",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -12169,9 +12421,9 @@ dependencies = [
[[package]]
name = "paste"
-version = "1.0.14"
+version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
+checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
[[package]]
name = "pbkdf2"
@@ -12213,7 +12465,7 @@ dependencies = [
[[package]]
name = "penpal-runtime"
-version = "0.24.0"
+version = "0.25.0"
dependencies = [
"assets-common",
"cumulus-pallet-aura-ext",
@@ -12232,6 +12484,7 @@ dependencies = [
"frame-try-runtime",
"hex-literal",
"log",
+ "pallet-asset-conversion",
"pallet-asset-tx-payment",
"pallet-assets",
"pallet-aura",
@@ -12250,6 +12503,7 @@ dependencies = [
"polkadot-parachain-primitives",
"polkadot-primitives",
"polkadot-runtime-common",
+ "primitive-types",
"scale-info",
"smallvec",
"sp-api",
@@ -12307,7 +12561,7 @@ dependencies = [
[[package]]
name = "people-rococo-runtime"
-version = "0.11.0"
+version = "0.12.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
@@ -12335,6 +12589,7 @@ dependencies = [
"pallet-identity",
"pallet-message-queue",
"pallet-multisig",
+ "pallet-proxy",
"pallet-session",
"pallet-timestamp",
"pallet-transaction-payment",
@@ -12393,6 +12648,7 @@ dependencies = [
"pallet-balances",
"pallet-identity",
"pallet-message-queue",
+ "pallet-xcm",
"parachains-common",
"parity-scale-codec",
"polkadot-runtime-common",
@@ -12405,7 +12661,7 @@ dependencies = [
[[package]]
name = "people-westend-runtime"
-version = "0.11.0"
+version = "0.12.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
@@ -12433,6 +12689,7 @@ dependencies = [
"pallet-identity",
"pallet-message-queue",
"pallet-multisig",
+ "pallet-proxy",
"pallet-session",
"pallet-timestamp",
"pallet-transaction-payment",
@@ -12503,8 +12760,8 @@ dependencies = [
"pest",
"pest_meta",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -12544,8 +12801,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -12612,7 +12869,7 @@ dependencies = [
[[package]]
name = "polkadot"
-version = "16.0.1"
+version = "17.0.0"
dependencies = [
"assert_cmd",
"color-eyre",
@@ -12633,11 +12890,10 @@ dependencies = [
[[package]]
name = "polkadot-approval-distribution"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"assert_matches",
"bitvec",
- "env_logger 0.11.3",
"futures",
"futures-timer",
"itertools 0.11.0",
@@ -12654,23 +12910,24 @@ dependencies = [
"rand",
"rand_chacha",
"rand_core",
+ "sc-keystore",
"schnorrkel 0.11.4",
+ "sp-application-crypto",
"sp-authority-discovery",
"sp-core",
+ "sp-tracing",
"tracing-gum",
]
[[package]]
name = "polkadot-availability-bitfield-distribution"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"always-assert",
"assert_matches",
"bitvec",
- "env_logger 0.11.3",
"futures",
"futures-timer",
- "log",
"maplit",
"polkadot-node-network-protocol",
"polkadot-node-subsystem",
@@ -12684,12 +12941,13 @@ dependencies = [
"sp-core",
"sp-keyring",
"sp-keystore",
+ "sp-tracing",
"tracing-gum",
]
[[package]]
name = "polkadot-availability-distribution"
-version = "17.0.1"
+version = "18.0.0"
dependencies = [
"assert_matches",
"derive_more",
@@ -12720,7 +12978,7 @@ dependencies = [
[[package]]
name = "polkadot-availability-recovery"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"assert_matches",
"async-trait",
@@ -12763,10 +13021,10 @@ dependencies = [
[[package]]
name = "polkadot-cli"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"cfg-if",
- "clap 4.5.3",
+ "clap 4.5.11",
"frame-benchmarking-cli",
"futures",
"log",
@@ -12792,15 +13050,13 @@ dependencies = [
[[package]]
name = "polkadot-collator-protocol"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"assert_matches",
"bitvec",
- "env_logger 0.11.3",
"fatality",
"futures",
"futures-timer",
- "log",
"parity-scale-codec",
"polkadot-node-network-protocol",
"polkadot-node-primitives",
@@ -12812,10 +13068,12 @@ dependencies = [
"rstest",
"sc-keystore",
"sc-network",
+ "schnellru",
"sp-core",
"sp-keyring",
"sp-keystore",
"sp-runtime",
+ "sp-tracing",
"thiserror",
"tokio-util",
"tracing-gum",
@@ -12833,7 +13091,7 @@ dependencies = [
[[package]]
name = "polkadot-dispute-distribution"
-version = "17.0.1"
+version = "18.0.0"
dependencies = [
"assert_matches",
"async-channel",
@@ -12866,7 +13124,7 @@ dependencies = [
[[package]]
name = "polkadot-erasure-coding"
-version = "15.0.0"
+version = "16.0.0"
dependencies = [
"criterion",
"parity-scale-codec",
@@ -12881,7 +13139,7 @@ dependencies = [
[[package]]
name = "polkadot-gossip-support"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"assert_matches",
"async-trait",
@@ -12912,7 +13170,7 @@ dependencies = [
[[package]]
name = "polkadot-network-bridge"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"always-assert",
"assert_matches",
@@ -12941,7 +13199,7 @@ dependencies = [
[[package]]
name = "polkadot-node-collation-generation"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"assert_matches",
"futures",
@@ -12963,13 +13221,12 @@ dependencies = [
[[package]]
name = "polkadot-node-core-approval-voting"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"assert_matches",
"async-trait",
"bitvec",
"derive_more",
- "env_logger 0.11.3",
"futures",
"futures-timer",
"itertools 0.11.0",
@@ -13002,17 +13259,17 @@ dependencies = [
"sp-keyring",
"sp-keystore",
"sp-runtime",
+ "sp-tracing",
"thiserror",
"tracing-gum",
]
[[package]]
name = "polkadot-node-core-av-store"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"assert_matches",
"bitvec",
- "env_logger 0.11.3",
"futures",
"futures-timer",
"kvdb",
@@ -13032,13 +13289,14 @@ dependencies = [
"sp-consensus",
"sp-core",
"sp-keyring",
+ "sp-tracing",
"thiserror",
"tracing-gum",
]
[[package]]
name = "polkadot-node-core-backing"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"assert_matches",
"bitvec",
@@ -13066,7 +13324,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-bitfield-signing"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"futures",
"polkadot-node-subsystem",
@@ -13082,7 +13340,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-candidate-validation"
-version = "17.1.0"
+version = "18.0.0"
dependencies = [
"assert_matches",
"async-trait",
@@ -13109,7 +13367,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-chain-api"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"futures",
"maplit",
@@ -13129,7 +13387,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-chain-selection"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"assert_matches",
"futures",
@@ -13150,7 +13408,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-dispute-coordinator"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"assert_matches",
"fatality",
@@ -13178,7 +13436,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-parachains-inherent"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"async-trait",
"futures",
@@ -13194,7 +13452,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-prospective-parachains"
-version = "16.1.0"
+version = "17.0.0"
dependencies = [
"assert_matches",
"fatality",
@@ -13214,7 +13472,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-provisioner"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"bitvec",
"fatality",
@@ -13236,7 +13494,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-pvf"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"always-assert",
"array-bytes",
@@ -13279,7 +13537,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-pvf-checker"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"futures",
"futures-timer",
@@ -13302,7 +13560,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-pvf-common"
-version = "15.0.0"
+version = "16.0.0"
dependencies = [
"assert_matches",
"cpu-time",
@@ -13329,7 +13587,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-pvf-execute-worker"
-version = "15.0.0"
+version = "16.0.0"
dependencies = [
"cfg-if",
"cpu-time",
@@ -13337,14 +13595,16 @@ dependencies = [
"nix 0.28.0",
"parity-scale-codec",
"polkadot-node-core-pvf-common",
+ "polkadot-node-primitives",
"polkadot-parachain-primitives",
"polkadot-primitives",
+ "sp-maybe-compressed-blob",
"tracing-gum",
]
[[package]]
name = "polkadot-node-core-pvf-prepare-worker"
-version = "15.0.0"
+version = "16.0.0"
dependencies = [
"blake3",
"cfg-if",
@@ -13353,6 +13613,7 @@ dependencies = [
"nix 0.28.0",
"parity-scale-codec",
"polkadot-node-core-pvf-common",
+ "polkadot-node-primitives",
"polkadot-primitives",
"rayon",
"rococo-runtime",
@@ -13367,7 +13628,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-runtime-api"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"async-trait",
"futures",
@@ -13388,7 +13649,7 @@ dependencies = [
[[package]]
name = "polkadot-node-jaeger"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"lazy_static",
"log",
@@ -13406,10 +13667,10 @@ dependencies = [
[[package]]
name = "polkadot-node-metrics"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"assert_cmd",
- "bs58 0.5.0",
+ "bs58 0.5.1",
"futures",
"futures-timer",
"http-body-util",
@@ -13434,7 +13695,7 @@ dependencies = [
[[package]]
name = "polkadot-node-network-protocol"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"async-channel",
"async-trait",
@@ -13460,19 +13721,22 @@ dependencies = [
[[package]]
name = "polkadot-node-primitives"
-version = "15.0.0"
+version = "16.0.0"
dependencies = [
"bitvec",
"bounded-vec",
"futures",
+ "futures-timer",
"parity-scale-codec",
"polkadot-erasure-coding",
"polkadot-parachain-primitives",
"polkadot-primitives",
+ "sc-keystore",
"schnorrkel 0.11.4",
"serde",
"sp-application-crypto",
"sp-consensus-babe",
+ "sp-consensus-slots",
"sp-core",
"sp-keystore",
"sp-maybe-compressed-blob",
@@ -13483,7 +13747,7 @@ dependencies = [
[[package]]
name = "polkadot-node-subsystem"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"polkadot-node-jaeger",
"polkadot-node-subsystem-types",
@@ -13513,7 +13777,7 @@ dependencies = [
[[package]]
name = "polkadot-node-subsystem-types"
-version = "17.1.0"
+version = "18.0.0"
dependencies = [
"async-trait",
"bitvec",
@@ -13542,12 +13806,11 @@ dependencies = [
[[package]]
name = "polkadot-node-subsystem-util"
-version = "17.1.0"
+version = "18.0.0"
dependencies = [
"assert_matches",
"async-trait",
"derive_more",
- "env_logger 0.11.3",
"fatality",
"futures",
"futures-channel",
@@ -13586,7 +13849,7 @@ dependencies = [
[[package]]
name = "polkadot-overseer"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"assert_matches",
"async-trait",
@@ -13612,20 +13875,50 @@ dependencies = [
[[package]]
name = "polkadot-parachain-bin"
-version = "5.0.0"
+version = "6.0.0"
dependencies = [
- "assert_cmd",
"asset-hub-rococo-runtime",
"asset-hub-westend-runtime",
- "async-trait",
+ "bp-messages",
"bridge-hub-rococo-runtime",
"bridge-hub-westend-runtime",
- "clap 4.5.3",
"collectives-westend-runtime",
- "color-print",
+ "color-eyre",
"contracts-rococo-runtime",
"coretime-rococo-runtime",
"coretime-westend-runtime",
+ "cumulus-primitives-core",
+ "glutton-westend-runtime",
+ "hex-literal",
+ "log",
+ "parachains-common",
+ "penpal-runtime",
+ "people-rococo-runtime",
+ "people-westend-runtime",
+ "polkadot-parachain-lib",
+ "rococo-parachain-runtime",
+ "sc-chain-spec",
+ "sc-cli",
+ "sc-service",
+ "seedling-runtime",
+ "serde",
+ "serde_json",
+ "shell-runtime",
+ "sp-core",
+ "sp-genesis-builder",
+ "staging-xcm",
+ "substrate-build-script-utils",
+ "testnet-parachains-constants",
+]
+
+[[package]]
+name = "polkadot-parachain-lib"
+version = "0.2.0"
+dependencies = [
+ "assert_cmd",
+ "async-trait",
+ "clap 4.5.11",
+ "color-print",
"cumulus-client-cli",
"cumulus-client-collator",
"cumulus-client-consensus-aura",
@@ -13644,8 +13937,6 @@ dependencies = [
"frame-system-rpc-runtime-api",
"frame-try-runtime",
"futures",
- "glutton-westend-runtime",
- "hex-literal",
"jsonrpsee",
"log",
"nix 0.28.0",
@@ -13654,56 +13945,40 @@ dependencies = [
"pallet-transaction-payment-rpc-runtime-api",
"parachains-common",
"parity-scale-codec",
- "penpal-runtime",
- "people-rococo-runtime",
- "people-westend-runtime",
"polkadot-cli",
"polkadot-primitives",
- "polkadot-service",
- "rococo-parachain-runtime",
"sc-basic-authorship",
"sc-chain-spec",
"sc-cli",
"sc-client-api",
+ "sc-client-db",
"sc-consensus",
"sc-executor",
"sc-network",
- "sc-network-sync",
"sc-rpc",
"sc-service",
"sc-sysinfo",
"sc-telemetry",
"sc-tracing",
"sc-transaction-pool",
- "sc-transaction-pool-api",
- "seedling-runtime",
"serde",
"serde_json",
- "shell-runtime",
"sp-api",
"sp-block-builder",
- "sp-blockchain",
"sp-consensus-aura",
"sp-core",
"sp-genesis-builder",
"sp-inherents",
- "sp-io",
"sp-keystore",
- "sp-offchain",
"sp-runtime",
"sp-session",
- "sp-std",
"sp-timestamp",
- "sp-tracing",
"sp-transaction-pool",
"sp-version",
- "staging-xcm",
- "substrate-build-script-utils",
+ "sp-weights",
"substrate-frame-rpc-system",
"substrate-prometheus-endpoint",
"substrate-state-trie-migration-rpc",
- "tempfile",
- "testnet-parachains-constants",
"tokio",
"wait-timeout",
]
@@ -13725,7 +14000,7 @@ dependencies = [
[[package]]
name = "polkadot-primitives"
-version = "15.0.0"
+version = "16.0.0"
dependencies = [
"bitvec",
"hex-literal",
@@ -13762,7 +14037,7 @@ dependencies = [
[[package]]
name = "polkadot-rpc"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"jsonrpsee",
"mmr-rpc",
@@ -13796,7 +14071,7 @@ dependencies = [
[[package]]
name = "polkadot-runtime-common"
-version = "16.0.0"
+version = "17.0.0"
dependencies = [
"bitvec",
"frame-benchmarking",
@@ -13851,9 +14126,9 @@ dependencies = [
[[package]]
name = "polkadot-runtime-metrics"
-version = "16.0.0"
+version = "17.0.0"
dependencies = [
- "bs58 0.5.0",
+ "bs58 0.5.1",
"frame-benchmarking",
"parity-scale-codec",
"polkadot-primitives",
@@ -13862,7 +14137,7 @@ dependencies = [
[[package]]
name = "polkadot-runtime-parachains"
-version = "16.0.2"
+version = "17.0.0"
dependencies = [
"assert_matches",
"bitflags 1.3.2",
@@ -13882,6 +14157,7 @@ dependencies = [
"pallet-balances",
"pallet-broker",
"pallet-message-queue",
+ "pallet-mmr",
"pallet-session",
"pallet-staking",
"pallet-timestamp",
@@ -13911,6 +14187,7 @@ dependencies = [
"sp-runtime",
"sp-session",
"sp-staking",
+ "sp-std",
"sp-tracing",
"staging-xcm",
"staging-xcm-executor",
@@ -13920,30 +14197,19 @@ dependencies = [
[[package]]
name = "polkadot-sdk"
-version = "0.5.0"
+version = "0.6.0"
dependencies = [
"asset-test-utils",
"assets-common",
"binary-merkle-tree",
- "bp-asset-hub-rococo",
- "bp-asset-hub-westend",
- "bp-bridge-hub-cumulus",
- "bp-bridge-hub-kusama",
- "bp-bridge-hub-polkadot",
- "bp-bridge-hub-rococo",
- "bp-bridge-hub-westend",
"bp-header-chain",
- "bp-kusama",
"bp-messages",
"bp-parachains",
"bp-polkadot",
- "bp-polkadot-bulletin",
"bp-polkadot-core",
"bp-relayers",
- "bp-rococo",
"bp-runtime",
"bp-test-utils",
- "bp-westend",
"bp-xcm-bridge-hub",
"bp-xcm-bridge-hub-router",
"bridge-hub-common",
@@ -14072,6 +14338,11 @@ dependencies = [
"pallet-recovery",
"pallet-referenda",
"pallet-remark",
+ "pallet-revive",
+ "pallet-revive-fixtures",
+ "pallet-revive-mock-network",
+ "pallet-revive-proc-macro",
+ "pallet-revive-uapi",
"pallet-root-offences",
"pallet-root-testing",
"pallet-safe-mode",
@@ -14144,6 +14415,7 @@ dependencies = [
"polkadot-node-subsystem-types",
"polkadot-node-subsystem-util",
"polkadot-overseer",
+ "polkadot-parachain-lib",
"polkadot-parachain-primitives",
"polkadot-primitives",
"polkadot-rpc",
@@ -14154,7 +14426,6 @@ dependencies = [
"polkadot-service",
"polkadot-statement-distribution",
"polkadot-statement-table",
- "rococo-runtime-constants",
"sc-allocator",
"sc-authority-discovery",
"sc-basic-authorship",
@@ -14298,7 +14569,6 @@ dependencies = [
"testnet-parachains-constants",
"tracing-gum",
"tracing-gum-proc-macro",
- "westend-runtime-constants",
"xcm-emulator",
"xcm-procedural",
"xcm-runtime-apis",
@@ -14321,6 +14591,7 @@ dependencies = [
"frame-support",
"frame-system",
"kitchensink-runtime",
+ "log",
"minimal-template-runtime",
"pallet-asset-conversion-tx-payment",
"pallet-asset-tx-payment",
@@ -14331,6 +14602,7 @@ dependencies = [
"pallet-balances",
"pallet-broker",
"pallet-collective",
+ "pallet-contracts",
"pallet-default-config-example",
"pallet-democracy",
"pallet-example-offchain-worker",
@@ -14347,6 +14619,7 @@ dependencies = [
"pallet-transaction-payment",
"pallet-uniques",
"pallet-utility",
+ "pallet-xcm",
"parachain-template-runtime",
"parity-scale-codec",
"polkadot-sdk",
@@ -14384,14 +14657,17 @@ dependencies = [
"staging-node-cli",
"staging-parachain-info",
"staging-xcm",
+ "staging-xcm-builder",
+ "staging-xcm-executor",
"subkey",
"substrate-wasm-builder",
"xcm-docs",
+ "xcm-simulator",
]
[[package]]
name = "polkadot-sdk-frame"
-version = "0.6.0"
+version = "0.7.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -14423,27 +14699,21 @@ dependencies = [
[[package]]
name = "polkadot-service"
-version = "17.0.1"
+version = "18.0.0"
dependencies = [
"assert_matches",
"async-trait",
- "bitvec",
- "env_logger 0.11.3",
"frame-benchmarking",
"frame-benchmarking-cli",
"frame-metadata-hash-extension",
- "frame-support",
"frame-system",
"frame-system-rpc-runtime-api",
"futures",
- "hex-literal",
"is_executable",
"kvdb",
"kvdb-rocksdb",
"log",
"mmr-gadget",
- "pallet-babe",
- "pallet-staking",
"pallet-transaction-payment",
"pallet-transaction-payment-rpc-runtime-api",
"parity-db",
@@ -14480,7 +14750,6 @@ dependencies = [
"polkadot-node-subsystem-types",
"polkadot-node-subsystem-util",
"polkadot-overseer",
- "polkadot-parachain-primitives",
"polkadot-primitives",
"polkadot-primitives-test-helpers",
"polkadot-rpc",
@@ -14491,10 +14760,8 @@ dependencies = [
"rococo-runtime-constants",
"sc-authority-discovery",
"sc-basic-authorship",
- "sc-block-builder",
"sc-chain-spec",
"sc-client-api",
- "sc-client-db",
"sc-consensus",
"sc-consensus-babe",
"sc-consensus-beefy",
@@ -14503,7 +14770,6 @@ dependencies = [
"sc-executor",
"sc-keystore",
"sc-network",
- "sc-network-common",
"sc-network-sync",
"sc-offchain",
"sc-service",
@@ -14512,7 +14778,6 @@ dependencies = [
"sc-telemetry",
"sc-transaction-pool",
"sc-transaction-pool-api",
- "schnellru",
"serde",
"serde_json",
"serial_test",
@@ -14525,17 +14790,16 @@ dependencies = [
"sp-consensus-beefy",
"sp-consensus-grandpa",
"sp-core",
+ "sp-genesis-builder",
"sp-inherents",
"sp-io",
"sp-keyring",
- "sp-keystore",
"sp-mmr-primitives",
"sp-offchain",
"sp-runtime",
"sp-session",
- "sp-state-machine",
- "sp-storage",
"sp-timestamp",
+ "sp-tracing",
"sp-transaction-pool",
"sp-version",
"sp-weights",
@@ -14551,7 +14815,7 @@ dependencies = [
[[package]]
name = "polkadot-statement-distribution"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"arrayvec 0.7.4",
"assert_matches",
@@ -14586,7 +14850,7 @@ dependencies = [
[[package]]
name = "polkadot-statement-table"
-version = "15.0.0"
+version = "16.0.0"
dependencies = [
"parity-scale-codec",
"polkadot-primitives",
@@ -14602,15 +14866,15 @@ dependencies = [
"async-trait",
"bincode",
"bitvec",
- "clap 4.5.3",
+ "clap 4.5.11",
"clap-num",
"color-eyre",
"colored",
- "env_logger 0.11.3",
"futures",
"futures-timer",
"hex",
"itertools 0.11.0",
+ "jemalloc_pprof",
"kvdb-memorydb",
"log",
"orchestra",
@@ -14634,6 +14898,7 @@ dependencies = [
"polkadot-overseer",
"polkadot-primitives",
"polkadot-primitives-test-helpers",
+ "polkadot-service",
"polkadot-statement-distribution",
"prometheus",
"pyroscope",
@@ -14659,8 +14924,10 @@ dependencies = [
"sp-keystore",
"sp-runtime",
"sp-timestamp",
+ "sp-tracing",
"strum 0.26.2",
"substrate-prometheus-endpoint",
+ "tikv-jemallocator",
"tokio",
"tracing-gum",
]
@@ -14700,7 +14967,7 @@ version = "1.0.0"
dependencies = [
"assert_matches",
"async-trait",
- "clap 4.5.3",
+ "clap 4.5.11",
"color-eyre",
"futures",
"futures-timer",
@@ -14840,9 +15107,9 @@ dependencies = [
[[package]]
name = "polkadot-voter-bags"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
- "clap 4.5.3",
+ "clap 4.5.11",
"generate-bags",
"sp-io",
"westend-runtime",
@@ -14856,9 +15123,22 @@ checksum = "8a3693e5efdb2bf74e449cd25fd777a28bd7ed87e41f5d5da75eb31b4de48b94"
dependencies = [
"libc",
"log",
- "polkavm-assembler",
- "polkavm-common",
- "polkavm-linux-raw",
+ "polkavm-assembler 0.9.0",
+ "polkavm-common 0.9.0",
+ "polkavm-linux-raw 0.9.0",
+]
+
+[[package]]
+name = "polkavm"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b7ec0c5935f2eff23cfc4653002f4f8d12b37f87a720e0631282d188c32089d6"
+dependencies = [
+ "libc",
+ "log",
+ "polkavm-assembler 0.10.0",
+ "polkavm-common 0.10.0",
+ "polkavm-linux-raw 0.10.0",
]
[[package]]
@@ -14870,6 +15150,15 @@ dependencies = [
"log",
]
+[[package]]
+name = "polkavm-assembler"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8e4fd5a43100bf1afe9727b8130d01f966f5cfc9144d5604b21e795c2bcd80e"
+dependencies = [
+ "log",
+]
+
[[package]]
name = "polkavm-common"
version = "0.9.0"
@@ -14879,13 +15168,32 @@ dependencies = [
"log",
]
+[[package]]
+name = "polkavm-common"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0097b48bc0bedf9f3f537ce8f37e8f1202d8d83f9b621bdb21ff2c59b9097c50"
+dependencies = [
+ "log",
+ "polkavm-assembler 0.10.0",
+]
+
[[package]]
name = "polkavm-derive"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae8c4bea6f3e11cd89bb18bcdddac10bd9a24015399bd1c485ad68a985a19606"
dependencies = [
- "polkavm-derive-impl-macro",
+ "polkavm-derive-impl-macro 0.9.0",
+]
+
+[[package]]
+name = "polkavm-derive"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0dcc701385c08c31bdb0569f0c51a290c580d892fa77f1dd88a7352a62679ecf"
+dependencies = [
+ "polkavm-derive-impl-macro 0.10.0",
]
[[package]]
@@ -14894,10 +15202,22 @@ version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c4fdfc49717fb9a196e74a5d28e0bc764eb394a2c803eb11133a31ac996c60c"
dependencies = [
- "polkavm-common",
+ "polkavm-common 0.9.0",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
+]
+
+[[package]]
+name = "polkavm-derive-impl"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7855353a5a783dd5d09e3b915474bddf66575f5a3cf45dec8d1c5e051ba320dc"
+dependencies = [
+ "polkavm-common 0.10.0",
+ "proc-macro2 1.0.82",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -14906,8 +15226,18 @@ version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ba81f7b5faac81e528eb6158a6f3c9e0bb1008e0ffa19653bc8dea925ecb429"
dependencies = [
- "polkavm-derive-impl",
- "syn 2.0.61",
+ "polkavm-derive-impl 0.9.0",
+ "syn 2.0.65",
+]
+
+[[package]]
+name = "polkavm-derive-impl-macro"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9324fe036de37c17829af233b46ef6b5562d4a0c09bb7fdb9f8378856dee30cf"
+dependencies = [
+ "polkavm-derive-impl 0.10.0",
+ "syn 2.0.65",
]
[[package]]
@@ -14920,7 +15250,22 @@ dependencies = [
"hashbrown 0.14.3",
"log",
"object 0.32.2",
- "polkavm-common",
+ "polkavm-common 0.9.0",
+ "regalloc2 0.9.3",
+ "rustc-demangle",
+]
+
+[[package]]
+name = "polkavm-linker"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5d704edfe7bdcc876784f19436d53d515b65eb07bc9a0fae77085d552c2dbbb5"
+dependencies = [
+ "gimli 0.28.0",
+ "hashbrown 0.14.3",
+ "log",
+ "object 0.36.1",
+ "polkavm-common 0.10.0",
"regalloc2 0.9.3",
"rustc-demangle",
]
@@ -14931,6 +15276,12 @@ version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26e85d3456948e650dff0cfc85603915847faf893ed1e66b020bb82ef4557120"
+[[package]]
+name = "polkavm-linux-raw"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26e45fa59c7e1bb12ef5289080601e9ec9b31435f6e32800a5c90c132453d126"
+
[[package]]
name = "polling"
version = "2.8.0"
@@ -15025,6 +15376,19 @@ dependencies = [
"thiserror",
]
+[[package]]
+name = "pprof_util"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c620a1858d6ebf10d7c60256629078b2d106968d0e6ff63b850d9ecd84008fbe"
+dependencies = [
+ "anyhow",
+ "flate2",
+ "num",
+ "paste",
+ "prost 0.11.9",
+]
+
[[package]]
name = "ppv-lite86"
version = "0.2.17"
@@ -15100,7 +15464,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c64d9ba0963cdcea2e1b2230fbae2bab30eb25a174be395c41e764bfb65dd62"
dependencies = [
"proc-macro2 1.0.82",
- "syn 2.0.61",
+ "syn 2.0.65",
]
[[package]]
@@ -15161,7 +15525,7 @@ checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
dependencies = [
"proc-macro-error-attr",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
"version_check",
]
@@ -15173,7 +15537,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"version_check",
]
@@ -15190,8 +15554,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -15201,8 +15565,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b698b0b09d40e9b7c1a47b132d66a8b54bcd20583d9b6d06e4535e383b4405c"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -15282,8 +15646,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -15377,7 +15741,7 @@ dependencies = [
"prost 0.12.6",
"prost-types 0.12.4",
"regex",
- "syn 2.0.61",
+ "syn 2.0.65",
"tempfile",
]
@@ -15390,7 +15754,7 @@ dependencies = [
"anyhow",
"itertools 0.10.5",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -15403,8 +15767,8 @@ dependencies = [
"anyhow",
"itertools 0.11.0",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -15540,7 +15904,7 @@ dependencies = [
"pin-project-lite",
"quinn-proto 0.9.6",
"quinn-udp 0.3.2",
- "rustc-hash",
+ "rustc-hash 1.1.0",
"rustls 0.20.9",
"thiserror",
"tokio",
@@ -15559,7 +15923,7 @@ dependencies = [
"pin-project-lite",
"quinn-proto 0.10.6",
"quinn-udp 0.4.1",
- "rustc-hash",
+ "rustc-hash 1.1.0",
"rustls 0.21.7",
"thiserror",
"tokio",
@@ -15575,7 +15939,7 @@ dependencies = [
"bytes",
"rand",
"ring 0.16.20",
- "rustc-hash",
+ "rustc-hash 1.1.0",
"rustls 0.20.9",
"slab",
"thiserror",
@@ -15593,7 +15957,7 @@ dependencies = [
"bytes",
"rand",
"ring 0.16.20",
- "rustc-hash",
+ "rustc-hash 1.1.0",
"rustls 0.21.7",
"slab",
"thiserror",
@@ -15638,9 +16002,9 @@ dependencies = [
[[package]]
name = "quote"
-version = "1.0.35"
+version = "1.0.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
+checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
dependencies = [
"proc-macro2 1.0.82",
]
@@ -15828,22 +16192,22 @@ dependencies = [
[[package]]
name = "ref-cast"
-version = "1.0.20"
+version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "acde58d073e9c79da00f2b5b84eed919c8326832648a5b109b3fce1bb1175280"
+checksum = "ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931"
dependencies = [
"ref-cast-impl",
]
[[package]]
name = "ref-cast-impl"
-version = "1.0.20"
+version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f7473c2cfcf90008193dd0e3e16599455cb601a9fce322b5bb55de799664925"
+checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -15866,7 +16230,7 @@ checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6"
dependencies = [
"hashbrown 0.13.2",
"log",
- "rustc-hash",
+ "rustc-hash 1.1.0",
"slice-group-by",
"smallvec",
]
@@ -15971,13 +16335,12 @@ dependencies = [
name = "relay-utils"
version = "0.1.0"
dependencies = [
- "ansi_term",
"anyhow",
"async-std",
"async-trait",
"backoff",
"bp-runtime",
- "env_logger 0.11.3",
+ "console",
"futures",
"isahc",
"jsonpath_lib",
@@ -15986,6 +16349,7 @@ dependencies = [
"parking_lot 0.12.3",
"serde_json",
"sp-runtime",
+ "sp-tracing",
"substrate-prometheus-endpoint",
"sysinfo",
"thiserror",
@@ -15997,7 +16361,7 @@ dependencies = [
name = "remote-ext-tests-bags-list"
version = "1.0.0"
dependencies = [
- "clap 4.5.3",
+ "clap 4.5.11",
"frame-system",
"log",
"pallet-bags-list-remote-tests",
@@ -16140,7 +16504,7 @@ dependencies = [
[[package]]
name = "rococo-parachain-runtime"
-version = "0.16.0"
+version = "0.17.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
@@ -16191,7 +16555,7 @@ dependencies = [
[[package]]
name = "rococo-runtime"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"binary-merkle-tree",
"bitvec",
@@ -16297,7 +16661,7 @@ dependencies = [
[[package]]
name = "rococo-runtime-constants"
-version = "16.0.0"
+version = "17.0.0"
dependencies = [
"frame-support",
"polkadot-primitives",
@@ -16316,6 +16680,7 @@ version = "0.1.0"
dependencies = [
"asset-hub-rococo-emulated-chain",
"bridge-hub-rococo-emulated-chain",
+ "coretime-rococo-emulated-chain",
"emulated-integration-tests-common",
"penpal-emulated-chain",
"people-rococo-emulated-chain",
@@ -16374,11 +16739,11 @@ dependencies = [
"cfg-if",
"glob",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"regex",
"relative-path",
"rustc_version 0.4.0",
- "syn 2.0.61",
+ "syn 2.0.65",
"unicode-ident",
]
@@ -16449,6 +16814,12 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+[[package]]
+name = "rustc-hash"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152"
+
[[package]]
name = "rustc-hex"
version = "2.1.0"
@@ -16670,9 +17041,9 @@ dependencies = [
[[package]]
name = "rustversion"
-version = "1.0.14"
+version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4"
+checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6"
[[package]]
name = "rusty-fork"
@@ -16753,7 +17124,7 @@ dependencies = [
[[package]]
name = "sc-authority-discovery"
-version = "0.44.0"
+version = "0.45.0"
dependencies = [
"async-trait",
"futures",
@@ -16785,7 +17156,7 @@ dependencies = [
[[package]]
name = "sc-basic-authorship"
-version = "0.44.0"
+version = "0.45.0"
dependencies = [
"futures",
"futures-timer",
@@ -16826,10 +17197,10 @@ dependencies = [
[[package]]
name = "sc-chain-spec"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"array-bytes",
- "clap 4.5.3",
+ "clap 4.5.11",
"docify",
"log",
"memmap2 0.9.3",
@@ -16862,17 +17233,17 @@ version = "12.0.0"
dependencies = [
"proc-macro-crate 3.1.0",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
name = "sc-cli"
-version = "0.46.0"
+version = "0.47.0"
dependencies = [
"array-bytes",
"chrono",
- "clap 4.5.3",
+ "clap 4.5.11",
"fdlimit",
"futures",
"futures-timer",
@@ -16973,7 +17344,7 @@ dependencies = [
[[package]]
name = "sc-consensus"
-version = "0.43.0"
+version = "0.44.0"
dependencies = [
"async-trait",
"futures",
@@ -16997,7 +17368,7 @@ dependencies = [
[[package]]
name = "sc-consensus-aura"
-version = "0.44.0"
+version = "0.45.0"
dependencies = [
"async-trait",
"futures",
@@ -17035,7 +17406,7 @@ dependencies = [
[[package]]
name = "sc-consensus-babe"
-version = "0.44.0"
+version = "0.45.0"
dependencies = [
"async-trait",
"fork-tree",
@@ -17077,7 +17448,7 @@ dependencies = [
[[package]]
name = "sc-consensus-babe-rpc"
-version = "0.44.0"
+version = "0.45.0"
dependencies = [
"futures",
"jsonrpsee",
@@ -17105,7 +17476,7 @@ dependencies = [
[[package]]
name = "sc-consensus-beefy"
-version = "23.0.0"
+version = "24.0.0"
dependencies = [
"array-bytes",
"async-channel",
@@ -17149,7 +17520,7 @@ dependencies = [
[[package]]
name = "sc-consensus-beefy-rpc"
-version = "23.0.0"
+version = "24.0.0"
dependencies = [
"futures",
"jsonrpsee",
@@ -17171,7 +17542,7 @@ dependencies = [
[[package]]
name = "sc-consensus-epochs"
-version = "0.43.0"
+version = "0.44.0"
dependencies = [
"fork-tree",
"parity-scale-codec",
@@ -17183,7 +17554,7 @@ dependencies = [
[[package]]
name = "sc-consensus-grandpa"
-version = "0.29.1"
+version = "0.30.0"
dependencies = [
"ahash 0.8.11",
"array-bytes",
@@ -17233,7 +17604,7 @@ dependencies = [
[[package]]
name = "sc-consensus-grandpa-rpc"
-version = "0.29.0"
+version = "0.30.0"
dependencies = [
"finality-grandpa",
"futures",
@@ -17257,7 +17628,7 @@ dependencies = [
[[package]]
name = "sc-consensus-manual-seal"
-version = "0.45.0"
+version = "0.46.0"
dependencies = [
"assert_matches",
"async-trait",
@@ -17295,7 +17666,7 @@ dependencies = [
[[package]]
name = "sc-consensus-pow"
-version = "0.43.0"
+version = "0.44.0"
dependencies = [
"async-trait",
"futures",
@@ -17319,7 +17690,7 @@ dependencies = [
[[package]]
name = "sc-consensus-slots"
-version = "0.43.0"
+version = "0.44.0"
dependencies = [
"async-trait",
"futures",
@@ -17342,12 +17713,11 @@ dependencies = [
[[package]]
name = "sc-executor"
-version = "0.40.0"
+version = "0.40.1"
dependencies = [
"array-bytes",
"assert_matches",
"criterion",
- "env_logger 0.11.3",
"num_cpus",
"parity-scale-codec",
"parking_lot 0.12.3",
@@ -17384,7 +17754,7 @@ dependencies = [
name = "sc-executor-common"
version = "0.35.0"
dependencies = [
- "polkavm",
+ "polkavm 0.9.3",
"sc-allocator",
"sp-maybe-compressed-blob",
"sp-wasm-interface",
@@ -17397,7 +17767,7 @@ name = "sc-executor-polkavm"
version = "0.32.0"
dependencies = [
"log",
- "polkavm",
+ "polkavm 0.9.3",
"sc-executor-common",
"sp-wasm-interface",
]
@@ -17428,9 +17798,9 @@ dependencies = [
[[package]]
name = "sc-informant"
-version = "0.43.0"
+version = "0.44.0"
dependencies = [
- "ansi_term",
+ "console",
"futures",
"futures-timer",
"log",
@@ -17458,7 +17828,7 @@ dependencies = [
[[package]]
name = "sc-mixnet"
-version = "0.14.0"
+version = "0.15.0"
dependencies = [
"array-bytes",
"arrayvec 0.7.4",
@@ -17486,7 +17856,7 @@ dependencies = [
[[package]]
name = "sc-network"
-version = "0.44.0"
+version = "0.45.0"
dependencies = [
"array-bytes",
"assert_matches",
@@ -17550,7 +17920,7 @@ dependencies = [
[[package]]
name = "sc-network-common"
-version = "0.43.0"
+version = "0.44.0"
dependencies = [
"async-trait",
"bitflags 1.3.2",
@@ -17568,7 +17938,7 @@ dependencies = [
[[package]]
name = "sc-network-gossip"
-version = "0.44.0"
+version = "0.45.0"
dependencies = [
"ahash 0.8.11",
"async-trait",
@@ -17591,7 +17961,7 @@ dependencies = [
[[package]]
name = "sc-network-light"
-version = "0.43.0"
+version = "0.44.0"
dependencies = [
"array-bytes",
"async-channel",
@@ -17611,7 +17981,7 @@ dependencies = [
[[package]]
name = "sc-network-statement"
-version = "0.26.0"
+version = "0.27.0"
dependencies = [
"array-bytes",
"async-channel",
@@ -17630,7 +18000,7 @@ dependencies = [
[[package]]
name = "sc-network-sync"
-version = "0.43.0"
+version = "0.44.0"
dependencies = [
"array-bytes",
"async-channel",
@@ -17702,7 +18072,7 @@ dependencies = [
[[package]]
name = "sc-network-transactions"
-version = "0.43.0"
+version = "0.44.0"
dependencies = [
"array-bytes",
"futures",
@@ -17722,7 +18092,7 @@ dependencies = [
name = "sc-network-types"
version = "0.12.1"
dependencies = [
- "bs58 0.5.0",
+ "bs58 0.5.1",
"ed25519-dalek",
"libp2p-identity",
"litep2p",
@@ -17737,7 +18107,7 @@ dependencies = [
[[package]]
name = "sc-offchain"
-version = "39.0.0"
+version = "40.0.0"
dependencies = [
"array-bytes",
"async-trait",
@@ -17787,10 +18157,9 @@ dependencies = [
[[package]]
name = "sc-rpc"
-version = "39.0.0"
+version = "40.0.0"
dependencies = [
"assert_matches",
- "env_logger 0.11.3",
"futures",
"jsonrpsee",
"log",
@@ -17824,12 +18193,11 @@ dependencies = [
"sp-version",
"substrate-test-runtime-client",
"tokio",
- "tracing-subscriber",
]
[[package]]
name = "sc-rpc-api"
-version = "0.43.0"
+version = "0.44.0"
dependencies = [
"jsonrpsee",
"parity-scale-codec",
@@ -17848,8 +18216,9 @@ dependencies = [
[[package]]
name = "sc-rpc-server"
-version = "16.0.2"
+version = "17.0.0"
dependencies = [
+ "dyn-clone",
"forwarded-header-value",
"futures",
"governor",
@@ -17859,6 +18228,7 @@ dependencies = [
"ip_network",
"jsonrpsee",
"log",
+ "sc-rpc-api",
"serde",
"serde_json",
"substrate-prometheus-endpoint",
@@ -17869,7 +18239,7 @@ dependencies = [
[[package]]
name = "sc-rpc-spec-v2"
-version = "0.44.0"
+version = "0.45.0"
dependencies = [
"array-bytes",
"assert_matches",
@@ -17923,7 +18293,7 @@ dependencies = [
[[package]]
name = "sc-service"
-version = "0.45.0"
+version = "0.46.0"
dependencies = [
"async-trait",
"directories",
@@ -18034,9 +18404,8 @@ dependencies = [
[[package]]
name = "sc-statement-store"
-version = "19.0.0"
+version = "19.0.1"
dependencies = [
- "env_logger 0.11.3",
"log",
"parity-db",
"parking_lot 0.12.3",
@@ -18047,6 +18416,7 @@ dependencies = [
"sp-core",
"sp-runtime",
"sp-statement-store",
+ "sp-tracing",
"substrate-prometheus-endpoint",
"tempfile",
"tokio",
@@ -18056,7 +18426,7 @@ dependencies = [
name = "sc-storage-monitor"
version = "0.22.0"
dependencies = [
- "clap 4.5.3",
+ "clap 4.5.11",
"fs4",
"log",
"sp-core",
@@ -18066,7 +18436,7 @@ dependencies = [
[[package]]
name = "sc-sync-state-rpc"
-version = "0.44.0"
+version = "0.45.0"
dependencies = [
"jsonrpsee",
"parity-scale-codec",
@@ -18084,7 +18454,7 @@ dependencies = [
[[package]]
name = "sc-sysinfo"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"derive_more",
"futures",
@@ -18105,7 +18475,7 @@ dependencies = [
[[package]]
name = "sc-telemetry"
-version = "24.0.0"
+version = "25.0.0"
dependencies = [
"chrono",
"futures",
@@ -18124,10 +18494,10 @@ dependencies = [
[[package]]
name = "sc-tracing"
-version = "37.0.0"
+version = "37.0.1"
dependencies = [
- "ansi_term",
"chrono",
+ "console",
"criterion",
"is-terminal",
"lazy_static",
@@ -18136,7 +18506,7 @@ dependencies = [
"parity-scale-codec",
"parking_lot 0.12.3",
"regex",
- "rustc-hash",
+ "rustc-hash 1.1.0",
"sc-client-api",
"sc-tracing-proc-macro",
"serde",
@@ -18158,8 +18528,8 @@ version = "11.0.0"
dependencies = [
"proc-macro-crate 3.1.0",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -18272,7 +18642,7 @@ checksum = "2d35494501194174bda522a32605929eefc9ecf7e0a326c26db1fdd85881eb62"
dependencies = [
"proc-macro-crate 3.1.0",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -18310,16 +18680,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0f696e21e10fa546b7ffb1c9672c6de8fbc7a81acf59524386d8639bf12737"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"serde_derive_internals",
"syn 1.0.109",
]
[[package]]
name = "schnellru"
-version = "0.2.1"
+version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "772575a524feeb803e5b0fcbc6dd9f367e579488197c94c6e4023aad2305774d"
+checksum = "c9a8ef13a93c54d20580de1e5c413e624e53121d42fc7e2c11d10ef7f8b02367"
dependencies = [
"ahash 0.8.11",
"cfg-if",
@@ -18481,7 +18851,7 @@ dependencies = [
[[package]]
name = "seedling-runtime"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
@@ -18578,9 +18948,9 @@ checksum = "f97841a747eef040fcd2e7b3b9a220a7205926e60488e673d9e4926d27772ce5"
[[package]]
name = "serde"
-version = "1.0.197"
+version = "1.0.209"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2"
+checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09"
dependencies = [
"serde_derive",
]
@@ -18605,13 +18975,13 @@ dependencies = [
[[package]]
name = "serde_derive"
-version = "1.0.197"
+version = "1.0.209"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b"
+checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -18621,7 +18991,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -18636,9 +19006,9 @@ dependencies = [
[[package]]
name = "serde_json"
-version = "1.0.121"
+version = "1.0.127"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ab380d7d9f22ef3f21ad3e6c1ebe8e4fc7a2000ccba2e4d71fc96f15b2cb609"
+checksum = "8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad"
dependencies = [
"indexmap 2.2.3",
"itoa",
@@ -18649,9 +19019,9 @@ dependencies = [
[[package]]
name = "serde_spanned"
-version = "0.6.4"
+version = "0.6.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80"
+checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d"
dependencies = [
"serde",
]
@@ -18670,9 +19040,9 @@ dependencies = [
[[package]]
name = "serde_yaml"
-version = "0.9.33"
+version = "0.9.34+deprecated"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a0623d197252096520c6f2a5e1171ee436e5af99a5d7caa2891e55e61950e6d9"
+checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47"
dependencies = [
"indexmap 2.2.3",
"itoa",
@@ -18712,8 +19082,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -18806,7 +19176,7 @@ dependencies = [
[[package]]
name = "shell-runtime"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
@@ -19003,7 +19373,7 @@ dependencies = [
"base64 0.21.2",
"bip39",
"blake2-rfc",
- "bs58 0.5.0",
+ "bs58 0.5.1",
"chacha20",
"crossbeam-queue",
"derive_more",
@@ -19116,7 +19486,7 @@ dependencies = [
[[package]]
name = "snowbridge-beacon-primitives"
-version = "0.9.0"
+version = "0.10.0"
dependencies = [
"byte-slice-cast",
"frame-support",
@@ -19138,7 +19508,7 @@ dependencies = [
[[package]]
name = "snowbridge-core"
-version = "0.9.0"
+version = "0.10.0"
dependencies = [
"ethabi-decode",
"frame-support",
@@ -19157,6 +19527,7 @@ dependencies = [
"sp-std",
"staging-xcm",
"staging-xcm-builder",
+ "staging-xcm-executor",
]
[[package]]
@@ -19198,10 +19569,9 @@ dependencies = [
[[package]]
name = "snowbridge-outbound-queue-merkle-tree"
-version = "0.9.0"
+version = "0.9.1"
dependencies = [
"array-bytes",
- "env_logger 0.11.3",
"hex",
"hex-literal",
"parity-scale-codec",
@@ -19209,11 +19579,12 @@ dependencies = [
"sp-core",
"sp-crypto-hashing",
"sp-runtime",
+ "sp-tracing",
]
[[package]]
name = "snowbridge-outbound-queue-runtime-api"
-version = "0.9.0"
+version = "0.10.0"
dependencies = [
"frame-support",
"parity-scale-codec",
@@ -19225,7 +19596,7 @@ dependencies = [
[[package]]
name = "snowbridge-pallet-ethereum-client"
-version = "0.9.0"
+version = "0.10.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -19252,7 +19623,7 @@ dependencies = [
[[package]]
name = "snowbridge-pallet-ethereum-client-fixtures"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"hex-literal",
"snowbridge-beacon-primitives",
@@ -19263,7 +19634,7 @@ dependencies = [
[[package]]
name = "snowbridge-pallet-inbound-queue"
-version = "0.9.0"
+version = "0.10.0"
dependencies = [
"alloy-primitives",
"alloy-sol-types",
@@ -19292,7 +19663,7 @@ dependencies = [
[[package]]
name = "snowbridge-pallet-inbound-queue-fixtures"
-version = "0.17.0"
+version = "0.18.0"
dependencies = [
"hex-literal",
"snowbridge-beacon-primitives",
@@ -19303,7 +19674,7 @@ dependencies = [
[[package]]
name = "snowbridge-pallet-outbound-queue"
-version = "0.9.0"
+version = "0.10.0"
dependencies = [
"bridge-hub-common",
"ethabi-decode",
@@ -19326,7 +19697,7 @@ dependencies = [
[[package]]
name = "snowbridge-pallet-system"
-version = "0.9.0"
+version = "0.10.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -19352,7 +19723,7 @@ dependencies = [
[[package]]
name = "snowbridge-router-primitives"
-version = "0.15.0"
+version = "0.16.0"
dependencies = [
"frame-support",
"hex-literal",
@@ -19370,7 +19741,7 @@ dependencies = [
[[package]]
name = "snowbridge-runtime-common"
-version = "0.9.0"
+version = "0.10.0"
dependencies = [
"frame-support",
"log",
@@ -19385,7 +19756,7 @@ dependencies = [
[[package]]
name = "snowbridge-runtime-test-common"
-version = "0.9.0"
+version = "0.10.0"
dependencies = [
"cumulus-pallet-parachain-system",
"frame-support",
@@ -19415,7 +19786,7 @@ dependencies = [
[[package]]
name = "snowbridge-system-runtime-api"
-version = "0.9.0"
+version = "0.10.0"
dependencies = [
"parity-scale-codec",
"snowbridge-core",
@@ -19479,8 +19850,9 @@ dependencies = [
name = "solochain-template-node"
version = "0.1.0"
dependencies = [
- "clap 4.5.3",
+ "clap 4.5.11",
"frame-benchmarking-cli",
+ "frame-metadata-hash-extension",
"frame-system",
"futures",
"jsonrpsee",
@@ -19495,7 +19867,6 @@ dependencies = [
"sc-executor",
"sc-network",
"sc-offchain",
- "sc-rpc-api",
"sc-service",
"sc-telemetry",
"sc-transaction-pool",
@@ -19523,6 +19894,7 @@ version = "0.1.0"
dependencies = [
"frame-benchmarking",
"frame-executive",
+ "frame-metadata-hash-extension",
"frame-support",
"frame-system",
"frame-system-benchmarking",
@@ -19586,8 +19958,8 @@ dependencies = [
"expander",
"proc-macro-crate 3.1.0",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -19750,7 +20122,7 @@ dependencies = [
[[package]]
name = "sp-consensus-beefy"
-version = "22.0.0"
+version = "22.1.0"
dependencies = [
"array-bytes",
"lazy_static",
@@ -19765,6 +20137,7 @@ dependencies = [
"sp-keystore",
"sp-mmr-primitives",
"sp-runtime",
+ "sp-weights",
"strum 0.26.2",
"w3f-bls",
]
@@ -19797,7 +20170,7 @@ dependencies = [
[[package]]
name = "sp-consensus-slots"
-version = "0.40.0"
+version = "0.40.1"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -19813,7 +20186,7 @@ dependencies = [
"bitflags 1.3.2",
"blake2 0.10.6",
"bounded-collections",
- "bs58 0.5.0",
+ "bs58 0.5.1",
"criterion",
"dyn-clonable",
"ed25519-zebra",
@@ -19915,9 +20288,9 @@ dependencies = [
name = "sp-crypto-hashing-proc-macro"
version = "0.1.0"
dependencies = [
- "quote 1.0.35",
+ "quote 1.0.37",
"sp-crypto-hashing",
- "syn 2.0.61",
+ "syn 2.0.65",
]
[[package]]
@@ -19933,8 +20306,8 @@ name = "sp-debug-derive"
version = "14.0.0"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -19948,7 +20321,7 @@ dependencies = [
[[package]]
name = "sp-genesis-builder"
-version = "0.15.0"
+version = "0.15.1"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -19980,7 +20353,7 @@ dependencies = [
"libsecp256k1",
"log",
"parity-scale-codec",
- "polkavm-derive",
+ "polkavm-derive 0.9.1",
"rustversion",
"secp256k1",
"sp-core",
@@ -20045,7 +20418,7 @@ dependencies = [
[[package]]
name = "sp-mmr-primitives"
-version = "34.0.0"
+version = "34.1.0"
dependencies = [
"array-bytes",
"log",
@@ -20078,7 +20451,7 @@ dependencies = [
name = "sp-npos-elections-fuzzer"
version = "2.0.0"
dependencies = [
- "clap 4.5.3",
+ "clap 4.5.11",
"honggfuzz",
"rand",
"sp-npos-elections",
@@ -20107,7 +20480,7 @@ dependencies = [
name = "sp-rpc"
version = "32.0.0"
dependencies = [
- "rustc-hash",
+ "rustc-hash 1.1.0",
"serde",
"serde_json",
"sp-core",
@@ -20115,7 +20488,7 @@ dependencies = [
[[package]]
name = "sp-runtime"
-version = "39.0.0"
+version = "39.0.1"
dependencies = [
"docify",
"either",
@@ -20151,7 +20524,7 @@ dependencies = [
"bytes",
"impl-trait-for-tuples",
"parity-scale-codec",
- "polkavm-derive",
+ "polkavm-derive 0.9.1",
"primitive-types",
"rustversion",
"sp-core",
@@ -20176,8 +20549,8 @@ dependencies = [
"expander",
"proc-macro-crate 3.1.0",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -20219,7 +20592,7 @@ dependencies = [
[[package]]
name = "sp-session"
-version = "35.0.0"
+version = "36.0.0"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -20232,7 +20605,7 @@ dependencies = [
[[package]]
name = "sp-staking"
-version = "34.0.0"
+version = "36.0.0"
dependencies = [
"impl-trait-for-tuples",
"parity-scale-codec",
@@ -20329,7 +20702,7 @@ dependencies = [
[[package]]
name = "sp-tracing"
-version = "17.0.0"
+version = "17.0.1"
dependencies = [
"parity-scale-codec",
"tracing",
@@ -20407,14 +20780,14 @@ version = "14.0.0"
dependencies = [
"parity-scale-codec",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"sp-version",
- "syn 2.0.61",
+ "syn 2.0.65",
]
[[package]]
name = "sp-wasm-interface"
-version = "21.0.0"
+version = "21.0.1"
dependencies = [
"anyhow",
"impl-trait-for-tuples",
@@ -20451,9 +20824,9 @@ checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
[[package]]
name = "spinners"
-version = "4.1.0"
+version = "4.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "08615eea740067d9899969bc2891c68a19c315cb1f66640af9a9ecb91b13bcab"
+checksum = "a0ef947f358b9c238923f764c72a4a9d42f2d637c46e059dbd319d6e7cfb4f82"
dependencies = [
"lazy_static",
"maplit",
@@ -20479,7 +20852,7 @@ dependencies = [
"Inflector",
"num-format",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"serde",
"serde_json",
"unicode-xid 0.2.4",
@@ -20504,7 +20877,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f07d54c4d01a1713eb363b55ba51595da15f6f1211435b71466460da022aa140"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -20516,9 +20889,9 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
[[package]]
name = "staging-chain-spec-builder"
-version = "5.0.0"
+version = "6.0.0"
dependencies = [
- "clap 4.5.3",
+ "clap 4.5.11",
"log",
"sc-chain-spec",
"serde_json",
@@ -20531,7 +20904,7 @@ version = "3.0.0"
dependencies = [
"array-bytes",
"assert_cmd",
- "clap 4.5.3",
+ "clap 4.5.11",
"clap_complete",
"criterion",
"futures",
@@ -20545,6 +20918,7 @@ dependencies = [
"parity-scale-codec",
"platforms",
"polkadot-sdk",
+ "pretty_assertions",
"rand",
"regex",
"sc-service-test",
@@ -20563,9 +20937,9 @@ dependencies = [
[[package]]
name = "staging-node-inspect"
-version = "0.22.0"
+version = "0.23.0"
dependencies = [
- "clap 4.5.3",
+ "clap 4.5.11",
"parity-scale-codec",
"sc-cli",
"sc-client-api",
@@ -20580,7 +20954,7 @@ dependencies = [
[[package]]
name = "staging-parachain-info"
-version = "0.16.0"
+version = "0.17.0"
dependencies = [
"cumulus-primitives-core",
"frame-support",
@@ -20596,7 +20970,7 @@ version = "2.0.0"
[[package]]
name = "staging-xcm"
-version = "14.1.0"
+version = "14.2.0"
dependencies = [
"array-bytes",
"bounded-collections",
@@ -20611,19 +20985,21 @@ dependencies = [
"schemars",
"serde",
"sp-io",
+ "sp-runtime",
"sp-weights",
"xcm-procedural",
]
[[package]]
name = "staging-xcm-builder"
-version = "16.0.0"
+version = "17.0.0"
dependencies = [
"assert_matches",
"frame-support",
"frame-system",
"impl-trait-for-tuples",
"log",
+ "pallet-asset-conversion",
"pallet-assets",
"pallet-balances",
"pallet-salary",
@@ -20637,6 +21013,7 @@ dependencies = [
"primitive-types",
"scale-info",
"sp-arithmetic",
+ "sp-core",
"sp-io",
"sp-runtime",
"sp-weights",
@@ -20646,7 +21023,7 @@ dependencies = [
[[package]]
name = "staging-xcm-executor"
-version = "16.0.0"
+version = "17.0.0"
dependencies = [
"environmental",
"frame-benchmarking",
@@ -20693,7 +21070,7 @@ dependencies = [
"cfg_aliases",
"memchr",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -20766,7 +21143,7 @@ dependencies = [
"heck 0.3.3",
"proc-macro-error",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -20802,7 +21179,7 @@ checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59"
dependencies = [
"heck 0.4.1",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"rustversion",
"syn 1.0.109",
]
@@ -20815,9 +21192,9 @@ checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0"
dependencies = [
"heck 0.4.1",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"rustversion",
- "syn 2.0.61",
+ "syn 2.0.65",
]
[[package]]
@@ -20828,16 +21205,16 @@ checksum = "c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946"
dependencies = [
"heck 0.4.1",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"rustversion",
- "syn 2.0.61",
+ "syn 2.0.65",
]
[[package]]
name = "subkey"
-version = "19.0.0"
+version = "20.0.0"
dependencies = [
- "clap 4.5.3",
+ "clap 4.5.11",
"sc-cli",
]
@@ -20877,7 +21254,7 @@ dependencies = [
[[package]]
name = "substrate-frame-rpc-support"
-version = "39.0.0"
+version = "40.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -20894,7 +21271,7 @@ dependencies = [
[[package]]
name = "substrate-frame-rpc-system"
-version = "38.0.0"
+version = "39.0.0"
dependencies = [
"assert_matches",
"docify",
@@ -20962,6 +21339,7 @@ dependencies = [
"rbtag",
"relay-substrate-client",
"relay-utils",
+ "rustc-hex",
"scale-info",
"sp-consensus-grandpa",
"sp-core",
@@ -20974,7 +21352,7 @@ dependencies = [
[[package]]
name = "substrate-rpc-client"
-version = "0.43.0"
+version = "0.44.0"
dependencies = [
"async-trait",
"jsonrpsee",
@@ -20988,7 +21366,7 @@ dependencies = [
[[package]]
name = "substrate-state-trie-migration-rpc"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"jsonrpsee",
"parity-scale-codec",
@@ -21125,7 +21503,7 @@ dependencies = [
[[package]]
name = "substrate-wasm-builder"
-version = "24.0.0"
+version = "24.0.1"
dependencies = [
"array-bytes",
"build-helper",
@@ -21133,10 +21511,11 @@ dependencies = [
"console",
"filetime",
"frame-metadata",
+ "jobserver",
"merkleized-metadata",
"parity-scale-codec",
"parity-wasm",
- "polkavm-linker",
+ "polkavm-linker 0.9.2",
"sc-executor",
"sp-core",
"sp-io",
@@ -21145,7 +21524,7 @@ dependencies = [
"sp-version",
"strum 0.26.2",
"tempfile",
- "toml 0.8.8",
+ "toml 0.8.12",
"walkdir",
"wasm-opt",
]
@@ -21277,18 +21656,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"unicode-ident",
]
[[package]]
name = "syn"
-version = "2.0.61"
+version = "2.0.65"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c993ed8ccba56ae856363b1845da7266a7cb78e1d146c8a32d54b45a8b831fc9"
+checksum = "d2863d96a84c6439701d7a38f9de935ec562c8832cc55d1dde0f513b52fad106"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"unicode-ident",
]
@@ -21300,8 +21679,8 @@ checksum = "86b837ef12ab88835251726eb12237655e61ec8dc8a280085d1961cdc3dfd047"
dependencies = [
"paste",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -21311,7 +21690,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
"unicode-xid 0.2.4",
]
@@ -21323,8 +21702,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -21442,8 +21821,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5999e24eaa32083191ba4e425deb75cdf25efefabe5aaccb7446dd0d4122a3f5"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -21462,7 +21841,7 @@ dependencies = [
name = "test-parachain-adder-collator"
version = "1.0.0"
dependencies = [
- "clap 4.5.3",
+ "clap 4.5.11",
"futures",
"futures-timer",
"log",
@@ -21509,7 +21888,7 @@ dependencies = [
name = "test-parachain-undying-collator"
version = "1.0.0"
dependencies = [
- "clap 4.5.3",
+ "clap 4.5.11",
"futures",
"futures-timer",
"log",
@@ -21554,7 +21933,7 @@ dependencies = [
[[package]]
name = "testnet-parachains-constants"
-version = "9.0.0"
+version = "10.0.0"
dependencies = [
"cumulus-primitives-core",
"frame-support",
@@ -21606,7 +21985,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "10ac1c5050e43014d16b2f94d0d2ce79e65ffdd8b38d8048f9c8f6a8a6da62ac"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"syn 1.0.109",
]
@@ -21617,8 +21996,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -21783,8 +22162,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -21884,14 +22263,14 @@ dependencies = [
[[package]]
name = "toml"
-version = "0.8.8"
+version = "0.8.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35"
+checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3"
dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
- "toml_edit 0.21.0",
+ "toml_edit 0.22.12",
]
[[package]]
@@ -21911,7 +22290,7 @@ checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
dependencies = [
"indexmap 2.2.3",
"toml_datetime",
- "winnow",
+ "winnow 0.5.15",
]
[[package]]
@@ -21919,12 +22298,23 @@ name = "toml_edit"
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03"
+dependencies = [
+ "indexmap 2.2.3",
+ "toml_datetime",
+ "winnow 0.5.15",
+]
+
+[[package]]
+name = "toml_edit"
+version = "0.22.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef"
dependencies = [
"indexmap 2.2.3",
"serde",
"serde_spanned",
"toml_datetime",
- "winnow",
+ "winnow 0.6.18",
]
[[package]]
@@ -21990,8 +22380,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -22016,7 +22406,7 @@ dependencies = [
[[package]]
name = "tracing-gum"
-version = "15.0.0"
+version = "16.0.0"
dependencies = [
"coarsetime",
"polkadot-primitives",
@@ -22032,8 +22422,8 @@ dependencies = [
"expander",
"proc-macro-crate 3.1.0",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -22062,6 +22452,7 @@ dependencies = [
"sharded-slab",
"smallvec",
"thread_local",
+ "time",
"tracing",
"tracing-core",
"tracing-log",
@@ -22085,9 +22476,9 @@ dependencies = [
[[package]]
name = "trie-db"
-version = "0.29.0"
+version = "0.29.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "65ed83be775d85ebb0e272914fff6462c39b3ddd6dc67b5c1c41271aad280c69"
+checksum = "0c992b4f40c234a074d48a757efeabb1a6be88af84c0c23f7ca158950cb0ae7f"
dependencies = [
"hash-db",
"log",
@@ -22513,9 +22904,9 @@ checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca"
[[package]]
name = "walkdir"
-version = "2.4.0"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
+checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
dependencies = [
"same-file",
"winapi-util",
@@ -22538,11 +22929,12 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.87"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
+checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"
dependencies = [
"cfg-if",
+ "once_cell",
"serde",
"serde_json",
"wasm-bindgen-macro",
@@ -22550,16 +22942,16 @@ dependencies = [
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.87"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
+checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
"wasm-bindgen-shared",
]
@@ -22577,32 +22969,32 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.87"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
+checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"
dependencies = [
- "quote 1.0.35",
+ "quote 1.0.37",
"wasm-bindgen-macro-support",
]
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.87"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
+checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.87"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
+checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"
[[package]]
name = "wasm-bindgen-test"
@@ -22625,7 +23017,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ecb993dd8c836930ed130e020e77d9b2e65dd0fbab1b67c790b0f5d80b11a575"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
]
[[package]]
@@ -23064,7 +23456,7 @@ dependencies = [
[[package]]
name = "westend-runtime"
-version = "17.0.0"
+version = "18.0.0"
dependencies = [
"binary-merkle-tree",
"bitvec",
@@ -23108,6 +23500,7 @@ dependencies = [
"pallet-nomination-pools-runtime-api",
"pallet-offences",
"pallet-offences-benchmarking",
+ "pallet-parameters",
"pallet-preimage",
"pallet-proxy",
"pallet-recovery",
@@ -23118,7 +23511,6 @@ dependencies = [
"pallet-session-benchmarking",
"pallet-society",
"pallet-staking",
- "pallet-staking-reward-curve",
"pallet-staking-runtime-api",
"pallet-state-trie-migration",
"pallet-sudo",
@@ -23148,6 +23540,7 @@ dependencies = [
"sp-block-builder",
"sp-consensus-babe",
"sp-consensus-beefy",
+ "sp-consensus-grandpa",
"sp-core",
"sp-genesis-builder",
"sp-inherents",
@@ -23175,7 +23568,7 @@ dependencies = [
[[package]]
name = "westend-runtime-constants"
-version = "16.0.0"
+version = "17.0.0"
dependencies = [
"frame-support",
"polkadot-primitives",
@@ -23195,6 +23588,7 @@ dependencies = [
"asset-hub-westend-emulated-chain",
"bridge-hub-westend-emulated-chain",
"collectives-westend-emulated-chain",
+ "coretime-westend-emulated-chain",
"emulated-integration-tests-common",
"penpal-emulated-chain",
"people-westend-emulated-chain",
@@ -23528,6 +23922,15 @@ dependencies = [
"memchr",
]
+[[package]]
+name = "winnow"
+version = "0.6.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f"
+dependencies = [
+ "memchr",
+]
+
[[package]]
name = "winreg"
version = "0.50.0"
@@ -23629,8 +24032,9 @@ dependencies = [
[[package]]
name = "xcm-emulator"
-version = "0.15.0"
+version = "0.16.0"
dependencies = [
+ "array-bytes",
"cumulus-pallet-parachain-system",
"cumulus-pallet-xcmp-queue",
"cumulus-primitives-core",
@@ -23665,12 +24069,10 @@ name = "xcm-executor-integration-tests"
version = "1.0.0"
dependencies = [
"frame-support",
- "frame-system",
"futures",
"pallet-transaction-payment",
"pallet-xcm",
"parity-scale-codec",
- "polkadot-service",
"polkadot-test-client",
"polkadot-test-runtime",
"polkadot-test-service",
@@ -23690,17 +24092,16 @@ version = "10.1.0"
dependencies = [
"Inflector",
"proc-macro2 1.0.82",
- "quote 1.0.35",
+ "quote 1.0.37",
"staging-xcm",
- "syn 2.0.61",
+ "syn 2.0.65",
"trybuild",
]
[[package]]
name = "xcm-runtime-apis"
-version = "0.3.0"
+version = "0.4.0"
dependencies = [
- "env_logger 0.11.3",
"frame-executive",
"frame-support",
"frame-system",
@@ -23713,6 +24114,7 @@ dependencies = [
"scale-info",
"sp-api",
"sp-io",
+ "sp-tracing",
"sp-weights",
"staging-xcm",
"staging-xcm-builder",
@@ -23721,7 +24123,7 @@ dependencies = [
[[package]]
name = "xcm-simulator"
-version = "16.0.0"
+version = "17.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -23742,7 +24144,7 @@ dependencies = [
[[package]]
name = "xcm-simulator-example"
-version = "16.0.0"
+version = "17.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -23856,8 +24258,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
@@ -23876,8 +24278,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
dependencies = [
"proc-macro2 1.0.82",
- "quote 1.0.35",
- "syn 2.0.61",
+ "quote 1.0.37",
+ "syn 2.0.65",
]
[[package]]
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/polkadot/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/polkadot/default.nix
index 65e945d77d..a7ebab1736 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/polkadot/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/polkadot/default.nix
@@ -17,13 +17,13 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "polkadot";
- version = "stable2407-2";
+ version = "stable2409";
src = fetchFromGitHub {
owner = "paritytech";
repo = "polkadot-sdk";
rev = "polkadot-${version}";
- hash = "sha256-4WOoFjihzErc6lIgiWvLg6fqDOxs1A+A0ERvu/D8btw=";
+ hash = "sha256-QNjk2lb04VLYpwbE7hmUVaujijX9nkZxVdseTS1G85E=";
# the build process of polkadot requires a .git folder in order to determine
# the git commit hash that is being built and add it to the version string.
diff --git a/third_party/nixpkgs/pkgs/applications/blockchains/sparrow/default.nix b/third_party/nixpkgs/pkgs/applications/blockchains/sparrow/default.nix
index 8fa33c91b1..e43e628f0e 100644
--- a/third_party/nixpkgs/pkgs/applications/blockchains/sparrow/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/blockchains/sparrow/default.nix
@@ -23,11 +23,11 @@
let
pname = "sparrow";
- version = "1.9.1";
+ version = "2.0.0";
src = fetchurl {
url = "https://github.com/sparrowwallet/${pname}/releases/download/${version}/${pname}-${version}-x86_64.tar.gz";
- sha256 = "sha256-b1OIizSMTOtLM3/RFiBJPSbkj/C0d0s5ggcUwjCdBBo=";
+ sha256 = "sha256-Z4rA3KObPAOuJeI+TzyYaXDyptAxBAWzYJDTplUvw50=";
# nativeBuildInputs, downloadToTemp, and postFetch are used to verify the signed upstream package.
# The signature is not a self-contained file. Instead the SHA256 of the package is added to a manifest file.
@@ -56,12 +56,12 @@ let
manifest = fetchurl {
url = "https://github.com/sparrowwallet/${pname}/releases/download/${version}/${pname}-${version}-manifest.txt";
- sha256 = "sha256-2IGhP9Xsli9d0zTzPliJH/tE5TXei1vjVngtjL9vA48=";
+ sha256 = "sha256-qjkKw3WmbRBf+yqcSIYVWmYz8M3u2JxnBriR0Ec/C7A=";
};
manifestSignature = fetchurl {
url = "https://github.com/sparrowwallet/${pname}/releases/download/${version}/${pname}-${version}-manifest.txt.asc";
- sha256 = "sha256-FSR9Z+27J/u1MYIR+LrL+pqCP6q4GfVYtRZ0WA9AaKM=";
+ sha256 = "sha256-CRrEzWqFVFQGWsh2+rjSuGHuFmf+y6SetCi2G89jZ/0=";
};
publicKey = ./publickey.asc;
diff --git a/third_party/nixpkgs/pkgs/applications/editors/android-studio/default.nix b/third_party/nixpkgs/pkgs/applications/editors/android-studio/default.nix
index a053707f76..e4115c9304 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/android-studio/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/android-studio/default.nix
@@ -9,16 +9,16 @@ let
inherit tiling_wm;
};
stableVersion = {
- version = "2024.1.2.12"; # "Android Studio Koala Feature Drop | 2024.1.2"
- sha256Hash = "sha256-dFFogg6YmpCF/4QtR85UFAfbCd97irIHcPbqieQabpI=";
+ version = "2024.2.1.9"; # "Android Studio Ladybug | 2024.2.1"
+ sha256Hash = "sha256-18ppVeAvxx6kNBOjSKcZjbEMNt8khKmohMq3JErX7pY=";
};
betaVersion = {
- version = "2024.2.1.7"; # "Android Studio Ladybug | 2024.2.1 Beta 2"
- sha256Hash = "sha256-YNUtRsKwXHfb7McJmTTT39/wW1rHjzw4kFQRwa12kJE=";
+ version = "2024.2.1.8"; # "Android Studio Ladybug | 2024.2.1 RC 1"
+ sha256Hash = "sha256-Kb/1+g9rIuU/pAO1ue5h0+BU7OCE09QqV9XFoiJxBL4=";
};
latestVersion = {
- version = "2024.2.2.2"; # "Android Studio Ladybug Feature Drop | 2024.2.2 Canary 2"
- sha256Hash = "sha256-TSjKJ4gAqZlycMP1or8MV+Il+KOQJL/F1kUKQr6/rSw=";
+ version = "2024.2.2.5"; # "Android Studio Ladybug Feature Drop | 2024.2.2 Canary 5"
+ sha256Hash = "sha256-LlGjk0dSHVI5u/b942S5iu4RHv1D4KWg2Ge1TL47pvg=";
};
in {
# Attributes are named by their corresponding release channels
diff --git a/third_party/nixpkgs/pkgs/applications/editors/bless/default.nix b/third_party/nixpkgs/pkgs/applications/editors/bless/default.nix
deleted file mode 100644
index 2ac885683e..0000000000
--- a/third_party/nixpkgs/pkgs/applications/editors/bless/default.nix
+++ /dev/null
@@ -1,71 +0,0 @@
-{ stdenv
-, lib
-, fetchFromGitHub
-, pkg-config
-, mono
-, meson
-, ninja
-, gtk-sharp-2_0
-, gettext
-, makeWrapper
-, glib
-, gtk2-x11
-, libxslt
-, docbook_xsl
-, python3
-, itstool
-}:
-
-stdenv.mkDerivation rec {
- pname = "bless";
- version = "0.6.3";
-
- src = fetchFromGitHub {
- owner = "afrantzis";
- repo = pname;
- rev = "v${version}";
- hash = "sha256-rS+vJX0y9v1TiPsRfABroHiTuENQKEOxNsyKwagRuHM=";
- };
-
- buildInputs = [
- gtk-sharp-2_0
- mono
- # runtime only deps
- glib
- gtk2-x11
- ];
-
- nativeBuildInputs = [
- pkg-config
- meson
- ninja
- gettext
- makeWrapper
- libxslt
- docbook_xsl
- python3
- itstool
- ];
-
- mesonFlags = [
- "-Dtests=false" # requires NUnit
- ];
-
- postPatch = ''
- patchShebangs .
- '';
-
- preFixup = ''
- MPATH="${gtk-sharp-2_0}/lib/mono/gtk-sharp-2.0:${glib.out}/lib:${gtk2-x11}/lib:${gtk-sharp-2_0}/lib"
- wrapProgram $out/bin/bless --prefix MONO_PATH : "$MPATH" --prefix LD_LIBRARY_PATH : "$MPATH" --prefix PATH : ${lib.makeBinPath [ mono ]}
- '';
-
- meta = with lib; {
- homepage = "https://github.com/afrantzis/bless";
- description = "Gtk# Hex Editor";
- maintainers = [ maintainers.mkg20001 ];
- license = licenses.gpl2;
- platforms = platforms.linux;
- mainProgram = "bless";
- };
-}
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/emacs2nix.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/emacs2nix.nix
index 2879985e4b..3838271d49 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/emacs2nix.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/emacs2nix.nix
@@ -4,8 +4,8 @@ let
src = pkgs.fetchFromGitHub {
owner = "nix-community";
repo = "emacs2nix";
- rev = "8454f2857252f32621b8022f797fef9b96862204";
- hash = "sha256-UHHEkY+t/IzWe8jC8bm+p275sKfnL5/v5wbwRDw6FZw=";
+ rev = "9458961fc433a6c4cd91e7763f0aa1ef15f7b4aa";
+ hash = "sha256-NJVKrYSF/22hrUJNJ3/znbcfHi/FtTePQ8Xzfp2eKAk=";
fetchSubmodules = true;
};
in
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/manual-packages/lsp-bridge/default.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/manual-packages/lsp-bridge/default.nix
index cf4614caec..69c97d475d 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/manual-packages/lsp-bridge/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs/elisp-packages/manual-packages/lsp-bridge/default.nix
@@ -29,13 +29,13 @@ let
in
melpaBuild {
pname = "lsp-bridge";
- version = "0-unstable-2024-09-11";
+ version = "0-unstable-2024-10-04";
src = fetchFromGitHub {
owner = "manateelazycat";
repo = "lsp-bridge";
- rev = "fb64891c2585f9fc0b7f2062cc2b98321aa4e4ca";
- hash = "sha256-ChpZhFEKvN+1oYHbQKBUMbTjk/U++kCDnImMVtcYVBc=";
+ rev = "2d0cd0bea3bd503ca3bb7bcf4a6a78af091c7ecc";
+ hash = "sha256-q6xIYUhXTqGeR9tnjd1xnCOnOeOMypJN6vfGjZDuIIM=";
};
patches = [
diff --git a/third_party/nixpkgs/pkgs/applications/editors/emacs/make-emacs.nix b/third_party/nixpkgs/pkgs/applications/editors/emacs/make-emacs.nix
index bdd80f8922..8c53805978 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/emacs/make-emacs.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/emacs/make-emacs.nix
@@ -86,7 +86,7 @@
, withWebP ? lib.versionAtLeast version "29"
, withX ? !(stdenv.hostPlatform.isDarwin || noGui || withPgtk)
, withXinput2 ? withX && lib.versionAtLeast version "29"
-, withXwidgets ? !stdenv.hostPlatform.isDarwin && !noGui && (withGTK3 || withPgtk)
+, withXwidgets ? !stdenv.hostPlatform.isDarwin && !noGui && (withGTK3 || withPgtk) && (lib.versionOlder version "30") # XXX: upstream bug 66068 precludes newer versions of webkit2gtk (https://lists.gnu.org/archive/html/bug-gnu-emacs/2024-09/msg00695.html)
, withSmallJaDic ? false
, withCompressInstall ? true
diff --git a/third_party/nixpkgs/pkgs/applications/editors/jetbrains/bin/versions.json b/third_party/nixpkgs/pkgs/applications/editors/jetbrains/bin/versions.json
index 5f061d2be2..4c89a63a41 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/jetbrains/bin/versions.json
+++ b/third_party/nixpkgs/pkgs/applications/editors/jetbrains/bin/versions.json
@@ -3,10 +3,10 @@
"aqua": {
"update-channel": "Aqua RELEASE",
"url-template": "https://download.jetbrains.com/aqua/aqua-{version}.tar.gz",
- "version": "2024.2",
- "sha256": "63a6357cef1bb3772939abd8d13c05e265b5492643b080dd235d170584e0b636",
- "url": "https://download.jetbrains.com/aqua/aqua-2024.2.tar.gz",
- "build_number": "242.20224.331"
+ "version": "2024.2.1",
+ "sha256": "847b7658843dd06b9d6f2689fa4030e54473b6e5e234f23b6e17a6c646fad07c",
+ "url": "https://download.jetbrains.com/aqua/aqua-2024.2.1.tar.gz",
+ "build_number": "242.22855.128"
},
"clion": {
"update-channel": "CLion RELEASE",
@@ -43,26 +43,26 @@
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}.tar.gz",
- "version": "2024.2.2",
- "sha256": "63314c4b3114e754b35f765a535dc92d7f66f6b3a767bd77aebd65b844add92c",
- "url": "https://download.jetbrains.com/go/goland-2024.2.2.tar.gz",
- "build_number": "242.22855.85"
+ "version": "2024.2.3",
+ "sha256": "e42565be2df79b8765b1c4ec5db737a4ab36bdaed418cd3a9e340e2c2d92a561",
+ "url": "https://download.jetbrains.com/go/goland-2024.2.3.tar.gz",
+ "build_number": "242.23339.24"
},
"idea-community": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.tar.gz",
- "version": "2024.2.2",
- "sha256": "b996f6418cd4beb8d77f5f283c0a37108e33b3c822a7d398dfa15b73967595b2",
- "url": "https://download.jetbrains.com/idea/ideaIC-2024.2.2.tar.gz",
- "build_number": "242.22855.74"
+ "version": "2024.2.3",
+ "sha256": "2698adf2f0c4239f21b997faf9fc85954fd654a58d52ff630613fed70fb9699d",
+ "url": "https://download.jetbrains.com/idea/ideaIC-2024.2.3.tar.gz",
+ "build_number": "242.23339.11"
},
"idea-ultimate": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.tar.gz",
- "version": "2024.2.2",
- "sha256": "4a8b6cee89e1baf9e252803c2e32e39ce923452d31807adfdedd836df7f96ef4",
- "url": "https://download.jetbrains.com/idea/ideaIU-2024.2.2.tar.gz",
- "build_number": "242.22855.74"
+ "version": "2024.2.3",
+ "sha256": "579021f82d31dceb0dd8581fe5c12d7481e52c24a10688898ed00af1a0295eb3",
+ "url": "https://download.jetbrains.com/idea/ideaIU-2024.2.3.tar.gz",
+ "build_number": "242.23339.11"
},
"mps": {
"update-channel": "MPS RELEASE",
@@ -75,59 +75,59 @@
"phpstorm": {
"update-channel": "PhpStorm RELEASE",
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.tar.gz",
- "version": "2024.2.1",
- "sha256": "a9df519875815cd05b65324b4f0343584bd88f72df88d82a8dd87fc501b2c001",
- "url": "https://download.jetbrains.com/webide/PhpStorm-2024.2.1.tar.gz",
- "build_number": "242.21829.154",
+ "version": "2024.2.3",
+ "sha256": "8b3b1ba19c4d5f0cc1d6775bff58d38313414eae75976ca99915102c02368eea",
+ "url": "https://download.jetbrains.com/webide/PhpStorm-2024.2.3.tar.gz",
+ "build_number": "242.23339.16",
"version-major-minor": "2022.3"
},
"pycharm-community": {
"update-channel": "PyCharm RELEASE",
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.tar.gz",
- "version": "2024.2.2",
- "sha256": "4f30b1f877a5909dcd181e95305ec43d17c36743583d7dcf0180e700d44a3407",
- "url": "https://download.jetbrains.com/python/pycharm-community-2024.2.2.tar.gz",
- "build_number": "242.22855.92"
+ "version": "2024.2.3",
+ "sha256": "448f6c48a51bb419c68c763b0e4eefc0449ad7bbad534de3f93b2f1a40308833",
+ "url": "https://download.jetbrains.com/python/pycharm-community-2024.2.3.tar.gz",
+ "build_number": "242.23339.19"
},
"pycharm-professional": {
"update-channel": "PyCharm RELEASE",
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.tar.gz",
- "version": "2024.2.2",
- "sha256": "06b2da14816eff2d3c090f6177ee300e5149ff537f2f0f5ff12b3f762aa191cf",
- "url": "https://download.jetbrains.com/python/pycharm-professional-2024.2.2.tar.gz",
- "build_number": "242.22855.92"
+ "version": "2024.2.3",
+ "sha256": "837876f0d4db2d6fc0c319e88fa6e24fbe81b80809d529d600ef86a524aa8312",
+ "url": "https://download.jetbrains.com/python/pycharm-professional-2024.2.3.tar.gz",
+ "build_number": "242.23339.19"
},
"rider": {
"update-channel": "Rider RELEASE",
"url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.tar.gz",
- "version": "2024.2.4",
- "sha256": "b6462b294e23b46cc946f46c01759c709ca7a41c367fa87206f7992d45142602",
- "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.2.4.tar.gz",
- "build_number": "242.21829.210"
+ "version": "2024.2.5",
+ "sha256": "7c8b3fc459f0a6314ebf2b7da0a202cb0cbbc7df432fa047673f34fbad9f9dfe",
+ "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.2.5.tar.gz",
+ "build_number": "242.22855.90"
},
"ruby-mine": {
"update-channel": "RubyMine RELEASE",
"url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.tar.gz",
- "version": "2024.2.2",
- "sha256": "649031bb8d51576a9bf082db466025e59871c7f87c001eefea520db3a875ba67",
- "url": "https://download.jetbrains.com/ruby/RubyMine-2024.2.2.tar.gz",
- "build_number": "242.22855.77"
+ "version": "2024.2.3",
+ "sha256": "54991cb37fd6495ad52a1b2b6bc1d6d7ab4fff20a1bd393cab72ac57ca4e31a5",
+ "url": "https://download.jetbrains.com/ruby/RubyMine-2024.2.3.tar.gz",
+ "build_number": "242.23339.18"
},
"rust-rover": {
"update-channel": "RustRover RELEASE",
"url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.tar.gz",
- "version": "2024.2.1",
- "sha256": "0ddc51d8585a4a64fc882043b8367caaabc86c688cf6e0880002de0892905f47",
- "url": "https://download.jetbrains.com/rustrover/RustRover-2024.2.1.tar.gz",
- "build_number": "242.21829.233"
+ "version": "2024.2.2",
+ "sha256": "ac2046c415906ba8f802a0b94119ff899efde41547a9fdd63b3c5e46bf9d42d1",
+ "url": "https://download.jetbrains.com/rustrover/RustRover-2024.2.2.tar.gz",
+ "build_number": "242.22855.126"
},
"webstorm": {
"update-channel": "WebStorm RELEASE",
"url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.tar.gz",
- "version": "2024.2.2",
- "sha256": "c7bb12ff65a27dc76b81293e0e61b846b2ce9328bfeb8d75fe50ccf564e81078",
- "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.2.2.tar.gz",
- "build_number": "242.22855.79"
+ "version": "2024.2.3",
+ "sha256": "b3c861e440a6747b87e329009910858a2a21661dd09e53b1b2b5d835b3bb76b6",
+ "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.2.3.tar.gz",
+ "build_number": "242.23339.15"
},
"writerside": {
"update-channel": "Writerside EAP",
@@ -142,10 +142,10 @@
"aqua": {
"update-channel": "Aqua RELEASE",
"url-template": "https://download.jetbrains.com/aqua/aqua-{version}-aarch64.tar.gz",
- "version": "2024.2",
- "sha256": "5a28826c97c2c09988d57eefe1e2c1b0cdb746399844a7a207d289c2c4d4922e",
- "url": "https://download.jetbrains.com/aqua/aqua-2024.2-aarch64.tar.gz",
- "build_number": "242.20224.331"
+ "version": "2024.2.1",
+ "sha256": "8136b8a13edc9d7cf35eb0bbac685e74a76b52b0f15541f0289ed0968b316c2c",
+ "url": "https://download.jetbrains.com/aqua/aqua-2024.2.1-aarch64.tar.gz",
+ "build_number": "242.22855.128"
},
"clion": {
"update-channel": "CLion RELEASE",
@@ -182,26 +182,26 @@
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.tar.gz",
- "version": "2024.2.2",
- "sha256": "e8057ccf02fa369daa40e2ee7053cd8eb39f2bfd9405e7efdb0b5712b8c80cc4",
- "url": "https://download.jetbrains.com/go/goland-2024.2.2-aarch64.tar.gz",
- "build_number": "242.22855.85"
+ "version": "2024.2.3",
+ "sha256": "f2d858aa433b452d2158eb4f2a0f7946b0be2568500f241e7a6b2575c22ba204",
+ "url": "https://download.jetbrains.com/go/goland-2024.2.3-aarch64.tar.gz",
+ "build_number": "242.23339.24"
},
"idea-community": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.tar.gz",
- "version": "2024.2.2",
- "sha256": "53bc06be660138e2192d94383badd3cee743576970afe3b87402c453fa71ac35",
- "url": "https://download.jetbrains.com/idea/ideaIC-2024.2.2-aarch64.tar.gz",
- "build_number": "242.22855.74"
+ "version": "2024.2.3",
+ "sha256": "97d5b585b9c7d5465ef7a0e99a41c35c405a7658fe61ece64be84c6ed6e45e4c",
+ "url": "https://download.jetbrains.com/idea/ideaIC-2024.2.3-aarch64.tar.gz",
+ "build_number": "242.23339.11"
},
"idea-ultimate": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.tar.gz",
- "version": "2024.2.2",
- "sha256": "3e5c44a444ec397298d6eeb8a7b6401c630999b636aecbaee1134f3f05aed06a",
- "url": "https://download.jetbrains.com/idea/ideaIU-2024.2.2-aarch64.tar.gz",
- "build_number": "242.22855.74"
+ "version": "2024.2.3",
+ "sha256": "c6bf5a8183fb1c3422dec061e5198fa18bb6edaf2c64724efecf77fddaf747e1",
+ "url": "https://download.jetbrains.com/idea/ideaIU-2024.2.3-aarch64.tar.gz",
+ "build_number": "242.23339.11"
},
"mps": {
"update-channel": "MPS RELEASE",
@@ -214,59 +214,59 @@
"phpstorm": {
"update-channel": "PhpStorm RELEASE",
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.tar.gz",
- "version": "2024.2.1",
- "sha256": "c360347841f3631e09b91a99e73433525508ef2b9ebac10ae6f0a518335a815e",
- "url": "https://download.jetbrains.com/webide/PhpStorm-2024.2.1-aarch64.tar.gz",
- "build_number": "242.21829.154",
+ "version": "2024.2.3",
+ "sha256": "25fbd433eb53904efba7c05ad0a28cbd7a9e7c8e08cbf8aa81913cd8ca4db1cf",
+ "url": "https://download.jetbrains.com/webide/PhpStorm-2024.2.3-aarch64.tar.gz",
+ "build_number": "242.23339.16",
"version-major-minor": "2022.3"
},
"pycharm-community": {
"update-channel": "PyCharm RELEASE",
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.tar.gz",
- "version": "2024.2.2",
- "sha256": "4d5d7b9e075c92b12c570a16c933f10455c666bc2f9b05dfdcd5b1a0df6b8f61",
- "url": "https://download.jetbrains.com/python/pycharm-community-2024.2.2-aarch64.tar.gz",
- "build_number": "242.22855.92"
+ "version": "2024.2.3",
+ "sha256": "fd398923379f340d9454e00a23dabc141af1120c5a294a8fd899c2f542b00a57",
+ "url": "https://download.jetbrains.com/python/pycharm-community-2024.2.3-aarch64.tar.gz",
+ "build_number": "242.23339.19"
},
"pycharm-professional": {
"update-channel": "PyCharm RELEASE",
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.tar.gz",
- "version": "2024.2.2",
- "sha256": "288ae2742286c6235c6db4c6b1e17df629b1135428b07ee4de152877427657fb",
- "url": "https://download.jetbrains.com/python/pycharm-professional-2024.2.2-aarch64.tar.gz",
- "build_number": "242.22855.92"
+ "version": "2024.2.3",
+ "sha256": "2f15216657b1b7b3083aaded473b992e22fbe38704e0ebe8057aecc7ef37d78b",
+ "url": "https://download.jetbrains.com/python/pycharm-professional-2024.2.3-aarch64.tar.gz",
+ "build_number": "242.23339.19"
},
"rider": {
"update-channel": "Rider RELEASE",
"url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.tar.gz",
- "version": "2024.2.4",
- "sha256": "7f48d11f6ce272d703d2fecd4b3122bc2538603757485017c0ac7f4014843f38",
- "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.2.4-aarch64.tar.gz",
- "build_number": "242.21829.210"
+ "version": "2024.2.5",
+ "sha256": "1a3a4cfe64525b3d744fe82378fd86d84ac87b66a69a37f930ae05bdaaecb010",
+ "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.2.5-aarch64.tar.gz",
+ "build_number": "242.22855.90"
},
"ruby-mine": {
"update-channel": "RubyMine RELEASE",
"url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.tar.gz",
- "version": "2024.2.2",
- "sha256": "6ca2c822bdcad8e039d59f1a0e376e4bba6b8d6a5c1caf73068c25c439bf420d",
- "url": "https://download.jetbrains.com/ruby/RubyMine-2024.2.2-aarch64.tar.gz",
- "build_number": "242.22855.77"
+ "version": "2024.2.3",
+ "sha256": "2be5fa28bd5313b9a043818207b9f76f3f38513ec400dfd76b01b543ff8013cf",
+ "url": "https://download.jetbrains.com/ruby/RubyMine-2024.2.3-aarch64.tar.gz",
+ "build_number": "242.23339.18"
},
"rust-rover": {
"update-channel": "RustRover RELEASE",
"url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.tar.gz",
- "version": "2024.2.1",
- "sha256": "a83845ff6a2ca43d0d7a2d386f6a5b1359a021bd05055334bcef804afc1a0ea8",
- "url": "https://download.jetbrains.com/rustrover/RustRover-2024.2.1-aarch64.tar.gz",
- "build_number": "242.21829.233"
+ "version": "2024.2.2",
+ "sha256": "7d3dc3d35f56f5948c294742a06a8e1cc7fc55dae7455b5bb8f99eb244ab7a20",
+ "url": "https://download.jetbrains.com/rustrover/RustRover-2024.2.2-aarch64.tar.gz",
+ "build_number": "242.22855.126"
},
"webstorm": {
"update-channel": "WebStorm RELEASE",
"url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.tar.gz",
- "version": "2024.2.2",
- "sha256": "6a515ada0410bf94ffed892863b0156acb41c170f78041a12bdd891cad9ea782",
- "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.2.2-aarch64.tar.gz",
- "build_number": "242.22855.79"
+ "version": "2024.2.3",
+ "sha256": "c57647c5c77770f76468a2aacb62655e27f6590b48967d5eafd37e468bd25437",
+ "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.2.3-aarch64.tar.gz",
+ "build_number": "242.23339.15"
},
"writerside": {
"update-channel": "Writerside EAP",
@@ -281,10 +281,10 @@
"aqua": {
"update-channel": "Aqua RELEASE",
"url-template": "https://download.jetbrains.com/aqua/aqua-{version}.dmg",
- "version": "2024.2",
- "sha256": "0ea9875335a53d60722f91a7059847d1da857788fe3362685bf1e66dfe9aafed",
- "url": "https://download.jetbrains.com/aqua/aqua-2024.2.dmg",
- "build_number": "242.20224.331"
+ "version": "2024.2.1",
+ "sha256": "e65135897e988eb01e2f78e18a92953f592ac0de07c6626780fab544affcd64e",
+ "url": "https://download.jetbrains.com/aqua/aqua-2024.2.1.dmg",
+ "build_number": "242.22855.128"
},
"clion": {
"update-channel": "CLion RELEASE",
@@ -321,26 +321,26 @@
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}.dmg",
- "version": "2024.2.2",
- "sha256": "d788731f83254780e612234265976cbdcbf7bb334aa2bd7c610795d7fb843948",
- "url": "https://download.jetbrains.com/go/goland-2024.2.2.dmg",
- "build_number": "242.22855.85"
+ "version": "2024.2.3",
+ "sha256": "e9cedcee2365db7eeeded75fafab8f25931819dc5ae111195e040354b3cc07f9",
+ "url": "https://download.jetbrains.com/go/goland-2024.2.3.dmg",
+ "build_number": "242.23339.24"
},
"idea-community": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.dmg",
- "version": "2024.2.2",
- "sha256": "993676b837c7c08069120210d64d1bf32f260b40698014f4a4d1bffa763dd830",
- "url": "https://download.jetbrains.com/idea/ideaIC-2024.2.2.dmg",
- "build_number": "242.22855.74"
+ "version": "2024.2.3",
+ "sha256": "015db6b1a9b57b55db005d6eff8752e4155d52841f03dbd679e204d8ae9289e9",
+ "url": "https://download.jetbrains.com/idea/ideaIC-2024.2.3.dmg",
+ "build_number": "242.23339.11"
},
"idea-ultimate": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.dmg",
- "version": "2024.2.2",
- "sha256": "f2528d8f6f983cbfe16e51221a71009ac3a46e8971259bfeb67471253c0d93f0",
- "url": "https://download.jetbrains.com/idea/ideaIU-2024.2.2.dmg",
- "build_number": "242.22855.74"
+ "version": "2024.2.3",
+ "sha256": "bc47dc27e81f0fd15a9b62132912e68051b5b9f31bef6faadfcf27a48db8ffa7",
+ "url": "https://download.jetbrains.com/idea/ideaIU-2024.2.3.dmg",
+ "build_number": "242.23339.11"
},
"mps": {
"update-channel": "MPS RELEASE",
@@ -353,59 +353,59 @@
"phpstorm": {
"update-channel": "PhpStorm RELEASE",
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.dmg",
- "version": "2024.2.1",
- "sha256": "19c03065045eb8acfd1a2aad24de23a057f630e75761edf71927a31c0c942873",
- "url": "https://download.jetbrains.com/webide/PhpStorm-2024.2.1.dmg",
- "build_number": "242.21829.154",
+ "version": "2024.2.3",
+ "sha256": "e4824a57ba7bff5806c11c1eabe6f3615a4ae082cd83549631823fec0ca03b2f",
+ "url": "https://download.jetbrains.com/webide/PhpStorm-2024.2.3.dmg",
+ "build_number": "242.23339.16",
"version-major-minor": "2022.3"
},
"pycharm-community": {
"update-channel": "PyCharm RELEASE",
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.dmg",
- "version": "2024.2.2",
- "sha256": "a547dc4beddf883c834eef9fe6594c0a3afe55b58ac3901cd8c3b2fa75663392",
- "url": "https://download.jetbrains.com/python/pycharm-community-2024.2.2.dmg",
- "build_number": "242.22855.92"
+ "version": "2024.2.3",
+ "sha256": "8750abd7c24b26d8e226a1ba20f69174173e7e76cb6198c1ccc89117201417d5",
+ "url": "https://download.jetbrains.com/python/pycharm-community-2024.2.3.dmg",
+ "build_number": "242.23339.19"
},
"pycharm-professional": {
"update-channel": "PyCharm RELEASE",
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.dmg",
- "version": "2024.2.2",
- "sha256": "7389b18bdc27939d5802f79c3acf72e06ac5ca99caed3232fad88191e54fa3db",
- "url": "https://download.jetbrains.com/python/pycharm-professional-2024.2.2.dmg",
- "build_number": "242.22855.92"
+ "version": "2024.2.3",
+ "sha256": "a6252501f10a73151cba714080e7bb54197469de1be83b217b3479d5d0b7bc33",
+ "url": "https://download.jetbrains.com/python/pycharm-professional-2024.2.3.dmg",
+ "build_number": "242.23339.19"
},
"rider": {
"update-channel": "Rider RELEASE",
"url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.dmg",
- "version": "2024.2.4",
- "sha256": "cb15c63682da744c78d65584c74817487c9b6d0e20311715392460263ff51f8b",
- "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.2.4.dmg",
- "build_number": "242.21829.210"
+ "version": "2024.2.5",
+ "sha256": "0161a1eb2d1e99ed88bebf26e7d1646434924a0878ab4c8e5ec1fc34b0998a5e",
+ "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.2.5.dmg",
+ "build_number": "242.22855.90"
},
"ruby-mine": {
"update-channel": "RubyMine RELEASE",
"url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.dmg",
- "version": "2024.2.2",
- "sha256": "91cd4a4d0f262096992a2e021249d49851fbdc3537c8e5daa323b0ff4c1eb3b3",
- "url": "https://download.jetbrains.com/ruby/RubyMine-2024.2.2.dmg",
- "build_number": "242.22855.77"
+ "version": "2024.2.3",
+ "sha256": "abb6c51d39c3132f60f0f5d8fd5038f908247c0c029b34ef63821ef2fc79b7fa",
+ "url": "https://download.jetbrains.com/ruby/RubyMine-2024.2.3.dmg",
+ "build_number": "242.23339.18"
},
"rust-rover": {
"update-channel": "RustRover RELEASE",
"url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.dmg",
- "version": "2024.2.1",
- "sha256": "3bf77bbf2aa459d939567fa34291e30ae91ac9759eb40a229d3bc3ea326b7c5b",
- "url": "https://download.jetbrains.com/rustrover/RustRover-2024.2.1.dmg",
- "build_number": "242.21829.233"
+ "version": "2024.2.2",
+ "sha256": "b9c3959e7680c4b3ae341688597ac70606cb2179272440d9ee31d06633665fe2",
+ "url": "https://download.jetbrains.com/rustrover/RustRover-2024.2.2.dmg",
+ "build_number": "242.22855.126"
},
"webstorm": {
"update-channel": "WebStorm RELEASE",
"url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.dmg",
- "version": "2024.2.2",
- "sha256": "0ed0beb4e4b29f6fcd265b6f9cafa193908b66cd5b38cc1c5d1231ef0894c253",
- "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.2.2.dmg",
- "build_number": "242.22855.79"
+ "version": "2024.2.3",
+ "sha256": "f092871d04fbd5c8cfd8fac7c47d84453c7134ffb937137a7d4b916c10ba5ece",
+ "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.2.3.dmg",
+ "build_number": "242.23339.15"
},
"writerside": {
"update-channel": "Writerside EAP",
@@ -420,10 +420,10 @@
"aqua": {
"update-channel": "Aqua RELEASE",
"url-template": "https://download.jetbrains.com/aqua/aqua-{version}-aarch64.dmg",
- "version": "2024.2",
- "sha256": "2da73b2896cf8c7114291f7ab64730d494ed1adca83542b56702a6fb2fcaa92d",
- "url": "https://download.jetbrains.com/aqua/aqua-2024.2-aarch64.dmg",
- "build_number": "242.20224.331"
+ "version": "2024.2.1",
+ "sha256": "f91c189a05b98e0e0ad0ddc9d08345e80b5cd6b784689b8e75bcbc74cc61d1ff",
+ "url": "https://download.jetbrains.com/aqua/aqua-2024.2.1-aarch64.dmg",
+ "build_number": "242.22855.128"
},
"clion": {
"update-channel": "CLion RELEASE",
@@ -460,26 +460,26 @@
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.dmg",
- "version": "2024.2.2",
- "sha256": "a1adfa54a4055fbd833e6b161c848c64ff1ae13b72356eb8febd1c22ea6a5c45",
- "url": "https://download.jetbrains.com/go/goland-2024.2.2-aarch64.dmg",
- "build_number": "242.22855.85"
+ "version": "2024.2.3",
+ "sha256": "dd664944c119f01e81e9a864187510813521b1c2afab39ed57332b29cff9da61",
+ "url": "https://download.jetbrains.com/go/goland-2024.2.3-aarch64.dmg",
+ "build_number": "242.23339.24"
},
"idea-community": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.dmg",
- "version": "2024.2.2",
- "sha256": "cb71c104ac76d0cba1e44cac61f1d463bb9d62fe139477966407e21bc30d8ea0",
- "url": "https://download.jetbrains.com/idea/ideaIC-2024.2.2-aarch64.dmg",
- "build_number": "242.22855.74"
+ "version": "2024.2.3",
+ "sha256": "67f71e9f2fd1401c46794e12cd660906fc4e667d68454f36807923dc5e5ffd42",
+ "url": "https://download.jetbrains.com/idea/ideaIC-2024.2.3-aarch64.dmg",
+ "build_number": "242.23339.11"
},
"idea-ultimate": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.dmg",
- "version": "2024.2.2",
- "sha256": "27b777df1b2ba531d68ef30ebaaf11460a8ab055da8afcfb4886fce3d04d0227",
- "url": "https://download.jetbrains.com/idea/ideaIU-2024.2.2-aarch64.dmg",
- "build_number": "242.22855.74"
+ "version": "2024.2.3",
+ "sha256": "985a90d418ecef8758b466a245c3170df95dd2024922fcf9195be74465d77fe4",
+ "url": "https://download.jetbrains.com/idea/ideaIU-2024.2.3-aarch64.dmg",
+ "build_number": "242.23339.11"
},
"mps": {
"update-channel": "MPS RELEASE",
@@ -492,59 +492,59 @@
"phpstorm": {
"update-channel": "PhpStorm RELEASE",
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.dmg",
- "version": "2024.2.1",
- "sha256": "84ce46f11f5748dac2fe2a209d3b97984546e38cc39799838eeab681301306cc",
- "url": "https://download.jetbrains.com/webide/PhpStorm-2024.2.1-aarch64.dmg",
- "build_number": "242.21829.154",
+ "version": "2024.2.3",
+ "sha256": "9e406b15359c5ccc0f49cd66be0142fbe1a77dc979052943b2f54f1502acce5c",
+ "url": "https://download.jetbrains.com/webide/PhpStorm-2024.2.3-aarch64.dmg",
+ "build_number": "242.23339.16",
"version-major-minor": "2022.3"
},
"pycharm-community": {
"update-channel": "PyCharm RELEASE",
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.dmg",
- "version": "2024.2.2",
- "sha256": "b8b65a88ea58106c60e69aed12b675dfc99db62069fa632ad0a63baa33580e7a",
- "url": "https://download.jetbrains.com/python/pycharm-community-2024.2.2-aarch64.dmg",
- "build_number": "242.22855.92"
+ "version": "2024.2.3",
+ "sha256": "ac8c4fe330ef670f7f6dde424b4c2218a1cdb8eb58773ce73510829e99d259df",
+ "url": "https://download.jetbrains.com/python/pycharm-community-2024.2.3-aarch64.dmg",
+ "build_number": "242.23339.19"
},
"pycharm-professional": {
"update-channel": "PyCharm RELEASE",
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.dmg",
- "version": "2024.2.2",
- "sha256": "8ac248d41defa9aef0726d42130b66e237758a3f8e4030f2e3b48904b6e903c8",
- "url": "https://download.jetbrains.com/python/pycharm-professional-2024.2.2-aarch64.dmg",
- "build_number": "242.22855.92"
+ "version": "2024.2.3",
+ "sha256": "c7550781611e6a9701295f76fd9e9572b767b6969dd28f52d872a1a1bccf3a7f",
+ "url": "https://download.jetbrains.com/python/pycharm-professional-2024.2.3-aarch64.dmg",
+ "build_number": "242.23339.19"
},
"rider": {
"update-channel": "Rider RELEASE",
"url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.dmg",
- "version": "2024.2.4",
- "sha256": "d240c6e018c63f154e7575ca759ce338995068696bfb20d70b46860acbb8edab",
- "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.2.4-aarch64.dmg",
- "build_number": "242.21829.210"
+ "version": "2024.2.5",
+ "sha256": "bd89a85ccfbb019916fb4536d84a61b8013fcf67e12e13fd2855e27165a3b1d8",
+ "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.2.5-aarch64.dmg",
+ "build_number": "242.22855.90"
},
"ruby-mine": {
"update-channel": "RubyMine RELEASE",
"url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.dmg",
- "version": "2024.2.2",
- "sha256": "38aabad86bb7357592fdc378e0ee1ff96651dffef09b3f9b29ccf42d183b04ec",
- "url": "https://download.jetbrains.com/ruby/RubyMine-2024.2.2-aarch64.dmg",
- "build_number": "242.22855.77"
+ "version": "2024.2.3",
+ "sha256": "79ac4f9fb54f7049c2bb5ab3ec78280fe4991e3aaa4cc608cb06ce980c76a05a",
+ "url": "https://download.jetbrains.com/ruby/RubyMine-2024.2.3-aarch64.dmg",
+ "build_number": "242.23339.18"
},
"rust-rover": {
"update-channel": "RustRover RELEASE",
"url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.dmg",
- "version": "2024.2.1",
- "sha256": "9d3cac1b51163deda1367fee69d9449aa7c2ff3ca8634bb0590fb33f8c9878d6",
- "url": "https://download.jetbrains.com/rustrover/RustRover-2024.2.1-aarch64.dmg",
- "build_number": "242.21829.233"
+ "version": "2024.2.2",
+ "sha256": "9f04b137505dea34f71c8d37a9598fdc2f688dd1482dec2f554a5068a857b94a",
+ "url": "https://download.jetbrains.com/rustrover/RustRover-2024.2.2-aarch64.dmg",
+ "build_number": "242.22855.126"
},
"webstorm": {
"update-channel": "WebStorm RELEASE",
"url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.dmg",
- "version": "2024.2.2",
- "sha256": "3aeebdd0832092fbadd0706eb9576cc3df13c1fee2af97971a7f35d28c88b8d7",
- "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.2.2-aarch64.dmg",
- "build_number": "242.22855.79"
+ "version": "2024.2.3",
+ "sha256": "581f60423d4d89275efe5c6744c7a72ebcda50edbac5ed9c876f7d7c18bc41a4",
+ "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.2.3-aarch64.dmg",
+ "build_number": "242.23339.15"
},
"writerside": {
"update-channel": "Writerside EAP",
diff --git a/third_party/nixpkgs/pkgs/applications/editors/jetbrains/plugins/plugins.json b/third_party/nixpkgs/pkgs/applications/editors/jetbrains/plugins/plugins.json
index 1a42322b95..6d13dfb586 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/jetbrains/plugins/plugins.json
+++ b/third_party/nixpkgs/pkgs/applications/editors/jetbrains/plugins/plugins.json
@@ -18,16 +18,16 @@
],
"builds": {
"241.18034.1093": "https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip",
- "242.21829.154": "https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip",
"242.21829.162": "https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip",
- "242.21829.210": "https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip",
- "242.21829.233": "https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip",
- "242.22855.74": "https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip",
+ "242.22855.126": "https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip",
"242.22855.75": "https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip",
- "242.22855.77": "https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip",
- "242.22855.79": "https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip",
- "242.22855.85": "https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip",
- "242.22855.92": "https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip"
+ "242.22855.90": "https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip",
+ "242.23339.11": "https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip",
+ "242.23339.15": "https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip",
+ "242.23339.16": "https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip",
+ "242.23339.18": "https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip",
+ "242.23339.19": "https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip",
+ "242.23339.24": "https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip"
},
"name": "ideavim"
},
@@ -36,7 +36,7 @@
"idea-ultimate"
],
"builds": {
- "242.22855.74": "https://plugins.jetbrains.com/files/631/605042/python-242.22855.74.zip"
+ "242.23339.11": "https://plugins.jetbrains.com/files/631/608464/python-242.23339.11.zip"
},
"name": "python"
},
@@ -46,7 +46,7 @@
"idea-ultimate"
],
"builds": {
- "242.22855.74": "https://plugins.jetbrains.com/files/1347/595821/scala-intellij-bin-2024.2.25.zip"
+ "242.23339.11": "https://plugins.jetbrains.com/files/1347/606389/scala-intellij-bin-2024.2.28.zip"
},
"name": "scala"
},
@@ -68,16 +68,16 @@
],
"builds": {
"241.18034.1093": "https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip",
- "242.21829.154": "https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip",
"242.21829.162": "https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip",
- "242.21829.210": "https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip",
- "242.21829.233": "https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip",
- "242.22855.74": "https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip",
+ "242.22855.126": "https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip",
"242.22855.75": "https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip",
- "242.22855.77": "https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip",
- "242.22855.79": "https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip",
- "242.22855.85": "https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip",
- "242.22855.92": "https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip"
+ "242.22855.90": "https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip",
+ "242.23339.11": "https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip",
+ "242.23339.15": "https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip",
+ "242.23339.16": "https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip",
+ "242.23339.18": "https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip",
+ "242.23339.19": "https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip",
+ "242.23339.24": "https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip"
},
"name": "string-manipulation"
},
@@ -99,16 +99,16 @@
],
"builds": {
"241.18034.1093": null,
- "242.21829.154": null,
"242.21829.162": null,
- "242.21829.210": null,
- "242.21829.233": null,
- "242.22855.74": null,
+ "242.22855.126": null,
"242.22855.75": null,
- "242.22855.77": null,
- "242.22855.79": null,
- "242.22855.85": null,
- "242.22855.92": null
+ "242.22855.90": null,
+ "242.23339.11": null,
+ "242.23339.15": null,
+ "242.23339.16": null,
+ "242.23339.18": null,
+ "242.23339.19": null,
+ "242.23339.24": null
},
"name": "kotlin"
},
@@ -130,16 +130,16 @@
],
"builds": {
"241.18034.1093": null,
- "242.21829.154": "https://plugins.jetbrains.com/files/6981/596022/ini-242.21829.162.zip",
"242.21829.162": "https://plugins.jetbrains.com/files/6981/596022/ini-242.21829.162.zip",
- "242.21829.210": "https://plugins.jetbrains.com/files/6981/596022/ini-242.21829.162.zip",
- "242.21829.233": "https://plugins.jetbrains.com/files/6981/596022/ini-242.21829.162.zip",
- "242.22855.74": "https://plugins.jetbrains.com/files/6981/603932/ini-242.22855.37.zip",
- "242.22855.75": "https://plugins.jetbrains.com/files/6981/603932/ini-242.22855.37.zip",
- "242.22855.77": "https://plugins.jetbrains.com/files/6981/603932/ini-242.22855.37.zip",
- "242.22855.79": "https://plugins.jetbrains.com/files/6981/603932/ini-242.22855.37.zip",
- "242.22855.85": "https://plugins.jetbrains.com/files/6981/603932/ini-242.22855.37.zip",
- "242.22855.92": "https://plugins.jetbrains.com/files/6981/603932/ini-242.22855.37.zip"
+ "242.22855.126": "https://plugins.jetbrains.com/files/6981/608006/ini-242.22855.126.zip",
+ "242.22855.75": "https://plugins.jetbrains.com/files/6981/608006/ini-242.22855.126.zip",
+ "242.22855.90": "https://plugins.jetbrains.com/files/6981/608006/ini-242.22855.126.zip",
+ "242.23339.11": "https://plugins.jetbrains.com/files/6981/609355/ini-242.23339.18.zip",
+ "242.23339.15": "https://plugins.jetbrains.com/files/6981/609355/ini-242.23339.18.zip",
+ "242.23339.16": "https://plugins.jetbrains.com/files/6981/609355/ini-242.23339.18.zip",
+ "242.23339.18": "https://plugins.jetbrains.com/files/6981/609355/ini-242.23339.18.zip",
+ "242.23339.19": "https://plugins.jetbrains.com/files/6981/609355/ini-242.23339.18.zip",
+ "242.23339.24": "https://plugins.jetbrains.com/files/6981/609355/ini-242.23339.18.zip"
},
"name": "ini"
},
@@ -161,16 +161,16 @@
],
"builds": {
"241.18034.1093": "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip",
- "242.21829.154": "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip",
"242.21829.162": "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip",
- "242.21829.210": "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip",
- "242.21829.233": "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip",
- "242.22855.74": "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip",
+ "242.22855.126": "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip",
"242.22855.75": "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip",
- "242.22855.77": "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip",
- "242.22855.79": "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip",
- "242.22855.85": "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip",
- "242.22855.92": "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip"
+ "242.22855.90": "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip",
+ "242.23339.11": "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip",
+ "242.23339.15": "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip",
+ "242.23339.16": "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip",
+ "242.23339.18": "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip",
+ "242.23339.19": "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip",
+ "242.23339.24": "https://plugins.jetbrains.com/files/7086/518678/AceJump.zip"
},
"name": "acejump"
},
@@ -180,8 +180,8 @@
"phpstorm"
],
"builds": {
- "242.21829.154": "https://plugins.jetbrains.com/files/7219/605730/Symfony_Plugin-2024.1.276.zip",
- "242.22855.74": "https://plugins.jetbrains.com/files/7219/605730/Symfony_Plugin-2024.1.276.zip"
+ "242.23339.11": "https://plugins.jetbrains.com/files/7219/605730/Symfony_Plugin-2024.1.276.zip",
+ "242.23339.16": "https://plugins.jetbrains.com/files/7219/605730/Symfony_Plugin-2024.1.276.zip"
},
"name": "symfony-support"
},
@@ -191,8 +191,8 @@
"phpstorm"
],
"builds": {
- "242.21829.154": "https://plugins.jetbrains.com/files/7320/596012/PHP_Annotations-11.0.3.zip",
- "242.22855.74": "https://plugins.jetbrains.com/files/7320/596012/PHP_Annotations-11.0.3.zip"
+ "242.23339.11": "https://plugins.jetbrains.com/files/7320/596012/PHP_Annotations-11.0.3.zip",
+ "242.23339.16": "https://plugins.jetbrains.com/files/7320/596012/PHP_Annotations-11.0.3.zip"
},
"name": "php-annotations"
},
@@ -210,13 +210,13 @@
],
"builds": {
"242.21829.162": "https://plugins.jetbrains.com/files/7322/595111/python-ce-242.21829.142.zip",
- "242.21829.210": "https://plugins.jetbrains.com/files/7322/595111/python-ce-242.21829.142.zip",
- "242.21829.233": "https://plugins.jetbrains.com/files/7322/595111/python-ce-242.21829.142.zip",
- "242.22855.74": "https://plugins.jetbrains.com/files/7322/605059/python-ce-242.22855.74.zip",
+ "242.22855.126": "https://plugins.jetbrains.com/files/7322/605059/python-ce-242.22855.74.zip",
"242.22855.75": "https://plugins.jetbrains.com/files/7322/605059/python-ce-242.22855.74.zip",
- "242.22855.79": "https://plugins.jetbrains.com/files/7322/605059/python-ce-242.22855.74.zip",
- "242.22855.85": "https://plugins.jetbrains.com/files/7322/605059/python-ce-242.22855.74.zip",
- "242.22855.92": "https://plugins.jetbrains.com/files/7322/605059/python-ce-242.22855.74.zip"
+ "242.22855.90": "https://plugins.jetbrains.com/files/7322/605059/python-ce-242.22855.74.zip",
+ "242.23339.11": "https://plugins.jetbrains.com/files/7322/608478/python-ce-242.23339.11.zip",
+ "242.23339.15": "https://plugins.jetbrains.com/files/7322/608478/python-ce-242.23339.11.zip",
+ "242.23339.19": "https://plugins.jetbrains.com/files/7322/608478/python-ce-242.23339.11.zip",
+ "242.23339.24": "https://plugins.jetbrains.com/files/7322/608478/python-ce-242.23339.11.zip"
},
"name": "python-community-edition"
},
@@ -238,16 +238,16 @@
],
"builds": {
"241.18034.1093": "https://plugins.jetbrains.com/files/7391/561441/asciidoctor-intellij-plugin-0.42.2.zip",
- "242.21829.154": "https://plugins.jetbrains.com/files/7391/591338/asciidoctor-intellij-plugin-0.43.1.zip",
"242.21829.162": "https://plugins.jetbrains.com/files/7391/591338/asciidoctor-intellij-plugin-0.43.1.zip",
- "242.21829.210": "https://plugins.jetbrains.com/files/7391/591338/asciidoctor-intellij-plugin-0.43.1.zip",
- "242.21829.233": "https://plugins.jetbrains.com/files/7391/591338/asciidoctor-intellij-plugin-0.43.1.zip",
- "242.22855.74": "https://plugins.jetbrains.com/files/7391/591338/asciidoctor-intellij-plugin-0.43.1.zip",
+ "242.22855.126": "https://plugins.jetbrains.com/files/7391/591338/asciidoctor-intellij-plugin-0.43.1.zip",
"242.22855.75": "https://plugins.jetbrains.com/files/7391/591338/asciidoctor-intellij-plugin-0.43.1.zip",
- "242.22855.77": "https://plugins.jetbrains.com/files/7391/591338/asciidoctor-intellij-plugin-0.43.1.zip",
- "242.22855.79": "https://plugins.jetbrains.com/files/7391/591338/asciidoctor-intellij-plugin-0.43.1.zip",
- "242.22855.85": "https://plugins.jetbrains.com/files/7391/591338/asciidoctor-intellij-plugin-0.43.1.zip",
- "242.22855.92": "https://plugins.jetbrains.com/files/7391/591338/asciidoctor-intellij-plugin-0.43.1.zip"
+ "242.22855.90": "https://plugins.jetbrains.com/files/7391/591338/asciidoctor-intellij-plugin-0.43.1.zip",
+ "242.23339.11": "https://plugins.jetbrains.com/files/7391/591338/asciidoctor-intellij-plugin-0.43.1.zip",
+ "242.23339.15": "https://plugins.jetbrains.com/files/7391/591338/asciidoctor-intellij-plugin-0.43.1.zip",
+ "242.23339.16": "https://plugins.jetbrains.com/files/7391/591338/asciidoctor-intellij-plugin-0.43.1.zip",
+ "242.23339.18": "https://plugins.jetbrains.com/files/7391/591338/asciidoctor-intellij-plugin-0.43.1.zip",
+ "242.23339.19": "https://plugins.jetbrains.com/files/7391/591338/asciidoctor-intellij-plugin-0.43.1.zip",
+ "242.23339.24": "https://plugins.jetbrains.com/files/7391/591338/asciidoctor-intellij-plugin-0.43.1.zip"
},
"name": "asciidoc"
},
@@ -268,15 +268,15 @@
],
"builds": {
"241.18034.1093": null,
- "242.21829.154": null,
"242.21829.162": null,
- "242.21829.210": null,
- "242.22855.74": null,
"242.22855.75": null,
- "242.22855.77": null,
- "242.22855.79": null,
- "242.22855.85": null,
- "242.22855.92": null
+ "242.22855.90": null,
+ "242.23339.11": null,
+ "242.23339.15": null,
+ "242.23339.16": null,
+ "242.23339.18": null,
+ "242.23339.19": null,
+ "242.23339.24": null
},
"name": "-deprecated-rust"
},
@@ -297,15 +297,15 @@
],
"builds": {
"241.18034.1093": null,
- "242.21829.154": null,
"242.21829.162": null,
- "242.21829.210": null,
- "242.22855.74": null,
"242.22855.75": null,
- "242.22855.77": null,
- "242.22855.79": null,
- "242.22855.85": null,
- "242.22855.92": null
+ "242.22855.90": null,
+ "242.23339.11": null,
+ "242.23339.15": null,
+ "242.23339.16": null,
+ "242.23339.18": null,
+ "242.23339.19": null,
+ "242.23339.24": null
},
"name": "-deprecated-rust-beta"
},
@@ -319,10 +319,10 @@
"ruby-mine"
],
"builds": {
- "242.22855.74": "https://plugins.jetbrains.com/files/8554/588322/featuresTrainer-242.21829.14.zip",
- "242.22855.77": "https://plugins.jetbrains.com/files/8554/588322/featuresTrainer-242.21829.14.zip",
- "242.22855.85": "https://plugins.jetbrains.com/files/8554/588322/featuresTrainer-242.21829.14.zip",
- "242.22855.92": "https://plugins.jetbrains.com/files/8554/588322/featuresTrainer-242.21829.14.zip"
+ "242.23339.11": "https://plugins.jetbrains.com/files/8554/588322/featuresTrainer-242.21829.14.zip",
+ "242.23339.18": "https://plugins.jetbrains.com/files/8554/588322/featuresTrainer-242.21829.14.zip",
+ "242.23339.19": "https://plugins.jetbrains.com/files/8554/588322/featuresTrainer-242.21829.14.zip",
+ "242.23339.24": "https://plugins.jetbrains.com/files/8554/588322/featuresTrainer-242.21829.14.zip"
},
"name": "ide-features-trainer"
},
@@ -343,17 +343,17 @@
"webstorm"
],
"builds": {
- "241.18034.1093": "https://plugins.jetbrains.com/files/8607/587258/NixIDEA-0.4.0.15.zip",
- "242.21829.154": "https://plugins.jetbrains.com/files/8607/587258/NixIDEA-0.4.0.15.zip",
- "242.21829.162": "https://plugins.jetbrains.com/files/8607/587258/NixIDEA-0.4.0.15.zip",
- "242.21829.210": "https://plugins.jetbrains.com/files/8607/587258/NixIDEA-0.4.0.15.zip",
- "242.21829.233": "https://plugins.jetbrains.com/files/8607/587258/NixIDEA-0.4.0.15.zip",
- "242.22855.74": "https://plugins.jetbrains.com/files/8607/587258/NixIDEA-0.4.0.15.zip",
- "242.22855.75": "https://plugins.jetbrains.com/files/8607/587258/NixIDEA-0.4.0.15.zip",
- "242.22855.77": "https://plugins.jetbrains.com/files/8607/587258/NixIDEA-0.4.0.15.zip",
- "242.22855.79": "https://plugins.jetbrains.com/files/8607/587258/NixIDEA-0.4.0.15.zip",
- "242.22855.85": "https://plugins.jetbrains.com/files/8607/587258/NixIDEA-0.4.0.15.zip",
- "242.22855.92": "https://plugins.jetbrains.com/files/8607/587258/NixIDEA-0.4.0.15.zip"
+ "241.18034.1093": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip",
+ "242.21829.162": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip",
+ "242.22855.126": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip",
+ "242.22855.75": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip",
+ "242.22855.90": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip",
+ "242.23339.11": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip",
+ "242.23339.15": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip",
+ "242.23339.16": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip",
+ "242.23339.18": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip",
+ "242.23339.19": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip",
+ "242.23339.24": "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip"
},
"name": "nixidea"
},
@@ -363,8 +363,8 @@
"idea-ultimate"
],
"builds": {
- "242.22855.74": "https://plugins.jetbrains.com/files/9568/602850/go-plugin-242.22855.36.zip",
- "242.22855.85": "https://plugins.jetbrains.com/files/9568/602850/go-plugin-242.22855.36.zip"
+ "242.23339.11": "https://plugins.jetbrains.com/files/9568/608453/go-plugin-242.23339.11.zip",
+ "242.23339.24": "https://plugins.jetbrains.com/files/9568/608453/go-plugin-242.23339.11.zip"
},
"name": "go"
},
@@ -386,16 +386,16 @@
],
"builds": {
"241.18034.1093": "https://plugins.jetbrains.com/files/10037/585243/CSVEditor-3.4.0-241.zip",
- "242.21829.154": "https://plugins.jetbrains.com/files/10037/585266/CSVEditor-3.4.0-242.zip",
"242.21829.162": "https://plugins.jetbrains.com/files/10037/585266/CSVEditor-3.4.0-242.zip",
- "242.21829.210": "https://plugins.jetbrains.com/files/10037/585266/CSVEditor-3.4.0-242.zip",
- "242.21829.233": "https://plugins.jetbrains.com/files/10037/585266/CSVEditor-3.4.0-242.zip",
- "242.22855.74": "https://plugins.jetbrains.com/files/10037/585266/CSVEditor-3.4.0-242.zip",
+ "242.22855.126": "https://plugins.jetbrains.com/files/10037/585266/CSVEditor-3.4.0-242.zip",
"242.22855.75": "https://plugins.jetbrains.com/files/10037/585266/CSVEditor-3.4.0-242.zip",
- "242.22855.77": "https://plugins.jetbrains.com/files/10037/585266/CSVEditor-3.4.0-242.zip",
- "242.22855.79": "https://plugins.jetbrains.com/files/10037/585266/CSVEditor-3.4.0-242.zip",
- "242.22855.85": "https://plugins.jetbrains.com/files/10037/585266/CSVEditor-3.4.0-242.zip",
- "242.22855.92": "https://plugins.jetbrains.com/files/10037/585266/CSVEditor-3.4.0-242.zip"
+ "242.22855.90": "https://plugins.jetbrains.com/files/10037/585266/CSVEditor-3.4.0-242.zip",
+ "242.23339.11": "https://plugins.jetbrains.com/files/10037/585266/CSVEditor-3.4.0-242.zip",
+ "242.23339.15": "https://plugins.jetbrains.com/files/10037/585266/CSVEditor-3.4.0-242.zip",
+ "242.23339.16": "https://plugins.jetbrains.com/files/10037/585266/CSVEditor-3.4.0-242.zip",
+ "242.23339.18": "https://plugins.jetbrains.com/files/10037/585266/CSVEditor-3.4.0-242.zip",
+ "242.23339.19": "https://plugins.jetbrains.com/files/10037/585266/CSVEditor-3.4.0-242.zip",
+ "242.23339.24": "https://plugins.jetbrains.com/files/10037/585266/CSVEditor-3.4.0-242.zip"
},
"name": "csv-editor"
},
@@ -417,16 +417,16 @@
],
"builds": {
"241.18034.1093": "https://plugins.jetbrains.com/files/11349/605838/aws-toolkit-jetbrains-standalone-3.29-241.zip",
- "242.21829.154": "https://plugins.jetbrains.com/files/11349/605840/aws-toolkit-jetbrains-standalone-3.29-242.zip",
"242.21829.162": "https://plugins.jetbrains.com/files/11349/605840/aws-toolkit-jetbrains-standalone-3.29-242.zip",
- "242.21829.210": "https://plugins.jetbrains.com/files/11349/605840/aws-toolkit-jetbrains-standalone-3.29-242.zip",
- "242.21829.233": "https://plugins.jetbrains.com/files/11349/605840/aws-toolkit-jetbrains-standalone-3.29-242.zip",
- "242.22855.74": "https://plugins.jetbrains.com/files/11349/605840/aws-toolkit-jetbrains-standalone-3.29-242.zip",
+ "242.22855.126": "https://plugins.jetbrains.com/files/11349/605840/aws-toolkit-jetbrains-standalone-3.29-242.zip",
"242.22855.75": "https://plugins.jetbrains.com/files/11349/605840/aws-toolkit-jetbrains-standalone-3.29-242.zip",
- "242.22855.77": "https://plugins.jetbrains.com/files/11349/605840/aws-toolkit-jetbrains-standalone-3.29-242.zip",
- "242.22855.79": "https://plugins.jetbrains.com/files/11349/605840/aws-toolkit-jetbrains-standalone-3.29-242.zip",
- "242.22855.85": "https://plugins.jetbrains.com/files/11349/605840/aws-toolkit-jetbrains-standalone-3.29-242.zip",
- "242.22855.92": "https://plugins.jetbrains.com/files/11349/605840/aws-toolkit-jetbrains-standalone-3.29-242.zip"
+ "242.22855.90": "https://plugins.jetbrains.com/files/11349/605840/aws-toolkit-jetbrains-standalone-3.29-242.zip",
+ "242.23339.11": "https://plugins.jetbrains.com/files/11349/605840/aws-toolkit-jetbrains-standalone-3.29-242.zip",
+ "242.23339.15": "https://plugins.jetbrains.com/files/11349/605840/aws-toolkit-jetbrains-standalone-3.29-242.zip",
+ "242.23339.16": "https://plugins.jetbrains.com/files/11349/605840/aws-toolkit-jetbrains-standalone-3.29-242.zip",
+ "242.23339.18": "https://plugins.jetbrains.com/files/11349/605840/aws-toolkit-jetbrains-standalone-3.29-242.zip",
+ "242.23339.19": "https://plugins.jetbrains.com/files/11349/605840/aws-toolkit-jetbrains-standalone-3.29-242.zip",
+ "242.23339.24": "https://plugins.jetbrains.com/files/11349/605840/aws-toolkit-jetbrains-standalone-3.29-242.zip"
},
"name": "aws-toolkit"
},
@@ -448,16 +448,16 @@
],
"builds": {
"241.18034.1093": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
- "242.21829.154": "https://plugins.jetbrains.com/files/12062/586741/keymap-vscode-242.20224.385.zip",
"242.21829.162": "https://plugins.jetbrains.com/files/12062/586741/keymap-vscode-242.20224.385.zip",
- "242.21829.210": "https://plugins.jetbrains.com/files/12062/586741/keymap-vscode-242.20224.385.zip",
- "242.21829.233": "https://plugins.jetbrains.com/files/12062/586741/keymap-vscode-242.20224.385.zip",
- "242.22855.74": "https://plugins.jetbrains.com/files/12062/586741/keymap-vscode-242.20224.385.zip",
+ "242.22855.126": "https://plugins.jetbrains.com/files/12062/586741/keymap-vscode-242.20224.385.zip",
"242.22855.75": "https://plugins.jetbrains.com/files/12062/586741/keymap-vscode-242.20224.385.zip",
- "242.22855.77": "https://plugins.jetbrains.com/files/12062/586741/keymap-vscode-242.20224.385.zip",
- "242.22855.79": "https://plugins.jetbrains.com/files/12062/586741/keymap-vscode-242.20224.385.zip",
- "242.22855.85": "https://plugins.jetbrains.com/files/12062/586741/keymap-vscode-242.20224.385.zip",
- "242.22855.92": "https://plugins.jetbrains.com/files/12062/586741/keymap-vscode-242.20224.385.zip"
+ "242.22855.90": "https://plugins.jetbrains.com/files/12062/586741/keymap-vscode-242.20224.385.zip",
+ "242.23339.11": "https://plugins.jetbrains.com/files/12062/586741/keymap-vscode-242.20224.385.zip",
+ "242.23339.15": "https://plugins.jetbrains.com/files/12062/586741/keymap-vscode-242.20224.385.zip",
+ "242.23339.16": "https://plugins.jetbrains.com/files/12062/586741/keymap-vscode-242.20224.385.zip",
+ "242.23339.18": "https://plugins.jetbrains.com/files/12062/586741/keymap-vscode-242.20224.385.zip",
+ "242.23339.19": "https://plugins.jetbrains.com/files/12062/586741/keymap-vscode-242.20224.385.zip",
+ "242.23339.24": "https://plugins.jetbrains.com/files/12062/586741/keymap-vscode-242.20224.385.zip"
},
"name": "vscode-keymap"
},
@@ -479,16 +479,16 @@
],
"builds": {
"241.18034.1093": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
- "242.21829.154": "https://plugins.jetbrains.com/files/12559/579737/keymap-eclipse-242.20224.204.zip",
"242.21829.162": "https://plugins.jetbrains.com/files/12559/579737/keymap-eclipse-242.20224.204.zip",
- "242.21829.210": "https://plugins.jetbrains.com/files/12559/579737/keymap-eclipse-242.20224.204.zip",
- "242.21829.233": "https://plugins.jetbrains.com/files/12559/579737/keymap-eclipse-242.20224.204.zip",
- "242.22855.74": "https://plugins.jetbrains.com/files/12559/579737/keymap-eclipse-242.20224.204.zip",
+ "242.22855.126": "https://plugins.jetbrains.com/files/12559/579737/keymap-eclipse-242.20224.204.zip",
"242.22855.75": "https://plugins.jetbrains.com/files/12559/579737/keymap-eclipse-242.20224.204.zip",
- "242.22855.77": "https://plugins.jetbrains.com/files/12559/579737/keymap-eclipse-242.20224.204.zip",
- "242.22855.79": "https://plugins.jetbrains.com/files/12559/579737/keymap-eclipse-242.20224.204.zip",
- "242.22855.85": "https://plugins.jetbrains.com/files/12559/579737/keymap-eclipse-242.20224.204.zip",
- "242.22855.92": "https://plugins.jetbrains.com/files/12559/579737/keymap-eclipse-242.20224.204.zip"
+ "242.22855.90": "https://plugins.jetbrains.com/files/12559/579737/keymap-eclipse-242.20224.204.zip",
+ "242.23339.11": "https://plugins.jetbrains.com/files/12559/579737/keymap-eclipse-242.20224.204.zip",
+ "242.23339.15": "https://plugins.jetbrains.com/files/12559/579737/keymap-eclipse-242.20224.204.zip",
+ "242.23339.16": "https://plugins.jetbrains.com/files/12559/579737/keymap-eclipse-242.20224.204.zip",
+ "242.23339.18": "https://plugins.jetbrains.com/files/12559/579737/keymap-eclipse-242.20224.204.zip",
+ "242.23339.19": "https://plugins.jetbrains.com/files/12559/579737/keymap-eclipse-242.20224.204.zip",
+ "242.23339.24": "https://plugins.jetbrains.com/files/12559/579737/keymap-eclipse-242.20224.204.zip"
},
"name": "eclipse-keymap"
},
@@ -510,16 +510,16 @@
],
"builds": {
"241.18034.1093": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
- "242.21829.154": "https://plugins.jetbrains.com/files/13017/591092/keymap-visualStudio-242.21829.44.zip",
"242.21829.162": "https://plugins.jetbrains.com/files/13017/591092/keymap-visualStudio-242.21829.44.zip",
- "242.21829.210": "https://plugins.jetbrains.com/files/13017/591092/keymap-visualStudio-242.21829.44.zip",
- "242.21829.233": "https://plugins.jetbrains.com/files/13017/591092/keymap-visualStudio-242.21829.44.zip",
- "242.22855.74": "https://plugins.jetbrains.com/files/13017/591092/keymap-visualStudio-242.21829.44.zip",
+ "242.22855.126": "https://plugins.jetbrains.com/files/13017/591092/keymap-visualStudio-242.21829.44.zip",
"242.22855.75": "https://plugins.jetbrains.com/files/13017/591092/keymap-visualStudio-242.21829.44.zip",
- "242.22855.77": "https://plugins.jetbrains.com/files/13017/591092/keymap-visualStudio-242.21829.44.zip",
- "242.22855.79": "https://plugins.jetbrains.com/files/13017/591092/keymap-visualStudio-242.21829.44.zip",
- "242.22855.85": "https://plugins.jetbrains.com/files/13017/591092/keymap-visualStudio-242.21829.44.zip",
- "242.22855.92": "https://plugins.jetbrains.com/files/13017/591092/keymap-visualStudio-242.21829.44.zip"
+ "242.22855.90": "https://plugins.jetbrains.com/files/13017/591092/keymap-visualStudio-242.21829.44.zip",
+ "242.23339.11": "https://plugins.jetbrains.com/files/13017/591092/keymap-visualStudio-242.21829.44.zip",
+ "242.23339.15": "https://plugins.jetbrains.com/files/13017/591092/keymap-visualStudio-242.21829.44.zip",
+ "242.23339.16": "https://plugins.jetbrains.com/files/13017/591092/keymap-visualStudio-242.21829.44.zip",
+ "242.23339.18": "https://plugins.jetbrains.com/files/13017/591092/keymap-visualStudio-242.21829.44.zip",
+ "242.23339.19": "https://plugins.jetbrains.com/files/13017/591092/keymap-visualStudio-242.21829.44.zip",
+ "242.23339.24": "https://plugins.jetbrains.com/files/13017/591092/keymap-visualStudio-242.21829.44.zip"
},
"name": "visual-studio-keymap"
},
@@ -541,16 +541,16 @@
],
"builds": {
"241.18034.1093": "https://plugins.jetbrains.com/files/14004/523287/protoeditor-241.15989.49.zip",
- "242.21829.154": "https://plugins.jetbrains.com/files/14004/587347/protoeditor-242.21829.3.zip",
"242.21829.162": "https://plugins.jetbrains.com/files/14004/587347/protoeditor-242.21829.3.zip",
- "242.21829.210": "https://plugins.jetbrains.com/files/14004/587347/protoeditor-242.21829.3.zip",
- "242.21829.233": "https://plugins.jetbrains.com/files/14004/587347/protoeditor-242.21829.3.zip",
- "242.22855.74": "https://plugins.jetbrains.com/files/14004/587347/protoeditor-242.21829.3.zip",
+ "242.22855.126": "https://plugins.jetbrains.com/files/14004/587347/protoeditor-242.21829.3.zip",
"242.22855.75": "https://plugins.jetbrains.com/files/14004/587347/protoeditor-242.21829.3.zip",
- "242.22855.77": "https://plugins.jetbrains.com/files/14004/587347/protoeditor-242.21829.3.zip",
- "242.22855.79": "https://plugins.jetbrains.com/files/14004/587347/protoeditor-242.21829.3.zip",
- "242.22855.85": "https://plugins.jetbrains.com/files/14004/587347/protoeditor-242.21829.3.zip",
- "242.22855.92": "https://plugins.jetbrains.com/files/14004/587347/protoeditor-242.21829.3.zip"
+ "242.22855.90": "https://plugins.jetbrains.com/files/14004/587347/protoeditor-242.21829.3.zip",
+ "242.23339.11": "https://plugins.jetbrains.com/files/14004/608477/protoeditor-242.23339.11.zip",
+ "242.23339.15": "https://plugins.jetbrains.com/files/14004/608477/protoeditor-242.23339.11.zip",
+ "242.23339.16": "https://plugins.jetbrains.com/files/14004/608477/protoeditor-242.23339.11.zip",
+ "242.23339.18": "https://plugins.jetbrains.com/files/14004/608477/protoeditor-242.23339.11.zip",
+ "242.23339.19": "https://plugins.jetbrains.com/files/14004/608477/protoeditor-242.23339.11.zip",
+ "242.23339.24": "https://plugins.jetbrains.com/files/14004/608477/protoeditor-242.23339.11.zip"
},
"name": "protocol-buffers"
},
@@ -572,16 +572,16 @@
],
"builds": {
"241.18034.1093": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
- "242.21829.154": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"242.21829.162": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
- "242.21829.210": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
- "242.21829.233": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
- "242.22855.74": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
+ "242.22855.126": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"242.22855.75": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
- "242.22855.77": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
- "242.22855.79": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
- "242.22855.85": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
- "242.22855.92": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar"
+ "242.22855.90": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
+ "242.23339.11": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
+ "242.23339.15": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
+ "242.23339.16": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
+ "242.23339.18": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
+ "242.23339.19": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
+ "242.23339.24": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar"
},
"name": "darcula-pitch-black"
},
@@ -602,17 +602,17 @@
"webstorm"
],
"builds": {
- "241.18034.1093": "https://plugins.jetbrains.com/files/17718/605023/github-copilot-intellij-1.5.23.6819.zip",
- "242.21829.154": "https://plugins.jetbrains.com/files/17718/605023/github-copilot-intellij-1.5.23.6819.zip",
- "242.21829.162": "https://plugins.jetbrains.com/files/17718/605023/github-copilot-intellij-1.5.23.6819.zip",
- "242.21829.210": "https://plugins.jetbrains.com/files/17718/605023/github-copilot-intellij-1.5.23.6819.zip",
- "242.21829.233": "https://plugins.jetbrains.com/files/17718/605023/github-copilot-intellij-1.5.23.6819.zip",
- "242.22855.74": "https://plugins.jetbrains.com/files/17718/605023/github-copilot-intellij-1.5.23.6819.zip",
- "242.22855.75": "https://plugins.jetbrains.com/files/17718/605023/github-copilot-intellij-1.5.23.6819.zip",
- "242.22855.77": "https://plugins.jetbrains.com/files/17718/605023/github-copilot-intellij-1.5.23.6819.zip",
- "242.22855.79": "https://plugins.jetbrains.com/files/17718/605023/github-copilot-intellij-1.5.23.6819.zip",
- "242.22855.85": "https://plugins.jetbrains.com/files/17718/605023/github-copilot-intellij-1.5.23.6819.zip",
- "242.22855.92": "https://plugins.jetbrains.com/files/17718/605023/github-copilot-intellij-1.5.23.6819.zip"
+ "241.18034.1093": "https://plugins.jetbrains.com/files/17718/607289/github-copilot-intellij-1.5.24.6840.zip",
+ "242.21829.162": "https://plugins.jetbrains.com/files/17718/607289/github-copilot-intellij-1.5.24.6840.zip",
+ "242.22855.126": "https://plugins.jetbrains.com/files/17718/607289/github-copilot-intellij-1.5.24.6840.zip",
+ "242.22855.75": "https://plugins.jetbrains.com/files/17718/607289/github-copilot-intellij-1.5.24.6840.zip",
+ "242.22855.90": "https://plugins.jetbrains.com/files/17718/607289/github-copilot-intellij-1.5.24.6840.zip",
+ "242.23339.11": "https://plugins.jetbrains.com/files/17718/607289/github-copilot-intellij-1.5.24.6840.zip",
+ "242.23339.15": "https://plugins.jetbrains.com/files/17718/607289/github-copilot-intellij-1.5.24.6840.zip",
+ "242.23339.16": "https://plugins.jetbrains.com/files/17718/607289/github-copilot-intellij-1.5.24.6840.zip",
+ "242.23339.18": "https://plugins.jetbrains.com/files/17718/607289/github-copilot-intellij-1.5.24.6840.zip",
+ "242.23339.19": "https://plugins.jetbrains.com/files/17718/607289/github-copilot-intellij-1.5.24.6840.zip",
+ "242.23339.24": "https://plugins.jetbrains.com/files/17718/607289/github-copilot-intellij-1.5.24.6840.zip"
},
"name": "github-copilot"
},
@@ -634,16 +634,16 @@
],
"builds": {
"241.18034.1093": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
- "242.21829.154": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"242.21829.162": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
- "242.21829.210": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
- "242.21829.233": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
- "242.22855.74": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
+ "242.22855.126": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"242.22855.75": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
- "242.22855.77": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
- "242.22855.79": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
- "242.22855.85": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
- "242.22855.92": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip"
+ "242.22855.90": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
+ "242.23339.11": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
+ "242.23339.15": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
+ "242.23339.16": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
+ "242.23339.18": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
+ "242.23339.19": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
+ "242.23339.24": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip"
},
"name": "netbeans-6-5-keymap"
},
@@ -665,16 +665,16 @@
],
"builds": {
"241.18034.1093": "https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip",
- "242.21829.154": "https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip",
"242.21829.162": "https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip",
- "242.21829.210": "https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip",
- "242.21829.233": "https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip",
- "242.22855.74": "https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip",
+ "242.22855.126": "https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip",
"242.22855.75": "https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip",
- "242.22855.77": "https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip",
- "242.22855.79": "https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip",
- "242.22855.85": "https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip",
- "242.22855.92": "https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip"
+ "242.22855.90": "https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip",
+ "242.23339.11": "https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip",
+ "242.23339.15": "https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip",
+ "242.23339.16": "https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip",
+ "242.23339.18": "https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip",
+ "242.23339.19": "https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip",
+ "242.23339.24": "https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip"
},
"name": "mermaid"
},
@@ -685,9 +685,9 @@
"rust-rover"
],
"builds": {
- "242.21829.233": "https://plugins.jetbrains.com/files/22407/604382/intellij-rust-242.21829.233.zip",
- "242.22855.74": "https://plugins.jetbrains.com/files/22407/604382/intellij-rust-242.21829.233.zip",
- "242.22855.75": "https://plugins.jetbrains.com/files/22407/604382/intellij-rust-242.21829.233.zip"
+ "242.22855.126": "https://plugins.jetbrains.com/files/22407/608018/intellij-rust-242.22855.126.zip",
+ "242.22855.75": "https://plugins.jetbrains.com/files/22407/608018/intellij-rust-242.22855.126.zip",
+ "242.23339.11": "https://plugins.jetbrains.com/files/22407/608018/intellij-rust-242.22855.126.zip"
},
"name": "rust"
}
@@ -703,28 +703,31 @@
"https://plugins.jetbrains.com/files/12559/579737/keymap-eclipse-242.20224.204.zip": "sha256-bAN0ifNiUqj51TYc7RLKwTMtv9OxjzqEQwXa6KtFlsU=",
"https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip": "sha256-tNgt0vIkdCB/LcaSj58mT6cNlw4lytRo0cZSt7sIERU=",
"https://plugins.jetbrains.com/files/13017/591092/keymap-visualStudio-242.21829.44.zip": "sha256-aIwiMT30L3KCvbrkMUdgDdUdyBqGmT4w6c4pZEnMGNo=",
- "https://plugins.jetbrains.com/files/1347/595821/scala-intellij-bin-2024.2.25.zip": "sha256-BCWN+blLZ9nST8ikZvCCE9FPyyxuaNOTbERwh3ew+qI=",
+ "https://plugins.jetbrains.com/files/1347/606389/scala-intellij-bin-2024.2.28.zip": "sha256-N5Hp9w/5aTYsZCRjdGCg0g1IlmRX/Lgi7Fx9OUJGz14=",
"https://plugins.jetbrains.com/files/14004/523287/protoeditor-241.15989.49.zip": "sha256-cltbHY5OOvf29otDNsF9Q2shJHDdW6UMbzDdZ6OATtI=",
"https://plugins.jetbrains.com/files/14004/587347/protoeditor-242.21829.3.zip": "sha256-Y6xplTjA9bmhwLS9clcu/4znltSgDsga8Na5BmOWX5E=",
+ "https://plugins.jetbrains.com/files/14004/608477/protoeditor-242.23339.11.zip": "sha256-gI3sY4jDXsY6pUhzqejJnvGJwLj6bNMs45UR8ekrZcs=",
"https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar": "sha256-eXInfAqY3yEZRXCAuv3KGldM1pNKEioNwPB0rIGgJFw=",
"https://plugins.jetbrains.com/files/164/590339/IdeaVIM-2.16.0.zip": "sha256-uMIrYoZE16X/K96HuDJx8QMh6wUbi4+qSw+HJAq7ukI=",
- "https://plugins.jetbrains.com/files/17718/605023/github-copilot-intellij-1.5.23.6819.zip": "sha256-uL4rU//ylp54t6GZu+29fYtR6OOpnUcqeOb9O4ihc/g=",
+ "https://plugins.jetbrains.com/files/17718/607289/github-copilot-intellij-1.5.24.6840.zip": "sha256-2jcTuQruuUJUKEnomzl4DmqYZelk8Gygh8NT0PRwuOw=",
"https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip": "sha256-KrzZTKZMQqoEMw+vDUv2jjs0EX0leaPBkU8H/ecq/oI=",
"https://plugins.jetbrains.com/files/20146/537545/Mermaid-0.0.22_IJ.232.zip": "sha256-DUiIQYIzYoXmgtBakSLtMB+xxJMaR70Jgg9erySa3wQ=",
"https://plugins.jetbrains.com/files/2162/542984/StringManipulation-9.14.1.zip": "sha256-OqeQCqFe8iW/8NPg+9i+UKh+twIPQ9uLZrItMukCi7k=",
- "https://plugins.jetbrains.com/files/22407/604382/intellij-rust-242.21829.233.zip": "sha256-Xyk+BH3LOdMcX6wty93MlRlGHzF0JRscDBV433mQ+Hw=",
- "https://plugins.jetbrains.com/files/631/605042/python-242.22855.74.zip": "sha256-N+tuECdbVGJa6O5ZkSuxalo8akQnPYYCj6HvSm5Jx4o=",
+ "https://plugins.jetbrains.com/files/22407/608018/intellij-rust-242.22855.126.zip": "sha256-mIiNKoSmkHxoKdHiDPN19wH8ejhRS2F0Cb63E7PDXP0=",
+ "https://plugins.jetbrains.com/files/631/608464/python-242.23339.11.zip": "sha256-qXKW4C5/XMw1MgZxUZt2RlmycNN4zRcKMsTbkKS/lTU=",
"https://plugins.jetbrains.com/files/6981/596022/ini-242.21829.162.zip": "sha256-J6v5zHD7n1uqp3p2TptZpkPbGtkdFZdNCA+Xw4aHKDE=",
- "https://plugins.jetbrains.com/files/6981/603932/ini-242.22855.37.zip": "sha256-3/tYDIubSx7/xV+u96UXIiJBBm3BMhKmarzOYSU1q0k=",
+ "https://plugins.jetbrains.com/files/6981/608006/ini-242.22855.126.zip": "sha256-TtBD4NuLhPbhod56wYtg4jY1yNSK+mTp6mEhDgtidBU=",
+ "https://plugins.jetbrains.com/files/6981/609355/ini-242.23339.18.zip": "sha256-WucgAKBoKxnZvRfN2g8in8LjOOKAtECEN0sGcz28j4c=",
"https://plugins.jetbrains.com/files/7086/518678/AceJump.zip": "sha256-kVUEgfEKUupV/qlB4Dpzi5pFHjhVvX74XIPetKtjysM=",
"https://plugins.jetbrains.com/files/7219/605730/Symfony_Plugin-2024.1.276.zip": "sha256-drNmhJMe+kuY2fcHjY+SQmkACvFk0rVI4vAhyZ/bgLc=",
"https://plugins.jetbrains.com/files/7320/596012/PHP_Annotations-11.0.3.zip": "sha256-kRqgAW0bYEWLTCC6q2hhPmDwnOx3kiuqPhriZWizxTw=",
"https://plugins.jetbrains.com/files/7322/595111/python-ce-242.21829.142.zip": "sha256-DwQNhbNO1zk75lcf35spNnzo0u103UAhXignhO+grek=",
"https://plugins.jetbrains.com/files/7322/605059/python-ce-242.22855.74.zip": "sha256-As1MgvssBg+45DLRtNbirT5HyXPcabzt3ulKYBIiWj8=",
+ "https://plugins.jetbrains.com/files/7322/608478/python-ce-242.23339.11.zip": "sha256-tWsshZfm5czxBtF4ZfPHzi843Oztx2i0JEHcpnlLcSo=",
"https://plugins.jetbrains.com/files/7391/561441/asciidoctor-intellij-plugin-0.42.2.zip": "sha256-oKczkLHAk2bJRNRgToVe0ySEJGF8+P4oWqQ33olwzWw=",
"https://plugins.jetbrains.com/files/7391/591338/asciidoctor-intellij-plugin-0.43.1.zip": "sha256-AGP8YY6NG/hy7xIDoiJy3GZHRB9stVNYYoHtqOmYCx0=",
"https://plugins.jetbrains.com/files/8554/588322/featuresTrainer-242.21829.14.zip": "sha256-pL+j0K6U0DZibnmcIE6kY9Kj/+5g8akuHeuppuZiEII=",
- "https://plugins.jetbrains.com/files/8607/587258/NixIDEA-0.4.0.15.zip": "sha256-j5/LgTrFJ4OEIlocX4jcjgYzHlBId1nh1NfE2qLc1HQ=",
- "https://plugins.jetbrains.com/files/9568/602850/go-plugin-242.22855.36.zip": "sha256-cDdxT0iKe11d1lM+oj6xiODMuwxwip//vH09V9ZTqBo="
+ "https://plugins.jetbrains.com/files/8607/606922/NixIDEA-0.4.0.16.zip": "sha256-9GMqs/hSavcw1E4ZJTLDH1lx3HEeQ5NR8BT+Q9pN3io=",
+ "https://plugins.jetbrains.com/files/9568/608453/go-plugin-242.23339.11.zip": "sha256-eEZw5q0+IHlf1Re3M6RwZOF7AXMn99a7n4nF54x5yew="
}
}
diff --git a/third_party/nixpkgs/pkgs/applications/editors/ox/default.nix b/third_party/nixpkgs/pkgs/applications/editors/ox/default.nix
index dd213f8460..c752c62f12 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/ox/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/ox/default.nix
@@ -1,17 +1,19 @@
-{ lib, fetchFromGitHub, rustPlatform }:
+{ lib, stdenv, fetchFromGitHub, rustPlatform, darwin }:
rustPlatform.buildRustPackage rec {
pname = "ox";
- version = "0.3.0";
+ version = "0.6.1";
src = fetchFromGitHub {
owner = "curlpipe";
repo = pname;
rev = version;
- hash = "sha256-g5M/d6pts4Y17CpWJAsWFL5KCq1YFaACJq6n6BQw7mo=";
+ hash = "sha256-37o8Ak+8LPeGny7JBLc2STpRjfWBCwOrRyP3HJbD25o=";
};
- cargoHash = "sha256-6+W/guijsb9+ip1cvke8JLVa4h1nU2zQJCrLv64vsa0=";
+ cargoHash = "sha256-c7XhMYfhMCxyidZJemnu5f9KwQmPmbun6mrI3v2EpZ4=";
+
+ buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.AppKit ];
meta = with lib; {
description = "Independent Rust text editor that runs in your terminal";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/qemacs/default.nix b/third_party/nixpkgs/pkgs/applications/editors/qemacs/default.nix
index 6960ecb3d3..67f8f6825a 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/qemacs/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/qemacs/default.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "qemacs";
- version = "5.4.1c";
+ version = "6.1.1b";
src = fetchFromGitHub {
owner = "qemacs";
repo = "qemacs";
- rev = "216b3ff8b77ff138aec22045522d5601b7390e58";
- hash = "sha256-ngVaZZdr/Ym9YswLqzUtDytC0K7L9mKgORopLghGH3k=";
+ rev = "06b3d373bbcc52b51ccb438bf3cab38a49492ff0";
+ hash = "sha256-Z4BbA8W3bYdw+cHgI24r55OP1Olr3GwKLlfRxjy45i8=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/applications/editors/rednotebook/default.nix b/third_party/nixpkgs/pkgs/applications/editors/rednotebook/default.nix
index 8cf715c51f..679cde8b50 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/rednotebook/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/rednotebook/default.nix
@@ -1,17 +1,18 @@
{ lib, buildPythonApplication, fetchFromGitHub
, gdk-pixbuf, glib, gobject-introspection, gtk3, gtksourceview, pango, webkitgtk
-, pygobject3, pyyaml
+, pygobject3, pyyaml, setuptools
}:
buildPythonApplication rec {
pname = "rednotebook";
- version = "2.33";
+ version = "2.35";
+ pyproject = true;
src = fetchFromGitHub {
owner = "jendrikseipp";
repo = "rednotebook";
rev = "refs/tags/v${version}";
- sha256 = "sha256-K4uEZZZXU2mZ61t6Ak5mpiCsm/mcNhm+xJSzfJPiuwo=";
+ sha256 = "sha256-sGwdZZ3YGm3sXJoxnYwj6HQcYMnC1pEzba3N9KLfRHM=";
};
# We have not packaged tests.
@@ -19,6 +20,8 @@ buildPythonApplication rec {
nativeBuildInputs = [ gobject-introspection ];
+ build-system = [ setuptools ];
+
propagatedBuildInputs = [
gdk-pixbuf glib gtk3 gtksourceview pango webkitgtk
pygobject3 pyyaml
@@ -30,6 +33,8 @@ buildPythonApplication rec {
"--suffix XDG_DATA_DIRS : $XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
];
+ pythonImportsCheck = [ "rednotebook" ];
+
meta = with lib; {
homepage = "https://rednotebook.sourceforge.io/";
changelog = "https://github.com/jendrikseipp/rednotebook/blob/v${version}/CHANGELOG.md";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/texstudio/default.nix b/third_party/nixpkgs/pkgs/applications/editors/texstudio/default.nix
index 728ff5525e..bdd8fab7a9 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/texstudio/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/texstudio/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "texstudio";
- version = "4.8.2";
+ version = "4.8.4";
src = fetchFromGitHub {
owner = "texstudio-org";
repo = "texstudio";
rev = finalAttrs.version;
- hash = "sha256-q6dy9CS8zxMlLC4M76t4RjYlMJyUG55Cb0KREyDfM78=";
+ hash = "sha256-gGL9eM0OsUg34GXFsz5LJ738WSl8L8mGfOcZZPNceT4=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/avante-nvim/Cargo.lock b/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/avante-nvim/Cargo.lock
index 78470b2a31..571e3d9080 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/avante-nvim/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/avante-nvim/Cargo.lock
@@ -29,6 +29,28 @@ version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
+[[package]]
+name = "avante-repo-map"
+version = "0.1.0"
+dependencies = [
+ "cc",
+ "minijinja",
+ "mlua",
+ "serde",
+ "tree-sitter",
+ "tree-sitter-c",
+ "tree-sitter-cpp",
+ "tree-sitter-go",
+ "tree-sitter-javascript",
+ "tree-sitter-language",
+ "tree-sitter-lua",
+ "tree-sitter-python",
+ "tree-sitter-ruby",
+ "tree-sitter-rust",
+ "tree-sitter-typescript",
+ "tree-sitter-zig",
+]
+
[[package]]
name = "avante-templates"
version = "0.1.0"
@@ -117,9 +139,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "cc"
-version = "1.1.15"
+version = "1.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57b6a275aa2903740dc87da01c62040406b8812552e97129a63ea8850a17c6e6"
+checksum = "07b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0"
dependencies = [
"shlex",
]
@@ -1275,6 +1297,124 @@ dependencies = [
"unicode_categories",
]
+[[package]]
+name = "tree-sitter"
+version = "0.23.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "20f4cd3642c47a85052a887d86704f4eac272969f61b686bdd3f772122aabaff"
+dependencies = [
+ "cc",
+ "regex",
+ "regex-syntax",
+ "tree-sitter-language",
+]
+
+[[package]]
+name = "tree-sitter-c"
+version = "0.23.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c8b3fb515e498e258799a31d78e6603767cd6892770d9e2290ec00af5c3ad80b"
+dependencies = [
+ "cc",
+ "tree-sitter-language",
+]
+
+[[package]]
+name = "tree-sitter-cpp"
+version = "0.23.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d67e862242878d6ee50e1e5814f267ee3eea0168aea2cdbd700ccfb4c74b6d3"
+dependencies = [
+ "cc",
+ "tree-sitter-language",
+]
+
+[[package]]
+name = "tree-sitter-go"
+version = "0.23.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "caf57626e4c9b6d6efaf8a8d5ee1241c5f178ae7bfdf693713ae6a774f01424e"
+dependencies = [
+ "cc",
+ "tree-sitter-language",
+]
+
+[[package]]
+name = "tree-sitter-javascript"
+version = "0.23.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59e1f62f8babb640b909f30675d1addeb1f17802f2a4d2af287569753b243977"
+dependencies = [
+ "cc",
+ "tree-sitter-language",
+]
+
+[[package]]
+name = "tree-sitter-language"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2545046bd1473dac6c626659cc2567c6c0ff302fc8b84a56c4243378276f7f57"
+
+[[package]]
+name = "tree-sitter-lua"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5cdb9adf0965fec58e7660cbb3a059dbb12ebeec9459e6dcbae3db004739641e"
+dependencies = [
+ "cc",
+ "tree-sitter-language",
+]
+
+[[package]]
+name = "tree-sitter-python"
+version = "0.23.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "65661b1a3e24139e2e54207e47d910ab07e28790d78efc7d5dc3a11ce2a110eb"
+dependencies = [
+ "cc",
+ "tree-sitter-language",
+]
+
+[[package]]
+name = "tree-sitter-ruby"
+version = "0.23.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6ec5ee842e27791e0adffa0b2a177614de51d2a26e5c7e84d014ed7f097e5ed0"
+dependencies = [
+ "cc",
+ "tree-sitter-language",
+]
+
+[[package]]
+name = "tree-sitter-rust"
+version = "0.23.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cffbbcb780348fbae8395742ae5b34c1fd794e4085d43aac9f259387f9a84dc8"
+dependencies = [
+ "cc",
+ "tree-sitter-language",
+]
+
+[[package]]
+name = "tree-sitter-typescript"
+version = "0.23.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aecf1585ae2a9dddc2b1d4c0e2140b2ec9876e2a25fd79de47fcf7dae0384685"
+dependencies = [
+ "cc",
+ "tree-sitter-language",
+]
+
+[[package]]
+name = "tree-sitter-zig"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2994e37b8ef1f715b931a5ff084a1b1713b1bc56e7aaebd148cc3efe0bf29ad9"
+dependencies = [
+ "cc",
+ "tree-sitter-language",
+]
+
[[package]]
name = "typeid"
version = "1.0.2"
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/avante-nvim/default.nix b/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/avante-nvim/default.nix
index f3218a0f2e..936d12af04 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/avante-nvim/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/avante-nvim/default.nix
@@ -10,13 +10,13 @@
}:
let
- version = "2024-09-15";
+ version = "2024-09-30";
src = fetchFromGitHub {
owner = "yetone";
repo = "avante.nvim";
- rev = "f9520c4fdfed08e9cc609d6cd319b358e4ea33a5";
- hash = "sha256-8zTDGPnhNI2rQA0uJc8gQRj4JCyg+IkO/D3oHYy4f9U=";
+ rev = "0705234991d03170a72582085dc508600a03a779";
+ hash = "sha256-tAigYqS3ZAtZJp7RaarbXrDxrjiYu2wjNHq6GP/BMfk=";
};
meta = with lib; {
@@ -65,6 +65,7 @@ vimUtils.buildVimPlugin {
in
''
mkdir -p $out/build
+ ln -s ${avante-nvim-lib}/lib/libavante_repo_map${ext} $out/build/avante_repo_map${ext}
ln -s ${avante-nvim-lib}/lib/libavante_templates${ext} $out/build/avante_templates${ext}
ln -s ${avante-nvim-lib}/lib/libavante_tokenizers${ext} $out/build/avante_tokenizers${ext}
'';
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/generated.nix b/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/generated.nix
index a474cdd1ac..3cd4bb6dfb 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/generated.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/generated.nix
@@ -65,12 +65,12 @@ final: prev:
CopilotChat-nvim = buildVimPlugin {
pname = "CopilotChat.nvim";
- version = "2024-09-17";
+ version = "2024-09-25";
src = fetchFromGitHub {
owner = "CopilotC-Nvim";
repo = "CopilotChat.nvim";
- rev = "2352cd3e7e980cd73594be05f96b2dc4c0dd4a74";
- sha256 = "0pwrrm2p2bdxsd622smvx5q6ppsi590s5vyqzrs6yzkb7n2pnik6";
+ rev = "9333944fde3c65868818e245c73aa29eef826e9b";
+ sha256 = "1dgm5xz0l5y3kgr6rr6v5b0y5b11949z8p1qs5m68vd10m5hkgvg";
};
meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/";
};
@@ -197,12 +197,12 @@ final: prev:
LeaderF = buildVimPlugin {
pname = "LeaderF";
- version = "2024-09-23";
+ version = "2024-09-29";
src = fetchFromGitHub {
owner = "Yggdroot";
repo = "LeaderF";
- rev = "74f3042368b547d481fc08464e9f42c5ddc79b15";
- sha256 = "1qkhydsdzn9909yvyx1mqam91habdsbfxda0fwnnvv1437a214sg";
+ rev = "ed349b76f3feff7dc68a1e478d51e59cb41e1e6f";
+ sha256 = "1cyhgc7hh73gnn5k41xryndfxxnan0f1vpl4fndbwslxyfmilvy0";
};
meta.homepage = "https://github.com/Yggdroot/LeaderF/";
};
@@ -329,12 +329,12 @@ final: prev:
SchemaStore-nvim = buildVimPlugin {
pname = "SchemaStore.nvim";
- version = "2024-09-23";
+ version = "2024-09-29";
src = fetchFromGitHub {
owner = "b0o";
repo = "SchemaStore.nvim";
- rev = "efa0466f9f7971256ad5da010832180fc7d8996b";
- sha256 = "0lncv6w1bk7n3azibvdn6jnqif94mqsfs7rxfs9cqyvnpqkrda53";
+ rev = "63836d8d9e17755c67919f5840ead0efd0bc0098";
+ sha256 = "0gpw82xgn9fbxvf9p3wn1imjcxfbmqg1m697j6g3d8yskx7zr1mh";
};
meta.homepage = "https://github.com/b0o/SchemaStore.nvim/";
};
@@ -739,24 +739,24 @@ final: prev:
arrow-nvim = buildVimPlugin {
pname = "arrow.nvim";
- version = "2024-09-21";
+ version = "2024-09-25";
src = fetchFromGitHub {
owner = "otavioschwanck";
repo = "arrow.nvim";
- rev = "5952360b09a6bcc01718d0d00655d3c17ee51783";
- sha256 = "1cglfx99qc2phylydqph4md02kfsi8rzq5dk1iny8b4sghq46zd6";
+ rev = "8b54450ae537564f809ee6883157c82c4f82e6ae";
+ sha256 = "095cqvlp38y8v1b41b0qfklvr68kp8vbhnw91jp5xqqbzf5sxgb9";
};
meta.homepage = "https://github.com/otavioschwanck/arrow.nvim/";
};
astrotheme = buildVimPlugin {
pname = "astrotheme";
- version = "2024-09-16";
+ version = "2024-09-26";
src = fetchFromGitHub {
owner = "AstroNvim";
repo = "astrotheme";
- rev = "bc7e4407b553019a54dca4f8c4276d45ab349be8";
- sha256 = "1rcf3s1dhqfl4svvcx5kydfpynd01d8ac6c76phca6qph4622cmv";
+ rev = "53d093f172c7beb72bae5c0a350880223c2735de";
+ sha256 = "0vfzvbk4k5gawv3q9924sr5yydjxbfw4qdn3qk1jgph7p3iw64z8";
};
meta.homepage = "https://github.com/AstroNvim/astrotheme/";
};
@@ -871,12 +871,12 @@ final: prev:
asynctasks-vim = buildVimPlugin {
pname = "asynctasks.vim";
- version = "2024-08-20";
+ version = "2024-09-27";
src = fetchFromGitHub {
owner = "skywind3000";
repo = "asynctasks.vim";
- rev = "f54112f6973f1e2b5027c4448888fd466bd3a1ed";
- sha256 = "06c102rnsfvwffpw3b9z1890nj9xa75cqmbf6d0wmknda7hfzgcl";
+ rev = "9020fdb8a59d4cc7887f7e0ae724741bbc46e08f";
+ sha256 = "09i5x5wrnc73s7wivqnp16f765684cq538p3a3ijraaz41glyfac";
};
meta.homepage = "https://github.com/skywind3000/asynctasks.vim/";
};
@@ -955,12 +955,12 @@ final: prev:
auto-session = buildVimPlugin {
pname = "auto-session";
- version = "2024-09-20";
+ version = "2024-09-24";
src = fetchFromGitHub {
owner = "rmagatti";
repo = "auto-session";
- rev = "0caedb838e3cace2eaf52696ec7c8b6000f9ee30";
- sha256 = "1hrw70npsbikk38f58wz2sipsmhx4jn5g0s4k0l7vbl98ghvh7vk";
+ rev = "21e33854fb3e561cb738dfefcd9d1d84fe6faaef";
+ sha256 = "1fa8bskvbd4nysn051fb3w8ir3bmlcrk9amd28sn6gvyipbphvk2";
};
meta.homepage = "https://github.com/rmagatti/auto-session/";
};
@@ -2323,12 +2323,12 @@ final: prev:
codeium-nvim = buildVimPlugin {
pname = "codeium.nvim";
- version = "2024-09-24";
+ version = "2024-09-28";
src = fetchFromGitHub {
owner = "Exafunction";
repo = "codeium.nvim";
- rev = "f74f999ec5b383dc7a67c0298051ec2be2b17cab";
- sha256 = "07cncgm5lryls213a8zxadkaxpl4j02a5hyxb9c21kwsqff66hzh";
+ rev = "17bbefff02be8fd66931f366bd4ed76a76e4a57e";
+ sha256 = "1p280kh39msb3anvmq53yyl6si07cxxp1dgy71nhc07gxjlzcwh0";
};
meta.homepage = "https://github.com/Exafunction/codeium.nvim/";
};
@@ -2419,12 +2419,12 @@ final: prev:
command-t = buildVimPlugin {
pname = "command-t";
- version = "2024-08-15";
+ version = "2024-09-29";
src = fetchFromGitHub {
owner = "wincent";
repo = "command-t";
- rev = "4ee21e27bd28f6d17ea620633c6f83830ee23570";
- sha256 = "06rba2hqfqc8cr0gp3f3lvdkbilglzjzfkr5jqnipiwkixl4lpj5";
+ rev = "af25c000153843a15d1de46a1f82423281fcfb0e";
+ sha256 = "1fj06rqqbdp2gwx5iy0nvi0hl489qclijp7msak37qlw19xlc5sf";
};
meta.homepage = "https://github.com/wincent/command-t/";
};
@@ -2539,12 +2539,12 @@ final: prev:
compiler-nvim = buildVimPlugin {
pname = "compiler.nvim";
- version = "2024-09-23";
+ version = "2024-09-29";
src = fetchFromGitHub {
owner = "Zeioth";
repo = "compiler.nvim";
- rev = "ba9c511ff106d3ce077f679cac1c3ac8260700dc";
- sha256 = "0jcmbfq5i7vxr9rzb5k1sd4wh85h1q5sllmdzxcphc8ymw25abj9";
+ rev = "48b3fdc89e815528424290f38aad3b32f000eae2";
+ sha256 = "15nryqhr1b07nhg8wjw60hfii7x7i79gdzbaqf9hv4gwdvvm8v3k";
};
meta.homepage = "https://github.com/Zeioth/compiler.nvim/";
};
@@ -2682,6 +2682,18 @@ final: prev:
meta.homepage = "https://github.com/zbirenbaum/copilot-cmp/";
};
+ copilot-lualine = buildVimPlugin {
+ pname = "copilot-lualine";
+ version = "2024-09-03";
+ src = fetchFromGitHub {
+ owner = "AndreM222";
+ repo = "copilot-lualine";
+ rev = "f40450c3e138766026327e7807877ea860618258";
+ sha256 = "0qx9x28f0c20cz2ax1631rd7qzzkzvhbnv9ivmyw44v5nzp8jy1x";
+ };
+ meta.homepage = "https://github.com/AndreM222/copilot-lualine/";
+ };
+
copilot-lua = buildVimPlugin {
pname = "copilot.lua";
version = "2024-09-11";
@@ -2744,12 +2756,12 @@ final: prev:
coq_nvim = buildVimPlugin {
pname = "coq_nvim";
- version = "2024-09-20";
+ version = "2024-09-25";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "coq_nvim";
- rev = "1c93db92bac10609fe42dcf1b7962a9b037852b4";
- sha256 = "0799y1nj1271r93nnd1p0j77bwv0w0l03q2a6j0amdslswqfa9cn";
+ rev = "f3ac90a86f891889ebff9b29e8056ccfb2d43b7f";
+ sha256 = "0bl8x9pznjcsi6rjmwak1jsp3h7c04zlr2kb31gpqq33mvq28pbk";
};
meta.homepage = "https://github.com/ms-jpq/coq_nvim/";
};
@@ -2792,12 +2804,12 @@ final: prev:
crates-nvim = buildVimPlugin {
pname = "crates.nvim";
- version = "2024-09-13";
+ version = "2024-09-26";
src = fetchFromGitHub {
owner = "saecki";
repo = "crates.nvim";
- rev = "5a24e3ba60e28e0cfde540696630b3c5a4db6dfd";
- sha256 = "1aqigachc35j42656a229jdvyb7rihcrw2sxw2alljh165gnbapk";
+ rev = "8bf8358ee326d5d8c11dcd7ac0bcc9ff97dbc785";
+ sha256 = "088yi9z0wj2ackg3hh5zm66yg31b2c5rc2ss24idx2jkfhqv908c";
};
meta.homepage = "https://github.com/saecki/crates.nvim/";
};
@@ -3008,12 +3020,12 @@ final: prev:
ddc-vim = buildVimPlugin {
pname = "ddc.vim";
- version = "2024-09-24";
+ version = "2024-09-25";
src = fetchFromGitHub {
owner = "Shougo";
repo = "ddc.vim";
- rev = "657e2365d2865e5774c095556098fb2a9aeace4a";
- sha256 = "1w78jigzv6g6nh9c38vhsm8q4h5d7kxb50rx0dbm090jjc0dxxwl";
+ rev = "29bdd147e0241e0b1f11fc51c990d6302f19155d";
+ sha256 = "1ml83vgsahzlmniv3232fv54mfrc433qvxlpl1bkxvis24spq1gf";
};
meta.homepage = "https://github.com/Shougo/ddc.vim/";
};
@@ -3032,12 +3044,12 @@ final: prev:
deepwhite-nvim = buildVimPlugin {
pname = "deepwhite.nvim";
- version = "2024-08-15";
+ version = "2024-09-30";
src = fetchFromGitHub {
owner = "Verf";
repo = "deepwhite.nvim";
- rev = "eca39dec3d504412ab5efce0046b77f67ffe4640";
- sha256 = "039yxxpyy8n394a1lm2dy0c72vddicynpi8jfqy2zdq3zkkg5j09";
+ rev = "ccad56bb5eb7d29258980cfc0a716eb87bcad69e";
+ sha256 = "0xdb33iga8zw7zwvpzdc3fqbw1zkgc1vy71kri78ja2d2m45agfy";
};
meta.homepage = "https://github.com/Verf/deepwhite.nvim/";
};
@@ -3128,12 +3140,12 @@ final: prev:
denops-vim = buildVimPlugin {
pname = "denops.vim";
- version = "2024-09-18";
+ version = "2024-09-24";
src = fetchFromGitHub {
owner = "vim-denops";
repo = "denops.vim";
- rev = "f9ab988c870023c4f5542b3f17de3250bbfe43cc";
- sha256 = "1njkxiscmymn3akxfxn9m5r2hrvcq2ygccnh7p77n2v3hcmh0dn0";
+ rev = "08146a5ba9b0d79ddba46af5f6b3bff2260c4441";
+ sha256 = "167h2rs9p87sgnghylzgfs4dwrd8nh6arjlrkkfnyvxfvcqhn65y";
};
meta.homepage = "https://github.com/vim-denops/denops.vim/";
};
@@ -3502,12 +3514,12 @@ final: prev:
doom-one-nvim = buildVimPlugin {
pname = "doom-one.nvim";
- version = "2024-03-07";
+ version = "2024-09-24";
src = fetchFromGitHub {
owner = "NTBBloodbath";
repo = "doom-one.nvim";
- rev = "76595eec15896a5da7f4e39ceeded6ffb0f4dc38";
- sha256 = "0ir882521yc9ir9n8kqpra9nyc232f4gnsywvzjkbm98qdrpjvy2";
+ rev = "2d15798d1eccdaf12c2cb7dda571c5b0ae65a257";
+ sha256 = "1p6cn0m47l367i0qv94rgcx66y0p7sf7nnzk80qdasvyqij5rjg1";
};
meta.homepage = "https://github.com/NTBBloodbath/doom-one.nvim/";
};
@@ -3538,12 +3550,12 @@ final: prev:
dropbar-nvim = buildVimPlugin {
pname = "dropbar.nvim";
- version = "2024-09-23";
+ version = "2024-09-26";
src = fetchFromGitHub {
owner = "Bekaboo";
repo = "dropbar.nvim";
- rev = "b7b0cd2670cfab298afc955f2531206218736766";
- sha256 = "1drcvhayc3knwm1cfmsx43ywfzyvs8g5vniy2sci8xg86vypbqmn";
+ rev = "669e325489202ae4da5a951314bbf8dbb20e7cff";
+ sha256 = "056iyj4l3rjb6w5vg0h8w7mn930dj74fknra1282xdiz5qf70myx";
};
meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/";
};
@@ -3574,12 +3586,12 @@ final: prev:
edge = buildVimPlugin {
pname = "edge";
- version = "2024-09-02";
+ version = "2024-09-25";
src = fetchFromGitHub {
owner = "sainnhe";
repo = "edge";
- rev = "3dcbdbd6942018bb30ddfbe9b99e3295ea8c7f0f";
- sha256 = "0m30fdkf4xwln662iyz6aylpvkrz5bys41ccxxa2rdyxmw33sanm";
+ rev = "31a1bfeb5ec90e7016e711d744669d2ed0fe94be";
+ sha256 = "0js727inl50mnmbm4cm17kc2qz34rrgjxc2dkw5dpvnx57cgcfxm";
};
meta.homepage = "https://github.com/sainnhe/edge/";
};
@@ -3732,12 +3744,12 @@ final: prev:
everforest = buildVimPlugin {
pname = "everforest";
- version = "2024-09-02";
+ version = "2024-09-25";
src = fetchFromGitHub {
owner = "sainnhe";
repo = "everforest";
- rev = "93b89630861a4c8a1be07bc54f6d53487acb2e57";
- sha256 = "0ckm5l1dhd5d81sk73k0py2jmhnm7ydwshnllhw40mnaffh65kwr";
+ rev = "e5b9e2fb676a9ded3e86ae51924f7962fa4fb0ac";
+ sha256 = "0ifc74d090wagwkanzagp3zs2bcr0cn0hag9rkcsyv0v7jbdlvh6";
};
meta.homepage = "https://github.com/sainnhe/everforest/";
};
@@ -3756,12 +3768,12 @@ final: prev:
eyeliner-nvim = buildVimPlugin {
pname = "eyeliner.nvim";
- version = "2024-08-19";
+ version = "2024-09-27";
src = fetchFromGitHub {
owner = "jinh0";
repo = "eyeliner.nvim";
- rev = "85e5a5a815651a434f327d0da3c2a33b9aa4f9ec";
- sha256 = "1qx082ipf9fyly972wya5ws0h0jff3xg27vgb21igxymyipbddym";
+ rev = "8f197eb30cecdf4c2cc9988a5eecc6bc34c0c7d6";
+ sha256 = "09rsmbgj0pb2v3r26y6nnkxy6h92kyasyi2nfik7yxs1kfhi7qx8";
};
meta.homepage = "https://github.com/jinh0/eyeliner.nvim/";
};
@@ -3900,12 +3912,12 @@ final: prev:
firenvim = buildVimPlugin {
pname = "firenvim";
- version = "2024-08-04";
+ version = "2024-09-25";
src = fetchFromGitHub {
owner = "glacambre";
repo = "firenvim";
- rev = "bb70728c13c305ff35193586d5f6ce68668af063";
- sha256 = "0vfghlqaj9hy5q4hcjvyksqb45dfyvwmlz3ns63jmwn25hbzs9h3";
+ rev = "64f9389b88c8b0c7667d45c171a5f25c42d852fb";
+ sha256 = "11c5fxpnmfqan5rjwzljz23n47g4iik4rphsknb05hycl4baapfs";
};
meta.homepage = "https://github.com/glacambre/firenvim/";
};
@@ -4021,12 +4033,12 @@ final: prev:
flutter-tools-nvim = buildVimPlugin {
pname = "flutter-tools.nvim";
- version = "2024-09-23";
+ version = "2024-09-26";
src = fetchFromGitHub {
owner = "nvim-flutter";
repo = "flutter-tools.nvim";
- rev = "6610090a4e68d10fd73b68450004dafd26e7cc34";
- sha256 = "066wrrg4nwrgm1r9zc1g2i4rzqrqdbfcsh3kcqnz088j9r5kngi0";
+ rev = "ce18f5da5f9c458cd26eef5c3accb0c37b2263c2";
+ sha256 = "17w7hz2nxwq57k25canbfy11i6fy8vpf435jbd8fdq578a1jcwmj";
};
meta.homepage = "https://github.com/nvim-flutter/flutter-tools.nvim/";
};
@@ -4045,12 +4057,12 @@ final: prev:
formatter-nvim = buildVimPlugin {
pname = "formatter.nvim";
- version = "2024-03-18";
+ version = "2024-09-26";
src = fetchFromGitHub {
owner = "mhartington";
repo = "formatter.nvim";
- rev = "ad246d34ce7a32f752071ed81b09b94e6b127fad";
- sha256 = "0qjcpxm0q9667wi0qm1bh4pyi1jyp7s5ns0p3arcknfgygr9mlm4";
+ rev = "73c1968c8da9fb635485cc6064b4ff2af9bc4452";
+ sha256 = "12z0fqhi7ciqdnncwyznmddgjgwkfm3l4sfhyirqarynn4qhp69f";
};
meta.homepage = "https://github.com/mhartington/formatter.nvim/";
};
@@ -4189,12 +4201,12 @@ final: prev:
fzf-lua = buildNeovimPlugin {
pname = "fzf-lua";
- version = "2024-09-23";
+ version = "2024-09-30";
src = fetchFromGitHub {
owner = "ibhagwan";
repo = "fzf-lua";
- rev = "cf4f7e095f679856fa8fe74e1539fb60fa552bdd";
- sha256 = "04vsj928wm4q73v9jmp3ari5g2hl8m1bk03hm9bxlb879w95vjhb";
+ rev = "d76cc35a2945beb4d916050a8ad34b7daf1b4054";
+ sha256 = "0yb43z20hwqg2q3k7xmbnl2r2mj50ng6f61dq9c7blxpcgp6l5rf";
};
meta.homepage = "https://github.com/ibhagwan/fzf-lua/";
};
@@ -4273,12 +4285,12 @@ final: prev:
git-blame-nvim = buildVimPlugin {
pname = "git-blame.nvim";
- version = "2024-09-15";
+ version = "2024-09-24";
src = fetchFromGitHub {
owner = "f-person";
repo = "git-blame.nvim";
- rev = "8c56e864d448e84e0162872c381dd2715824dce2";
- sha256 = "12l8pgm523r6cgfj73f9hzyq69205p8in8jvs6x9j7fwcv5y5jil";
+ rev = "2883a7460f611c2705b23f12d58d398d5ce6ec00";
+ sha256 = "0km0wcwd8jlv5lbvh11kdj58kq55s1x3k917vyi2glhf379fcp4q";
};
meta.homepage = "https://github.com/f-person/git-blame.nvim/";
};
@@ -4369,12 +4381,12 @@ final: prev:
gitsigns-nvim = buildNeovimPlugin {
pname = "gitsigns.nvim";
- version = "2024-09-04";
+ version = "2024-09-27";
src = fetchFromGitHub {
owner = "lewis6991";
repo = "gitsigns.nvim";
- rev = "1ef74b546732f185d0f806860fa5404df7614f28";
- sha256 = "1i1frmz9i65ivkkvb5rawwlr74xhxby2pp1chs443lymw9kbqz5k";
+ rev = "863903631e676b33e8be2acb17512fdc1b80b4fb";
+ sha256 = "15mp1yh989njsj6fmklr4vxgzkbj4lmwzrgjqayqdf687vpkjrm3";
};
meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/";
};
@@ -4429,12 +4441,12 @@ final: prev:
go-nvim = buildVimPlugin {
pname = "go.nvim";
- version = "2024-09-23";
+ version = "2024-09-26";
src = fetchFromGitHub {
owner = "ray-x";
repo = "go.nvim";
- rev = "2aa81c62bd58bb013f7b472297c2e8038de827d3";
- sha256 = "1bfgi8nkxsy0f86j2lqaijivp9mj0svwc5dgdlrmdclf10m3lxlw";
+ rev = "6d908ccc391fb500c45e4f32d73a1965567d28bc";
+ sha256 = "1qfx48axgyfya8vzyx9njma2684zlik259xfmd2pl4rf75633pjv";
};
meta.homepage = "https://github.com/ray-x/go.nvim/";
};
@@ -4525,12 +4537,12 @@ final: prev:
grapple-nvim = buildVimPlugin {
pname = "grapple.nvim";
- version = "2024-05-18";
+ version = "2024-09-29";
src = fetchFromGitHub {
owner = "cbochs";
repo = "grapple.nvim";
- rev = "7aedc261b05a6c030397c4bc26416efbe746ebf1";
- sha256 = "0cc5qxgm4v2z5p2q3famwi3k7qw8x11mzlhryd95g32p90f8m5ba";
+ rev = "b41ddfc1c39f87f3d1799b99c2f0f1daa524c5f7";
+ sha256 = "0x9pd0rvckfi1485h1qy5h53p10krhhkvhgdm29wv2fhrpkv8ghg";
};
meta.homepage = "https://github.com/cbochs/grapple.nvim/";
};
@@ -4549,12 +4561,12 @@ final: prev:
grug-far-nvim = buildVimPlugin {
pname = "grug-far.nvim";
- version = "2024-09-22";
+ version = "2024-09-30";
src = fetchFromGitHub {
owner = "MagicDuck";
repo = "grug-far.nvim";
- rev = "27a502037da8657a8b2ab7e31a6439d7b7063af5";
- sha256 = "1dz5mcfnl2crsj8h4q69p6qs9n4vlz7rl7pxhs88xh5di1kp58r2";
+ rev = "b7c2b28e49d55ff71cd9bb3ad19a2021316510d8";
+ sha256 = "0cxvza1f45h07zms30wsnx8m5mklpfhgb9x7rw1v8jcvlsgx2dm8";
};
meta.homepage = "https://github.com/MagicDuck/grug-far.nvim/";
};
@@ -4597,24 +4609,24 @@ final: prev:
gruvbox-material = buildVimPlugin {
pname = "gruvbox-material";
- version = "2024-09-02";
+ version = "2024-09-20";
src = fetchFromGitHub {
owner = "sainnhe";
repo = "gruvbox-material";
- rev = "559b4a9abb6781699404dfd98fb7d6ec83113337";
- sha256 = "0i5ib1m5x63xiyy6slx3ma5hnhwvdzld1vm1yx2kpclb9jf5i8b5";
+ rev = "25425c4feea270951c33de67c595ab3bbe8b0e7e";
+ sha256 = "17238xkpidzibpymkqdxm1l41mdhhj5j9sf6p33gkwjrkfc8jli4";
};
meta.homepage = "https://github.com/sainnhe/gruvbox-material/";
};
gruvbox-material-nvim = buildVimPlugin {
pname = "gruvbox-material.nvim";
- version = "2024-08-16";
+ version = "2024-09-26";
src = fetchFromGitHub {
owner = "f4z3r";
repo = "gruvbox-material.nvim";
- rev = "1f2b678743cc30540ee4736df11bc4b698a946ea";
- sha256 = "17xgnxhji8qhydf4aah344zm7mvj3r77zg60af6523ma7d8gjpyn";
+ rev = "4f48b72656c2c3eaefd3764d5c8a19bff0c6ab19";
+ sha256 = "0bzmhv5m7rn1zpv7pn8mxwk4jmvjfpmbia077j2bzqciyxphl7nf";
};
meta.homepage = "https://github.com/f4z3r/gruvbox-material.nvim/";
};
@@ -4861,12 +4873,12 @@ final: prev:
highlight-undo-nvim = buildVimPlugin {
pname = "highlight-undo.nvim";
- version = "2024-05-06";
+ version = "2024-09-29";
src = fetchFromGitHub {
owner = "tzachar";
repo = "highlight-undo.nvim";
- rev = "1ea1c79372d7d93c88fd97543880927b7635e3d2";
- sha256 = "1lzml5yj3ak0rc4r2fmb1zpb9a01i5j6yk58m0qn960l2x5kav68";
+ rev = "9cf8f052e86a5a323b16d17bad12f7cb73b248eb";
+ sha256 = "1rkmp5v7862yg9dxxpy2jizf39fpas0ig00vxpidkswa7wqbrkgc";
};
meta.homepage = "https://github.com/tzachar/highlight-undo.nvim/";
};
@@ -4897,12 +4909,12 @@ final: prev:
hmts-nvim = buildVimPlugin {
pname = "hmts.nvim";
- version = "2024-05-07";
+ version = "2024-09-26";
src = fetchFromGitHub {
owner = "calops";
repo = "hmts.nvim";
- rev = "19a91816c123173a4551a6a04f2882338f20db1d";
- sha256 = "1qw3b7zsp467bg8npingba5jsiiywyr0mgjhk8khvjnb1hjyld5w";
+ rev = "1ecb68b9f89abdb23d2754f9d69f90eab2d33eaa";
+ sha256 = "15s0vxihhcqapvdr8y9h41h1vp0kjhfi4c9gxln980jb1qpnalph";
};
meta.homepage = "https://github.com/calops/hmts.nvim/";
};
@@ -5053,12 +5065,12 @@ final: prev:
image-nvim = buildNeovimPlugin {
pname = "image.nvim";
- version = "2024-09-22";
+ version = "2024-09-24";
src = fetchFromGitHub {
owner = "3rd";
repo = "image.nvim";
- rev = "f95cb9cca3a05033d5e94cfd760a48ec9a7d4719";
- sha256 = "0dhcgc79481p2v3k4mkw63l0ny5dybhppir6xlvq2mvgawwdh3nm";
+ rev = "c4e826027e0428e3a5d7a95700be7a3ce49c2587";
+ sha256 = "0qw3jipi1fqklxgdi3k4pfb89f6wg6knbgd7qysn5kx2qkvpjy5d";
};
meta.homepage = "https://github.com/3rd/image.nvim/";
};
@@ -5486,6 +5498,18 @@ final: prev:
meta.homepage = "https://github.com/udalov/kotlin-vim/";
};
+ kulala-nvim = buildVimPlugin {
+ pname = "kulala.nvim";
+ version = "2024-09-30";
+ src = fetchFromGitHub {
+ owner = "mistweaverco";
+ repo = "kulala.nvim";
+ rev = "3b53dbb5677b144f372ecb25cb7841fba0c85a60";
+ sha256 = "sha256-Sbeby+N8bmkof8B8BsCWzZzWhot1wjQuRwqABI2/V3M=";
+ };
+ meta.homepage = "https://github.com/mistweaverco/kulala.nvim/";
+ };
+
lalrpop-vim = buildVimPlugin {
pname = "lalrpop.vim";
version = "2017-11-22";
@@ -5524,12 +5548,12 @@ final: prev:
lazy-lsp-nvim = buildVimPlugin {
pname = "lazy-lsp.nvim";
- version = "2024-09-10";
+ version = "2024-09-29";
src = fetchFromGitHub {
owner = "dundalek";
repo = "lazy-lsp.nvim";
- rev = "7c613c1a31262dd912300060f9887eed87048dc5";
- sha256 = "0j4256mz0zxbbz01qwzick4f0wakx58pv5d3wf7bpgk1fscylb9k";
+ rev = "faedf30d6e858a32e635a9640d10f7b44a878847";
+ sha256 = "1mk6klyg6nfpm8dr5fiz6n0drp2mvdqyjyy6n3d5yad58d57d25h";
};
meta.homepage = "https://github.com/dundalek/lazy-lsp.nvim/";
};
@@ -5572,12 +5596,12 @@ final: prev:
lean-nvim = buildVimPlugin {
pname = "lean.nvim";
- version = "2024-09-23";
+ version = "2024-09-28";
src = fetchFromGitHub {
owner = "Julian";
repo = "lean.nvim";
- rev = "3476b940c4344c83db6350fae5c56c5911ffe7da";
- sha256 = "0hd47a4is10zpn3ggmkr7g63q0r0gpm5x832nm56v9wid73x3f69";
+ rev = "c9ea0f9c3857cc7e89e18725595e79cd883ee441";
+ sha256 = "12sqq39qfc60fmkjn915a321s0fi5a9p2qniba491qdjxf7qx707";
};
meta.homepage = "https://github.com/Julian/lean.nvim/";
};
@@ -5620,12 +5644,12 @@ final: prev:
legendary-nvim = buildVimPlugin {
pname = "legendary.nvim";
- version = "2024-09-20";
+ version = "2024-09-27";
src = fetchFromGitHub {
owner = "mrjones2014";
repo = "legendary.nvim";
- rev = "38510be22198cded0ffc535d54368e2ee3b3accd";
- sha256 = "1g1lapjfs4v9xs69zscr3v5vrpvycbjnp0mpc84pwbridvihw3pq";
+ rev = "4195d2446a925b25d6b8f1d8460a2f0188c04736";
+ sha256 = "1zbgjdcfriahdd745d47kibmgcw2fw3lz67acparna93v1qpqygy";
};
meta.homepage = "https://github.com/mrjones2014/legendary.nvim/";
};
@@ -5752,12 +5776,12 @@ final: prev:
lightline-vim = buildVimPlugin {
pname = "lightline.vim";
- version = "2024-01-13";
+ version = "2024-09-28";
src = fetchFromGitHub {
owner = "itchyny";
repo = "lightline.vim";
- rev = "58c97bc21c6f657d3babdd4eefce7593e30e75ce";
- sha256 = "1g6yqaibf6khskhdxd3amcs7azmsb3cvz9nx4bgxrv7r6vb8bjg0";
+ rev = "d6a07ea376a4b7372aa59e7ea6a051c9470bb4d0";
+ sha256 = "0n7ljlczy70ra12hf6szz2997i46iadjy67lad3avk9ybzzn5fmi";
};
meta.homepage = "https://github.com/itchyny/lightline.vim/";
};
@@ -6027,12 +6051,12 @@ final: prev:
lspkind-nvim = buildVimPlugin {
pname = "lspkind.nvim";
- version = "2024-07-25";
+ version = "2024-09-26";
src = fetchFromGitHub {
owner = "onsails";
repo = "lspkind.nvim";
- rev = "cff4ae321a91ee3473a92ea1a8c637e3a9510aec";
- sha256 = "0l66zyawfjy0r7rhi80skk6x156ybr72jlh4qxk0xd0l2hkbm8nl";
+ rev = "59c3f419af48a2ffb2320cea85e44e5a95f71664";
+ sha256 = "18wwvclabimlhn8c4l4jp63waarm5vql1qmzg1s6y6lfbq1zss7g";
};
meta.homepage = "https://github.com/onsails/lspkind.nvim/";
};
@@ -6401,12 +6425,12 @@ final: prev:
mini-ai = buildVimPlugin {
pname = "mini.ai";
- version = "2024-09-05";
+ version = "2024-09-28";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.ai";
- rev = "40e380a589d07ec2c856940c6422aafe5d949a0d";
- sha256 = "0nm4sx5r7k9px46v3v7krrj8qnpxbqz15bxqk60f2pjds67vpv4y";
+ rev = "9b9b7cfa38b4871c3e44cfe89cf6d53fd40684d9";
+ sha256 = "0l2y5njrgnlcsdazhgkjb02qz2wj4q225n5qa2r88d9nvbjp1b9a";
};
meta.homepage = "https://github.com/echasnovski/mini.ai/";
};
@@ -6461,12 +6485,12 @@ final: prev:
mini-bracketed = buildVimPlugin {
pname = "mini.bracketed";
- version = "2024-09-06";
+ version = "2024-09-27";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.bracketed";
- rev = "833d66df6e0588222312a963780c6ec42ed7437d";
- sha256 = "00zlyj75y36g3kb15bxk2xf9hrnc7xc7nb7qx13vpbl8mp6wwbb2";
+ rev = "daf2bff8172bc84bfb934f765275618f5e7844a8";
+ sha256 = "0ijyjb0x5nd5hyal9iy2vzidf14px1jcrsgmw48m47hbkrw37dr6";
};
meta.homepage = "https://github.com/echasnovski/mini.bracketed/";
};
@@ -6509,12 +6533,12 @@ final: prev:
mini-comment = buildVimPlugin {
pname = "mini.comment";
- version = "2024-07-21";
+ version = "2024-09-28";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.comment";
- rev = "03c13e37318bdb18481311c0ac1adc9ed731caf1";
- sha256 = "0hdi07c704jx5a7fbxziw8rqmzm5hx66gj04jpzwgqs1c3hchppf";
+ rev = "a56581c40c19fa26f2b39da72504398de3173c5a";
+ sha256 = "1gnhwfdg1wxi008lmyhwmdrwc6hnknqvwqqzzsn16b3sxp84mrpp";
};
meta.homepage = "https://github.com/echasnovski/mini.comment/";
};
@@ -6581,24 +6605,24 @@ final: prev:
mini-extra = buildVimPlugin {
pname = "mini.extra";
- version = "2024-08-26";
+ version = "2024-09-28";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.extra";
- rev = "4a6ff25b188c318b99f24c2241465f61bbe0e235";
- sha256 = "1bnqlydmsk6jn5aqp8xgp7m7w26h70sbbdj5583n0maarnxylvhs";
+ rev = "67b38cb3a1b9523c0fae96ced6cdf06e00c1cbee";
+ sha256 = "1l5s55sk6y2231rm45kbd6054v1rqlpbg4mc91s2vby97v2mclpz";
};
meta.homepage = "https://github.com/echasnovski/mini.extra/";
};
mini-files = buildVimPlugin {
pname = "mini.files";
- version = "2024-09-06";
+ version = "2024-09-28";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.files";
- rev = "a3a9cce82115a69dba161ac45bda16f4e606f73b";
- sha256 = "0zzbcfn0bsqky0f2mwzv816fkgxg49aygj7qfp1qq5252c7x32n6";
+ rev = "1b5ada9d3a0df36cfbf7f50a314646c0673b8c87";
+ sha256 = "0hjsvp3lhby2qcl88bawykdvy4fplrh9gr81wjkmy47fiq9y2n9r";
};
meta.homepage = "https://github.com/echasnovski/mini.files/";
};
@@ -6617,12 +6641,12 @@ final: prev:
mini-hipatterns = buildVimPlugin {
pname = "mini.hipatterns";
- version = "2024-09-06";
+ version = "2024-09-27";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.hipatterns";
- rev = "fdad87bf545aec5210ca9a2c49fddf6284d72d1e";
- sha256 = "1avz4g22x5wc5q1cnppnfxays5wrf7iqjyhn3hsb93zb2895wack";
+ rev = "797cbdc893cdcc2f0fbc05a23b4dae238a1fb0ae";
+ sha256 = "0j4a7c03km0q7wlh0g9x0652bfll0valh2fbvyc32n2k6v2f978v";
};
meta.homepage = "https://github.com/echasnovski/mini.hipatterns/";
};
@@ -6641,12 +6665,12 @@ final: prev:
mini-icons = buildVimPlugin {
pname = "mini.icons";
- version = "2024-09-06";
+ version = "2024-09-26";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.icons";
- rev = "2d89252993fec829b24720097a687412d10f6c85";
- sha256 = "1qg06xia1sm67b10sf6vdhmma9xmwkj7hzlk5dyfg25a7xmf2107";
+ rev = "a2742459f0ee32806c2438ca06b4d8b331f3f4d4";
+ sha256 = "0dw6kdq8c5zsry252mv4jz0hg0x76ni1229s65fbkc7m59553aac";
};
meta.homepage = "https://github.com/echasnovski/mini.icons/";
};
@@ -6737,12 +6761,12 @@ final: prev:
mini-nvim = buildVimPlugin {
pname = "mini.nvim";
- version = "2024-09-13";
+ version = "2024-09-28";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.nvim";
- rev = "e50cf9de614500a20e47cfc50e30a100042f91c3";
- sha256 = "1jsll8d3s1glah9ig6041ikpvhcpncd671v8cn55gsacazj46g4h";
+ rev = "848c5e8f428faf843051768e0d56104cd02aea1f";
+ sha256 = "1n14lygrbkimqncg752c5znm48lm3hizvbsswq0z5q8q6c7ww8fm";
};
meta.homepage = "https://github.com/echasnovski/mini.nvim/";
};
@@ -6761,24 +6785,24 @@ final: prev:
mini-pairs = buildVimPlugin {
pname = "mini.pairs";
- version = "2024-09-06";
+ version = "2024-09-27";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.pairs";
- rev = "e543c760edc5e746e5b6cbd02c066c17ead3ef16";
- sha256 = "0169nsad89ndv9js4zx3si28df8nk5qpjzvfkrks1yyh7k31fwdv";
+ rev = "919a89ed3c9f4142215a44c9fffca72fa8c8e792";
+ sha256 = "14dm1jch4fnj0a2q33ibznj4gx718984crn62a7gkp7fqfb5mw8d";
};
meta.homepage = "https://github.com/echasnovski/mini.pairs/";
};
mini-pick = buildVimPlugin {
pname = "mini.pick";
- version = "2024-09-13";
+ version = "2024-09-28";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.pick";
- rev = "b87f4d4e75673f6e7b918408017833424ecaa245";
- sha256 = "09gyw1l5np515ldr9rlap01qaazvggg16im43ma7bws0i9nfkwd9";
+ rev = "6d66ae9eb0b75261f1842788dda611285b6f065f";
+ sha256 = "0j60nbyk9nrgfmjg6p7chnhc5vmpg997kkn6rkjkpyrrz8ybi181";
};
meta.homepage = "https://github.com/echasnovski/mini.pick/";
};
@@ -6833,12 +6857,12 @@ final: prev:
mini-surround = buildVimPlugin {
pname = "mini.surround";
- version = "2024-09-06";
+ version = "2024-09-28";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.surround";
- rev = "0e67c4bc147f2a15cee94e7c94dcc0e115b9f55e";
- sha256 = "1wz9vkb7idsmrgh5q5pyingzrmyr14xhjnk20b1va8hgqq27sm42";
+ rev = "e1ac1ce5c7499aa4cc2ca9fb1adec9e730dd9394";
+ sha256 = "01r2crm4x1jxcxkiy4w31z6198xc44kvlql12ii1bh7hraz6bzhw";
};
meta.homepage = "https://github.com/echasnovski/mini.surround/";
};
@@ -6989,12 +7013,12 @@ final: prev:
monokai-pro-nvim = buildVimPlugin {
pname = "monokai-pro.nvim";
- version = "2024-09-18";
+ version = "2024-09-29";
src = fetchFromGitHub {
owner = "loctvl842";
repo = "monokai-pro.nvim";
- rev = "e9a19339d24f41aeeb3f749cdc9491ebd27ac553";
- sha256 = "1cys9ridacwflccyz9c5nhzsg8ykqmjmgp1xkcm286ylyx45635p";
+ rev = "18dc13ad653477b75590ea5bab18ba673fb4a398";
+ sha256 = "14bxxxb948axd5q16dgy0has1jj6raiq9zzcabbiycw9652kwcgz";
};
meta.homepage = "https://github.com/loctvl842/monokai-pro.nvim/";
};
@@ -7313,12 +7337,12 @@ final: prev:
neoconf-nvim = buildVimPlugin {
pname = "neoconf.nvim";
- version = "2024-09-24";
+ version = "2024-09-28";
src = fetchFromGitHub {
owner = "folke";
repo = "neoconf.nvim";
- rev = "c5516054f2342e6fe4d3befd56249d02d5eeb380";
- sha256 = "0a7w6hzrpzja5n4apqqpzzzx006cxmpgh4l156rpzh48rjmj8qdy";
+ rev = "3b6db0a913258a91951f96b09c005522cca98f1f";
+ sha256 = "0jmzlz0vkbs9vvmd4lbwha0w1fkydlxjhgy42a1n37gv4j31gih1";
};
meta.homepage = "https://github.com/folke/neoconf.nvim/";
};
@@ -7385,12 +7409,12 @@ final: prev:
neogit = buildVimPlugin {
pname = "neogit";
- version = "2024-09-18";
+ version = "2024-09-28";
src = fetchFromGitHub {
owner = "NeogitOrg";
repo = "neogit";
- rev = "9959b58a897036ce89d47385021db1f716613399";
- sha256 = "1sfknshkkb3dcjv1xzy97habpaxmhc4n1w76ls7hm3db252gn40l";
+ rev = "75ee709d18625a94aef90d94ccac4e562c9a0046";
+ sha256 = "0l45k7bkgr0s932y8ddlsqj09kr0j2qfiqw11yl5x3wrcgrscf2x";
};
meta.homepage = "https://github.com/NeogitOrg/neogit/";
};
@@ -7517,12 +7541,12 @@ final: prev:
neotest = buildNeovimPlugin {
pname = "neotest";
- version = "2024-08-26";
+ version = "2024-09-22";
src = fetchFromGitHub {
owner = "nvim-neotest";
repo = "neotest";
- rev = "6d6ad113f56edc7c3f2a77a0836ea8c1b955ebea";
- sha256 = "1v8y7jpwb0a6w5gcr6r17zcgrvdqs7y396c67xxpz5f2bibxzbxr";
+ rev = "48f8b5fce704594eb0ff94338e080defca14f0dc";
+ sha256 = "0cr3qbds7g5ybndaaiafh758v6igzjz65l81mqragk9kcajkwkip";
};
meta.homepage = "https://github.com/nvim-neotest/neotest/";
};
@@ -7615,12 +7639,12 @@ final: prev:
neotest-golang = buildVimPlugin {
pname = "neotest-golang";
- version = "2024-09-22";
+ version = "2024-09-25";
src = fetchFromGitHub {
owner = "fredrikaverpil";
repo = "neotest-golang";
- rev = "824cc934f61e9af1e2273d1153dbe337090304f2";
- sha256 = "1j3kf82rlgcch7zi66d52qgx4hknd43zm8z4i28g5vsb0wsd5vdp";
+ rev = "33077c3662866a04af5f03d1dc6042d929fef037";
+ sha256 = "1l6011752wwfvz4iqcfpw6l69ky9kg8g1rkay39sawwprr52vzcw";
};
meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/";
};
@@ -7639,12 +7663,12 @@ final: prev:
neotest-gtest = buildVimPlugin {
pname = "neotest-gtest";
- version = "2024-06-12";
+ version = "2024-09-26";
src = fetchFromGitHub {
owner = "alfaix";
repo = "neotest-gtest";
- rev = "b44c8afc26cea75ffc80617ce07b4e745a56e589";
- sha256 = "09h94w4s1yp3qx0n342qkksixgilkfmqiqp65jayfxiwa3jpkgya";
+ rev = "16989561a6356878ec4ecd6afed4f0d7a471d1db";
+ sha256 = "0i95b07zxj69q5h7xwfml39jln9413f6c6hfw0k9vz19dhzinfc7";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/alfaix/neotest-gtest/";
@@ -7652,24 +7676,24 @@ final: prev:
neotest-haskell = buildVimPlugin {
pname = "neotest-haskell";
- version = "2024-09-22";
+ version = "2024-09-29";
src = fetchFromGitHub {
owner = "MrcJkb";
repo = "neotest-haskell";
- rev = "b9487ba185a3192937ffdb8f986e14d436174214";
- sha256 = "1b7mxi0fs878wkb621xnl0jl64lqnanr78d4pcqlffphnvwxkqrs";
+ rev = "5429318dc128db73f8022a45fb46ab00a90937d8";
+ sha256 = "10ljfnklkbss26ki1mr19aw02ar0yq9hagk8v83d8l3xzix034p0";
};
meta.homepage = "https://github.com/MrcJkb/neotest-haskell/";
};
neotest-java = buildVimPlugin {
pname = "neotest-java";
- version = "2024-09-22";
+ version = "2024-09-27";
src = fetchFromGitHub {
owner = "rcasia";
repo = "neotest-java";
- rev = "24d34fb00eb843cc2f1c9430ac93020bdc7e2f6a";
- sha256 = "0xd0jc5fwy8q8dr4zrpvis4zc73983qcxxzm6mpspbgzr4kyx1jv";
+ rev = "ad447b4e072a7db6be4722cffc942b138abb00ea";
+ sha256 = "1lkzvqsnl94l09d51im72drq6ymy0q2d1mplj6x5pmc8k9jj186f";
};
meta.homepage = "https://github.com/rcasia/neotest-java/";
};
@@ -7964,12 +7988,12 @@ final: prev:
nfnl = buildVimPlugin {
pname = "nfnl";
- version = "2024-09-17";
+ version = "2024-09-26";
src = fetchFromGitHub {
owner = "Olical";
repo = "nfnl";
- rev = "28677f1ccaf0ea636f07176ed69c6f4e7a07f244";
- sha256 = "1hflynf84x6g4sp97m0f80vqp3ypcj46w9s5065l44c9lfa5i894";
+ rev = "60b2ab7051cf2f631bc03274b56061136d1f9177";
+ sha256 = "0wajfvl6n0y7wbp4ip45mhiq67ybqvk7w3jcpzabjy2cyxpfa96w";
};
meta.homepage = "https://github.com/Olical/nfnl/";
};
@@ -8048,12 +8072,12 @@ final: prev:
nlsp-settings-nvim = buildVimPlugin {
pname = "nlsp-settings.nvim";
- version = "2024-09-21";
+ version = "2024-09-27";
src = fetchFromGitHub {
owner = "tamago324";
repo = "nlsp-settings.nvim";
- rev = "d77312f267491aca24d69527538295b8376be864";
- sha256 = "15sfjf1q643d1bfx5d0f13jrav3jld2gpz20vvghbnh1kzfwaagm";
+ rev = "369b1da0a6f4defab5e404bf293185c93f44b02d";
+ sha256 = "0bgz4429z0bcjqim97fg1lxqwgrd3wnn9dyas1hjxgbggzyxp61y";
};
meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/";
};
@@ -8084,12 +8108,12 @@ final: prev:
no-neck-pain-nvim = buildVimPlugin {
pname = "no-neck-pain.nvim";
- version = "2024-09-23";
+ version = "2024-09-27";
src = fetchFromGitHub {
owner = "shortcuts";
repo = "no-neck-pain.nvim";
- rev = "73494b365722cc14541b0d2ddde3b52d6c94a6e5";
- sha256 = "09d5i4jgk7ivnfka0bxi0kgk9qrkdx82zzwgldcnhaxsjm1cm91p";
+ rev = "c0d8061f18bccceff0991e096c8f864a720e1ebf";
+ sha256 = "0mbz4r1aafjqibzzw7y11fl5zacww17x75vf2zzc49gir4wnyyk3";
};
meta.homepage = "https://github.com/shortcuts/no-neck-pain.nvim/";
};
@@ -8120,12 +8144,12 @@ final: prev:
none-ls-nvim = buildVimPlugin {
pname = "none-ls.nvim";
- version = "2024-09-01";
+ version = "2024-09-25";
src = fetchFromGitHub {
owner = "nvimtools";
repo = "none-ls.nvim";
- rev = "9b98991e15dce8fc502993e23caac2528b8b667f";
- sha256 = "0lllsjn4vmyn563mg6sygybq1knvymjwjjg1az7kr2zi7i2q3gbh";
+ rev = "68a39ec218a9f15ebb2bb36c8c245681d5e61144";
+ sha256 = "10iiqq5c3fpmk6bmgifa06qcgjrfg5i10j7cmh5cpikgp481xca2";
};
meta.homepage = "https://github.com/nvimtools/none-ls.nvim/";
};
@@ -8456,12 +8480,12 @@ final: prev:
nvim-dap = buildVimPlugin {
pname = "nvim-dap";
- version = "2024-09-12";
+ version = "2024-09-28";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-dap";
- rev = "90616ae6ae40053103dc66872886fc26b94c70c8";
- sha256 = "07x5qm7p6lidafm9kkpapwc7wwjh1k4zrcg3hdgra7sknprppjp0";
+ rev = "7ff6936010b7222fea2caea0f67ed77f1b7c60dd";
+ sha256 = "13c7c81yy7rqawjkavxafs9vy1df07cpg6grkb93f16lr56hdpfc";
};
meta.homepage = "https://github.com/mfussenegger/nvim-dap/";
};
@@ -8490,6 +8514,18 @@ final: prev:
meta.homepage = "https://github.com/mfussenegger/nvim-dap-python/";
};
+ nvim-dap-rego = buildVimPlugin {
+ pname = "nvim-dap-rego";
+ version = "2024-09-28";
+ src = fetchFromGitHub {
+ owner = "rinx";
+ repo = "nvim-dap-rego";
+ rev = "ab13103327b5e336a0d059ec2d9f1022c26ffadf";
+ sha256 = "05ainkya2z6hm02glz2xcnd39y3fvkdmsgnl6la7kchin227l6w4";
+ };
+ meta.homepage = "https://github.com/rinx/nvim-dap-rego/";
+ };
+
nvim-dap-rr = buildVimPlugin {
pname = "nvim-dap-rr";
version = "2024-07-10";
@@ -8672,12 +8708,12 @@ final: prev:
nvim-jdtls = buildVimPlugin {
pname = "nvim-jdtls";
- version = "2024-08-05";
+ version = "2024-09-26";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-jdtls";
- rev = "99e4b2081de1d9162666cc7b563cbeb01c26b66b";
- sha256 = "0gz37cf5rnmwkh9826dwr2jzqgz4fin2j1xd9r8n6xs7a3g2rzvk";
+ rev = "efe813854432a314b472226dca813f0f2598d44a";
+ sha256 = "0pz51axh4z1g5wjs2q3pprhb0r5irdk78h5mi4m65ss9f6x9pnmg";
};
meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/";
};
@@ -8743,12 +8779,12 @@ final: prev:
nvim-lilypond-suite = buildVimPlugin {
pname = "nvim-lilypond-suite";
- version = "2024-06-07";
+ version = "2024-09-25";
src = fetchFromGitHub {
owner = "martineausimon";
repo = "nvim-lilypond-suite";
- rev = "939bbb26be3e52c41364c04b31bcab4552cb7b92";
- sha256 = "00yaam9mg9fc9wkvzf0mq6yrkl3mpm1s0z042xi67m05gk78lsxi";
+ rev = "74f7c5b412490d83bd08eb7e7094cba50df29b57";
+ sha256 = "1hnjj6s48gpif1mdb50mizl8cbclq94xj9bmswv9gnr5khjzfl8c";
};
meta.homepage = "https://github.com/martineausimon/nvim-lilypond-suite/";
};
@@ -8791,12 +8827,12 @@ final: prev:
nvim-lspconfig = buildVimPlugin {
pname = "nvim-lspconfig";
- version = "2024-09-23";
+ version = "2024-09-29";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvim-lspconfig";
- rev = "dd329912c8d446240584a2dbcd3802af3a19105a";
- sha256 = "0bd8bk2r4cn9qz3psj3zbrdiqgbr94pjz43akawbybq88dj59yi0";
+ rev = "0678aa439b82965daf03679cd146e84f10e299c3";
+ sha256 = "184qchilj66m6qrzrzkk8xyhf10cvrwm475viqs6dxdnzlazi2ms";
};
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
};
@@ -9067,12 +9103,12 @@ final: prev:
nvim-scrollview = buildVimPlugin {
pname = "nvim-scrollview";
- version = "2024-07-21";
+ version = "2024-09-29";
src = fetchFromGitHub {
owner = "dstein64";
repo = "nvim-scrollview";
- rev = "401c0498689dcaa54b2e7483d823e33cdc051e72";
- sha256 = "1j6y0mv56ykip6cf9n4pragqxbcb73p3zmj6n7h3ppsncs5993ma";
+ rev = "2a0ba552442638d1746379d8b8f3ba2df7d0bdf0";
+ sha256 = "057lyn26q7hzb8h22xqpk0flv56zal7lgcjhw70qn6bs97v4jwm4";
};
meta.homepage = "https://github.com/dstein64/nvim-scrollview/";
};
@@ -9211,36 +9247,36 @@ final: prev:
nvim-tree-lua = buildVimPlugin {
pname = "nvim-tree.lua";
- version = "2024-09-22";
+ version = "2024-09-30";
src = fetchFromGitHub {
owner = "nvim-tree";
repo = "nvim-tree.lua";
- rev = "8405ecfbd6bb08a94ffc9c68fef211eea56e8a3b";
- sha256 = "0yrpzhs6y73dsf29l29gvv4a3k1f4dzxf8qfmylpkw30vy75brg8";
+ rev = "4a9e82d10a3715d0c3845e1d2f66ddfb8b711253";
+ sha256 = "1l4l2svccimi0597hfbzfg5gphy5nbx5h9m82smlrk6jb6a2gm0d";
};
meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/";
};
nvim-treesitter = buildVimPlugin {
pname = "nvim-treesitter";
- version = "2024-09-23";
+ version = "2024-09-29";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
- rev = "621f5901f0b3e762cc4c5ed0f9246cf1495193ad";
- sha256 = "004k18rz22cmwm1r29h2n595w8wynw9s2ksfskvblkhc53qbgkzs";
+ rev = "140f534ce9c02189921b80f5c8a68ab9e3f92ce8";
+ sha256 = "0wy98j0rvpybd13jw398yk7x82lrqkgwcs92k6g3lpq75kacfn7n";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
};
nvim-treesitter-context = buildVimPlugin {
pname = "nvim-treesitter-context";
- version = "2024-09-21";
+ version = "2024-09-29";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-context";
- rev = "3d5390c49e3f8fe457b376df2a49aa39d75b7911";
- sha256 = "1b4f9cnr1wxnbi3pvm6lmri3xc036lyhmi2c5jikma2j52zpz0z6";
+ rev = "0dd00bb6423b4c655e6a0f9dd2f5332167bb6d33";
+ sha256 = "0yl6ld7398m24m3cr564lr0gpz3xi154ddwdgyzm03lisbjs2c8f";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/";
};
@@ -9283,12 +9319,12 @@ final: prev:
nvim-treesitter-textobjects = buildVimPlugin {
pname = "nvim-treesitter-textobjects";
- version = "2024-09-08";
+ version = "2024-09-27";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-textobjects";
- rev = "bf8d2ad35d1d1a687eae6c065c3d524f7ab61b23";
- sha256 = "00bnih7l16ljliq386347731nbpj5f9k3a6lb6zy7xmbn7i3nfd8";
+ rev = "4a2d05ec24eaa6b655c7d19092a3b6c0219d46b9";
+ sha256 = "1a41b8klxz9rassb2v2ij74d719knj2c4zxi3ppkr1m5l533lnzc";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/";
};
@@ -9319,12 +9355,12 @@ final: prev:
nvim-ts-context-commentstring = buildVimPlugin {
pname = "nvim-ts-context-commentstring";
- version = "2024-08-15";
+ version = "2024-09-29";
src = fetchFromGitHub {
owner = "joosepalviste";
repo = "nvim-ts-context-commentstring";
- rev = "375c2d86cee6674afd75b4f727ce3a80065552f7";
- sha256 = "0p7jdz3233dqz72rhkah2gasa855p15k6k6zrz3fw82fg94pd68a";
+ rev = "44fd461b879d80a21d5041f312f070f22551c0bc";
+ sha256 = "1h45x3hw4qxvq65qfq8bqy4npjsny71v4k7azx2zxc45ddcd8s78";
};
meta.homepage = "https://github.com/joosepalviste/nvim-ts-context-commentstring/";
};
@@ -9355,24 +9391,24 @@ final: prev:
nvim-various-textobjs = buildVimPlugin {
pname = "nvim-various-textobjs";
- version = "2024-09-14";
+ version = "2024-09-24";
src = fetchFromGitHub {
owner = "chrisgrieser";
repo = "nvim-various-textobjs";
- rev = "fcdec45b3bf33d3b279d2c5fee06abf4ce152008";
- sha256 = "0si4wzlnj3anm4w6l8bmzki1zk0wlcgjjmz3rjkz0rm7mn3krq6z";
+ rev = "c2e4038d187a576d99fadd38a2f58aae5bfda294";
+ sha256 = "0n3as90b30bs9ak599x4ji98j4kwrf0a8w2kpk6g5q58fd20xxwv";
};
meta.homepage = "https://github.com/chrisgrieser/nvim-various-textobjs/";
};
nvim-web-devicons = buildVimPlugin {
pname = "nvim-web-devicons";
- version = "2024-09-21";
+ version = "2024-09-30";
src = fetchFromGitHub {
owner = "nvim-tree";
repo = "nvim-web-devicons";
- rev = "26220156aafb198b2de6a4cf80c1b120a3768da0";
- sha256 = "11ndzzh43xhbb6gmjcqjyinb87ijsvwshmxbxinlpw712zdiyfpn";
+ rev = "6b53401918a9033a41159d012160c5fb5eb249ae";
+ sha256 = "1bncyvmx5x0ic8xi2bw533lvgzkghiwfkiy4ir2rbhcq4c579j1g";
};
meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/";
};
@@ -9487,12 +9523,12 @@ final: prev:
octo-nvim = buildVimPlugin {
pname = "octo.nvim";
- version = "2024-09-14";
+ version = "2024-09-26";
src = fetchFromGitHub {
owner = "pwntester";
repo = "octo.nvim";
- rev = "955f0fdd03b0da23ee1c3368d80bf806f0e36fa5";
- sha256 = "0lz2vvfs30bzqfv714m71vch89phyvyhh08qcfm07aix1pi24mf5";
+ rev = "d192850101d2d87bb570cea1b04eec22d784846d";
+ sha256 = "0w0fgby1mz8zjmvplagwh3fj75v1mya2ir3z2lsydgipgwvanc56";
};
meta.homepage = "https://github.com/pwntester/octo.nvim/";
};
@@ -9680,12 +9716,12 @@ final: prev:
orgmode = buildVimPlugin {
pname = "orgmode";
- version = "2024-09-23";
+ version = "2024-09-25";
src = fetchFromGitHub {
owner = "nvim-orgmode";
repo = "orgmode";
- rev = "08d763df12f4a03e704c25254ae0de0a95e26eaf";
- sha256 = "1gkpwyfvw9z92277q6311r924rmb9zidgmlr4xxkmn2xrj5qwl7x";
+ rev = "8ead368a78c7e1df0c15432dfb41d95dd4365f5c";
+ sha256 = "1pmdzgb23d3hynaszmdh3fkdgsfbav84vazg7amj4fy372m8dcsa";
};
meta.homepage = "https://github.com/nvim-orgmode/orgmode/";
};
@@ -9728,12 +9764,12 @@ final: prev:
overseer-nvim = buildVimPlugin {
pname = "overseer.nvim";
- version = "2024-09-18";
+ version = "2024-09-26";
src = fetchFromGitHub {
owner = "stevearc";
repo = "overseer.nvim";
- rev = "a2734d90c514eea27c4759c9f502adbcdfbce485";
- sha256 = "1fj4s0mnnr3hibm2jqkn6hmi8nvrs0bijr802cnmvwdzq1mzc54d";
+ rev = "e93373531dec5b1cc6d7ae6b7c786da44936a5b3";
+ sha256 = "10rc7yxbk3wa8gf2g4lvjrxpxvkhsdw7jsv03s48g2ch3qc6vrmp";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/stevearc/overseer.nvim/";
@@ -10126,12 +10162,12 @@ final: prev:
pum-vim = buildVimPlugin {
pname = "pum.vim";
- version = "2024-08-26";
+ version = "2024-09-29";
src = fetchFromGitHub {
owner = "Shougo";
repo = "pum.vim";
- rev = "e18e30c02eae0463a5837e1ea692f02821fcae0e";
- sha256 = "0f9663prggvk36ilz2f96w1970hwb0mqj6v8wy0in24cjhlrchw3";
+ rev = "fd14ce2c1d4a378d50b6532bb05e7ad7935930c1";
+ sha256 = "0cjn0wnn5dnnxgsplsdqj6zfkd5q9jsw17pr284dwj22wbn1p781";
};
meta.homepage = "https://github.com/Shougo/pum.vim/";
};
@@ -10271,11 +10307,11 @@ final: prev:
rainbow-delimiters-nvim = buildVimPlugin {
pname = "rainbow-delimiters.nvim";
- version = "2024-09-03";
+ version = "2024-09-26";
src = fetchgit {
url = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim";
- rev = "5f73b24aeb94f5274c218955573153c69ce4d1ee";
- sha256 = "1clrcbjcg5iq5i1qnh9whrlhplq76hwxn0n6yi8r7zq51m00kji0";
+ rev = "d227e6c9879bb50af35cd733461198666981d482";
+ sha256 = "1mp902laz3cq4ysqpxlhyknwja39gs8yjy5ccj82a58v4r86rhmf";
};
meta.homepage = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim";
};
@@ -10414,12 +10450,12 @@ final: prev:
render-markdown-nvim = buildVimPlugin {
pname = "render-markdown.nvim";
- version = "2024-09-23";
+ version = "2024-09-30";
src = fetchFromGitHub {
owner = "MeanderingProgrammer";
repo = "render-markdown.nvim";
- rev = "75a0a9596a91130fae43d3b7c0d6c651645ef1df";
- sha256 = "04n0l0m1b5ls8afq8dizmiqlhcczzddmb9bgfp07vzxwjxk9iv5z";
+ rev = "cfb8bdddaf52785b80d0805ddb3bfca923256fd4";
+ sha256 = "12wk6fppzrjjrcrnd1i7nzss8yqwj2fs6vfwln1wa42c196jqbd4";
};
meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/";
};
@@ -10438,12 +10474,12 @@ final: prev:
rest-nvim = buildNeovimPlugin {
pname = "rest.nvim";
- version = "2024-09-24";
+ version = "2024-09-28";
src = fetchFromGitHub {
owner = "rest-nvim";
repo = "rest.nvim";
- rev = "d8ffdea1d501ab0bd3bce3b1eeb55d2bdf3dcc4f";
- sha256 = "0yg3zmm00m48ahcjvnnkxvz0xqjbwn46jf01rwqzhwrwb9v3323z";
+ rev = "e9f923784fbc1c6b69ec1f3d520f5b49d1ea6318";
+ sha256 = "0y9ikzillz14dn16lp3vjhgck89v6kj6fdd2hdz6i6g98hvijxbn";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/rest-nvim/rest.nvim/";
@@ -10800,12 +10836,12 @@ final: prev:
smart-splits-nvim = buildVimPlugin {
pname = "smart-splits.nvim";
- version = "2024-09-20";
+ version = "2024-09-27";
src = fetchFromGitHub {
owner = "mrjones2014";
repo = "smart-splits.nvim";
- rev = "3737faa521d12a0c77d0d28bb15ad903a9e8cfe0";
- sha256 = "178cwqac71bd8rw5g0gw68dczzf1i0n0vp9skg7qlhaha9apchwk";
+ rev = "22ca8bf770965306082fe23dd22822134bf3b70a";
+ sha256 = "0z8d2af5lx1ahly0f00y1gbd533shf9x4zinfkad8g5naajhls32";
};
meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/";
};
@@ -10884,12 +10920,12 @@ final: prev:
sonokai = buildVimPlugin {
pname = "sonokai";
- version = "2024-09-02";
+ version = "2024-09-25";
src = fetchFromGitHub {
owner = "sainnhe";
repo = "sonokai";
- rev = "a9d4d398999b5f74a6dfe3af400f824e2cbddf6f";
- sha256 = "1sanxs6nb50gp15damc436c06vng53vdsrkfi5hlyzshzgn1rafc";
+ rev = "96bc67d0de80110fc5b3854005468fd31395bb54";
+ sha256 = "0m113gc03cjpgkrp60xl8fjssrb241n0ynk3ws47pkmhx1mgls73";
};
meta.homepage = "https://github.com/sainnhe/sonokai/";
};
@@ -11221,12 +11257,12 @@ final: prev:
supermaven-nvim = buildVimPlugin {
pname = "supermaven-nvim";
- version = "2024-09-23";
+ version = "2024-09-24";
src = fetchFromGitHub {
owner = "supermaven-inc";
repo = "supermaven-nvim";
- rev = "074a83a74ad8a7b6f605df83e2583775aaeb4cfc";
- sha256 = "05lgf5vsbxhcdw5yxsiindl3cncqarjfrjdbg7zws764vhgyg7d7";
+ rev = "40bde487fe31723cdd180843b182f70c6a991226";
+ sha256 = "1786iga78xlbzpn895b85g8kkj717xi8v9c2bmf1bb4gw5w5m0k6";
};
meta.homepage = "https://github.com/supermaven-inc/supermaven-nvim/";
};
@@ -11475,12 +11511,12 @@ final: prev:
tailwind-tools-nvim = buildVimPlugin {
pname = "tailwind-tools.nvim";
- version = "2024-09-23";
+ version = "2024-09-26";
src = fetchFromGitHub {
owner = "luckasRanarison";
repo = "tailwind-tools.nvim";
- rev = "825ac68f3c3b364e30081089c6d78e8e51608a81";
- sha256 = "1gz7ch5ln8fc9axzjqvykwiqjif7c6srgqi68v7mvgjymp5qmyxx";
+ rev = "4b2d88cc7d49a92f28b9942712f1a53d2c3d5b27";
+ sha256 = "05mnbrzfsrkxnv9fz3f0bzwrw833rgcvj0wxgf8pvjjvdjnpl1ax";
};
meta.homepage = "https://github.com/luckasRanarison/tailwind-tools.nvim/";
};
@@ -11693,12 +11729,12 @@ final: prev:
telescope-manix = buildNeovimPlugin {
pname = "telescope-manix";
- version = "2024-09-23";
+ version = "2024-09-29";
src = fetchFromGitHub {
owner = "MrcJkb";
repo = "telescope-manix";
- rev = "f7aa1a18b1cb448d6607d81603172cd62e0e0e8e";
- sha256 = "0hi0rw1a0f7lk20v2i8rvdsbr8q3jy7nxghxjg0bm9hakd4y6dmd";
+ rev = "2d8d592b99afef0aff0e91c3935a826853290316";
+ sha256 = "1a86frhz7c13ga8g3z191wyngb75qd4cpjsp40yzxk679zvrclpa";
};
meta.homepage = "https://github.com/MrcJkb/telescope-manix/";
};
@@ -11850,12 +11886,12 @@ final: prev:
telescope-nvim = buildNeovimPlugin {
pname = "telescope.nvim";
- version = "2024-09-23";
+ version = "2024-09-26";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope.nvim";
- rev = "b324469959908c1c7434eb65d80e87895e6828f7";
- sha256 = "1080z16b50xisq0zinbhnds43ch03bh5qljc1d7lhacryfwl1q4g";
+ rev = "cb3f98d935842836cc115e8c9e4b38c1380fbb6b";
+ sha256 = "05d8ziw6y8530rd8gal0shija3cb3d9bm7yhy6k1jh5m5ni1rpkg";
};
meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/";
};
@@ -12235,12 +12271,12 @@ final: prev:
triptych-nvim = buildVimPlugin {
pname = "triptych.nvim";
- version = "2024-09-21";
+ version = "2024-09-27";
src = fetchFromGitHub {
owner = "simonmclean";
repo = "triptych.nvim";
- rev = "cb87a21eeee10aea5fec12e8b8fec3f80b4b8164";
- sha256 = "197xj8i9l66zackvrgmx2cvrzycz4v19ifvsd6jmc7acmbjba4qi";
+ rev = "7fae7598870f5010696fb79427a475ab0232f175";
+ sha256 = "1p2x86msjmr3zdamrqwmy1zqlv6nig08fwqj8ddwl4r123dq4ima";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/simonmclean/triptych.nvim/";
@@ -12440,12 +12476,12 @@ final: prev:
unison = buildVimPlugin {
pname = "unison";
- version = "2024-09-23";
+ version = "2024-09-29";
src = fetchFromGitHub {
owner = "unisonweb";
repo = "unison";
- rev = "c057942cf752b33f9945b2c42554b20d0cf2743c";
- sha256 = "0drlwml87hl8wxsqxv8inwy7q4v2xy2r1w22189k2sipb7kmlbb4";
+ rev = "d9725278fe9078ffd692886d7f5b251b4f149b59";
+ sha256 = "1arris70l44z3wkxvwlfgf0n3iyvrwqbgx2k8n1h7gdm65h756sj";
};
meta.homepage = "https://github.com/unisonweb/unison/";
};
@@ -14132,12 +14168,12 @@ final: prev:
vim-flog = buildVimPlugin {
pname = "vim-flog";
- version = "2024-09-23";
+ version = "2024-09-25";
src = fetchFromGitHub {
owner = "rbong";
repo = "vim-flog";
- rev = "bcc9b23cd7f20fb232664a8fed83bf17865d0a39";
- sha256 = "1dmcaa9zylmv3abwcdrpzflp89bhm76s4wrf8d7jswabf7vyd2jz";
+ rev = "6f80c1ffa7068ca8cc0e29af7af4f6ed0717e65e";
+ sha256 = "10y1dycyfzqrcm47yihvgbvbvm49d77lm51s3rya4q7zplr5mqzg";
};
meta.homepage = "https://github.com/rbong/vim-flog/";
};
@@ -15226,24 +15262,24 @@ final: prev:
vim-lsp-cxx-highlight = buildVimPlugin {
pname = "vim-lsp-cxx-highlight";
- version = "2021-10-20";
+ version = "2024-09-24";
src = fetchFromGitHub {
owner = "jackguo380";
repo = "vim-lsp-cxx-highlight";
- rev = "0e7476ff41cd65e55f92fdbc7326335ec33b59b0";
- sha256 = "02gyxhx39zqphqybsj8sgg70ilgcp0jaj9lcmyyivljg0qirnxhf";
+ rev = "e0c749e955446b4e9e4cc33833fa45e30d8a15fe";
+ sha256 = "153p37lhyvhr0702iz50s0rh41xp78vr8ksc61cwvipb0sf3xnrk";
};
meta.homepage = "https://github.com/jackguo380/vim-lsp-cxx-highlight/";
};
vim-lsp-settings = buildVimPlugin {
pname = "vim-lsp-settings";
- version = "2024-09-23";
+ version = "2024-09-27";
src = fetchFromGitHub {
owner = "mattn";
repo = "vim-lsp-settings";
- rev = "6dfdac0e5676f403299f496c0e69515ee7576fe5";
- sha256 = "0vmv264vjccby0mnjas12bab18wa780n0mygk3cqmyx95qdybixb";
+ rev = "02cd145c223ddf1dfb3069303400946d1907ccec";
+ sha256 = "1853ngvr86366dr38c3b9rv0246ybvw6gg16025rrfvlbi2wbcxl";
};
meta.homepage = "https://github.com/mattn/vim-lsp-settings/";
};
@@ -15455,12 +15491,12 @@ final: prev:
vim-monokai = buildVimPlugin {
pname = "vim-monokai";
- version = "2024-09-03";
+ version = "2024-09-30";
src = fetchFromGitHub {
owner = "crusoexia";
repo = "vim-monokai";
- rev = "73bf1188cd80aa049b5daab1ee26b33ecd26f604";
- sha256 = "10p5pa1yd3r9ffzvp3viigdh3zyafagwz29043r2w036krdsn5lc";
+ rev = "9db250617c625d3265b54a500d9774debcdf4749";
+ sha256 = "18fj5m39amap98g8p3qbqw3h0wrir57g8qkgp8bxv16bwlxdlj9k";
};
meta.homepage = "https://github.com/crusoexia/vim-monokai/";
};
@@ -16331,12 +16367,12 @@ final: prev:
vim-rooter = buildVimPlugin {
pname = "vim-rooter";
- version = "2024-07-02";
+ version = "2024-09-25";
src = fetchFromGitHub {
owner = "airblade";
repo = "vim-rooter";
- rev = "4a0df2f1b0f3d69e8f7e19afe464a7c3a7af89a2";
- sha256 = "07a5543ms7r129bb5d7iwhy4pdzy5ygz9w2gziczpcwj40b5932w";
+ rev = "51402fb77c4d6ae94994e37dc7ca13bec8f4afcc";
+ sha256 = "0fdb8z9f65mz0718l35bz3mqk7ksk9b64v1ppha089g61xqmifi6";
};
meta.homepage = "https://github.com/airblade/vim-rooter/";
};
@@ -16751,12 +16787,12 @@ final: prev:
vim-spirv = buildVimPlugin {
pname = "vim-spirv";
- version = "2024-09-10";
+ version = "2024-09-26";
src = fetchFromGitHub {
owner = "kbenzie";
repo = "vim-spirv";
- rev = "57fc84b3631d034dc209c7ce75236586847cbaf3";
- sha256 = "0xsjmz2gjaxnbshjl06146lhrcdbj1qnf4nzyzrxa1qrkk6cfvs5";
+ rev = "4e9f4ccd1d8cc35cc913d70b74f13c99f0d3ed55";
+ sha256 = "1wlbk9n772wg8r37d7qvxpz5jw1slqwhqaq9vq01a1fixrn0j2i9";
};
meta.homepage = "https://github.com/kbenzie/vim-spirv/";
};
@@ -17628,12 +17664,12 @@ final: prev:
vimade = buildVimPlugin {
pname = "vimade";
- version = "2024-09-23";
+ version = "2024-09-29";
src = fetchFromGitHub {
owner = "TaDaa";
repo = "vimade";
- rev = "f188cd7c069f41cdd9455fb24a3c34f7cd90d35e";
- sha256 = "1flgy85q6bfkd1cpzanclbkk4h30j5cxrhfskdwdj6ynqxnvxfpc";
+ rev = "3f447b01fc9cb759b34d01773087f646119fbed8";
+ sha256 = "1lm26hxw1mi6gfp0qq6bwmnjkzmjsz8fn2ai7ianxcmhc5zz2paf";
};
meta.homepage = "https://github.com/TaDaa/vimade/";
};
@@ -17736,12 +17772,12 @@ final: prev:
vimspector = buildVimPlugin {
pname = "vimspector";
- version = "2024-08-17";
+ version = "2024-09-27";
src = fetchFromGitHub {
owner = "puremourning";
repo = "vimspector";
- rev = "af13695a11816c73b92d76fd8721296907224f1d";
- sha256 = "01xcv73jxsjbjwba2cc6l7b9av26rzrg89l1n611r7ycf41zb5g0";
+ rev = "8d497913d4fc311cc6884889eb4aed062ef9c177";
+ sha256 = "170kqy9ndqs656ccrjna8ygpcgz55app8bqbkm288spvcnacs9lr";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/puremourning/vimspector/";
@@ -17761,12 +17797,12 @@ final: prev:
vimux = buildVimPlugin {
pname = "vimux";
- version = "2024-09-19";
+ version = "2024-09-26";
src = fetchFromGitHub {
owner = "preservim";
repo = "vimux";
- rev = "64df7ce47f16adaa5bc15d07f2d99197524961a9";
- sha256 = "1iaq8cbjhlpm3smcs7zq26qwv6a3rkmys6dsggph219cqx0cklm3";
+ rev = "7db6b2f79d432ee3820668b1d4625311dbe1d0ad";
+ sha256 = "1q3kbi7kkhvp12l9skl263sa63zgy30hzl97jifia1llwsjjzg2p";
};
meta.homepage = "https://github.com/preservim/vimux/";
};
@@ -18398,12 +18434,12 @@ final: prev:
nightfly = buildVimPlugin {
pname = "nightfly";
- version = "2024-09-22";
+ version = "2024-09-29";
src = fetchFromGitHub {
owner = "bluz71";
repo = "vim-nightfly-colors";
- rev = "3c0e3176d19ccd6ec301a43d0ebfc618c82928a4";
- sha256 = "0rnh5qakjk0k73xfk10bmxalsc82s6qlw27la7kgrkja1zy6f8q9";
+ rev = "f4f932d3129fee10a0e944445fe6be5abf76465c";
+ sha256 = "1kpba0yk6zkzws3221pmsyyaq467j3a7iqa1rjzzcgd47sf237az";
};
meta.homepage = "https://github.com/bluz71/vim-nightfly-colors/";
};
@@ -18422,12 +18458,12 @@ final: prev:
nvchad-ui = buildVimPlugin {
pname = "nvchad-ui";
- version = "2024-09-21";
+ version = "2024-09-25";
src = fetchFromGitHub {
owner = "nvchad";
repo = "ui";
- rev = "62f6ede07573a04e7c1a76ec48e7ce19b43d39f3";
- sha256 = "18zs0gv7cwyv9qsq9rr5k7arl8kim08m769lrriw5wb32199lrni";
+ rev = "eaed6e10c5d59dd355165bf1384e1597aee640ba";
+ sha256 = "1w2xrgdss5l7q5963z7amlyz1agwrmbgb5nfbn6rmhxw4m0zvrki";
};
meta.homepage = "https://github.com/nvchad/ui/";
};
@@ -18528,4 +18564,5 @@ final: prev:
meta.homepage = "https://github.com/jhradilek/vim-snippets/";
};
+
}
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
index 235151a6ca..a42e098341 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
@@ -27,12 +27,12 @@
};
angular = buildGrammar {
language = "angular";
- version = "0.0.0+rev=c473dbc";
+ version = "0.0.0+rev=745d3c6";
src = fetchFromGitHub {
owner = "dlvandenberg";
repo = "tree-sitter-angular";
- rev = "c473dbc54ca27f95d8928cfdb2a1a79300e16951";
- hash = "sha256-TEdHRcZKXeEbRPfyUJ9rZ6+OFZn24OvArSo4C31Pyl4=";
+ rev = "745d3c65c2294aca1110b6b6ad6805124be605c9";
+ hash = "sha256-4i1B4r+V5QgBIPVJepQ7V2pJDQfafLxRG1sk4XZVrco=";
};
meta.homepage = "https://github.com/dlvandenberg/tree-sitter-angular";
};
@@ -50,12 +50,12 @@
};
arduino = buildGrammar {
language = "arduino";
- version = "0.0.0+rev=ce02903";
+ version = "0.0.0+rev=415ebc8";
src = fetchFromGitHub {
owner = "ObserverOfTime";
repo = "tree-sitter-arduino";
- rev = "ce02903e3ae74c729e9415dc32c276447b1c8afd";
- hash = "sha256-16HGIOG0qPdxA4yNwwrMUQ59mzj3bH/PNu0dqjb5u2Q=";
+ rev = "415ebc8f75eb02a748faa03f5af199f08ced120f";
+ hash = "sha256-cgmlrAeuCnocdjI/zvafMxmXPmOE7GnrC+HlNJcT1Y0=";
};
meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-arduino";
};
@@ -403,12 +403,12 @@
};
devicetree = buildGrammar {
language = "devicetree";
- version = "0.0.0+rev=296b3c2";
+ version = "0.0.0+rev=07a647c";
src = fetchFromGitHub {
owner = "joelspadin";
repo = "tree-sitter-devicetree";
- rev = "296b3c294a8bcfca6673296d99f9cd37049b8026";
- hash = "sha256-im3RhkaeG7cDd0FwkJzjrUZXjrpHR4q6sQH2waMumOI=";
+ rev = "07a647c8fb70e6b06379a60526721e3141aa2fd2";
+ hash = "sha256-2uJEItLwoBoiB49r2XuO216Dhu9AnAa0p7Plmm4JNY8=";
};
meta.homepage = "https://github.com/joelspadin/tree-sitter-devicetree";
};
@@ -559,12 +559,12 @@
};
elixir = buildGrammar {
language = "elixir";
- version = "0.0.0+rev=2c6e931";
+ version = "0.0.0+rev=ef124b8";
src = fetchFromGitHub {
owner = "elixir-lang";
repo = "tree-sitter-elixir";
- rev = "2c6e93171477973b38de4b1d2be427cc99f990a6";
- hash = "sha256-WBvpJ0r7cp/xWvnqSk6q4mpyfLAAdIR//2ju6Xri3EY=";
+ rev = "ef124b83a3f3572b0af23db4efae3f8de06a15e1";
+ hash = "sha256-5fZK8dP+ldw3Uvi1wbD5Wq4jOK3CH/iUSGsQVjik2CI=";
};
meta.homepage = "https://github.com/elixir-lang/tree-sitter-elixir";
};
@@ -713,12 +713,12 @@
};
fortran = buildGrammar {
language = "fortran";
- version = "0.0.0+rev=c52e978";
+ version = "0.0.0+rev=4a593dd";
src = fetchFromGitHub {
owner = "stadelmanma";
repo = "tree-sitter-fortran";
- rev = "c52e978afadf3faed52bb3c8082cc472c915f4e7";
- hash = "sha256-MQmS6IR/fyTo9qyYxt+g5kO4eToR6URrOHMN47rQ8kk=";
+ rev = "4a593dda9cbc050a6686187249f8350ceea292ce";
+ hash = "sha256-HsGDyjUymJHpaQ7ZlcTOg/fg4avVicnPf3zF9OoWQes=";
};
meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran";
};
@@ -733,6 +733,18 @@
};
meta.homepage = "https://github.com/mgramigna/tree-sitter-fsh";
};
+ fsharp = buildGrammar {
+ language = "fsharp";
+ version = "0.0.0+rev=f920105";
+ src = fetchFromGitHub {
+ owner = "ionide";
+ repo = "tree-sitter-fsharp";
+ rev = "f920105eec2d574eb911d7a25c81cdaa079a3f72";
+ hash = "sha256-iBuxpTtVkd9KiVLiTWrPgTbkZP7Go5V8KhZVsCCUimE=";
+ };
+ location = "fsharp";
+ meta.homepage = "https://github.com/ionide/tree-sitter-fsharp";
+ };
func = buildGrammar {
language = "func";
version = "0.0.0+rev=f780ca5";
@@ -856,12 +868,12 @@
};
gleam = buildGrammar {
language = "gleam";
- version = "0.0.0+rev=9586f38";
+ version = "0.0.0+rev=57c9951";
src = fetchFromGitHub {
owner = "gleam-lang";
repo = "tree-sitter-gleam";
- rev = "9586f38658da115c90e2d01099c83479eb0eea99";
- hash = "sha256-EfuYnfz0E1I5F+9nFvp/uB+S4p6/9evlDlEEbWXCfBc=";
+ rev = "57c9951b290c8084d7c60b0aee7a2b30986ea031";
+ hash = "sha256-ieOvtZvOUwiJwJN6AtHVK91GTh+RKge9FMo+mYCtisk=";
};
meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam";
};
@@ -1264,12 +1276,12 @@
};
inko = buildGrammar {
language = "inko";
- version = "0.0.0+rev=3a8887c";
+ version = "0.0.0+rev=6f9c072";
src = fetchFromGitHub {
owner = "inko-lang";
repo = "tree-sitter-inko";
- rev = "3a8887ca16dd8add3905216ce63796d4097c7a6f";
- hash = "sha256-kJ3xJGlLdvvcJIOoooOMf0BGpk88etQJhRS74enVmNQ=";
+ rev = "6f9c072d023c3886aabcd8012274461b35d2d0a9";
+ hash = "sha256-yZ4F5tREEgoiI7Q9MFVH9HIM6bYxb/qdd0lqZREZkIo=";
};
meta.homepage = "https://github.com/inko-lang/tree-sitter-inko";
};
@@ -1440,12 +1452,12 @@
};
koto = buildGrammar {
language = "koto";
- version = "0.0.0+rev=d410987";
+ version = "0.0.0+rev=cbf637e";
src = fetchFromGitHub {
owner = "koto-lang";
repo = "tree-sitter-koto";
- rev = "d4109879ba1387d19095269a7473bd7d274ab848";
- hash = "sha256-PKbxUSlLHBQBhOzQpaGpP24zmfxjRD9rO5I4OIeeL4g=";
+ rev = "cbf637e5163065934c827d254b293f4d2f08f523";
+ hash = "sha256-/yeC7pAk0QsPcuMfdp2l1MLGZlQ7CwgdMWNZe/hCfXU=";
};
meta.homepage = "https://github.com/koto-lang/tree-sitter-koto";
};
@@ -1617,24 +1629,24 @@
};
markdown = buildGrammar {
language = "markdown";
- version = "0.0.0+rev=d9287a6";
+ version = "0.0.0+rev=b7eba93";
src = fetchFromGitHub {
owner = "MDeiml";
repo = "tree-sitter-markdown";
- rev = "d9287a6f36347064e55c36858e9e522eb652c1ad";
- hash = "sha256-QFHPlvoJMTMepV1KxKXKjpiKMMmGzBO5mxxNcWKLO7s=";
+ rev = "b7eba93e6a3e588e259e831416ac11abdaa8616a";
+ hash = "sha256-lOLLHHMmNAtK+RLOSIt0GpeNRiMj3eu9jhSKS0HT370=";
};
location = "tree-sitter-markdown";
meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown";
};
markdown_inline = buildGrammar {
language = "markdown_inline";
- version = "0.0.0+rev=d9287a6";
+ version = "0.0.0+rev=b7eba93";
src = fetchFromGitHub {
owner = "MDeiml";
repo = "tree-sitter-markdown";
- rev = "d9287a6f36347064e55c36858e9e522eb652c1ad";
- hash = "sha256-QFHPlvoJMTMepV1KxKXKjpiKMMmGzBO5mxxNcWKLO7s=";
+ rev = "b7eba93e6a3e588e259e831416ac11abdaa8616a";
+ hash = "sha256-lOLLHHMmNAtK+RLOSIt0GpeNRiMj3eu9jhSKS0HT370=";
};
location = "tree-sitter-markdown-inline";
meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown";
@@ -1774,12 +1786,12 @@
};
nix = buildGrammar {
language = "nix";
- version = "0.0.0+rev=01bc5b1";
+ version = "0.0.0+rev=fcf1857";
src = fetchFromGitHub {
owner = "cstrahan";
repo = "tree-sitter-nix";
- rev = "01bc5b18693055aab7a863d7608f4b3f85843cf8";
- hash = "sha256-hzHCcKl3T+zEHhK5U4Ym+puvOjgr+etdDHNpuCbOSzU=";
+ rev = "fcf1857e254ab654e0fb73fe9706e33c52e79a5c";
+ hash = "sha256-ayiScuocBvhus3OUbQCSTxCdm/7+a61ATMpl3jFvCfY=";
};
meta.homepage = "https://github.com/cstrahan/tree-sitter-nix";
};
@@ -1829,24 +1841,24 @@
};
ocaml = buildGrammar {
language = "ocaml";
- version = "0.0.0+rev=45ddc92";
+ version = "0.0.0+rev=5f7a97e";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-ocaml";
- rev = "45ddc92d18fa11b2ca1a18cd94de4e63feea0806";
- hash = "sha256-xeUb/x1PennKS5N5TMPG0F+jLgAeY8DuIUkkbQ79QYQ=";
+ rev = "5f7a97e9757d8afe6c0b0b5dd8734cf59f35456e";
+ hash = "sha256-jBWNJpLtBHJ13g4c30W6YqGN9O7UoX7iqvz7ThtHi5A=";
};
location = "grammars/ocaml";
meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml";
};
ocaml_interface = buildGrammar {
language = "ocaml_interface";
- version = "0.0.0+rev=45ddc92";
+ version = "0.0.0+rev=5f7a97e";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-ocaml";
- rev = "45ddc92d18fa11b2ca1a18cd94de4e63feea0806";
- hash = "sha256-xeUb/x1PennKS5N5TMPG0F+jLgAeY8DuIUkkbQ79QYQ=";
+ rev = "5f7a97e9757d8afe6c0b0b5dd8734cf59f35456e";
+ hash = "sha256-jBWNJpLtBHJ13g4c30W6YqGN9O7UoX7iqvz7ThtHi5A=";
};
location = "grammars/interface";
meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml";
@@ -1865,12 +1877,12 @@
};
odin = buildGrammar {
language = "odin";
- version = "0.0.0+rev=d37b8f2";
+ version = "0.0.0+rev=3fee796";
src = fetchFromGitHub {
owner = "amaanq";
repo = "tree-sitter-odin";
- rev = "d37b8f24f653378b268ec18404e9c14ad355b128";
- hash = "sha256-QZn+XgVQXEaMZF4XkMfS4bHf/tQIersI8982JQyiXms=";
+ rev = "3fee7964bbfb2554deef12c224344f3870d15375";
+ hash = "sha256-skMbtAjulJXGpaAfi1Q/WgeiimWE/qlwsWmq6lWXaU8=";
};
meta.homepage = "https://github.com/amaanq/tree-sitter-odin";
};
@@ -2021,12 +2033,12 @@
};
powershell = buildGrammar {
language = "powershell";
- version = "0.0.0+rev=fc15514";
+ version = "0.0.0+rev=ebe2ab2";
src = fetchFromGitHub {
owner = "airbus-cert";
repo = "tree-sitter-powershell";
- rev = "fc15514b2f1dbba9c58528d15a3708f89eda6a01";
- hash = "sha256-StVnRNM0HPevLSRDIDr+Sakjo+NqXYWPPUFjI29Cowo=";
+ rev = "ebe2ab2f642eda2072c68c8de02e83973c26f33c";
+ hash = "sha256-zWJUB0lbjJGGhi3ko4fSzay9n9P8nYhVOkKLrkyr0G0=";
};
meta.homepage = "https://github.com/airbus-cert/tree-sitter-powershell";
};
@@ -2288,12 +2300,12 @@
};
re2c = buildGrammar {
language = "re2c";
- version = "0.0.0+rev=47aa19c";
+ version = "0.0.0+rev=c18a3c2";
src = fetchFromGitHub {
owner = "amaanq";
repo = "tree-sitter-re2c";
- rev = "47aa19cf5f7aba2ed30e2b377f7172df76e819a6";
- hash = "sha256-Mwnm8kN0xfAdGG00aUYrqPU0zyWbc6QH9Zlgb4on+do=";
+ rev = "c18a3c2f4b6665e35b7e50d6048ea3cff770c572";
+ hash = "sha256-2htX4730fNAO2NKEurDOXH1OIXFd0OfuIbH1ou3a20A=";
};
meta.homepage = "https://github.com/amaanq/tree-sitter-re2c";
};
@@ -2611,12 +2623,12 @@
};
sql = buildGrammar {
language = "sql";
- version = "0.0.0+rev=b817500";
+ version = "0.0.0+rev=a8b10c7";
src = fetchFromGitHub {
owner = "derekstride";
repo = "tree-sitter-sql";
- rev = "b8175006d9c8120d41cf40a4ef3711bbbbc08973";
- hash = "sha256-idQB8Wqw7lvU192y7+UgFvcwlmY71/mu9jJ4hRc4ud4=";
+ rev = "a8b10c76759a372d0f92bb070b4f5c993e0ce5f9";
+ hash = "sha256-wfoov9KfIadouF3HTJ9hOpnIouCHvDffgSrXow8zQ5I=";
};
meta.homepage = "https://github.com/derekstride/tree-sitter-sql";
};
@@ -2777,12 +2789,12 @@
};
tact = buildGrammar {
language = "tact";
- version = "0.0.0+rev=b3710fe";
+ version = "0.0.0+rev=d168040";
src = fetchFromGitHub {
owner = "tact-lang";
repo = "tree-sitter-tact";
- rev = "b3710fe2723bd9b285de7f3d0c0717bebf3f17bd";
- hash = "sha256-FJj9kAPHyk0ZenwrwbPJJD+4rs5QTrh6KFIa4tmBr3w=";
+ rev = "d16804029968f53f26f5afc695166a55bb0b68b2";
+ hash = "sha256-naug7uJeMQ8mFje6ZgOJ/3AbPlCOrCUak0u1RQ25Ky4=";
};
meta.homepage = "https://github.com/tact-lang/tree-sitter-tact";
};
@@ -2811,12 +2823,12 @@
};
templ = buildGrammar {
language = "templ";
- version = "0.0.0+rev=0524da9";
+ version = "0.0.0+rev=80d1a04";
src = fetchFromGitHub {
owner = "vrischmann";
repo = "tree-sitter-templ";
- rev = "0524da9e1f14b9b7d7d6d36608293f85a550b263";
- hash = "sha256-4KFJpMZfJP9I66HGMSP5MsZU9dYN95enz4cCoMytt9M=";
+ rev = "80d1a04e6bf3ced1c924bcb05527aa2eaf3f6239";
+ hash = "sha256-BY+j+0kMWxGbtwFk96SWHZA9ugRz6E7pRZOOM5j1XKA=";
};
meta.homepage = "https://github.com/vrischmann/tree-sitter-templ";
};
@@ -2867,12 +2879,12 @@
};
tlaplus = buildGrammar {
language = "tlaplus";
- version = "0.0.0+rev=a9f9c13";
+ version = "0.0.0+rev=b9e3978";
src = fetchFromGitHub {
owner = "tlaplus-community";
repo = "tree-sitter-tlaplus";
- rev = "a9f9c136baa9b73c63850be92301fb5f1fc9b2fd";
- hash = "sha256-BakN8qW6IyEK2GfSpPDogiJXTZXGjRiHN0LNyVH7Z2Q=";
+ rev = "b9e3978f363b3f8884c886a01d15e41bd14d30bd";
+ hash = "sha256-xC0iA7QvU/72RoqyW5oPmbVkTszPNraacwW6N8TELwo=";
};
meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus";
};
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/overrides.nix b/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/overrides.nix
index bf8e1b8682..8c6fdb18d1 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/overrides.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/overrides.nix
@@ -139,9 +139,6 @@ let
in
{
alpha-nvim = super.alpha-nvim.overrideAttrs {
- dependencies = [
- self.nvim-web-devicons # required by the startify theme
- ];
nvimRequireCheck = "alpha";
};
@@ -162,12 +159,13 @@ in
dependencies = with self; [
dressing-nvim
nui-nvim
+ nvim-treesitter
plenary-nvim
];
};
barbecue-nvim = super.barbecue-nvim.overrideAttrs {
- dependencies = with self; [ nvim-lspconfig nvim-navic nvim-web-devicons ];
+ dependencies = with self; [ nvim-lspconfig nvim-navic ];
meta = {
description = "VS Code like winbar for Neovim";
homepage = "https://github.com/utilyre/barbecue.nvim";
@@ -564,6 +562,12 @@ in
dependencies = with self; [ copilot-lua plenary-nvim ];
};
+ copilot-lualine = super.copilot-lualine.overrideAttrs {
+ dependencies = with self; [ copilot-lua lualine-nvim ];
+ doInstallCheck = true;
+ nvimRequireCheck = "copilot-lualine";
+ };
+
copilot-vim = super.copilot-vim.overrideAttrs (old: {
postInstall = ''
substituteInPlace $out/autoload/copilot/client.vim \
@@ -590,19 +594,19 @@ in
cord-nvim =
let
- version = "2024-07-19";
+ version = "0-unstable-2024-09-26";
src = fetchFromGitHub {
owner = "vyfor";
repo = "cord.nvim";
- rev = "cd97c25320fb0a672b11bcd95d8332bb3088ecce";
- hash = "sha256-66NtKteM1mvHP5wAU4e9JbsF+bq91lmCDcTh/6RPhoo=";
+ rev = "a26b00d58c42174aadf975917b49cec67650545f";
+ hash = "sha256-jUxBvWnj0+axuw2SZ2zLzlhZS0tu+Bk8+wHtXENofkw=";
};
extension = if stdenv.hostPlatform.isDarwin then "dylib" else "so";
rustPackage = rustPlatform.buildRustPackage {
pname = "cord.nvim-rust";
inherit version src;
- cargoHash = "sha256-6FYf4pHEPxvhKHHPmkjQ40zPxaiypnpDxF8kNH+h+tg=";
+ cargoHash = "sha256-M5mTdBACTaUVZhPpMOf1KQ3BcQpEoD2isAKRn+iAWjc=";
installPhase = let
cargoTarget = stdenv.hostPlatform.rust.cargoShortTarget;
@@ -988,6 +992,18 @@ in
passthru.python3Dependencies = ps: [ ps.jupytext ];
};
+ kulala-nvim = super.kulala-nvim.overrideAttrs {
+ dependencies = with self; [
+ nvim-treesitter
+ nvim-treesitter-parsers.http
+ ];
+ buildInputs = [ curl ];
+ postPatch = ''
+ substituteInPlace lua/kulala/config/init.lua \
+ --replace 'curl_path = "curl"' 'curl_path = "${lib.getExe curl}"'
+ '';
+ };
+
LanguageClient-neovim =
let
version = "0.1.161";
@@ -1131,10 +1147,6 @@ in
'';
};
- markview-nvim = super.markview-nvim.overrideAttrs {
- dependencies = with self; [ nvim-web-devicons ];
- };
-
mason-lspconfig-nvim = super.mason-lspconfig-nvim.overrideAttrs {
dependencies = with self; [ mason-nvim nvim-lspconfig ];
};
@@ -1239,7 +1251,12 @@ in
dependencies = with self; [ plenary-nvim ];
};
- neorg = neovimUtils.buildNeovimPlugin { luaAttr = luaPackages.neorg; };
+ neorg = neovimUtils.buildNeovimPlugin {
+ luaAttr = luaPackages.neorg;
+
+ doInstallCheck = true;
+ nvimRequireCheck = "neorg";
+ };
neotest = super.neotest.overrideAttrs {
dependencies = with self; [ nvim-nio plenary-nvim ];
@@ -1285,6 +1302,10 @@ in
dependencies = with self; [ nvim-dap ];
};
+ nvim-dap-rego = super.nvim-dap-rego.overrideAttrs {
+ dependencies = with self; [ nvim-dap ];
+ };
+
nvim-dap-ui = super.nvim-dap-ui.overrideAttrs {
dependencies = with self; [ nvim-dap nvim-nio ];
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/vim-plugin-names b/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/vim-plugin-names
index b93ff96b98..c94388161d 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/vim-plugin-names
+++ b/third_party/nixpkgs/pkgs/applications/editors/vim/plugins/vim-plugin-names
@@ -223,6 +223,7 @@ https://github.com/Olical/conjure/,,
https://github.com/wellle/context.vim/,,
https://github.com/Shougo/context_filetype.vim/,,
https://github.com/zbirenbaum/copilot-cmp/,HEAD,
+https://github.com/AndreM222/copilot-lualine/,HEAD,
https://github.com/zbirenbaum/copilot.lua/,HEAD,
https://github.com/github/copilot.vim/,,
https://github.com/ms-jpq/coq.artifacts/,HEAD,
@@ -459,6 +460,7 @@ https://github.com/kmonad/kmonad-vim/,,
https://github.com/frabjous/knap/,HEAD,
https://github.com/b3nj5m1n/kommentary/,,
https://github.com/udalov/kotlin-vim/,,
+https://github.com/mistweaverco/kulala.nvim/,HEAD,
https://github.com/qnighy/lalrpop.vim/,,
https://github.com/sk1418/last256/,,
https://github.com/latex-box-team/latex-box/,,
@@ -713,6 +715,7 @@ https://github.com/yamatsum/nvim-cursorline/,,
https://github.com/mfussenegger/nvim-dap/,,
https://github.com/leoluz/nvim-dap-go/,HEAD,
https://github.com/mfussenegger/nvim-dap-python/,HEAD,
+https://github.com/rinx/nvim-dap-rego/,HEAD,
https://github.com/jonboh/nvim-dap-rr/,HEAD,
https://github.com/rcarriga/nvim-dap-ui/,,
https://github.com/theHamsta/nvim-dap-virtual-text/,,
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/chenglou92.rescript-vscode/default.nix b/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/chenglou92.rescript-vscode/default.nix
index 686ff8652a..508d2ce2c5 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/chenglou92.rescript-vscode/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/chenglou92.rescript-vscode/default.nix
@@ -5,7 +5,7 @@
callPackage,
}:
let
- version = "1.54.0";
+ version = "1.58.0";
rescript-editor-analysis = callPackage ./rescript-editor-analysis.nix { inherit version; };
arch =
if stdenv.hostPlatform.isLinux then
@@ -21,7 +21,7 @@ vscode-utils.buildVscodeMarketplaceExtension rec {
name = "rescript-vscode";
publisher = "chenglou92";
inherit version;
- hash = "sha256-c7TJED5YpHRwn7Ooq8sG+N99b7tH6TOgeC9TTYdb4JA=";
+ hash = "sha256-EuEBbtdCaS4l8ykkxyLLMjEnUMs0IsXoc994a8Pw1Ws=";
};
postPatch = ''
rm -r ${analysisDir}
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/chenglou92.rescript-vscode/rescript-editor-analysis.nix b/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/chenglou92.rescript-vscode/rescript-editor-analysis.nix
index 7b2452a814..b4763dc417 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/chenglou92.rescript-vscode/rescript-editor-analysis.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/chenglou92.rescript-vscode/rescript-editor-analysis.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation {
owner = "rescript-lang";
repo = "rescript-vscode";
rev = version;
- hash = "sha256-+Ht8qWwxtFWHFMiV/aoZIs2S3SxkOWgdwSKN+akp/LU=";
+ hash = "sha256-v+qCVge57wvA97mtzbxAX9Fvi7ruo6ZyIC14O8uWl9Y=";
};
nativeBuildInputs = [
@@ -25,16 +25,12 @@ stdenv.mkDerivation {
ocamlPackages.cppo
];
- # Skip testing phases because they need to download and install node modules
- postPatch = ''
- cd analysis
- substituteInPlace Makefile \
- --replace "build: build-analysis-binary build-reanalyze build-tests" "build: build-analysis-binary" \
- --replace "test: test-analysis-binary test-reanalyze" "test: test-analysis-binary"
+ buildPhase = ''
+ dune build -p analysis
'';
installPhase = ''
- install -D -m0555 rescript-editor-analysis.exe $out/bin/rescript-editor-analysis.exe
+ install -D -m0555 _build/default/analysis/bin/main.exe $out/bin/rescript-editor-analysis.exe
'';
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/default.nix b/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/default.nix
index bcc6a21a40..c697b13253 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/default.nix
@@ -313,8 +313,8 @@ let
mktplcRef = {
name = "vscode-apollo";
publisher = "apollographql";
- version = "2.3.2";
- hash = "sha256-5PAmyy4RX2hLgviWxgnxGZjgeFWZaJKNiYGNdCTL0IE=";
+ version = "2.3.3";
+ hash = "sha256-pxj3BM+LJPS9KxxniEtBLT3x1FERGr4yPndxOSVLgR8=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/apollographql.vscode-apollo/changelog";
@@ -406,8 +406,8 @@ let
mktplcRef = {
name = "vscode-neovim";
publisher = "asvetliakov";
- version = "1.18.11";
- hash = "sha256-j1igEItS4TT1WxSxK3tFG29McTTo8ojEs6TJShGZiGI=";
+ version = "1.18.12";
+ hash = "sha256-3Nmk0MFIMFYQHrRyZ7ioFk9KfHSk0CSF7FwNaEJbsyg=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/asvetliakov.vscode-neovim/changelog";
@@ -873,8 +873,8 @@ let
mktplcRef = {
name = "catppuccin-vsc-icons";
publisher = "catppuccin";
- version = "1.13.0";
- hash = "sha256-4gsblUMcN7a7UgoklBjc+2uiaSERq1vmi0exLht+Xi0=";
+ version = "1.16.0";
+ hash = "sha256-caIOQ2/NafUFp2J4odIM55kzOS3Of+WO84M5xNfkhf4=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/Catppuccin.catppuccin-vsc-icons/changelog";
@@ -2037,8 +2037,8 @@ let
mktplcRef = {
publisher = "github";
name = "copilot";
- version = "1.219.1028"; # compatible with vscode ^1.92.0
- hash = "sha256-5f1P/CV6+Rp2kS9oSz5Ko5jMUt/Q6pWa9a+3nPyin6k=";
+ version = "1.234.1133"; # compatible with vscode ^1.93.1
+ hash = "sha256-kRQIB4ozN8f+JPG2U6tA/u0r3/J05kYfMuksaJrumZM=";
};
meta = {
@@ -2054,8 +2054,8 @@ let
mktplcRef = {
publisher = "github";
name = "copilot-chat";
- version = "0.19.2024073102"; # compatible with vscode ^1.92.0
- hash = "sha256-ekRBmJiAav1gITWlqBOuWtZMt1YZeseF+3fw326db/s=";
+ version = "0.21.2024090602"; # latest compatible with vscode ^1.93
+ hash = "sha256-9wl/orFbf1OFwGnF1uLfyOOtO2v5k2H1aUMBtngXDfs=";
};
meta = {
description = "GitHub Copilot Chat is a companion extension to GitHub Copilot that houses experimental chat features";
@@ -2119,8 +2119,8 @@ let
mktplcRef = {
name = "gitlab-workflow";
publisher = "gitlab";
- version = "5.6.0";
- hash = "sha256-K4oCMQBH5jrt61f/C3DDZC61RuDvOApnPEF3AsOrE20=";
+ version = "5.13.0";
+ hash = "sha256-A9QFW6Vk+g0pJfpXmZdUWJ/+WJBFXG79NXpCBuTjjok=";
};
meta = {
description = "GitLab extension for Visual Studio Code";
@@ -3903,6 +3903,8 @@ let
};
};
+ pylyzer.pylyzer = callPackage ./pylyzer.pylyzer { };
+
pythagoratechnologies.gpt-pilot-vs-code = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "gpt-pilot-vs-code";
@@ -4166,6 +4168,23 @@ let
};
};
+ sas.sas-lsp = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "sas-lsp";
+ publisher = "SAS";
+ version = "1.10.2";
+ hash = "sha256-mf0q80UX4FxqHAHJBQlhkF/nqvTnfgTR8GuYBoWSswU=";
+ };
+ meta = {
+ changelog = "https://marketplace.visualstudio.com/items/SAS.sas-lsp/changelog";
+ description = "Official SAS Language Extension";
+ downloadPage = "https://marketplace.visualstudio.com/items?itemName=SAS.sas-lsp";
+ homepage = "https://github.com/sassoftware/vscode-sas-extension";
+ license = lib.licenses.asl20;
+ maintainers = [ lib.maintainers.scraptux ];
+ };
+ };
+
scala-lang.scala = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "scala";
@@ -4219,10 +4238,11 @@ let
mktplcRef = {
publisher = "seatonjiang";
name = "gitmoji-vscode";
- version = "1.2.2";
- hash = "sha256-+lwbCLV62y1IHrjCygBphQZJUu+ZApYTwBQld5uu12w=";
+ version = "1.2.5";
+ hash = "sha256-lWd7SyYNxoDauMecJq11akTiwEKBeXuR4htDYCbb6n4=";
};
meta = {
+ changelog = "https://marketplace.visualstudio.com/items/seatonjiang.gitmoji-vscode/changelog";
description = "Gitmoji tool for git commit messages in VSCode";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=seatonjiang.gitmoji-vscode";
homepage = "https://github.com/seatonjiang/gitmoji-vscode/";
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/equinusocio.vsc-material-theme/default.nix b/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/equinusocio.vsc-material-theme/default.nix
index c85d7c2712..79d080cb13 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/equinusocio.vsc-material-theme/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/equinusocio.vsc-material-theme/default.nix
@@ -4,22 +4,16 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vsc-material-theme";
publisher = "Equinusocio";
- version = "34.3.1";
- hash = "sha256-3yxFTMtjJR1b4EzBDfm55HF9chrya5OUF5wN+KHEduE=";
+ version = "34.7.5";
+ hash = "sha256-6YMr64MTtJrmMMMPW/s6hMh/IilDqLMrspKRPT4uSpM=";
};
- # extensions wants to write at the /nix/store path, so we patch it to use the globalStorageUri instead.
- prePatch = ''
- substituteInPlace ./build/core/extension-manager.js \
- --replace-fail "path_1.posix.join(extensionFolderUri.path, env_1.USER_CONFIG_FILE_NAME)" "path_1.posix.join(ExtensionContext.globalStorageUri.fsPath, env_1.USER_CONFIG_FILE_NAME)"
- '';
-
meta = with lib; {
changelog = "https://marketplace.visualstudio.com/items/Equinusocio.vsc-material-theme/changelog";
description = "Most epic theme now for Visual Studio Code";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-material-theme";
- homepage = "https://github.com/material-theme/vsc-material-theme";
- license = licenses.asl20;
+ homepage = "https://www.material-theme.dev/";
+ license = licenses.unfree;
maintainers = with maintainers; [ stunkymonkey ];
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/mongodb.mongodb-vscode/default.nix b/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/mongodb.mongodb-vscode/default.nix
index d9ab51bb69..56fffc0080 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/mongodb.mongodb-vscode/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/mongodb.mongodb-vscode/default.nix
@@ -4,8 +4,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "mongodb-vscode";
publisher = "mongodb";
- version = "1.8.1";
- hash = "sha256-dHvYl3bg5OB/HYBoHQnUODhAob/ZylFNGLAuUQByvdM=";
+ version = "1.9.1";
+ hash = "sha256-XWWBk/QW37Dg0RJJwJ65w1r9WGC6iAGCgigsnGm/ilc=";
};
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/ms-toolsai.jupyter/default.nix b/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/ms-toolsai.jupyter/default.nix
index dce1d75615..1ab4aea4fe 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/ms-toolsai.jupyter/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/ms-toolsai.jupyter/default.nix
@@ -9,8 +9,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "jupyter";
publisher = "ms-toolsai";
- version = "2024.8.1";
- hash = "sha256-eFInKB1xwVVJFIsXHxsuRJeLKTe3Cb8svquHJOW0P+I=";
+ version = "2024.9.1";
+ hash = "sha256-7ZNTIymw0LiM5TmDOxrwcyJGhxjdYuvaC4+Tb+YSASs=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix b/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix
index fc359311b4..73e603bbde 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix
@@ -11,7 +11,7 @@ vscode-utils.buildVscodeMarketplaceExtension {
name = "tinymist";
publisher = "myriad-dreamin";
inherit (tinymist) version;
- hash = "sha256-m5wq1F2sjiBacdyTFtLoqrJ/B6nwoaUjiNbc+zfpJoU=";
+ hash = "sha256-PcCZkY1+ks9J5JaDJLVgiJuXgRxIvUZHI00gatjeVbA=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/pylyzer.pylyzer/default.nix b/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/pylyzer.pylyzer/default.nix
new file mode 100644
index 0000000000..c060c2c298
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/pylyzer.pylyzer/default.nix
@@ -0,0 +1,18 @@
+{ lib, vscode-utils }:
+
+vscode-utils.buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "pylyzer";
+ publisher = "pylyzer";
+ version = "0.1.8";
+ hash = "sha256-GoY4cobxL64bREtgl7q/iR66axSM3tBrle/b9h3ED8Q=";
+ };
+
+ meta = {
+ description = "A VS Code extension for Pylyzer, a fast static code analyzer & language server for Python";
+ downloadPage = "https://marketplace.visualstudio.com/items?itemName=pylyzer.pylyzer";
+ homepage = "https://github.com/mtshiba/pylyzer/";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ drupol ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/sourcery.sourcery/default.nix b/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/sourcery.sourcery/default.nix
index 0e61678a8f..c6b0f26aa5 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/sourcery.sourcery/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/vscode/extensions/sourcery.sourcery/default.nix
@@ -10,8 +10,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "sourcery";
publisher = "sourcery";
- version = "1.22.0";
- hash = "sha256-G2sBH7qfMcoPoR7uz3D0xhfIsmvHkJgNRjcy58y7QeI=";
+ version = "1.23.0";
+ hash = "sha256-wMky9whajltZYD3PUG+LCzuK9S5t55+3tRjTyA8kFcY=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vscode/generic.nix b/third_party/nixpkgs/pkgs/applications/editors/vscode/generic.nix
index defae3cf96..1c5fe1a56a 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vscode/generic.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/vscode/generic.nix
@@ -167,7 +167,8 @@ in
asar
copyDesktopItems
# override doesn't preserve splicing https://github.com/NixOS/nixpkgs/issues/132651
- (buildPackages.wrapGAppsHook3.override { inherit (buildPackages) makeWrapper; })
+ # Has to use `makeShellWrapper` from `buildPackages` even though `makeShellWrapper` from the inputs is spliced because `propagatedBuildInputs` would pick the wrong one because of a different offset.
+ (buildPackages.wrapGAppsHook3.override { makeWrapper = buildPackages.makeShellWrapper; })
];
dontBuild = true;
diff --git a/third_party/nixpkgs/pkgs/applications/editors/vscode/vscode.nix b/third_party/nixpkgs/pkgs/applications/editors/vscode/vscode.nix
index 35f6601d60..7f1b667143 100644
--- a/third_party/nixpkgs/pkgs/applications/editors/vscode/vscode.nix
+++ b/third_party/nixpkgs/pkgs/applications/editors/vscode/vscode.nix
@@ -30,21 +30,21 @@ let
archive_fmt = if stdenv.hostPlatform.isDarwin then "zip" else "tar.gz";
sha256 = {
- x86_64-linux = "0475kwa3ym14l9ggaf2hg4lcrc0lpi9vchzj4sgj4c3606l9i1aa";
- x86_64-darwin = "15sz42p7khzxpxii4zx14770kzyk4a3g1kwxjwvd46nxqjqciys4";
- aarch64-linux = "14d5p764vx1ppi5f6b6v0wrn1wr3qqyfr6mpncjhnzr2pdss9fz0";
- aarch64-darwin = "0kdh7a0nfpadhyn6cj89vw76hhbab4fg5wifbzdrjikwfg8jbd4b";
- armv7l-linux = "1aqlpxyzjrf6qm0znyqbl7srn251f7ra5lj594b7906lxhirin3c";
+ x86_64-linux = "1adwsm4n934a5z3hnsj9k7mi2l4npl499q8jzk2xhbbpqhkvd96a";
+ x86_64-darwin = "04cvhhxx7s14z5794gn3pwd482cswpqyrmb1qcwm797cz1rz29z5";
+ aarch64-linux = "1fca5rir2bkf4wqrs56qhv3kwrxivx17pa5brxp1k4k8a9jmhy7k";
+ aarch64-darwin = "1mwymizy2a6m9fj3r00h762283fwrkhl9kv5607r0q7widggfg0j";
+ armv7l-linux = "16ndp0mcfb05wfarpq3nxp3bnac1s1yay596mwjmwbwv44qcq40b";
}.${system} or throwSystem;
in
callPackage ./generic.nix rec {
# Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem.
- version = "1.93.1";
+ version = "1.94.0";
pname = "vscode" + lib.optionalString isInsiders "-insiders";
# This is used for VS Code - Remote SSH test
- rev = "38c31bc77e0dd6ae88a4e9cc93428cc27a56ba40";
+ rev = "d78a74bcdfad14d5d3b1b782f87255d802b57511";
executableName = "code" + lib.optionalString isInsiders "-insiders";
longName = "Visual Studio Code" + lib.optionalString isInsiders " - Insiders";
@@ -68,7 +68,7 @@ in
src = fetchurl {
name = "vscode-server-${rev}.tar.gz";
url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable";
- sha256 = "0cxpv9q681nk7gjcs1msn2rnj8i86hlrkb0x4ja1id42aj4xwrqy";
+ sha256 = "1iqglh4wx4wc80ihzcw4is7hd49s6kxpg9fz357r57a2679q0qw6";
};
};
diff --git a/third_party/nixpkgs/pkgs/applications/emulators/86box/default.nix b/third_party/nixpkgs/pkgs/applications/emulators/86box/default.nix
index ac306cf5cd..efdc4ff0d8 100644
--- a/third_party/nixpkgs/pkgs/applications/emulators/86box/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/emulators/86box/default.nix
@@ -139,6 +139,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Emulator of x86-based machines based on PCem";
mainProgram = "86Box";
homepage = "https://86box.net/";
+ changelog = "https://github.com/86Box/86Box/releases/tag/v${finalAttrs.version}";
license =
with lib.licenses;
[ gpl2Only ] ++ lib.optional (unfreeEnableDiscord || unfreeEnableRoms) unfree;
diff --git a/third_party/nixpkgs/pkgs/applications/emulators/darling/default.nix b/third_party/nixpkgs/pkgs/applications/emulators/darling/default.nix
index 23e01e5831..6747f8781f 100644
--- a/third_party/nixpkgs/pkgs/applications/emulators/darling/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/emulators/darling/default.nix
@@ -243,6 +243,7 @@ in stdenv.mkDerivation {
meta = with lib; {
description = "Open-source Darwin/macOS emulation layer for Linux";
homepage = "https://www.darlinghq.org";
+ changelog = "https://github.com/darlinghq/darling/releases";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ zhaofengli ];
platforms = [ "x86_64-linux" ];
diff --git a/third_party/nixpkgs/pkgs/applications/emulators/dosbox-x/default.nix b/third_party/nixpkgs/pkgs/applications/emulators/dosbox-x/default.nix
index 855e4cd18b..dc12dc2da6 100644
--- a/third_party/nixpkgs/pkgs/applications/emulators/dosbox-x/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/emulators/dosbox-x/default.nix
@@ -29,13 +29,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "dosbox-x";
- version = "2024.07.01";
+ version = "2024.10.01";
src = fetchFromGitHub {
owner = "joncampbell123";
repo = "dosbox-x";
rev = "dosbox-x-v${finalAttrs.version}";
- hash = "sha256-mOoOvmsBW6igi5BiLNcmTSKmTeEkBK9WwPu/WKBSJC4=";
+ hash = "sha256-qfrEy7OndhJ/UnfFDCp7qlIhYWANkUBy2ejYVvRrG3k=";
};
# sips is unavailable in sandbox, replacing with imagemagick breaks build due to wrong Foundation propagation(?) so don't generate resolution variants
diff --git a/third_party/nixpkgs/pkgs/applications/emulators/dosbox/default.nix b/third_party/nixpkgs/pkgs/applications/emulators/dosbox/default.nix
index 50805ae20d..cda07d4242 100644
--- a/third_party/nixpkgs/pkgs/applications/emulators/dosbox/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/emulators/dosbox/default.nix
@@ -78,6 +78,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "http://www.dosbox.com/";
+ changelog = "https://www.dosbox.com/wiki/Releases";
description = "DOS emulator";
longDescription = ''
DOSBox is an emulator that recreates a MS-DOS compatible environment
diff --git a/third_party/nixpkgs/pkgs/applications/emulators/firebird-emu/default.nix b/third_party/nixpkgs/pkgs/applications/emulators/firebird-emu/default.nix
index 48f3647514..28d6c182c7 100644
--- a/third_party/nixpkgs/pkgs/applications/emulators/firebird-emu/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/emulators/firebird-emu/default.nix
@@ -30,6 +30,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "https://github.com/nspire-emus/firebird";
+ changelog = "https://github.com/nspire-emus/firebird/releases/tag/v${version}";
description = "Third-party multi-platform emulator of the ARM-based TI-Nspireā¢ calculators";
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ pneumaticat ];
diff --git a/third_party/nixpkgs/pkgs/applications/emulators/maiko/default.nix b/third_party/nixpkgs/pkgs/applications/emulators/maiko/default.nix
index 27f2a38f77..924bd2db48 100644
--- a/third_party/nixpkgs/pkgs/applications/emulators/maiko/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/emulators/maiko/default.nix
@@ -19,6 +19,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Medley Interlisp virtual machine";
homepage = "https://interlisp.org/";
+ changelog = "https://github.com/Interlisp/maiko/releases";
license = licenses.mit;
maintainers = with maintainers; [ ehmry ];
inherit (xorg.libX11.meta) platforms;
diff --git a/third_party/nixpkgs/pkgs/applications/emulators/mame/default.nix b/third_party/nixpkgs/pkgs/applications/emulators/mame/default.nix
index 25018c56aa..763e4a59de 100644
--- a/third_party/nixpkgs/pkgs/applications/emulators/mame/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/emulators/mame/default.nix
@@ -38,14 +38,14 @@ let
in
stdenv.mkDerivation rec {
pname = "mame";
- version = "0.269";
+ version = "0.270";
srcVersion = builtins.replaceStrings [ "." ] [ "" ] version;
src = fetchFromGitHub {
owner = "mamedev";
repo = "mame";
rev = "mame${srcVersion}";
- hash = "sha256-ECOPohrfAVz0Rx/oYBFJvo91FoS76RJuBzadfXoXB4c=";
+ hash = "sha256-l1mgkPhYO/U/77veC0Mpyzr6hzz/FSkn+4GMAdLSfOk=";
};
outputs = [ "out" "tools" ];
diff --git a/third_party/nixpkgs/pkgs/applications/emulators/retroarch/hashes.json b/third_party/nixpkgs/pkgs/applications/emulators/retroarch/hashes.json
index 268e77276a..4eb2a1f175 100644
--- a/third_party/nixpkgs/pkgs/applications/emulators/retroarch/hashes.json
+++ b/third_party/nixpkgs/pkgs/applications/emulators/retroarch/hashes.json
@@ -15,10 +15,10 @@
"src": {
"owner": "libretro",
"repo": "libretro-atari800",
- "rev": "173edee31172db46f46512918cda11192a2bd977",
- "hash": "sha256-liZKtoiAlA/CFFY0AsfxUkWUQCXIgtLlJCaNydvYCXE="
+ "rev": "683a37f25e34af6cb22ee4c4f9acf9db53d49662",
+ "hash": "sha256-B7EwI0ii8hqkcg314hWi06OI7E5unufkKSak53pqrAY="
},
- "version": "unstable-2024-09-13"
+ "version": "unstable-2024-10-01"
},
"beetle-gba": {
"fetcher": "fetchFromGitHub",
@@ -55,20 +55,20 @@
"src": {
"owner": "libretro",
"repo": "beetle-pce-libretro",
- "rev": "3a75c7ce5fc62c524be8d0eb45cd4b39d08a885c",
- "hash": "sha256-y+M1hEv5o+gkMN00ZQjuRfJNqLnsTcbbcr+mVgmSSnc="
+ "rev": "68a9f57622f7c3b8581eb2cfba6133774d122563",
+ "hash": "sha256-tlepLBcuB4H/MvZdXSDT/zupwhRznHsvEt0lgMqq1dE="
},
- "version": "unstable-2024-09-06"
+ "version": "unstable-2024-10-01"
},
"beetle-pce-fast": {
"fetcher": "fetchFromGitHub",
"src": {
"owner": "libretro",
"repo": "beetle-pce-fast-libretro",
- "rev": "f2b4d9b24175348ca48bffd6fd4bb203d08e01d9",
- "hash": "sha256-ulGGr215WJIb1uF1G8sGsu/693KKLDpjBuMNRLKQMZI="
+ "rev": "6aaabc8e18279ac8a7c6facf26aa67e58375d177",
+ "hash": "sha256-lhpAnDofOLqyr8j43zTjzbPbcbntEt0DMY6aGtckDmc="
},
- "version": "unstable-2024-08-30"
+ "version": "unstable-2024-09-20"
},
"beetle-pcfx": {
"fetcher": "fetchFromGitHub",
@@ -95,20 +95,20 @@
"src": {
"owner": "libretro",
"repo": "beetle-saturn-libretro",
- "rev": "7a8f808a1d447fcb8fa9547d9f163eb3600d3086",
- "hash": "sha256-Yp1HuhbsQGicrFeIbnJP6Rd6hVK4BRclUnPKZlYC7pM="
+ "rev": "3c12611c8cc13adaf2b82ca0a2e4862ebfd06753",
+ "hash": "sha256-9GyFloo+7mBA6C2p791P1+g0GfuFEKB2+3QSCz9gXmc="
},
- "version": "unstable-2024-05-19"
+ "version": "unstable-2024-10-01"
},
"beetle-supafaust": {
"fetcher": "fetchFromGitHub",
"src": {
"owner": "libretro",
"repo": "supafaust",
- "rev": "6b639c98372d1c9bac885c55d772c812d2a9d525",
- "hash": "sha256-EVXwjrxooZm1JqG4HswUe8zwN81Rm7SPB5Fr4WfpTnc="
+ "rev": "e25f66765938d33f9ad5850e8d6cd597e55b7299",
+ "hash": "sha256-ZgOXHhEHt54J2B1q6uA8v6uOK53g7idJlgoC4guTGow="
},
- "version": "unstable-2023-06-19"
+ "version": "unstable-2024-10-01"
},
"beetle-supergrafx": {
"fetcher": "fetchFromGitHub",
@@ -155,10 +155,10 @@
"src": {
"owner": "libretro",
"repo": "bluemsx-libretro",
- "rev": "824690b5ac997ec9694e8db1595186459bb3b652",
- "hash": "sha256-8UgVUTKGjSt2HwVgE6a/cs1npsOR8j9TxWBH/RA9VNk="
+ "rev": "7a4a21d1e90a9135f678587cd8aea3f023798edd",
+ "hash": "sha256-emwyVbZHJU2ujHeiqD1mthKFvnP4bXdUDLAv+DFMMN4="
},
- "version": "unstable-2024-08-08"
+ "version": "unstable-2024-10-01"
},
"bsnes": {
"fetcher": "fetchFromGitHub",
@@ -246,10 +246,10 @@
"src": {
"owner": "schellingb",
"repo": "dosbox-pure",
- "rev": "ea7b947a8ed156a1ce2ce49329a5686c69f80075",
- "hash": "sha256-aqNyYG7H+YBLhQlnkfBfmX3PkBF8GeYXc+KHkvkxlRo="
+ "rev": "9b4147fd14332a7354c9b76fa72653bda2d919e9",
+ "hash": "sha256-lzRBzBMIQ3X+VAHK8pl/HYELecTkdFlWJI7C1csmZ7I="
},
- "version": "unstable-2024-09-16"
+ "version": "unstable-2024-09-28"
},
"easyrpg": {
"fetcher": "fetchFromGitHub",
@@ -287,31 +287,31 @@
"src": {
"owner": "libretro",
"repo": "fbneo",
- "rev": "ea3f1696173441f32e35ddd7295c330443691f00",
- "hash": "sha256-spTZ7ZjaBiF6CdQwtrTcafKAszHGJxEnR/mzrlD/1mI="
+ "rev": "d72f49f4a45dbfc5a855956d1a75ce2d0601c1c5",
+ "hash": "sha256-+T+HQo6IfY8+oE/mOg54Vn9NhasGYNCLXksFdSDT/xE="
},
- "version": "unstable-2024-09-12"
+ "version": "unstable-2024-10-03"
},
"fceumm": {
"fetcher": "fetchFromGitHub",
"src": {
"owner": "libretro",
"repo": "libretro-fceumm",
- "rev": "744f5d9c8b976a431dcb5417a520c0c709b17fbe",
- "hash": "sha256-ENkG4H2PiZFHRBbX5GRN/kCFTCZDzbJAV5CplThqaEE="
+ "rev": "e226068f979cd8fbfc3be9780d16cfb1405095b0",
+ "hash": "sha256-2G5EzcDJkEhaN+nXi/wu3+Ejim04ZzOr+LW69cLAEuM="
},
- "version": "unstable-2024-07-20"
+ "version": "unstable-2024-09-23"
},
"flycast": {
"fetcher": "fetchFromGitHub",
"src": {
"owner": "flyinghead",
"repo": "flycast",
- "rev": "38de2868a09a015186d692eb01d5fd89308c8128",
- "hash": "sha256-eC2BH/3c+2/kktWtYiq6MeI2I5bAkOfwOsTSjkPNqlg=",
+ "rev": "d689c50e21bf956913ac607933cd4082eaedc06b",
+ "hash": "sha256-XIe1JrKVY4ba5WnKrVofWNpJU5pcwUyDd14ZzaGcf+k=",
"fetchSubmodules": true
},
- "version": "unstable-2024-09-16"
+ "version": "unstable-2024-10-05"
},
"fmsx": {
"fetcher": "fetchFromGitHub",
@@ -338,40 +338,40 @@
"src": {
"owner": "libretro",
"repo": "fuse-libretro",
- "rev": "b7f789133970b69ab27d1d181bc8c8930a462130",
- "hash": "sha256-LzKWc6mWXxrYu44HwOmVBzXoebvQIwccwLIwUulKFto="
+ "rev": "6fd07d90acc38a1b8835bf16539b833f21aaa38f",
+ "hash": "sha256-q5vcFNr1RBeTaw1R2LDY9xLU1oGeWtPemTdliWR+39s="
},
- "version": "unstable-2024-09-13"
+ "version": "unstable-2024-09-20"
},
"gambatte": {
"fetcher": "fetchFromGitHub",
"src": {
"owner": "libretro",
"repo": "gambatte-libretro",
- "rev": "f775ef92c93c495432bbd51d854568c686ec711b",
- "hash": "sha256-0WnrCN1F8S+Zy4Mxygm+cc1cSVc6Q91a+VVv7EbmgjA="
+ "rev": "3eeb65e9bcf4b2a7ca24c5cebdfa7e342177ef0f",
+ "hash": "sha256-tNGMR6GIyXen9+Ktg3IvYTcPidc+5Z8TpBQu1YgmqlY="
},
- "version": "unstable-2024-09-06"
+ "version": "unstable-2024-10-04"
},
"genesis-plus-gx": {
"fetcher": "fetchFromGitHub",
"src": {
"owner": "libretro",
"repo": "Genesis-Plus-GX",
- "rev": "1eb04313cdd1d4d79e166d9f3e75c4b3223b142c",
- "hash": "sha256-lAMVsw0NBFPrG3CRsj6IGKDrVUhH2vDUuAzl2rEEhdk="
+ "rev": "7de0f0b6cde9bda1235b448aa607044b3f80ab3c",
+ "hash": "sha256-W06vSrGKbXMcXIouW9/fD93sBfwREqIL8HvB3kan0tM="
},
- "version": "unstable-2024-09-15"
+ "version": "unstable-2024-09-18"
},
"gpsp": {
"fetcher": "fetchFromGitHub",
"src": {
"owner": "libretro",
"repo": "gpsp",
- "rev": "f2837be54aa680c4ec0c7be0669cdcd65582cc66",
- "hash": "sha256-Kfw4KYNH/K3y6Iy/eYu/OlInibv9JLQvOSDh429G2zg="
+ "rev": "01ca530d0797021fb519a49c18f5df15c5093605",
+ "hash": "sha256-4ka3finPgtAJx3SWXG9L6+t+Dbn++pRQJJi9EG7jV3s="
},
- "version": "unstable-2024-08-24"
+ "version": "unstable-2024-10-01"
},
"gw": {
"fetcher": "fetchFromGitHub",
@@ -398,21 +398,21 @@
"src": {
"owner": "libretro",
"repo": "hatari",
- "rev": "c10a21dbe99277b06ccf7de10eceb74f5d57e921",
- "hash": "sha256-R5N7EUVUKJ1GXQtnlCCE33DlDsxMzpPp6pYUHJJ/5Ig="
+ "rev": "153887d70df7c91e192192fa7ca34f90e000a7c5",
+ "hash": "sha256-s1VNAIuO0N4mrInb74sRcSTBMwwHwtYw9JnCKNVPNpU="
},
- "version": "unstable-2024-06-28"
+ "version": "unstable-2024-10-01"
},
"mame": {
"fetcher": "fetchFromGitHub",
"src": {
"owner": "libretro",
"repo": "mame",
- "rev": "184cebe571ab6b06f5015404bd40404d25433d9a",
- "hash": "sha256-8lnpgpNo9wVkaIiZyXMakTnia5CVHnaTMUpB47iVVhE=",
+ "rev": "6a3d1606e41aaedc94e6b00d68e682a95ac36bec",
+ "hash": "sha256-Fcd906E1I52fDnBWehrdtk6NfYA1yhmHIQ7xZCcbtEU=",
"fetchSubmodules": true
},
- "version": "unstable-2024-09-15"
+ "version": "unstable-2024-10-04"
},
"mame2000": {
"fetcher": "fetchFromGitHub",
@@ -439,10 +439,10 @@
"src": {
"owner": "libretro",
"repo": "mame2003-plus-libretro",
- "rev": "3aa773e2a4e1ded9e255428ec7ef617f09840d6d",
- "hash": "sha256-zMD6bC6KNCspDAkTB5lFEiV7wMfYy+mHgljjYOA2b6E="
+ "rev": "63d5c26b5824189e7244116a64bc0b272415718e",
+ "hash": "sha256-iBZjx8Oj4nR6PDFud42x5y8EIV7YHzdzlgRKbq/QOTI="
},
- "version": "unstable-2024-09-09"
+ "version": "unstable-2024-10-05"
},
"mame2010": {
"fetcher": "fetchFromGitHub",
@@ -519,10 +519,10 @@
"src": {
"owner": "libretro",
"repo": "mgba",
- "rev": "b2564482c86378581a7a43ef4e254b2a75167bc7",
- "hash": "sha256-9qHk4V7wb9YISpZ2xO2NWCGCFMRWpE8lAKTzIldsC9M="
+ "rev": "3e349d52f42151085639aed9550967b88cde4f43",
+ "hash": "sha256-gTviFmJF+7n0SFUL6PZovLTMyrEeQyAyAJY2i40GEao="
},
- "version": "unstable-2024-02-28"
+ "version": "unstable-2024-09-24"
},
"mrboom": {
"fetcher": "fetchFromGitHub",
@@ -631,43 +631,43 @@
"src": {
"owner": "libretro",
"repo": "pcsx_rearmed",
- "rev": "237887e817e23800997466632deb8ba63797a4cb",
- "hash": "sha256-AhyCkQzgppCnwcX+qpKcSEJ58hosJwL9wwn80HOHpvg="
+ "rev": "778896e3888aaaea996e81f0e641cb35b4b74694",
+ "hash": "sha256-ULRtrWo4EO59RLZHZ5wOHl+vxLcMpnMPj1kszlGk3TQ="
},
- "version": "unstable-2024-09-03"
+ "version": "unstable-2024-10-06"
},
"picodrive": {
"fetcher": "fetchFromGitHub",
"src": {
"owner": "libretro",
"repo": "picodrive",
- "rev": "6508730c524420e05626b0b06dbc603e02d3af64",
- "hash": "sha256-iL6eKG2O6ePYo6NK0VsTVLaRKgwuapXotvSOy7KipgI=",
+ "rev": "eb94de7ce26e2e70ab8c7805000f346c1c218bd0",
+ "hash": "sha256-XK66u+8CDo1HVlVhwu3U6Ckn0LcLeTuD3CDC6hboP5Y=",
"fetchSubmodules": true
},
- "version": "unstable-2024-09-06"
+ "version": "unstable-2024-10-01"
},
"play": {
"fetcher": "fetchFromGitHub",
"src": {
"owner": "jpd002",
"repo": "Play-",
- "rev": "2ecf0923f8000464b0056d42c369f698421187b5",
- "hash": "sha256-fKfN1e7UANs+CAJzjqWmzFsEzSwoRz6vW8ZD7sh9O7E=",
+ "rev": "e70ee1608f9bc3a075c85ce1aab0cf9074201f12",
+ "hash": "sha256-hD+QgvPXPJ4cVqkk15bY9lZIytCiiuSwNK1MYJzP9T0=",
"fetchSubmodules": true
},
- "version": "unstable-2024-09-12"
+ "version": "unstable-2024-09-23"
},
"ppsspp": {
"fetcher": "fetchFromGitHub",
"src": {
"owner": "hrydgard",
"repo": "ppsspp",
- "rev": "0bb69a0ccf5655310de1a41af96fde50cdc85840",
- "hash": "sha256-h5edSaaqu0YEqKeMEY4iGWmp0w2AbqbEHergd0DsCGI=",
+ "rev": "16d97aa810521da5e7a00145cdd5be80a27b4a35",
+ "hash": "sha256-oYSypeyUsmprPZqSMGwBZtetCgoKA/GbfMBU+obvwxg=",
"fetchSubmodules": true
},
- "version": "unstable-2024-09-17"
+ "version": "unstable-2024-10-03"
},
"prboom": {
"fetcher": "fetchFromGitHub",
@@ -694,10 +694,10 @@
"src": {
"owner": "libretro",
"repo": "libretro-uae",
- "rev": "4b4875f5c29e59fcc7aaab0decdce7af694b70e1",
- "hash": "sha256-XaEa3QAzPzboRFdrPlhLmTPy52ClwyR/eQTpo/V++zU="
+ "rev": "527564f2748901068a5fef891c5073a4d6cd089b",
+ "hash": "sha256-tzZVG4B+rzHqhw28cmvjMFiyFfbrU3xOOEU+OCUaa+M="
},
- "version": "unstable-2024-09-17"
+ "version": "unstable-2024-09-25"
},
"quicknes": {
"fetcher": "fetchFromGitHub",
@@ -754,10 +754,10 @@
"src": {
"owner": "snes9xgit",
"repo": "snes9x",
- "rev": "0727b4a474bf496d06ad42dd7ecc5527996aff3a",
- "hash": "sha256-Zx36Yzftascnsqnd3ltutFKGB4fRBcP81vKYJRB2FjU="
+ "rev": "08403d47d1c81370aacd8f65b3146bbd69d2c89c",
+ "hash": "sha256-9u+olvp2OI+zWsLxWAo9P4Dr4bFeTXESU1RUo9sLNfU="
},
- "version": "unstable-2024-09-15"
+ "version": "unstable-2024-10-03"
},
"snes9x2002": {
"fetcher": "fetchFromGitHub",
@@ -794,10 +794,10 @@
"src": {
"owner": "stella-emu",
"repo": "stella",
- "rev": "03c5d7f1cf3e325e0dc0b41b89ffc17a54834af8",
- "hash": "sha256-i7EBcbyoLz6MSeDe2d+HRpaKhig0zZEMC7rQqQrpbvA="
+ "rev": "d69e47421cb5319ab0947dd005b2f1ddbd81f442",
+ "hash": "sha256-c7A1gFvYkxxwuwrntw/w8FYD24l5m1Uip+44Pe664lE="
},
- "version": "unstable-2024-09-09"
+ "version": "unstable-2024-10-04"
},
"stella2014": {
"fetcher": "fetchFromGitHub",
@@ -834,10 +834,10 @@
"src": {
"owner": "libretro",
"repo": "ThePowderToy",
- "rev": "f644498193c4c8be689d8a1d2a70e37e4eff4243",
- "hash": "sha256-aPUqrrrH2Ia56A3Kx6ClMcZO9nbHGJIcEQ6nFyIMamo="
+ "rev": "5d9c749780063b87bd62ddb025dee4241f196f26",
+ "hash": "sha256-BYeQ2WZgyvjDH5+akrVP5TlLq6Go3NKXB7zeR9oaaJ8="
},
- "version": "unstable-2023-01-17"
+ "version": "unstable-2024-10-01"
},
"tic80": {
"fetcher": "fetchFromGitHub",
diff --git a/third_party/nixpkgs/pkgs/applications/emulators/retroarch/retroarch-assets.nix b/third_party/nixpkgs/pkgs/applications/emulators/retroarch/retroarch-assets.nix
index 77930d3fab..e9f2cb9379 100644
--- a/third_party/nixpkgs/pkgs/applications/emulators/retroarch/retroarch-assets.nix
+++ b/third_party/nixpkgs/pkgs/applications/emulators/retroarch/retroarch-assets.nix
@@ -6,13 +6,13 @@
stdenvNoCC.mkDerivation {
pname = "retroarch-assets";
- version = "1.19.0-unstable-2024-08-08";
+ version = "1.19.0-unstable-2024-09-22";
src = fetchFromGitHub {
owner = "libretro";
repo = "retroarch-assets";
- rev = "8a74442fabfc6f72c623dbf1f7a59bfeba771b9f";
- hash = "sha256-rlIxKciCZK0UDAHsnEcUpFlKT0Y7vd1WqN8UfUOn7cA=";
+ rev = "1b138de1023272b039273d7bbc8f57573073bd25";
+ hash = "sha256-ZePPjNQtzO3e7d9ZqbkfXX+0saus2X77It2l1e7WDWc=";
};
makeFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/emulators/wine/sources.nix b/third_party/nixpkgs/pkgs/applications/emulators/wine/sources.nix
index cf517bfc0f..006715d87f 100644
--- a/third_party/nixpkgs/pkgs/applications/emulators/wine/sources.nix
+++ b/third_party/nixpkgs/pkgs/applications/emulators/wine/sources.nix
@@ -69,9 +69,9 @@ in rec {
unstable = fetchurl rec {
# NOTE: Don't forget to change the hash for staging as well.
- version = "9.18";
+ version = "9.19";
url = "https://dl.winehq.org/wine/source/9.x/wine-${version}.tar.xz";
- hash = "sha256-ZSb1IRwIVFO8tkKUbrLOjR1CqKSmgWi/Kg1z8yYS3Rw=";
+ hash = "sha256-LBOgw/MfJaVNQV2GeFoa1G74oHrpc7a2mTRaRSBqwBU=";
inherit (stable) patches;
## see http://wiki.winehq.org/Gecko
@@ -117,7 +117,7 @@ in rec {
staging = fetchFromGitLab rec {
# https://gitlab.winehq.org/wine/wine-staging
inherit (unstable) version;
- hash = "sha256-m3tuwb6OFcgZ/NATixIH1j3YgrzsREJNpnVbevN/9FY=";
+ hash = "sha256-TKW8y8kPsI0af/nEr3rU9nH49I77u+/6CHE64JgdkOU=";
domain = "gitlab.winehq.org";
owner = "wine";
repo = "wine-staging";
diff --git a/third_party/nixpkgs/pkgs/applications/file-managers/browsr/default.nix b/third_party/nixpkgs/pkgs/applications/file-managers/browsr/default.nix
index d007bb5792..435577aa56 100644
--- a/third_party/nixpkgs/pkgs/applications/file-managers/browsr/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/file-managers/browsr/default.nix
@@ -32,9 +32,9 @@ python3.pkgs.buildPythonApplication rec {
rich-pixels
textual
textual-universal-directorytree
- ] ++ lib.attrVals extras passthru.optional-dependencies;
+ ] ++ lib.attrVals extras optional-dependencies;
- passthru.optional-dependencies = with python3.pkgs; {
+ optional-dependencies = with python3.pkgs; {
all = [
pyarrow
textual-universal-directorytree.optional-dependencies.remote
diff --git a/third_party/nixpkgs/pkgs/applications/file-managers/clifm/default.nix b/third_party/nixpkgs/pkgs/applications/file-managers/clifm/default.nix
index f24445f2a6..83fbaf6fd2 100644
--- a/third_party/nixpkgs/pkgs/applications/file-managers/clifm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/file-managers/clifm/default.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation rec {
pname = "clifm";
- version = "1.20";
+ version = "1.21";
src = fetchFromGitHub {
owner = "leo-arch";
repo = pname;
rev = "v${version}";
- hash = "sha256-TKQxNl+RTPQAE7mMALugm3rg8mPZq3eD/uW23DLws8I=";
+ hash = "sha256-x7Mdt8XcTtqxaHo28jrpyYPHZ/X1g9h4aulrW3YIXGQ=";
};
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/gis/gmt/default.nix b/third_party/nixpkgs/pkgs/applications/gis/gmt/default.nix
index 092d1cb431..9eb1bde426 100644
--- a/third_party/nixpkgs/pkgs/applications/gis/gmt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/gis/gmt/default.nix
@@ -1,59 +1,98 @@
-{ lib, stdenv, fetchurl, cmake, curl, Accelerate, CoreGraphics, CoreVideo
-, fftwSinglePrec, netcdf, pcre, gdal, blas, lapack, glibc, ghostscript, dcw-gmt
-, gshhg-gmt }:
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ cmake,
+ curl,
+ Accelerate,
+ CoreGraphics,
+ CoreVideo,
+ fftwSinglePrec,
+ netcdf,
+ libxml2,
+ pcre,
+ gdal,
+ blas,
+ lapack,
+ glibc,
+ ghostscript,
+ dcw-gmt,
+ gshhg-gmt,
+}:
-/* The onus is on the user to also install:
- - ffmpeg for webm or mp4 output
- - graphicsmagick for gif output
+/*
+ The onus is on the user to also install:
+ - ffmpeg for webm or mp4 output
+ - graphicsmagick for gif output
*/
-stdenv.mkDerivation rec {
+let
+ # Certainly not an ideal situation, See:
+ # https://github.com/NixOS/nixpkgs/pull/340707#issuecomment-2361894717
+ netcdf' = netcdf.override {
+ libxml2 = libxml2.override {
+ enableHttp = true;
+ };
+ };
+in stdenv.mkDerivation (finalAttrs: {
pname = "gmt";
- version = "6.4.0";
- src = fetchurl {
- url = "https://github.com/GenericMappingTools/gmt/releases/download/${version}/gmt-${version}-src.tar.gz";
- sha256 = "sha256-0mfAx9b7MMnqfgKe8n2tsm/9e5LLS0cD+aO6Do85Ohs=";
+ version = "6.5.0";
+ src = fetchFromGitHub {
+ owner = "GenericMappingTools";
+ repo = "gmt";
+ rev = "refs/tags/${finalAttrs.version}";
+ hash = "sha256-KKIYhljCtk9t9CuvTLsSGvUkUwazWTm9ymBB3wLwSoI=";
};
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [
+ cmake
+ ];
- buildInputs = [ curl gdal netcdf pcre dcw-gmt gshhg-gmt ]
- ++ (if stdenv.hostPlatform.isDarwin then [
- Accelerate
- CoreGraphics
- CoreVideo
- ] else [
- glibc
- fftwSinglePrec
- blas
- lapack
- ]);
+ buildInputs =
+ [
+ curl
+ gdal
+ netcdf'
+ pcre
+ dcw-gmt
+ gshhg-gmt
+ ]
+ ++ (
+ if stdenv.hostPlatform.isDarwin then
+ [
+ Accelerate
+ CoreGraphics
+ CoreVideo
+ ]
+ else
+ [
+ glibc
+ fftwSinglePrec
+ blas
+ lapack
+ ]
+ );
- propagatedBuildInputs = [ ghostscript ];
+ propagatedBuildInputs = [
+ ghostscript
+ ];
- cmakeFlags = [
- "-DGMT_DOCDIR=share/doc/gmt"
- "-DGMT_MANDIR=share/man"
- "-DGMT_LIBDIR=lib"
- "-DCOPY_GSHHG:BOOL=FALSE"
- "-DGSHHG_ROOT=${gshhg-gmt.out}/share/gshhg-gmt"
- "-DCOPY_DCW:BOOL=FALSE"
- "-DDCW_ROOT=${dcw-gmt.out}/share/dcw-gmt"
- "-DGDAL_ROOT=${gdal.out}"
- "-DNETCDF_ROOT=${netcdf.out}"
- "-DPCRE_ROOT=${pcre.out}"
- "-DGMT_INSTALL_TRADITIONAL_FOLDERNAMES:BOOL=FALSE"
- "-DGMT_ENABLE_OPENMP:BOOL=TRUE"
- "-DGMT_INSTALL_MODULE_LINKS:BOOL=FALSE"
- "-DLICENSE_RESTRICTED=LGPL" # "GPL" and "no" also valid
- ] ++ (with stdenv;
- lib.optionals (!isDarwin) [
- "-DFFTW3_ROOT=${fftwSinglePrec.dev}"
- "-DLAPACK_LIBRARY=${lapack}/lib/liblapack.so"
- "-DBLAS_LIBRARY=${blas}/lib/libblas.so"
- ]);
+ cmakeFlags =
+ [
+ "-DGMT_DOCDIR=share/doc/gmt"
+ "-DGMT_MANDIR=share/man"
+ "-DGMT_LIBDIR=lib"
+ "-DCOPY_GSHHG:BOOL=FALSE"
+ "-DGSHHG_ROOT=${gshhg-gmt.out}/share/gshhg-gmt"
+ "-DCOPY_DCW:BOOL=FALSE"
+ "-DDCW_ROOT=${dcw-gmt.out}/share/dcw-gmt"
+ "-DGMT_INSTALL_TRADITIONAL_FOLDERNAMES:BOOL=FALSE"
+ "-DGMT_ENABLE_OPENMP:BOOL=TRUE"
+ "-DGMT_INSTALL_MODULE_LINKS:BOOL=FALSE"
+ "-DLICENSE_RESTRICTED=LGPL" # "GPL" and "no" also valid
+ ];
- meta = with lib; {
+ meta = {
homepage = "https://www.generic-mapping-tools.org";
description = "Tools for manipulating geographic and cartesian data sets";
longDescription = ''
@@ -65,9 +104,9 @@ stdenv.mkDerivation rec {
transformations and includes supporting data such as coastlines, rivers,
and political boundaries and optionally country polygons.
'';
- platforms = [ "x86_64-linux" "x86_64-darwin" ];
- license = licenses.lgpl3Plus;
- maintainers = with maintainers; [ tviti ];
+ platforms = lib.platforms.unix;
+ license = lib.licenses.lgpl3Plus;
+ maintainers = with lib.maintainers; [ tviti ];
};
-}
+})
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/dosage/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/dosage/default.nix
index e943bf4f31..56a128f224 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/dosage/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/dosage/default.nix
@@ -1,22 +1,43 @@
-{ lib, python3Packages, fetchPypi }:
+{
+ lib,
+ python3Packages,
+ fetchPypi,
+}:
python3Packages.buildPythonApplication rec {
pname = "dosage";
- version = "2.17";
+ version = "3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0vmxgn9wd3j80hp4gr5iq06jrl4gryz5zgfdd2ah30d12sfcfig0";
+ sha256 = "sha256-mHV/U9Vqv7fSsLYNrCXckkJ1YpsccLd8HsJ78IwLX0Y=";
};
+ pyproject = true;
+
nativeCheckInputs = with python3Packages; [
- pytestCheckHook pytest-xdist responses
+ pytestCheckHook
+ pytest-xdist
+ responses
];
- nativeBuildInputs = with python3Packages; [ setuptools-scm ];
+ build-system = [ python3Packages.setuptools-scm ];
- propagatedBuildInputs = with python3Packages; [
- colorama imagesize lxml requests setuptools six
+ dependencies = with python3Packages; [
+ colorama
+ imagesize
+ lxml
+ requests
+ six
+ platformdirs
+ ];
+
+ disabledTests = [
+ # need network connect to api.github.com
+ "test_update_available"
+ "test_no_update_available"
+ "test_update_broken"
+ "test_current"
];
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/drawio/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/drawio/default.nix
index d6b6bb8e9e..a0c1776a69 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/drawio/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/drawio/default.nix
@@ -14,14 +14,14 @@
stdenv.mkDerivation rec {
pname = "drawio";
- version = "24.7.8";
+ version = "24.7.17";
src = fetchFromGitHub {
owner = "jgraph";
repo = "drawio-desktop";
rev = "v${version}";
fetchSubmodules = true;
- hash = "sha256-mpFmUPdgK9S6HcoO5wc6onUkmS6tRbFwLAsMhvIQ8sU=";
+ hash = "sha256-DWNFh3ocU5WVi5WZheMOMUYH6FHJ+LJbaUC1XkQ5TFo=";
};
# `@electron/fuses` tries to run `codesign` and fails. Disable and use autoSignDarwinBinariesHook instead
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
offlineCache = fetchYarnDeps {
yarnLock = src + "/yarn.lock";
- hash = "sha256-/3Dn4l5Bao01pcSXuPhq/AbH+gxZzHILP8TiHvplJpw=";
+ hash = "sha256-bAvS7AXmmS+yYsEkXxvszlErpZ3J5hVVXxxzYcsVP5Y=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/entwine/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/entwine/default.nix
index 5a79bc38c5..0ab59737cd 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/entwine/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/entwine/default.nix
@@ -1,21 +1,22 @@
{ lib
, stdenv
, fetchFromGitHub
+, gitUpdater
, cmake
, pdal
, curl
, openssl
}:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "entwine";
- version = "unstable-2023-04-27";
+ version = "3.1.1";
src = fetchFromGitHub {
owner = "connormanning";
repo = "entwine";
- rev = "8bd179c38e6da1688f42376b88ff30427672c4e3";
- sha256 = "sha256-RlNxTtqxQoniI1Ugj5ot0weu7ji3WqDJZpMu2n8vBkw=";
+ rev = version;
+ sha256 = "sha256-1dy5NafKX0E4MwFIggnr7bQIeB1KvqnNaQQUUAs6Bq8=";
};
buildInputs = [
@@ -28,11 +29,13 @@ stdenv.mkDerivation {
cmake
];
+ passthru.updateScript = gitUpdater {};
+
meta = with lib; {
description = "Point cloud organization for massive datasets";
homepage = "https://entwine.io/";
license = licenses.lgpl2Only;
- maintainers = with maintainers; [ matthewcroughan ];
+ maintainers = with maintainers; teams.geospatial.members ++ [ matthewcroughan ];
platforms = platforms.linux;
mainProgram = "entwine";
};
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/gcolor2/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/gcolor2/default.nix
deleted file mode 100644
index 4ee7b869ee..0000000000
--- a/third_party/nixpkgs/pkgs/applications/graphics/gcolor2/default.nix
+++ /dev/null
@@ -1,44 +0,0 @@
-{lib, stdenv, fetchurl, fetchpatch, gtk2, perlPackages, pkg-config } :
-
-let version = "0.4"; in
-stdenv.mkDerivation {
- pname = "gcolor2";
- inherit version;
- arch = if stdenv.hostPlatform.system == "x86_64-linux" then "amd64" else "386";
-
- src = fetchurl {
- url = "mirror://sourceforge/project/gcolor2/gcolor2/${version}/gcolor2-${version}.tar.bz2";
- sha256 = "1siv54vwx9dbfcflklvf7pkp5lk6h3nn63flg6jzifz9wp0c84q6";
- };
-
- preConfigure = ''
- sed -i 's/\[:space:\]/[&]/g' configure
- '';
-
- # from https://github.com/PhantomX/slackbuilds/tree/master/gcolor2/patches
- patches = (if stdenv.hostPlatform.system == "x86_64-linux" then
- [ ./gcolor2-amd64.patch ] else
- [ ])
- ++ [
- # Pull patch pending upstream inclusion for -fno-common toolchains:
- # https://sourceforge.net/p/gcolor2/patches/8/
- (fetchpatch {
- name = "fno-common.patch";
- url = "https://sourceforge.net/p/gcolor2/patches/8/attachment/0001-gcolor2-fix-build-on-gcc-10-fno-common.patch";
- sha256 = "0187zc8as9g3d6mpm3isg87jfpryj0hajb4inwvii8gxrzbi5l5f";
- })
- ];
-
- nativeBuildInputs = [ pkg-config ];
- buildInputs = [ gtk2 ]
- ++ (with perlPackages; [ perl XMLParser ]);
-
- meta = {
- description = "Simple GTK 2 color selector";
- homepage = "https://gcolor2.sourceforge.net/";
- license = lib.licenses.gpl2Plus;
- maintainers = with lib.maintainers; [ notthemessiah ];
- platforms = with lib.platforms; unix;
- mainProgram = "gcolor2";
- };
-}
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/gcolor2/gcolor2-amd64.patch b/third_party/nixpkgs/pkgs/applications/graphics/gcolor2/gcolor2-amd64.patch
deleted file mode 100644
index cd06a8315f..0000000000
--- a/third_party/nixpkgs/pkgs/applications/graphics/gcolor2/gcolor2-amd64.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-diff --exclude-from=/home/dang/bin/scripts/diffrc -up -ruN gcolor2-0.4.orig/src/callbacks.c gcolor2-0.4/src/callbacks.c
---- gcolor2-0.4.orig/src/callbacks.c 2005-07-12 14:06:12.000000000 -0400
-+++ gcolor2-0.4/src/callbacks.c 2007-02-17 19:19:38.000000000 -0500
-@@ -4,6 +4,9 @@
-
- #include
- #include
-+#include
-+#include
-+#include
-
- #include "callbacks.h"
- #include "interface.h"
-@@ -172,6 +175,9 @@ void on_copy_color_to_clipboard_activate
- gtk_clipboard_set_text (cb, hex, strlen (hex));
- }
-
-+void add_rgb_file (gchar *filename, gchar *type);
-+gchar* get_system_file (void);
-+
- void on_show_system_colors_activate (GtkMenuItem *menuitem, gpointer user_data)
- {
- if (gtk_check_menu_item_get_active (GTK_CHECK_MENU_ITEM (menuitem)))
-@@ -266,6 +272,8 @@ void on_save_button_clicked (GtkButton *
- gtk_widget_destroy (savedialog);
- }
-
-+void add_list_color (gchar *spec, gchar *name, gchar *type, gboolean is_new_color);
-+
- void add_color_to_treeview ()
- {
- GtkTreeView *treeview;
-diff --exclude-from=/home/dang/bin/scripts/diffrc -up -ruN gcolor2-0.4.orig/src/main.c gcolor2-0.4/src/main.c
---- gcolor2-0.4.orig/src/main.c 2005-07-11 10:55:49.000000000 -0400
-+++ gcolor2-0.4/src/main.c 2007-02-17 19:18:23.000000000 -0500
-@@ -4,6 +4,10 @@
-
- #include
- #include
-+#include
-+#include
-+#include
-+#include
-
- #include "interface.h"
- #include "support.h"
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/gpicview/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/gpicview/default.nix
deleted file mode 100644
index 9015677843..0000000000
--- a/third_party/nixpkgs/pkgs/applications/graphics/gpicview/default.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-{ lib, stdenv, fetchurl, intltool, pkg-config, gtk2, fetchpatch }:
-
-stdenv.mkDerivation rec {
- pname = "gpicview";
- version = "0.2.4";
-
- src = fetchurl {
- url = "mirror://sourceforge/lxde/gpicview-${version}.tar.gz";
- sha256 = "1svcy1c8bgk0pl12yhyv16h2fl52x5vzzcv57z6qdcv5czgvgglr";
- };
-
- patches = [
- (fetchpatch {
- url = "https://raw.githubusercontent.com/nonas/debian-clang/master/buildlogs/gpicview/gpicview-0.2.4/debian/patches/clang_FTBFS_Wreturn-type.patch";
- sha256 = "02dm966bplnv10knpdx7rlpjipk884156ggd9ij05zhza0jl8xcs";
- })
- ];
-
- nativeBuildInputs = [ pkg-config intltool ];
-
- buildInputs = [ gtk2 ];
-
- meta = with lib; {
- description = "Simple and fast image viewer for X";
- homepage = "https://lxde.sourceforge.net/gpicview/";
- license = licenses.gpl2;
- maintainers = with maintainers; [ lovek323 ];
- platforms = platforms.unix;
- mainProgram = "gpicview";
- };
-}
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/gqview/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/gqview/default.nix
deleted file mode 100644
index b3556cf278..0000000000
--- a/third_party/nixpkgs/pkgs/applications/graphics/gqview/default.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-{ lib, stdenv, fetchurl, pkg-config, gtk2, libpng }:
-
-stdenv.mkDerivation rec {
- pname = "gqview";
- version = "2.1.5";
-
- src = fetchurl {
- url = "mirror://sourceforge/gqview/gqview-${version}.tar.gz";
- sha256 = "0ilm5s7ps9kg4f5hzgjhg0xhn6zg0v9i7jnd67zrx9h7wsaa9zhj";
- };
-
- nativeBuildInputs = [ pkg-config ];
-
- buildInputs = [ gtk2 libpng ];
-
- hardeningDisable = [ "format" ];
-
- env.NIX_CFLAGS_COMPILE = "-fcommon";
- NIX_LDFLAGS = "-lm";
-
- meta = with lib; {
- description = "Fast image viewer";
- homepage = "https://gqview.sourceforge.net";
- license = licenses.gpl2;
- platforms = platforms.unix;
- maintainers = [ ];
- mainProgram = "gqview";
- };
-}
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/hydrus/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/hydrus/default.nix
index d4def73be8..f4740c7d9d 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/hydrus/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/hydrus/default.nix
@@ -15,14 +15,14 @@
python3Packages.buildPythonPackage rec {
pname = "hydrus";
- version = "588";
+ version = "591";
format = "other";
src = fetchFromGitHub {
owner = "hydrusnetwork";
repo = "hydrus";
rev = "refs/tags/v${version}";
- hash = "sha256-0uRoOgpz3FSDedzx728jAPhrCAReVygkb5tZTTUxNEY=";
+ hash = "sha256-JhCnSNmCOEJdM5aEPpYWLpKy/EQ9BoN1A/aUAaILWtQ=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/krita/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/krita/default.nix
index a0ad2ab676..631ee1843d 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/krita/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/krita/default.nix
@@ -1,7 +1,7 @@
{ callPackage, ... }:
callPackage ./generic.nix {
- version = "5.2.3";
+ version = "5.2.6";
kde-channel = "stable";
- hash = "sha256-RmpG7bk8PjetZSB8+WAjSJCnJ0Tg9E8shV3kx9iCXMA=";
+ hash = "sha256-SNcShVT99LTpLFSuMbUq95IfR6jabOyqBnRKu/yC1fs=";
}
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/openboard/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/openboard/default.nix
index 363114fdaa..a02ae20d9f 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/openboard/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/openboard/default.nix
@@ -25,13 +25,13 @@ let
};
in stdenv.mkDerivation (finalAttrs: {
pname = "openboard";
- version = "1.7.0";
+ version = "1.7.1";
src = fetchFromGitHub {
owner = "OpenBoard-org";
repo = "OpenBoard";
rev = "v${finalAttrs.version}";
- hash = "sha256-OSAogtZoMisyRziv63ag9w8HQaaRdz0J28jQZR7cTMM=";
+ hash = "sha256-gXxxlAEuzMCvFu5oSQayNW191XAC/YKvldItYEFxvNM=";
};
patches = [
@@ -52,9 +52,14 @@ in stdenv.mkDerivation (finalAttrs: {
postPatch = ''
substituteInPlace OpenBoard.pro \
- --replace '/usr/include/quazip5' '${lib.getDev quazip}/include/QuaZip-Qt5-${quazip.version}/quazip' \
- --replace '-lquazip5' '-lquazip1-qt5' \
- --replace '/usr/include/poppler' '${lib.getDev poppler}/include/poppler'
+ --replace-fail '/usr/include/quazip5' '${lib.getDev quazip}/include/QuaZip-Qt5-${quazip.version}/quazip' \
+ --replace-fail '-lquazip5' '-lquazip1-qt5' \
+ --replace-fail '/usr/include/poppler' '${lib.getDev poppler}/include/poppler'
+
+ substituteInPlace resources/etc/OpenBoard.config \
+ --replace-fail 'EnableAutomaticSoftwareUpdates=true' 'EnableAutomaticSoftwareUpdates=false' \
+ --replace-fail 'EnableSoftwareUpdates=true' 'EnableAutomaticSoftwareUpdates=false' \
+ --replace-fail 'HideCheckForSoftwareUpdate=false' 'HideCheckForSoftwareUpdate=true'
'';
nativeBuildInputs = [ qmake copyDesktopItems wrapQtAppsHook ];
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/tev/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/tev/default.nix
index e026db40e8..a0c663ca9c 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/tev/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/tev/default.nix
@@ -5,14 +5,14 @@
stdenv.mkDerivation rec {
pname = "tev";
- version = "1.27";
+ version = "1.28";
src = fetchFromGitHub {
owner = "Tom94";
repo = pname;
rev = "v${version}";
fetchSubmodules = true;
- hash = "sha256-+qCRHP0AbYOQBAE4zK2cmWPHZGWjjxC3DZPNm8sgBzs=";
+ hash = "sha256-bgum8UIv0hTcIacjQsL7nc/2AbhjW5Zhq+LFkIWmDu8=";
};
nativeBuildInputs = [ cmake wrapGAppsHook3 ];
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/xpano/default.nix b/third_party/nixpkgs/pkgs/applications/graphics/xpano/default.nix
index 01501e9757..35df09c203 100644
--- a/third_party/nixpkgs/pkgs/applications/graphics/xpano/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/graphics/xpano/default.nix
@@ -15,13 +15,13 @@
stdenv.mkDerivation rec {
pname = "xpano";
- version = "0.19.0";
+ version = "0.19.2";
src = fetchFromGitHub {
owner = "krupkat";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-cb6BJg0wdfhqEFLbQ27NpjJU/cc4SZSk94UHzJfzn5U=";
+ sha256 = "sha256-CgUiZHjWQSoAam2Itan3Zadt8+w6j9W5KGMZ5f6bHiQ=";
fetchSubmodules = true;
};
diff --git a/third_party/nixpkgs/pkgs/applications/misc/ape/default.nix b/third_party/nixpkgs/pkgs/applications/misc/ape/default.nix
index 30911d6380..598ad82c1e 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/ape/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/ape/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, swiProlog, makeWrapper,
+{ lib, stdenv, swi-prolog, makeWrapper,
fetchFromGitHub,
lexiconPath ? "prolog/lexicon/clex_lexicon.pl",
pname ? "ape",
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
version = "2019-08-10";
nativeBuildInputs = [ makeWrapper ];
- buildInputs = [ swiProlog ];
+ buildInputs = [ swi-prolog ];
src = fetchFromGitHub {
owner = "Attempto";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/conduktor/default.nix b/third_party/nixpkgs/pkgs/applications/misc/conduktor/default.nix
index 574bd3bf92..e45edf248b 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/conduktor/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/conduktor/default.nix
@@ -11,18 +11,20 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ makeWrapper copyDesktopItems ];
- desktopItems = makeDesktopItem {
- type = "Application";
- name = pname;
- desktopName = "Conduktor";
- genericName = meta.description;
- exec = pname;
- icon = fetchurl {
- url = "https://github.com/conduktor/builds/raw/v${version}/.github/resources/Conduktor.png";
- sha256 = "0s7p74qclvac8xj2m22gfxx5m2c7cf0nqpk5sb049p2wvryhn2j4";
- };
- comment = "A beautiful and fully-featured desktop client for Apache Kafka";
- };
+ desktopItems = [
+ (makeDesktopItem {
+ type = "Application";
+ name = pname;
+ desktopName = "Conduktor";
+ genericName = meta.description;
+ exec = pname;
+ icon = fetchurl {
+ url = "https://github.com/conduktor/builds/raw/v${version}/.github/resources/Conduktor.png";
+ sha256 = "0s7p74qclvac8xj2m22gfxx5m2c7cf0nqpk5sb049p2wvryhn2j4";
+ };
+ comment = "A beautiful and fully-featured desktop client for Apache Kafka";
+ })
+ ];
dontConfigure = true;
dontBuild = true;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/dbx/default.nix b/third_party/nixpkgs/pkgs/applications/misc/dbx/default.nix
index 294bc33a0b..f3f3409434 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/dbx/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/dbx/default.nix
@@ -52,7 +52,7 @@ python.pkgs.buildPythonApplication rec {
watchdog
];
- passthru.optional-dependencies = with python3.pkgs; {
+ optional-dependencies = with python3.pkgs; {
aws = [ boto3 ];
azure = [
azure-storage-blob
diff --git a/third_party/nixpkgs/pkgs/applications/misc/fluidd/default.nix b/third_party/nixpkgs/pkgs/applications/misc/fluidd/default.nix
index b6b9265355..0a6e43f9e1 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/fluidd/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/fluidd/default.nix
@@ -2,12 +2,12 @@
stdenvNoCC.mkDerivation rec {
pname = "fluidd";
- version = "1.30.3";
+ version = "1.30.4";
src = fetchurl {
name = "fluidd-v${version}.zip";
url = "https://github.com/cadriel/fluidd/releases/download/v${version}/fluidd.zip";
- sha256 = "sha256-wkrWmP5GeodM7wWaEkxT8JsUIc/jhRNHAP1gnLjZ7W4=";
+ sha256 = "sha256-r9RYNfbMa0axxS5kVBsFmvnuznsZz4s0ZfsIJVczHlI=";
};
nativeBuildInputs = [ unzip ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gallery-dl/default.nix b/third_party/nixpkgs/pkgs/applications/misc/gallery-dl/default.nix
index 3c0b631ed0..b235cabde9 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gallery-dl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/gallery-dl/default.nix
@@ -10,13 +10,13 @@
buildPythonApplication rec {
pname = "gallery-dl";
- version = "1.27.4";
+ version = "1.27.5";
format = "setuptools";
src = fetchPypi {
inherit version;
pname = "gallery_dl";
- hash = "sha256-28y5sU9onPHIqlTIYzIQ+J2KElJocbuwKQN/E50JGI8=";
+ hash = "sha256-q/byWRvbzrV6KjPIDjJJWl0fkrluGEcvrISPKz8SJ+4=";
};
propagatedBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/misc/inochi2d/generic.nix b/third_party/nixpkgs/pkgs/applications/misc/inochi2d/generic.nix
index 769b442044..3e55f97f8b 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/inochi2d/generic.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/inochi2d/generic.nix
@@ -14,6 +14,7 @@
freetype,
SDL2,
zenity,
+ libGL,
builderArgs,
}:
@@ -126,7 +127,8 @@ buildDubPackage (
postFixup = ''
# Add support for `open file` dialog
makeWrapper $out/share/${pname}/${pname} $out/bin/${pname} \
- --prefix PATH : ${lib.makeBinPath [ zenity ]}
+ --prefix PATH : ${lib.makeBinPath [ zenity ]} \
+ --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libGL ]}
'';
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/insulator2/default.nix b/third_party/nixpkgs/pkgs/applications/misc/insulator2/default.nix
index b69a3c7fe8..2fb8b15e3e 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/insulator2/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/insulator2/default.nix
@@ -1,5 +1,4 @@
{ lib
-, cmake
, dbus
, fetchFromGitHub
, fetchYarnDeps
@@ -13,12 +12,14 @@
, cyrus_sasl
, stdenv
, fixup_yarn_lock
-, yarn
+, yarnConfigHook
, nodejs-slim
, cargo-tauri
, cargo
, rustPlatform
, rustc
+, jq
+, moreutils
}:
stdenv.mkDerivation rec {
@@ -32,6 +33,11 @@ stdenv.mkDerivation rec {
hash = "sha256-Bi9GCQr7yox5Plc7o0svRKYi1XoK/HDGj1VbW1z4jac=";
};
+ # Yarn *really* wants us to use corepack if this is set
+ postPatch = ''
+ jq 'del(.packageManager)' package.json | sponge package.json
+ '';
+
yarnOfflineCache = fetchYarnDeps {
yarnLock = "${src}/yarn.lock";
hash = "sha256-ih5NSOvYje981SkVfPHm/u2sS1B36kgxpfe9LmQaxdo=";
@@ -47,37 +53,22 @@ stdenv.mkDerivation rec {
};
};
- configurePhase = ''
- export HOME=$(mktemp -d)
- yarn config --offline set yarn-offline-mirror ${yarnOfflineCache}
- fixup_yarn_lock yarn.lock
- yarn install --offline --frozen-lockfile --ignore-scripts --no-progress --non-interactive
- patchShebangs node_modules/
- yarn run postinstall --offline
- '';
-
- preBuild = ''
- yarn tauri build -b deb
- '';
-
cargoRoot = "backend/";
-
- preInstall = ''
- mv backend/target/release/bundle/deb/*/data/usr/ "$out"
- '';
+ buildAndTestDir = cargoRoot;
nativeBuildInputs = [
- cmake
pkg-config
perl
rustPlatform.cargoSetupHook
cargo
rustc
- cargo-tauri
+ cargo-tauri.hook
fixup_yarn_lock
- yarn
+ yarnConfigHook
nodejs-slim
cyrus_sasl
+ jq
+ moreutils # for sponge
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/misc/iptsd/default.nix b/third_party/nixpkgs/pkgs/applications/misc/iptsd/default.nix
index d4294a985a..98c901da12 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/iptsd/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/iptsd/default.nix
@@ -63,7 +63,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
- changelog = "https://github.com/linux-surface/iptsd/releases/tag/${src.rev}";
+ changelog = "https://github.com/linux-surface/iptsd/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
description = "Userspace daemon for Intel Precise Touch & Stylus";
homepage = "https://github.com/linux-surface/iptsd";
license = licenses.gpl2Plus;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/krabby/default.nix b/third_party/nixpkgs/pkgs/applications/misc/krabby/default.nix
index e6edfd9c4a..f44a44523a 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/krabby/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/krabby/default.nix
@@ -4,14 +4,14 @@
}:
rustPlatform.buildRustPackage rec {
pname = "krabby";
- version = "0.1.8";
+ version = "0.2.0";
src = fetchCrate {
inherit pname version;
- hash = "sha256-pqLk05hDPMvbrDG3xatAP0licaJszBSujo1fqsEtpRI=";
+ hash = "sha256-R4GW0e0tjLiCXQMf8iA+yYyMp43/28GeNsjs+QNQMSM=";
};
- cargoHash = "sha256-/wXfdH9ObKGOw8EXHG/3Gvhm66v632lpDp/V3zFIzh4=";
+ cargoHash = "sha256-eQyU0sMfecOjX5k1qYeetrAhk41FIMcg9QmhhTYOxWc=";
meta = with lib; {
description = "Print pokemon sprites in your terminal";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/kupfer/default.nix b/third_party/nixpkgs/pkgs/applications/misc/kupfer/default.nix
index c184a78dea..2e2da1f9df 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/kupfer/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/kupfer/default.nix
@@ -19,13 +19,13 @@ with python3Packages;
buildPythonApplication rec {
pname = "kupfer";
- version = "321";
+ version = "327";
format = "other";
src = fetchurl {
- url = "https://github.com/kupferlauncher/kupfer/releases/download/v${version}/kupfer-v${version}.tar.bz2";
- sha256 = "0nagjp63gxkvsgzrpjk78cbqx9a7rbnjivj1avzb2fkhrlxa90c7";
+ url = "https://github.com/kupferlauncher/kupfer/releases/download/v${version}/kupfer-v${version}.tar.xz";
+ sha256 = "sha256-F5ScSfD/LwpSOAAqTN0WX5yFhoz23DYfeCC+KuvixYM=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/misc/lscolors/default.nix b/third_party/nixpkgs/pkgs/applications/misc/lscolors/default.nix
index 263ac29eae..3d31ece646 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/lscolors/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/lscolors/default.nix
@@ -2,14 +2,14 @@
rustPlatform.buildRustPackage rec {
pname = "lscolors";
- version = "0.19.0";
+ version = "0.20.0";
src = fetchCrate {
inherit version pname;
- hash = "sha256-9xYWjpeXg646JEW7faRLE1Au6LRVU6QQ7zfAwmYffT0=";
+ hash = "sha256-EUUPVSpHc9tN1Hi7917hJ2psTZq5nnGw6PBeApvlVtw=";
};
- cargoHash = "sha256-gtcznStbuYWcBPKZ/hdH15cwRQL0+Q0fZHe+YW5Rek0=";
+ cargoHash = "sha256-1wAHd0WrJfjxDyGRAJjXGFY9ZBFlBOQFr2+cxoTufW0=";
buildFeatures = [ "nu-ansi-term" ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/meerk40t/default.nix b/third_party/nixpkgs/pkgs/applications/misc/meerk40t/default.nix
index e0a3921824..18b4b0b9d2 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/meerk40t/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/meerk40t/default.nix
@@ -36,9 +36,9 @@ python3Packages.buildPythonApplication rec {
setuptools
wxpython
]
- ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ++ lib.flatten (lib.attrValues optional-dependencies);
- passthru.optional-dependencies = with python3Packages; {
+ optional-dependencies = with python3Packages; {
cam = [
opencv4
];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/mob/default.nix b/third_party/nixpkgs/pkgs/applications/misc/mob/default.nix
index 90c1683ede..d09a02a172 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/mob/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/mob/default.nix
@@ -9,13 +9,13 @@
buildGoModule rec {
pname = "mob";
- version = "5.2.0";
+ version = "5.3.1";
src = fetchFromGitHub {
owner = "remotemobprogramming";
repo = "mob";
rev = "v${version}";
- hash = "sha256-LktA7GMOWAl12PRLgX8VTyYZ00sh6AHsgw9NdyjAJ64=";
+ hash = "sha256-+zNlxIvIvPyz0vA9IPaMzP8wfEXwNyRcvp45ohzoxQQ=";
};
vendorHash = null;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/nanoblogger/default.nix b/third_party/nixpkgs/pkgs/applications/misc/nanoblogger/default.nix
index 102991f002..587bf4ac4d 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/nanoblogger/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/nanoblogger/default.nix
@@ -9,8 +9,6 @@ stdenv.mkDerivation rec {
sha256 = "09mv52a5f0h3das8x96irqyznm69arfskx472b7w3b9q4a2ipxbq";
};
- buildInputs = [ ];
-
installPhase = ''
mkdir -p $out/bin
cp -r * $out
diff --git a/third_party/nixpkgs/pkgs/applications/misc/pagefind/default.nix b/third_party/nixpkgs/pkgs/applications/misc/pagefind/default.nix
index 66ebad25ec..8caf7c0fbe 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/pagefind/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/pagefind/default.nix
@@ -1,15 +1,19 @@
-{ lib
-, rustPlatform
-, fetchFromGitHub
-, fetchNpmDeps
-, npmHooks
-, binaryen
-, gzip
-, nodejs
-, rustc
-, wasm-bindgen-cli
-, wasm-pack
-, fetchpatch
+{
+ lib,
+ stdenv,
+ rustPlatform,
+ fetchFromGitHub,
+ fetchNpmDeps,
+ fetchurl,
+ httplz,
+ binaryen,
+ gzip,
+ nodejs,
+ npmHooks,
+ python3,
+ rustc,
+ wasm-bindgen-cli,
+ wasm-pack,
}:
let
@@ -20,28 +24,28 @@ let
cargoHash = "sha256-aACJ+lYNEU8FFBs158G1/JG8sc6Rq080PeKCMnwdpH0=";
};
+ # the lindera-unidic v0.32.2 crate uses [1] an outdated unidic-mecab fork [2] and builds it in pure rust
+ # [1] https://github.com/lindera/lindera/blob/v0.32.2/lindera-unidic/build.rs#L5-L11
+ # [2] https://github.com/lindera/unidic-mecab
+ lindera-unidic-src = fetchurl {
+ url = "https://dlwqk3ibdg1xh.cloudfront.net/unidic-mecab-2.1.2.tar.gz";
+ hash = "sha256-JKx1/k5E2XO1XmWEfDX6Suwtt6QaB7ScoSUUbbn8EYk=";
+ };
+
in
rustPlatform.buildRustPackage rec {
pname = "pagefind";
- version = "1.1.0";
+ version = "1.1.1";
src = fetchFromGitHub {
owner = "cloudcannon";
repo = "pagefind";
rev = "refs/tags/v${version}";
- hash = "sha256-pcgcu9zylSTjj5rxNff+afFBWVpN5sGtlpadG1wb93M=";
+ hash = "sha256-4NfosDp5Wwz2lnqaFNcaIbWpjWiaQ4WCL6TcKEkfPck=";
};
- cargoPatches = [
- (fetchpatch { # https://github.com/CloudCannon/pagefind/pull/680
- name = "cargo-update-time.patch";
- url = "https://github.com/CloudCannon/pagefind/commit/e6778572d225316803180db822f5cc12a936acd2.patch";
- hash = "sha256-XHpHA1hPIe+wjDQ6LE9hn2jn3eMBOK9Yoo920jfH9do=";
- })
- ];
-
- cargoHash = "sha256-KWWln7QCRo02cOgHy5JNERGS0CvvgsPISwkTZeeNEkg=";
+ cargoHash = "sha256-hnT9w3j8/YuN00x0LBPr75BKGWSnIYUNFTWIgtghJP4";
env.npmDeps_web_js = fetchNpmDeps {
name = "npm-deps-web-js";
@@ -78,17 +82,50 @@ rustPlatform.buildRustPackage rec {
cargoDeps=$cargoDeps_web cargoSetupPostUnpackHook
cargoDeps=$cargoDeps_web cargoSetupPostPatchHook
)
+
+ # patch a build-time dependency download
+ (
+ cd $cargoDepsCopy/lindera-unidic
+ oldHash=$(sha256sum build.rs | cut -d " " -f 1)
+
+ # serve lindera-unidic on localhost vacant port
+ httplz_port="${
+ if stdenv.buildPlatform.isDarwin then
+ ''$(python -c 'import socket; s=socket.socket(); s.bind(("", 0)); print(s.getsockname()[1]); s.close()')''
+ else
+ "34567"
+ }"
+ mkdir .lindera-http-plz
+ ln -s ${lindera-unidic-src} .lindera-http-plz/unidic-mecab-2.1.2.tar.gz
+ httplz --port "$httplz_port" -- .lindera-http-plz/ &
+ echo $! >$TMPDIR/.httplz_pid
+
+ # file:// does not work
+ substituteInPlace build.rs --replace-fail \
+ "https://dlwqk3ibdg1xh.cloudfront.net/unidic-mecab-2.1.2.tar.gz" \
+ "http://localhost:$httplz_port/unidic-mecab-2.1.2.tar.gz"
+
+ newHash=$(sha256sum build.rs | cut -d " " -f 1)
+ substituteInPlace .cargo-checksum.json --replace-fail $oldHash $newHash
+ )
'';
- nativeBuildInputs = [
- binaryen
- gzip
- nodejs
- rustc
- rustc.llvmPackages.lld
- wasm-bindgen-92
- wasm-pack
- ];
+ __darwinAllowLocalNetworking = true;
+
+ nativeBuildInputs =
+ [
+ binaryen
+ gzip
+ nodejs
+ rustc
+ rustc.llvmPackages.lld
+ wasm-bindgen-92
+ wasm-pack
+ httplz
+ ]
+ ++ lib.optionals stdenv.buildPlatform.isDarwin [
+ python3
+ ];
# build wasm and js assets
# based on "test-and-build" in https://github.com/CloudCannon/pagefind/blob/main/.github/workflows/release.yml
@@ -120,14 +157,19 @@ rustPlatform.buildRustPackage rec {
)
'';
+ # the file is also fetched during checkPhase
+ preInstall = ''
+ kill ${lib.optionalString stdenv.hostPlatform.isDarwin "-9"} $(cat $TMPDIR/.httplz_pid)
+ '';
+
buildFeatures = [ "extended" ];
- meta = with lib; {
+ meta = {
description = "Generate low-bandwidth search index for your static website";
homepage = "https://pagefind.app/";
- license = licenses.mit;
- maintainers = with maintainers; [ pbsds ];
- platforms = platforms.unix;
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ pbsds ];
+ platforms = lib.platforms.unix;
mainProgram = "pagefind";
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/misc/process-compose/default.nix b/third_party/nixpkgs/pkgs/applications/misc/process-compose/default.nix
index 2d37a68683..1ad3cc0816 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/process-compose/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/process-compose/default.nix
@@ -8,13 +8,13 @@ let config-module = "github.com/f1bonacc1/process-compose/src/config";
in
buildGoModule rec {
pname = "process-compose";
- version = "1.27.0";
+ version = "1.34.0";
src = fetchFromGitHub {
owner = "F1bonacc1";
repo = pname;
rev = "v${version}";
- hash = "sha256-v8tcnndAP4+1cRWW2LmAsmSIvALdeESuuv2QmRQhq/s=";
+ hash = "sha256-Ymd3X6qvdYENbjb2F0ajjb1j0tuy835W6YWCeuvLoXc=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
diff --git a/third_party/nixpkgs/pkgs/applications/misc/slweb/default.nix b/third_party/nixpkgs/pkgs/applications/misc/slweb/default.nix
deleted file mode 100644
index f71a0d61c2..0000000000
--- a/third_party/nixpkgs/pkgs/applications/misc/slweb/default.nix
+++ /dev/null
@@ -1,42 +0,0 @@
-{ lib
-, stdenv
-, fetchFromSourcehut
-, redo-apenwarr
-, testers
-}:
-
-stdenv.mkDerivation (finalAttrs: {
- pname = "slweb";
- version = "0.9.0";
-
- src = fetchFromSourcehut {
- owner = "~strahinja";
- repo = "slweb";
- rev = "v${finalAttrs.version}";
- hash = "sha256-QDHcp5pCmapgOlJpDDyyC12JOfh/biDyF6O+iKGbOGg=";
- };
-
- nativeBuildInputs = [ redo-apenwarr ];
-
- installPhase = ''
- runHook preInstall
- export FALLBACKVER=${finalAttrs.version}
- PREFIX=$out redo install
- runHook postInstall
- '';
-
- enableParallelBuilding = true;
-
- passthru.tests.version = testers.testVersion {
- package = finalAttrs.finalPackage;
- };
-
- meta = with lib; {
- description = "Static website generator which aims at being simplistic";
- homepage = "https://strahinja.srht.site/slweb/";
- license = licenses.gpl3Plus;
- platforms = platforms.linux;
- maintainers = with maintainers; [ GaetanLepage ];
- mainProgram = "slweb";
- };
-})
diff --git a/third_party/nixpkgs/pkgs/applications/misc/system76-keyboard-configurator/default.nix b/third_party/nixpkgs/pkgs/applications/misc/system76-keyboard-configurator/default.nix
index 05ecbe0b79..e9831de3ed 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/system76-keyboard-configurator/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/system76-keyboard-configurator/default.nix
@@ -6,13 +6,13 @@
rustPlatform.buildRustPackage rec {
pname = "system76-keyboard-configurator";
- version = "1.3.10";
+ version = "1.3.12";
src = fetchFromGitHub {
owner = "pop-os";
repo = "keyboard-configurator";
rev = "v${version}";
- sha256 = "sha256-5U9LWFaCwszvT1reu6NflPKQUrsQkP/NdSO4LBHWm2g=";
+ sha256 = "sha256-rnKWzct2k/ObjBnf90uwMar7fjZAUvQ2RPPZVZQsWEA=";
};
nativeBuildInputs = [
@@ -28,7 +28,7 @@ rustPlatform.buildRustPackage rec {
udev
];
- cargoHash = "sha256-S4+cS4m69nqDN2h0vwyO35fFFBEa0Rcxx0XDBfSNLp0=";
+ cargoHash = "sha256-3FUcJHuMOSbtE0sL6N2AvedyseJ7RiUbo8jtY/nWAW0=";
postInstall = ''
install -Dm444 linux/com.system76.keyboardconfigurator.desktop -t $out/share/applications
diff --git a/third_party/nixpkgs/pkgs/applications/misc/tui-journal/default.nix b/third_party/nixpkgs/pkgs/applications/misc/tui-journal/default.nix
index a4305dbd17..2947c31ce9 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/tui-journal/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/tui-journal/default.nix
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage rec {
pname = "tui-journal";
- version = "0.11.0";
+ version = "0.12.0";
src = fetchFromGitHub {
owner = "AmmarAbouZor";
repo = "tui-journal";
rev = "v${version}";
- hash = "sha256-2tl2jL/ikBAziwjgpP4JIDnAvpFGjm/U0etz+SC8xHk=";
+ hash = "sha256-A3uSbd3tXrXe3jvlppndyg3L2gi5eiaxIrPTKqD5vog=";
};
- cargoHash = "sha256-rZVIlKK9TdIUabzmuRAzAnybz8mgDpto0nkImb8Mx8A=";
+ cargoHash = "sha256-b3loo6ZzZs3XwBI4JT9oth57vP3Aaulp24B7YDSnhhQ=";
nativeBuildInputs = [
pkg-config
diff --git a/third_party/nixpkgs/pkgs/applications/misc/typioca/default.nix b/third_party/nixpkgs/pkgs/applications/misc/typioca/default.nix
index dcd9363670..572735cf74 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/typioca/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/typioca/default.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "typioca";
- version = "3.0.0";
+ version = "3.1.0";
src = fetchFromGitHub {
owner = "bloznelis";
repo = "typioca";
rev = version;
- hash = "sha256-pYHEi1J8i8AeRM62TNrklivcmiv4Kq0a5Z7Fn1RB/Jk=";
+ hash = "sha256-fViYwewzhJUJjMupCYk1UsnnPAhByYZqYkuKD6MJNnE=";
};
- vendorHash = "sha256-4T5xbCvzYn1bOKz0WCCiFojoQztOQ66SH4+WDI3Sn5g=";
+ vendorHash = "sha256-fUkajuviQuQuVgzWAxsInd+c+eNQArKNjiNsi7mCNWU=";
ldflags = [
"-s"
diff --git a/third_party/nixpkgs/pkgs/applications/misc/tzupdate/default.nix b/third_party/nixpkgs/pkgs/applications/misc/tzupdate/default.nix
index c991a71e9c..adfb93fb02 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/tzupdate/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/tzupdate/default.nix
@@ -11,18 +11,21 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "cdown";
repo = "tzupdate";
- rev = version;
+ rev = "refs/tags/${version}";
hash = "sha256-eod4yFzX7pATNQmG7jU+r9mnC9nprJ55ufMXpKjw/YI=";
};
cargoHash = "sha256-5+lp5xlwJxFDqzVxptJPX7z0iLoMkgdwHxvRVIXHF7Y=";
- meta = with lib; {
+ meta = {
description = "Set the system timezone based on IP geolocation";
homepage = "https://github.com/cdown/tzupdate";
- license = licenses.mit;
- maintainers = with maintainers; [ camillemndn ];
- platforms = platforms.linux;
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
+ camillemndn
+ doronbehar
+ ];
+ platforms = lib.platforms.linux;
mainProgram = "tzupdate";
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/misc/ulauncher/default.nix b/third_party/nixpkgs/pkgs/applications/misc/ulauncher/default.nix
index 438277bc98..cf3a6a46f9 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/ulauncher/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/ulauncher/default.nix
@@ -121,6 +121,7 @@ python3Packages.buildPythonApplication rec {
homepage = "https://ulauncher.io/";
license = licenses.gpl3;
platforms = platforms.linux;
+ mainProgram = "ulauncher";
maintainers = with maintainers; [ aaronjanse sebtm ];
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/misc/veracrypt/default.nix b/third_party/nixpkgs/pkgs/applications/misc/veracrypt/default.nix
deleted file mode 100644
index a7b0eed903..0000000000
--- a/third_party/nixpkgs/pkgs/applications/misc/veracrypt/default.nix
+++ /dev/null
@@ -1,64 +0,0 @@
-{ lib
-, stdenv
-, fetchurl
-, pkg-config
-, makeself
-, yasm
-, fuse
-, wxGTK
-, lvm2
-, substituteAll
-, e2fsprogs
-, exfat
-, ntfs3g
-, btrfs-progs
-, pcsclite
-, wrapGAppsHook3
-}:
-
-stdenv.mkDerivation rec {
- pname = "veracrypt";
- version = "1.26.7";
-
- src = fetchurl {
- url = "https://launchpad.net/${pname}/trunk/${lib.toLower version}/+download/VeraCrypt_${version}_Source.tar.bz2";
- sha256 = "sha256-920nsYJBTg1P2ba1n76iiyXbb6afK7z/ouwmmxqGX2U=";
- };
-
- patches = [
- (substituteAll {
- src = ./fix-paths.patch;
- ext2 = "${e2fsprogs}/bin/mkfs.ext2";
- ext3 = "${e2fsprogs}/bin/mkfs.ext3";
- ext4 = "${e2fsprogs}/bin/mkfs.ext4";
- exfat = "${exfat}/bin/mkfs.exfat";
- ntfs = "${ntfs3g}/bin/mkfs.ntfs";
- btrfs = "${btrfs-progs}/bin/mkfs.btrfs";
- })
- ];
-
- sourceRoot = "src";
-
- nativeBuildInputs = [ makeself pkg-config yasm wrapGAppsHook3 ];
- buildInputs = [ fuse lvm2 wxGTK pcsclite ];
-
- enableParallelBuilding = true;
-
- installPhase = ''
- install -Dm 755 Main/${pname} "$out/bin/${pname}"
- install -Dm 444 Resources/Icons/VeraCrypt-256x256.xpm "$out/share/pixmaps/${pname}.xpm"
- install -Dm 444 License.txt -t "$out/share/doc/${pname}/"
- install -d $out/share/applications
- substitute Setup/Linux/${pname}.desktop $out/share/applications/${pname}.desktop \
- --replace "Exec=/usr/bin/veracrypt" "Exec=$out/bin/veracrypt" \
- --replace "Icon=veracrypt" "Icon=veracrypt.xpm"
- '';
-
- meta = with lib; {
- description = "Free Open-Source filesystem on-the-fly encryption";
- homepage = "https://www.veracrypt.fr/";
- license = with licenses; [ asl20 /* and */ unfree /* TrueCrypt License version 3.0 */ ];
- maintainers = with maintainers; [ dsferruzza ];
- platforms = platforms.linux;
- };
-}
diff --git a/third_party/nixpkgs/pkgs/applications/misc/wthrr/default.nix b/third_party/nixpkgs/pkgs/applications/misc/wthrr/default.nix
index df95d41738..28072763b8 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/wthrr/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/wthrr/default.nix
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage rec {
pname = "wthrr";
- version = "1.2.0";
+ version = "1.2.1";
src = fetchFromGitHub {
owner = "ttytm";
repo = "wthrr-the-weathercrab";
rev = "v${version}";
- hash = "sha256-3bWO2Gl8/B2p4k/6QhlT46RvyMJJs7WkVcX35vWN2Fk=";
+ hash = "sha256-8o84FFdcEPRtbsxWCc97tTGGownxlhpIM71GiBRT6uM=";
};
- cargoHash = "sha256-8Uy+8UpCQyLaLsulpgC1w2XI9aqj2P5ebBlXqpuDIc4=";
+ cargoHash = "sha256-gHvPz8DZ6wSfMCzh8vx7Wv8pfP3P7p5EeRCTo4b30cw=";
nativeBuildInputs = [
pkg-config
diff --git a/third_party/nixpkgs/pkgs/applications/misc/zathura/default.nix b/third_party/nixpkgs/pkgs/applications/misc/zathura/default.nix
index dd8c9b143a..8824185663 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/zathura/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/zathura/default.nix
@@ -1,14 +1,21 @@
{
config,
- pkgs,
+ lib,
+ stdenv,
+ newScope,
+ gtk3,
useMupdf ? true,
}:
-let
- callPackage = pkgs.newScope self;
+lib.makeScope newScope (
+ self:
+ let
+ callPackage = self.callPackage;
+ in
+ {
+ inherit useMupdf;
- self = rec {
- gtk = pkgs.gtk3;
+ gtk = gtk3;
zathura_core = callPackage ./core { };
@@ -22,14 +29,6 @@ let
zathura_cb = callPackage ./cb { };
- zathuraWrapper = callPackage ./wrapper.nix {
- plugins = [
- zathura_djvu
- zathura_ps
- zathura_cb
- (if useMupdf then zathura_pdf_mupdf else zathura_pdf_poppler)
- ];
- };
- };
-in
-self
+ zathuraWrapper = callPackage ./wrapper.nix { };
+ }
+)
diff --git a/third_party/nixpkgs/pkgs/applications/misc/zathura/wrapper.nix b/third_party/nixpkgs/pkgs/applications/misc/zathura/wrapper.nix
index 5d60c48222..4290fff26b 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/zathura/wrapper.nix
+++ b/third_party/nixpkgs/pkgs/applications/misc/zathura/wrapper.nix
@@ -3,8 +3,19 @@
lib,
makeWrapper,
zathura_core,
+ zathura_djvu,
+ zathura_ps,
+ zathura_cb,
+ zathura_pdf_mupdf,
+ zathura_pdf_poppler,
file,
- plugins ? [ ],
+ useMupdf,
+ plugins ? [
+ zathura_djvu
+ zathura_ps
+ zathura_cb
+ (if useMupdf then zathura_pdf_mupdf else zathura_pdf_poppler)
+ ],
}:
symlinkJoin {
name = "zathura-with-plugins-${zathura_core.version}";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/brave/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/brave/default.nix
index af50ac1b75..65d064459e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/brave/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/brave/default.nix
@@ -6,17 +6,17 @@ callPackage ./make-brave.nix (removeAttrs args [ "callPackage" ])
if stdenv.hostPlatform.isAarch64 then
rec {
pname = "brave";
- version = "1.70.117";
+ version = "1.70.123";
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb";
- hash = "sha256-FUomXWnIbuW8H0/r+fKEmMG8qO0vBAKUS9kijCbH5Mc=";
+ hash = "sha256-YqSZYQinNyQQQds5ACyDCeZA+D4sBxyMvMiOvD6CVeU=";
platform = "aarch64-linux";
}
else if stdenv.hostPlatform.isx86_64 then
rec {
pname = "brave";
- version = "1.70.117";
+ version = "1.70.123";
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
- hash = "sha256-54puHFpg3zqgORoqale9ZNgokn7q8fbI+240azFqrlQ=";
+ hash = "sha256-Hr7/Yry7fhSDe1gzpZqtjuIDrbB6HuC1PSeBQ3HlAdE=";
platform = "x86_64-linux";
}
else
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/brave/make-brave.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/brave/make-brave.nix
index e94e1a93bf..2ea95693a9 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/brave/make-brave.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/brave/make-brave.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, wrapGAppsHook3, makeWrapper
+{ lib, stdenv, fetchurl, buildPackages
, alsa-lib
, at-spi2-atk
, at-spi2-core
@@ -112,7 +112,9 @@ stdenv.mkDerivation {
nativeBuildInputs = [
dpkg
- (wrapGAppsHook3.override { inherit makeWrapper; })
+ # override doesn't preserve splicing https://github.com/NixOS/nixpkgs/issues/132651
+ # Has to use `makeShellWrapper` from `buildPackages` even though `makeShellWrapper` from the inputs is spliced because `propagatedBuildInputs` would pick the wrong one because of a different offset.
+ (buildPackages.wrapGAppsHook3.override { makeWrapper = buildPackages.makeShellWrapper; })
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/brave/update.sh b/third_party/nixpkgs/pkgs/applications/networking/browsers/brave/update.sh
index 04fbbc3494..d08c1559d0 100755
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/brave/update.sh
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/brave/update.sh
@@ -23,7 +23,7 @@ cat > $SCRIPT_DIR/default.nix << EOF
callPackage ./make-brave.nix (removeAttrs args [ "callPackage" ])
(
- if stdenv.isAarch64 then
+ if stdenv.hostPlatform.isAarch64 then
rec {
pname = "brave";
version = "${latestVersionAarch64}";
@@ -31,7 +31,7 @@ callPackage ./make-brave.nix (removeAttrs args [ "callPackage" ])
hash = "${hashAarch64}";
platform = "aarch64-linux";
}
- else if stdenv.isx86_64 then
+ else if stdenv.hostPlatform.isx86_64 then
rec {
pname = "brave";
version = "${latestVersionAmd64}";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/upstream-info.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/upstream-info.nix
index d1b57b42e7..4c2ee8a3c3 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/upstream-info.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/chromium/upstream-info.nix
@@ -1,11 +1,11 @@
{
stable = {
chromedriver = {
- hash_darwin = "sha256-303weqU04cCCwlLlSVnEyvKvHu09RjGFLmg5cf/exss=";
+ hash_darwin = "sha256-cWY8P3D+PrIlbEdMYPp+4cFQZfOLbGeebC1Glg53Sx4=";
hash_darwin_aarch64 =
- "sha256-TybJYKeMzm9FQp0Jqx82VF1OOiVSpS/QgNUEDlWG7Uc=";
- hash_linux = "sha256-D8aKGKnbFT6YUhyhZUuz/XhCrUVS+Y7I7GaI6Qfv2bE=";
- version = "129.0.6668.58";
+ "sha256-Tu11SCTlB+8/ao0uS7AbknB5WuvN+cw/gHiyL6xKH1o=";
+ hash_linux = "sha256-Da+xaXNNP8eRccq87LBxMb+2oXJ4WRGLdWoCAhG2yAQ=";
+ version = "129.0.6668.89";
};
deps = {
gn = {
@@ -15,8 +15,8 @@
version = "2024-08-19";
};
};
- hash = "sha256-8dKWu2/ZKw5ZthH1s5wR+h9b0aIqlDhNsPUrlE9DMQg=";
- version = "129.0.6668.58";
+ hash = "sha256-+n9LjRLFvVB/pYkSrRCxln/Xn2paFyoY+mJGD73NtII=";
+ version = "129.0.6668.89";
};
ungoogled-chromium = {
deps = {
@@ -27,11 +27,11 @@
version = "2024-08-19";
};
ungoogled-patches = {
- hash = "sha256-3BK1HZiQ9SnRuMMviC8gm9ZLiu8ImceBlcAp24/aYlM=";
- rev = "129.0.6668.58-1";
+ hash = "sha256-fKMa/TxQRzteLIYMy+gn5fDvxLyrqtSwXHWxle0bhsE=";
+ rev = "129.0.6668.89-1";
};
};
- hash = "sha256-8dKWu2/ZKw5ZthH1s5wR+h9b0aIqlDhNsPUrlE9DMQg=";
- version = "129.0.6668.58";
+ hash = "sha256-+n9LjRLFvVB/pYkSrRCxln/Xn2paFyoY+mJGD73NtII=";
+ version = "129.0.6668.89";
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
index 6235491b27..3585115bbc 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
@@ -1,1035 +1,1035 @@
{
- version = "130.0.1";
+ version = "131.0";
sources = [
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/ach/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/ach/firefox-131.0.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha256 = "75c9cb604a7c16040bdbcc71fb63673da367b8d612dcf1e4fc8dfdac7d29dc3e";
+ sha256 = "be36e045c268ad7b8c6a18e118941bc166f7c0db4f981a571fa0b3bfcdea185d";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/af/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/af/firefox-131.0.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha256 = "3f77bd5056cce5d0cbc847d8cf4556434a9688fe471ff47a501525d2680bdc6c";
+ sha256 = "8dfd7493a79ce8a9dba6a48c56c93eeee62251712098b300f54d9938cf6aa219";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/an/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/an/firefox-131.0.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha256 = "2b395ae966577774cd54498ba1196dc853c037f00834bd3339fdeda2af5e4129";
+ sha256 = "395c27aec8a019ef51ce47f4b6254a9778a67acbae2e196f107628e86b37df6f";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/ar/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/ar/firefox-131.0.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha256 = "44737896fc8b5a25941e6e764232d422d49e37cb89295bd97a3d0bcc32e1c9a8";
+ sha256 = "9c04d516a5d2c82508711910a4eb9bbc30395bf648349ddbef7150d950129a04";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/ast/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/ast/firefox-131.0.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha256 = "90962190b750519aa295ba33f91a0bb8dd7817b371377fa44bf6ff637d3ed9fc";
+ sha256 = "ee75f84752e949454adbfbc634e3f4bbe746c253fcb845b5a098708dcf1d529b";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/az/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/az/firefox-131.0.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha256 = "e3e68f5181de8e129ca955742d8a78ce9abbcc3c7d460205c186ea024a149549";
+ sha256 = "ed02a584a8c7d1a3d513f179650e9de68af0b68d827fc0ad1709f8632e40a626";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/be/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/be/firefox-131.0.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha256 = "8ba8916163f940bab5543305654d27e6811723848e8247be2a521abc592d3982";
+ sha256 = "4b6de517ee047134134da171dab4a508e81f885e0a31bd612f5333339e82f456";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/bg/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/bg/firefox-131.0.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha256 = "7742fb6ed71e97c110164722d3e9f62b56c74bf4dffa97cba4b418601df54da0";
+ sha256 = "090d3d91b669ef4c9974db5bf8932387db6cbbf7d394fb19dc723a922fdb5bb4";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/bn/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/bn/firefox-131.0.tar.bz2";
locale = "bn";
arch = "linux-x86_64";
- sha256 = "4dd8d44964e6e214e23e8b113818ec78ebd7b832c7c2929be5c988a63947be67";
+ sha256 = "2e16f5f6db31ca4cad8afdf9d5013e60af2abb06018e85e28416e2a3684a0348";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/br/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/br/firefox-131.0.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha256 = "0c388c5e442dab48f04b521506a280c285efc18fd381f053ed9a40c31942070e";
+ sha256 = "6b9c60151b003c076e4abd635069f6ea8ef1ef3a8c3d7ae10858064273bb1d12";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/bs/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/bs/firefox-131.0.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha256 = "1c25d079d81d816207eefd8d4cdd762b266223091cd588745f6bb8116ad17a2c";
+ sha256 = "e456f09524e58843948dd0c0eb52fd5f740ee6442595697c0e548d7beac1b917";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/ca-valencia/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/ca-valencia/firefox-131.0.tar.bz2";
locale = "ca-valencia";
arch = "linux-x86_64";
- sha256 = "2ff0f9c005efa96c425d3910aa1218cb8ed31109990268b58c9600a9407a21fd";
+ sha256 = "568cde24b87cfcf1a87876aa8d78d7bd5200f49d1bf8a6529f66ba14a06a3dac";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/ca/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/ca/firefox-131.0.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha256 = "ffd0077ecc8115ed7330f0eb93d5cf082333efd07fb34f5966556ddd31e590ed";
+ sha256 = "88188fb21436e3e4db9be013766ea3a8f5d7aca4130759e864ad91165d24e37f";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/cak/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/cak/firefox-131.0.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha256 = "804010785c24e0020e81f19b8e6a4df838cbb620eadf84e9870406dc4c76551d";
+ sha256 = "c836b79f48de1b023c41b1551de43a5482919af70542c2b9d0391f76487bb18c";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/cs/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/cs/firefox-131.0.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha256 = "a87f19bd1ffae419af329089be50a25e59adaa77c731843ebbab52061b156de0";
+ sha256 = "38e5938e3e23a52881f1ada0a927be7dca3db522aacfc6501267fe2f365e5666";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/cy/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/cy/firefox-131.0.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha256 = "b0ea0a4959c05249d3afc19ded0e22cbe0753a677efe40f8a7f8fd37ae147e12";
+ sha256 = "d016960dafc9ded6a5ae0bf9ddc2df5bcc0cdaa965dba7800d1334c2b1cb5445";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/da/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/da/firefox-131.0.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha256 = "27e0961bac128e29441961f73bdf53f171946a8ac214e393f71a43ada8ce987b";
+ sha256 = "95352744ab62e2966fd182da671c88765d272e35f866ff1fec8f28049151e018";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/de/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/de/firefox-131.0.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha256 = "64f0d066b0d1bdab956679554ed351b344d2b9d0a01c2a1b4daaa19fb9d20ea5";
+ sha256 = "16934d819edacb15eb88a9430ccbcc2e7a322d3ebdb42de9a708f02f088d70bb";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/dsb/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/dsb/firefox-131.0.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha256 = "caca4af3f10920c7a5240ad5f1293bfb71af2a25be1a8c5ea26c1670984b2a7b";
+ sha256 = "0a89ea6ae7e01a116d2ececa0980b6050f90514678b94431c420590d3e900912";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/el/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/el/firefox-131.0.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha256 = "bf6f55b5fce66819c9f9ae1cbc80e141b3e4b666bfd7ca079730406707d79fae";
+ sha256 = "01d4bd428e8e999d8979c1429728bbc1fd1cdc2659472e54dee68ab0a6b7c990";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/en-CA/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/en-CA/firefox-131.0.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha256 = "b679f0240b3d1535f9373f39b16b36e923e617291401eb07e2ac10581a7646fd";
+ sha256 = "a14301b5d8f87724cff8c671a4a72d1e5951e00899c0c9a9b477b997ca1e495f";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/en-GB/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/en-GB/firefox-131.0.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha256 = "bcbc013dfee5b526e1973557e29e9a44ed5a4f435667394567f4aa46c3c167d4";
+ sha256 = "178b7a57e3bf382730ddd9b6c605683521aed7c9974b6d39ff51f5d5190e1fef";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/en-US/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/en-US/firefox-131.0.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha256 = "3b9cd7fe7d22f0960ee5a058e3c9e6b507814958ec5a9ac691cbd5ebd0895c93";
+ sha256 = "4ca8504a62a31472ecb8c3a769d4301dd4ac692d4cc5d51b8fe2cf41e7b11106";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/eo/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/eo/firefox-131.0.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha256 = "9749369a1c623aa644c498d8668f47a793c6fa226eacd360a5e270d870615173";
+ sha256 = "bcab9efc4930052472646180a418e6b93c661c5ed4c54374915b33abde1351b5";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/es-AR/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/es-AR/firefox-131.0.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha256 = "7a6ed7afacc50a7d10ae5befb559c849ab68aa194be5e0acd003c6c5cd9f59a0";
+ sha256 = "05bfe84b133e1d1a35c2934a0dd78589580f8edb9b050d11338a45533d6faef3";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/es-CL/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/es-CL/firefox-131.0.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha256 = "b8fa5d24f8ad928c704cf720b75d538da63212e9579de1e84474133e3548ef59";
+ sha256 = "10d336cb4d2a316100c1db7714ae3da48d73e1ad6e7c36101bdb6a034d89196e";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/es-ES/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/es-ES/firefox-131.0.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha256 = "0d2d0bac9b3f191579d31d6c69eaa384f11b8a0c3feed2cb6f811d00f0addf9c";
+ sha256 = "e4b1cb7f8363a62341d6a2bac3d534793dc317425cd05c5793f67d3c1d3ad6d4";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/es-MX/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/es-MX/firefox-131.0.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha256 = "a4858421fb5efcf5fc6b03fdd9c265eb3575f48ae31565c186af92329da294f7";
+ sha256 = "ab45bf37e36d53d04450fd747b7cf2159e8b23ad940369c9bf967a8a5eeee054";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/et/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/et/firefox-131.0.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha256 = "afb3cf51ebc592be17f3a57db277014092338ea39a8944ec8d6a9d6ebe6c8919";
+ sha256 = "85c73ca19aaecb687af7d7b4aaee2f2ebcfaacfdc3e5b5ce08d35f7a17afe8ff";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/eu/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/eu/firefox-131.0.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha256 = "45666a4bb058b5284276dd3953607c4174530191c2ae38d7edf84ceec230faa2";
+ sha256 = "0ee96359d320da3f3fa8854a3264b856570d51f27394f872240318992bf8c8c0";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/fa/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/fa/firefox-131.0.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha256 = "000c3fa4dcd7194a89f32759b3a60d7314170a535a52d1dff96f5a0d44e53b0e";
+ sha256 = "d38bc508f1fc3e2c265cff4b8fe9833e987944fe90a1a7d53bcae9c56e8d517c";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/ff/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/ff/firefox-131.0.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha256 = "179aeca43505fc09c06e99bec7fd0624da318d989531188b85498d04e395e7d8";
+ sha256 = "06d7f72078a4dec3baa02ab156d484db96907e1adf9a232a5d35105eaae5d019";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/fi/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/fi/firefox-131.0.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha256 = "d0eacceac59cb50d198ac6029fd35a77ea6933f11580bb2a343f18f5c101c530";
+ sha256 = "54c9bd17b3315c44bf033e46f50d5cb56361501c8033a229d62552a7262cd8fe";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/fr/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/fr/firefox-131.0.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha256 = "cfcccda257189411ee2b462cac3ce6cf88a29e93a17284400e07c7aa6ec60985";
+ sha256 = "7505dc3135353166de0dffa8fc5dc847f6f0b832fbcb8f7a08075fd13c4fcff7";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/fur/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/fur/firefox-131.0.tar.bz2";
locale = "fur";
arch = "linux-x86_64";
- sha256 = "435e5cb2f76c172742bd7c303f6adefeccdc0f776c385b3f10da90e131a29199";
+ sha256 = "3ee1af04cc890d7903553a16a2dcd670d13342de55d2628da78641b6ee2b13fa";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/fy-NL/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/fy-NL/firefox-131.0.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha256 = "f9b474e950efe6e1d46dcf7c29a254de5bf63d46f6977b7d5c66346f43b05de6";
+ sha256 = "d1e270655135f486eda9990bf0a9377c2c6be5555ec68446e75414ad3ea0e8c4";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/ga-IE/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/ga-IE/firefox-131.0.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha256 = "6d4aebf9eb334c1c02c3bba36d7b42bd388faaf605bfac5b59a26dc20892bca0";
+ sha256 = "1df9e69c392873b40e597225dd4f43e46d777cdc02861dd3c0a53fde401699a1";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/gd/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/gd/firefox-131.0.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha256 = "f140ea4f4ffb6d5942680fd3aae2d97be1d581510a8e0093792df9cdc4afe69d";
+ sha256 = "50654e4fd3a2ab1634ce84af6bf70d61b7ecc47c01b1bcc54056f6f55ad94bab";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/gl/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/gl/firefox-131.0.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha256 = "ac3d20c642f1822b3ee4ecc42cd23a5c148f698c3bbde19d3d857fdcd8186818";
+ sha256 = "c41fd6c1e753aecb5960f980d1e819a9086a10abb7877193be175bc98e9e4093";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/gn/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/gn/firefox-131.0.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha256 = "dbda1334a1d44c5a3e46dc5f7244ac27e4429ad0ee796a21bd3bfb30bb2e032c";
+ sha256 = "3aac4478640f9695bdf7deec5785d539bd28a116511a83f7e8b90b9599d83ced";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/gu-IN/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/gu-IN/firefox-131.0.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha256 = "e0590e806095192472c98dcaa70d460faff53ca715c8cc6f163ecd193870ebf1";
+ sha256 = "98260679d210ffdb7a0abbb7a4f6335a7964e9e67ce67acb2282932f4171e7a9";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/he/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/he/firefox-131.0.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha256 = "04e5b40a4835655eaf03a3651a404fcd443300a9b9e7bb3f212c517216feef00";
+ sha256 = "9dd1ba7f70d9c2abe78f20c8f7c43f8fe2071283592f5403d395fe1e9afee832";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/hi-IN/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/hi-IN/firefox-131.0.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha256 = "5e171f6eb5cff927c28eac34e052354bf699761b490301273eb95bacbd579c8b";
+ sha256 = "7bf4cebc1d95a8879465b07f060ac0a300d2e198e86e68303ff87c68986bd4f2";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/hr/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/hr/firefox-131.0.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha256 = "96c0e9e1c6d036a5ca25a2039b68d075b6fe139c97990785032cf60bedf28a97";
+ sha256 = "b2057d0916c17948c782741cc8ad33dee728fac50028fe69c1314ce5e2830d50";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/hsb/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/hsb/firefox-131.0.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha256 = "b777a174d14e7f99d428da8811f544a3b1fccd75dac6b8519df07a71676bd0af";
+ sha256 = "197bc7a7fd7fc0a7d5002a45307f37a201d19cc4916c7207b0aa87d2ca1bd777";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/hu/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/hu/firefox-131.0.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha256 = "00e00b71173992f0afd83c0b13ef68733e3c6c42b6e6113248720977aa75526d";
+ sha256 = "bf5d21d0890c5cc740b0ef60a9940d7bf70874ec8e98d6a2fa6a3906dbad5eee";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/hy-AM/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/hy-AM/firefox-131.0.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha256 = "dd2dce3c16401652308f1b3c3ff6020daf60b07e54fcfd959fef33d8ecb07999";
+ sha256 = "d6811fa82f435c027dce0b5feeea2320a7aacf94b1fe7923486c4a13cfd6284b";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/ia/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/ia/firefox-131.0.tar.bz2";
locale = "ia";
arch = "linux-x86_64";
- sha256 = "32731f851776ea6b8d3bfc1798717d4d87c86c64e5729badf23457a426043a60";
+ sha256 = "666c537a9233bdacf0f16cc98a6708cb8dcba48a3d55cf8c6bcfb5418259a8b3";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/id/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/id/firefox-131.0.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha256 = "a2d99f609828dcff17b7cfb5f5886a88450d915d929c5e1df3d93284cbc9e03b";
+ sha256 = "9eddc0df63e3d3fa25ac4e61c68c04e497e4034cd8c8492d4556df3c0eaafd80";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/is/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/is/firefox-131.0.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha256 = "abe7065ef5b0062d208c872cc54b148051a2af3ebc9ec30705dde66c93e128c0";
+ sha256 = "af257fa9ff0b926845bd910c365da4858b5ae375c66776369023fdfc8ef1ff4e";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/it/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/it/firefox-131.0.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha256 = "d366547cd018afa7a2ad6cbaea2ba9fed3b4b0dbdc40abef86eb532b81137b57";
+ sha256 = "ebecd0d93cde4e9ac3fbb970d343dd826a7fdaa7c0c0c1411f739dbb59703a3d";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/ja/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/ja/firefox-131.0.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha256 = "0f6e5212a2d18698c2c141d551406e1b9755931b0d39b5e787e2a72fd5a1efee";
+ sha256 = "ec23826e3e748f4b3c3a79d8f0945d224b1fe0b26acc814ab046e1f296a791b1";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/ka/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/ka/firefox-131.0.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha256 = "c12c8f9c43959b58208163ee2c7453bcccf1e1d78e49c070e42614758a37e2ef";
+ sha256 = "07cc5996d15647a3b0f487218bc02464e16fa8144ea2da0a15b533804b0f2fda";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/kab/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/kab/firefox-131.0.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha256 = "e3f04b0e3a49b4cdc0a275ac76c08b01fa5087d8b772690ff2a0821137ab7a89";
+ sha256 = "fd63ef6a93b4f75d4106113053cff8b12466973a147b1c32d95575c5726340ba";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/kk/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/kk/firefox-131.0.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha256 = "2a9834d53c95041308952386081e5667890471d011dba248167f5d458082e835";
+ sha256 = "dddde0f27826990d7d20f1cf8fff06d6e127b52ed78afa1b7ef15bdec114118f";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/km/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/km/firefox-131.0.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha256 = "36a9eec88a475e4979a61e6a2c6ee735429f8ac7142e96f14afa11cd6a930b86";
+ sha256 = "bae7a63f5b94f827abfe274026ad5410dea884ad7cf9ca768c7c4742a7c8f38f";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/kn/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/kn/firefox-131.0.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha256 = "cbe7d2a9391c7f57c632fb554ce2fb00ec18540819bb9993a8d9d539cdbca1fb";
+ sha256 = "8a3fec8a361e4f53df91a36cb21224ada7fabc71258849ec984cfa1f72598645";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/ko/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/ko/firefox-131.0.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha256 = "d05bde8b6620102c8ce2e5a7054ffacc6058385eb003e782a1fcf95faceb51f1";
+ sha256 = "2bb0ecf8437409bcc55543269276d147059533703e75ee163fff317847c133f6";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/lij/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/lij/firefox-131.0.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha256 = "24120aef5d15de287ffaac116acc48b855677ce640890808bbd06fcbb52c1e3b";
+ sha256 = "0f2dedf32734f4b0c635a1431380a76239eb1e1c143f52088dab1bdb5c5dac73";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/lt/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/lt/firefox-131.0.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha256 = "c31eca623d0f66419f941dc59065a5e7499d713083d63f710a3b8fc801400499";
+ sha256 = "f02bc3969e126a27603ec1e5b28c6faa9c937c41fd87ab5120a1592a2d619fa5";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/lv/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/lv/firefox-131.0.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha256 = "f3127019c3b2d0623bece4a113d6347ba7a9bbb4d9b26750bc5c24aadd01283a";
+ sha256 = "4391ef6457ae6e98368a8d2e2df159920bb0dff8be0c1187d1c73d1eaf53b90c";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/mk/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/mk/firefox-131.0.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha256 = "7d43691141595c2bda66331e22c2c4f90d9efb4f399f1a157a94e7f81926631e";
+ sha256 = "6a1a7cdc3935e06a0328b5275f53988acd7d87ae326c75c20e525fb1100144c6";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/mr/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/mr/firefox-131.0.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha256 = "05b7ef7b28856b95af02aef3062ab7cfd553aec7cccb01ad837552d14b8b64be";
+ sha256 = "cbbd5bebcf46c689962c5a72a17ec5368f7a157fa25f0aeb12b407774d180806";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/ms/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/ms/firefox-131.0.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha256 = "2ac03b66b00c2573a63895e8e67273c8cf9e13fbbe3d60942c9bffeee701daa0";
+ sha256 = "d02ef946ab3953041a392d820f6bdd298198c6d22de0287b400459844e2fdf6e";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/my/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/my/firefox-131.0.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha256 = "c32daaf07a5d65609fc8a74e924a87f927c633f4ff0997d36e7bda7cba7e03b9";
+ sha256 = "b45dbeec1516896b9e5907dbb1bed8a5511490c0897379c1a5af8a1449ec2328";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/nb-NO/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/nb-NO/firefox-131.0.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha256 = "c4ca2aabe1f728f6c71f75419c4a515d7f39d4d00b79248d72c1694d07d207d1";
+ sha256 = "5f92f97ade31f4037a7075524bd85cd89c50d3509772302a5c7ef340d02396ed";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/ne-NP/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/ne-NP/firefox-131.0.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
- sha256 = "d67387b667d8af34fe4d0115cbb0823fa55d4cbc645c5325f8046e230fcbb420";
+ sha256 = "c41f60083d56c8fe2ca59806ee409c004ac4f6483322918ef1b89a5951a20681";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/nl/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/nl/firefox-131.0.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha256 = "fbd04495157778a63e3b42b0f6f57aee59d6f3abd054df4d941fa571da9df60d";
+ sha256 = "a3db7e65ff3a835c05d0c5eefd3687e1530c202a71983b95e8630cfa84830d7d";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/nn-NO/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/nn-NO/firefox-131.0.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha256 = "6b44d501081b5cf3f97aebc9ef443cb044174bef031a57b6d528068839cc6f8b";
+ sha256 = "35ee4826270682c72110740f885a5f9aca2d7493e9a4c11e4c9e8a941153f988";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/oc/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/oc/firefox-131.0.tar.bz2";
locale = "oc";
arch = "linux-x86_64";
- sha256 = "598fb38e1223e38955f073df14cdd6843cd37f5f48dff9fbae0b7b31f1c2b328";
+ sha256 = "a54883fb3df19b3b43c83c7766da428969f7c5854d38487f8ff3631417ca67ef";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/pa-IN/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/pa-IN/firefox-131.0.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha256 = "251801dd9e71f4b4eb4e55495f56b93fca899ba86b7547c3fd3d7bde5403fb87";
+ sha256 = "85f7114a305787f4ae0560541cdb9c43a8020b442d78260665f2fefcc165020d";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/pl/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/pl/firefox-131.0.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha256 = "4fb4aeea80cb89c113ed3bae7b0cece31013301e86eb17f7c573da492e488b4c";
+ sha256 = "7bdf350ffc508334c773c88027bceed8aed7f2ebe7095d7aed8fb15136f8250a";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/pt-BR/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/pt-BR/firefox-131.0.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha256 = "85a71a60dd43a7d25235cca7284244b81c72693337b0e25ea6c3f99aaa5be9bb";
+ sha256 = "e3bc372080adf7f311ce23c6957226b9b8b997bf836ca3643961172f4db775f0";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/pt-PT/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/pt-PT/firefox-131.0.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha256 = "3d9c0dff410ff114827911cf6503f2a799538cbcff8a63d5a62300272f3e1f7e";
+ sha256 = "68767d1baadc4f1ef7f9512d32e3d0b5c7c957d601a3feb35dd60cb6b9e03aa5";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/rm/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/rm/firefox-131.0.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha256 = "fa4cab855af47b990036e4935e41174c240063d100e71fb4d55e3fce5f5fedc8";
+ sha256 = "19533cfa2c200c063615bd8f37bbee176386e29ad600e31de401c3d11a89686e";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/ro/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/ro/firefox-131.0.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha256 = "cfd094d5ef3395efdcbb2ce5df933a2c8770513513b75584f3a7fa23cccbc982";
+ sha256 = "c51110fd220b8dd1579955dd25dc7c3fa37d5a607394a8e353752d7635e93a8f";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/ru/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/ru/firefox-131.0.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha256 = "04b5f688bc1025c28a9b8094a12b1238b2170ce643b841b8d6fad149f3264eea";
+ sha256 = "904956c953a448ab488275c1c29b663b7a21ed1fe57e83b70ca20cad32d16564";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/sat/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/sat/firefox-131.0.tar.bz2";
locale = "sat";
arch = "linux-x86_64";
- sha256 = "24f3ae4b197f1161772801a786696427bdbe34967fd5b4ebdb122468427559c6";
+ sha256 = "7f291835df563dd0531411353ba52cbc695bc60ebefaf1ceed81ada42cbe8bb4";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/sc/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/sc/firefox-131.0.tar.bz2";
locale = "sc";
arch = "linux-x86_64";
- sha256 = "c36770c3992251cb6f3f1aacfafffc2b33c9110a46c6690d7748798058b5db61";
+ sha256 = "77ccc26e54cfec33d0913cd8a761df49d968291400c16c29e96c39c4dfac5e85";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/sco/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/sco/firefox-131.0.tar.bz2";
locale = "sco";
arch = "linux-x86_64";
- sha256 = "3c632caf75be574fe67a5e8ae828fc2e83a5989ed6ed5c6a5e0437e204aee229";
+ sha256 = "c382e40193be0361cfe245a8f833b4376f775e0aaf6aaadecd8f8061186db5a9";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/si/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/si/firefox-131.0.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha256 = "0c57a8bdb77d98685f1567542f3b3df1ee0d0040d7bfcd69f856d5ca2a262a99";
+ sha256 = "0ff3338cef8108b68da7a877d1557b30d317dfb6fe38bd0f6be98eaf5fc5907d";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/sk/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/sk/firefox-131.0.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha256 = "8d8e738a0a0e292509212360ded5f5e58873adafaecebe61869fc2b570b6ee89";
+ sha256 = "334ac54b662381df95c6abd5ff79933a1de5668cb9fbb5e127dce3279bdf8835";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/skr/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/skr/firefox-131.0.tar.bz2";
locale = "skr";
arch = "linux-x86_64";
- sha256 = "7fbc8f9f0ffa69e16ea5857ed3cac09d979c3963907aa4d58cdf50be5392b81e";
+ sha256 = "8f82cc7434a7c4b03a1cab1c7350d52a97191df1acb143e851b332a913355445";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/sl/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/sl/firefox-131.0.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha256 = "a977c311dc01a7339f51e649d8823bfafed2589b4c4a835189af08840f1b1f38";
+ sha256 = "f0515b2d890c89d7ad662ca4a31d566e2a105a70de4304040b6143c1efbfdb4b";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/son/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/son/firefox-131.0.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha256 = "9fcdf9c25eef650a45932855fe5bab78c83635a9aa01528ca06621eed009f641";
+ sha256 = "1c5bbe37dffd1cf947d49556ab1364292228076d550a59bea4bd3c0679349223";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/sq/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/sq/firefox-131.0.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha256 = "dc7a2150976e54cb8bb6cc24af79225a0aaebb21b72f3e683a7004a22732c9c5";
+ sha256 = "b9fc2a2ef9cb6d8f4f127892dbffcb509f364bb8cd57fa77ccbc8a8e89fffef5";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/sr/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/sr/firefox-131.0.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha256 = "613bb61f90b1f1258552c447c333df8fa91c603c24b7e60267c12d29c7963327";
+ sha256 = "426dc93eb8ee7b97f30b5499536335a210614e446ba3dabd41f32891c5820785";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/sv-SE/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/sv-SE/firefox-131.0.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha256 = "a37d2052d88d424b3fe895d8996fa916bf551716fdb4fef679ab83f204f0df01";
+ sha256 = "905eed6e5c04c5b2b6397870f78ee934531753c4757dcfca9b8a41f9ae126cdf";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/szl/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/szl/firefox-131.0.tar.bz2";
locale = "szl";
arch = "linux-x86_64";
- sha256 = "f0c4e6a877466a1278a441981778a2f6ff9d04d15a3509f995cb528da0e8a526";
+ sha256 = "3c4b7ff974100fb84e81c90de0c1f8a55befd8a2b679139b1850b3815fb5c052";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/ta/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/ta/firefox-131.0.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha256 = "f599910e2501517e5471a84afa69f19f13583fbda93136039dc4713d9c0ba6c5";
+ sha256 = "e990210216baafa2cf5c1a395ce9b160d7be00907df0dbf24c751f0e29982359";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/te/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/te/firefox-131.0.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha256 = "79fe15dbbc627a7a66e810b97c8c1002ae8382f35e0529ceea035d644b6544d8";
+ sha256 = "c3c3d2fb66b429bb893451d585588781ef7c0affa54d15d65b5ae1aa9f389871";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/tg/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/tg/firefox-131.0.tar.bz2";
locale = "tg";
arch = "linux-x86_64";
- sha256 = "df7dece31f772e1c99cdc2022155411842c4ef2fa05fd4c23a1dbc5688308808";
+ sha256 = "caf1776c1234c3e9f6cdebd736cdeaa3cba9845f2c7d4c853c3ddd1633f4846f";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/th/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/th/firefox-131.0.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha256 = "1920b228e39de818f4d252bbc07c62d85b6064126cc299c0996e6ccf5f14ada5";
+ sha256 = "0d78523d823d766cec251d2000c873a11a99dcf74fa92c19754b1107f3e0f3fa";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/tl/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/tl/firefox-131.0.tar.bz2";
locale = "tl";
arch = "linux-x86_64";
- sha256 = "6c6f598d524db8ab22da11b40782da29283b4a998d4877e4ea6420d720e2f1b7";
+ sha256 = "e57a609c57c652abef1adb88bf3a08216ff39c20d092181d3e121b1d9de7e14c";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/tr/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/tr/firefox-131.0.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha256 = "f72dff83c65d08d965b6077d8fa2dba1a3316449fd87d1191073ac2ae717ad07";
+ sha256 = "fe856dbc9c613c082ced57848bf42e32f26ea7d1ed83c5fb5c5bffc39d75c0d6";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/trs/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/trs/firefox-131.0.tar.bz2";
locale = "trs";
arch = "linux-x86_64";
- sha256 = "d64868b3747be0e0d53f723e624883626254494789555a86217c3d7c00f12ee4";
+ sha256 = "e80d41003ed574f5eb9ad4b002cef4714e53f2f1d9668c42acc2380689121ad1";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/uk/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/uk/firefox-131.0.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha256 = "d234b14db7e149686f610db14ae6888613e6a894162f4e3d5d42f52f42615dcd";
+ sha256 = "29d6d49bdc4c6245a2671517a35eac92b779a5a0327930ae74c005f16ffdad86";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/ur/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/ur/firefox-131.0.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha256 = "89d4b0dd62729f9a94a9758cbd9f22ae97b920533f52885921436cee6a992897";
+ sha256 = "f55549d3e88defa2fbd36e8db24af4c8b7b71b64f8d5592cfe81b8e8f353e9ba";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/uz/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/uz/firefox-131.0.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha256 = "b70ce2ac4756354b6791f1199a1b7f0a23a3d765b7a835a7e2e22aa16c4b93f3";
+ sha256 = "cc9e7d5a228dde6ea65391b14393142914223b56e22fe972d17e75f66a487f17";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/vi/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/vi/firefox-131.0.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha256 = "546c912810a2d265a82160bc909be1f2d4e66a48614bffecfb8fcf1200957bf6";
+ sha256 = "f5eca75e5dfda2c66eed895e9d4ab457664a24c45303f97419aa00b67738616f";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/xh/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/xh/firefox-131.0.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha256 = "0f4bbdbe66ac44de030c8c54620b2a920208f98d348cbd5540514b57ba0e61ee";
+ sha256 = "b14003bae074c80ca541bdb5e7e41a1e3bce0d852aa9428857f5107a4618367a";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/zh-CN/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/zh-CN/firefox-131.0.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha256 = "f2f84928414b7a0a86fcf6f90e4a45a04c33861a193e851e22a1344d5410080c";
+ sha256 = "c97d2837b587c95ec94053148f7d8dcff191650a29722df5e64f6cd79fe8b182";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-x86_64/zh-TW/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-x86_64/zh-TW/firefox-131.0.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha256 = "59e51bb6f0aadf1f4dff88fc074b3440a62504f6cd205e5a1961e8a99860e6f0";
+ sha256 = "e458b9095394da982fbe6dd4f31b1062cfad583901e778e0c1fe23787d5e5860";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/ach/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/ach/firefox-131.0.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha256 = "d0a8df5690b0e4c843ad159df9ac9173f1a761b990828da320da6fd4fe7d98b0";
+ sha256 = "83ba8fee02e95660a0ad6e07456868e4e066f9cebbd9537153c1f7039d16e3fb";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/af/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/af/firefox-131.0.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha256 = "d16956047b544b99bfc4c33448d033ab5a9a4dc5a2845c16d07d6a12a07c1c22";
+ sha256 = "521398ece32a30b965c33305aaf9d135108ab6869e317630bd31df9e96bfe62d";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/an/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/an/firefox-131.0.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha256 = "a1ba502fb3ee547a91f04c60280f5143fccf52c6c0daaf7bf5060a1de8f39d0e";
+ sha256 = "3924f628eb44a021252a3b4ac2b523813504e5d440dcd9f18e4ae92f65d4fffa";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/ar/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/ar/firefox-131.0.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha256 = "6b4739f1108e8e5c6821099d17186929d6d624a96cf9fbaea60c83b381b59c88";
+ sha256 = "fd80dcb273fb5cb2d8676059c604c9cc4f25c635b2adc506546f8ad7ce5c119a";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/ast/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/ast/firefox-131.0.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha256 = "658df66afaa2e371ca734328ba3b16c3722a1c1abc62e808f125b1c070685c4d";
+ sha256 = "1c6d1d015b8a74331085e109bea804ffb74aac12d943fa1906fc1b6e61b565f3";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/az/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/az/firefox-131.0.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha256 = "34476903ca20fddb6cba0236080d0117acbefd89580ee280aade1c71202c06ff";
+ sha256 = "017ed0050d8e3d2b365417d77c8ac908450c6ab5ac726e31201b391c61c8f861";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/be/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/be/firefox-131.0.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha256 = "18484534c64e0b7953735bf94258a309a8714241f02bf81552a3fbeaa1f0c04d";
+ sha256 = "f392d4425528b775ae0d70e0c8ce5046147f28dc2df1e3c6458f7f5260ebe610";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/bg/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/bg/firefox-131.0.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha256 = "2780a582e59eb23f30adf7243398b33210a114fbc7a6c2ceb26b751b2c041dfd";
+ sha256 = "6b9d732d27be5bef6ec372f8429e3ea45f417e35760a9bc902cd54ab834e01c5";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/bn/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/bn/firefox-131.0.tar.bz2";
locale = "bn";
arch = "linux-i686";
- sha256 = "fcccc86a611a46cc35082a9ca175c64bb49f605a37793605b1bb9e1db7174ea5";
+ sha256 = "7c10b98aa56a807a83b9f7b6c4981f4ed3346861d6771b43bb3862bf04d20945";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/br/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/br/firefox-131.0.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha256 = "a466fda7d6fe2939a3785e347e29015ea9d93851b12d3e8f11f8fbd73f569389";
+ sha256 = "c1d6762c815a5e2bfa467e3745957f47059903a0aa35cf01d55a79096024c023";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/bs/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/bs/firefox-131.0.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha256 = "c4a78377106dfa4be35d603faa9ef9665449b78ee5673b278ee2f067ff857f09";
+ sha256 = "a00960745ee1c41d3f19deb9661ca39667e4f4ca03d46cfe34d64452fbb59020";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/ca-valencia/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/ca-valencia/firefox-131.0.tar.bz2";
locale = "ca-valencia";
arch = "linux-i686";
- sha256 = "613283eb3058ebc2b696a9979c1332e7f569155a7a4e4b74e7a6e238d13868bb";
+ sha256 = "54941df90c607ab8b26bd552898495d77929fb56f2d4cfd95ca3181f54368c0c";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/ca/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/ca/firefox-131.0.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha256 = "9c6cde222489f6f181d7f9f326d7b86ec3e19519f1a6639e6dd89455658f459d";
+ sha256 = "dc90165a2292dd67f6aa6cc220081a1d50ab3b833862083526784c5fff86e487";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/cak/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/cak/firefox-131.0.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha256 = "d096305980893967e5172856e440667f39fbe18aa9be83973303291029a643ae";
+ sha256 = "074ce8c8bacd04d6bc9d3fdbb168e0d7a55db9c262c8a203344dc0fc6a487e7b";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/cs/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/cs/firefox-131.0.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha256 = "317bd4a0d62fb46c0c59de2a5d985ac873d35442084197b68cc75043f3049747";
+ sha256 = "4a4ba7a9383e9d6e5c315215bbf5993a5457a0d09957eee4939f4d9eeca4076e";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/cy/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/cy/firefox-131.0.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha256 = "4c17d63a133bd58b8874af1cc9c06157d0cc4e02594e308ea9f7f3962fe8f6b9";
+ sha256 = "8080d000239021410eabda919bf652bf45f53604dfa4c99cc0e61569f58a6087";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/da/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/da/firefox-131.0.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha256 = "753d8c50cb670826b7c611c6c3f085e241720951e0e53d2d565bb77051c932e6";
+ sha256 = "9b87cfcbc140b0c12f1ecd99c42631bc27973789ccdc38fe964e17364a9e05d0";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/de/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/de/firefox-131.0.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha256 = "c1fb1c44db4c82e4e91d94201d99adf75a5c72adf5944edcb4ed53d48e5e1709";
+ sha256 = "88b046d3a3816677840720f5dc2147fc4bb2b897bf83156a024ab1b26a56ff2d";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/dsb/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/dsb/firefox-131.0.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha256 = "9276344352c7b354c946f59bea7bb004c12064a6c7bc777e206191e8afa668b9";
+ sha256 = "b6739f5b999318b16cfac3f532ada04cac675df5e9e8899ac9160cb5d6767f72";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/el/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/el/firefox-131.0.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha256 = "d5c23287bfcee8547e1d6a49925abe6e3d9caa426fa8cc9f3881a5499d6f4b11";
+ sha256 = "2a9671f3264e4329038636833a1bf7f1a51afa41c67077b68f7e565b7001e63f";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/en-CA/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/en-CA/firefox-131.0.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha256 = "f29c1d554cf0278efd95036d9d5d01db8cc2483c510a31183684763943409783";
+ sha256 = "dbc4f976e12495215eb18bdaa7539dabcadf4d2a8970ad67dc998c581d93da63";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/en-GB/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/en-GB/firefox-131.0.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha256 = "937fa4b265929bda1b61f672fea89cecdf1c8494cac298a9ba3eabda51ba4a4d";
+ sha256 = "6543475d273b76a676c18b87cc4082b38230ea90730d6c46e3e5d185555571ce";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/en-US/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/en-US/firefox-131.0.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha256 = "f02e06f9b63d0f29d8384af8ed43b453bd14e5babc8399b50e399163da219a54";
+ sha256 = "a7cc3e751bba91c17e72ff89b1df38c48b70ba7bf27059e96a776b2a7b10be90";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/eo/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/eo/firefox-131.0.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha256 = "fb59ef2d60d057d606a2fef5f7c15cf610da24e87e2ef6d23f52c14a60665f86";
+ sha256 = "48f3ad261441e32544c19bc950f653da07c05f5c10482e0782b6c4fa53364a0b";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/es-AR/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/es-AR/firefox-131.0.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha256 = "0ab1733c1e4ee830aebde7d542cfbe6dccb4992dc9c5665841561dacd6b28633";
+ sha256 = "459f3832fe806137f61ac38bb9aef32bf066ae6019c352bd4741a0a0639e4386";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/es-CL/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/es-CL/firefox-131.0.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha256 = "e621fed31cb3d6c1a1daff65213f31c9f8fb7a3c085ea571fc487479bc109359";
+ sha256 = "2acbf635708fd4d9d32c5b31ff6945112c9a818b2b6c84757741756ed5bd7bf5";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/es-ES/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/es-ES/firefox-131.0.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha256 = "54eaebdfd4361af096fd511d675bacb5b7951143eaf976f5ad2370e44beb3aad";
+ sha256 = "aa3e5b3f4562f1dcf0fd5bd8c89baffd4b58772451aaf84251db5fa7f211f74d";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/es-MX/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/es-MX/firefox-131.0.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha256 = "9e1c1e16c7a306113b72e69999ece716ef39118c2bba71378588c5e6f3d17236";
+ sha256 = "6e57f48f027bbbe7981e973bed22f751f4b6490b7db390b4b2ac571fa66971fd";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/et/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/et/firefox-131.0.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha256 = "10122fd5709a6dc5a74a54fb504bf9c7c4631dee7bca26bfdb42785215229e2f";
+ sha256 = "68b1a58660a2805e682e9ddd2a89ac0d6f60147d08c780f867275c0cc7bf69f5";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/eu/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/eu/firefox-131.0.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha256 = "4c32abf0b98d1bf2622332f915312e5f717532dec84d90dbe65b8c41cf355f5f";
+ sha256 = "de410d170095aac2aa208ae58f649da4a6ef92455b72827ab048310377574fd3";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/fa/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/fa/firefox-131.0.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha256 = "dd422ecbbf116e5ff12ab72f038c46e74810d678e14c7367bb87e6625f822e8b";
+ sha256 = "7cc566821f0405d46821d105a8fbc8cb243aab46cb303d0e9f01d8c623c2834f";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/ff/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/ff/firefox-131.0.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha256 = "0ba37f34d5d5ba78a12463cc909e468d7405a437e0f660d8b0cdf39eb09355c1";
+ sha256 = "8e8a1f7d3aebfb25d8a6119dd42aef27c488fb73bbc10ea6a071687eac8314af";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/fi/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/fi/firefox-131.0.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha256 = "cbce7c32c7fa6780a85c6217ad245b018cb01ea5ece9c3e484ce5f23be510d6d";
+ sha256 = "18af8487bc33f9f9729596d1f5704aabb9fadc39e6251c69a4859a87f17c0757";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/fr/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/fr/firefox-131.0.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha256 = "59a2bc82ea064c806cf44dccd5d7fb90d0b8f8b3a2b7f407844d26d9caf5a53e";
+ sha256 = "410459a59a30ce239f8a62dd1413009031368e06b2f1365689a4df47da01d022";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/fur/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/fur/firefox-131.0.tar.bz2";
locale = "fur";
arch = "linux-i686";
- sha256 = "4170ab542895a23b71e3f9d064b1d0c42be5fbb34f3992b3fc17959e18a9bdda";
+ sha256 = "29c4220b2f822554be9139ab56aaada57de6885d408cbe9d51eb8450bc3e11e4";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/fy-NL/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/fy-NL/firefox-131.0.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha256 = "2b204aa10331e0dc09e54fe8e07f0f34e22be5ab872402c3378fe375b23d2541";
+ sha256 = "8c062382c3a6a2c6227c63ce0091c86e784e38d1e580e413b526bfa2775ebcc1";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/ga-IE/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/ga-IE/firefox-131.0.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha256 = "cc0b327505c2c9902042529a53fceb6a844c172591d59e7067dba73e7196b279";
+ sha256 = "c2409a66e16cca2311e4cf5d5413c9ebc9de739ec2e31fe7209caa5a1bc553a0";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/gd/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/gd/firefox-131.0.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha256 = "57cfa8fb7db17fce664fa688f51698d2f869749e412e869452792c0337802bec";
+ sha256 = "722998440e0fd75924c3e9acc287de9c9b7cd47f771f0026afbeecac53a8ef21";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/gl/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/gl/firefox-131.0.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha256 = "f4e27857ced29eef3a42296a06b4cf51423b3f78458c895db49a4a2c0a201729";
+ sha256 = "998cf6c3087b4e1f3db8a32c033cf5cfc0fc5c035e997e22ef2a2d25dda5a150";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/gn/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/gn/firefox-131.0.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha256 = "53460973370eb1c9647cc86f5fa732193764fbddc856d7d8a78efb31868c6fa7";
+ sha256 = "eb2fa6461477e3bb68cc778c78517523ffc032a63ad7d90eb604e6aa92203fa8";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/gu-IN/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/gu-IN/firefox-131.0.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha256 = "ab646956c079a35bca9f035155134171ac2defc609b404696e4d4d1f04a7178a";
+ sha256 = "3203cea87f755aa28a1e443b62aed7d4be36307cdbb33b848a9d2dbd5367a56e";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/he/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/he/firefox-131.0.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha256 = "363fad0b806829ca52e945b54557b5ee48ee3c859d5afec808ebe4460ad1b0e8";
+ sha256 = "f58019e1f1f35fe219ff60fa77bd92103ea10caa0ce00f9f1ea7068c17f7d9e7";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/hi-IN/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/hi-IN/firefox-131.0.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha256 = "4d5a9358833bb5430ffa9125eb29f819dcd80b5db94581dd0f7796aae4805b77";
+ sha256 = "0add549f900a133463ae2e5dc9238998ae4f3ad79ceee00819a1544d4edb5db9";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/hr/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/hr/firefox-131.0.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha256 = "0906822d059699694c82f9be210c76ff09747b1232f88a859fd88874249dbb84";
+ sha256 = "24d09424247be0b9a033e1b7cf53d3a207088a147c9245e1c6fbade572e8abc5";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/hsb/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/hsb/firefox-131.0.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha256 = "82668fd4e948974e994c3fb6fa5e0bb262b930618b32f2324e291a4c23e22fce";
+ sha256 = "59aeffafaa7360f49a4b5a1ac85469ce95134539c5739c3cf910c25283bd5be3";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/hu/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/hu/firefox-131.0.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha256 = "43ce11b054450884c1ab7d281ba9e9b6a1dfe8f93420738d2bf944a782c57f3b";
+ sha256 = "2da80cff3c8f2b2c77e12e63fc0859a7c60a0444531ac484aafa4d4f33d7de29";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/hy-AM/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/hy-AM/firefox-131.0.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha256 = "65cbb814126e407e42dd1e58efb720e67736058c48def442874d489d39f7fc43";
+ sha256 = "f5a18ec68bfe50836ec99be8c06f31b19fe320a2c3212b436a5f88a6482b8b25";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/ia/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/ia/firefox-131.0.tar.bz2";
locale = "ia";
arch = "linux-i686";
- sha256 = "66dd38b0c2aeb2f744b6e0b20f1ef75bfd5d38d9e83e79d4dca0f655c7c7e0d3";
+ sha256 = "5dd21bc4afeefda95933a23d5dbd211374b94eef30bb30e06d1a4536c9474811";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/id/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/id/firefox-131.0.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha256 = "e8f0a1ade237e0f628d71b0534b39ed7966b3a9685dc4834707049b05797302d";
+ sha256 = "07e1171d55b74c9ed72578d3cf7c9647c15603467214b476b78c4cb8ac230e4b";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/is/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/is/firefox-131.0.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha256 = "152cc67e5f05bd52800fff4e7bc1a692ac6d2903b27e8f17cdc2b4baad00e58d";
+ sha256 = "60ab3d8c14812a70fd37324446df565fc667c72e6cf1dedc9feff208c244f321";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/it/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/it/firefox-131.0.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha256 = "66e34edc74c7c0cab26f079a2735ed735adfca5a31c3780bed623e3720de7344";
+ sha256 = "208ed3506b64c2330354ad0454cc6293180d4e3673a0b9600411f797184a357f";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/ja/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/ja/firefox-131.0.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha256 = "9072a6a1fddf13ec09d4dad63b2ecffa60fc750d797d1c92b750ea10cac8885c";
+ sha256 = "fe2d750e42d22ff39479cb56d0165bcb1b3f7d1d3ef61ee05f821ac639c1e7af";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/ka/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/ka/firefox-131.0.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha256 = "321bdd3e9bbc9d9fa3465d218ed6b93de0952e445323cb73b43cf8e4ae6bec7e";
+ sha256 = "55bf8f71a339ca05f631db4c407e566ce3406e1f365b3cee17b8b0445818f62e";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/kab/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/kab/firefox-131.0.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha256 = "9f76066105d69dd0b1fb72183490f17d0c361206119f3d2033f750a55da8bbb4";
+ sha256 = "36dba89b95b919a62ca6deda0a94a67d9d6ccf693628a900739e05061eee7b92";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/kk/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/kk/firefox-131.0.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha256 = "4b41c2a6c49932135e6f6cbe46a29bf8c6a368fa04ca3228acdbfbff3bfef5b0";
+ sha256 = "7ee06218eb0dab593425c3832747025f84cf114feaa5afe0a869b2f304bfdfe0";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/km/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/km/firefox-131.0.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha256 = "bd795ce4f569350354321a9a8251808a8a534fafe9cc8b6a4c4de901f09e486e";
+ sha256 = "f5f781b13b5e1bc7ad92fb27d972d7b1787dc2f9d5bbf791a26699dce227450e";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/kn/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/kn/firefox-131.0.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha256 = "d6cd41901a18057ff0125b62e36a7dd11a239eee77d1ec2c3d6ed0bba07321a7";
+ sha256 = "725f60ccabc19ef7f79517ff29604dbe1a13c649b4b6a684da4a8f2b38c6ec95";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/ko/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/ko/firefox-131.0.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha256 = "09f995301bb315e4edcafd9b0522ff111092782ac623739447bc6e00d7ca643d";
+ sha256 = "bcc1c2e460b7bf4c3d93bbf7cde52e9d04d0caad8881343e6d1ecdec46b0d698";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/lij/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/lij/firefox-131.0.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha256 = "8b8e9e7437de5c92cfb26cd55161d638cfb9fef9928d861fa0ea75153f82ee8a";
+ sha256 = "0b27c55d3e156a906f5ad60a3888deeb3bc9398736055b35d40cb07474d456b3";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/lt/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/lt/firefox-131.0.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha256 = "f1b0d85016e639a036a3de7dd6c30983e21748a0dc2f3954b8c1ca7929998834";
+ sha256 = "626e768087e0022719b8c93b2ca10cf82c18589460e9d872354cd5c66c7fbc30";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/lv/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/lv/firefox-131.0.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha256 = "61573d2c0bce3cdbd795be6c069d3776cbf150e69432a7eabb652c3439506bcc";
+ sha256 = "2e9a55e044378957f3dbfd9221fa0a50fed95e94c2527659d5143a84eea54015";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/mk/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/mk/firefox-131.0.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha256 = "5b4a34356f94e0225f082a86a8c64e47f9be921700c4e46f592f38cbad332fd3";
+ sha256 = "64d2eebd96481291a1c9d65f3a55d488abff13a39a23616e25bc6cac942b4061";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/mr/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/mr/firefox-131.0.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha256 = "2602ab762b3a97941ddde5f9adc0c2bd0ded08e8025af8f44af5798c8dbbc32c";
+ sha256 = "262d9e221a4d29365998dd50450fae04b5b18dd90b71509f5a1c50c59eb53de1";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/ms/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/ms/firefox-131.0.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha256 = "604e05d8117cb6b431af1f5870d12c45fccd0226688786c2ae4c688968ba5209";
+ sha256 = "11d89bf414498cdddb182a518451af7abf8ca2152163b0e0eefb9ae65154aec5";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/my/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/my/firefox-131.0.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha256 = "c71809a0adc7a018f57f535e13352401e0cf4dc1c637d2e04f72ca1bb269b7e9";
+ sha256 = "289a37c7ca53552b1cfe7b90505455b38e5b3e7d1eb46e5d1d85ee4a8fe61045";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/nb-NO/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/nb-NO/firefox-131.0.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha256 = "c53ef7cb2bdfc336c26147a8dc838fc61d7f714065a09b3e7a3a0b5031ae41c8";
+ sha256 = "0d79fba27168c2ad413365baa7e73dfa55946f3b5866f52df6ebbf34b7237d97";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/ne-NP/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/ne-NP/firefox-131.0.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
- sha256 = "a9a10a800753914f669730249a97735a6ab0cb32af4ac17cc1cb9344f4e8b1d3";
+ sha256 = "a8ef15d05d244fe0c17095001f73ecb5caf0da8e2e04df12a14b4d7aa82020e0";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/nl/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/nl/firefox-131.0.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha256 = "32d604df57f8c71bca400121755b6c36e4f55363d5003da939b9080adcd36c9a";
+ sha256 = "7e9c9eef46135db2dc4db3cdaccf37284de0e056674b8c16372ba1282cb4e902";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/nn-NO/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/nn-NO/firefox-131.0.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha256 = "ea821827c1ef5d96ddbfd4ff9f8fb3f8a10d9517089a3ac67b06301e48182b97";
+ sha256 = "7857a5af826dc219b952c0d810ada22737ec5e6fa40c059497a3eba3464621bd";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/oc/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/oc/firefox-131.0.tar.bz2";
locale = "oc";
arch = "linux-i686";
- sha256 = "05d40d35aac0120c3c4d18a77e2f5c8c0f17b5c88d064dcc46f505e948081ffe";
+ sha256 = "429d710a49d9177bd797f07668fb421133d09c47496790efbd37cd3e247c2a66";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/pa-IN/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/pa-IN/firefox-131.0.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha256 = "d10a37d230077dc830f9663b4f7e588752023ab706a0ee1f3fa3393fdda30814";
+ sha256 = "bb8da6c0f3745556044a19592203a920e794a58ef19e482be11ff80dc9039060";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/pl/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/pl/firefox-131.0.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha256 = "4d9e4e3f2e3c32fd0e135513c2db3d4802f287b5623415298f1fd1833dec8da9";
+ sha256 = "bcf5c54d77b222c24abbe6772303a7efb32669a8d02bd3946b941443f287ccae";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/pt-BR/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/pt-BR/firefox-131.0.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha256 = "0660c82a6865ee612773ae3677d824abbef61d39c2e93d1912f8184b88600226";
+ sha256 = "270e2d32a46eaf38d1cb54735dd2638e0daecc91f340888c05bb2cea1546e372";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/pt-PT/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/pt-PT/firefox-131.0.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha256 = "48a947f2dd0027167d6559eb5fb622c2f41e3392b8fe0d15ec7991d525305c60";
+ sha256 = "05ccb4ade03ad2423e37d43d893095fdea237976f0f0b05cbc2618f71d45a001";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/rm/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/rm/firefox-131.0.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha256 = "129ae6b2290e5660506d635367b9b85757ff82d1dbdd98f238fe62a5211cfea4";
+ sha256 = "6ed0abb3c7ef0a70d38eeb2fac2c5a696d8ced9ff012e9e7d0a7e0f302ab070c";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/ro/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/ro/firefox-131.0.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha256 = "0b63b7e559563fa71e33b0a2bb29658cdf08c143f4e46515835f315322b651fe";
+ sha256 = "7a32973c56d5da861646ef3027f23f5b100f58c44aff0973353fb636c4daca2e";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/ru/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/ru/firefox-131.0.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha256 = "60084648b5ee8293a265aca9200dc991159cf1eec7519b39233c6637c5faa875";
+ sha256 = "6a65a50ac05ad6d2a3db84870bedf317703b7997da9cb49007b117d3bc8550e2";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/sat/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/sat/firefox-131.0.tar.bz2";
locale = "sat";
arch = "linux-i686";
- sha256 = "e0ea6a503a6f38bad80d5892ebbad01c02e60c7f04c6d6987608b97929f9f2ce";
+ sha256 = "af517a95ed0aa06bab8801faed62fe6c8b51f9092f9e9090ef13f498bd9a8c75";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/sc/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/sc/firefox-131.0.tar.bz2";
locale = "sc";
arch = "linux-i686";
- sha256 = "611369cd0a9002955e330c7f32551a635d261f7840d6b4d3e88a41d6ec23dcbc";
+ sha256 = "a18a4ec67b378b13da669bd85dc952a6fa6924dcb8c095f5341f873719688700";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/sco/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/sco/firefox-131.0.tar.bz2";
locale = "sco";
arch = "linux-i686";
- sha256 = "4d551a7386cf7d8a6899c763d0da5fa68f1ab1c032931ba4d9a5017bce9fc30b";
+ sha256 = "5fa7e2de0dae283a5e9b1d1f8d70c51c31620f5ba603aa8d2e901cd3511b3886";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/si/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/si/firefox-131.0.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha256 = "a8a33765d1a290d9eed09810c01cfde66ebc7692968d4706cf57e17ed2cd72a1";
+ sha256 = "a33336c5002776b0ab28e4e6e7345578e3bea7ab56688f03f55647fe8e7bd723";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/sk/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/sk/firefox-131.0.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha256 = "73c7ccd0009fcbcc87e1e79e086627e36311b435deb160b9b40431e36d69bc97";
+ sha256 = "fd3e8a086d0706adf6db3b4b1e5026e3e6a83afc691d3ba251f8ea6720e6a3f3";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/skr/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/skr/firefox-131.0.tar.bz2";
locale = "skr";
arch = "linux-i686";
- sha256 = "3a2e8976f2e5348de81c665be464f157f1aacec041d021c1cc29bada8bb1fe22";
+ sha256 = "06e96322334a8df2a3739772ebc81a4bc1789a2d603d2413582917e91c6f3495";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/sl/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/sl/firefox-131.0.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha256 = "acdfe713b01e5af442a5b8658df9063417f653ae21580f9f3bf8f0aacb132fd0";
+ sha256 = "7e9fd7510407060b6def90213e910c2c20e00481529ac830bf4d721c29277188";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/son/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/son/firefox-131.0.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha256 = "519273f28d0dd0fe46d3e36b9d06ce6b219cab04018eb269859f80af3c279eed";
+ sha256 = "80b150886b7c4a9d3446e95ca72da53de964a582a398438cf216b7a8e1b0b220";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/sq/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/sq/firefox-131.0.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha256 = "6916949ea0ced4e08c063de8d804ab890874916581afc9dd18c901dab5ad7f49";
+ sha256 = "c31aec576632d56988af5b8131ac5ed03f87d625f5d8c4ab6a5577c731cd34ae";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/sr/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/sr/firefox-131.0.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha256 = "4c9fcb4cc4ddf153ec41090dd1280588aa81b5e505309a7f48336dea2cdcabb2";
+ sha256 = "8353aca1dcc8ff255f522e4e2d75dbb49b88515f2cf5232e0f4bec0f3f41e11b";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/sv-SE/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/sv-SE/firefox-131.0.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha256 = "d20452377ecc4b078b491575d3ce7f82f8446796c82578bc27ead17f40f91827";
+ sha256 = "3a4d6c3ed47b0462656be24dfa63cae290b8e431eeadab4f8b79c39c73b6057e";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/szl/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/szl/firefox-131.0.tar.bz2";
locale = "szl";
arch = "linux-i686";
- sha256 = "3e8388925bf93e085474234479d38151931ffdd4787222cb9406829d9e1fc8ed";
+ sha256 = "3e01f04a7aa1b499dc1501ab94e72fb28e0b43ca8dbec281fdae5d51ad51afe5";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/ta/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/ta/firefox-131.0.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha256 = "d98b8576826b389cb0166410414514dc1260bb0b8a65ceb29a820ab5e24834c6";
+ sha256 = "3497d024c31681b9cc8c63991bd2c56b7725511f62d19c254045c0fae4727363";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/te/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/te/firefox-131.0.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha256 = "27749770e7f973370d78a624f7b80c66954370d5bf72d4e2c9396f155e638912";
+ sha256 = "b0de9d80858ef7fadbea770071521690d62566651afd4d31443511904ad4bc09";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/tg/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/tg/firefox-131.0.tar.bz2";
locale = "tg";
arch = "linux-i686";
- sha256 = "61a57d7cb6955d17ffe1d15f28c371f0d90721da6fa5876846ef305198e89263";
+ sha256 = "9c5647246fbb4b8b33bc8254ac4f4241f718e33c0b1ea2d342eb565bdc978ab6";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/th/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/th/firefox-131.0.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha256 = "b29e95954704765ffc8097b66f83179eaf0356c4f514096d95023784325d35f9";
+ sha256 = "f3fe34265c98836738f1efe2fe722956518cd2688656839c77ecdd03df24bb00";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/tl/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/tl/firefox-131.0.tar.bz2";
locale = "tl";
arch = "linux-i686";
- sha256 = "82134cc55cf7afd00046729ef8d158fe0a5450d4203be1be5c15252af3429c1c";
+ sha256 = "517933b38b7c68a39294dd3cd0c3694ea8064c890065d47de1f5e4014d7a43e8";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/tr/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/tr/firefox-131.0.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha256 = "358a4b57160935a8d99e026244a227834229b035e4b31938a7c697fb6350dd25";
+ sha256 = "4f4b473e0f2f7ecc75da6d45c4d56d1ae289e833adc4a4a430c87f9e53795f40";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/trs/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/trs/firefox-131.0.tar.bz2";
locale = "trs";
arch = "linux-i686";
- sha256 = "76fe09a6f13bbd779682e1ed9bc1e44076b9e23f4f026141f2ef932bda7543a2";
+ sha256 = "fd55e24f139f5835dcab9ccf155b4fe41117eec466f3d29ec589ee8b54905f06";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/uk/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/uk/firefox-131.0.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha256 = "402abc1e0cc54bbde912875624c93c20c660823b066812f03281a39dc4eb8669";
+ sha256 = "a1f86b3c2156995d95fa067011fbdfd29f600691cc1ba441316b5359c601ce9b";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/ur/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/ur/firefox-131.0.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha256 = "59ba12c8b1bae5df3ada83d8535ac25f6da52402d21467f97e8b86bef1a7f458";
+ sha256 = "2806785190413b23624b277828d9f059a7522fccfef6000be8377db85d649aec";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/uz/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/uz/firefox-131.0.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha256 = "a8c3b35933cd0b2db711b9f5ad62e8248a2bda0ba497eabe5ab0dd39b65ba8cb";
+ sha256 = "903740e232e85385bc5843a09d0a3cd1d5cf5375a3049de7194d9106406a3e1f";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/vi/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/vi/firefox-131.0.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha256 = "0984d91b1d36b1552f4bab543369071f44f3292092fd006f7a13c82bf5bfc794";
+ sha256 = "783eb539fbd0d4be1cd6fc194ceaa979e0f99555b07139ff24fabf4f6920c839";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/xh/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/xh/firefox-131.0.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha256 = "f5995cef5deb634f88c42701253d2b52abf8e632890d9d67a7f9d2420ac63bc1";
+ sha256 = "1b65fa5e41797446f47de7f5f7c7e205c5bbf7528f365b193861de051df97947";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/zh-CN/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/zh-CN/firefox-131.0.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha256 = "8e3738c05dd2e06709f6334aca98168e4a4c90a39c510079f375916f87f7a908";
+ sha256 = "0a22d85fd7f932d3959ee475cccaf8e3dc9625c5f1677fc7c5c40d262605890a";
}
- { url = "https://archive.mozilla.org/pub/firefox/releases/130.0.1/linux-i686/zh-TW/firefox-130.0.1.tar.bz2";
+ { url = "https://archive.mozilla.org/pub/firefox/releases/131.0/linux-i686/zh-TW/firefox-131.0.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha256 = "8aabcb427fcb82cb5301e2c699f701a0fe64f3deb8c7bdd5f556a72b78a26c59";
+ sha256 = "0425c6cb289e0a77ee4ebb03068c8991430d356747a927f8adfcd074ea8702af";
}
];
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/packages.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/packages.nix
index ba7bf76eae..d6ec46a37f 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/packages.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/packages.nix
@@ -5,10 +5,10 @@
{
firefox = buildMozillaMach rec {
pname = "firefox";
- version = "130.0.1";
+ version = "131.0";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
- sha512 = "163d1ce9f671a4716686955c43ff23d9f200f6c52dfdabcbb93af6a326c24aa5096404f42447b02b5a3ad02e2f60d17271783638fe027d24865aebb3e70e97fe";
+ sha512 = "324cbaadff4d19a18d56ca01ae7212ac8362e3f5933f3017a19b64c35d58606ace8bba3672790ecb48d4a849619cdc95701440701725e8eb2859d55f1e8d8e3c";
};
extraPatches = [
@@ -96,10 +96,10 @@
firefox-esr-128 = buildMozillaMach rec {
pname = "firefox";
- version = "128.2.0esr";
+ version = "128.3.0esr";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
- sha512 = "9a689929f6f86d795ea2c0318bb78f77f72a552f40715a1108dbd6361b0dedc3aaf049f1883424012459899607067d5a8374d895564591ec6679a1ce80708d7d";
+ sha512 = "3c6ef272c0fb653d030fe3f7f72aa0e1097b1c6759556166815cde15465330f988b3bc23df4b4eb753daee930edbb1ef72145273cb29d0952bd9d7c547050f9b";
};
meta = {
@@ -125,11 +125,11 @@
firefox-esr-115 = (buildMozillaMach rec {
pname = "firefox-esr-115";
- version = "115.15.0esr";
+ version = "115.16.0esr";
applicationName = "Mozilla Firefox ESR";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
- sha512 = "0df4c498c99cce08903004d2e0f9e977a19f7de86240aa82dba179b60f1d67ca3021eb474f56bddc38035e773eeb5d99bb3e1b0756d9f7583dc8e1f747f477ba";
+ sha512 = "b6f93ec3d6acac5df177253c65b833c017e65ed6e78e96ff029098443928d291f6f67164aedb83d80aa28ee9dee305086597798238d3330e35183030e53e3550";
};
meta = {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/wrapper.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/wrapper.nix
index 6a34a531c7..5cd1246531 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/wrapper.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/firefox/wrapper.nix
@@ -50,7 +50,7 @@ let
# https://mozilla.github.io/policy-templates/
, extraPolicies ? {}
, extraPoliciesFiles ? []
- , libName ? browser.libName or "firefox" # Important for tor package or the like
+ , libName ? browser.libName or applicationName # Important for tor package or the like
, nixExtensions ? null
}:
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/floorp/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/floorp/default.nix
index c0fb48dc83..eef6c3a2ab 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/floorp/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/floorp/default.nix
@@ -9,7 +9,7 @@
(
(buildMozillaMach rec {
pname = "floorp";
- packageVersion = "11.17.8";
+ packageVersion = "11.18.1";
applicationName = "Floorp";
binaryName = "floorp";
branding = "browser/branding/official";
@@ -17,14 +17,14 @@
allowAddonSideload = true;
# Must match the contents of `browser/config/version.txt` in the source tree
- version = "128.2.0";
+ version = "128.3.0";
src = fetchFromGitHub {
owner = "Floorp-Projects";
repo = "Floorp";
fetchSubmodules = true;
rev = "v${packageVersion}";
- hash = "sha256-1hHp8LZxGJmLSoe8NNzmx2QxPosrIcLqggeGhf+iMPI=";
+ hash = "sha256-w7b3s8/ekDzGbjbdqK/9W9S5e79fbE9ftJkSsz2sQtA=";
};
extraConfigureFlags = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/lagrange/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/lagrange/default.nix
index d6770a8513..232677f9ff 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/lagrange/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/lagrange/default.nix
@@ -1,63 +1,85 @@
-{ stdenv
-, lib
-, fetchFromGitHub
-, nix-update-script
-, cmake
-, pkg-config
-, fribidi
-, harfbuzz
-, libwebp
-, mpg123
-, SDL2
-, the-foundation
-, AppKit
-, zip
-, enableTUI ? false, ncurses, sealcurses
+{
+ stdenv,
+ lib,
+ fetchFromGitHub,
+ nix-update-script,
+ cmake,
+ pkg-config,
+ fribidi,
+ harfbuzz,
+ libogg,
+ libwebp,
+ mpg123,
+ opusfile,
+ SDL2,
+ the-foundation,
+ AppKit,
+ zip,
+ enableTUI ? false,
+ ncurses,
+ sealcurses,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "lagrange";
- version = "1.17.6";
+ version = "1.18.1";
src = fetchFromGitHub {
owner = "skyjake";
repo = "lagrange";
rev = "v${finalAttrs.version}";
- hash = "sha256-ZF2HMfEI0LpvJrnB9MN8sQQDyBl/mRsI7pt6lfN4wdU=";
+ hash = "sha256-iIUWF93RZheW4uf3zgs1jqDjQnn0nFH7GOMaLBR0w0o=";
};
- nativeBuildInputs = [ cmake pkg-config zip ];
-
- buildInputs = [ the-foundation ]
- ++ lib.optionals (!enableTUI) [ fribidi harfbuzz libwebp mpg123 SDL2 ]
- ++ lib.optionals enableTUI [ ncurses sealcurses ]
- ++ lib.optional stdenv.hostPlatform.isDarwin AppKit;
-
- cmakeFlags = lib.optionals enableTUI [
- "-DENABLE_TUI=YES"
- "-DENABLE_MPG123=NO"
- "-DENABLE_WEBP=NO"
- "-DENABLE_FRIBIDI=NO"
- "-DENABLE_HARFBUZZ=NO"
- "-DENABLE_POPUP_MENUS=NO"
- "-DENABLE_IDLE_SLEEP=NO"
- "-DCMAKE_INSTALL_DATADIR=${placeholder "out"}/share"
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ zip
];
- installPhase = lib.optionalString (stdenv.hostPlatform.isDarwin && !enableTUI) ''
- mkdir -p $out/Applications
- mv Lagrange.app $out/Applications
- '';
+ buildInputs =
+ [
+ the-foundation
+ fribidi
+ harfbuzz
+ libogg
+ libwebp
+ mpg123
+ opusfile
+ SDL2
+ ]
+ ++ lib.optionals enableTUI [
+ ncurses
+ sealcurses
+ ]
+ ++ lib.optional stdenv.hostPlatform.isDarwin AppKit;
+
+ cmakeFlags = [
+ (lib.cmakeBool "ENABLE_TUI" enableTUI)
+ (lib.cmakeFeature "CMAKE_INSTALL_DATAROOTDIR" "${placeholder "out"}/share")
+ ];
+
+ installPhase =
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
+ mkdir -p $out/Applications
+ mv Lagrange.app $out/Applications
+ ''
+ + lib.optionalString (stdenv.hostPlatform.isDarwin && enableTUI) ''
+ # https://github.com/skyjake/lagrange/issues/610
+ make install
+ install -d $out/share/lagrange
+ ln -s $out/Applications/Lagrange.app/Contents/Resources/resources.lgr $out/share/lagrange/resources.lgr
+ '';
passthru = {
updateScript = nix-update-script { };
};
- meta = with lib; {
+ meta = {
description = "Beautiful Gemini Client";
homepage = "https://gmi.skyjake.fi/lagrange/";
- license = licenses.bsd2;
- maintainers = with maintainers; [ sikmir ];
- platforms = platforms.unix;
+ license = lib.licenses.bsd2;
+ maintainers = with lib.maintainers; [ sikmir ];
+ platforms = lib.platforms.unix;
};
})
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/microsoft-edge/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/microsoft-edge/default.nix
index 7c903058c2..5721c6e616 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/microsoft-edge/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/microsoft-edge/default.nix
@@ -1,20 +1,20 @@
{
beta = import ./browser.nix {
channel = "beta";
- version = "129.0.2792.52";
+ version = "130.0.2849.5";
revision = "1";
- hash = "sha256-KurkG/OxoKOcBcFXj9xhQVSidc2L6bzrDY8c2OmSQro=";
+ hash = "sha256-chvB84+zu6/xgRHyUk33aicc44QJLxxdOOu0ngqmsFM=";
};
dev = import ./browser.nix {
channel = "dev";
- version = "130.0.2835.2";
+ version = "130.0.2849.1";
revision = "1";
- hash = "sha256-szxMnqw7tUvASsxsYacrQ3StofUJHBWHIhF3EfGIVAs=";
+ hash = "sha256-JObqtaaUR6J4rZ90WWw7Ku5Ntl/QBWHo23T7Ohu5p1s=";
};
stable = import ./browser.nix {
channel = "stable";
- version = "129.0.2792.52";
+ version = "129.0.2792.65";
revision = "1";
- hash = "sha256-tiq6PwDrH8ZctfyDza9W3WOsj7NArv4XyMPGWU7fW7A=";
+ hash = "sha256-xuCtHptE2CG4aiY7gu2sWW3Km4qfB0E/L/PBACIaKOc=";
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/browsers/vivaldi/default.nix b/third_party/nixpkgs/pkgs/applications/networking/browsers/vivaldi/default.nix
index 6e6299fb55..d0a27d8252 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/browsers/vivaldi/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/browsers/vivaldi/default.nix
@@ -24,7 +24,7 @@ let
vivaldiName = if isSnapshot then "vivaldi-snapshot" else "vivaldi";
in stdenv.mkDerivation rec {
pname = "vivaldi";
- version = "6.9.3447.46";
+ version = "6.9.3447.48";
suffix = {
aarch64-linux = "arm64";
@@ -34,8 +34,8 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "https://downloads.vivaldi.com/${branch}/vivaldi-${branch}_${version}-1_${suffix}.deb";
hash = {
- aarch64-linux = "sha256-r0u7u5R0lMI65zsTxIU0y5A+swJYLAj42ptJWVvFdxs=";
- x86_64-linux = "sha256-hIdgyh6c+SbeeT6uY1aN7OCPY+U2GGX6V7eHdwgyuzc=";
+ aarch64-linux = "sha256-pl6vZwIPqfYi/nO/PDEwUyi4CdVP9ciTAbVg0d+DX1w=";
+ x86_64-linux = "sha256-mhJCCYXP9eyA8YquSZsnm5o04VmY5NRwVM5vKqbdkZs=";
}.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
};
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cloudflared/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cloudflared/default.nix
index 5b297129c3..4cd54559fb 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cloudflared/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cloudflared/default.nix
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "cloudflared";
- version = "2024.8.3";
+ version = "2024.9.1";
src = fetchFromGitHub {
owner = "cloudflare";
repo = "cloudflared";
rev = "refs/tags/${version}";
- hash = "sha256-w0VocNM3KVu4TG5s9vdGV4Au+Hz7PfPoaksqidMRJ+E=";
+ hash = "sha256-PFe58tdLc6RtLFrGuL9y+FWNGIASXCDawxSG2He2IQ0=";
};
vendorHash = null;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/argocd/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/argocd/default.nix
index ed7a502b7d..985c0e3beb 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/argocd/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/argocd/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "argocd";
- version = "2.12.3";
+ version = "2.12.4";
src = fetchFromGitHub {
owner = "argoproj";
repo = "argo-cd";
rev = "v${version}";
- hash = "sha256-XD/+alC0OZUDExXpAnxmN6zcGPrsYGxaWGU9KgdoCgM=";
+ hash = "sha256-CxxaNm6O0wGvh1V0RmU4eA654u2ooL41EmlNX49KEE0=";
};
proxyVendor = true; # darwin/linux hash mismatch
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/arkade/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/arkade/default.nix
index a484da72b6..2d9e23b7cc 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/arkade/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/arkade/default.nix
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "arkade";
- version = "0.11.26";
+ version = "0.11.27";
src = fetchFromGitHub {
owner = "alexellis";
repo = "arkade";
rev = version;
- hash = "sha256-p3rLQQwuJ/5AUzsQfGA9JSoifYaG4vAE2NaNfTf6/uk=";
+ hash = "sha256-5/QAtaAAiIzpvOl43A4OqnIcKlfdxehGjmCREFRKXTs=";
};
CGO_ENABLED = 0;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/glooctl/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/glooctl/default.nix
index 2cadbd5530..8121f7005f 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/glooctl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/glooctl/default.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "glooctl";
- version = "1.17.8";
+ version = "1.17.14";
src = fetchFromGitHub {
owner = "solo-io";
repo = "gloo";
rev = "v${version}";
- hash = "sha256-xHAxrAhKrGyH10yOmXRUnR8iI/Bapjx1XKUfklTZKzw=";
+ hash = "sha256-7KkaQYTsamUapWKPB0JIoEnOs/SvrCbBgQqvQg9VQ9o=";
};
- vendorHash = "sha256-zT6AVDYzDf+8DuPoJxu0RZ4djVIOq9dZDTHcjldE95Y=";
+ vendorHash = "sha256-rAObw4J0ATle1gq5Z1MsrGy/iqQDHjnMPAEIPBgtY3g=";
subPackages = [ "projects/gloo/cli/cmd" ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/helmsman/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/helmsman/default.nix
index 458ecae5ff..ad4fc5edae 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/helmsman/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/helmsman/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "helmsman";
- version = "3.17.0";
+ version = "3.17.1";
src = fetchFromGitHub {
owner = "Praqma";
repo = "helmsman";
rev = "v${version}";
- sha256 = "sha256-mXc3CVKh4pFAZVppvk5TTg6s6dOA2Gv+ROLNV37DAl4=";
+ sha256 = "sha256-u/Fj3A81hH7i1yTg+kcqCPrwEkj0cyhZvNzRYURDoZU=";
};
- vendorHash = "sha256-zn8q3HpyQWNsksYbqJcgnjOxaBVUr3dIYHk+FAalNxA=";
+ vendorHash = "sha256-3eIMMKMvRzOSMvufETR9H1PnPDeEc+su8UuvbQJZ7kI=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/istioctl/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/istioctl/default.nix
index 0fa348a2e6..c624489084 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/istioctl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/istioctl/default.nix
@@ -2,15 +2,15 @@
buildGoModule rec {
pname = "istioctl";
- version = "1.22.4";
+ version = "1.23.1";
src = fetchFromGitHub {
owner = "istio";
repo = "istio";
rev = version;
- hash = "sha256-yot7HSKM5unfKsBdFAgm1nx/pr3jYnVEJ6Phq4MicZw=";
+ hash = "sha256-ksTtjPzEY//JMLKzTMqkeqZqD92euvqV0iXziYQvFGg=";
};
- vendorHash = "sha256-PrbYJ+Pz6Z1PO+dOuIV/9Y/1ipr0mFrfcFFmnMaHcTM=";
+ vendorHash = "sha256-4zNPI5tefOgLwbzxRM9NS/szlUjGo2BiruqP92qmwBU=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kops/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/kops/default.nix
index fd19982b95..8832c69794 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/kops/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/kops/default.nix
@@ -62,8 +62,8 @@ rec {
};
kops_1_29 = mkKops rec {
- version = "1.29.2";
- sha256 = "sha256-SRj0x9N+yfTG/UL/hu1ds46Zt6d5SUYU0PA9lPHO6jQ=";
+ version = "1.30.1";
+ sha256 = "sha256-aj2OnjkXlBEH830RoJiAlhiFfS1zjVoX38PrsgAaB7A=";
rev = "v${version}";
};
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubecolor/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubecolor/default.nix
deleted file mode 100644
index 458837486b..0000000000
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubecolor/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-{ lib, buildGoModule, fetchFromGitHub }:
-
-buildGoModule rec {
- pname = "kubecolor";
- version = "0.4.0";
-
- src = fetchFromGitHub {
- owner = pname;
- repo = pname;
- rev = "v${version}";
- sha256 = "sha256-jOFeTAfV7X8+z+DBOBOFVcspxZ8QssKFWRGK9HnqBO0=";
- };
-
- vendorHash = "sha256-b99HAM1vsncq9Q5XJiHZHyv7bjQs6GGyNAMONmGpxms=";
-
- ldflags = [ "-s" "-w" "-X main.Version=${version}" ];
-
- subPackages = [
- "."
- ];
-
- meta = with lib; {
- description = "Colorizes kubectl output";
- mainProgram = "kubecolor";
- homepage = "https://github.com/kubecolor/kubecolor";
- changelog = "https://github.com/kubecolor/kubecolor/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ ivankovnatsky SuperSandro2000 applejag ];
- };
-}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubectl-node-shell/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubectl-node-shell/default.nix
index 934d1c9151..06c6449774 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubectl-node-shell/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubectl-node-shell/default.nix
@@ -28,6 +28,6 @@ stdenvNoCC.mkDerivation rec {
homepage = "https://github.com/kvaps/kubectl-node-shell";
license = licenses.asl20;
maintainers = with maintainers; [ jocelynthode ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubedb-cli/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubedb-cli/default.nix
index 65be1f739a..f70dcee468 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubedb-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubedb-cli/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "kubedb-cli";
- version = "0.47.0";
+ version = "0.48.0";
src = fetchFromGitHub {
owner = "kubedb";
repo = "cli";
rev = "v${version}";
- sha256 = "sha256-C106krMg4vtRe78hh6emAGBxEApfc5ZorRgTtH+QZ9g=";
+ sha256 = "sha256-xqupDfcjCSP7uomBCuFlhCAOetZrvSiKehOgCqZKLLg=";
};
vendorHash = null;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubeshark/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubeshark/default.nix
index 1569a028a0..27eb93f118 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubeshark/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubeshark/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "kubeshark";
- version = "52.3.79";
+ version = "52.3.82";
src = fetchFromGitHub {
owner = "kubeshark";
repo = "kubeshark";
rev = "v${version}";
- hash = "sha256-FpuBb/DoZXdQ/xCMC1dgVslYxLzowjv9ULktNKCIBjw=";
+ hash = "sha256-PjQX+OAE2UujGc+XHn2izrHgjvGbSK84IU9z5aBM+VM=";
};
vendorHash = "sha256-fjkuDX6SC23An0zZW0ocoFJ/K6JKsyVUQdxzfHCUFJs=";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubevela/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubevela/default.nix
index caa2519af5..75e68b3c19 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubevela/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/kubevela/default.nix
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "kubevela";
- version = "1.9.11";
+ version = "1.9.13";
src = fetchFromGitHub {
owner = "kubevela";
repo = "kubevela";
rev = "v${version}";
- hash = "sha256-u9UGV1UwZoj4eSqqMLf8BvsfTFIYagoslN5pflDKm8c=";
+ hash = "sha256-b9N7vEY6AjJmOWySyssW7nrlZ+iFhOzVFmVQGfk/ilw=";
};
- vendorHash = "sha256-NnUZnlvVb2VmNx4HM8lkbTNcQA3/pctkg1UVpOY8Acs=";
+ vendorHash = "sha256-WE5jE58pCXUvIKo+NAQUNrNzxLkUDIuJp2yBqE+8Ors=";
ldflags = [
"-s" "-w"
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kyverno/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/kyverno/default.nix
index 0e4b11a8f9..5c6d84aad5 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/kyverno/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/kyverno/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "kyverno";
- version = "1.12.5";
+ version = "1.12.6";
src = fetchFromGitHub {
owner = "kyverno";
repo = "kyverno";
rev = "v${version}";
- hash = "sha256-j6/x0fITP6FbI7LvaaB+Dwg9ewFjZ/eqjG0TzQeDsmI=";
+ hash = "sha256-FwVB1okxhWTzWlZljGEEH9KuSsJl9GmwnX7bn4iDx/M=";
};
ldflags = [
@@ -18,7 +18,7 @@ buildGoModule rec {
"-X github.com/kyverno/kyverno/pkg/version.BuildTime=1970-01-01_00:00:00"
];
- vendorHash = "sha256-sSsLs3EedStYlMYKFXIMdNHtrG8ijyu9+2MCYjjzZR4=";
+ vendorHash = "sha256-Zv393gchMaJzdHFp6U0PDlsk+yIg2t5X3nsgK48TW5A=";
subPackages = [ "cmd/cli/kubectl-kyverno" ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/linkerd/edge.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/linkerd/edge.nix
index e857ba1838..32aaffc073 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/linkerd/edge.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/linkerd/edge.nix
@@ -2,7 +2,7 @@
(callPackage ./generic.nix { }) {
channel = "edge";
- version = "24.9.2";
- sha256 = "0bac5pwh741z7ly8abz92mydrhps2rlp4nkf3a4yxm7gj25gbqb1";
- vendorHash = "sha256-zKKgMcuHowU3Sft8QX0VJF+zXCVRyNC10k8nXwzTfYs=";
+ version = "24.9.3";
+ sha256 = "1vm6f8abain3zjs3jymr62p7lk475av38pljczgb13fgnn2w6qii";
+ vendorHash = "sha256-w7TchPXGQQSWcCVf4BMvh5U8qnkctgJAl0sHL6ml/8Y=";
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/nomad/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/nomad/default.nix
index c79fe32939..fae25a6ec6 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/nomad/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/nomad/default.nix
@@ -1,6 +1,5 @@
{ lib
, buildGoModule
-, buildGo121Module
, buildGo122Module
, fetchFromGitHub
, nixosTests
@@ -61,17 +60,7 @@ rec {
nomad_1_5 = throwUnsupportaed "nomad_1_5";
- nomad_1_6 = generic {
- buildGoModule = buildGo121Module;
- version = "1.6.10";
- sha256 = "sha256-kiMdpJzjF0S7lrTX3sBFkWm0Gac9a+qlwCPcMKeVXXQ=";
- vendorHash = "sha256-qnsPPV/NWTrqUa1v1CL16WfCH7B0zW9ZSnEmtqvotqI=";
- license = lib.licenses.mpl20;
- passthru.tests.nomad = nixosTests.nomad;
- preCheck = ''
- export PATH="$PATH:$NIX_BUILD_TOP/go/bin"
- '';
- };
+ nomad_1_6 = throwUnsupportaed "nomad_1_6";
nomad_1_7 = generic {
buildGoModule = buildGo122Module;
@@ -87,9 +76,9 @@ rec {
nomad_1_8 = generic {
buildGoModule = buildGo122Module;
- version = "1.8.3";
- sha256 = "sha256-u1R5lG9fpIbAePLlDy+kk2hQpFdT1VIY0sMskHJZ19w=";
- vendorHash = "sha256-5Gn37hFVDkUlyv4MVZMH9PlpyWAyWE5RTFQyuMIA/Bc=";
+ version = "1.8.4";
+ sha256 = "sha256-BzLvALD65VqWNB9gx4BgI/mYWLNeHzp6WSXD/1Xf0Wk=";
+ vendorHash = "sha256-0mnhZeiCLAWvwAoNBJtwss85vhYCrf/5I1AhyXTFnWk=";
license = lib.licenses.bsl11;
passthru.tests.nomad = nixosTests.nomad;
preCheck = ''
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/opentofu/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/opentofu/default.nix
index d37167b37c..3619742d8a 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/opentofu/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/opentofu/default.nix
@@ -14,13 +14,13 @@
let
package = buildGoModule rec {
pname = "opentofu";
- version = "1.8.2";
+ version = "1.8.3";
src = fetchFromGitHub {
owner = "opentofu";
repo = "opentofu";
rev = "v${version}";
- hash = "sha256-kBI3Jgi4fDOx5bknTMlcI2K3LxKj6Q4dunbG9N33Ps0=";
+ hash = "sha256-+1ctvUz1Prhon+w5fGO+IQCYl7uEMZwAYMfQut7fmO4=";
};
vendorHash = "sha256-cM2DSP2ss3vleUhPBIdyxKeWJxtHpdjL5b5HVS/iC6o=";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/pachyderm/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/pachyderm/default.nix
index dee29c2fd9..56bad49da7 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/pachyderm/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/pachyderm/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "pachyderm";
- version = "2.11.2";
+ version = "2.11.3";
src = fetchFromGitHub {
owner = "pachyderm";
repo = "pachyderm";
rev = "v${version}";
- hash = "sha256-CNYFaUZBUwa+RF4JFXSmsdHalCPeowM4FYeWBojOOjA=";
+ hash = "sha256-tn+wOd01zClMcANYTolXHTEMGohXGNnKbsZ5NA4kELc=";
};
vendorHash = "sha256-d2MSMucGMGGPLE0wh8Y27AUVPkeyOCkCa0JSPawYQmc=";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/roxctl/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/roxctl/default.nix
index 15ad3c94c7..ddabe261bf 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/roxctl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/roxctl/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "roxctl";
- version = "4.5.2";
+ version = "4.5.3";
src = fetchFromGitHub {
owner = "stackrox";
repo = "stackrox";
rev = version;
- sha256 = "sha256-dJtqUYH6TUEb3IMSzVg3NBi1UYGvUPDQUaQ9h19a3NY=";
+ sha256 = "sha256-TWmbpU27ZGG8L66TW3yWoxUO8M4N6mMOmLv2VVXM+Q4=";
};
vendorHash = "sha256-qDSi1Jk6erSCwPiLubdVlqOT6PQygMQghS8leieJ78s=";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/talosctl/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/talosctl/default.nix
index d7b73979df..583aa3bf06 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/talosctl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/talosctl/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "talosctl";
- version = "1.7.6";
+ version = "1.8.0";
src = fetchFromGitHub {
owner = "siderolabs";
repo = "talos";
rev = "v${version}";
- hash = "sha256-uyPnln1Cj4j1oPVERBIHMJXJWR+jPUq6AE7rZXr2yQo=";
+ hash = "sha256-Ezie6RQsigmJgdvnSVk6awuUu2kODSio9DNg4bow76M=";
};
- vendorHash = "sha256-ZJGhPT2KYYIMKmRWqdOppvXSD2W8kYtxK/900TdVdUg=";
+ vendorHash = "sha256-9qkealjjdBO659fdWdgFii3ThPRwKpYasB03L3Bktqs=";
ldflags = [ "-s" "-w" ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/tanka/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/tanka/default.nix
index 047a9b6c8f..1a734bc0eb 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/tanka/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/tanka/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "tanka";
- version = "0.28.0";
+ version = "0.28.2";
src = fetchFromGitHub {
owner = "grafana";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-MDZXnI0FAeQJI7GbPT5/EB4ldOtGSnFEbojXzE9ll+Q=";
+ sha256 = "sha256-KXOH2CSGG0esgpgU85mszoYnYHc9XhdYoAtr3DFR30g=";
};
- vendorHash = "sha256-N4zGZ+fYQA7UdPI8ie55gG3FnFrI/XvyJJiZ3D40qlQ=";
+ vendorHash = "sha256-MJwizWd2X4YE0QhwCxw3FX7+Z5HxakYjBttu8KGLsWo=";
doCheck = false;
# Required for versions >= 0.28 as they introduce a gowork.sum file. This is only used for tests so we can safely disable GOWORK
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/temporal/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/temporal/default.nix
index 1b81c59e71..93f71492b2 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/temporal/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/temporal/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "temporal";
- version = "1.24.2";
+ version = "1.25.0";
src = fetchFromGitHub {
owner = "temporalio";
repo = "temporal";
rev = "v${version}";
- hash = "sha256-hQkus8BZvtR2ObCJbtP2SZST9tRxuPjFwR+jKDYH8Bs=";
+ hash = "sha256-H/kHPS43h+MQgOpKIHoM6hJQxCYq8Yo1GzOQeLFRoNw=";
};
- vendorHash = "sha256-u9xQFTwVKEGRPhBwcBgexCQhlNO91yP4m4vchCdBt9E=";
+ vendorHash = "sha256-RhWeIT1i86wxAALNhhpWZjWo1v+82vTrGBWCaryE3Ws=";
excludedPackages = [ "./build" ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform/default.nix
index f4578e81f4..630df5b8ae 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/terraform/default.nix
@@ -165,8 +165,8 @@ rec {
mkTerraform = attrs: pluggable (generic attrs);
terraform_1 = mkTerraform {
- version = "1.9.6";
- hash = "sha256-rlqpqiMlLcn2LqqKRU9iFaVqUz/QQtpiiZ39h5ZvpbI=";
+ version = "1.9.7";
+ hash = "sha256-L0F0u96et18IlqAUsc0HK+cLeav2OqN4kxs58hPNMIM=";
vendorHash = "sha256-tH9KQF4oHcQh34ikB9Bx6fij/iLZN+waxv5ZilqGGlU=";
patches = [ ./provider-path-0_15.patch ];
passthru = {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/tf-summarize/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/tf-summarize/default.nix
index 09c6ee5ae0..9912edb0ac 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/tf-summarize/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/tf-summarize/default.nix
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "tf-summarize";
- version = "0.3.10";
+ version = "0.3.11";
src = fetchFromGitHub {
owner = "dineshba";
repo = "tf-summarize";
rev = "v${version}";
- hash = "sha256-OmGJgy36Jv7/kyGg2y1cNS1r6n1C/plfC0s6q08Wox4=";
+ hash = "sha256-HXmFxbYfzEp6hxdmvNcSI+8zM3wh7pVpFjquwP/t4PU=";
};
vendorHash = "sha256-nfontEgMj2qPbrM35iR7b65qrkWHCMY1v944iYdNLG8=";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/tfswitch/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/tfswitch/default.nix
index a9994ef144..372722d3de 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/tfswitch/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/tfswitch/default.nix
@@ -1,16 +1,16 @@
{ buildGoModule, lib, fetchFromGitHub }:
buildGoModule rec {
pname = "tfswitch";
- version = "1.2.2";
+ version = "1.2.3";
src = fetchFromGitHub {
owner = "warrensbox";
repo = "terraform-switcher";
rev = "v${version}";
- sha256 = "sha256-Ym0ypMfoceOvje1z1oCxjnFrl1oosMFSplM7bhI0KXU=";
+ sha256 = "sha256-Eb1pniSppowyQsLkCbbNlWtMCrDu4URqKXHnVFbA5lE=";
};
- vendorHash = "sha256-44A9fF+HIOJrlxpps6GV3yjPBqfpwOhEZ8Ejnp2o/wk=";
+ vendorHash = "sha256-KQfsWbWwxznGkJB/KA/OkG8r8FnfsoSL90+mFUN9454=";
# Disable tests since it requires network access and relies on the
# presence of release.hashicorp.com
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/zarf/default.nix b/third_party/nixpkgs/pkgs/applications/networking/cluster/zarf/default.nix
index 84465bb3d4..ffc69b5147 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/zarf/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/cluster/zarf/default.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "zarf";
- version = "0.38.3";
+ version = "0.40.1";
src = fetchFromGitHub {
owner = "defenseunicorns";
repo = "zarf";
rev = "v${version}";
- hash = "sha256-tnxLktz8tc8ceWirThPR5eqlk5W3jnliiKka6feeX38=";
+ hash = "sha256-tSMaDb8lflkedDa5ICXthqMpWBkHg+UQ20aTrF4+hUQ=";
};
- vendorHash = "sha256-y4A3A6zTgZaFjy6B31BAIpyRDp+pYdc/dkFpZq2NQ2c=";
+ vendorHash = "sha256-7G+gROPw8Ab6iGMr7vnmC7jAm7jLPd5pbLOkKqDKIDc=";
proxyVendor = true;
nativeBuildInputs = [ installShellFiles ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/coreth/default.nix b/third_party/nixpkgs/pkgs/applications/networking/coreth/default.nix
index b98e308f6b..242c6da042 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/coreth/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/coreth/default.nix
@@ -5,19 +5,19 @@
buildGoModule rec {
pname = "coreth";
- version = "0.13.7";
+ version = "0.13.8";
src = fetchFromGitHub {
owner = "ava-labs";
repo = pname;
rev = "v${version}";
- hash = "sha256-ZWM45RoGfGd9mRQkQ/Hz7MGlYq4X26J/QV7FWDjMVrk=";
+ hash = "sha256-TR4c+7VUHoxZfLCOip7WqjOQFFxGyg+36FUaNw0Sc9k=";
};
# go mod vendor has a bug, see: golang/go#57529
proxyVendor = true;
- vendorHash = "sha256-KSBoqp56n/b9zk5elEWsv7EAv3oyVhmc7hjyudicTWs=";
+ vendorHash = "sha256-41r6tsrHw533ygvS3G2OQA9wsVXVxJi96DVu6stBq3c=";
ldflags = [
"-s"
diff --git a/third_party/nixpkgs/pkgs/applications/networking/dropbox/default.nix b/third_party/nixpkgs/pkgs/applications/networking/dropbox/default.nix
index 87bd8fce2e..303678bbe3 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/dropbox/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/dropbox/default.nix
@@ -31,6 +31,12 @@ in
buildFHSEnv {
name = "dropbox";
+ # The dropbox-cli command `dropbox start` starts the dropbox daemon in a
+ # separate session, and wants the daemon to outlive the launcher. Enabling
+ # `--die-with-parent` defeats this and causes the daemon to exit when
+ # dropbox-cli exits.
+ dieWithParent = false;
+
# dropbox-cli (i.e. nautilus-dropbox) needs the PID to confirm dropbox is running.
# Dropbox's internal limit-to-one-instance check also relies on the PID.
unsharePid = false;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/newsboat/default.nix b/third_party/nixpkgs/pkgs/applications/networking/feedreaders/newsboat/default.nix
deleted file mode 100644
index 144634d60d..0000000000
--- a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/newsboat/default.nix
+++ /dev/null
@@ -1,71 +0,0 @@
-{ lib, stdenv, rustPlatform, fetchFromGitHub, stfl, sqlite, curl, gettext, pkg-config, libxml2, json_c, ncurses
-, asciidoctor, libiconv, Security, Foundation, makeWrapper, nix-update-script }:
-
-rustPlatform.buildRustPackage rec {
- pname = "newsboat";
- version = "2.36";
-
- src = fetchFromGitHub {
- owner = "newsboat";
- repo = "newsboat";
- rev = "r${version}";
- hash = "sha256-RnDnyRAZ71aE5st5wUcUKjFFGY288oFpiyDXAno15MQ=";
- };
-
- cargoHash = "sha256-0z3G8j0Qk0HEDUKA7fmjFfNW956rRtzKO+0ltNQR4es=";
-
- # TODO: Check if that's still needed
- postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
- # Allow other ncurses versions on Darwin
- substituteInPlace config.sh \
- --replace "ncurses5.4" "ncurses"
- '';
-
- nativeBuildInputs = [
- pkg-config
- asciidoctor
- gettext
- ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ makeWrapper ncurses ];
-
- buildInputs = [ stfl sqlite curl libxml2 json_c ncurses ]
- ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security Foundation libiconv gettext ];
-
- postBuild = ''
- make -j $NIX_BUILD_CORES prefix="$out"
- '';
-
- # https://github.com/NixOS/nixpkgs/pull/98471#issuecomment-703100014 . We set
- # these for all platforms, since upstream's gettext crate behavior might
- # change in the future.
- GETTEXT_LIB_DIR = "${lib.getLib gettext}/lib";
- GETTEXT_INCLUDE_DIR = "${lib.getDev gettext}/include";
- GETTEXT_BIN_DIR = "${lib.getBin gettext}/bin";
-
- doCheck = true;
-
- preCheck = ''
- make -j $NIX_BUILD_CORES test
- '';
-
- postInstall = ''
- make -j $NIX_BUILD_CORES prefix="$out" install
- '' + lib.optionalString stdenv.hostPlatform.isDarwin ''
- for prog in $out/bin/*; do
- wrapProgram "$prog" --prefix DYLD_LIBRARY_PATH : "${stfl}/lib"
- done
- '';
-
- passthru = {
- updateScript = nix-update-script { };
- };
-
- meta = {
- homepage = "https://newsboat.org/";
- changelog = "https://github.com/newsboat/newsboat/blob/${src.rev}/CHANGELOG.md";
- description = "Fork of Newsbeuter, an RSS/Atom feed reader for the text console";
- maintainers = with lib.maintainers; [ dotlambda nicknovitski ];
- license = lib.licenses.mit;
- platforms = lib.platforms.unix;
- mainProgram = "newsboat";
- };
-}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/newsflash/Cargo.lock b/third_party/nixpkgs/pkgs/applications/networking/feedreaders/newsflash/Cargo.lock
index 2e8ac457cc..cb8dd85b7a 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/newsflash/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/applications/networking/feedreaders/newsflash/Cargo.lock
@@ -4,9 +4,9 @@ version = 3
[[package]]
name = "addr2line"
-version = "0.22.0"
+version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"
+checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375"
dependencies = [
"gimli",
]
@@ -17,6 +17,12 @@ version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
+[[package]]
+name = "adler2"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
+
[[package]]
name = "aes"
version = "0.7.5"
@@ -89,9 +95,9 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.86"
+version = "1.0.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
+checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
[[package]]
name = "arbitrary"
@@ -113,14 +119,14 @@ checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[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 = "article_scraper"
@@ -147,9 +153,9 @@ dependencies = [
[[package]]
name = "ashpd"
-version = "0.8.1"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd884d7c72877a94102c3715f3b1cd09ff4fac28221add3e57cfbe25c236d093"
+checksum = "bfe7e0dd0ac5a401dc116ed9f9119cf9decc625600474cb41f0fc0a0050abc9a"
dependencies = [
"async-fs",
"async-net",
@@ -189,9 +195,9 @@ dependencies = [
[[package]]
name = "async-compression"
-version = "0.4.11"
+version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cd066d0b4ef8ecb03a55319dc13aa6910616d0f44008a045bb1835af830abff5"
+checksum = "fec134f64e2bc57411226dfc4e52dec859ddfc7e711fc5e07b612584f000e4aa"
dependencies = [
"brotli",
"flate2",
@@ -203,9 +209,9 @@ dependencies = [
[[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",
@@ -227,9 +233,9 @@ dependencies = [
[[package]]
name = "async-io"
-version = "2.3.3"
+version = "2.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964"
+checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8"
dependencies = [
"async-lock",
"cfg-if",
@@ -241,7 +247,7 @@ dependencies = [
"rustix",
"slab",
"tracing",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -268,9 +274,9 @@ dependencies = [
[[package]]
name = "async-process"
-version = "2.2.3"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f7eda79bbd84e29c2b308d1dc099d7de8dcc7035e48f4bf5dc4a531a44ff5e2a"
+checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb"
dependencies = [
"async-channel",
"async-io",
@@ -283,7 +289,6 @@ dependencies = [
"futures-lite",
"rustix",
"tracing",
- "windows-sys 0.52.0",
]
[[package]]
@@ -294,14 +299,14 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
name = "async-signal"
-version = "0.2.8"
+version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "794f185324c2f00e771cd9f1ae8b5ac68be2ca7abb129a87afd6e86d228bc54d"
+checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3"
dependencies = [
"async-io",
"async-lock",
@@ -312,7 +317,7 @@ dependencies = [
"rustix",
"signal-hook-registry",
"slab",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -323,13 +328,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
[[package]]
name = "async-trait"
-version = "0.1.81"
+version = "0.1.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107"
+checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -369,17 +374,17 @@ dependencies = [
[[package]]
name = "backtrace"
-version = "0.3.73"
+version = "0.3.74"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a"
+checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
dependencies = [
"addr2line",
- "cc",
"cfg-if",
"libc",
- "miniz_oxide",
+ "miniz_oxide 0.8.0",
"object",
"rustc-demangle",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -427,9 +432,9 @@ checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
[[package]]
name = "bitstream-io"
-version = "2.5.0"
+version = "2.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3dcde5f311c85b8ca30c2e4198d4326bc342c76541590106f5fa4a50946ea499"
+checksum = "b81e1519b0d82120d2fd469d5bfb2919a9361c48b02d82d04befc1cdd2002452"
[[package]]
name = "block"
@@ -520,9 +525,9 @@ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
[[package]]
name = "bytemuck"
-version = "1.16.1"
+version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e"
+checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae"
[[package]]
name = "byteorder"
@@ -538,9 +543,9 @@ checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495"
[[package]]
name = "bytes"
-version = "1.6.0"
+version = "1.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
+checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3"
[[package]]
name = "bytesize"
@@ -550,37 +555,36 @@ checksum = "a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc"
[[package]]
name = "cairo-rs"
-version = "0.19.4"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2ac2a4d0e69036cf0062976f6efcba1aaee3e448594e6514bb2ddf87acce562"
+checksum = "e8a0ea147c94108c9613235388f540e4d14c327f7081c9e471fc8ee8a2533e69"
dependencies = [
"bitflags 2.6.0",
"cairo-sys-rs",
"glib",
"libc",
- "thiserror",
]
[[package]]
name = "cairo-sys-rs"
-version = "0.19.2"
+version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd3bb3119664efbd78b5e6c93957447944f16bdbced84c17a9f41c7829b81e64"
+checksum = "428290f914b9b86089f60f5d8a9f6e440508e1bcff23b25afd51502b0a2da88f"
dependencies = [
"glib-sys",
"libc",
- "system-deps",
+ "system-deps 7.0.3",
]
[[package]]
name = "cc"
-version = "1.1.1"
+version = "1.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "907d8581360765417f8f2e0e7d602733bbed60156b4465b7617243689ef9b83d"
+checksum = "07b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0"
dependencies = [
"jobserver",
"libc",
- "once_cell",
+ "shlex",
]
[[package]]
@@ -593,6 +597,16 @@ dependencies = [
"target-lexicon",
]
+[[package]]
+name = "cfg-expr"
+version = "0.17.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0890061c4d3223e7267f3bad2ec40b997d64faac1c2815a4a9d95018e2b9e9c"
+dependencies = [
+ "smallvec",
+ "target-lexicon",
+]
+
[[package]]
name = "cfg-if"
version = "1.0.0"
@@ -631,7 +645,7 @@ dependencies = [
[[package]]
name = "clapper"
version = "0.1.0"
-source = "git+https://gitlab.gnome.org/JanGernert/clapper-rs.git#286198bdffd84b1e5eb539078b440ac25c7e31ba"
+source = "git+https://gitlab.gnome.org/JanGernert/clapper-rs.git#530b6fd53a60563d8038f7a1d9d735d6dc496adb"
dependencies = [
"bitflags 2.6.0",
"clapper-sys",
@@ -644,7 +658,7 @@ dependencies = [
[[package]]
name = "clapper-gtk"
version = "0.1.0"
-source = "git+https://gitlab.gnome.org/JanGernert/clapper-rs.git#286198bdffd84b1e5eb539078b440ac25c7e31ba"
+source = "git+https://gitlab.gnome.org/JanGernert/clapper-rs.git#530b6fd53a60563d8038f7a1d9d735d6dc496adb"
dependencies = [
"bitflags 2.6.0",
"clapper",
@@ -659,27 +673,27 @@ dependencies = [
[[package]]
name = "clapper-gtk-sys"
version = "0.0.1"
-source = "git+https://gitlab.gnome.org/JanGernert/clapper-rs.git#286198bdffd84b1e5eb539078b440ac25c7e31ba"
+source = "git+https://gitlab.gnome.org/JanGernert/clapper-rs.git#530b6fd53a60563d8038f7a1d9d735d6dc496adb"
dependencies = [
"clapper-sys",
"gio-sys",
"glib-sys",
"gtk4-sys",
"libc",
- "system-deps",
+ "system-deps 7.0.3",
]
[[package]]
name = "clapper-sys"
version = "0.0.1"
-source = "git+https://gitlab.gnome.org/JanGernert/clapper-rs.git#286198bdffd84b1e5eb539078b440ac25c7e31ba"
+source = "git+https://gitlab.gnome.org/JanGernert/clapper-rs.git#530b6fd53a60563d8038f7a1d9d735d6dc496adb"
dependencies = [
"gio-sys",
"glib-sys",
"gobject-sys",
"gstreamer-sys",
"libc",
- "system-deps",
+ "system-deps 6.2.2",
]
[[package]]
@@ -763,15 +777,15 @@ dependencies = [
[[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 = "cpufeatures"
-version = "0.2.12"
+version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
+checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0"
dependencies = [
"libc",
]
@@ -865,7 +879,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -876,7 +890,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
dependencies = [
"darling_core",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -930,9 +944,9 @@ checksum = "3c877555693c14d2f84191cfd3ad8582790fc52b5e2274b40b59cf5f5cea25c7"
[[package]]
name = "diesel"
-version = "2.2.1"
+version = "2.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62d6dcd069e7b5fe49a302411f759d4cf1cf2c27fe798ef46fb8baefc053dd2b"
+checksum = "158fe8e2e68695bd615d7e4f3227c0727b151330d3e253b525086c348d055d5e"
dependencies = [
"bigdecimal",
"chrono",
@@ -951,15 +965,15 @@ dependencies = [
[[package]]
name = "diesel_derives"
-version = "2.2.1"
+version = "2.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59de76a222c2b8059f789cbe07afbfd8deb8c31dd0bc2a21f85e256c1def8259"
+checksum = "e7f2c3de51e2ba6bf2a648285696137aaf0f5f487bcbea93972fe8a364e131a4"
dependencies = [
"diesel_table_macro_syntax",
"dsl_auto_type",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -979,7 +993,7 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "209c735641a413bc68c4923a9d6ad4bcb3ca306b794edaa7eb0b3228a99ffb25"
dependencies = [
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -1045,16 +1059,16 @@ dependencies = [
[[package]]
name = "dsl_auto_type"
-version = "0.1.1"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0892a17df262a24294c382f0d5997571006e7a4348b4327557c4ff1cd4a8bccc"
+checksum = "c5d9abe6314103864cc2d8901b7ae224e0ab1a103a0a416661b4097b0779b607"
dependencies = [
"darling",
"either",
- "heck 0.5.0",
+ "heck",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -1086,14 +1100,14 @@ checksum = "b5320ae4c3782150d900b79807611a59a99fc9a1d61d686faafc24b93fc8d7ca"
[[package]]
name = "enum-as-inner"
-version = "0.6.0"
+version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a"
+checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc"
dependencies = [
- "heck 0.4.1",
+ "heck",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -1114,7 +1128,7 @@ checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -1173,7 +1187,7 @@ dependencies = [
"flume",
"half",
"lebe",
- "miniz_oxide",
+ "miniz_oxide 0.7.4",
"rayon-core",
"smallvec",
"zune-inflate",
@@ -1191,9 +1205,9 @@ dependencies = [
[[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"
@@ -1206,9 +1220,9 @@ dependencies = [
[[package]]
name = "feed-rs"
-version = "2.0.0"
+version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "be5366c3d4ae865540354ecafa0e5b41dd56c2f31d0b2ef876669edf964daaec"
+checksum = "2c546f6f85e02eaca09e6a6dd22fe4db839745f55ae16c8f36626980a57f5bc4"
dependencies = [
"chrono",
"mediatype",
@@ -1281,12 +1295,12 @@ dependencies = [
[[package]]
name = "flate2"
-version = "1.0.30"
+version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
+checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253"
dependencies = [
"crc32fast",
- "miniz_oxide",
+ "miniz_oxide 0.8.0",
]
[[package]]
@@ -1408,7 +1422,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -1443,9 +1457,9 @@ dependencies = [
[[package]]
name = "gdk-pixbuf"
-version = "0.19.8"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "624eaba126021103c7339b2e179ae4ee8cdab842daab419040710f38ed9f8699"
+checksum = "8730751991b97419fc3f0c2dca2c9e45b48edf46e48e0f965964ecf33889812f"
dependencies = [
"gdk-pixbuf-sys",
"gio",
@@ -1455,22 +1469,22 @@ dependencies = [
[[package]]
name = "gdk-pixbuf-sys"
-version = "0.19.8"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4efa05a4f83c8cc50eb4d883787b919b85e5f1d8dd10b5a1df53bf5689782379"
+checksum = "1ffbf649fd5b1c8c0f0feeb015b7533c3ef92da2887fb95ddd338bc2b1644a7c"
dependencies = [
"gio-sys",
"glib-sys",
"gobject-sys",
"libc",
- "system-deps",
+ "system-deps 7.0.3",
]
[[package]]
name = "gdk4"
-version = "0.8.2"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db265c9dd42d6a371e09e52deab3a84808427198b86ac792d75fd35c07990a07"
+checksum = "4b7d7237c1487ed4b300aac7744efcbf1319e12d60d7afcd6f505414bd5b5dea"
dependencies = [
"cairo-rs",
"gdk-pixbuf",
@@ -1483,9 +1497,9 @@ dependencies = [
[[package]]
name = "gdk4-sys"
-version = "0.8.2"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c9418fb4e8a67074919fe7604429c45aa74eb9df82e7ca529767c6d4e9dc66dd"
+checksum = "a67576c8ec012156d7f680e201a807b4432a77babb3157e0555e990ab6bcd878"
dependencies = [
"cairo-sys-rs",
"gdk-pixbuf-sys",
@@ -1495,7 +1509,7 @@ dependencies = [
"libc",
"pango-sys",
"pkg-config",
- "system-deps",
+ "system-deps 7.0.3",
]
[[package]]
@@ -1521,9 +1535,9 @@ dependencies = [
[[package]]
name = "gettext-rs"
-version = "0.7.0"
+version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e49ea8a8fad198aaa1f9655a2524b64b70eb06b2f3ff37da407566c93054f364"
+checksum = "4a6716b8a0db461a2720b850ba1623e5b69e4b1aa0224cf5e1fb23a0fe49e65c"
dependencies = [
"gettext-sys",
"locale_config",
@@ -1531,9 +1545,9 @@ dependencies = [
[[package]]
name = "gettext-sys"
-version = "0.21.3"
+version = "0.21.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c63ce2e00f56a206778276704bbe38564c8695249fdc8f354b4ef71c57c3839d"
+checksum = "f7b8797f28f2dabfbe2caadb6db4f7fd739e251b5ede0a2ba49e506071edcf67"
dependencies = [
"cc",
"temp-dir",
@@ -1551,15 +1565,15 @@ dependencies = [
[[package]]
name = "gimli"
-version = "0.29.0"
+version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
+checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64"
[[package]]
name = "gio"
-version = "0.19.8"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c49f117d373ffcc98a35d114db5478bc223341cff53e39a5d6feced9e2ddffe"
+checksum = "dcacaa37401cad0a95aadd266bc39c72a131d454fc012f6dfd217f891d76cc52"
dependencies = [
"futures-channel",
"futures-core",
@@ -1570,27 +1584,26 @@ dependencies = [
"libc",
"pin-project-lite",
"smallvec",
- "thiserror",
]
[[package]]
name = "gio-sys"
-version = "0.19.8"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cd743ba4714d671ad6b6234e8ab2a13b42304d0e13ab7eba1dcdd78a7d6d4ef"
+checksum = "5237611e97e9b86ab5768adc3eef853ae713ea797aa3835404acdfacffc9fb38"
dependencies = [
"glib-sys",
"gobject-sys",
"libc",
- "system-deps",
+ "system-deps 7.0.3",
"windows-sys 0.52.0",
]
[[package]]
name = "glib"
-version = "0.19.9"
+version = "0.20.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "39650279f135469465018daae0ba53357942a5212137515777d5fdca74984a44"
+checksum = "95648aac01b75503000bb3bcaa5ec7a7a2dd61e43636b8b1814854de94dd80e4"
dependencies = [
"bitflags 2.6.0",
"futures-channel",
@@ -1605,57 +1618,47 @@ dependencies = [
"libc",
"memchr",
"smallvec",
- "thiserror",
-]
-
-[[package]]
-name = "glib-build-tools"
-version = "0.19.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "108f374fff60efd14b0d70d8916e7213aed18d7dd071ba3e9334ed2dac1dc86a"
-dependencies = [
- "gio",
]
[[package]]
name = "glib-macros"
-version = "0.19.9"
+version = "0.20.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4429b0277a14ae9751350ad9b658b1be0abb5b54faa5bcdf6e74a3372582fad7"
+checksum = "302f1d633c9cdef4350330e7b68fd8016e2834bb106c93fdf9789fcde753c1ab"
dependencies = [
- "heck 0.5.0",
+ "heck",
"proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
name = "glib-sys"
-version = "0.19.8"
+version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c2dc18d3a82b0006d470b13304fbbb3e0a9bd4884cf985a60a7ed733ac2c4a5"
+checksum = "92eee4531c1c9abba945d19378b205031b5890e1f99c319ba0503b6e0c06a163"
dependencies = [
"libc",
- "system-deps",
+ "system-deps 7.0.3",
]
[[package]]
name = "gobject-sys"
-version = "0.19.8"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e697e252d6e0416fd1d9e169bda51c0f1c926026c39ca21fbe8b1bb5c3b8b9e"
+checksum = "fa3d1dcd8a1eb2e7c22be3d5e792b14b186f3524f79b25631730f9a8c169d49a"
dependencies = [
"glib-sys",
"libc",
- "system-deps",
+ "system-deps 7.0.3",
]
[[package]]
name = "graphene-rs"
-version = "0.19.8"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f5fb86031d24d9ec0a2a15978fc7a65d545a2549642cf1eb7c3dda358da42bcf"
+checksum = "80aac87f74e81c0e13433e892a047237abdc37945c86887f5eed905038356e69"
dependencies = [
"glib",
"graphene-sys",
@@ -1664,14 +1667,14 @@ dependencies = [
[[package]]
name = "graphene-sys"
-version = "0.19.8"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2f530e0944bccba4b55065e9c69f4975ad691609191ebac16e13ab8e1f27af05"
+checksum = "cc2f91ecd32989efad60326cc20a8fb252bd2852239a08e4e70cde8c100de9ca"
dependencies = [
"glib-sys",
"libc",
"pkg-config",
- "system-deps",
+ "system-deps 7.0.3",
]
[[package]]
@@ -1692,9 +1695,9 @@ dependencies = [
[[package]]
name = "gsk4"
-version = "0.8.2"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7563884bf6939f4468e5d94654945bdd9afcaf8c3ba4c5dd17b5342b747221be"
+checksum = "1f3cf2091e1af185b347b3450817d93dea6fe435df7abd4c2cd7fb5bcb4cfda8"
dependencies = [
"cairo-rs",
"gdk4",
@@ -1707,9 +1710,9 @@ dependencies = [
[[package]]
name = "gsk4-sys"
-version = "0.8.2"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23024bf2636c38bbd1f822f58acc9d1c25b28da896ff0f291a1a232d4272b3dc"
+checksum = "6aa69614a26d8760c186c3690f1b0fbb917572ca23ef83137445770ceddf8cde"
dependencies = [
"cairo-sys-rs",
"gdk4-sys",
@@ -1718,14 +1721,14 @@ dependencies = [
"graphene-sys",
"libc",
"pango-sys",
- "system-deps",
+ "system-deps 7.0.3",
]
[[package]]
name = "gstreamer"
-version = "0.22.6"
+version = "0.23.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "080daaf35d22367a398aefd032af80cc36238c76fac7b8822894f5e5be073795"
+checksum = "683e15f8cc3a1a2646d9fe2181a58b7abb4c166256d8d15cce368e420c741140"
dependencies = [
"cfg-if",
"futures-channel",
@@ -1748,21 +1751,21 @@ dependencies = [
[[package]]
name = "gstreamer-sys"
-version = "0.22.6"
+version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "71f147e7c6bc9313d5569eb15da61f6f64026ec69791922749de230583a07286"
+checksum = "d9c9005b55dd2b1784645963c1ec409f9d420a56f6348d0ae69c2eaff584bcc3"
dependencies = [
"glib-sys",
"gobject-sys",
"libc",
- "system-deps",
+ "system-deps 7.0.3",
]
[[package]]
name = "gtk4"
-version = "0.8.2"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b04e11319b08af11358ab543105a9e49b0c491faca35e2b8e7e36bfba8b671ab"
+checksum = "f4fe572bf318e5dbc6f5a2f8a25d853f1ae3f42768c0b08af6ca20a18f4057e1"
dependencies = [
"cairo-rs",
"field-offset",
@@ -1781,21 +1784,21 @@ dependencies = [
[[package]]
name = "gtk4-macros"
-version = "0.8.2"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec655a7ef88d8ce9592899deb8b2d0fa50bab1e6dd69182deb764e643c522408"
+checksum = "e9e7b362c8fccd2712297903717d65d30defdab2b509bc9d209cbe5ffb9fabaf"
dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
name = "gtk4-sys"
-version = "0.8.2"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8c8aa86b7f85ea71d66ea88c1d4bae1cfacf51ca4856274565133838d77e57b5"
+checksum = "1114a207af8ada02cf4658a76692f4190f06f093380d5be07e3ca8b43aa7c666"
dependencies = [
"cairo-sys-rs",
"gdk-pixbuf-sys",
@@ -1807,14 +1810,14 @@ dependencies = [
"gsk4-sys",
"libc",
"pango-sys",
- "system-deps",
+ "system-deps 7.0.3",
]
[[package]]
name = "h2"
-version = "0.4.5"
+version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab"
+checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205"
dependencies = [
"atomic-waker",
"bytes",
@@ -1870,12 +1873,6 @@ version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
-[[package]]
-name = "heck"
-version = "0.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
-
[[package]]
name = "heck"
version = "0.5.0"
@@ -1999,9 +1996,9 @@ dependencies = [
[[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",
@@ -2054,9 +2051,9 @@ dependencies = [
[[package]]
name = "hyper-rustls"
-version = "0.27.2"
+version = "0.27.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155"
+checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333"
dependencies = [
"futures-util",
"http",
@@ -2087,9 +2084,9 @@ dependencies = [
[[package]]
name = "hyper-util"
-version = "0.1.6"
+version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3ab92f4f49ee4fb4f997c784b7a2e0fa70050211e0b6a287f898c3c9785ca956"
+checksum = "da62f120a8a37763efb0cf8fdf264b884c7b8b9ac8660b900c8661030c00e6ba"
dependencies = [
"bytes",
"futures-channel",
@@ -2107,9 +2104,9 @@ dependencies = [
[[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",
@@ -2166,12 +2163,12 @@ dependencies = [
[[package]]
name = "image"
-version = "0.25.1"
+version = "0.25.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd54d660e773627692c524beaad361aca785a4f9f5730ce91f42aabe5bce3d11"
+checksum = "99314c8a2152b8ddb211f924cdae532d8c5e4c8bb54728e12fff1b0cd5963a10"
dependencies = [
"bytemuck",
- "byteorder",
+ "byteorder-lite",
"color_quant",
"exr",
"gif",
@@ -2189,12 +2186,12 @@ dependencies = [
[[package]]
name = "image-webp"
-version = "0.1.2"
+version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d730b085583c4d789dfd07fdcf185be59501666a90c97c40162b37e4fdad272d"
+checksum = "f79afb8cbee2ef20f59ccd477a218c12a93943d075b492015ecb1bb81f8ee904"
dependencies = [
"byteorder-lite",
- "thiserror",
+ "quick-error 2.0.1",
]
[[package]]
@@ -2211,9 +2208,9 @@ checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683"
[[package]]
name = "indexmap"
-version = "2.2.6"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
+checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5"
dependencies = [
"equivalent",
"hashbrown",
@@ -2227,7 +2224,7 @@ checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -2239,14 +2236,14 @@ dependencies = [
"socket2",
"widestring",
"windows-sys 0.48.0",
- "winreg 0.50.0",
+ "winreg",
]
[[package]]
name = "ipnet"
-version = "2.9.0"
+version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
+checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4"
[[package]]
name = "ipnetwork"
@@ -2292,9 +2289,9 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
[[package]]
name = "javascriptcore6"
-version = "0.3.0"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d95a69260c40bbf52066f2c6fa520c00c1ec8ab8208636cf3070c0157c5221f8"
+checksum = "03b28ed9c7c08f906b2a51bc2365eae2ba5e7db1249b89892f7ae4cbd602d1f4"
dependencies = [
"glib",
"javascriptcore6-sys",
@@ -2303,14 +2300,14 @@ dependencies = [
[[package]]
name = "javascriptcore6-sys"
-version = "0.3.0"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc104f99c5adcd7ed53dd491121c111e05e3e8d40020d3519e98c346ca64186b"
+checksum = "4741e2a31c2145050dd4971f8dd51e92c840d5839a7124cc68a33c7325523a12"
dependencies = [
"glib-sys",
"gobject-sys",
"libc",
- "system-deps",
+ "system-deps 7.0.3",
]
[[package]]
@@ -2321,9 +2318,9 @@ checksum = "47f142fe24a9c9944451e8349de0a56af5f3e7226dc46f3ed4d4ecc0b85af75e"
[[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",
]
@@ -2336,9 +2333,9 @@ checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0"
[[package]]
name = "js-sys"
-version = "0.3.69"
+version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
+checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a"
dependencies = [
"wasm-bindgen",
]
@@ -2357,11 +2354,10 @@ checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8"
[[package]]
name = "libadwaita"
-version = "0.6.0"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "91b4990248b9e1ec5e72094a2ccaea70ec3809f88f6fd52192f2af306b87c5d9"
+checksum = "2ff9c222b5c783729de45185f07b2fec2d43a7f9c63961e777d3667e20443878"
dependencies = [
- "gdk-pixbuf",
"gdk4",
"gio",
"glib",
@@ -2373,9 +2369,9 @@ dependencies = [
[[package]]
name = "libadwaita-sys"
-version = "0.6.0"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23a748e4e92be1265cd9e93d569c0b5dfc7814107985aa6743d670ab281ea1a8"
+checksum = "1c44d8bdbad31d6639e1f20cc9c1424f1a8e02d751fc28d44659bf743fb9eca6"
dependencies = [
"gdk4-sys",
"gio-sys",
@@ -2384,14 +2380,14 @@ dependencies = [
"gtk4-sys",
"libc",
"pango-sys",
- "system-deps",
+ "system-deps 7.0.3",
]
[[package]]
name = "libc"
-version = "0.2.155"
+version = "0.2.158"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
+checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439"
[[package]]
name = "libfuzzer-sys"
@@ -2422,9 +2418,9 @@ dependencies = [
[[package]]
name = "libsqlite3-sys"
-version = "0.28.0"
+version = "0.30.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f"
+checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149"
dependencies = [
"pkg-config",
"vcpkg",
@@ -2623,7 +2619,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519"
dependencies = [
"cfg-if",
- "rayon",
]
[[package]]
@@ -2703,9 +2698,9 @@ dependencies = [
[[package]]
name = "miniflux_api"
-version = "0.7.0"
+version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e6e3b827f7d7e0b921d129e27e2621d317bb38005e0f2512092aa33435e5dc0"
+checksum = "1063beb3a61f877a219fe278c01242851d5c1a107f23cbc50fd841ad92f67fe9"
dependencies = [
"base64 0.22.1",
"log",
@@ -2734,14 +2729,24 @@ dependencies = [
]
[[package]]
-name = "mio"
-version = "0.8.11"
+name = "miniz_oxide"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
+checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
dependencies = [
+ "adler2",
+]
+
+[[package]]
+name = "mio"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
+dependencies = [
+ "hermit-abi 0.3.9",
"libc",
"wasi",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -2806,7 +2811,7 @@ checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086"
[[package]]
name = "news-flash"
version = "2.3.0-alpha.0"
-source = "git+https://gitlab.com/news_flash/news_flash.git#10282a582b4d2fcd71c667d53355e68176e0bf62"
+source = "git+https://gitlab.com/news_flash/news_flash.git#6b65c403da8dbe36e5df6fbb597cfeb2afaa6b58"
dependencies = [
"article_scraper",
"async-trait",
@@ -2873,7 +2878,6 @@ dependencies = [
"gettext-rs",
"gio",
"glib",
- "glib-build-tools",
"gsk4",
"gtk4",
"html2pango",
@@ -2982,7 +2986,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -3061,9 +3065,9 @@ dependencies = [
[[package]]
name = "object"
-version = "0.36.1"
+version = "0.36.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce"
+checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a"
dependencies = [
"memchr",
]
@@ -3082,9 +3086,9 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
[[package]]
name = "openssl"
-version = "0.10.64"
+version = "0.10.66"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f"
+checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1"
dependencies = [
"bitflags 2.6.0",
"cfg-if",
@@ -3103,7 +3107,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -3114,9 +3118,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
[[package]]
name = "openssl-sys"
-version = "0.9.102"
+version = "0.9.103"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2"
+checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6"
dependencies = [
"cc",
"libc",
@@ -3171,9 +3175,9 @@ dependencies = [
[[package]]
name = "pango"
-version = "0.19.8"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f0d328648058085cfd6897c9ae4272884098a926f3a833cd50c8c73e6eccecd"
+checksum = "5764e5a174a5a0ec054fe5962ce6d4fc7052e2d0dcc23bbc77202b40a4a403d3"
dependencies = [
"gio",
"glib",
@@ -3183,21 +3187,21 @@ dependencies = [
[[package]]
name = "pango-sys"
-version = "0.19.8"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff03da4fa086c0b244d4a4587d3e20622a3ecdb21daea9edf66597224c634ba0"
+checksum = "fd317e1de76b14b3d3efe05518c08b360327f1ab7fec150473a89ffcad4b072d"
dependencies = [
"glib-sys",
"gobject-sys",
"libc",
- "system-deps",
+ "system-deps 7.0.3",
]
[[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"
@@ -3289,7 +3293,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -3306,9 +3310,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "piper"
-version = "0.2.3"
+version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae1d5c74c9876f070d3e8fd503d748c7d974c3e48da8f41350fa5222ef9b4391"
+checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066"
dependencies = [
"atomic-waker",
"fastrand",
@@ -3317,9 +3321,9 @@ dependencies = [
[[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"
@@ -3331,14 +3335,14 @@ dependencies = [
"crc32fast",
"fdeflate",
"flate2",
- "miniz_oxide",
+ "miniz_oxide 0.7.4",
]
[[package]]
name = "polling"
-version = "3.7.2"
+version = "3.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3ed00ed3fbf728b5816498ecd316d1716eecaced9c0c8d2c5a6740ca214985b"
+checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511"
dependencies = [
"cfg-if",
"concurrent-queue",
@@ -3346,7 +3350,7 @@ dependencies = [
"pin-project-lite",
"rustix",
"tracing",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -3357,9 +3361,12 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
[[package]]
name = "ppv-lite86"
-version = "0.2.17"
+version = "0.2.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
+dependencies = [
+ "zerocopy",
+]
[[package]]
name = "precomputed-hash"
@@ -3369,11 +3376,11 @@ checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
[[package]]
name = "proc-macro-crate"
-version = "3.1.0"
+version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
+checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b"
dependencies = [
- "toml_edit 0.21.1",
+ "toml_edit",
]
[[package]]
@@ -3401,7 +3408,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8021cf59c8ec9c432cfc2526ac6b8aa508ecaf29cd415f271b8406c1b851c3fd"
dependencies = [
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -3458,9 +3465,9 @@ checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
[[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 = [
"encoding_rs",
"memchr",
@@ -3468,9 +3475,9 @@ dependencies = [
[[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",
]
@@ -3554,7 +3561,7 @@ dependencies = [
"rand",
"rand_chacha",
"simd_helpers",
- "system-deps",
+ "system-deps 6.2.2",
"thiserror",
"v_frame",
"wasm-bindgen",
@@ -3562,24 +3569,23 @@ dependencies = [
[[package]]
name = "ravif"
-version = "0.11.8"
+version = "0.11.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c6ba61c28ba24c0cf8406e025cb29a742637e3f70776e61c27a8a8b72a042d12"
+checksum = "a8f0bfd976333248de2078d350bfdf182ff96e168a24d23d2436cef320dd4bdd"
dependencies = [
"avif-serialize",
"imgref",
"loop9",
"quick-error 2.0.1",
"rav1e",
- "rayon",
"rgb",
]
[[package]]
name = "raw-cpuid"
-version = "11.0.2"
+version = "11.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e29830cbb1290e404f24c73af91c5d8d631ce7e128691e9477556b540cd01ecd"
+checksum = "cb9ee317cfe3fbd54b36a511efc1edd42e216903c9cd575e686dd68a2ba90d8d"
dependencies = [
"bitflags 2.6.0",
]
@@ -3612,18 +3618,18 @@ checksum = "ca8049c74229f22d8cba889ee1d541b05da9c9668d8fe2011bb922250d0be148"
[[package]]
name = "redox_syscall"
-version = "0.5.2"
+version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd"
+checksum = "0884ad60e090bf1345b93da0a5de8923c93884cd03f40dfcfddd3b4bee661853"
dependencies = [
"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",
@@ -3632,9 +3638,9 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.10.5"
+version = "1.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f"
+checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619"
dependencies = [
"aho-corasick",
"memchr",
@@ -3661,9 +3667,9 @@ checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"
[[package]]
name = "reqwest"
-version = "0.12.5"
+version = "0.12.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37"
+checksum = "f8f4955649ef5c38cc7f9e8aa41761d48fb9677197daea9984dc54f56aad5e63"
dependencies = [
"async-compression",
"base64 0.22.1",
@@ -3707,7 +3713,7 @@ dependencies = [
"wasm-bindgen-futures",
"wasm-streams",
"web-sys",
- "winreg 0.52.0",
+ "windows-registry",
]
[[package]]
@@ -3722,9 +3728,9 @@ dependencies = [
[[package]]
name = "rgb"
-version = "0.8.44"
+version = "0.8.50"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1aee83dc281d5a3200d37b299acd13b81066ea126a7f16f0eae70fc9aed241d9"
+checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a"
dependencies = [
"bytemuck",
]
@@ -3765,7 +3771,7 @@ dependencies = [
"quote",
"rust-embed-utils",
"shellexpand",
- "syn 2.0.70",
+ "syn 2.0.77",
"walkdir",
]
@@ -3787,18 +3793,18 @@ checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
[[package]]
name = "rustc_version"
-version = "0.4.0"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
+checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
dependencies = [
"semver",
]
[[package]]
name = "rustix"
-version = "0.38.34"
+version = "0.38.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
+checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811"
dependencies = [
"bitflags 2.6.0",
"errno",
@@ -3809,9 +3815,9 @@ dependencies = [
[[package]]
name = "rustls"
-version = "0.23.11"
+version = "0.23.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4828ea528154ae444e5a642dbb7d5623354030dc9822b83fd9bb79683c7399d0"
+checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8"
dependencies = [
"once_cell",
"rustls-pki-types",
@@ -3822,9 +3828,9 @@ dependencies = [
[[package]]
name = "rustls-pemfile"
-version = "2.1.2"
+version = "2.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d"
+checksum = "196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425"
dependencies = [
"base64 0.22.1",
"rustls-pki-types",
@@ -3832,15 +3838,15 @@ dependencies = [
[[package]]
name = "rustls-pki-types"
-version = "1.7.0"
+version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d"
+checksum = "fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0"
[[package]]
name = "rustls-webpki"
-version = "0.102.5"
+version = "0.102.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f9a6fccd794a42c2c105b513a2f62bc3fd8f3ba57a4593677ceb0bd035164d78"
+checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9"
dependencies = [
"ring",
"rustls-pki-types",
@@ -3874,11 +3880,11 @@ dependencies = [
[[package]]
name = "schannel"
-version = "0.1.23"
+version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534"
+checksum = "e9aaafd5a2b6e3d657ff009d82fbd630b6bd54dd4eb06f21693925cdf80f9b8b"
dependencies = [
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -3898,9 +3904,9 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[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.6.0",
"core-foundation",
@@ -3911,9 +3917,9 @@ dependencies = [
[[package]]
name = "security-framework-sys"
-version = "2.11.0"
+version = "2.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7"
+checksum = "ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6"
dependencies = [
"core-foundation-sys",
"libc",
@@ -3927,9 +3933,9 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
[[package]]
name = "serde"
-version = "1.0.204"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12"
+checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
dependencies = [
"serde_derive",
]
@@ -3946,22 +3952,23 @@ dependencies = [
[[package]]
name = "serde_derive"
-version = "1.0.204"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222"
+checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
name = "serde_json"
-version = "1.0.120"
+version = "1.0.128"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5"
+checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
dependencies = [
"itoa",
+ "memchr",
"ryu",
"serde",
]
@@ -3974,14 +3981,14 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
name = "serde_spanned"
-version = "0.6.6"
+version = "0.6.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0"
+checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d"
dependencies = [
"serde",
]
@@ -4055,6 +4062,12 @@ dependencies = [
"dirs",
]
+[[package]]
+name = "shlex"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
+
[[package]]
name = "signal-hook-registry"
version = "1.4.2"
@@ -4118,9 +4131,9 @@ dependencies = [
[[package]]
name = "soup3"
-version = "0.6.0"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3fb6bbb0e56d089517432ca8aac0879e5f343b309783384a7fdbdd6d5232e681"
+checksum = "b84ccd1f4aee0854a16b0b489ba843798e2eb4cdcddd4a61248f7db9ce8b6df1"
dependencies = [
"futures-channel",
"gio",
@@ -4131,15 +4144,15 @@ dependencies = [
[[package]]
name = "soup3-sys"
-version = "0.6.0"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f9c6d7beef555a91c6129f5e71ecf4b6e9eac8b48914098d713b1537ebbf6917"
+checksum = "8869997193d52a61a1db48627bdaa57343f76e2c5132ee6d351245a6ab30631e"
dependencies = [
"gio-sys",
"glib-sys",
"gobject-sys",
"libc",
- "system-deps",
+ "system-deps 7.0.3",
]
[[package]]
@@ -4208,9 +4221,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.70"
+version = "2.0.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2f0209b68b3613b093e0ec905354eccaedcfe83b8cb37cbdeae64026c3064c16"
+checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed"
dependencies = [
"proc-macro2",
"quote",
@@ -4222,23 +4235,26 @@ name = "sync_wrapper"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394"
+dependencies = [
+ "futures-core",
+]
[[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",
+ "bitflags 2.6.0",
"core-foundation",
"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",
@@ -4250,8 +4266,21 @@ version = "6.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349"
dependencies = [
- "cfg-expr",
- "heck 0.5.0",
+ "cfg-expr 0.15.8",
+ "heck",
+ "pkg-config",
+ "toml",
+ "version-compare",
+]
+
+[[package]]
+name = "system-deps"
+version = "7.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "66d23aaf9f331227789a99e8de4c91bf46703add012bdfd45fdecdfb2975a005"
+dependencies = [
+ "cfg-expr 0.17.0",
+ "heck",
"pkg-config",
"toml",
"version-compare",
@@ -4265,9 +4294,9 @@ checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417"
[[package]]
name = "target-lexicon"
-version = "0.12.15"
+version = "0.12.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4873307b7c257eddcb50c9bedf158eb669578359fb28428bef438fec8e6ba7c2"
+checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
[[package]]
name = "temp-dir"
@@ -4277,14 +4306,15 @@ checksum = "1f227968ec00f0e5322f9b8173c7a0cbcff6181a0a5b28e9892491c286277231"
[[package]]
name = "tempfile"
-version = "3.10.1"
+version = "3.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
+checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64"
dependencies = [
"cfg-if",
"fastrand",
+ "once_cell",
"rustix",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -4309,29 +4339,29 @@ dependencies = [
[[package]]
name = "thiserror"
-version = "1.0.62"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f2675633b1499176c2dff06b0856a27976a8f9d436737b4cf4f312d4d91d8bbb"
+checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.62"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d20468752b09f49e909e55a5d338caa8bedf615594e9d80bc4c565d30faf798c"
+checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
name = "thread-id"
-version = "4.2.1"
+version = "4.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f0ec81c46e9eb50deaa257be2f148adf052d1fb7701cfd55ccfab2525280b70b"
+checksum = "cfe8f25bbdd100db7e1d34acf7fd2dc59c4bf8f7483f505eaa7d4f12f76cc0ea"
dependencies = [
"libc",
"winapi",
@@ -4407,30 +4437,29 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
-version = "1.38.0"
+version = "1.40.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a"
+checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
dependencies = [
"backtrace",
"bytes",
"libc",
"mio",
- "num_cpus",
"pin-project-lite",
"socket2",
"tokio-macros",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
name = "tokio-macros"
-version = "2.3.0"
+version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a"
+checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -4456,9 +4485,9 @@ dependencies = [
[[package]]
name = "tokio-socks"
-version = "0.5.1"
+version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "51165dfa029d2a65969413a6cc96f354b86b464498702f174a4efa13608fd8c0"
+checksum = "0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f"
dependencies = [
"either",
"futures-util",
@@ -4468,9 +4497,9 @@ dependencies = [
[[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",
@@ -4481,47 +4510,36 @@ dependencies = [
[[package]]
name = "toml"
-version = "0.8.14"
+version = "0.8.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335"
+checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e"
dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
- "toml_edit 0.22.15",
+ "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.21.1"
+version = "0.22.21"
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.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d59a3a72298453f564e2b111fa896f8d07fabb36f51f06d7e875fc5e0b5a3ef1"
+checksum = "3b072cee73c449a636ffd6f32bd8de3a9f7119139aff882f44943ce2986dc5cf"
dependencies = [
"indexmap",
"serde",
"serde_spanned",
"toml_datetime",
- "winnow 0.6.13",
+ "winnow",
]
[[package]]
@@ -4541,15 +4559,15 @@ dependencies = [
[[package]]
name = "tower-layer"
-version = "0.3.2"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0"
+checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
[[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"
@@ -4570,7 +4588,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -4678,15 +4696,15 @@ checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
[[package]]
name = "unicode-ident"
-version = "1.0.12"
+version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
+checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
[[package]]
name = "unicode-normalization"
-version = "0.1.23"
+version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5"
+checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956"
dependencies = [
"tinyvec",
]
@@ -4764,9 +4782,9 @@ checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b"
[[package]]
name = "version_check"
-version = "0.9.4"
+version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "walkdir"
@@ -4795,34 +4813,35 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
+checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"
dependencies = [
"cfg-if",
+ "once_cell",
"wasm-bindgen-macro",
]
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
+checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-futures"
-version = "0.4.42"
+version = "0.4.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0"
+checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed"
dependencies = [
"cfg-if",
"js-sys",
@@ -4832,9 +4851,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
+checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -4842,22 +4861,22 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
+checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
+checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"
[[package]]
name = "wasm-streams"
@@ -4874,9 +4893,9 @@ dependencies = [
[[package]]
name = "web-sys"
-version = "0.3.69"
+version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef"
+checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0"
dependencies = [
"js-sys",
"wasm-bindgen",
@@ -4884,9 +4903,9 @@ dependencies = [
[[package]]
name = "webkit6"
-version = "0.3.0"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9d82bda18116290a9effc1e0f8dbd00236807bf4a9b990b9484bad5ba852fc06"
+checksum = "8c359ef247305dcade3363c281c505b943e0e6162a42eac76ff76ed8e7cebfbd"
dependencies = [
"gdk4",
"gio",
@@ -4900,9 +4919,9 @@ dependencies = [
[[package]]
name = "webkit6-sys"
-version = "0.3.0"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c459941f1b22750cbda435ede3f94ed8e8dd8c8608d324ecb0b9a8556b49abd"
+checksum = "96284c5280af5984dbdae8dae3cfeea11b44b214f9bd42b35c0ca75903bccce2"
dependencies = [
"gdk4-sys",
"gio-sys",
@@ -4912,7 +4931,7 @@ dependencies = [
"javascriptcore6-sys",
"libc",
"soup3-sys",
- "system-deps",
+ "system-deps 7.0.3",
]
[[package]]
@@ -4945,11 +4964,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[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]]
@@ -4967,6 +4986,36 @@ dependencies = [
"windows-targets 0.52.6",
]
+[[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]]
name = "windows-sys"
version = "0.48.0"
@@ -4985,6 +5034,15 @@ dependencies = [
"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]]
name = "windows-targets"
version = "0.48.5"
@@ -5108,18 +5166,9 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
[[package]]
name = "winnow"
-version = "0.5.40"
+version = "0.6.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
-dependencies = [
- "memchr",
-]
-
-[[package]]
-name = "winnow"
-version = "0.6.13"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1"
+checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f"
dependencies = [
"memchr",
]
@@ -5134,31 +5183,21 @@ dependencies = [
"windows-sys 0.48.0",
]
-[[package]]
-name = "winreg"
-version = "0.52.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5"
-dependencies = [
- "cfg-if",
- "windows-sys 0.48.0",
-]
-
[[package]]
name = "xdg-home"
-version = "1.2.0"
+version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca91dcf8f93db085f3a0a29358cd0b9d670915468f4290e8b85d118a34211ab8"
+checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6"
dependencies = [
"libc",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
name = "xml-rs"
-version = "0.8.20"
+version = "0.8.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193"
+checksum = "af4e2e2f7cba5a093896c1e150fbfe177d1883e7448200efb81d40b9d339ef26"
[[package]]
name = "xml5ever"
@@ -5179,18 +5218,18 @@ checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4"
[[package]]
name = "xmltree"
-version = "0.10.3"
+version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d7d8a75eaf6557bb84a65ace8609883db44a29951042ada9b393151532e41fcb"
+checksum = "b619f8c85654798007fb10afa5125590b43b088c225a25fc2fec100a9fad0fc6"
dependencies = [
"xml-rs",
]
[[package]]
name = "zbus"
-version = "4.3.1"
+version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "851238c133804e0aa888edf4a0229481c753544ca12a60fd1c3230c8a500fe40"
+checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725"
dependencies = [
"async-broadcast",
"async-executor",
@@ -5226,14 +5265,14 @@ dependencies = [
[[package]]
name = "zbus_macros"
-version = "4.3.1"
+version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d5a3f12c20bd473be3194af6b49d50d7bb804ef3192dc70eddedb26b85d9da7"
+checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e"
dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
"zvariant_utils",
]
@@ -5248,6 +5287,27 @@ dependencies = [
"zvariant",
]
+[[package]]
+name = "zerocopy"
+version = "0.7.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
+dependencies = [
+ "byteorder",
+ "zerocopy-derive",
+]
+
+[[package]]
+name = "zerocopy-derive"
+version = "0.7.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.77",
+]
+
[[package]]
name = "zeroize"
version = "1.8.1"
@@ -5271,18 +5331,18 @@ dependencies = [
[[package]]
name = "zune-jpeg"
-version = "0.4.11"
+version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec866b44a2a1fd6133d363f073ca1b179f438f99e7e5bfb1e33f7181facfe448"
+checksum = "16099418600b4d8f028622f73ff6e3deaabdff330fb9a2a131dea781ee8b0768"
dependencies = [
"zune-core",
]
[[package]]
name = "zvariant"
-version = "4.1.2"
+version = "4.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1724a2b330760dc7d2a8402d841119dc869ef120b139d29862d6980e9c75bfc9"
+checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe"
dependencies = [
"endi",
"enumflags2",
@@ -5294,24 +5354,24 @@ dependencies = [
[[package]]
name = "zvariant_derive"
-version = "4.1.2"
+version = "4.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "55025a7a518ad14518fb243559c058a2e5b848b015e31f1d90414f36e3317859"
+checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449"
dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
"zvariant_utils",
]
[[package]]
name = "zvariant_utils"
-version = "2.0.0"
+version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc242db087efc22bd9ade7aa7809e4ba828132edc312871584a6b4391bdf8786"
+checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
diff --git a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/newsflash/default.nix b/third_party/nixpkgs/pkgs/applications/networking/feedreaders/newsflash/default.nix
index 4633f8686b..f751c13329 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/feedreaders/newsflash/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/feedreaders/newsflash/default.nix
@@ -27,21 +27,21 @@
stdenv.mkDerivation (finalAttrs: {
pname = "newsflash";
- version = "3.3.2";
+ version = "3.3.5";
src = fetchFromGitLab {
owner = "news-flash";
repo = "news_flash_gtk";
rev = "refs/tags/v.${finalAttrs.version}";
- hash = "sha256-caINK4tmDsP7AkLUBqbM96Po7sQxFOn/CAq62K+3aoE=";
+ hash = "sha256-H2/qKnsByidziUldX5MZBrMyMHfuQ4SN9wXizJUGQ8I=";
};
cargoDeps = rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
outputHashes = {
"article_scraper-2.1.0" = "sha256-0jDXH5kkX34tAWK+3hpmW1LWBsFksVgTnSuQX+XXVEM=";
- "clapper-0.1.0" = "sha256-xQ7l6luO5E4PMjtN9elg0bkJa7IhWzA7KuYDJ+m/VY0=";
- "news-flash-2.3.0-alpha.0" = "sha256-+CYU2CpF2WfSVjhLtLpHjdAGoycdhdbN9UucKO9XKiA=";
+ "clapper-0.1.0" = "sha256-IFFqfSq2OpzfopQXSYfnJ68HGLY+rvcLqk7NTdDd+28=";
+ "news-flash-2.3.0-alpha.0" = "sha256-L7siGYdb8v57nBGYs86smlw971fvurYQJKK/AdTpi6s=";
"newsblur_api-0.3.0" = "sha256-m2178zdJzeskl3BQpZr6tlxTAADehxz8uYcZzi15nhQ=";
};
};
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/beeper/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/beeper/default.nix
index b9ce525a9c..918d078637 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/beeper/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/beeper/default.nix
@@ -10,10 +10,10 @@
}:
let
pname = "beeper";
- version = "3.108.3";
+ version = "3.109.1";
src = fetchurl {
- url = "https://download.todesktop.com/2003241lzgn20jd/beeper-3.108.3-build-2407188w36frwla-x86_64.AppImage";
- hash = "sha256-mlbw5K7+xZqz05FWKgKnro5SiVG+uSTI7muErAt8PM0=";
+ url = "https://download.todesktop.com/2003241lzgn20jd/beeper-3.109.1-build-240923466rji1i4-x86_64.AppImage";
+ hash = "sha256-RXpoOgnoPmNID5Jx/lNxqsHsifFSS9dZzhjSu8kGtXc=";
};
appimage = appimageTools.wrapType2 {
inherit version pname src;
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/discord/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/discord/default.nix
index 939716d9b5..500b0a28f1 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/discord/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/discord/default.nix
@@ -2,7 +2,7 @@
let
versions =
if stdenv.hostPlatform.isLinux then {
- stable = "0.0.67";
+ stable = "0.0.70";
ptb = "0.0.105";
canary = "0.0.492";
development = "0.0.28";
@@ -17,7 +17,7 @@ let
x86_64-linux = {
stable = fetchurl {
url = "https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz";
- hash = "sha256-L8COdPP4SFRO+1mipjn4tjLR+xShcJbT/72yhNHdSWg=";
+ hash = "sha256-Ujlewrhbqal97hCG6+Iu+OqntWZJ/oY6ZHeL+HmoU38=";
};
ptb = fetchurl {
url = "https://dl-ptb.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/element/pin.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/element/pin.nix
index 9abdf0f463..01a4d3c89e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/element/pin.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/element/pin.nix
@@ -1,9 +1,9 @@
{
- "version" = "1.11.77";
+ "version" = "1.11.79";
"hashes" = {
- "desktopSrcHash" = "sha256-y7cmTSkNzA4aNY7z9sjgyIquTPVvl+nH7BHUx/2nJ5A=";
+ "desktopSrcHash" = "sha256-w9JWrStxmiiffu8kKVxM5h8Frxig7v4Vul3YwTnJias=";
"desktopYarnHash" = "0fwkdrfhfl6knvx552q2lpp5pd54qbzkm4kx6jvcrdwjk3x4cgqd";
- "webSrcHash" = "sha256-IeBuLlcorsHZ78P6h5LVCCGHauqzwwm2Lc9B07su86Y=";
- "webYarnHash" = "0nm70m37kqkb959vi69r8zidsh25nzgn1550yl46pzihzbiqm8nx";
+ "webSrcHash" = "sha256-rla55a0SgeWddXpgaDfsvPcL00NP4DbMDgtc25TM4dw=";
+ "webYarnHash" = "084nm85y2fmzi27i0050hnxa4m2bqcbl7fn33zd1yini8dwr2n7s";
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/flare-signal/Cargo.lock b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/flare-signal/Cargo.lock
index 4f715a576a..bf459c08de 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/flare-signal/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/flare-signal/Cargo.lock
@@ -4,9 +4,9 @@ version = 3
[[package]]
name = "addr2line"
-version = "0.22.0"
+version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"
+checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375"
dependencies = [
"gimli",
]
@@ -17,6 +17,12 @@ version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
+[[package]]
+name = "adler2"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
+
[[package]]
name = "aead"
version = "0.5.2"
@@ -100,9 +106,9 @@ dependencies = [
[[package]]
name = "anstream"
-version = "0.6.14"
+version = "0.6.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b"
+checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526"
dependencies = [
"anstyle",
"anstyle-parse",
@@ -115,33 +121,33 @@ dependencies = [
[[package]]
name = "anstyle"
-version = "1.0.7"
+version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b"
+checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1"
[[package]]
name = "anstyle-parse"
-version = "0.2.4"
+version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4"
+checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb"
dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-query"
-version = "1.1.0"
+version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391"
+checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a"
dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "anstyle-wincon"
-version = "3.0.3"
+version = "3.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19"
+checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8"
dependencies = [
"anstyle",
"windows-sys 0.52.0",
@@ -149,9 +155,9 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.86"
+version = "1.0.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
+checksum = "10f00e1f6e58a40e807377c75c6a7f97bf9044fab57816f2414e6f5f4499d7b8"
[[package]]
name = "arbitrary"
@@ -167,7 +173,7 @@ checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
@@ -178,15 +184,15 @@ checksum = "9d151e35f61089500b617991b791fc8bfd237ae50cd5950803758a179b41e67a"
[[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 = "ashpd"
-version = "0.8.1"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd884d7c72877a94102c3715f3b1cd09ff4fac28221add3e57cfbe25c236d093"
+checksum = "bfe7e0dd0ac5a401dc116ed9f9119cf9decc625600474cb41f0fc0a0050abc9a"
dependencies = [
"enumflags2",
"futures-channel",
@@ -229,9 +235,9 @@ dependencies = [
[[package]]
name = "async-io"
-version = "2.3.3"
+version = "2.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964"
+checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8"
dependencies = [
"async-lock",
"cfg-if",
@@ -243,7 +249,7 @@ dependencies = [
"rustix",
"slab",
"tracing",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -259,9 +265,9 @@ dependencies = [
[[package]]
name = "async-process"
-version = "2.2.3"
+version = "2.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f7eda79bbd84e29c2b308d1dc099d7de8dcc7035e48f4bf5dc4a531a44ff5e2a"
+checksum = "a8a07789659a4d385b79b18b9127fc27e1a59e1e89117c78c5ea3b806f016374"
dependencies = [
"async-channel",
"async-io",
@@ -274,7 +280,7 @@ dependencies = [
"futures-lite",
"rustix",
"tracing",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -285,14 +291,14 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
name = "async-signal"
-version = "0.2.9"
+version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dfb3634b73397aa844481f814fad23bbf07fdb0eabec10f2eb95e58944b1ec32"
+checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3"
dependencies = [
"async-io",
"async-lock",
@@ -303,7 +309,7 @@ dependencies = [
"rustix",
"signal-hook-registry",
"slab",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -314,20 +320,20 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
[[package]]
name = "async-trait"
-version = "0.1.81"
+version = "0.1.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107"
+checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
name = "async-tungstenite"
-version = "0.24.0"
+version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3609af4bbf701ddaf1f6bb4e6257dff4ff8932327d0e685d3f653724c258b1ac"
+checksum = "c5359381fd414fbdb272c48f2111c16cb0bb3447bfacd59311ff3736da9f6664"
dependencies = [
"futures-io",
"futures-util",
@@ -377,17 +383,17 @@ dependencies = [
[[package]]
name = "backtrace"
-version = "0.3.73"
+version = "0.3.74"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a"
+checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
dependencies = [
"addr2line",
- "cc",
"cfg-if",
"libc",
- "miniz_oxide",
+ "miniz_oxide 0.8.0",
"object",
"rustc-demangle",
+ "windows-targets",
]
[[package]]
@@ -431,15 +437,15 @@ checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
[[package]]
name = "bitstream-io"
-version = "2.3.0"
+version = "2.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c12d1856e42f0d817a835fe55853957c85c8c8a470114029143d3f12671446e"
+checksum = "b81e1519b0d82120d2fd469d5bfb2919a9361c48b02d82d04befc1cdd2002452"
[[package]]
name = "blake3"
-version = "1.5.3"
+version = "1.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e9ec96fe9a81b5e365f9db71fe00edc4fe4ca2cc7dcb7861f0603012a7caa210"
+checksum = "d82033247fd8e890df8f740e407ad4d038debb9eb1f40533fffb32e7d17dc6f7"
dependencies = [
"arrayref",
"arrayvec",
@@ -487,9 +493,8 @@ dependencies = [
[[package]]
name = "blurhash"
-version = "0.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2415c16381be1178c8a3b9d9d67d364406c8c097894d8ae27202a00a7accedb3"
+version = "0.2.3"
+source = "git+https://github.com/Schmiddiii/blurhash-rs?rev=e1f9bdc1976bcc0f7dc725ac3b4fdaa6c6bdffd7#e1f9bdc1976bcc0f7dc725ac3b4fdaa6c6bdffd7"
dependencies = [
"gdk-pixbuf",
"image 0.25.2",
@@ -509,9 +514,9 @@ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
[[package]]
name = "bytemuck"
-version = "1.16.1"
+version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e"
+checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae"
[[package]]
name = "byteorder"
@@ -527,32 +532,31 @@ checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495"
[[package]]
name = "bytes"
-version = "1.6.1"
+version = "1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a12916984aab3fa6e39d655a33e09c0071eb36d6ab3aea5c2d78551f1df6d952"
+checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50"
[[package]]
name = "cairo-rs"
-version = "0.19.4"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2ac2a4d0e69036cf0062976f6efcba1aaee3e448594e6514bb2ddf87acce562"
+checksum = "e8a0ea147c94108c9613235388f540e4d14c327f7081c9e471fc8ee8a2533e69"
dependencies = [
"bitflags 2.6.0",
"cairo-sys-rs",
"glib",
"libc",
- "thiserror",
]
[[package]]
name = "cairo-sys-rs"
-version = "0.19.2"
+version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd3bb3119664efbd78b5e6c93957447944f16bdbced84c17a9f41c7829b81e64"
+checksum = "428290f914b9b86089f60f5d8a9f6e440508e1bcff23b25afd51502b0a2da88f"
dependencies = [
"glib-sys",
"libc",
- "system-deps",
+ "system-deps 7.0.2",
]
[[package]]
@@ -566,12 +570,13 @@ dependencies = [
[[package]]
name = "cc"
-version = "1.1.6"
+version = "1.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2aba8f4e9906c7ce3c73463f62a7f0c65183ada1a2d47e397cc8810827f9694f"
+checksum = "b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476"
dependencies = [
"jobserver",
"libc",
+ "shlex",
]
[[package]]
@@ -584,6 +589,16 @@ dependencies = [
"target-lexicon",
]
+[[package]]
+name = "cfg-expr"
+version = "0.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "345c78335be0624ed29012dc10c49102196c6882c12dde65d9f35b02da2aada8"
+dependencies = [
+ "smallvec",
+ "target-lexicon",
+]
+
[[package]]
name = "cfg-if"
version = "1.0.0"
@@ -632,7 +647,7 @@ dependencies = [
"num-traits",
"serde",
"wasm-bindgen",
- "windows-targets 0.52.6",
+ "windows-targets",
]
[[package]]
@@ -654,9 +669,9 @@ checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
[[package]]
name = "colorchoice"
-version = "1.0.1"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422"
+checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0"
[[package]]
name = "concurrent-queue"
@@ -669,9 +684,9 @@ dependencies = [
[[package]]
name = "constant_time_eq"
-version = "0.3.0"
+version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2"
+checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6"
[[package]]
name = "core-foundation"
@@ -685,15 +700,15 @@ dependencies = [
[[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 = "cpufeatures"
-version = "0.2.12"
+version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
+checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0"
dependencies = [
"libc",
]
@@ -781,7 +796,7 @@ source = "git+https://github.com/signalapp/curve25519-dalek?tag=signal-curve2551
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
@@ -809,7 +824,7 @@ checksum = "62d671cc41a825ebabc75757b62d3d168c577f9149b2d49ece1dad1f72119d25"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
@@ -831,14 +846,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
name = "dunce"
-version = "1.0.4"
+version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b"
+checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
[[package]]
name = "either"
@@ -870,14 +885,14 @@ checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[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",
"regex",
@@ -885,9 +900,9 @@ dependencies = [
[[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",
@@ -902,20 +917,6 @@ version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
-[[package]]
-name = "err-derive"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c34a887c8df3ed90498c1c437ce21f211c8e27672921a8ffa293cb8d6d4caa9e"
-dependencies = [
- "proc-macro-error",
- "proc-macro2",
- "quote",
- "rustversion",
- "syn 1.0.109",
- "synstructure",
-]
-
[[package]]
name = "errno"
version = "0.3.9"
@@ -957,7 +958,7 @@ dependencies = [
"flume",
"half",
"lebe",
- "miniz_oxide",
+ "miniz_oxide 0.7.4",
"rayon-core",
"smallvec",
"zune-inflate",
@@ -965,9 +966,9 @@ dependencies = [
[[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"
@@ -1002,13 +1003,12 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
[[package]]
name = "flare"
-version = "0.15.0"
+version = "0.15.2"
dependencies = [
"ashpd",
"blurhash",
"chrono",
"env_logger",
- "err-derive",
"futures",
"gettext-rs",
"gtk4",
@@ -1035,12 +1035,12 @@ dependencies = [
[[package]]
name = "flate2"
-version = "1.0.30"
+version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
+checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253"
dependencies = [
"crc32fast",
- "miniz_oxide",
+ "miniz_oxide 0.8.0",
]
[[package]]
@@ -1152,7 +1152,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
@@ -1196,9 +1196,9 @@ dependencies = [
[[package]]
name = "gdk-pixbuf"
-version = "0.19.8"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "624eaba126021103c7339b2e179ae4ee8cdab842daab419040710f38ed9f8699"
+checksum = "8730751991b97419fc3f0c2dca2c9e45b48edf46e48e0f965964ecf33889812f"
dependencies = [
"gdk-pixbuf-sys",
"gio",
@@ -1208,22 +1208,22 @@ dependencies = [
[[package]]
name = "gdk-pixbuf-sys"
-version = "0.19.8"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4efa05a4f83c8cc50eb4d883787b919b85e5f1d8dd10b5a1df53bf5689782379"
+checksum = "1ffbf649fd5b1c8c0f0feeb015b7533c3ef92da2887fb95ddd338bc2b1644a7c"
dependencies = [
"gio-sys",
"glib-sys",
"gobject-sys",
"libc",
- "system-deps",
+ "system-deps 7.0.2",
]
[[package]]
name = "gdk4"
-version = "0.8.2"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db265c9dd42d6a371e09e52deab3a84808427198b86ac792d75fd35c07990a07"
+checksum = "4b7d7237c1487ed4b300aac7744efcbf1319e12d60d7afcd6f505414bd5b5dea"
dependencies = [
"cairo-rs",
"gdk-pixbuf",
@@ -1236,9 +1236,9 @@ dependencies = [
[[package]]
name = "gdk4-sys"
-version = "0.8.2"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c9418fb4e8a67074919fe7604429c45aa74eb9df82e7ca529767c6d4e9dc66dd"
+checksum = "a67576c8ec012156d7f680e201a807b4432a77babb3157e0555e990ab6bcd878"
dependencies = [
"cairo-sys-rs",
"gdk-pixbuf-sys",
@@ -1248,14 +1248,14 @@ dependencies = [
"libc",
"pango-sys",
"pkg-config",
- "system-deps",
+ "system-deps 7.0.2",
]
[[package]]
name = "gdk4-wayland"
-version = "0.8.2"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f620a0ecbe4c574e3fec6bef6bebcefe19cb1b9a81569245ca4503c95f9b1371"
+checksum = "d48ff9cbd61a1a87b36faed4793d0d8603a2cd8db38f5df7800448ddc1a3d462"
dependencies = [
"gdk4",
"gdk4-wayland-sys",
@@ -1266,20 +1266,20 @@ dependencies = [
[[package]]
name = "gdk4-wayland-sys"
-version = "0.8.2"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a5fd3927c917184b0e8712624eebabdc7f0909b645d468c825f8ec627e61803"
+checksum = "23295b2ecafae572224a382b876b0bdc0fed947da63b51edebc8798288002048"
dependencies = [
"glib-sys",
"libc",
- "system-deps",
+ "system-deps 7.0.2",
]
[[package]]
name = "gdk4-x11"
-version = "0.8.2"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec6da3e3527007c14b27ddafe19496c49696a2a74dccb6ab75ba58dfa478b7ab"
+checksum = "c4b89c2149f74668d630279559fb5e2b4f11a77124b73d04518cc344854cd626"
dependencies = [
"gdk4",
"gdk4-x11-sys",
@@ -1290,14 +1290,14 @@ dependencies = [
[[package]]
name = "gdk4-x11-sys"
-version = "0.8.2"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0bb4e987ec77b7b2fb72c0943ccbec5c3834d9d7165fe762af8ff2414f0ae23d"
+checksum = "a186f565940124ebd6c1c97e9eb0909e2d19a33ccd3eebed4ff32ebda766207d"
dependencies = [
"gdk4-sys",
"glib-sys",
"libc",
- "system-deps",
+ "system-deps 7.0.2",
]
[[package]]
@@ -1323,9 +1323,9 @@ dependencies = [
[[package]]
name = "gettext-rs"
-version = "0.7.0"
+version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e49ea8a8fad198aaa1f9655a2524b64b70eb06b2f3ff37da407566c93054f364"
+checksum = "4a6716b8a0db461a2720b850ba1623e5b69e4b1aa0224cf5e1fb23a0fe49e65c"
dependencies = [
"gettext-sys",
"locale_config",
@@ -1333,9 +1333,9 @@ dependencies = [
[[package]]
name = "gettext-sys"
-version = "0.21.3"
+version = "0.21.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c63ce2e00f56a206778276704bbe38564c8695249fdc8f354b4ef71c57c3839d"
+checksum = "f7b8797f28f2dabfbe2caadb6db4f7fd739e251b5ede0a2ba49e506071edcf67"
dependencies = [
"cc",
"temp-dir",
@@ -1364,15 +1364,15 @@ dependencies = [
[[package]]
name = "gimli"
-version = "0.29.0"
+version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
+checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64"
[[package]]
name = "gio"
-version = "0.19.8"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c49f117d373ffcc98a35d114db5478bc223341cff53e39a5d6feced9e2ddffe"
+checksum = "dcacaa37401cad0a95aadd266bc39c72a131d454fc012f6dfd217f891d76cc52"
dependencies = [
"futures-channel",
"futures-core",
@@ -1383,27 +1383,26 @@ dependencies = [
"libc",
"pin-project-lite",
"smallvec",
- "thiserror",
]
[[package]]
name = "gio-sys"
-version = "0.19.8"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cd743ba4714d671ad6b6234e8ab2a13b42304d0e13ab7eba1dcdd78a7d6d4ef"
+checksum = "5237611e97e9b86ab5768adc3eef853ae713ea797aa3835404acdfacffc9fb38"
dependencies = [
"glib-sys",
"gobject-sys",
"libc",
- "system-deps",
+ "system-deps 7.0.2",
"windows-sys 0.52.0",
]
[[package]]
name = "glib"
-version = "0.19.9"
+version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "39650279f135469465018daae0ba53357942a5212137515777d5fdca74984a44"
+checksum = "9c1ea829497810f8e87f5ee6d05c4879af641704add879e6b6080607cceeefe4"
dependencies = [
"bitflags 2.6.0",
"futures-channel",
@@ -1418,30 +1417,29 @@ dependencies = [
"libc",
"memchr",
"smallvec",
- "thiserror",
]
[[package]]
name = "glib-macros"
-version = "0.19.9"
+version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4429b0277a14ae9751350ad9b658b1be0abb5b54faa5bcdf6e74a3372582fad7"
+checksum = "951aa19c5e89555c0ca5e94ee874b24b2594ece8412b387bd84ee3266b8a3ea0"
dependencies = [
"heck",
- "proc-macro-crate 3.1.0",
+ "proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
name = "glib-sys"
-version = "0.19.8"
+version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c2dc18d3a82b0006d470b13304fbbb3e0a9bd4884cf985a60a7ed733ac2c4a5"
+checksum = "92eee4531c1c9abba945d19378b205031b5890e1f99c319ba0503b6e0c06a163"
dependencies = [
"libc",
- "system-deps",
+ "system-deps 7.0.2",
]
[[package]]
@@ -1452,20 +1450,20 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
[[package]]
name = "gobject-sys"
-version = "0.19.8"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e697e252d6e0416fd1d9e169bda51c0f1c926026c39ca21fbe8b1bb5c3b8b9e"
+checksum = "fa3d1dcd8a1eb2e7c22be3d5e792b14b186f3524f79b25631730f9a8c169d49a"
dependencies = [
"glib-sys",
"libc",
- "system-deps",
+ "system-deps 7.0.2",
]
[[package]]
name = "graphene-rs"
-version = "0.19.8"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f5fb86031d24d9ec0a2a15978fc7a65d545a2549642cf1eb7c3dda358da42bcf"
+checksum = "80aac87f74e81c0e13433e892a047237abdc37945c86887f5eed905038356e69"
dependencies = [
"glib",
"graphene-sys",
@@ -1474,21 +1472,21 @@ dependencies = [
[[package]]
name = "graphene-sys"
-version = "0.19.8"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2f530e0944bccba4b55065e9c69f4975ad691609191ebac16e13ab8e1f27af05"
+checksum = "cc2f91ecd32989efad60326cc20a8fb252bd2852239a08e4e70cde8c100de9ca"
dependencies = [
"glib-sys",
"libc",
"pkg-config",
- "system-deps",
+ "system-deps 7.0.2",
]
[[package]]
name = "gsk4"
-version = "0.8.2"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7563884bf6939f4468e5d94654945bdd9afcaf8c3ba4c5dd17b5342b747221be"
+checksum = "1f3cf2091e1af185b347b3450817d93dea6fe435df7abd4c2cd7fb5bcb4cfda8"
dependencies = [
"cairo-rs",
"gdk4",
@@ -1501,9 +1499,9 @@ dependencies = [
[[package]]
name = "gsk4-sys"
-version = "0.8.2"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23024bf2636c38bbd1f822f58acc9d1c25b28da896ff0f291a1a232d4272b3dc"
+checksum = "6aa69614a26d8760c186c3690f1b0fbb917572ca23ef83137445770ceddf8cde"
dependencies = [
"cairo-sys-rs",
"gdk4-sys",
@@ -1512,14 +1510,14 @@ dependencies = [
"graphene-sys",
"libc",
"pango-sys",
- "system-deps",
+ "system-deps 7.0.2",
]
[[package]]
name = "gtk4"
-version = "0.8.2"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b04e11319b08af11358ab543105a9e49b0c491faca35e2b8e7e36bfba8b671ab"
+checksum = "f4fe572bf318e5dbc6f5a2f8a25d853f1ae3f42768c0b08af6ca20a18f4057e1"
dependencies = [
"cairo-rs",
"field-offset",
@@ -1538,21 +1536,21 @@ dependencies = [
[[package]]
name = "gtk4-macros"
-version = "0.8.2"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec655a7ef88d8ce9592899deb8b2d0fa50bab1e6dd69182deb764e643c522408"
+checksum = "e9e7b362c8fccd2712297903717d65d30defdab2b509bc9d209cbe5ffb9fabaf"
dependencies = [
- "proc-macro-crate 3.1.0",
+ "proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
name = "gtk4-sys"
-version = "0.8.2"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8c8aa86b7f85ea71d66ea88c1d4bae1cfacf51ca4856274565133838d77e57b5"
+checksum = "1114a207af8ada02cf4658a76692f4190f06f093380d5be07e3ca8b43aa7c666"
dependencies = [
"cairo-sys-rs",
"gdk-pixbuf-sys",
@@ -1564,25 +1562,25 @@ dependencies = [
"gsk4-sys",
"libc",
"pango-sys",
- "system-deps",
+ "system-deps 7.0.2",
]
[[package]]
name = "h2"
-version = "0.3.26"
+version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8"
+checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205"
dependencies = [
+ "atomic-waker",
"bytes",
"fnv",
"futures-core",
"futures-sink",
- "futures-util",
- "http 0.2.12",
+ "http",
"indexmap",
"slab",
"tokio",
- "tokio-util 0.7.11",
+ "tokio-util",
"tracing",
]
@@ -1604,14 +1602,14 @@ checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
[[package]]
name = "headers"
-version = "0.3.9"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270"
+checksum = "322106e6bd0cba2d5ead589ddb8150a13d7c4217cf80d7c4f682ca994ccc6aa9"
dependencies = [
"base64 0.21.7",
"bytes",
"headers-core",
- "http 0.2.12",
+ "http",
"httpdate",
"mime",
"sha1",
@@ -1619,11 +1617,11 @@ dependencies = [
[[package]]
name = "headers-core"
-version = "0.2.0"
+version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429"
+checksum = "54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4"
dependencies = [
- "http 0.2.12",
+ "http",
]
[[package]]
@@ -1683,17 +1681,6 @@ dependencies = [
"utf8-width",
]
-[[package]]
-name = "http"
-version = "0.2.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1"
-dependencies = [
- "bytes",
- "fnv",
- "itoa",
-]
-
[[package]]
name = "http"
version = "1.1.0"
@@ -1707,12 +1694,24 @@ dependencies = [
[[package]]
name = "http-body"
-version = "0.4.6"
+version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2"
+checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
dependencies = [
"bytes",
- "http 0.2.12",
+ "http",
+]
+
+[[package]]
+name = "http-body-util"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f"
+dependencies = [
+ "bytes",
+ "futures-util",
+ "http",
+ "http-body",
"pin-project-lite",
]
@@ -1736,55 +1735,73 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
[[package]]
name = "hyper"
-version = "0.14.30"
+version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a152ddd61dfaec7273fe8419ab357f33aee0d914c5f4efbf0d96fa749eea5ec9"
+checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05"
dependencies = [
"bytes",
"futures-channel",
- "futures-core",
"futures-util",
"h2",
- "http 0.2.12",
+ "http",
"http-body",
"httparse",
- "httpdate",
"itoa",
"pin-project-lite",
- "socket2",
+ "smallvec",
"tokio",
- "tower-service",
- "tracing",
"want",
]
[[package]]
name = "hyper-rustls"
-version = "0.25.0"
+version = "0.27.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "399c78f9338483cb7e630c8474b07268983c6bd5acee012e4211f9f7bb21b070"
+checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333"
dependencies = [
"futures-util",
- "http 0.2.12",
+ "http",
"hyper",
+ "hyper-util",
"log",
"rustls",
- "rustls-native-certs",
"rustls-pki-types",
"tokio",
"tokio-rustls",
+ "tower-service",
]
[[package]]
name = "hyper-timeout"
-version = "0.4.1"
+version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1"
+checksum = "3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793"
dependencies = [
"hyper",
+ "hyper-util",
"pin-project-lite",
"tokio",
- "tokio-io-timeout",
+ "tower-service",
+]
+
+[[package]]
+name = "hyper-util"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da62f120a8a37763efb0cf8fdf264b884c7b8b9ac8660b900c8661030c00e6ba"
+dependencies = [
+ "bytes",
+ "futures-channel",
+ "futures-util",
+ "http",
+ "http-body",
+ "hyper",
+ "pin-project-lite",
+ "socket2",
+ "tokio",
+ "tower",
+ "tower-service",
+ "tracing",
]
[[package]]
@@ -1879,9 +1896,9 @@ checksum = "44feda355f4159a7c757171a77de25daf6411e217b4cabd03bd6650690468126"
[[package]]
name = "indexmap"
-version = "2.2.6"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
+checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5"
dependencies = [
"equivalent",
"hashbrown",
@@ -1914,14 +1931,14 @@ checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[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"
@@ -1932,6 +1949,15 @@ dependencies = [
"either",
]
+[[package]]
+name = "itertools"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
+dependencies = [
+ "either",
+]
+
[[package]]
name = "itoa"
version = "1.0.11"
@@ -1940,9 +1966,9 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
[[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",
]
@@ -1958,9 +1984,9 @@ dependencies = [
[[package]]
name = "js-sys"
-version = "0.3.69"
+version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
+checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a"
dependencies = [
"wasm-bindgen",
]
@@ -1982,11 +2008,10 @@ checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8"
[[package]]
name = "libadwaita"
-version = "0.6.0"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "91b4990248b9e1ec5e72094a2ccaea70ec3809f88f6fd52192f2af306b87c5d9"
+checksum = "2ff9c222b5c783729de45185f07b2fec2d43a7f9c63961e777d3667e20443878"
dependencies = [
- "gdk-pixbuf",
"gdk4",
"gio",
"glib",
@@ -1998,9 +2023,9 @@ dependencies = [
[[package]]
name = "libadwaita-sys"
-version = "0.6.0"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23a748e4e92be1265cd9e93d569c0b5dfc7814107985aa6743d670ab281ea1a8"
+checksum = "1c44d8bdbad31d6639e1f20cc9c1424f1a8e02d751fc28d44659bf743fb9eca6"
dependencies = [
"gdk4-sys",
"gio-sys",
@@ -2009,14 +2034,14 @@ dependencies = [
"gtk4-sys",
"libc",
"pango-sys",
- "system-deps",
+ "system-deps 7.0.2",
]
[[package]]
name = "libc"
-version = "0.2.155"
+version = "0.2.158"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
+checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439"
[[package]]
name = "libfuzzer-sys"
@@ -2038,7 +2063,7 @@ checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058"
[[package]]
name = "libsignal-core"
version = "0.1.0"
-source = "git+https://github.com/signalapp/libsignal?tag=v0.51.1#2e2896fc235efa293213dd5f0aff4b1f8528bab2"
+source = "git+https://github.com/signalapp/libsignal?tag=v0.56.1#e46841ea2c1ad03bc5113eba267ac1543689d031"
dependencies = [
"num_enum",
"uuid",
@@ -2047,7 +2072,7 @@ dependencies = [
[[package]]
name = "libsignal-protocol"
version = "0.1.0"
-source = "git+https://github.com/signalapp/libsignal?tag=v0.51.1#2e2896fc235efa293213dd5f0aff4b1f8528bab2"
+source = "git+https://github.com/signalapp/libsignal?tag=v0.56.1#e46841ea2c1ad03bc5113eba267ac1543689d031"
dependencies = [
"aes",
"aes-gcm-siv",
@@ -2061,7 +2086,7 @@ dependencies = [
"hkdf",
"hmac",
"indexmap",
- "itertools",
+ "itertools 0.13.0",
"libsignal-core",
"log",
"num_enum",
@@ -2083,12 +2108,12 @@ dependencies = [
[[package]]
name = "libsignal-service"
version = "0.1.0"
-source = "git+https://github.com/whisperfish/libsignal-service-rs?rev=1b591540b908112816be131d6baa6eafba2129cb#1b591540b908112816be131d6baa6eafba2129cb"
+source = "git+https://github.com/Schmiddiii/libsignal-service-rs?rev=340caf1e931a862f9052eecf089667465b3819af#340caf1e931a862f9052eecf089667465b3819af"
dependencies = [
"aes",
"aes-gcm",
"async-trait",
- "base64 0.21.7",
+ "base64 0.22.1",
"bincode",
"bytes",
"cbc",
@@ -2118,16 +2143,18 @@ dependencies = [
[[package]]
name = "libsignal-service-hyper"
version = "0.1.0"
-source = "git+https://github.com/whisperfish/libsignal-service-rs?rev=1b591540b908112816be131d6baa6eafba2129cb#1b591540b908112816be131d6baa6eafba2129cb"
+source = "git+https://github.com/Schmiddiii/libsignal-service-rs?rev=340caf1e931a862f9052eecf089667465b3819af#340caf1e931a862f9052eecf089667465b3819af"
dependencies = [
"async-trait",
"async-tungstenite",
"bytes",
"futures",
"headers",
+ "http-body-util",
"hyper",
"hyper-rustls",
"hyper-timeout",
+ "hyper-util",
"libsignal-service",
"mpart-async",
"rustls-pemfile",
@@ -2143,9 +2170,9 @@ dependencies = [
[[package]]
name = "libspelling"
-version = "0.2.0"
+version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38d899332fb50d87851a5599a38e244062f92878d51a3f0dd038fd414760b52d"
+checksum = "1cbd36b794de5725e0b2be4cc90c57c5e3c7a5a3e5c317436e9e667305274c34"
dependencies = [
"gio",
"glib",
@@ -2157,9 +2184,9 @@ dependencies = [
[[package]]
name = "libspelling-sys"
-version = "0.2.0"
+version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76d4ed284e63577d6d61ef30a4f26255d9a460d5a493b3425656a84a00521ba4"
+checksum = "2d2ec120461981daf9d0c5a8b0bc55ebf350292280e93fd6d063895593754484"
dependencies = [
"gio-sys",
"glib-sys",
@@ -2167,7 +2194,7 @@ dependencies = [
"gtk4-sys",
"libc",
"sourceview5-sys",
- "system-deps",
+ "system-deps 7.0.2",
]
[[package]]
@@ -2245,7 +2272,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519"
dependencies = [
"cfg-if",
- "rayon",
]
[[package]]
@@ -2306,26 +2332,36 @@ dependencies = [
]
[[package]]
-name = "mio"
-version = "0.8.11"
+name = "miniz_oxide"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
+checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
dependencies = [
+ "adler2",
+]
+
+[[package]]
+name = "mio"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
+dependencies = [
+ "hermit-abi 0.3.9",
"libc",
"wasi",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
name = "mpart-async"
-version = "0.6.1"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ea6ab2359d45d2401bd7ba5ce5a67582f2abb872ea9ec17f78efb6ac3591864"
+checksum = "f9bdeb8c63325c5d4ec66dff19cc42c5416b5bb27b2f555b3b9debdbe2d40d9b"
dependencies = [
"bytes",
"futures-core",
"futures-util",
- "http 0.2.12",
+ "http",
"httparse",
"log",
"memchr",
@@ -2335,7 +2371,7 @@ dependencies = [
"rand",
"thiserror",
"tokio",
- "tokio-util 0.6.10",
+ "tokio-util",
]
[[package]]
@@ -2438,7 +2474,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
@@ -2481,35 +2517,25 @@ dependencies = [
"autocfg",
]
-[[package]]
-name = "num_cpus"
-version = "1.16.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
-dependencies = [
- "hermit-abi 0.3.9",
- "libc",
-]
-
[[package]]
name = "num_enum"
-version = "0.6.1"
+version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a015b430d3c108a207fd776d2e2196aaf8b1cf8cf93253e3a097ff3085076a1"
+checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179"
dependencies = [
"num_enum_derive",
]
[[package]]
name = "num_enum_derive"
-version = "0.6.1"
+version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6"
+checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56"
dependencies = [
- "proc-macro-crate 1.3.1",
+ "proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
@@ -2543,9 +2569,9 @@ dependencies = [
[[package]]
name = "object"
-version = "0.36.1"
+version = "0.36.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce"
+checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a"
dependencies = [
"memchr",
]
@@ -2614,9 +2640,9 @@ dependencies = [
[[package]]
name = "pango"
-version = "0.19.8"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f0d328648058085cfd6897c9ae4272884098a926f3a833cd50c8c73e6eccecd"
+checksum = "5764e5a174a5a0ec054fe5962ce6d4fc7052e2d0dcc23bbc77202b40a4a403d3"
dependencies = [
"gio",
"glib",
@@ -2626,21 +2652,21 @@ dependencies = [
[[package]]
name = "pango-sys"
-version = "0.19.8"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff03da4fa086c0b244d4a4587d3e20622a3ecdb21daea9edf66597224c634ba0"
+checksum = "fd317e1de76b14b3d3efe05518c08b360327f1ab7fec150473a89ffcad4b072d"
dependencies = [
"glib-sys",
"gobject-sys",
"libc",
- "system-deps",
+ "system-deps 7.0.2",
]
[[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"
@@ -2684,7 +2710,7 @@ checksum = "7459127d7a18cb202d418e4b7df1103ffd6d82a106e9b2091c250624c2ace70d"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
@@ -2728,7 +2754,7 @@ dependencies = [
"bincode",
"either",
"fnv",
- "itertools",
+ "itertools 0.12.1",
"lazy_static",
"nom",
"quick-xml",
@@ -2757,7 +2783,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
@@ -2774,9 +2800,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "piper"
-version = "0.2.3"
+version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae1d5c74c9876f070d3e8fd503d748c7d974c3e48da8f41350fa5222ef9b4391"
+checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066"
dependencies = [
"atomic-waker",
"fastrand",
@@ -2799,13 +2825,13 @@ dependencies = [
"crc32fast",
"fdeflate",
"flate2",
- "miniz_oxide",
+ "miniz_oxide 0.7.4",
]
[[package]]
name = "poksho"
version = "0.7.0"
-source = "git+https://github.com/signalapp/libsignal?tag=v0.51.1#2e2896fc235efa293213dd5f0aff4b1f8528bab2"
+source = "git+https://github.com/signalapp/libsignal?tag=v0.56.1#e46841ea2c1ad03bc5113eba267ac1543689d031"
dependencies = [
"curve25519-dalek",
"hmac",
@@ -2814,9 +2840,9 @@ dependencies = [
[[package]]
name = "polling"
-version = "3.7.2"
+version = "3.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3ed00ed3fbf728b5816498ecd316d1716eecaced9c0c8d2c5a6740ca214985b"
+checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511"
dependencies = [
"cfg-if",
"concurrent-queue",
@@ -2824,7 +2850,7 @@ dependencies = [
"pin-project-lite",
"rustix",
"tracing",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -2852,9 +2878,12 @@ dependencies = [
[[package]]
name = "ppv-lite86"
-version = "0.2.17"
+version = "0.2.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
+dependencies = [
+ "zerocopy",
+]
[[package]]
name = "pqcrypto-internals"
@@ -2890,9 +2919,9 @@ checksum = "94e851c7654eed9e68d7d27164c454961a616cf8c203d500607ef22c737b51bb"
[[package]]
name = "presage"
version = "0.6.2"
-source = "git+https://github.com/whisperfish/presage?rev=e2392c42a0392397b9db782607fdd7ab2ea91b5f#e2392c42a0392397b9db782607fdd7ab2ea91b5f"
+source = "git+https://github.com/whisperfish/presage?rev=b0e862baa03e452ccb9717d7d2f005ab93d46303#b0e862baa03e452ccb9717d7d2f005ab93d46303"
dependencies = [
- "base64 0.21.7",
+ "base64 0.22.1",
"futures",
"hex",
"libsignal-service",
@@ -2910,7 +2939,7 @@ dependencies = [
[[package]]
name = "presage-store-cipher"
version = "0.1.0"
-source = "git+https://github.com/whisperfish/presage?rev=e2392c42a0392397b9db782607fdd7ab2ea91b5f#e2392c42a0392397b9db782607fdd7ab2ea91b5f"
+source = "git+https://github.com/whisperfish/presage?rev=b0e862baa03e452ccb9717d7d2f005ab93d46303#b0e862baa03e452ccb9717d7d2f005ab93d46303"
dependencies = [
"blake3",
"chacha20poly1305",
@@ -2927,10 +2956,10 @@ dependencies = [
[[package]]
name = "presage-store-sled"
version = "0.6.0-dev"
-source = "git+https://github.com/whisperfish/presage?rev=e2392c42a0392397b9db782607fdd7ab2ea91b5f#e2392c42a0392397b9db782607fdd7ab2ea91b5f"
+source = "git+https://github.com/whisperfish/presage?rev=b0e862baa03e452ccb9717d7d2f005ab93d46303#b0e862baa03e452ccb9717d7d2f005ab93d46303"
dependencies = [
"async-trait",
- "base64 0.21.7",
+ "base64 0.22.1",
"chrono",
"fs_extra",
"log",
@@ -2948,55 +2977,21 @@ dependencies = [
[[package]]
name = "prettyplease"
-version = "0.2.20"
+version = "0.2.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e"
+checksum = "479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba"
dependencies = [
"proc-macro2",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[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",
-]
-
-[[package]]
-name = "proc-macro-crate"
-version = "3.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
-dependencies = [
- "toml_edit 0.21.1",
-]
-
-[[package]]
-name = "proc-macro-error"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
-dependencies = [
- "proc-macro-error-attr",
- "proc-macro2",
- "quote",
- "syn 1.0.109",
- "version_check",
-]
-
-[[package]]
-name = "proc-macro-error-attr"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
-dependencies = [
- "proc-macro2",
- "quote",
- "version_check",
+ "toml_edit",
]
[[package]]
@@ -3024,14 +3019,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8021cf59c8ec9c432cfc2526ac6b8aa508ecaf29cd415f271b8406c1b851c3fd"
dependencies = [
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
name = "prost"
-version = "0.12.6"
+version = "0.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29"
+checksum = "7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13f"
dependencies = [
"bytes",
"prost-derive",
@@ -3039,13 +3034,13 @@ dependencies = [
[[package]]
name = "prost-build"
-version = "0.12.6"
+version = "0.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4"
+checksum = "0c1318b19085f08681016926435853bbf7858f9c082d0999b80550ff5d9abe15"
dependencies = [
"bytes",
"heck",
- "itertools",
+ "itertools 0.13.0",
"log",
"multimap",
"once_cell",
@@ -3054,28 +3049,28 @@ dependencies = [
"prost",
"prost-types",
"regex",
- "syn 2.0.72",
+ "syn 2.0.77",
"tempfile",
]
[[package]]
name = "prost-derive"
-version = "0.12.6"
+version = "0.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1"
+checksum = "e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5"
dependencies = [
"anyhow",
- "itertools",
+ "itertools 0.13.0",
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
name = "prost-types"
-version = "0.12.6"
+version = "0.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0"
+checksum = "4759aa0d3a6232fb8dbdb97b61de2c20047c68aca932c7ed76da9d788508d670"
dependencies = [
"prost",
]
@@ -3134,9 +3129,9 @@ dependencies = [
[[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",
]
@@ -3185,7 +3180,7 @@ dependencies = [
"built",
"cfg-if",
"interpolate_name",
- "itertools",
+ "itertools 0.12.1",
"libc",
"libfuzzer-sys",
"log",
@@ -3200,7 +3195,7 @@ dependencies = [
"rand",
"rand_chacha",
"simd_helpers",
- "system-deps",
+ "system-deps 6.2.2",
"thiserror",
"v_frame",
"wasm-bindgen",
@@ -3208,17 +3203,15 @@ dependencies = [
[[package]]
name = "ravif"
-version = "0.11.6"
+version = "0.11.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85be49d628515bb99a01c44200009f0a4167c252f036445b975b35daf952258c"
+checksum = "a8f0bfd976333248de2078d350bfdf182ff96e168a24d23d2436cef320dd4bdd"
dependencies = [
"avif-serialize",
- "bitstream-io",
"imgref",
"loop9",
"quick-error",
"rav1e",
- "rayon",
"rgb",
]
@@ -3253,9 +3246,9 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.10.5"
+version = "1.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f"
+checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619"
dependencies = [
"aho-corasick",
"memchr",
@@ -3300,9 +3293,9 @@ checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"
[[package]]
name = "rgb"
-version = "0.8.45"
+version = "0.8.50"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ade4539f42266ded9e755c605bdddf546242b2c961b03b06a7375260788a0523"
+checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a"
dependencies = [
"bytemuck",
]
@@ -3330,18 +3323,18 @@ checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
[[package]]
name = "rustc_version"
-version = "0.4.0"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
+checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
dependencies = [
"semver",
]
[[package]]
name = "rustix"
-version = "0.38.34"
+version = "0.38.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
+checksum = "3f55e80d50763938498dd5ebb18647174e0c76dc38c5505294bb224624f30f36"
dependencies = [
"bitflags 2.6.0",
"errno",
@@ -3352,11 +3345,12 @@ dependencies = [
[[package]]
name = "rustls"
-version = "0.22.4"
+version = "0.23.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432"
+checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8"
dependencies = [
"log",
+ "once_cell",
"ring",
"rustls-pki-types",
"rustls-webpki",
@@ -3366,9 +3360,9 @@ dependencies = [
[[package]]
name = "rustls-native-certs"
-version = "0.7.1"
+version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a88d6d420651b496bdd98684116959239430022a115c1240e6c3993be0b15fba"
+checksum = "e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5"
dependencies = [
"openssl-probe",
"rustls-pemfile",
@@ -3379,9 +3373,9 @@ dependencies = [
[[package]]
name = "rustls-pemfile"
-version = "2.1.2"
+version = "2.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d"
+checksum = "196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425"
dependencies = [
"base64 0.22.1",
"rustls-pki-types",
@@ -3389,15 +3383,15 @@ dependencies = [
[[package]]
name = "rustls-pki-types"
-version = "1.7.0"
+version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d"
+checksum = "fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0"
[[package]]
name = "rustls-webpki"
-version = "0.102.6"
+version = "0.102.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e6b52d4fda176fd835fdc55a835d4a89b8499cad995885a21149d5ad62f852e"
+checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9"
dependencies = [
"ring",
"rustls-pki-types",
@@ -3418,11 +3412,11 @@ checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
[[package]]
name = "schannel"
-version = "0.1.23"
+version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534"
+checksum = "e9aaafd5a2b6e3d657ff009d82fbd630b6bd54dd4eb06f21693925cdf80f9b8b"
dependencies = [
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -3462,31 +3456,32 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
[[package]]
name = "serde"
-version = "1.0.204"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12"
+checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.204"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222"
+checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
name = "serde_json"
-version = "1.0.120"
+version = "1.0.128"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5"
+checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
dependencies = [
"itoa",
+ "memchr",
"ryu",
"serde",
]
@@ -3499,14 +3494,14 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
name = "serde_spanned"
-version = "0.6.6"
+version = "0.6.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0"
+checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d"
dependencies = [
"serde",
]
@@ -3533,10 +3528,16 @@ dependencies = [
"digest",
]
+[[package]]
+name = "shlex"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
+
[[package]]
name = "signal-crypto"
version = "0.1.0"
-source = "git+https://github.com/signalapp/libsignal?tag=v0.51.1#2e2896fc235efa293213dd5f0aff4b1f8528bab2"
+source = "git+https://github.com/signalapp/libsignal?tag=v0.56.1#e46841ea2c1ad03bc5113eba267ac1543689d031"
dependencies = [
"aes",
"cbc",
@@ -3617,9 +3618,9 @@ dependencies = [
[[package]]
name = "sourceview5"
-version = "0.8.0"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9f0bf70f2f1ac4624af22056f9c4cf58dccff73dafc7207b46fbd3df7b57410f"
+checksum = "905c83b38d4aff1800a12adba65b083deba61b4d948f62fc2ff7ad7d77656d05"
dependencies = [
"futures-channel",
"futures-core",
@@ -3635,9 +3636,9 @@ dependencies = [
[[package]]
name = "sourceview5-sys"
-version = "0.8.0"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eac236ad7ce6dad2b819ced8b68b5a1cf4d968aa301cb9a7692470eb21f657be"
+checksum = "4a3759467713554a8063faa380237ee2c753e89026bbe1b8e9611d991cb106ff"
dependencies = [
"gdk-pixbuf-sys",
"gdk4-sys",
@@ -3647,7 +3648,7 @@ dependencies = [
"gtk4-sys",
"libc",
"pango-sys",
- "system-deps",
+ "system-deps 7.0.2",
]
[[package]]
@@ -3684,7 +3685,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
@@ -3706,34 +3707,35 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.72"
+version = "2.0.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af"
+checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
-[[package]]
-name = "synstructure"
-version = "0.12.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 1.0.109",
- "unicode-xid",
-]
-
[[package]]
name = "system-deps"
version = "6.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349"
dependencies = [
- "cfg-expr",
+ "cfg-expr 0.15.8",
+ "heck",
+ "pkg-config",
+ "toml",
+ "version-compare",
+]
+
+[[package]]
+name = "system-deps"
+version = "7.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "070a0a5e7da2d24be457809c4b3baa57a835fd2829ad8b86f9a049052fe71031"
+dependencies = [
+ "cfg-expr 0.16.0",
"heck",
"pkg-config",
"toml",
@@ -3742,9 +3744,9 @@ dependencies = [
[[package]]
name = "target-lexicon"
-version = "0.12.15"
+version = "0.12.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4873307b7c257eddcb50c9bedf158eb669578359fb28428bef438fec8e6ba7c2"
+checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
[[package]]
name = "temp-dir"
@@ -3754,14 +3756,15 @@ checksum = "1f227968ec00f0e5322f9b8173c7a0cbcff6181a0a5b28e9892491c286277231"
[[package]]
name = "tempfile"
-version = "3.10.1"
+version = "3.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
+checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64"
dependencies = [
"cfg-if",
"fastrand",
+ "once_cell",
"rustix",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -3781,7 +3784,7 @@ checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
@@ -3812,49 +3815,38 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
-version = "1.38.1"
+version = "1.40.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb2caba9f80616f438e09748d5acda951967e1ea58508ef53d9c6402485a46df"
+checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
dependencies = [
"backtrace",
"bytes",
"libc",
"mio",
- "num_cpus",
"pin-project-lite",
"signal-hook-registry",
"socket2",
"tokio-macros",
"tracing",
- "windows-sys 0.48.0",
-]
-
-[[package]]
-name = "tokio-io-timeout"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf"
-dependencies = [
- "pin-project-lite",
- "tokio",
+ "windows-sys 0.52.0",
]
[[package]]
name = "tokio-macros"
-version = "2.3.0"
+version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a"
+checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
name = "tokio-rustls"
-version = "0.25.0"
+version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f"
+checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4"
dependencies = [
"rustls",
"rustls-pki-types",
@@ -3863,23 +3855,9 @@ dependencies = [
[[package]]
name = "tokio-util"
-version = "0.6.10"
+version = "0.7.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "36943ee01a6d67977dd3f84a5a1d2efeb4ada3a1ae771cadfaa535d9d9fc6507"
-dependencies = [
- "bytes",
- "futures-core",
- "futures-sink",
- "log",
- "pin-project-lite",
- "tokio",
-]
-
-[[package]]
-name = "tokio-util"
-version = "0.7.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1"
+checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a"
dependencies = [
"bytes",
"futures-core",
@@ -3890,65 +3868,64 @@ dependencies = [
[[package]]
name = "toml"
-version = "0.8.15"
+version = "0.8.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac2caab0bf757388c6c0ae23b3293fdb463fee59434529014f85e3263b995c28"
+checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e"
dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
- "toml_edit 0.22.16",
+ "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.20"
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.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "278f3d518e152219c994ce877758516bca5e118eaed6996192a774fb9fbf0788"
+checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d"
dependencies = [
"indexmap",
"serde",
"serde_spanned",
"toml_datetime",
- "winnow 0.6.14",
+ "winnow",
]
[[package]]
-name = "tower-service"
-version = "0.3.2"
+name = "tower"
+version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
+checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c"
+dependencies = [
+ "futures-core",
+ "futures-util",
+ "pin-project",
+ "pin-project-lite",
+ "tokio",
+ "tower-layer",
+ "tower-service",
+]
+
+[[package]]
+name = "tower-layer"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
+
+[[package]]
+name = "tower-service"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
[[package]]
name = "tracing"
@@ -3970,7 +3947,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
@@ -4000,14 +3977,14 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
[[package]]
name = "tungstenite"
-version = "0.21.0"
+version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1"
+checksum = "6e2e2ce1e47ed2994fd43b04c8f618008d4cabdd5ee34027cf14f9d918edd9c8"
dependencies = [
"byteorder",
"bytes",
"data-encoding",
- "http 1.1.0",
+ "http",
"httparse",
"log",
"rand",
@@ -4066,12 +4043,6 @@ dependencies = [
"tinyvec",
]
-[[package]]
-name = "unicode-xid"
-version = "0.2.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
-
[[package]]
name = "universal-hash"
version = "0.5.1"
@@ -4146,9 +4117,9 @@ checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b"
[[package]]
name = "version_check"
-version = "0.9.4"
+version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "want"
@@ -4167,34 +4138,35 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
+checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"
dependencies = [
"cfg-if",
+ "once_cell",
"wasm-bindgen-macro",
]
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
+checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
+checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -4202,22 +4174,22 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
+checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
+checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"
[[package]]
name = "weezl"
@@ -4253,16 +4225,7 @@ version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
dependencies = [
- "windows-targets 0.52.6",
-]
-
-[[package]]
-name = "windows-sys"
-version = "0.48.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
-dependencies = [
- "windows-targets 0.48.5",
+ "windows-targets",
]
[[package]]
@@ -4271,22 +4234,16 @@ version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
dependencies = [
- "windows-targets 0.52.6",
+ "windows-targets",
]
[[package]]
-name = "windows-targets"
-version = "0.48.5"
+name = "windows-sys"
+version = "0.59.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
+checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
dependencies = [
- "windows_aarch64_gnullvm 0.48.5",
- "windows_aarch64_msvc 0.48.5",
- "windows_i686_gnu 0.48.5",
- "windows_i686_msvc 0.48.5",
- "windows_x86_64_gnu 0.48.5",
- "windows_x86_64_gnullvm 0.48.5",
- "windows_x86_64_msvc 0.48.5",
+ "windows-targets",
]
[[package]]
@@ -4295,46 +4252,28 @@ version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
dependencies = [
- "windows_aarch64_gnullvm 0.52.6",
- "windows_aarch64_msvc 0.52.6",
- "windows_i686_gnu 0.52.6",
+ "windows_aarch64_gnullvm",
+ "windows_aarch64_msvc",
+ "windows_i686_gnu",
"windows_i686_gnullvm",
- "windows_i686_msvc 0.52.6",
- "windows_x86_64_gnu 0.52.6",
- "windows_x86_64_gnullvm 0.52.6",
- "windows_x86_64_msvc 0.52.6",
+ "windows_i686_msvc",
+ "windows_x86_64_gnu",
+ "windows_x86_64_gnullvm",
+ "windows_x86_64_msvc",
]
-[[package]]
-name = "windows_aarch64_gnullvm"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
-
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
-[[package]]
-name = "windows_aarch64_msvc"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
-
[[package]]
name = "windows_aarch64_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
-[[package]]
-name = "windows_i686_gnu"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
-
[[package]]
name = "windows_i686_gnu"
version = "0.52.6"
@@ -4347,48 +4286,24 @@ version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
-[[package]]
-name = "windows_i686_msvc"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
-
[[package]]
name = "windows_i686_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
-[[package]]
-name = "windows_x86_64_gnu"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
-
[[package]]
name = "windows_x86_64_gnu"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
-[[package]]
-name = "windows_x86_64_gnullvm"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
-
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
-[[package]]
-name = "windows_x86_64_msvc"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
-
[[package]]
name = "windows_x86_64_msvc"
version = "0.52.6"
@@ -4397,18 +4312,9 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
[[package]]
name = "winnow"
-version = "0.5.40"
+version = "0.6.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
-dependencies = [
- "memchr",
-]
-
-[[package]]
-name = "winnow"
-version = "0.6.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "374ec40a2d767a3c1b4972d9475ecd557356637be906f2cb3f7fe17a6eb5e22f"
+checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f"
dependencies = [
"memchr",
]
@@ -4427,12 +4333,12 @@ dependencies = [
[[package]]
name = "xdg-home"
-version = "1.2.0"
+version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca91dcf8f93db085f3a0a29358cd0b9d670915468f4290e8b85d118a34211ab8"
+checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6"
dependencies = [
"libc",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -4474,10 +4380,10 @@ version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e"
dependencies = [
- "proc-macro-crate 3.1.0",
+ "proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
"zvariant_utils",
]
@@ -4492,6 +4398,27 @@ dependencies = [
"zvariant",
]
+[[package]]
+name = "zerocopy"
+version = "0.7.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
+dependencies = [
+ "byteorder",
+ "zerocopy-derive",
+]
+
+[[package]]
+name = "zerocopy-derive"
+version = "0.7.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.77",
+]
+
[[package]]
name = "zeroize"
version = "1.8.1"
@@ -4509,13 +4436,13 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
[[package]]
name = "zkcredential"
version = "0.1.0"
-source = "git+https://github.com/signalapp/libsignal?tag=v0.51.1#2e2896fc235efa293213dd5f0aff4b1f8528bab2"
+source = "git+https://github.com/signalapp/libsignal?tag=v0.56.1#e46841ea2c1ad03bc5113eba267ac1543689d031"
dependencies = [
"cfg-if",
"curve25519-dalek",
@@ -4534,7 +4461,7 @@ dependencies = [
[[package]]
name = "zkgroup"
version = "0.9.0"
-source = "git+https://github.com/signalapp/libsignal?tag=v0.51.1#2e2896fc235efa293213dd5f0aff4b1f8528bab2"
+source = "git+https://github.com/signalapp/libsignal?tag=v0.56.1#e46841ea2c1ad03bc5113eba267ac1543689d031"
dependencies = [
"aes-gcm-siv",
"bincode",
@@ -4604,10 +4531,10 @@ version = "4.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449"
dependencies = [
- "proc-macro-crate 3.1.0",
+ "proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
"zvariant_utils",
]
@@ -4619,5 +4546,5 @@ checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.72",
+ "syn 2.0.77",
]
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/flare-signal/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/flare-signal/default.nix
index 6614d54ff6..8588210788 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/flare-signal/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/flare-signal/default.nix
@@ -21,23 +21,24 @@
stdenv.mkDerivation rec {
pname = "flare";
- version = "0.15.0";
+ version = "0.15.2";
src = fetchFromGitLab {
domain = "gitlab.com";
owner = "schmiddi-on-mobile";
repo = "flare";
rev = version;
- hash = "sha256-sIT4oEmIV8TJ5MMxg3vxkvK+7PaIy/01kN9I2FTsfo0=";
+ hash = "sha256-w8H6EYnVYJ6gDhdeZwyxRquem4ayZ4cgLaJMKqcetuI=";
};
cargoDeps = rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
outputHashes = {
+ "blurhash-0.2.3" = "sha256-s1777+2O0D/VyKwlPUA53gho5sOP8pN610KqxEjugz0=";
"curve25519-dalek-4.1.3" = "sha256-bPh7eEgcZnq9C3wmSnnYv0C4aAP+7pnwk9Io29GrI4A=";
- "libsignal-core-0.1.0" = "sha256-4aHINlpVAqVTtm7npwXQRutZUmIxYgkhXhApg7jSM4M=";
- "libsignal-service-0.1.0" = "sha256-UMQqp6hfyVtUwkAqsw/xsn7UrGul/F4WVC/Oy5s+hqA=";
- "presage-0.6.2" = "sha256-4E23mzXwb5gcj0XpXB17a5BD96+ZAl7dh5I6vMvE9Kg=";
+ "libsignal-core-0.1.0" = "sha256-AdN8UHu0khgsog1btE++0J4BmdUC6wMpZzL7HPzhALQ=";
+ "libsignal-service-0.1.0" = "sha256-bnbbbnoBaHUdobBywOAUQojoMYkOlgI2O1RG2DoyvUc=";
+ "presage-0.6.2" = "sha256-AB4ttolC6MPp3foT66DG5RArqX+c1wf2w3lIZ0u0LCM=";
};
};
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mattermost-desktop/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mattermost-desktop/default.nix
index 8390d77934..41c27ed7c1 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mattermost-desktop/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mattermost-desktop/default.nix
@@ -8,17 +8,17 @@
let
pname = "mattermost-desktop";
- version = "5.8.1";
+ version = "5.9.0";
srcs = {
"x86_64-linux" = {
url = "https://releases.mattermost.com/desktop/${version}/${pname}-${version}-linux-x64.tar.gz";
- hash = "sha256-VuYHF5ALdbsKxBI7w5UhcqKYLV8BHZncWSDeuCy/SW0=";
+ hash = "sha256-zLKdfu5p7TyJOw8vJX7i/uu4j0PrUf2/BDmb1kdqqMc=";
};
"aarch64-linux" = {
url = "https://releases.mattermost.com/desktop/${version}/${pname}-${version}-linux-arm64.tar.gz";
- hash = "sha256-b+sVzMX/NDavshR+WsQyVgYyLkIPSuUlZGqK6/ZjLFs=";
+ hash = "sha256-JljK7d4KLAn1+NwF+VcedL/7hEsp/9LzLdzROa1fgJA=";
};
};
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/default.nix
deleted file mode 100644
index eeb5f582f2..0000000000
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/default.nix
+++ /dev/null
@@ -1,159 +0,0 @@
-{ lib
-, stdenv
-, fetchurl
-, bundlerEnv
-, alsa-utils
-, atk
-, copyDesktopItems
-, gobject-introspection
-, gtk2
-, ruby
-, libicns
-, libnotify
-, makeDesktopItem
-, which
-, wrapGAppsHook3
-, writeText
-}:
-
-let
- # NOTE: $out may have different values depending on context
- mikutterPaths = rec {
- optPrefixDir = "$out/opt/mikutter";
- appPrefixDir = "$out/Applications/mikutter.app/Contents";
- appBinDir = "${appPrefixDir}/MacOS";
- appResourceDir = "${appPrefixDir}/Resources";
- iconPath = "${optPrefixDir}/core/skin/data/icon.png";
- };
-
- gems = bundlerEnv {
- name = "mikutter-gems"; # leave the version out to enable package reuse
- gemdir = ./deps;
- groups = [ "default" "plugin" ];
- inherit ruby;
-
- # Avoid the following error:
- # > `': uninitialized constant Moneta::Builder (NameError)
- #
- # Related:
- # https://github.com/NixOS/nixpkgs/pull/76510
- # https://github.com/NixOS/nixpkgs/pull/76765
- # https://github.com/NixOS/nixpkgs/issues/83442
- # https://github.com/NixOS/nixpkgs/issues/106545
- copyGemFiles = true;
- };
-
- mkDesktopItem = { description }:
- makeDesktopItem {
- name = "mikutter";
- desktopName = "mikutter";
- exec = "mikutter";
- icon = "mikutter";
- categories = [ "Network" ];
- comment = description;
- keywords = [ "Mastodon" ];
- };
-
- mkInfoPlist = { version }:
- writeText "Info.plist" (lib.generators.toPlist { } {
- CFBundleName = "mikutter";
- CFBundleDisplayName = "mikutter";
- CFBundleExecutable = "mikutter";
- CFBundleIconFile = "mikutter";
- CFBundleIdentifier = "net.hachune.mikutter";
- CFBundleInfoDictionaryVersion = "6.0";
- CFBundlePackageType = "APPL";
- CFBundleVersion = version;
- CFBundleShortVersionString = version;
- });
-
- inherit (gems) wrappedRuby;
-in
-with mikutterPaths; stdenv.mkDerivation rec {
- pname = "mikutter";
- version = "4.1.4";
-
- src = fetchurl {
- url = "https://mikutter.hachune.net/bin/mikutter-${version}.tar.gz";
- sha256 = "05253nz4i1lmnq6czj48qdab2ny4vx2mznj6nsn2l1m2z6zqkwk3";
- };
-
- nativeBuildInputs = [ copyDesktopItems wrapGAppsHook3 gobject-introspection ]
- ++ lib.optionals stdenv.hostPlatform.isDarwin [ libicns ];
- buildInputs = [
- atk
- gtk2
- libnotify
- which # some plugins use it at runtime
- wrappedRuby
- ] ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-utils ];
-
- scriptPath = lib.makeBinPath (
- [ wrappedRuby libnotify which ]
- ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-utils ]
- );
-
- postUnpack = ''
- rm -rf vendor
- '';
-
- installPhase = ''
- runHook preInstall
-
- mkdir -p $out/bin ${optPrefixDir}
-
- install -Dm644 README $out/share/doc/mikutter/README
- install -Dm644 LICENSE $out/share/doc/mikutter/LICENSE
- rm -r README LICENSE deployment
-
- cp -r . ${optPrefixDir}
-
- gappsWrapperArgsHook # FIXME: currently runs at preFixup
- wrapGApp ${optPrefixDir}/mikutter.rb \
- --prefix PATH : "${scriptPath}" \
- --set DISABLE_BUNDLER_SETUP 1
- mv ${optPrefixDir}/mikutter.rb $out/bin/mikutter
-
- install -Dm644 ${iconPath} $out/share/icons/hicolor/256x256/apps/mikutter.png
-
- runHook postInstall
- '';
-
- postInstall =
- let
- infoPlist = mkInfoPlist { inherit version; };
- in
- lib.optionalString stdenv.hostPlatform.isDarwin ''
- mkdir -p ${appBinDir} ${appResourceDir}
- install -Dm644 ${infoPlist} ${appPrefixDir}/Info.plist
- ln -s $out/bin/mikutter ${appBinDir}/mikutter
- png2icns ${appResourceDir}/mikutter.icns ${iconPath}
- '';
-
- installCheckPhase = ''
- runHook preInstallCheck
-
- testDir="$(mktemp -d)"
- install -Dm644 ${./test_plugin.rb} "$testDir/plugin/test_plugin/test_plugin.rb"
-
- $out/bin/mikutter --confroot="$testDir" --plugin=test_plugin --debug
-
- runHook postInstallCheck
- '';
-
- desktopItems = [
- (mkDesktopItem { inherit (meta) description; })
- ];
-
- doInstallCheck = true;
- dontWrapGApps = true; # the target is placed outside of bin/
-
- passthru.updateScript = [ ./update.sh version (toString ./.) ];
-
- meta = with lib; {
- description = "An extensible Mastodon client";
- homepage = "https://mikutter.hachune.net";
- platforms = ruby.meta.platforms;
- license = licenses.mit;
- };
-}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/Gemfile b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/Gemfile
deleted file mode 100644
index fbe6a2f29c..0000000000
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/Gemfile
+++ /dev/null
@@ -1,39 +0,0 @@
-alias __source_distinct__ source
-def source(url)
- @loaded ||= {}
- unless @loaded[url]
- @loaded[url] = true
- __source_distinct__(url) end end
-
-source 'https://rubygems.org'
-
-ruby '>= 2.5.0'
-
-group :default do
- gem 'addressable','>= 2.7.0', '< 2.8'
- gem 'delayer','>= 1.1.2', '< 2.0'
- gem 'delayer-deferred','>= 2.2.0', '< 3.0'
- gem 'diva','>= 1.0.2', '< 2.0'
- gem 'memoist','>= 0.16.2', '< 0.17'
- gem 'oauth','>= 0.5.4'
- gem 'pluggaloid','>= 1.5.0', '< 2.0'
- gem 'typed-array','>= 0.1.2', '< 0.2'
-end
-
-group :test do
- gem 'test-unit','>= 3.3.4', '< 4.0'
- gem 'rake','>= 13.0.1'
- gem 'mocha','>= 1.11.1'
- gem 'webmock','>= 3.7.6'
- gem 'ruby-prof','>= 1.1.0'
-end
-
-
-group :plugin do
- Dir.glob(File.expand_path(File.join(__dir__, 'plugin/*/Gemfile'))){ |path|
- eval File.open(path).read
- }
- Dir.glob(File.join(File.expand_path(ENV['MIKUTTER_CONFROOT'] || '~/.mikutter'), 'plugin/*/Gemfile')){ |path|
- eval File.open(path).read
- }
-end
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/Gemfile.lock b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/Gemfile.lock
deleted file mode 100644
index 92568056d5..0000000000
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/Gemfile.lock
+++ /dev/null
@@ -1,101 +0,0 @@
-GEM
- remote: https://rubygems.org/
- specs:
- addressable (2.7.0)
- public_suffix (>= 2.0.2, < 5.0)
- atk (3.4.1)
- glib2 (= 3.4.1)
- cairo (1.17.5)
- native-package-installer (>= 1.0.3)
- pkg-config (>= 1.2.2)
- red-colors
- cairo-gobject (3.4.1)
- cairo (>= 1.16.2)
- glib2 (= 3.4.1)
- crack (0.4.5)
- rexml
- delayer (1.2.0)
- delayer-deferred (2.2.0)
- delayer (>= 1.1.2, < 2.0)
- diva (1.0.2)
- addressable (>= 2.5.2, < 2.8)
- gdk_pixbuf2 (3.4.1)
- gio2 (= 3.4.1)
- gettext (3.3.7)
- locale (>= 2.0.5)
- text (>= 1.3.0)
- gio2 (3.4.1)
- gobject-introspection (= 3.4.1)
- glib2 (3.4.1)
- native-package-installer (>= 1.0.3)
- pkg-config (>= 1.3.5)
- gobject-introspection (3.4.1)
- glib2 (= 3.4.1)
- gtk2 (3.4.1)
- atk (= 3.4.1)
- gdk_pixbuf2 (= 3.4.1)
- pango (= 3.4.1)
- hashdiff (1.0.1)
- httpclient (2.8.3)
- instance_storage (1.0.0)
- locale (2.1.3)
- memoist (0.16.2)
- mini_portile2 (2.5.0)
- mocha (1.12.0)
- moneta (1.4.1)
- native-package-installer (1.1.1)
- nokogiri (1.11.3)
- mini_portile2 (~> 2.5.0)
- racc (~> 1.4)
- oauth (0.5.6)
- pango (3.4.1)
- cairo-gobject (= 3.4.1)
- gobject-introspection (= 3.4.1)
- pkg-config (1.4.6)
- pluggaloid (1.5.0)
- delayer (>= 1.1.0, < 2.0)
- instance_storage (>= 1.0.0, < 2.0.0)
- power_assert (2.0.0)
- public_suffix (4.0.6)
- racc (1.5.2)
- rake (13.0.3)
- red-colors (0.1.1)
- rexml (3.2.5)
- ruby-prof (1.4.3)
- test-unit (3.4.0)
- power_assert
- text (1.3.1)
- typed-array (0.1.2)
- webmock (3.12.2)
- addressable (>= 2.3.6)
- crack (>= 0.3.2)
- hashdiff (>= 0.4.0, < 2.0.0)
-
-PLATFORMS
- ruby
-
-DEPENDENCIES
- addressable (>= 2.7.0, < 2.8)
- delayer (>= 1.1.2, < 2.0)
- delayer-deferred (>= 2.2.0, < 3.0)
- diva (>= 1.0.2, < 2.0)
- gettext (>= 3.3.5, < 3.4)
- gtk2 (= 3.4.1)
- httpclient
- memoist (>= 0.16.2, < 0.17)
- mocha (>= 1.11.1)
- moneta
- nokogiri
- oauth (>= 0.5.4)
- pluggaloid (>= 1.5.0, < 2.0)
- rake (>= 13.0.1)
- ruby-prof (>= 1.1.0)
- test-unit (>= 3.3.4, < 4.0)
- typed-array (>= 0.1.2, < 0.2)
- webmock (>= 3.7.6)
-
-RUBY VERSION
- ruby 2.6.6p146
-
-BUNDLED WITH
- 2.1.4
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/gemset.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/gemset.nix
deleted file mode 100644
index b45a36c6fe..0000000000
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/gemset.nix
+++ /dev/null
@@ -1,410 +0,0 @@
-{
- addressable = {
- dependencies = ["public_suffix"];
- groups = ["default" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1fvchp2rhp2rmigx7qglf69xvjqvzq7x0g49naliw29r2bz656sy";
- type = "gem";
- };
- version = "2.7.0";
- };
- atk = {
- dependencies = ["glib2"];
- groups = ["default" "plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0a8q9a1f6x4gy55p8cf52a22bnpjgn18ad9n959x0f4gybbhs948";
- type = "gem";
- };
- version = "3.4.1";
- };
- cairo = {
- dependencies = ["native-package-installer" "pkg-config" "red-colors"];
- groups = ["default" "plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0vbj9szp2xbnxqan8hppip8vm9fxpcmpx745y5fvg2scdh9f0p7s";
- type = "gem";
- };
- version = "1.17.5";
- };
- cairo-gobject = {
- dependencies = ["cairo" "glib2"];
- groups = ["default" "plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0gkxdfslcvrwrs48giilji3bgxd5bwijwq33p9h00r10jzfg2028";
- type = "gem";
- };
- version = "3.4.1";
- };
- crack = {
- dependencies = ["rexml"];
- groups = ["default" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1cr1kfpw3vkhysvkk3wg7c54m75kd68mbm9rs5azdjdq57xid13r";
- type = "gem";
- };
- version = "0.4.5";
- };
- delayer = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0iqf4i18i8rk3x7qgvkhbiqskf0xzdf733fjimrq6xkag2mq60bl";
- type = "gem";
- };
- version = "1.2.0";
- };
- delayer-deferred = {
- dependencies = ["delayer"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0i2das3ncssacpqdgaf4as77vrxm7jfiizaja884fqv4rzv6s2sv";
- type = "gem";
- };
- version = "2.2.0";
- };
- diva = {
- dependencies = ["addressable"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "05wl4wg57vvng4nrp4lzjq148v908xzq092kq93phwvyxs7jnw2g";
- type = "gem";
- };
- version = "1.0.2";
- };
- gdk_pixbuf2 = {
- dependencies = ["gio2"];
- groups = ["default" "plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0194gzn0kialfh0j7crllvp808r64sg6dh297x69b0av21ar5pam";
- type = "gem";
- };
- version = "3.4.1";
- };
- gettext = {
- dependencies = ["locale" "text"];
- groups = ["default" "plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1fqlwq7i8ck1fjyhn19q3skvgrbz44q7gq51mlr0qym5rkj5f6rn";
- type = "gem";
- };
- version = "3.3.7";
- };
- gio2 = {
- dependencies = ["gobject-introspection"];
- groups = ["default" "plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1l3jpgbdvb55xhcmpkcqgwx5068dfyi8kijfvzhbqh96ng0p1m7g";
- type = "gem";
- };
- version = "3.4.1";
- };
- glib2 = {
- dependencies = ["native-package-installer" "pkg-config"];
- groups = ["default" "plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "18clyn0fp0h5alnkf9i2bqd6wvl78h468pdbzs1csqnba8vw4q1c";
- type = "gem";
- };
- version = "3.4.1";
- };
- gobject-introspection = {
- dependencies = ["glib2"];
- groups = ["default" "plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1a3x8qiisbax3x0izj8l5w66r53ba5ma53ax2jhdbhbvaxx3d02n";
- type = "gem";
- };
- version = "3.4.1";
- };
- gtk2 = {
- dependencies = ["atk" "gdk_pixbuf2" "pango"];
- groups = ["plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "17az8g0n1yzz90kdbjg2hpabi04qccda7v6lin76bs637ivfg2md";
- type = "gem";
- };
- version = "3.4.1";
- };
- hashdiff = {
- groups = ["default" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1nynpl0xbj0nphqx1qlmyggq58ms1phf5i03hk64wcc0a17x1m1c";
- type = "gem";
- };
- version = "1.0.1";
- };
- httpclient = {
- groups = ["plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "19mxmvghp7ki3klsxwrlwr431li7hm1lczhhj8z4qihl2acy8l99";
- type = "gem";
- };
- version = "2.8.3";
- };
- instance_storage = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "08nf5fhq9dckq9lmaklxydq0hrlfi7phk66gr3bggxg45zd687pl";
- type = "gem";
- };
- version = "1.0.0";
- };
- locale = {
- groups = ["default" "plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0997465kxvpxm92fiwc2b16l49mngk7b68g5k35ify0m3q0yxpdn";
- type = "gem";
- };
- version = "2.1.3";
- };
- memoist = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0i9wpzix3sjhf6d9zw60dm4371iq8kyz7ckh2qapan2vyaim6b55";
- type = "gem";
- };
- version = "0.16.2";
- };
- mini_portile2 = {
- groups = ["default" "plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1hdbpmamx8js53yk3h8cqy12kgv6ca06k0c9n3pxh6b6cjfs19x7";
- type = "gem";
- };
- version = "2.5.0";
- };
- mocha = {
- groups = ["test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "05yw6rwgjppq116jgqfg4pv4bql3ci4r2fmmg0m2c3sqib1bq41a";
- type = "gem";
- };
- version = "1.12.0";
- };
- moneta = {
- groups = ["plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0z25b4yysvnf2hi9jxnsiv3fvnicnzr2m70ci231av5093jfknc6";
- type = "gem";
- };
- version = "1.4.1";
- };
- native-package-installer = {
- groups = ["default" "plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1ww1mq41q7rda975byjmq5dk8k13v8dawvm33370pbkrymd8syp8";
- type = "gem";
- };
- version = "1.1.1";
- };
- nokogiri = {
- dependencies = ["mini_portile2" "racc"];
- groups = ["plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "19d78mdg2lbz9jb4ph6nk783c9jbsdm8rnllwhga6pd53xffp6x0";
- type = "gem";
- };
- version = "1.11.3";
- };
- oauth = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1zwd6v39yqfdrpg1p3d9jvzs9ljg55ana2p06m0l7qn5w0lgx1a0";
- type = "gem";
- };
- version = "0.5.6";
- };
- pango = {
- dependencies = ["cairo-gobject" "gobject-introspection"];
- groups = ["default" "plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1d0cn50qgpifrcv8qx72wi6l9xalw3ryngbfmm9xpg9vx5rl1qbp";
- type = "gem";
- };
- version = "3.4.1";
- };
- pkg-config = {
- groups = ["default" "plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1mjjy1grxr64znkffxsvprcckbrrnm40b6gbllnbm7jxslbr3gjl";
- type = "gem";
- };
- version = "1.4.6";
- };
- pluggaloid = {
- dependencies = ["delayer" "instance_storage"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0m3f940lf1bg01jin22by7hg9hs43y995isgcyqb6vbvlv51zj11";
- type = "gem";
- };
- version = "1.5.0";
- };
- power_assert = {
- groups = ["default" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "172qfmzwxdf82bmwgcb13hnz9i3p6i2s2nijxnx6r63kn3drjppr";
- type = "gem";
- };
- version = "2.0.0";
- };
- public_suffix = {
- groups = ["default" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1xqcgkl7bwws1qrlnmxgh8g4g9m10vg60bhlw40fplninb3ng6d9";
- type = "gem";
- };
- version = "4.0.6";
- };
- racc = {
- groups = ["default" "plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "178k7r0xn689spviqzhvazzvxfq6fyjldxb3ywjbgipbfi4s8j1g";
- type = "gem";
- };
- version = "1.5.2";
- };
- rake = {
- groups = ["test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1iik52mf9ky4cgs38fp2m8r6skdkq1yz23vh18lk95fhbcxb6a67";
- type = "gem";
- };
- version = "13.0.3";
- };
- red-colors = {
- groups = ["default" "plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0ar2k7zvhr1215jx5di29hkg5h1798f1gypmq6v0sy9v35w6ijca";
- type = "gem";
- };
- version = "0.1.1";
- };
- rexml = {
- groups = ["default" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53";
- type = "gem";
- };
- version = "3.2.5";
- };
- ruby-prof = {
- groups = ["test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1r3xalp91l07m0cwllcxjzg6nkviiqnxkcbgg5qnzsdji6rgy65m";
- type = "gem";
- };
- version = "1.4.3";
- };
- test-unit = {
- dependencies = ["power_assert"];
- groups = ["test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1h0c323zfn4hdida4g58h8wnlh4kax438gyxlw20dd78kcp01i8m";
- type = "gem";
- };
- version = "3.4.0";
- };
- text = {
- groups = ["default" "plugin"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1x6kkmsr49y3rnrin91rv8mpc3dhrf3ql08kbccw8yffq61brfrg";
- type = "gem";
- };
- version = "1.3.1";
- };
- typed-array = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0qlv2rnkin9rwkgjx3k5qvc17m0m7jf5cdirw3wxbjnw5kga27w9";
- type = "gem";
- };
- version = "0.1.2";
- };
- webmock = {
- dependencies = ["addressable" "crack" "hashdiff"];
- groups = ["test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "038igpmkpmn0nw0k7s4db8x88af1nwcy7wzh9m9c9q4p74h7rii0";
- type = "gem";
- };
- version = "3.12.2";
- };
-}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/plugin/gtk/Gemfile b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/plugin/gtk/Gemfile
deleted file mode 100644
index 3306c29e3c..0000000000
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/plugin/gtk/Gemfile
+++ /dev/null
@@ -1,4 +0,0 @@
-source 'https://rubygems.org'
-
-gem 'gtk2', '3.4.1'
-
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/plugin/image_file_cache/Gemfile b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/plugin/image_file_cache/Gemfile
deleted file mode 100644
index f86005fef0..0000000000
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/plugin/image_file_cache/Gemfile
+++ /dev/null
@@ -1 +0,0 @@
-gem 'moneta'
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/plugin/photo_support/Gemfile b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/plugin/photo_support/Gemfile
deleted file mode 100644
index 66016eee9c..0000000000
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/plugin/photo_support/Gemfile
+++ /dev/null
@@ -1,4 +0,0 @@
-source 'https://rubygems.org'
-
-gem 'nokogiri'
-gem 'httpclient'
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/plugin/uitranslator/Gemfile b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/plugin/uitranslator/Gemfile
deleted file mode 100644
index 08b4831dfc..0000000000
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/deps/plugin/uitranslator/Gemfile
+++ /dev/null
@@ -1,5 +0,0 @@
-source 'https://rubygems.org'
-
-group :default do
- gem 'gettext', '>= 3.3.5', '< 3.4'
-end
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/test_plugin.rb b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/test_plugin.rb
deleted file mode 100644
index b19c15cd30..0000000000
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/test_plugin.rb
+++ /dev/null
@@ -1,10 +0,0 @@
-# Tests mikutter's event system.
-
-Plugin.create(:test_plugin) do
- require 'logger'
- Delayer.new do
- log = Logger.new(STDOUT)
- log.info("loaded test_plugin")
- exit
- end
-end
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/update.sh b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/update.sh
deleted file mode 100755
index 142fd8ca94..0000000000
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/mikutter/update.sh
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/usr/bin/env nix-shell
-#!nix-shell -i bash -p bundler bundix curl jq common-updater-scripts
-# shellcheck shell=bash
-
-set -euo pipefail
-
-main() {
- local currentVer="$1"
- local scriptDir="$2"
- local latestVer
- local srcDir
-
- if [[ -z "$UPDATE_NIX_ATTR_PATH" ]]; then
- echo "[ERROR] Please run the following instead:" >&2
- echo >&2
- echo " % nix-shell maintainers/scripts/update.nix --argstr path mikutter" >&2
- exit 1
- fi
-
- latestVer="$(queryLatestVersion)"
- if [[ "$currentVer" == "$latestVer" ]]; then
- echo "[INFO] mikutter is already up to date" >&2
- exit
- fi
-
- update-source-version "$UPDATE_NIX_ATTR_PATH" "$latestVer"
-
- cd "$scriptDir"
-
- rm -rf deps
- mkdir deps
- cd deps
-
- srcDir="$(nix-build ../../../../../.. --no-out-link -A mikutter.src)"
- tar xvf "$srcDir" --strip-components=1
- find . -not -name Gemfile -exec rm {} \;
- find . -type d -exec rmdir -p --ignore-fail-on-non-empty {} \; || true
-
- bundle lock
- bundix
-}
-
-queryLatestVersion() {
- curl -sS 'https://mikutter.hachune.net/download.json?count=1' \
- | jq -r '.[].version_string' \
- | head -n1
-}
-
-main "$@"
-
-# vim:set ft=bash:
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/nchat/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/nchat/default.nix
deleted file mode 100644
index b9183b2d76..0000000000
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/nchat/default.nix
+++ /dev/null
@@ -1,45 +0,0 @@
-{ lib, stdenv, fetchFromGitHub, cmake, gperf
-, file, ncurses, openssl, readline, sqlite, zlib
-, AppKit, Cocoa, Foundation
-}:
-
-stdenv.mkDerivation rec {
- pname = "nchat";
- version = "3.67";
-
- src = fetchFromGitHub {
- owner = "d99kris";
- repo = "nchat";
- rev = "v${version}";
- hash = "sha256-PhvZejtSoDptzoMP5uIe6T0Ws/bQQXVuYH9uoZo3JsI=";
- };
-
- postPatch = ''
- substituteInPlace lib/tgchat/ext/td/CMakeLists.txt \
- --replace "get_git_head_revision" "#get_git_head_revision"
- '';
-
- nativeBuildInputs = [ cmake gperf ];
-
- buildInputs = [
- file # for libmagic
- ncurses
- openssl
- readline
- sqlite
- zlib
- ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ AppKit Cocoa Foundation ];
-
- cmakeFlags = [
- "-DHAS_WHATSAPP=OFF" # go module build required
- ];
-
- meta = with lib; {
- description = "Terminal-based chat client with support for Telegram and WhatsApp";
- mainProgram = "nchat";
- homepage = "https://github.com/d99kris/nchat";
- license = licenses.mit;
- maintainers = with maintainers; [ sikmir ];
- platforms = platforms.unix;
- };
-}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/rocketchat-desktop/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/rocketchat-desktop/default.nix
index 9cfa239e08..95ab2c39b2 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/rocketchat-desktop/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/rocketchat-desktop/default.nix
@@ -4,11 +4,11 @@ let
in
stdenv.mkDerivation rec {
pname = "rocketchat-desktop";
- version = "4.1.0";
+ version = "4.1.1";
src = fetchurl {
url = "https://github.com/RocketChat/Rocket.Chat.Electron/releases/download/${version}/rocketchat-${version}-linux-amd64.deb";
- hash = "sha256-SMpcsRKxx51O7cagDFIrp70QiAHaoAU5NhLHtog647g=";
+ hash = "sha256-6NvQtc+IUWqixFwWUHvl+SkSl0pk3SK4VmQXoZYyqqg=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-cli/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-cli/default.nix
index d20ef1f181..b1c2c9cc10 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-cli/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "signal-cli";
- version = "0.13.6";
+ version = "0.13.7";
# Building from source would be preferred, but is much more involved.
src = fetchurl {
url = "https://github.com/AsamK/signal-cli/releases/download/v${version}/signal-cli-${version}.tar.gz";
- hash = "sha256-OTKXLcLktWiSdRhGe7ioL2ViJQQcCjR1+2LlGoMnSgE=";
+ hash = "sha256-KeSKupExFIaLKdkXJw+UTclNaiMfrIomCec6GUV0E7M=";
};
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ libmatthew_java dbus dbus_java ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/generic.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/generic.nix
index 49df948196..97abf0e749 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/generic.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/generic.nix
@@ -8,8 +8,7 @@
, asar
, rsync
, python3
-, wrapGAppsHook3
-, makeWrapper
+, buildPackages
, nixosTests
, gtk3
, atk
@@ -127,7 +126,9 @@ stdenv.mkDerivation rec {
asar
python3
autoPatchelfHook
- (wrapGAppsHook3.override { inherit makeWrapper; })
+ # override doesn't preserve splicing https://github.com/NixOS/nixpkgs/issues/132651
+ # Has to use `makeShellWrapper` from `buildPackages` even though `makeShellWrapper` from the inputs is spliced because `propagatedBuildInputs` would pick the wrong one because of a different offset.
+ (buildPackages.wrapGAppsHook3.override { makeWrapper = buildPackages.makeShellWrapper; })
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop.nix
index 40666c4eca..91b35e9544 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop.nix
@@ -2,7 +2,7 @@
callPackage ./generic.nix { } rec {
pname = "signal-desktop";
dir = "Signal";
- version = "7.25.0";
+ version = "7.26.0";
url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb";
- hash = "sha256-KcVCQkDSpI+eq2/wvPZxq6ILLQk3xe+wrKfbnJnTQTo=";
+ hash = "sha256-A9gTphQ7FQm1iCutrDxAD2wazihn+4ZafJrqdZ8Nahk=";
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix
index c35ad2d2ee..8cd6bed359 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix
@@ -14,13 +14,13 @@
stdenv.mkDerivation rec {
pname = "signalbackup-tools";
- version = "20240924-2";
+ version = "20240929";
src = fetchFromGitHub {
owner = "bepaald";
repo = "signalbackup-tools";
rev = version;
- hash = "sha256-YnblQjZpKsnphbaRQ6FyHhssnns7U5VoNe/r3goQ0g8=";
+ hash = "sha256-OXn/RMc2v099S8/atQTYz1YwSH0sD7o7ZImlrBmUlSE=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teamspeak/client.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teamspeak/client.nix
index 53f4338ac4..6aa7e45ac1 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teamspeak/client.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teamspeak/client.nix
@@ -1,6 +1,30 @@
-{ lib, stdenv, fetchurl, makeWrapper, makeDesktopItem, zlib, glib, libpng, freetype, openssl
-, xorg, fontconfig, qtbase, qtwebengine, qtwebchannel, qtsvg, qtwebsockets, xkeyboard_config
-, alsa-lib, libpulseaudio ? null, libredirect, quazip, which, unzip, perl, llvmPackages
+{
+ lib,
+ stdenv,
+ fetchurl,
+ fetchzip,
+ makeWrapper,
+ makeDesktopItem,
+ zlib,
+ glib,
+ libpng,
+ freetype,
+ openssl,
+ xorg,
+ fontconfig,
+ qtbase,
+ qtwebengine,
+ qtwebchannel,
+ qtsvg,
+ qtwebsockets,
+ xkeyboard_config,
+ alsa-lib,
+ libpulseaudio ? null,
+ libredirect,
+ quazip,
+ which,
+ perl,
+ llvmPackages,
}:
let
@@ -9,12 +33,33 @@ let
libDir = "lib64";
- deps =
- [ zlib glib libpng freetype xorg.libSM xorg.libICE xorg.libXrender openssl
- xorg.libXrandr xorg.libXfixes xorg.libXcursor xorg.libXinerama
- xorg.libxcb fontconfig xorg.libXext xorg.libX11 alsa-lib qtbase qtwebengine qtwebchannel qtsvg
- qtwebsockets libpulseaudio quazip llvmPackages.libcxx
- ];
+ deps = [
+ zlib
+ glib
+ libpng
+ freetype
+ xorg.libSM
+ xorg.libICE
+ xorg.libXrender
+ openssl
+ xorg.libXrandr
+ xorg.libXfixes
+ xorg.libXcursor
+ xorg.libXinerama
+ xorg.libxcb
+ fontconfig
+ xorg.libXext
+ xorg.libX11
+ alsa-lib
+ qtbase
+ qtwebengine
+ qtwebchannel
+ qtsvg
+ qtwebsockets
+ libpulseaudio
+ quazip
+ llvmPackages.libcxx
+ ];
desktopItem = makeDesktopItem {
name = "teamspeak";
@@ -38,15 +83,14 @@ stdenv.mkDerivation rec {
};
# grab the plugin sdk for the desktop icon
- pluginsdk = fetchurl {
- url = "http://dl.4players.de/ts/client/pluginsdk/pluginsdk_3.1.1.1.zip";
- sha256 = "1bywmdj54glzd0kffvr27r84n4dsd0pskkbmh59mllbxvj0qwy7f";
+ pluginsdk = fetchzip {
+ url = "https://files.teamspeak-services.com/releases/sdk/3.3.1/ts_sdk_3.3.1.zip";
+ hash = "sha256-wx4pBZHpFPoNvEe4xYE80KnXGVda9XcX35ho4R8QxrQ=";
};
nativeBuildInputs = [
makeWrapper
which
- unzip
perl # Installer script needs `shasum`
];
@@ -54,23 +98,21 @@ stdenv.mkDerivation rec {
# ++ exec
# + PAGER_PATH=
# it's looking for a dependency and didn't find it. Check the script and make sure the dep is in nativeBuildInputs.
- unpackPhase =
- ''
- echo -e '\ny' | PAGER=cat sh -xe $src
- cd TeamSpeak*
- '';
+ unpackPhase = ''
+ echo -e '\ny' | PAGER=cat sh -xe $src
+ cd TeamSpeak*
+ '';
- buildPhase =
- ''
- mv ts3client_linux_${arch} ts3client
- echo "patching ts3client..."
- patchelf --replace-needed libquazip.so ${quazip}/lib/libquazip1-qt5.so ts3client
- patchelf \
- --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath ${lib.makeLibraryPath deps}:$(cat $NIX_CC/nix-support/orig-cc)/${libDir} \
- --force-rpath \
- ts3client
- '';
+ buildPhase = ''
+ mv ts3client_linux_${arch} ts3client
+ echo "patching ts3client..."
+ patchelf --replace-needed libquazip.so ${quazip}/lib/libquazip1-qt5.so ts3client
+ patchelf \
+ --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+ --set-rpath ${lib.makeLibraryPath deps}:$(cat $NIX_CC/nix-support/orig-cc)/${libDir} \
+ --force-rpath \
+ ts3client
+ '';
installPhase =
''
@@ -86,8 +128,7 @@ stdenv.mkDerivation rec {
# Make a desktop item
mkdir -p $out/share/applications/ $out/share/icons/hicolor/64x64/apps/
- unzip ${pluginsdk}
- cp pluginsdk/docs/client_html/images/logo.png $out/share/icons/hicolor/64x64/apps/teamspeak.png
+ cp ${pluginsdk}/doc/_static/logo.png $out/share/icons/hicolor/64x64/apps/teamspeak.png
cp ${desktopItem}/share/applications/* $out/share/applications/
# Make a symlink to the binary from bin.
@@ -97,9 +138,10 @@ stdenv.mkDerivation rec {
wrapProgram $out/bin/ts3client \
--set LD_PRELOAD "${libredirect}/lib/libredirect.so" \
--set QT_PLUGIN_PATH "${qtbase}/${qtbase.qtPluginPrefix}" \
- '' /* wayland is currently broken, remove when TS3 fixes that */ + ''
- --set QT_QPA_PLATFORM xcb \
- --set NIX_REDIRECTS /usr/share/X11/xkb=${xkeyboard_config}/share/X11/xkb
+ '' # wayland is currently broken, remove when TS3 fixes that
+ + ''
+ --set QT_QPA_PLATFORM xcb \
+ --set NIX_REDIRECTS /usr/share/X11/xkb=${xkeyboard_config}/share/X11/xkb
'';
dontStrip = true;
@@ -110,47 +152,17 @@ stdenv.mkDerivation rec {
homepage = "https://teamspeak.com/";
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = {
+ # See distribution-permit.txt for a confirmation that nixpkgs is allowed to distribute TeamSpeak.
fullName = "Teamspeak client license";
url = "https://www.teamspeak.com/en/privacy-and-terms/";
free = false;
};
- maintainers = with maintainers; [ lhvwb lukegb atemu ];
+ maintainers = with maintainers; [
+ lhvwb
+ lukegb
+ atemu
+ ];
mainProgram = "ts3client";
platforms = [ "x86_64-linux" ];
};
}
-
-/*
-License issues:
-Date: Mon, 10 Dec 2007 19:55:16 -0500
-From: TeamSpeak Sales
-To: 'Marc Weber'
-Subject: RE: teamspeak on nix?
-
-Yes, that would be fine. As long as you are not renting servers or selling
-TeamSpeak then you are more than welcome to distribute it.
-
-Thank you,
-
-TeamSpeak Sales Team
-________________________________
-e-Mail: sales@tritoncia.com
-TeamSpeak: http://www.TeamSpeak.com
-Account Login: https://sales.TritonCIA.com/users
-
-
-
------Original Message-----
-From: Marc Weber [mailto:marco-oweber@gmx.de]
-Sent: Monday, December 10, 2007 5:03 PM
-To: sales@tritoncia.com
-Subject: teamspeak on nix?
-
-Hello,
-
-nix is very young software distribution system (http://nix.cs.uu.nl/)
-I'd like to ask wether you permit us to add teamspeak (server/ client?)
-
-Sincerly
-Marc Weber (small nix contributor)
-*/
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teamspeak/distribution-permit.txt b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teamspeak/distribution-permit.txt
new file mode 100644
index 0000000000..e053d470b3
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teamspeak/distribution-permit.txt
@@ -0,0 +1,32 @@
+License issues:
+Date: Mon, 10 Dec 2007 19:55:16 -0500
+From: TeamSpeak Sales
+To: 'Marc Weber'
+Subject: RE: teamspeak on nix?
+
+Yes, that would be fine. As long as you are not renting servers or selling
+TeamSpeak then you are more than welcome to distribute it.
+
+Thank you,
+
+TeamSpeak Sales Team
+________________________________
+e-Mail: sales@tritoncia.com
+TeamSpeak: http://www.TeamSpeak.com
+Account Login: https://sales.TritonCIA.com/users
+
+
+
+-----Original Message-----
+From: Marc Weber [mailto:marco-oweber@gmx.de]
+Sent: Monday, December 10, 2007 5:03 PM
+To: sales@tritoncia.com
+Subject: teamspeak on nix?
+
+Hello,
+
+nix is very young software distribution system (http://nix.cs.uu.nl/)
+I'd like to ask wether you permit us to add teamspeak (server/ client?)
+
+Sincerly
+Marc Weber (small nix contributor)
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teamspeak/server.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teamspeak/server.nix
index f77da2638c..d1be4c251f 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teamspeak/server.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/teamspeak/server.nix
@@ -59,43 +59,9 @@ in stdenv.mkDerivation rec {
description = "TeamSpeak voice communication server";
homepage = "https://teamspeak.com/";
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
+ # See distribution-permit.txt for a confirmation that nixpkgs is allowed to distribute TeamSpeak.
license = licenses.unfreeRedistributable;
platforms = platforms.linux;
maintainers = with maintainers; [ arobyn gerschtli ];
};
}
-
-/*
-License issues:
-Date: Mon, 10 Dec 2007 19:55:16 -0500
-From: TeamSpeak Sales
-To: 'Marc Weber'
-Subject: RE: teamspeak on nix?
-
-Yes, that would be fine. As long as you are not renting servers or selling
-TeamSpeak then you are more than welcome to distribute it.
-
-Thank you,
-
-TeamSpeak Sales Team
-________________________________
-e-Mail: sales@tritoncia.com
-TeamSpeak: http://www.TeamSpeak.com
-Account Login: https://sales.TritonCIA.com/users
-
-
-
------Original Message-----
-From: Marc Weber [mailto:marco-oweber@gmx.de]
-Sent: Monday, December 10, 2007 5:03 PM
-To: sales@tritoncia.com
-Subject: teamspeak on nix?
-
-Hello,
-
-nix is very young software distribution system (http://nix.cs.uu.nl/)
-I'd like to ask wether you permit us to add teamspeak (server/ client?)
-
-Sincerly
-Marc Weber (small nix contributor)
-*/
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/default.nix
index 102500c1c4..434f08acdd 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/default.nix
@@ -31,7 +31,6 @@
, rnnoise
, microsoft-gsl
, boost
-, wayland
, libicns
, darwin
}:
@@ -46,13 +45,13 @@ let
in
stdenv.mkDerivation rec {
pname = "kotatogram-desktop";
- version = "0-unstable-2024-09-01";
+ version = "0-unstable-2024-09-27";
src = fetchFromGitHub {
owner = "kotatogram";
repo = "kotatogram-desktop";
- rev = "e30c1857bf38c354467f4e6a2a37b1252b4e28e6";
- hash = "sha256-kmJeqaDAVKhMWwcazy+gGB+55Kao67RJrlLvZQ+AtqY=";
+ rev = "0581eb6219343b3cfcbb81124b372df1039b7568";
+ hash = "sha256-rvn8GZmHdMkVutLUe/LmUNIawlb9VgU3sYhPwZ2MWsI=";
fetchSubmodules = true;
};
@@ -114,7 +113,6 @@ stdenv.mkDerivation rec {
libpulseaudio
hunspell
jemalloc
- wayland
] ++ lib.optionals stdenv.hostPlatform.isDarwin (with darwin.apple_sdk_11_0.frameworks; [
Cocoa
CoreFoundation
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/wavebox/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/wavebox/default.nix
index 211f1af872..89688c3eca 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/wavebox/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/wavebox/default.nix
@@ -156,11 +156,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "wavebox";
- version = "10.128.7-2";
+ version = "10.129.29-2";
src = fetchurl {
url = "https://download.wavebox.app/stable/linux/deb/amd64/wavebox_${finalAttrs.version}_amd64.deb";
- hash = "sha256-MRMN/xVs80u3MfdQfALhPW7dpTZrjsVhMjEN/zl7K+U=";
+ hash = "sha256-HGzBvCv6ASW2wXMd0BrA6NNGAEsuN2yHwS+0WbABfWM=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/whatsapp-for-linux/default.nix b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/whatsapp-for-linux/default.nix
index e699c761b6..0925bae8a6 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/whatsapp-for-linux/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/instant-messengers/whatsapp-for-linux/default.nix
@@ -74,6 +74,6 @@ stdenv.mkDerivation (finalAttrs: {
mainProgram = "whatsapp-for-linux";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ bartuka ];
- platforms = [ "x86_64-linux" ];
+ platforms = [ "x86_64-linux" "aarch64-linux" ];
};
})
diff --git a/third_party/nixpkgs/pkgs/applications/networking/irc/thelounge/default.nix b/third_party/nixpkgs/pkgs/applications/networking/irc/thelounge/default.nix
index 0abeec1593..b297ba4e25 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/irc/thelounge/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/irc/thelounge/default.nix
@@ -5,7 +5,7 @@
, nodejs
, yarn
, fixup-yarn-lock
-, python3
+, python311
, npmHooks
, cctools
, sqlite
@@ -16,13 +16,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "thelounge";
- version = "4.4.1";
+ version = "4.4.3";
src = fetchFromGitHub {
owner = "thelounge";
repo = "thelounge";
rev = "v${finalAttrs.version}";
- hash = "sha256-4FdNYP9VLgv/rfvT7KHCF+ABFsZvPbJjfz6IvvDkRNA=";
+ hash = "sha256-lDbyqVFjhF2etRx31ax7KiQ1QKgVhD8xkTog/E3pUlA=";
};
# Allow setting package path for the NixOS module.
@@ -35,10 +35,12 @@ stdenv.mkDerivation (finalAttrs: {
offlineCache = fetchYarnDeps {
yarnLock = "${finalAttrs.src}/yarn.lock";
- hash = "sha256-MM6SgVT7Pjdu96A4eWRucEzT7uNPxBqUDgHKl8mH2C0=";
+ hash = "sha256-csVrgsEy9HjSBXxtgNG0hcBrR9COlcadhMQrw6BWPc4=";
};
- nativeBuildInputs = [ nodejs yarn fixup-yarn-lock python3 npmHooks.npmInstallHook ] ++ lib.optional stdenv.hostPlatform.isDarwin cctools;
+ # Distutils was deprecated in 3.10, and removed in 3.12. This build needs it. An alternative could be adding
+ # setuptools, but testing with that and 3.12 still fails.
+ nativeBuildInputs = [ nodejs yarn fixup-yarn-lock python311 npmHooks.npmInstallHook ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ cctools ];
buildInputs = [ sqlite ];
configurePhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/networking/iroh/default.nix b/third_party/nixpkgs/pkgs/applications/networking/iroh/default.nix
index ba87e0f293..9cc23fa256 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/iroh/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/iroh/default.nix
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "iroh";
- version = "0.25.0";
+ version = "0.26.0";
src = fetchFromGitHub {
owner = "n0-computer";
repo = pname;
rev = "v${version}";
- hash = "sha256-hF1Nf4+uJXVPpkfsLFKjySMmCSmJdX2LeSHNb0vrBoA=";
+ hash = "sha256-MQJQsM1nH6p91JWPR75iAvNox8eem4ZnM6n5DUxFzlE=";
};
- cargoHash = "sha256-t1re2vpxGZkC45n0jUytqe2SPAC/+fh4Itq1h9znYnM=";
+ cargoHash = "sha256-24sBTXE+2CeiietuSL3UNbsjkE25gnYkQtc62RgD6eM=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin (
with darwin.apple_sdk.frameworks; [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/ktailctl/default.nix b/third_party/nixpkgs/pkgs/applications/networking/ktailctl/default.nix
index d66e8586a6..5c691e239d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/ktailctl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/ktailctl/default.nix
@@ -1,11 +1,11 @@
{ lib
, stdenv
, fetchFromGitHub
-, buildGoModule
+, buildGo123Module
, cmake
, extra-cmake-modules
, git
-, go
+, go_1_23
, wrapQtAppsHook
, qtbase
, qtdeclarative
@@ -23,20 +23,20 @@
}:
let
- version = "0.17.2";
+ version = "0.18.1";
src = fetchFromGitHub {
owner = "f-koehler";
repo = "KTailctl";
rev = "v${version}";
- hash = "sha256-jACcTRIdzYiSLy7zw5QuDu9tZfee9ufhlEecbTbSr+4=";
+ hash = "sha256-hlpxim4Vm/C37ts+Q/t9swCejKEE97R1QlP+Y2jNWoM=";
};
- goDeps = (buildGoModule {
+ goDeps = (buildGo123Module {
pname = "ktailctl-go-wrapper";
inherit src version;
modRoot = "src/wrapper";
- vendorHash = "sha256-V4Bn5/VaoFOZlNGBedA4Ly8Kocw0BWyfIHv8IU6Eay4=";
+ vendorHash = "sha256-KdkvAPLnoC7DccRVIz7t/Ns71dnG59DpO5qwOhJk7qc=";
}).goModules;
in
stdenv.mkDerivation {
@@ -61,7 +61,7 @@ stdenv.mkDerivation {
cmake
extra-cmake-modules
git
- go
+ go_1_23
wrapQtAppsHook
];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/betterbird/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/betterbird/default.nix
index b479a01d0d..38ff368ad5 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/betterbird/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/betterbird/default.nix
@@ -112,6 +112,8 @@ in ((buildMozillaMach {
webrtcSupport = false;
pgoSupport = false; # console.warn: feeds: "downloadFeed: network connection unavailable"
+
+ inherit (thunderbird-unwrapped.passthru) icu73;
}).overrideAttrs (oldAttrs: {
postInstall = oldAttrs.postInstall or "" + ''
mv $out/lib/thunderbird/* $out/lib/betterbird
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/neomutt/default.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/neomutt/default.nix
index d3c2fda958..a34b8f8f6c 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/neomutt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/neomutt/default.nix
@@ -1,31 +1,81 @@
-{ lib, stdenv, fetchFromGitHub, gettext, makeWrapper, tcl, which
-, ncurses, perl , cyrus_sasl, gss, gpgme, libkrb5, libidn2, libxml2, notmuch, openssl
-, lua, lmdb, libxslt, docbook_xsl, docbook_xml_dtd_42, w3m, mailcap, sqlite, zlib, lndir
-, pkg-config, zstd, enableZstd ? true, enableMixmaster ? false, enableLua ? false
-, withContrib ? true
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ gettext,
+ makeWrapper,
+ tcl,
+ which,
+ ncurses,
+ perl,
+ cyrus_sasl,
+ gss,
+ gpgme,
+ libkrb5,
+ libidn2,
+ libxml2,
+ notmuch,
+ openssl,
+ lua,
+ lmdb,
+ libxslt,
+ docbook_xsl,
+ docbook_xml_dtd_42,
+ w3m,
+ mailcap,
+ sqlite,
+ zlib,
+ lndir,
+ pkg-config,
+ zstd,
+ enableZstd ? true,
+ enableMixmaster ? false,
+ enableLua ? false,
+ enableSmimeKeys ? true,
+ withContrib ? true,
}:
+assert lib.warnIf (
+ enableMixmaster
+) "Support for mixmaster has been removed from neomutt since the 20241002 release" true;
+
stdenv.mkDerivation (finalAttrs: {
pname = "neomutt";
- version = "20240425";
+ version = "20241002";
src = fetchFromGitHub {
- owner = "neomutt";
- repo = "neomutt";
- rev = finalAttrs.version;
- hash = "sha256-QBqPFteoAm3AdQN0XTWpho8DEW2BFCCzBcHUZIiSxyQ=";
+ owner = "neomutt";
+ repo = "neomutt";
+ rev = finalAttrs.version;
+ hash = "sha256-c8G0CGg4jrwq+HVR4O0AtaJNzr7pDYsie1410tisLEY=";
};
buildInputs = [
- cyrus_sasl gss gpgme libkrb5 libidn2 ncurses
- notmuch openssl perl lmdb
- mailcap sqlite
- ]
- ++ lib.optional enableZstd zstd
- ++ lib.optional enableLua lua;
+ cyrus_sasl
+ gss
+ gpgme
+ libkrb5
+ libidn2
+ ncurses
+ notmuch
+ openssl
+ perl
+ lmdb
+ mailcap
+ sqlite
+ ] ++ lib.optional enableZstd zstd ++ lib.optional enableLua lua;
nativeBuildInputs = [
- docbook_xsl docbook_xml_dtd_42 gettext libxml2 libxslt.bin makeWrapper tcl which zlib w3m
+ docbook_xsl
+ docbook_xml_dtd_42
+ gettext
+ libxml2
+ libxslt.bin
+ makeWrapper
+ tcl
+ which
+ zlib
+ w3m
pkg-config
];
@@ -63,17 +113,20 @@ stdenv.mkDerivation (finalAttrs: {
# https://github.com/neomutt/neomutt/pull/2367
"--disable-include-path-in-cflags"
"--zlib"
- ]
- ++ lib.optional enableZstd "--zstd"
- ++ lib.optional enableLua "--lua"
- ++ lib.optional enableMixmaster "--mixmaster";
+ ] ++ lib.optional enableZstd "--zstd" ++ lib.optional enableLua "--lua";
- postInstall = ''
- wrapProgram "$out/bin/neomutt" --prefix PATH : "$out/libexec/neomutt"
- ''
- # https://github.com/neomutt/neomutt-contrib
- # Contains vim-keys, keybindings presets and more.
- + lib.optionalString withContrib "${lib.getExe lndir} ${finalAttrs.passthru.contrib} $out/share/doc/neomutt";
+ postInstall =
+ ''
+ wrapProgram "$out/bin/neomutt" --prefix PATH : "$out/libexec/neomutt"
+ ''
+ + lib.optionalString enableSmimeKeys ''
+ install -m 755 $src/contrib/smime_keys $out/bin;
+ substituteInPlace $out/bin/smime_keys \
+ --replace-fail '/usr/bin/openssl' '${openssl}/bin/openssl';
+ ''
+ # https://github.com/neomutt/neomutt-contrib
+ # Contains vim-keys, keybindings presets and more.
+ + lib.optionalString withContrib "${lib.getExe lndir} ${finalAttrs.passthru.contrib} $out/share/doc/neomutt";
doCheck = true;
@@ -111,9 +164,12 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Small but very powerful text-based mail client";
mainProgram = "neomutt";
- homepage = "https://www.neomutt.org";
- license = lib.licenses.gpl2Plus;
- maintainers = with lib.maintainers; [ erikryb raitobezarius ];
- platforms = lib.platforms.unix;
+ homepage = "https://www.neomutt.org";
+ license = lib.licenses.gpl2Plus;
+ maintainers = with lib.maintainers; [
+ erikryb
+ raitobezarius
+ ];
+ platforms = lib.platforms.unix;
};
})
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
index 76a3f31300..6db733da41 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
@@ -1,665 +1,665 @@
{
- version = "128.2.0esr";
+ version = "128.2.3esr";
sources = [
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/af/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/af/thunderbird-128.2.3esr.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha256 = "f4b3a3087afc240c9c1b4439316b1f0fda190143cca1da0d0c10d537ec47fdf2";
+ sha256 = "11450c70fbb9952707384ef5900ffce76c0ddc079cd02993a37393da3b6f35e1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/ar/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/ar/thunderbird-128.2.3esr.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha256 = "d49d17d785de3f9145f5640e3c835a1cd6ec7b205868be4c0a598160835bfe25";
+ sha256 = "99b09985161dda620e53c5afe9387357b7e8ef0f46c3af332c15167c9bfa32fc";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/ast/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/ast/thunderbird-128.2.3esr.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha256 = "7d2e82951778bf97279fe5c1eb9a36010af6d28ac3eaaaec7cff6da26cb51593";
+ sha256 = "5cca2e4b9ce3e52625fb9442c15aa5166a836a3625c0bcc9fad0a6a888d564b8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/be/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/be/thunderbird-128.2.3esr.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha256 = "e77107193165eb5050286965e752b326fa15f33cc891e011f01ab09b90e92d91";
+ sha256 = "c2cbc174ef0bf8616a09cfe863dcd850722c8f0fb8bb3d071fa7af6da7088fd2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/bg/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/bg/thunderbird-128.2.3esr.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha256 = "f64b546fe7803e808a82de46f9bd118b897004afdfb10baa2de9a190e3572ce0";
+ sha256 = "92ac1d843307d3a13da2bd7eaacda090aa3ca9b26e3da33a2d8e4780ccb7affe";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/br/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/br/thunderbird-128.2.3esr.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha256 = "a64ed5e163431a5fccfa452a565b109badbc80556cbe13bf00285afdb6fa1c1f";
+ sha256 = "c15561c692845ab1d750dfe2fbfa0031d4b713afe5b1359644ececef0def1e3e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/ca/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/ca/thunderbird-128.2.3esr.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha256 = "b0fb10db25845009c25e1bdbb408a1cc6935dd742c8cc1acd7c398bff4a600d0";
+ sha256 = "efdfcf6d564b5e82f0b0e8d2bd93ba32258cbc403cefda46036e07bc813630cb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/cak/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/cak/thunderbird-128.2.3esr.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha256 = "74a8c917565f27eced4b9ec952fee871da7e51c2323e509225227ccdb231cb79";
+ sha256 = "fdbea8ea3eca0ba502c3340f02462ce4f03064498de8c37b86559a5c491a2829";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/cs/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/cs/thunderbird-128.2.3esr.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha256 = "63537a0b0efff24f47e9e8ea35bd28a55c6b96917c06a2dfa141d8f107f3194c";
+ sha256 = "34233723a02da1021520ea9630d8397d29ff135ad0f80e499d6bca3a0b8c34c2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/cy/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/cy/thunderbird-128.2.3esr.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha256 = "fd459d4fcd1c6143f7a03ae3069073f4e4b8d097733d504dd0221069520fcc6e";
+ sha256 = "0fa356291b99737024a5aae863c18456ddcbb7300369367ad083aab9a48b2dfa";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/da/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/da/thunderbird-128.2.3esr.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha256 = "7b75d5ab21254ef75a96217d715fc0a951ab38e8da61c2411820daea4b2ab979";
+ sha256 = "c7f51211239bcc5265e2ab81d257b8a6ff0811aa5294b7bce68c08f2fa8e3524";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/de/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/de/thunderbird-128.2.3esr.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha256 = "cb05aa781c9cb360b23c597ab4566954e2506c01e214b14b0f7e863b2d5cadc0";
+ sha256 = "a128e567f8701ae72fd82e329d660603c2c30963b80a88e646e00254312d5141";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/dsb/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/dsb/thunderbird-128.2.3esr.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha256 = "0d79340c7ae3af1e3be717ec92fe1ee14a53a680991ee2fb092dc9d4894b62c3";
+ sha256 = "869b352a024d9ceec41ba4d4c6d70085e8e9986dc9733da691abdd41e5d57389";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/el/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/el/thunderbird-128.2.3esr.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha256 = "58049b7f1224ed79f63e053c1dabf795f851e6441c09044e6b7272074cbaeb15";
+ sha256 = "623d36518dbc976b50e8a6fc7e14240eff158dde50fafe1ecaead4d6ad5554af";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/en-CA/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/en-CA/thunderbird-128.2.3esr.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha256 = "338d69c084b4a9dcf93b0536417ab8a3dfa258647229e74e2f6b487a3d381900";
+ sha256 = "321b39bc363f058e04742a4bf64e66a3d36abdbf5876ccec21657b69f1abc6a4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/en-GB/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/en-GB/thunderbird-128.2.3esr.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha256 = "cc87b7ea712cc7f426129245a32d26724047932c12c4f5ac262e52ca551d7378";
+ sha256 = "c40566dd51219c4373af3b476b8ec4189c8ca6de34befd84d76dcd9af1badc52";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/en-US/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/en-US/thunderbird-128.2.3esr.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha256 = "4200c48e8b57bddde15c7ad6757077e560d2f52a29da1902a35bcce945e751aa";
+ sha256 = "e1886acd969d75f1030f9dc68d3f360548b15e7ff6260182ebeaffcde53d11d2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/es-AR/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/es-AR/thunderbird-128.2.3esr.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha256 = "a1cf08ad3e0a80b90814c779e031a97aa9dba9797b02acf8c2e45fb1e994d54f";
+ sha256 = "04f3275d8aa8cf68618e84bbf12df8974e63acd50e799d06032c96931a1f3c8c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/es-ES/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/es-ES/thunderbird-128.2.3esr.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha256 = "2e0a4a2d9001c587b9f61478de6611a94de912ab8fe1ed3bace2959f3bfb57ee";
+ sha256 = "a879e7d4a0791ca53bb1904b7a162119ce2271d9d7d33a1fcacf4b92338ec58e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/es-MX/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/es-MX/thunderbird-128.2.3esr.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha256 = "e47fb45e3c8e05a0027bff1bf2b9a9fe07b73c28144beeceef5fe40b40fbd5a0";
+ sha256 = "2367511c520bc2a10e9ca986e56f0fa79d77af710a97367c30a8a963a932d060";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/et/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/et/thunderbird-128.2.3esr.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha256 = "c45c5801a736a578c06993f3e061e0df5c798fefc49f415d5ed1196c93d3b07f";
+ sha256 = "256167062672846e90962e3a7a3c60c04c34c18c35c8b3b47b98663922b2421e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/eu/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/eu/thunderbird-128.2.3esr.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha256 = "f709c4440888772dca99dd6cc667a9d72d20a6e1eb5c84dfbb0a7a8e488a6f74";
+ sha256 = "4b5928bd99c088366b08c09de01b7d5dc5f1f11deb5ad48db29f0e266f3790e0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/fi/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/fi/thunderbird-128.2.3esr.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha256 = "e6f32dfc0095065326ce886f0ccc46259a13ae4339f609b2519f74226cf88e02";
+ sha256 = "878cc0b6831e75f80408ab25629b6dc97d993be97f0144b87dee331019119124";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/fr/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/fr/thunderbird-128.2.3esr.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha256 = "92ba3a5b2ebddd5e6f60c52e948f3336360e69fb3c21ca97f5629f16b6c74158";
+ sha256 = "ebf090c97372ace2ab04ce43545b05328ae50b7e7ccfe4f1bae0abc6bf7bf18f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/fy-NL/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/fy-NL/thunderbird-128.2.3esr.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha256 = "7f905d1e7d17dd314f3e58286bdac0f4fcfacdddf1df809dd95a80a992f3ac03";
+ sha256 = "945f072fc92cd3db1e2ce9de0fc5c8fc08e13a8764db54f9494a896fd4add7c7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/ga-IE/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/ga-IE/thunderbird-128.2.3esr.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha256 = "10421949c685172e8c842fa99ab11ee249a4e8357b9595a10d9a93659d5f45b5";
+ sha256 = "556a3a879c173038f829c5a94f659b3fe86848465498b6cd287aace380409a7f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/gd/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/gd/thunderbird-128.2.3esr.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha256 = "8861ac36c0c65b00e15fbe3ecb6b288c612b4226bc06d688189548e95abe46f7";
+ sha256 = "614ef8d8f5229e7c153fb239e056002bfde8a1920cffc3e317dbafd0b486b8f7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/gl/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/gl/thunderbird-128.2.3esr.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha256 = "44259d867c523488b62c06b41a340e5efdceda7e42faa98564643249c6409110";
+ sha256 = "b81c0470717d21cc95412e938c651aceef010bd771a90b6b1b2166c56a064bee";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/he/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/he/thunderbird-128.2.3esr.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha256 = "56b6152345ae31bf2e721aa1c4256493214969d1e6237bb3d861b784d0ff61d1";
+ sha256 = "22885a85a65c0be0d292ac9c7275ef07c6c04c79a9d8b383d17e2d23d5f78e8b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/hr/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/hr/thunderbird-128.2.3esr.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha256 = "64c7bf327329149f0f8f0138db5759fd0d2f032d58ea795b95f23c44e6cd2124";
+ sha256 = "a8f2235ac630a23d1e00d670caaa9ccb0f939d97171449554fe59be6c9051510";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/hsb/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/hsb/thunderbird-128.2.3esr.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha256 = "b23577fb06f2813a6b8a0a0e8b76d029ec0d129758814696de4b5679e8b46d3f";
+ sha256 = "341f8c2753ff38c0e9d61a634ef448a1f2c91cdba9a7d7c494748ec6918da6d2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/hu/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/hu/thunderbird-128.2.3esr.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha256 = "9f2a7bb6990dfdd7b35922132701ead5505343ad53b12ef44743fffef8d4878e";
+ sha256 = "b3ae6f2fc7cce5cb2bb2634e261c0b73f218bb50ca0b81d8afe588b83a0e601d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/hy-AM/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/hy-AM/thunderbird-128.2.3esr.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha256 = "176130e7a7701022fdb308edfa8504c432639794e2582c214807d9496583de95";
+ sha256 = "23c25370fa8c9822fd4f34bced4df5f889375d487709698e7a81154152b54583";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/id/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/id/thunderbird-128.2.3esr.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha256 = "80d9b02e4125d1e8f59cb7384c2ea6559c77a517675c84e286f8574d86459aeb";
+ sha256 = "989719255963ca2d3550022c43c724368a7c48e484b4557c300311237902eea2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/is/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/is/thunderbird-128.2.3esr.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha256 = "677d0f4bc43d2efefc1fb052706cf7307ccf7b8bd529c76c1860e6f121daaf2e";
+ sha256 = "afae9e8d124da04903874a35879b20bb45e9f03c0aeba78108e3765bb0803b63";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/it/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/it/thunderbird-128.2.3esr.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha256 = "f7160c5183922bdcecdaf87100b1556081072dc31c2436690ac707e47511d36b";
+ sha256 = "f55d86350731c4b89eafde39d7badd228c22ae7d250d51f1f922632b27d9c66c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/ja/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/ja/thunderbird-128.2.3esr.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha256 = "9b1144c1911f0186d4ad6b1b4526d55aad0a6de2157e02cd8bf593c827ac28f3";
+ sha256 = "54315aaeb33ff3b1b795545e5c7cdabb32a3fb6b36a0b0175cf7e770fece96a6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/ka/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/ka/thunderbird-128.2.3esr.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha256 = "1dbc9c8419f6f7d131c00851d54bab714ca30f75be97529bf5f679a859014050";
+ sha256 = "881373f2c3903b72b3f626a7ae245921f235e00b23943b9379e589e6c01b178c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/kab/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/kab/thunderbird-128.2.3esr.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha256 = "fe5fbf0b7c3e5f10846a0ab019baf5ddddc7b7bbb04b32e56cfca6bde5d92fb6";
+ sha256 = "2f01762ab42c86c65d0a88034c6f931fa599411a3cc705772a9bedef139191f4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/kk/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/kk/thunderbird-128.2.3esr.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha256 = "77055d3004bbe6fce489cb4ea8c9e6f75d19ad35d0015caceb24920d372036f3";
+ sha256 = "60202a6ae70d4c83b65c46803d0cd7cb2fe1b4524be63544c18a83f980cf470a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/ko/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/ko/thunderbird-128.2.3esr.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha256 = "1711d530249728789931831680cb3062c1da2addd90482a195d27ccb2d69cb33";
+ sha256 = "69e259e3737e4f759be6cc069acaa58c5a36e20eefb6712c4c75936e7b6aa509";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/lt/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/lt/thunderbird-128.2.3esr.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha256 = "e3fd07e0bf2c1c6586b5826c92e4aa2341faea04791e686c8e6213a0d0f4e00c";
+ sha256 = "74e750b692f59232f96094af91bf9053df8a680774e20dad34c6436dee10f9e9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/lv/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/lv/thunderbird-128.2.3esr.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha256 = "432cce43817a60790d8295c49b6e04b5d595811a3bf5024d733302ea755ab1c3";
+ sha256 = "3e2fbc8693718ce8c4cab0bb1b8ec973d84a95342a6a7783cf5518a5fb3cf459";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/ms/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/ms/thunderbird-128.2.3esr.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha256 = "110ea1d59a3d00d45198505ecb15100d9cbcc77bfba69fb9000ecdfcc9db1d4c";
+ sha256 = "b98245ec7b41493883fd06af08f94d350b22e61e36ad3f289af2239cba5e84d8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/nb-NO/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/nb-NO/thunderbird-128.2.3esr.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha256 = "7d7bac855a4e27055e0a8561172cde744058e74aa8233554504d87dfc68f29f6";
+ sha256 = "e40f4b73190e85cd2c60c9a87336669e3a36d599642ab4415097fd4485287ede";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/nl/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/nl/thunderbird-128.2.3esr.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha256 = "4820f08e4979e9eddc4182fea39d023defcb450e7edac9c8a2d3b09c62669959";
+ sha256 = "c76ae2e8e46d062964c913d57742a1195768af6eb273e01b5488f692dc40a7a8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/nn-NO/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/nn-NO/thunderbird-128.2.3esr.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha256 = "835b1befa30afa3d8cd50f4cd9a2922cb63815ac1c9b240c491d114f4e8542cf";
+ sha256 = "b1c25025a407d698a45e6e0077a74aba3fb80389ec9fc7cefb2f847adcec7c40";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/pa-IN/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/pa-IN/thunderbird-128.2.3esr.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha256 = "cee9b2f3aee4e978772222f2946c99986ce36695f34e51708cae928bc66ab6ef";
+ sha256 = "4c8ddacd077e71f005e02c2c4c1553c6d83a96b4df1b15705dd75a302d7f6cee";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/pl/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/pl/thunderbird-128.2.3esr.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha256 = "ba29593feccd45c43605c6aaaddaa99afd25308e810e6059ca873a162a054eae";
+ sha256 = "4f8acd938e09f5fbe1a61d22ea93935e44a94ce00b416da48e8e74cbfcd8b2e6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/pt-BR/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/pt-BR/thunderbird-128.2.3esr.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha256 = "5e1bb94d66d757a62e093835f91b097586980702985931813d2825bf7b90f5c6";
+ sha256 = "1cb2d1eb626c9784555f3dce178b4b4e119213af1c9181b829442b9fb935f0ef";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/pt-PT/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/pt-PT/thunderbird-128.2.3esr.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha256 = "f437bdc00cc4cd70995000c4a23dc7407f8b0b42dd42d3e536e95ea6d79f0ebf";
+ sha256 = "d44ed828ddf0b6ea644470dd90e332be92893d6a37abd5cdba0bec4bdafcfef9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/rm/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/rm/thunderbird-128.2.3esr.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha256 = "b068a55935501994c69390b2d45b3592e2d3f7fb8e270fb058aec8882a353e90";
+ sha256 = "77d56c77323ed0cf994f79bd9a81aa516b183542794a3ca5e4fb15f11595fa37";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/ro/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/ro/thunderbird-128.2.3esr.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha256 = "6f6fce04d2676a21dad81a77f0b875a3730e996810f249452fd49d277d13b39a";
+ sha256 = "8080b95078f732104df47d426cd353468fa743dc98682dfd83d72091a6701d12";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/ru/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/ru/thunderbird-128.2.3esr.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha256 = "2044141931cb4735ef1236b8c000aeed718266cbbd3c28b5d3fd3ddda4f64317";
+ sha256 = "2ddd6a04de6b15e439c43435772c09823e7814561d9228db63b17fcd6c00a6c1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/sk/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/sk/thunderbird-128.2.3esr.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha256 = "bdf6d92e16397237d5c9168d3d5f14d0ffc8df04e9b435a5f1e7a49138cf593f";
+ sha256 = "ed9f68ac0accc5ae9a4e86fc723a2d4128255ffd48264e0290a63792b5171c8a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/sl/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/sl/thunderbird-128.2.3esr.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha256 = "21aa9cd554c5a5d6f23f433c4697e47e3fca90d957f9a413d3b7aeb030055544";
+ sha256 = "d85ef11dc6f123696a0d9b021ebc1b78b606e9cc372b92ecdbf227d3fd275c3b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/sq/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/sq/thunderbird-128.2.3esr.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha256 = "f8bfdbb24d67341cd5d3e88012883835a2d48f18e0d6efe33c1b726431bc279b";
+ sha256 = "59bb9dcb795ce15413c836ec671ba0760eba831741ecd94d181199171d26d3b3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/sr/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/sr/thunderbird-128.2.3esr.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha256 = "f906ca1bd4391ccad57eed53d247d32fd62b3328a005e034e5f76e74ea37aa4b";
+ sha256 = "257e912ea0396a95681fc72a4f8db2248250defbb0a146c8618a067e582f14c6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/sv-SE/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/sv-SE/thunderbird-128.2.3esr.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha256 = "697c1c80cc743f5446c3d6744cfac640bf5968d9b8322697546af9a4cffe6517";
+ sha256 = "4d1fb17a41af616be0e357e4accb2757adfc6d81ca586136f93dc44144b30c4b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/th/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/th/thunderbird-128.2.3esr.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha256 = "62bf8a81688e3405ebde85623df7cbb9c87a41ed0b86ef32f791c1a3b383c185";
+ sha256 = "e52c7d23fa7c8ab9e1868eda178ae82ab0d9c86f3a8bb1b112817692e05fcc24";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/tr/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/tr/thunderbird-128.2.3esr.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha256 = "af3b01def0092f1abd3dc7517ac68e41d92fa816ff0ee0045a14fffd257dc732";
+ sha256 = "ffa0651c001df67568e7e87b5755943894a9f55f4a8f67d7e10d08dd49a635a6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/uk/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/uk/thunderbird-128.2.3esr.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha256 = "0b5c83c3e28b59c7feeba5ce953b0b60d115f33f567e7942d450c804e4f0d236";
+ sha256 = "b208ef12f677ad325d460b9a67d68e9b78a0ba4b7cd9c4eff6b2a25ba0e1f051";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/uz/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/uz/thunderbird-128.2.3esr.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha256 = "45091cbd6336995b86d3e2b5e0ef82792dc5484a90ca94de905526d3122853c2";
+ sha256 = "7a11f1ae369d4dc1805d9221184718011533b8a657ebbc7205a60526ce1d7b97";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/vi/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/vi/thunderbird-128.2.3esr.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha256 = "448a8ed43b80448994b918f3f91c3de3698b106f578b776efbaa7b4e4c4d3fc1";
+ sha256 = "057b2458a6b6759833c86f5e7019b3495a70e2656ad7089f1491c0dfda28e689";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/zh-CN/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/zh-CN/thunderbird-128.2.3esr.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha256 = "53cbdf5039e2f6d724b45ecf948c63af367e7df4f7766e628fb945fce33734f8";
+ sha256 = "74d44042e2ac9e95336f1d13930424dc420f5bcef9f0308e2f19a6fc34c97dda";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-x86_64/zh-TW/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-x86_64/zh-TW/thunderbird-128.2.3esr.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha256 = "147e2983179d906c7878a889a4e05be792fb54336f029b7c4c7f26f115ed9217";
+ sha256 = "5ccf633ad828fffc3c9e352c78d245df61f2c56eea49e8bda021645d1425e85a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/af/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/af/thunderbird-128.2.3esr.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha256 = "282558d2d07b3c44de23c5684771e8f2eab9f67f5fef844f569f84474687da04";
+ sha256 = "997ac3091e641305cf282723590d48204fd542376d0227ce98cd9a7bf24230c0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/ar/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/ar/thunderbird-128.2.3esr.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha256 = "972d674e174433e6dd91627942a1d2e3e06b16c9fcc5288b9ab1f92a0a2526f8";
+ sha256 = "f5f0564d607ff19d51508dd17f908e38d8d4f53bb4241b4e828a5bba2c1b8eee";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/ast/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/ast/thunderbird-128.2.3esr.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha256 = "bb7c12421185c2a1db8e94bcd7d0c7b9d461272652ab22fa5a05f08e83a226c3";
+ sha256 = "2e585288ae394f9f32038ae75ae47398857c21c88af68cac8d3c7801f2b6b55b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/be/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/be/thunderbird-128.2.3esr.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha256 = "0a731f7c5caa910719d3efbf8d65a8d7149a3195631263de13e0ccdc51eb5268";
+ sha256 = "0379fbb7416bb4c92ba77403f5769cc810387c3b5f9518b1061ed2f2e3f179a1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/bg/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/bg/thunderbird-128.2.3esr.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha256 = "af55dd242ea2edceb2b7faabcf26f1c976efb9f8b5ff76d5b07cfbd9c6eb55d5";
+ sha256 = "1a07ca44cd3071c4adc640a53ff2f0e9b66b8b4a2855b8ba1a491e98d14ec3e0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/br/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/br/thunderbird-128.2.3esr.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha256 = "b5b249a78710ba4c7d1bc696fccfa7a63a517d537ac4f011ba7a22f2d3fffb0a";
+ sha256 = "cd47f44426a82afd286064963782403eaaccabf40fc43335761770c7595c6776";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/ca/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/ca/thunderbird-128.2.3esr.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha256 = "2dc876760e6520cd3ace249943e37d363f98388e799c0e0fb2d51e751404de40";
+ sha256 = "51009f72230f084d005fe9424d5e4f161a1428e650e7b9cd396132a64352ecfd";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/cak/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/cak/thunderbird-128.2.3esr.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha256 = "836350ae188d39899231a26d7e10eaa029559c83a3395b7c74536d37f73d795f";
+ sha256 = "27d392a801b4727cc002685248f2b9abdd6a7987fedb88e1f6dd5a237f3a2f0b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/cs/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/cs/thunderbird-128.2.3esr.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha256 = "1b3bdd19f3e880bab7428e831f490c0ce69fe1db20b8699402e956f09b77c5ff";
+ sha256 = "1de78102a09e564cae08bcf4228aa06ee191abe89975e0e5936cdd98b82d6919";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/cy/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/cy/thunderbird-128.2.3esr.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha256 = "b1153a70b2bcf6e9f0deaaaf175a5085921f7d1e1a1f319136c94ce57bef54ed";
+ sha256 = "fdc84d26c11acbd6d92d3ac2104e15317eb82fdec3c3d0fa8a5c31ce023ad039";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/da/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/da/thunderbird-128.2.3esr.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha256 = "a2eb8ba6175dd4b7336ab05fe4834527a31ab5e13abb0381f187e91f836031e3";
+ sha256 = "eb0a2cd1d6113d8e0bfa2233adf3b00dfa950ebf2fc3319fe1b6afa75a616c98";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/de/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/de/thunderbird-128.2.3esr.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha256 = "1c23af1559f2e8f090cc651c827d4130e74f7141daae585ddc43c0287b8b0e0a";
+ sha256 = "4953cae2c051b63f360964c8efbe7ab4f682e06e4058382b959b6ce843418c96";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/dsb/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/dsb/thunderbird-128.2.3esr.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha256 = "341d6a892f5b79836bb18fcd97df1b2fab695791a50af6ded0d966f1d0439008";
+ sha256 = "88381b5b23427bce3b53893aef9d334b54101cd30b2af501cc87fcb319f43c3b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/el/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/el/thunderbird-128.2.3esr.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha256 = "8eb920d8e41cc1ca8607580f124061f9c10a549377b591ac5cfb53b2859248d9";
+ sha256 = "8b5d6484cc05473b039dd74edbc30184e9ab83e40f2ed3193638dde0da7f2eca";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/en-CA/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/en-CA/thunderbird-128.2.3esr.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha256 = "ca2c7d3eee2129e3da7bc4a7d25db4b867c23408084a9438c4a600c1d35c9853";
+ sha256 = "b5c9adc111b62a9ba3d4b06c9d79953edd00a25df424ebc6ee8f9263923e6333";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/en-GB/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/en-GB/thunderbird-128.2.3esr.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha256 = "f8f1aeddf0b5711e10ae4a4d785380230a9f8871d73baebe95ae43f3bf4b2a45";
+ sha256 = "4cc02fc3f7417620256357927e9fb199ffd081996b2d08a149ebe57f4156d932";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/en-US/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/en-US/thunderbird-128.2.3esr.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha256 = "c89cda02e8a17ff8e455085ef22c1a14f8d42217239e68133ab0d3076a4df170";
+ sha256 = "ade6909367c4311c478d50a16fffdf2aadab51dbe59a5a7df0203adbc93d4846";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/es-AR/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/es-AR/thunderbird-128.2.3esr.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha256 = "30b6d06405cdc824d2ea2e8ae3352403d631e02d182621035c9c4b89a2f5d3e8";
+ sha256 = "461c5f11d7ae6145bb7e9779cd44c8c7107d779d30d3a20621d046b2ba092fd9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/es-ES/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/es-ES/thunderbird-128.2.3esr.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha256 = "4a52ee0cad2c6adb85a5e847b71761fa931f2baa34f310c2135249a1f74d1e81";
+ sha256 = "09bc297bcb61f8fb4216147fc360ee3071349f213f642edd5ccbab3d86ff2cb1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/es-MX/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/es-MX/thunderbird-128.2.3esr.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha256 = "5e3ee38af26a47df39c542da9cad4f0f5fcd761b93cc25aa3b3e484afea342a2";
+ sha256 = "bb4332ab92aefd60e3ccad37049e1a908449c7d9809cc67343149634fa451a66";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/et/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/et/thunderbird-128.2.3esr.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha256 = "bad8263e3754045770662250327c14ea50a11d46d786fcf0d41f761e0cc2c60f";
+ sha256 = "b567ac1b9703db4c4b56b4c05d587a5c7d298f8b76858f26b2ca528a375d805b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/eu/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/eu/thunderbird-128.2.3esr.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha256 = "8433875ae5b054541f6fc70ef566482acabc9f013a0010d4d3125c09acbd4e2c";
+ sha256 = "2d8f103540ca51ea231de0f6885b8b717eb4055016cd54d7b10849f52db3723c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/fi/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/fi/thunderbird-128.2.3esr.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha256 = "4a077df147a2a27eff7cae97bf33c1d2ed92c11f6f6f6e71307bda9951137fe7";
+ sha256 = "7b170156acbf6a4fb315e78ad08c173d7ddcf00714ce7b40e64f9198297ed715";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/fr/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/fr/thunderbird-128.2.3esr.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha256 = "4373edef98045ff52146a9899159f4d0614cefc0a49740c538ea52692097d45b";
+ sha256 = "43972b7689800f1c2e69edca8a907d179c99ac8778931be912daefeb331a36bb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/fy-NL/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/fy-NL/thunderbird-128.2.3esr.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha256 = "0397b53ac71755e8ce65a946d3aa1eb2d025ee3e211857d31519f13d560e99f7";
+ sha256 = "5f2296663581feee2c24906bd479681fe4380c725bbdff9f299c4217b2f744ae";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/ga-IE/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/ga-IE/thunderbird-128.2.3esr.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha256 = "ea0f51dce8b5f51cb857c112eda213599a0cf85f03de718c3cccb575afe8c311";
+ sha256 = "c478695ffca7d13bbdd415259304f3e2c4adc52cdc16d27fb3130c6332f9360b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/gd/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/gd/thunderbird-128.2.3esr.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha256 = "4f2f2d90b84349889b93be998eadff420dc547b36ed2e232c3cdf6a4269a7c1e";
+ sha256 = "eac3e5806ef6c62a45a0fe6e7fd3ef2d6bafc7665d70501536fa4cd0c1b745b7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/gl/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/gl/thunderbird-128.2.3esr.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha256 = "8737b1b7a116da2e2a7054c579d5898ecca15abff78a179d86734ea9a58e717e";
+ sha256 = "204f8cf41b39d991634bb79bcb0260b2f403ea93522a1fa907ad3311a5bb96c1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/he/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/he/thunderbird-128.2.3esr.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha256 = "2260a9384ac575b3232dc5ceed92e76d56ffd44072784d26f4efaa30a7c4d33c";
+ sha256 = "f2df6508f6e9caa6647cd4b6eaadde869ee4001afa438d596932c2bd49d927d8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/hr/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/hr/thunderbird-128.2.3esr.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha256 = "30ffe91315ac17eaecbe112d4f7db5482c464843c80dcf45f2cb7739b6f957c2";
+ sha256 = "1c632e191f37f8e63692d4f4b8dbdf831148f8ef29ba44fde7b2cfd52e6d9cf0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/hsb/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/hsb/thunderbird-128.2.3esr.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha256 = "4ab8a3ad84614e9b5efeb953e34a7258cdad035235d4de1e802351c04d135889";
+ sha256 = "c3f3acb8c5e45a2ccf97d25eee4c3c0e9af00785e55d8d8a5ada3edb2761cefa";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/hu/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/hu/thunderbird-128.2.3esr.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha256 = "e710ec3beb0656fb14962cfae06b29be24d30f5c2cefd1cbb4e8e09471193d54";
+ sha256 = "10bcb2f4d27a065d72d6d6a4b88dfc826f974faf5b2b1bcffb8e723c0d0d29ac";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/hy-AM/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/hy-AM/thunderbird-128.2.3esr.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha256 = "18941e2454d60b17aeebdc95aad7854b989e71c4e928b0147c0beb36eff54f3f";
+ sha256 = "267a887612e3fa82ed92ca98b97976fe3baf0ede1fc47ad30d8c4939c4d54a33";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/id/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/id/thunderbird-128.2.3esr.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha256 = "029c210861312a5d2d3c59f69b692692b133296b27d125367ac2cc2419e0a8d5";
+ sha256 = "a7ecdfcd9bfcfc17c2a32c697ec0afb0370e8f5ca066e2224ebc540d8bc61f0f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/is/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/is/thunderbird-128.2.3esr.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha256 = "bdc4447638fc299cf5974adf5ca268d6d4a46f6d1b22b51e54b2de46f1c266c8";
+ sha256 = "64d6dbbec1d876b614ca601a58faa4baca7680a4045a9c54b4331b5bd104b86a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/it/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/it/thunderbird-128.2.3esr.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha256 = "b3a39203e13635e59b6f58fbd053ebe630c5da786325c48f62f2493e00237d32";
+ sha256 = "106a92c15da3e96903b511ee7759e764b3378713b54f13437713b9c02982798a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/ja/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/ja/thunderbird-128.2.3esr.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha256 = "d684e3c5423710c07f5f6918257acabff6ee3c7fa685fb19269f482a6c6f9c61";
+ sha256 = "a65e9f47fd722de2281d151c95ede105cb912c8b62d3348fab904a4fdcb6579a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/ka/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/ka/thunderbird-128.2.3esr.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha256 = "5363ebecae103a8b5d37dbd0011e6bdc284e28beb4a32dae17314d3ab420cd22";
+ sha256 = "af553455b4ab549cba61e23baab72524716bd166baf8de9a0e6bb01697acceba";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/kab/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/kab/thunderbird-128.2.3esr.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha256 = "06a8be9cd3cdd3a7b6dd1c9d854a92858c3bde93a1ec49986a9e9325d883527a";
+ sha256 = "4efed1d221fcedb3151f686d4b19cb5cb18e5d90e0ff23506bcb98144724c185";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/kk/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/kk/thunderbird-128.2.3esr.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha256 = "48f9e2bb1efd842fa78cd593305771b43c80d25bbc5ae3336123af43a50a8676";
+ sha256 = "b02d3630206093a381dc252b8839c6d5e0e11ba36e0beb34f0e764f41d51faca";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/ko/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/ko/thunderbird-128.2.3esr.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha256 = "09c25ebf06fb2524b3717f17a63c4ffc95925a626d0f102ce926108ba1fb4f0e";
+ sha256 = "c87297bec4f3865ef06aa313bfc8fe2f7d12d7a44bc4d83f47769f65b629b2f7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/lt/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/lt/thunderbird-128.2.3esr.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha256 = "721c02bd8e8016494d7a32465cb69cac923fb8ba48bd32dbedde6c7e3d88a1be";
+ sha256 = "a7c131b03b732030a2c887bcd9931b92aacc8e620d46bae6d4e30a54f76523ec";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/lv/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/lv/thunderbird-128.2.3esr.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha256 = "2f60dcfa5fbadb856aeb15b3542f27952469aa8b333fcb91d3d1e7f69cb9b3a2";
+ sha256 = "7641f0b0168b66a18ebda4598d6b039cff57cbea38fe25e467b35cdc28040476";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/ms/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/ms/thunderbird-128.2.3esr.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha256 = "cdf054772acb4130e300ba0aac0e803298387e775af0d890476239e3d7be7c05";
+ sha256 = "ffd61330b4945c626093ae1a20b3a7ace51e4d93e32346da53cd27b0df9d1da5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/nb-NO/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/nb-NO/thunderbird-128.2.3esr.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha256 = "1c56b63aff8096f946388498eee83ba509c46b2f8a609665eded59f13b729d22";
+ sha256 = "4927bd51e18922d4f6b3ec2d6134d33943f5daa61ae0a80529a3aea3345bade6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/nl/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/nl/thunderbird-128.2.3esr.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha256 = "d93de2c117308f4843d9c9377ad336730834132ce823d2d0a1f49c40160c0933";
+ sha256 = "b3010b541469aae57a0909d6f72c0f76482782d85cceef4e1dc970d36e53ae3a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/nn-NO/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/nn-NO/thunderbird-128.2.3esr.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha256 = "4f183fe49f3725defcd1c2b4ae65bd95a5ff135b5f2ba0ef348fdecf04c2f7d4";
+ sha256 = "60c0c4cdd0f0b7a2f892206c1e7adcaa4e32e8cf2b29d55a2dfce0881e66096f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/pa-IN/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/pa-IN/thunderbird-128.2.3esr.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha256 = "f9c8787bd95bdedc4e21fb9ee13b2d4ce7bb051bc3890d104b805b5f859ab922";
+ sha256 = "a59494d8eb43583d5e70a2c0c92aa9373edab5903435e337383c93aae848ff60";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/pl/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/pl/thunderbird-128.2.3esr.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha256 = "f536ba3b737d23dc9e0b0f9bf6d0bef06c08c35f37ae92e8f56ce49760422614";
+ sha256 = "73fc938c2eb420aef5fbc023dd8d1834cf08325a18d23515155cb311198239ff";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/pt-BR/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/pt-BR/thunderbird-128.2.3esr.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha256 = "5d7a8b873affd479fcefbe88db6677fdbe616ad67031ccf7fdeee4e740e99653";
+ sha256 = "fa203684e790a9529f34398763fe2410a6bf8d56b887fb9c1dca91fdca624c7d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/pt-PT/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/pt-PT/thunderbird-128.2.3esr.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha256 = "999f812b3ca0cec36503a425b0d756555bc159e2a1cd952a06d65034d28aa0f9";
+ sha256 = "63b53d16d3a1ddd88455a2eae7fe185d7abde743f284ac634d3e63bdb38d88b8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/rm/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/rm/thunderbird-128.2.3esr.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha256 = "081809c7c14f8056db296ff3ac97e2a9aaaf56302a40ffb8ede62d83e17fc944";
+ sha256 = "5cd0a65ea1e41e6d1a9c833edf75c5a67ce77ec9bb85107d1ba282f2abe91fde";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/ro/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/ro/thunderbird-128.2.3esr.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha256 = "61ffe80eb8d740dda615ced1365b96f6a453947cd174bc3e96577538e3ffb8b3";
+ sha256 = "a000256b2ae3a67ccf6f805fbb6c122fd624448021312a7311773a59f412c5ae";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/ru/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/ru/thunderbird-128.2.3esr.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha256 = "c71adef5e11819e3cb7d8ba9c4081058e76f5e3a07e57f8e6c66dd4baf53945c";
+ sha256 = "531a05a5e7b5e4c1de4968a5b3e29aa28e7cb36358d8ffb2dd39f0e1a47738ab";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/sk/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/sk/thunderbird-128.2.3esr.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha256 = "28f2ead6651a8fd9d2e75ad3eca88161e93aa13b0ab4e4efa22a5b4e0f77804d";
+ sha256 = "178ff0a5f05544cf8b2275bc96328055dab6250fb6b4292a51a8295981340d05";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/sl/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/sl/thunderbird-128.2.3esr.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha256 = "ace141250862bd1ed339e2a808c059e453ee48cc655e1fec00539c44c12fc77a";
+ sha256 = "5750677fa4c9fa04d9c91a93962eb5ee701deab20889adb3bf7c913832358d87";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/sq/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/sq/thunderbird-128.2.3esr.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha256 = "4463332d93d5f055a39aefefee061c496e4df909c5f605e561bdad524df0ec8b";
+ sha256 = "1d64734c7b31fd002978dfb08cb058310638bddbe55bab225bd9e2015e7b7f86";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/sr/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/sr/thunderbird-128.2.3esr.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha256 = "c6b2bc17a929cce1f829809870cbee9be414c0847ce00a51afa923977a1e0bb7";
+ sha256 = "ce5dae0a9ba5be012eb5e44ce06a7b4c18f4b137caca1b19dbc4bdad32d777a9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/sv-SE/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/sv-SE/thunderbird-128.2.3esr.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha256 = "71241892935c67e156ea3b37e46056896ac9e60ec90f328ff6fbde1d3fc15bff";
+ sha256 = "418e5fbbd04816de06031f56fe73033dbc72df70de688f80604fc5a16275c304";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/th/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/th/thunderbird-128.2.3esr.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha256 = "23a404e4f2ad01295a8a6b8439e6a4a733b4ee26eeb709c71ef76a6fb859a244";
+ sha256 = "4ca1e251bb36653242a8061491304f345f016c2582a68726869453ce2047df8c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/tr/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/tr/thunderbird-128.2.3esr.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha256 = "e418a2be53df374d9ea08fd64a890dbe076e420d9b0e2db3dd58035433801d57";
+ sha256 = "2934a095eddd73b84a3fe2fba2d8273e36c1b853cf8f00951fb58ab96ef142f5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/uk/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/uk/thunderbird-128.2.3esr.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha256 = "0185113bbdda3bf7fc03578ff8cd7c2cabf691608d3ff67e598bb669c60690fb";
+ sha256 = "ff82f18e9ba352df0d395534f306fc78b696341f193619c5e3de03dba8dde09a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/uz/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/uz/thunderbird-128.2.3esr.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha256 = "dda399a258e14ce9f38b5b1c4b9c366c52ed0d3158ae8eda45da3e28648bba6e";
+ sha256 = "679ecaa3f670e49cc741ce113280db9d55d9bbf3798337f9959e1e2e0f6ccf06";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/vi/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/vi/thunderbird-128.2.3esr.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha256 = "fadfa641fd7363d82856b2957645a619c9f8f582c9bda78b6a74a825729aec91";
+ sha256 = "753006173e67f07c87066915be9312826547fb7ee500a1aafffc1d56ba56c34c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/zh-CN/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/zh-CN/thunderbird-128.2.3esr.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha256 = "667e7244f358e12973df794afd4077bb1ceb7e4cbaee88f0832cb2c25d151d1d";
+ sha256 = "0eb18aba4976e0b17de9584773e4bb66883c1624423fec104e8b893132f24bac";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.0esr/linux-i686/zh-TW/thunderbird-128.2.0esr.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/128.2.3esr/linux-i686/zh-TW/thunderbird-128.2.3esr.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha256 = "becf451ca9483fb8a8d0b9d76942eac71df2d4ea063ff8f5411e84d9b8392898";
+ sha256 = "e28e778c121abc8259445bbee5e5bd0b787f21faac556b7c77452096d60fb219";
}
];
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/packages.nix b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/packages.nix
index e3a370c352..41c7c27a1b 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/packages.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/packages.nix
@@ -1,6 +1,17 @@
-{ stdenv, lib, buildMozillaMach, callPackage, fetchurl, fetchpatch, nixosTests, icu73, fetchpatch2, config }:
+{ stdenv, lib, buildMozillaMach, callPackage, fetchurl, icu73, fetchpatch2, config }:
let
+ icu73' = icu73.overrideAttrs (attrs: {
+ # standardize vtzone output
+ # Work around ICU-22132 https://unicode-org.atlassian.net/browse/ICU-22132
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1790071
+ patches = attrs.patches ++ [(fetchpatch2 {
+ url = "https://hg.mozilla.org/mozilla-central/raw-file/fb8582f80c558000436922fb37572adcd4efeafc/intl/icu-patches/bug-1790071-ICU-22132-standardize-vtzone-output.diff";
+ stripLen = 3;
+ hash = "sha256-MGNnWix+kDNtLuACrrONDNcFxzjlUcLhesxwVZFzPAM=";
+ })];
+ });
+
common = { version, sha512, updateScript }: (buildMozillaMach rec {
pname = "thunderbird";
inherit version updateScript;
@@ -16,6 +27,10 @@ let
./no-buildconfig.patch
];
+ extraPassthru = {
+ icu73 = icu73';
+ };
+
meta = with lib; {
changelog = "https://www.thunderbird.net/en-US/thunderbird/${version}/releasenotes/";
description = "Full-featured e-mail client";
@@ -34,16 +49,7 @@ let
pgoSupport = false; # console.warn: feeds: "downloadFeed: network connection unavailable"
- icu73 = icu73.overrideAttrs (attrs: {
- # standardize vtzone output
- # Work around ICU-22132 https://unicode-org.atlassian.net/browse/ICU-22132
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1790071
- patches = attrs.patches ++ [(fetchpatch2 {
- url = "https://hg.mozilla.org/mozilla-central/raw-file/fb8582f80c558000436922fb37572adcd4efeafc/intl/icu-patches/bug-1790071-ICU-22132-standardize-vtzone-output.diff";
- stripLen = 3;
- hash = "sha256-MGNnWix+kDNtLuACrrONDNcFxzjlUcLhesxwVZFzPAM=";
- })];
- });
+ icu73 = icu73';
};
in rec {
diff --git a/third_party/nixpkgs/pkgs/applications/networking/misc/zammad/0001-nulldb.patch b/third_party/nixpkgs/pkgs/applications/networking/misc/zammad/0001-nulldb.patch
deleted file mode 100644
index cf024c998b..0000000000
--- a/third_party/nixpkgs/pkgs/applications/networking/misc/zammad/0001-nulldb.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/config/application.rb b/config/application.rb
-index d85a17491..90ea5e387 100644
---- a/config/application.rb
-+++ b/config/application.rb
-@@ -3,6 +3,7 @@
- require_relative 'boot'
-
- require 'rails/all'
-+require 'nulldb'
- require_relative '../lib/zammad/safe_mode'
-
- # DO NOT REMOVE THIS LINE - see issue #2037
-diff --git a/db/schema.rb b/db/schema.rb
-new file mode 100644
-index 000000000..e69de29bb
diff --git a/third_party/nixpkgs/pkgs/applications/networking/misc/zammad/default.nix b/third_party/nixpkgs/pkgs/applications/networking/misc/zammad/default.nix
index 4a37b4737c..fde6f943d5 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/misc/zammad/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/misc/zammad/default.nix
@@ -23,21 +23,20 @@
let
pname = "zammad";
- version = "6.2.0";
+ version = "6.3.1";
src = applyPatches {
src = fetchFromGitHub (lib.importJSON ./source.json);
patches = [
- ./0001-nulldb.patch
./fix-sendmail-location.diff
];
postPatch = ''
- sed -i -e "s|ruby '3.1.[0-9]\+'|ruby '${ruby.version}'|" Gemfile
- sed -i -e "s|ruby 3.1.[0-9]\+p[0-9]\+|ruby ${ruby.version}|" Gemfile.lock
- sed -i -e "s|3.1.[0-9]\+|${ruby.version}|" .ruby-version
+ sed -i -e "s|ruby '3.2.[0-9]\+'|ruby '${ruby.version}'|" Gemfile
+ sed -i -e "s|ruby 3.2.[0-9]\+p[0-9]\+|ruby ${ruby.version}|" Gemfile.lock
+ sed -i -e "s|3.2.[0-9]\+|${ruby.version}|" .ruby-version
${jq}/bin/jq '. += {name: "Zammad", version: "${version}"}' package.json | ${moreutils}/bin/sponge package.json
'';
};
@@ -65,7 +64,6 @@ let
groups = [
"assets"
"unicorn" # server
- "nulldb"
"test"
"mysql"
"puma"
@@ -100,9 +98,11 @@ let
offlineCache = fetchYarnDeps {
yarnLock = "${src}/yarn.lock";
- hash = "sha256-u72ZTpcUvFa1gaWi4lzTQa+JsI85jU4n8r1JhqFnCj4=";
+ hash = "sha256-3DuTirYd6lAQd5PRbdOa/6QaMknIqNMTVnxEESF0N/c=";
};
+ packageResolutions.minimatch = "9.0.3";
+
yarnPreBuild = ''
mkdir -p deps/Zammad
cp -r ${src}/.eslint-plugin-zammad deps/Zammad/.eslint-plugin-zammad
@@ -126,6 +126,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [
redis
+ postgresql
];
RAILS_ENV = "production";
@@ -140,10 +141,17 @@ stdenv.mkDerivation {
REDIS_PID=$!
popd
- rake DATABASE_URL="nulldb://user:pass@127.0.0.1/dbname" assets:precompile
+ mkdir postgres-work
+ initdb -D postgres-work --encoding=utf8
+ pg_ctl start -D postgres-work -o "-k $PWD/postgres-work -h '''"
+ createuser -h $PWD/postgres-work zammad -R -S
+ createdb -h $PWD/postgres-work --encoding=utf8 --owner=zammad zammad
+
+ rake DATABASE_URL="postgresql:///zammad?host=$PWD/postgres-work" assets:precompile
kill $REDIS_PID
- rm -r redis-work
+ pg_ctl stop -D postgres-work -m immediate
+ rm -r redis-work postgres-work
'';
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/applications/networking/misc/zammad/gemset.nix b/third_party/nixpkgs/pkgs/applications/networking/misc/zammad/gemset.nix
index 31b9561821..ee8359ae88 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/misc/zammad/gemset.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/misc/zammad/gemset.nix
@@ -16,10 +16,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "117vxic67jnw6q637kmsb3ryj0x485295pz9a9y4z8xn9bdlsl0z";
+ sha256 = "0j86qjs1zw34p0p7d5napa1vvwqlvm9nmv7ckxxhcba1qv4dspmw";
type = "gem";
};
- version = "7.0.8";
+ version = "7.0.8.1";
};
actionmailbox = {
dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail" "net-imap" "net-pop" "net-smtp"];
@@ -27,10 +27,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1r8ldj2giaz8cn49qkdqn5zc29gbsr5ky4fg6r7ali0yh1xh684l";
+ sha256 = "1f68h8cl6dqbz7mq3x43s0s82291nani3bz1hrxkk2qpgda23mw9";
type = "gem";
};
- version = "7.0.8";
+ version = "7.0.8.1";
};
actionmailer = {
dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "net-imap" "net-pop" "net-smtp" "rails-dom-testing"];
@@ -38,10 +38,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0w6gvj7ybniq89834hqww9rj2xypz9l91f8niwaws2yq1qklymr2";
+ sha256 = "077j47jsg0wqwx5b13n4h0g3g409b6kfrlazpzgjpa3pal74f7sc";
type = "gem";
};
- version = "7.0.8";
+ version = "7.0.8.1";
};
actionpack = {
dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
@@ -49,10 +49,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1l319p0gipfgq8bp8dvbv97qqb72rad9zcqn5snhgv20cmpqr69b";
+ sha256 = "0jh83rqd6glys1b2wsihzsln8yk6zdwgiyn9xncyiav9rcwjpkax";
type = "gem";
};
- version = "7.0.8";
+ version = "7.0.8.1";
};
actiontext = {
dependencies = ["actionpack" "activerecord" "activestorage" "activesupport" "globalid" "nokogiri"];
@@ -60,10 +60,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0i47r3n2m8qm002gx7c0lx1pv15pr2zy57dm8j38x960rsb655pp";
+ sha256 = "044qi3zhzxlfq7slc2pb9ky9mdivp1m1sjyhjvnsi64ggq7cvr22";
type = "gem";
};
- version = "7.0.8";
+ version = "7.0.8.1";
};
actionview = {
dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"];
@@ -71,10 +71,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0xnpdwj1d8m6c2d90jp9cs50ggiz0jj02ls2h9lg68k4k8mnjbd2";
+ sha256 = "1ygpg75f3ffdcbxvf7s14xw3hcjin1nnx1nk3mg9mj2xc1nb60aa";
type = "gem";
};
- version = "7.0.8";
+ version = "7.0.8.1";
};
activejob = {
dependencies = ["activesupport" "globalid"];
@@ -82,32 +82,32 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1cn1ic7ml75jm0c10s7cm5mvcgfnafj0kjvvjavpjcxgz6lxcqyb";
+ sha256 = "0yql9v4cd1xbqgnzlf3cv4a6sm26v2y4gsgcbbfgvfc0hhlfjklg";
type = "gem";
};
- version = "7.0.8";
+ version = "7.0.8.1";
};
activemodel = {
dependencies = ["activesupport"];
- groups = ["default" "nulldb"];
+ groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "004w8zaz2g3y6lnrsvlcmljll0m3ndqpgwf0wfscgq6iysibiglm";
+ sha256 = "0grdpvglh0cj96qhlxjj9bcfqkh13c1pfpcwc9ld3aw0yzvsw5a1";
type = "gem";
};
- version = "7.0.8";
+ version = "7.0.8.1";
};
activerecord = {
dependencies = ["activemodel" "activesupport"];
- groups = ["default" "nulldb"];
+ groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "04wavps80q3pvhvfbmi4gs102y1p6mxbg8xylzvib35b6m92adpj";
+ sha256 = "0rlky1cr5kcdl0jad3nk5jpim6vjzbgkfhxnk7y492b3j2nznpcf";
type = "gem";
};
- version = "7.0.8";
+ version = "7.0.8.1";
};
activerecord-import = {
dependencies = ["activerecord"];
@@ -115,21 +115,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0n1zmpdwxic878zbc0hphbdk18619ifh6ikbxc24mv1sx7l2srq4";
+ sha256 = "1fagv72ahbjmnrk8sg8j527frl0zl8mk16i4vcd8v227rn5llw5i";
type = "gem";
};
- version = "1.5.1";
- };
- activerecord-nulldb-adapter = {
- dependencies = ["activerecord"];
- groups = ["nulldb"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1552py7zlamd5gy2dbkzjixanl9k07y6jqqrr4ic6n52apwd0ijy";
- type = "gem";
- };
- version = "1.0.1";
+ version = "1.6.0";
};
activerecord-session_store = {
dependencies = ["actionpack" "activerecord" "cgi" "multi_json" "rack" "railties"];
@@ -148,21 +137,21 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0d6vm6alsp0g6f3548b615zxbz8l2wrmaikwgsf8kv11wf6swb4c";
+ sha256 = "0f4g3589i5ii4gdfazv6d9rjinr16aarh6g12v8378ck7jll3mhz";
type = "gem";
};
- version = "7.0.8";
+ version = "7.0.8.1";
};
activesupport = {
dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
- groups = ["assets" "default" "development" "nulldb" "test"];
+ groups = ["assets" "default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "188kbwkn1lbhz40ala8ykp20jzqphgc68g3d8flin8cqa2xid0s5";
+ sha256 = "0ff3x7q400flzhml131ix8zfwmh13h70rs6yzbzf513g781gbbxh";
type = "gem";
};
- version = "7.0.8";
+ version = "7.0.8.1";
};
acts_as_list = {
dependencies = ["activerecord"];
@@ -181,10 +170,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "05r1fwy487klqkya7vzia8hnklcxy4vr92m9dmni3prfwk6zpw33";
+ sha256 = "0irbdwkkjwzajq1ip6ba46q49sxnrl2cw7ddkdhsfhb6aprnm3vr";
type = "gem";
};
- version = "2.8.5";
+ version = "2.8.6";
};
android_key_attestation = {
groups = ["default"];
@@ -236,10 +225,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0x8ian7m977840aydnv2h62qmsnmnc4bf1d3jm8sn271d0xdv5jk";
+ sha256 = "01m735zs3gdbr1cn1cr5njm5cv4dy6x32ihdrlk61xi6dx6v3i20";
type = "gem";
};
- version = "10.4.15.0";
+ version = "10.4.16.0";
};
awrence = {
groups = ["default"];
@@ -256,20 +245,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1pyis1nvnbjxk12a43xvgj2gv0mvp4cnkc1gzw0v1018r61399gz";
+ sha256 = "0gvdg4yx4p9av2glmp7vsxhs0n8fj1ga9kq2xdb8f95j7b04qhzi";
type = "gem";
};
- version = "1.2.0";
+ version = "1.3.0";
};
aws-partitions = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0r0n8p7yv8y2cl8gh1s2wcgjrd0p8b0d1diw652v4g0fy683adzk";
+ sha256 = "0mydgvc5wn4adsic86907hzyfhgvzaq6nr394pnvk83ryv4zx77p";
type = "gem";
};
- version = "1.853.0";
+ version = "1.899.0";
};
aws-sdk-core = {
dependencies = ["aws-eventstream" "aws-partitions" "aws-sigv4" "jmespath"];
@@ -277,10 +266,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "11rfshwp9nflhv7rqc9nb0fg70d3lw11qldfiw02pk3zpvc7ddxh";
+ sha256 = "0dlalj0pw6nfmmfqddjj8b5rv6lq1hqdq19im3s8fjq5ln5ij8lr";
type = "gem";
};
- version = "3.187.0";
+ version = "3.191.4";
};
aws-sdk-kms = {
dependencies = ["aws-sdk-core" "aws-sigv4"];
@@ -288,10 +277,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "01z32ryrl18al0hazyimww808ij144pgs5m8wmp0k49i7k33hnlw";
+ sha256 = "0fbp2vw5qnyiya63hlmwiqkbh30lipyqplancmhm84ad7i98ambb";
type = "gem";
};
- version = "1.72.0";
+ version = "1.78.0";
};
aws-sdk-s3 = {
dependencies = ["aws-sdk-core" "aws-sdk-kms" "aws-sigv4"];
@@ -299,10 +288,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1azbbd73q3nhiggdhr320ywxj2ph7s9icfa7c96i7gq2a8li202q";
+ sha256 = "1vz7s3a48ci06lg88n279g277ljxb4i41x36fxfb5nbsvnfgq1b7";
type = "gem";
};
- version = "1.137.0";
+ version = "1.146.0";
};
aws-sigv4 = {
dependencies = ["aws-eventstream"];
@@ -310,30 +299,40 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1wzi7mkyfcr23y8r3dx64zqil115rjy8d9nmkd2q5a6ssxs8y58w";
+ sha256 = "1g3w27wzjy4si6kp49w10as6ml6g6zl3xrfqs5ikpfciidv9kpc4";
type = "gem";
};
- version = "1.6.1";
+ version = "1.8.0";
};
base64 = {
groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0cydk9p2cv25qysm0sn2pb97fcpz1isa7n3c8xm1gd99li8x6x8c";
+ sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g";
type = "gem";
};
- version = "0.1.1";
+ version = "0.2.0";
+ };
+ bigdecimal = {
+ groups = ["default" "development" "test"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "00db5v09k1z3539g1zrk7vkjrln9967k08adh6qx33ng97a2gg5w";
+ type = "gem";
+ };
+ version = "3.1.6";
};
bindata = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "04y4zgh4bbcb8wmkxwfqg4saky1d1f3xw8z6yk543q13h8ky8rz5";
+ sha256 = "08r67nglsqnxrbn803szf5bdnqhchhq8kf2by94f37fcl65wpp19";
type = "gem";
};
- version = "2.4.15";
+ version = "2.5.0";
};
binding_of_caller = {
dependencies = ["debug_inspector"];
@@ -341,10 +340,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "078n2dkpgsivcf0pr50981w95nfc2bsrp3wpf9wnxz1qsp8jbb9s";
+ sha256 = "16mjj15ks5ws53v2y31hxcmf46d0qjdvdaadpk7xsij2zymh4a9b";
type = "gem";
};
- version = "1.0.0";
+ version = "1.0.1";
};
biz = {
dependencies = ["clavius" "tzinfo"];
@@ -363,20 +362,21 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0iqkzby0fdgi786m873nm0ckmc847wy9a4ydinb29m7hd3fs83kb";
+ sha256 = "1srlq3gqirzdkhv12ljpnp5cb0f8jfrl3n8xs9iivyz2c7khvdyp";
type = "gem";
};
- version = "1.17.0";
+ version = "1.18.3";
};
brakeman = {
+ dependencies = ["racc"];
groups = ["development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1gliwnyma9f1mpr928c79i36q51yl68dwjd3jgwvsyr4piiiqr1r";
+ sha256 = "1lylig4vgnw9l1ybwgxdi9nw9q2bc5dcplklg8nsbi7j32f7c5kp";
type = "gem";
};
- version = "6.0.1";
+ version = "6.1.2";
};
browser = {
groups = ["default"];
@@ -434,40 +434,40 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "114qm5f5vhwaaw9rj1h2lcamh46zl13v1m18jiw68zl961gwmw6n";
+ sha256 = "1vxfah83j6zpw3v5hic0j70h519nvmix2hbszmjwm8cfawhagns2";
type = "gem";
};
- version = "3.39.2";
+ version = "3.40.0";
};
cbor = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0511idr8xps9625nh3kxr68sdy6l3xy2kcz7r57g47fxb1v18jj3";
+ sha256 = "1dsf9gjc2cj79vrnz2vgq573biqjw7ad4b0idm05xg6rb3y9gq4y";
type = "gem";
};
- version = "0.5.9.6";
+ version = "0.5.9.8";
};
cgi = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "18zc1z8va9j1gcv131p605wmkvn1p5958mmvvy7v45ki8c0w7qn5";
+ sha256 = "0c5494n3n6l51n1w1vc118zckbqdzk7r6b656hswg72w0bif2ja3";
type = "gem";
};
- version = "0.3.6";
+ version = "0.4.1";
};
childprocess = {
groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1lvcp8bsd35g57f7wz4jigcw2sryzzwrpcgjwwf3chmjrjcww5in";
+ sha256 = "0dfq21rszw5754llkh4jc58j2h8jswqpcxm3cip1as3c3nmvfih7";
type = "gem";
};
- version = "4.1.0";
+ version = "5.0.0";
};
chunky_png = {
groups = ["development" "test"];
@@ -548,20 +548,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0pjbnlzb459wqd8lv6d2xfnjbc71viffhkzxg3cd0i2q9jq0fvgk";
+ sha256 = "0qrmyrpr0pi77xz4g0vcm4b29al6hk6b82hnplk4p84l667an17b";
type = "gem";
};
- version = "14.0.7";
+ version = "14.0.9";
};
concurrent-ruby = {
- groups = ["assets" "default" "development" "nulldb" "test"];
+ groups = ["assets" "default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0krcwb6mn0iklajwngwsg850nk8k9b35dhmc2qkbdqvmifdi2y9q";
+ sha256 = "1qh1b14jwbbj242klkyz5fc7npd4j0mvndz62gajhvl1l3wd7zc2";
type = "gem";
};
- version = "1.2.2";
+ version = "1.2.3";
};
cose = {
dependencies = ["cbor" "openssl-signature_algorithm"];
@@ -575,15 +575,15 @@
version = "1.3.0";
};
crack = {
- dependencies = ["rexml"];
+ dependencies = ["bigdecimal" "rexml"];
groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1cr1kfpw3vkhysvkk3wg7c54m75kd68mbm9rs5azdjdq57xid13r";
+ sha256 = "0jaa7is4fw1cxigm8vlyhg05bw4nqy4f91zjqxk7pp4c8bdyyfn8";
type = "gem";
};
- version = "0.4.5";
+ version = "1.0.0";
};
crass = {
groups = ["assets" "default" "development" "test"];
@@ -600,10 +600,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1zmrgngggg4yvdbggdx9p3z4wcav4vxfigramxxvjh3hi7l12pig";
+ sha256 = "0zfn40dvgjk1xv1z8l11hr9jfg3jncwsc9yhzsz4l4rivkpivg8b";
type = "gem";
};
- version = "3.2.8";
+ version = "3.3.0";
};
daemons = {
groups = ["default"];
@@ -620,10 +620,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "137xw0nl7ixxqyam6fjgmzl24i3rdml37whgnks8y35w92i95447";
+ sha256 = "19daxf5n5gr3pr57k4wqg701c3zwsk2h4jjialkaw7yrhi85jqrf";
type = "gem";
};
- version = "3.2.6";
+ version = "3.2.8";
};
date = {
groups = ["default"];
@@ -640,10 +640,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "01l678ng12rby6660pmwagmyg8nccvjfgs3487xna7ay378a59ga";
+ sha256 = "18k8x9viqlkh7dbmjzh8crbjy8w480arpa766cw1dnn3xcpa1pwv";
type = "gem";
};
- version = "1.1.0";
+ version = "1.2.0";
};
delayed_job = {
dependencies = ["activesupport"];
@@ -673,20 +673,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0q7av58hr1armdn4nr9kw7hhgry2v576dwn4d80ngax9g0hdw9cv";
+ sha256 = "0lq66yn73dm601smg0n7yva0qd8zbhd64zs0pg3yzncrlsx5b045";
type = "gem";
};
- version = "2.0.3";
+ version = "2.2.0";
};
diff-lcs = {
groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0rwvjahnp7cpmracd8x732rjgnilqv2sx7d1gfrysslc3h039fa9";
+ sha256 = "1znxccz83m4xgpd239nyqxlifdb7m8rlfayk6s259186nkgj6ci7";
type = "gem";
};
- version = "1.5.0";
+ version = "1.5.1";
};
diffy = {
groups = ["default"];
@@ -699,15 +699,14 @@
version = "3.4.2";
};
domain_name = {
- dependencies = ["unf"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0lcqjsmixjp52bnlgzh4lg9ppsk52x9hpwdjd53k8jnbah2602h0";
+ sha256 = "0cyr2xm576gqhqicsyqnhanni47408w2pgvrfi8pd13h2li3nsaz";
type = "gem";
};
- version = "0.5.20190701";
+ version = "0.6.20240107";
};
doorkeeper = {
dependencies = ["railties"];
@@ -715,10 +714,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1q2pywgyn6cbnm0fh3dln5z1qgd1g8hvb4x8rppjc1bpfxnfhi13";
+ sha256 = "0w02d1124mrzbagh2xplbzkpy0ykfs52f3rpyaa3zg6div0zvs13";
type = "gem";
};
- version = "5.6.6";
+ version = "5.6.9";
};
dry-cli = {
groups = ["default"];
@@ -774,15 +773,15 @@
version = "1.6.0";
};
dry-types = {
- dependencies = ["concurrent-ruby" "dry-core" "dry-inflector" "dry-logic" "zeitwerk"];
+ dependencies = ["bigdecimal" "concurrent-ruby" "dry-core" "dry-inflector" "dry-logic" "zeitwerk"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1f6dz0hm67rhybh6xq2s3vvr700cp43kf50z2lids62s2i0mh5hj";
+ sha256 = "0sn4n13jj8x27n07yv2s7zp0c5cdlwsbh21laqm5f7ikhp10y67z";
type = "gem";
};
- version = "1.7.1";
+ version = "1.7.2";
};
eco = {
dependencies = ["coffee-script" "eco-source" "execjs"];
@@ -873,10 +872,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1pfk942d6qwhw151hxaz7n4knk6whyxqvvywdx2cdw9yhykyaqzq";
+ sha256 = "013f3akjgyz99k6jpkvf6a7s4rc2ba44p07mv10df66kk378d50s";
type = "gem";
};
- version = "6.2.1";
+ version = "6.4.6";
};
factory_bot_rails = {
dependencies = ["factory_bot" "railties"];
@@ -884,10 +883,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "18fhcihkc074gk62iwqgbdgc3ymim4fm0b4p3ipffy5hcsb9d2r7";
+ sha256 = "1j6w4rr2cb5wng9yrn2ya9k40q52m0pbz47kzw8xrwqg3jncwwza";
type = "gem";
};
- version = "6.2.0";
+ version = "6.4.3";
};
faker = {
dependencies = ["i18n"];
@@ -895,21 +894,21 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1ic47k6f0q6xl9g2yxa3x60gfbwx98wnx75qnbhhgk0zc7a5ijhy";
+ sha256 = "1rrwh78515yqljh09wjxfsb64siqd8qgp4hv57syajhza5x8vbzz";
type = "gem";
};
- version = "3.2.2";
+ version = "3.2.3";
};
faraday = {
- dependencies = ["base64" "faraday-net_http" "ruby2_keywords"];
+ dependencies = ["faraday-net_http"];
groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0vn7jwss2v6jhnxvjsiwbs3irjwhbx9zxn4l6fhd4rkcfyxzdnw5";
+ sha256 = "1qqb1rmk0f9m82iijjlqadh5yby1bhnr6svjk9vxdvh6f181988s";
type = "gem";
};
- version = "2.7.11";
+ version = "2.9.0";
};
faraday-mashify = {
dependencies = ["faraday" "hashie"];
@@ -934,24 +933,25 @@
version = "1.0.4";
};
faraday-net_http = {
+ dependencies = ["net-http"];
groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "13byv3mp1gsjyv8k0ih4612y6vw5kqva6i03wcg4w2fqpsd950k8";
+ sha256 = "17w51yk4rrm9rpnbc3x509s619kba0jga3qrj4b17l30950vw9qn";
type = "gem";
};
- version = "3.0.2";
+ version = "3.1.0";
};
ffi = {
groups = ["assets" "default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1862ydmclzy1a0cjbvm8dz7847d9rch495ib0zb64y84d3xd4bkg";
+ sha256 = "1yvii03hcgqj30maavddqamqy50h7y6xcn2wcyq72wn823zl4ckd";
type = "gem";
};
- version = "1.15.5";
+ version = "1.16.3";
};
ffi-compiler = {
dependencies = ["ffi" "rake"];
@@ -959,10 +959,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0c2caqm9wqnbidcb8dj4wd3s902z15qmgxplwyfyqbwa0ydki7q1";
+ sha256 = "1844j58cdg2q6g0rqfwg4rrambnhf059h4yg9rfmrbrcs60kskx9";
type = "gem";
};
- version = "1.0.1";
+ version = "1.3.2";
};
gli = {
groups = ["default" "development" "test"];
@@ -985,27 +985,16 @@
};
version = "1.2.1";
};
- gmail_xoauth = {
- dependencies = ["oauth"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0dslnb1kffcygcbs8sqw58w6ba0maq4w7k1i7kjrqpq0kxx6wklq";
- type = "gem";
- };
- version = "0.4.2";
- };
graphql = {
- dependencies = ["racc"];
+ dependencies = ["base64"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0zcm3bcw8zqqyns43cir276yfs5bafcan90rg22ihxi0b01c395p";
+ sha256 = "0sj3s17m2yfa33cin2pxhrkyhjvrw6gj3hr59vswckw8ipsqx50a";
type = "gem";
};
- version = "2.1.6";
+ version = "2.3.0";
};
graphql-batch = {
dependencies = ["graphql" "promise.rb"];
@@ -1013,20 +1002,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0y8lclq94jjqg4sbn6lkbfa8cm64nnicgzkrmaihl8ml7p6mslal";
+ sha256 = "0mxy2m24y7adnz2dw4466jzp47yfcmbm1pmmrljqmrafmjmils8p";
type = "gem";
};
- version = "0.5.3";
+ version = "0.6.0";
};
hashdiff = {
groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1nynpl0xbj0nphqx1qlmyggq58ms1phf5i03hk64wcc0a17x1m1c";
+ sha256 = "1jf9dxgjz6z7fvymyz2acyvn9iyvwkn6d9sk7y4fxwbmfc75yimm";
type = "gem";
};
- version = "1.0.1";
+ version = "1.1.0";
};
hashie = {
groups = ["default" "development" "test"];
@@ -1134,14 +1123,14 @@
};
i18n = {
dependencies = ["concurrent-ruby"];
- groups = ["assets" "default" "development" "nulldb" "test"];
+ groups = ["assets" "default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0qaamqsh5f3szhcakkak8ikxlzxqnv49n2p7504hcz2l0f4nj0wx";
+ sha256 = "0lbm33fpb3w06wd2231sg58dwlwgjsvym93m548ajvl6s3mfvpn7";
type = "gem";
};
- version = "1.14.1";
+ version = "1.14.4";
};
icalendar = {
dependencies = ["ice_cube"];
@@ -1149,10 +1138,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "15xpiqb2884ip8js4vwm85vd22y919w2dga36yqdfam2gcwi8vvw";
+ sha256 = "03ki7wm2iqr3dv7mgrxv2b8vbh42c7yv55dc33a077n8jnxhhc8z";
type = "gem";
};
- version = "2.10.0";
+ version = "2.10.1";
};
icalendar-recurrence = {
dependencies = ["icalendar" "ice_cube" "tzinfo"];
@@ -1230,10 +1219,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0nalhin1gda4v8ybk6lq8f407cgfrj6qzn234yra4ipkmlbfmal6";
+ sha256 = "0r9jmjhg2ly3l736flk7r2al47b5c8cayh0gqkq0yhjqzc9a6zhq";
type = "gem";
};
- version = "2.6.3";
+ version = "2.7.1";
};
jwt = {
groups = ["default"];
@@ -1251,12 +1240,12 @@
platforms = [];
source = {
fetchSubmodules = false;
- rev = "037ac274541d513f3edc3df74bc684ff23ecc473";
- sha256 = "068gd98ii6jflnwk9nky71m0vl9jqmxb5fx1nmdphp917drn98c1";
+ rev = "79b38d75859e08617879ffc75d5313e41c6974b1";
+ sha256 = "02kq2nfq9j7mfag21pkbf1p7i16a5z36r4nn27zqw4679bwg8sgd";
type = "git";
url = "https://github.com/tschaefer/ruby-keycloak-admin/";
};
- version = "22.0.4";
+ version = "23.0.7";
};
koala = {
dependencies = ["addressable" "faraday" "faraday-multipart" "json" "rexml"];
@@ -1285,10 +1274,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "13rgkfar8pp31z1aamxf5y7cfq88wv6rxxcwy7cmm177qq508ycn";
+ sha256 = "0rwwsmvq79qwzl6324yc53py02kbrcww35si720490z5w0j497nv";
type = "gem";
};
- version = "3.8.0";
+ version = "3.9.0";
};
little-plugger = {
groups = ["default"];
@@ -1305,10 +1294,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "12p4sy88qnw5c8ga6fdlxy2w2i0xw9mmnzckzj71k4rvbwpdzlg1";
+ sha256 = "14cx0jwlgbigr064y0wmb0d2048p0zvgfsdf8n7cf262mk6vz8r8";
type = "gem";
};
- version = "1.1.10";
+ version = "1.2.0";
};
logging = {
dependencies = ["little-plugger" "multi_json"];
@@ -1327,10 +1316,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1p744kjpb5zk2ihklbykzii77alycjc04vpnm2ch2f3cp65imlj3";
+ sha256 = "1zkjqf37v2d7s11176cb35cl83wls5gm3adnfkn2zcc61h3nxmqh";
type = "gem";
};
- version = "2.21.3";
+ version = "2.22.0";
};
mail = {
dependencies = ["mini_mime" "net-imap" "net-pop" "net-smtp"];
@@ -1348,10 +1337,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0kky3yiwagsk8gfbzn3mvl2fxlh3b39v6nawzm4wpjs6xxvvc4x0";
+ sha256 = "190n2mk8m1l708kr88fh6mip9sdsh339d2s6sgrik3sbnvz4jmhd";
type = "gem";
};
- version = "1.0.2";
+ version = "1.0.4";
};
matrix = {
groups = ["default" "development" "test"];
@@ -1401,20 +1390,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0q8d881k1b3rbsfcdi3fx0b5vpdr5wcrhn88r2d9j7zjdkxp5mw5";
+ sha256 = "1r64z0m5zrn4k37wabfnv43wa6yivgdfk6cf2rpmmirlz889yaf1";
type = "gem";
};
- version = "3.5.1";
+ version = "3.5.2";
};
mime-types-data = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "17zdim7kzrh5j8c97vjqp4xp78wbyz7smdp4hi5iyzk0s9imdn5a";
+ sha256 = "00x7w5xqsj9m33v3vkmy23wipkkysafksib53ypzn27p5g81w455";
type = "gem";
};
- version = "3.2023.0808";
+ version = "3.2024.0305";
};
mini_mime = {
groups = ["default" "development" "test"];
@@ -1431,20 +1420,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1kl9c3kdchjabrihdqfmcplk3lq4cw1rr9f378y6q22qwy5dndvs";
+ sha256 = "149r94xi6b3jbp6bv72f8383b95ndn0p5sxnq11gs1j9jadv0ajf";
type = "gem";
};
- version = "2.8.5";
+ version = "2.8.6";
};
minitest = {
- groups = ["assets" "default" "development" "nulldb" "test"];
+ groups = ["assets" "default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0bkmfi9mb49m0fkdhl2g38i3xxa02d411gg0m8x0gvbwfmmg5ym3";
+ sha256 = "07lq26b86giy3ha3fhrywk9r1ajhc2pm2mzj657jnpnbj1i6g17a";
type = "gem";
};
- version = "5.20.0";
+ version = "5.22.3";
};
minitest-profile = {
groups = ["development" "test"];
@@ -1491,20 +1480,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0lgyysrpl50wgcb9ahg29i4p01z0irb3p9lirygma0kkfr5dgk9x";
+ sha256 = "1033p35166d9p97y4vajbbvr13pmkk9zwn7sylxpmk9jrpk8ri67";
type = "gem";
};
- version = "2.3.0";
+ version = "2.4.0";
};
mysql2 = {
groups = ["mysql"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1gjvj215qdhwk3292sc7xsn6fmwnnaq2xs35hh5hc8d8j22izlbn";
+ sha256 = "0cysv1wdfdbizwkd0d9s16s832khdwv31pgp01mw2g3bbpa4gx3h";
type = "gem";
};
- version = "0.5.5";
+ version = "0.5.6";
};
naught = {
groups = ["default"];
@@ -1532,21 +1521,21 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0bqy9xg5225x102873j1qqq1bvnwfbi8lnf4357mpq6wimnw9pf9";
+ sha256 = "1pi67ywf8yvv18vr8kvyb1igdv8nsjafyy9c86fny5wvi10qcwqv";
type = "gem";
};
- version = "0.2.0";
+ version = "0.3.4";
};
net-http = {
dependencies = ["uri"];
- groups = ["default"];
+ groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0mzifz1c5clhncp0baaqlmybijafbw6j2kknr25h0r1wrrin2ynq";
+ sha256 = "10n2n9aq00ih8v881af88l1zyrqgs5cl3njdw8argjwbl5ggqvm9";
type = "gem";
};
- version = "0.4.0";
+ version = "0.4.1";
};
net-imap = {
dependencies = ["date" "net-protocol"];
@@ -1554,20 +1543,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0lf7wqg7czhaj51qsnmn28j7jmcxhkh3m28rl1cjrqsgjxhwj7r3";
+ sha256 = "0zn7j2w0hc622ig0rslk4iy6yp3937dy9ibhyr1mwwx39n7paxaj";
type = "gem";
};
- version = "0.3.7";
+ version = "0.4.10";
};
net-ldap = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0xqcffn3c1564c4fizp10dzw2v5g2pabdzrcn25hq05bqhsckbar";
+ sha256 = "0g9gz39bs2iy4ky4fhjphimqd9m9wdsaz50anxgwg3yjrff3famy";
type = "gem";
};
- version = "0.18.0";
+ version = "0.19.0";
};
net-pop = {
dependencies = ["net-protocol"];
@@ -1586,10 +1575,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0dxckrlw4q1lcn3qg4mimmjazmg9bma5gllv72f8js3p36fb3b91";
+ sha256 = "1a32l4x73hz200cm587bc29q8q9az278syw3x6fkc9d1lv5y0wxa";
type = "gem";
};
- version = "0.2.1";
+ version = "0.2.2";
};
net-smtp = {
dependencies = ["net-protocol"];
@@ -1597,20 +1586,30 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1c6md06hm5bf6rv53sk54dl2vg038pg8kglwv3rayx0vk2mdql9x";
+ sha256 = "0csspzqrg7s2v2wdp6vqqs1rra6w5ilpgnps5h52ig6rp7x2i389";
type = "gem";
};
- version = "0.3.3";
+ version = "0.4.0.1";
};
nio4r = {
groups = ["default" "puma"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0w9978zwjf1qhy3amkivab0f9syz6a7k0xgydjidaf7xc831d78f";
+ sha256 = "0xkjz56qc7hl7zy7i7bhiyw5pl85wwjsa4p70rj6s958xj2sd1lm";
type = "gem";
};
- version = "2.5.9";
+ version = "2.7.0";
+ };
+ nkf = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "09piyp2pd74klb9wcn0zw4mb5l0k9wzwppxggxi1yi95l2ym3hgv";
+ type = "gem";
+ };
+ version = "0.2.0";
};
nokogiri = {
dependencies = ["mini_portile2" "racc"];
@@ -1618,20 +1617,21 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "004ip9x9281fxhpipwi8di1sb1dnabscq9dy1p3cxgdwbniqqi12";
+ sha256 = "1lla2macphrlbzkirk0nwwwhcijrfymyfjjw1als0kwqd0n1cdpc";
type = "gem";
};
- version = "1.15.5";
+ version = "1.16.5";
};
nori = {
+ dependencies = ["bigdecimal"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "066wc774a2zp4vrq3k7k8p0fhv30ymqmxma1jj7yg5735zls8agn";
+ sha256 = "12wfv36jzc0978ij5c56nnfh5k8ax574njawigs98ysmp1x5s2ql";
type = "gem";
};
- version = "2.6.0";
+ version = "2.7.0";
};
oauth = {
dependencies = ["oauth-tty" "snaky_hash" "version_gem"];
@@ -1672,10 +1672,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "15xjsxis357np7dy1lak39x1n8g8wxljb08wplw5i4gxi743zr7j";
+ sha256 = "1km0wqx9pj609jidvrqfsvzbzfgdnlpdnv7i7xfqm3wb55vk5w6y";
type = "gem";
};
- version = "2.1.1";
+ version = "2.1.2";
};
omniauth-facebook = {
dependencies = ["omniauth-oauth2"];
@@ -1838,20 +1838,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0slqmsycbqx746liwq0qw0c81xrp4051iff8s574a4fmj941gkia";
+ sha256 = "05645qjnixnpkdzyv3qj3ycg3mbxqxj55vxdyny0vjpvigmn6bnl";
type = "gem";
};
- version = "0.60.0";
+ version = "0.63.0";
};
parallel = {
groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0jcc512l38c0c163ni3jgskvq1vc3mr8ly5pvjijzwvfml9lf597";
+ sha256 = "15wkxrg1sj3n1h2g8jcrn7gcapwcgxr659ypjf75z1ipkgxqxwsv";
type = "gem";
};
- version = "1.23.0";
+ version = "1.24.0";
};
parser = {
dependencies = ["ast" "racc"];
@@ -1859,20 +1859,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0r69dbh6h6j4d54isany2ir4ni4gf2ysvk3k44awi6amz18nggpd";
+ sha256 = "11r6kp8wam0nkfvnwyc1fmvky102r1vcfr84vi2p1a2wa0z32j3p";
type = "gem";
};
- version = "3.2.2.4";
+ version = "3.3.0.5";
};
pg = {
groups = ["postgres"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "13mfrysrdrh8cka1d96zm0lnfs59i5x2g6ps49r2kz5p3q81xrzj";
+ sha256 = "071b55bhsz7mivlnp2kv0a11msnl7xg5awvk8mlflpl270javhsb";
type = "gem";
};
- version = "1.2.3";
+ version = "1.5.6";
};
PoParser = {
dependencies = ["simple_po_parser"];
@@ -1933,10 +1933,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1pp43n69p6bjvc640wgcz295w1q2v9awcqgbwcqn082dbvq5xvnx";
+ sha256 = "0xgsr1agv754709fb7x11zn07skmbwlds88sa5s57d7x1apswmkd";
type = "gem";
};
- version = "1.4.0";
+ version = "1.5.0";
};
pry-rails = {
dependencies = ["pry"];
@@ -1966,10 +1966,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1wn72y8y3d3g0ng350ld92nyjln012432q2z2iy9lhwzjc4dwi65";
+ sha256 = "1nx6mf97vv11bgy2giljgwds8rjj8kw0qyc6zn3varlqdm8gsnwq";
type = "gem";
};
- version = "1.5.2";
+ version = "1.6.0";
};
pry-stack_explorer = {
dependencies = ["binding_of_caller" "pry"];
@@ -1998,10 +1998,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0n9j7mczl15r3kwqrah09cxj8hxdfawiqxa60kga2bmxl9flfz9k";
+ sha256 = "1bni4qjrsh2q49pnmmd6if4iv3ak36bd2cckrs6npl111n769k9m";
type = "gem";
};
- version = "5.0.3";
+ version = "5.0.4";
};
puma = {
dependencies = ["nio4r"];
@@ -2009,10 +2009,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1y8jcw80zcxvdq0id329lzmp5pzx7hpac227d7sgjkblc89s3pfm";
+ sha256 = "0i2vaww6qcazj0ywva1plmjnj6rk23b01szswc5jhcq7s2cikd1y";
type = "gem";
};
- version = "6.4.0";
+ version = "6.4.2";
};
pundit = {
dependencies = ["activesupport"];
@@ -2051,10 +2051,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "15rdwbyk71c9nxvd527bvb8jxkcys8r3dj3vqra5b3sa63qs30vv";
+ sha256 = "10mpk0hl6hnv324fp1pfimi2nw9acj0z4gyhrph36qg84pk1s4m7";
type = "gem";
};
- version = "2.2.8";
+ version = "2.2.8.1";
};
rack-attack = {
dependencies = ["rack"];
@@ -2068,15 +2068,15 @@
version = "6.7.0";
};
rack-protection = {
- dependencies = ["rack"];
+ dependencies = ["base64" "rack"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0xsz78hccgza144n37bfisdkzpr2c8m0xl6rnlzgxdbsm1zrkg7r";
+ sha256 = "1zzvivmdb4dkscc58i3gmcyrnypynsjwp6xgc4ylarlhqmzvlx1w";
type = "gem";
};
- version = "3.1.0";
+ version = "3.2.0";
};
rack-proxy = {
dependencies = ["rack"];
@@ -2106,10 +2106,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0rsqin156dawz7gzpy1ijs02afqcr4704vqj56s6yxng3a9ayhwf";
+ sha256 = "1v9dp9sgh8kk32r23mj66zjni7w1dv2h7mbaxgmazsf59a43gsvx";
type = "gem";
};
- version = "7.0.8";
+ version = "7.0.8.1";
};
rails-controller-testing = {
dependencies = ["actionpack" "actionview" "activesupport"];
@@ -2150,10 +2150,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0sfc16zrcn4jgf5xczb08n6prhmqqgg9f0b4mn73zlzg6cwmqchj";
+ sha256 = "08ga56kz6a37dnlmi7y45r19fcc7jzb62mrc3ifavbzggmhy7r62";
type = "gem";
};
- version = "7.0.8";
+ version = "7.0.8.1";
};
rainbow = {
groups = ["default" "development" "test"];
@@ -2170,13 +2170,13 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "15whn7p9nrkxangbs9hh75q585yfn66lv0v2mhj6q6dl6x8bzr2w";
+ sha256 = "1ilr853hawi09626axx0mps4rkkmxcs54mapz9jnqvpnlwd3wsmy";
type = "gem";
};
- version = "13.0.6";
+ version = "13.1.0";
};
rb-fsevent = {
- groups = ["default" "development" "test"];
+ groups = ["assets" "default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
@@ -2187,7 +2187,7 @@
};
rb-inotify = {
dependencies = ["ffi"];
- groups = ["default" "development" "test"];
+ groups = ["assets" "default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
@@ -2221,10 +2221,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1d9a5s3qrjdy50ll2s32gg3qmf10ryp3v2nr5k718kvfadp50ray";
+ sha256 = "1ndxm0xnv27p4gv6xynk6q41irckj76q1jsqpysd9h6f86hhp841";
type = "gem";
};
- version = "2.8.2";
+ version = "2.9.0";
};
rexml = {
groups = ["default" "development" "test"];
@@ -2252,10 +2252,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0l95bnjxdabrn79hwdhn2q1n7mn26pj7y1w5660v5qi81x458nqm";
+ sha256 = "0k252n7s80bvjvpskgfm285a3djjjqyjcarlh3aq7a4dx2s94xsm";
type = "gem";
};
- version = "3.12.2";
+ version = "3.13.0";
};
rspec-expectations = {
dependencies = ["diff-lcs" "rspec-support"];
@@ -2263,10 +2263,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "05j44jfqlv7j2rpxb5vqzf9hfv7w8ba46wwgxwcwd8p0wzi1hg89";
+ sha256 = "0bhhjzwdk96vf3gq3rs7mln80q27fhq82hda3r15byb24b34h7b2";
type = "gem";
};
- version = "3.12.3";
+ version = "3.13.0";
};
rspec-mocks = {
dependencies = ["diff-lcs" "rspec-support"];
@@ -2274,10 +2274,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1gq7gviwpck7fhp4y5ibljljvxgjklza18j62qf6zkm2icaa8lfy";
+ sha256 = "0rkzkcfk2x0qjr5fxw6ib4wpjy0hqbziywplnp6pg3bm2l98jnkk";
type = "gem";
};
- version = "3.12.6";
+ version = "3.13.0";
};
rspec-rails = {
dependencies = ["actionpack" "activesupport" "railties" "rspec-core" "rspec-expectations" "rspec-mocks" "rspec-support"];
@@ -2285,10 +2285,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "086qdyz7c4s5dslm6j06mq7j4jmj958whc3yinhabnqqmz7i463d";
+ sha256 = "02wr7fl189p1lnpaylz48dlp1n5y763w92gk59s0345hwfr4m1q2";
type = "gem";
};
- version = "6.0.3";
+ version = "6.1.2";
};
rspec-retry = {
dependencies = ["rspec-core"];
@@ -2306,20 +2306,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1ky86j3ksi26ng9ybd7j0qsdf1lpr8mzrmn98yy9gzv801fvhsgr";
+ sha256 = "03z7gpqz5xkw9rf53835pa8a9vgj4lic54rnix9vfwmp2m7pv1s8";
type = "gem";
};
- version = "3.12.1";
+ version = "3.13.1";
};
rszr = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "080ykjdkviqi1l27pd7dzjvbrkf2ybfd89dlpkp7pp81kywbvzjw";
+ sha256 = "1642s4w153pbfk98h9hv94wdylgp8nv6my3as75wvfpd7yl2ykjh";
type = "gem";
};
- version = "1.3.0";
+ version = "1.5.0";
};
rubocop = {
dependencies = ["json" "language_server-protocol" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
@@ -2327,10 +2327,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "06qnp5zs233j4f59yyqrg8al6hr9n4a7vcdg3p31v0np8bz9srwg";
+ sha256 = "0daamn13fbm77rdwwa4w6j6221iq6091asivgdhk6n7g398frcdf";
type = "gem";
};
- version = "1.57.2";
+ version = "1.62.1";
};
rubocop-ast = {
dependencies = ["parser"];
@@ -2338,10 +2338,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1cs9cc5p9q70valk4na3lki4xs88b52486p2v46yx3q1n5969bgs";
+ sha256 = "1v3q8n48w8h809rqbgzihkikr4g3xk72m1na7s97jdsmjjq6y83w";
type = "gem";
};
- version = "1.30.0";
+ version = "1.31.2";
};
rubocop-capybara = {
dependencies = ["rubocop"];
@@ -2349,10 +2349,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1jwwi5a05947q9zsk6i599zxn657hdphbmmbbpx17qsv307rwcps";
+ sha256 = "0f5r9di123hc4x2h453a143986plfzz9935bwc7267wj8awl8s1a";
type = "gem";
};
- version = "2.19.0";
+ version = "2.20.0";
};
rubocop-factory_bot = {
dependencies = ["rubocop"];
@@ -2360,10 +2360,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1y79flwjwlaslyhfpg84di9n756ir6bm52n964620xsj658d661h";
+ sha256 = "0d012phc7z5h1j1d2aisnbkmqlb95sld5jriia5qg2gpgbg1nxb2";
type = "gem";
};
- version = "2.24.0";
+ version = "2.25.1";
};
rubocop-faker = {
dependencies = ["faker" "rubocop"];
@@ -2382,10 +2382,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1fmjnfhdaqxf4pdvfyjiayxazvqw52gj49m57abnri48ydvy4r06";
+ sha256 = "19b1v70ya71rf6rqjx1i83218kpii14a7ssl3daaaapprpzv01sj";
type = "gem";
};
- version = "1.4.0";
+ version = "1.5.0";
};
rubocop-inflector = {
dependencies = ["activesupport" "rubocop" "rubocop-rspec"];
@@ -2404,10 +2404,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1pzsrnjmrachdjxzl9jpw47cydicn3408vgdg3a4bss4v5r42rjj";
+ sha256 = "0cf7fn4dwf45r3nhnda0dhnwn8qghswyqbfxr2ippb3z8a6gmc8v";
type = "gem";
};
- version = "1.19.1";
+ version = "1.20.2";
};
rubocop-rails = {
dependencies = ["activesupport" "rack" "rubocop" "rubocop-ast"];
@@ -2415,10 +2415,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0ym0h2w97b8c2h6zl44m22lzg253qkmim0ali32aiy58ddvbj0mm";
+ sha256 = "1k3p37apkx2asmayvki5mizscic5qlz5pl165ki06r9gxxkq45qj";
type = "gem";
};
- version = "2.22.2";
+ version = "2.24.0";
};
rubocop-rspec = {
dependencies = ["rubocop" "rubocop-capybara" "rubocop-factory_bot"];
@@ -2426,10 +2426,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1wwrgcigdrrlgg4nwbl18qfyjks519kqbbly5adrdffvh428lgq8";
+ sha256 = "17ksg89i1k5kyhi241pc0zyzmq1n7acxg0zybav5vrqbf02cw9rg";
type = "gem";
};
- version = "2.25.0";
+ version = "2.27.1";
};
ruby-progressbar = {
groups = ["default" "development" "test"];
@@ -2447,20 +2447,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "18vnbzin5ypxrgcs9lllg7x311b69dyrdw2w1pwz84438hmxm79s";
+ sha256 = "0qbhnmz1xn1ylvpywb8fyh00y6d73vjn97cs6a1ivriqpizkmkwx";
type = "gem";
};
- version = "1.15.0";
- };
- ruby2_keywords = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1vz322p8n39hz3b4a9gkmz9y7a5jaz41zrm2ywf31dvkqm03glgz";
- type = "gem";
- };
- version = "0.0.5";
+ version = "1.16.0";
};
rubyntlm = {
groups = ["default"];
@@ -2493,38 +2483,49 @@
};
version = "0.4.0";
};
- sassc = {
- dependencies = ["ffi"];
+ sass = {
+ dependencies = ["sass-listen"];
groups = ["assets" "default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0gpqv48xhl8mb8qqhcifcp0pixn206a7imc07g48armklfqa4q2c";
+ sha256 = "0p95lhs0jza5l7hqci1isflxakz83xkj97lkvxl919is0lwhv2w0";
type = "gem";
};
- version = "2.4.0";
+ version = "3.7.4";
};
- sassc-rails = {
- dependencies = ["railties" "sassc" "sprockets" "sprockets-rails" "tilt"];
+ sass-listen = {
+ dependencies = ["rb-fsevent" "rb-inotify"];
+ groups = ["assets" "default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0xw3q46cmahkgyldid5hwyiwacp590zj2vmswlll68ryvmvcp7df";
+ type = "gem";
+ };
+ version = "4.0.0";
+ };
+ sass-rails = {
+ dependencies = ["railties" "sass" "sprockets" "sprockets-rails" "tilt"];
groups = ["assets"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1d9djmwn36a5m8a83bpycs48g8kh1n2xkyvghn7dr6zwh4wdyksz";
+ sha256 = "14vlfwdwzn308xhzgicwmhhryigis43gxfxlwb1d3mcixj3aqa4p";
type = "gem";
};
- version = "2.1.2";
+ version = "5.1.0";
};
selenium-webdriver = {
- dependencies = ["rexml" "rubyzip" "websocket"];
+ dependencies = ["base64" "rexml" "rubyzip" "websocket"];
groups = ["development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "15r2sl3c7jm6b8jghiqic9s7nhkp7iss66c5gqdqzyad7j44w4rn";
+ sha256 = "1asysih4l1mv24wqxrbnz0c0454kw3dhqaj6nsa8pyn9fjjdms5b";
type = "gem";
};
- version = "4.15.0";
+ version = "4.18.1";
};
shoulda-matchers = {
dependencies = ["activesupport"];
@@ -2532,10 +2533,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "11igjgh16dl5pwqizdmclzlzpv7mbmnh8fx7m9b5kfsjhwxqdfpn";
+ sha256 = "1pfq0w167v4055k0km64sxik1qslhsi32wl2jlidmfzkqmcw00m7";
type = "gem";
};
- version = "5.3.0";
+ version = "6.2.0";
};
simple_oauth = {
groups = ["default"];
@@ -2563,10 +2564,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "06f7w6ph3bzzqk212yylfp4jfx275shgp9zg3xszbpv1ny2skp9m";
+ sha256 = "1n9qrkznz4iwdib20d39hlqyb37r7v0s9n6x3fq6jqnxpw3cfpqh";
type = "gem";
};
- version = "0.2.1";
+ version = "0.2.2";
};
slack-notifier = {
groups = ["default"];
@@ -2584,10 +2585,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "13vmrak47ygwxmfq8abl3sj2hbkgmn3m28bgich3qs7g0m6cqjhs";
+ sha256 = "0ab027mqxxqkh9hfw4b3lzmsrj7idwifnxg4bz9hddzgqyzp353k";
type = "gem";
};
- version = "2.2.0";
+ version = "2.3.0";
};
slop = {
groups = ["default"];
@@ -2610,6 +2611,16 @@
};
version = "2.0.1";
};
+ sorbet-runtime = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1xnq3zdrnwhncfxvrhvkil26dq9v1h196i54l936l36zxdhnf383";
+ type = "gem";
+ };
+ version = "0.5.11292";
+ };
sprockets = {
dependencies = ["concurrent-ruby" "rack"];
groups = ["assets"];
@@ -2648,20 +2659,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1hbyr2c2i0bmyynchwg8nhxna64jr9xw6q5p8bxzj762hfj27gcj";
+ sha256 = "1flwm4206d2x56gmhqyvrvy4q4y57xnilj5j9f7hgp30b1h8p019";
type = "gem";
};
- version = "1.0.0";
+ version = "2.0.0";
};
telephone_number = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0fbzaizg3f7ydlsp88zshkf47d07pc5jjpn9z7qckvah62f8r7a0";
+ sha256 = "0zaqvxl4a4184pyjadayski818p4s5n4sh65yiy8w4n0liqxl3zm";
type = "gem";
};
- version = "1.4.20";
+ version = "1.4.21";
};
terser = {
dependencies = ["execjs"];
@@ -2669,10 +2680,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "18alcxm37jh7lrr5hmp9s85n9wm57rccf8f1ifxv3hwq9k7gqba6";
+ sha256 = "00sks1s0fi8ny4bjswychfik3gsmkbbxgbfjiwvk5lrs4c9n4pm2";
type = "gem";
};
- version = "1.1.19";
+ version = "1.2.0";
};
test-unit = {
dependencies = ["power_assert"];
@@ -2680,20 +2691,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "02v0aa6rfanas00p47xi0anbza1ymcgv6h03ipil8pbj21cw998a";
+ sha256 = "0fb0ya3w6cwl1xnvilggdhr223jn5az1jrhd7x551jlh77181r1w";
type = "gem";
};
- version = "3.6.1";
+ version = "3.6.2";
};
thor = {
groups = ["assets" "default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1hx77jxkrwi66yvs10wfxqa8s25ds25ywgrrf66acm9nbfg7zp0s";
+ sha256 = "1vq1fjp45az9hfp6fxljhdrkv75cvbab1jfrwcw738pnsiqk8zps";
type = "gem";
};
- version = "1.3.0";
+ version = "1.3.1";
};
thread_safe = {
groups = ["default"];
@@ -2710,10 +2721,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0bmjgbv8158klwp2r3klxjwaj93nh1sbl4xvj9wsha0ic478avz7";
+ sha256 = "0p3l7v619hwfi781l3r7ypyv1l8hivp09r18kmkn6g11c4yr1pc2";
type = "gem";
};
- version = "2.2.0";
+ version = "2.3.0";
};
time = {
dependencies = ["date"];
@@ -2731,10 +2742,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1d9cvm0f4zdpwa795v3zv4973y5zk59j7s1x3yn90jjrhcz1yvfd";
+ sha256 = "16mvvsmx90023wrhf8dxc1lpqh0m8alk65shb7xcya6a9gflw7vg";
type = "gem";
};
- version = "0.4.0";
+ version = "0.4.1";
};
tpm-key_attestation = {
dependencies = ["bindata" "openssl" "openssl-signature_algorithm"];
@@ -2753,10 +2764,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1kxp3rn2lk36qbcl3yin5c5ih295w8wns7c8nyr9cpfszy6hg0jg";
+ sha256 = "060bw09878a6c0d06svhhmjcvrwnm09p2k1lcy5c47qw139706mv";
type = "gem";
};
- version = "6.8.2";
+ version = "6.12.1";
};
twitter = {
dependencies = ["addressable" "buftok" "equalizer" "http" "http-form_data" "http_parser.rb" "memoizable" "multipart-post" "naught" "simple_oauth"];
@@ -2771,7 +2782,7 @@
};
tzinfo = {
dependencies = ["concurrent-ruby"];
- groups = ["assets" "default" "development" "nulldb" "test"];
+ groups = ["assets" "default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
@@ -2786,10 +2797,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0m2d0gpsgqnv29j5h2d6g57g0rayvd460b8s2vjr8sn46bqf89m5";
+ sha256 = "1rg1dmx6mknjazb8qq0j9sb9fah470my5sbjb6f3pa6si5018682";
type = "gem";
};
- version = "1.2023.3";
+ version = "1.2024.1";
};
unf = {
dependencies = ["unf_ext"];
@@ -2807,10 +2818,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1yj2nz2l101vr1x9w2k83a0fag1xgnmjwp8w8rw4ik2rwcz65fch";
+ sha256 = "1sf6bxvf6x8gihv6j63iakixmdddgls58cpxpg32chckb2l18qcj";
type = "gem";
};
- version = "0.0.8.2";
+ version = "0.0.9.1";
};
unicode-display_width = {
groups = ["default" "development" "test"];
@@ -2823,7 +2834,7 @@
version = "2.5.0";
};
uri = {
- groups = ["default"];
+ groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
@@ -2880,10 +2891,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "036qi8w4qzglhqrrrrkc0m7ivfzmagsdyj61r0h27p56hn1l6ph2";
+ sha256 = "0wza7pnwz8ym92gw0x4zr1icialhlw0l032kn4f86vw1vlzxmrd3";
type = "gem";
};
- version = "3.3.4";
+ version = "3.5.0";
};
webauthn = {
dependencies = ["android_key_attestation" "awrence" "bindata" "cbor" "cose" "openssl" "safety_net_attestation" "tpm-key_attestation"];
@@ -2891,10 +2902,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1ri09bf640kkw4v6k2g90q2nw1mx2hsghhngaqgb7958q8id8xrz";
+ sha256 = "1dwh2xrpwhbzyncb1wvgzz8fmln3r15iqz53c48q4swagpqzqig5";
type = "gem";
};
- version = "3.0.0";
+ version = "3.1.0";
};
webmock = {
dependencies = ["addressable" "crack" "hashdiff"];
@@ -2902,10 +2913,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0vfispr7wd2p1fs9ckn1qnby1yyp4i1dl7qz8n482iw977iyxrza";
+ sha256 = "07zk8ljq5kyd1mm9qw3452fcnf7frg3irh9ql8ln2m8zbi1qf1qh";
type = "gem";
};
- version = "3.19.1";
+ version = "3.23.0";
};
websocket = {
groups = ["default" "development" "test"];
@@ -2938,16 +2949,27 @@
};
version = "0.1.5";
};
- write_xlsx = {
- dependencies = ["rubyzip"];
+ whatsapp_sdk = {
+ dependencies = ["faraday" "faraday-multipart" "sorbet-runtime" "zeitwerk"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0w89lrp5k1ayp28p8785cbrmsmqsr5zrhvajs68pg7vvgn3qmqva";
+ sha256 = "1hz5gafn9wv6mn2w6chbyjcvgrs25cs35qvz8ph7aln0nxklsdfs";
type = "gem";
};
- version = "1.11.1";
+ version = "0.12.1";
+ };
+ write_xlsx = {
+ dependencies = ["nkf" "rubyzip"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0fgx55sd4q1lvqrbbwmrcpbjm7ncjhi492jb7vncd90g29gqcyh6";
+ type = "gem";
+ };
+ version = "1.11.2";
};
xpath = {
dependencies = ["nokogiri"];
@@ -2965,20 +2987,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "013yrnwx1zhzhn1fnc19zck22a1qgimsaglp2iwgf5bz9l8h93js";
+ sha256 = "1r0b8w58p7gy06wph1qdjv2p087hfnmhd9jk23vjdj803dn761am";
type = "gem";
};
- version = "0.9.34";
+ version = "0.9.36";
};
zeitwerk = {
groups = ["assets" "default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1gir0if4nryl1jhwi28669gjwhxb7gzrm1fcc8xzsch3bnbi47jn";
+ sha256 = "1m67qmsak3x8ixs8rb971azl3l7wapri65pmbf5z886h46q63f1d";
type = "gem";
};
- version = "2.6.12";
+ version = "2.6.13";
};
zendesk_api = {
dependencies = ["faraday" "faraday-multipart" "hashie" "inflection" "mini_mime" "multipart-post"];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/misc/zammad/package.json b/third_party/nixpkgs/pkgs/applications/networking/misc/zammad/package.json
index d4d983d1ed..4223f4c13f 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/misc/zammad/package.json
+++ b/third_party/nixpkgs/pkgs/applications/networking/misc/zammad/package.json
@@ -1,7 +1,7 @@
{
"private": true,
"scripts": {
- "generate-graphql-api": "RAILS_ENV=development bundle exec rails generate zammad:graphql_introspection > app/graphql/graphql_introspection.json && npx graphql-codegen -c .graphql_code_generator.yml",
+ "generate-graphql-api": "RAILS_ENV=development bundle exec rails generate zammad:graphql_introspection > app/graphql/graphql_introspection.json && npx graphql-codegen -c .graphql_code_generator.js",
"generate-setting-types": "RAILS_ENV=development bundle exec rails generate zammad:setting_types",
"dev": "RAILS_ENV=development forego start -f Procfile.dev",
"dev:https": "VITE_RUBY_HOST=0.0.0.0 VITE_RUBY_HTTPS=true RAILS_ENV=development forego start -f Procfile.dev-https",
@@ -14,134 +14,133 @@
"test:ct": "CY_OPEN=true yarn --cwd ./.cypress cypress open --component --project ../ --config-file .cypress/cypress.config.mjs",
"test:ci:ct": "CI=true yarn --cwd ./.cypress cypress run --component --project ../ --config-file .cypress/cypress.config.mjs --browser electron",
"cypress:snapshots": "sh .cypress/visual-regression/snapshots.sh",
- "cypress:install": "yarn --cwd ./.cypress install",
- "story": "histoire dev",
- "story:build": "HISTOIRE_BUILD=1 histoire build"
+ "cypress:install": "yarn --cwd ./.cypress install"
},
"engines": {
- "node": ">=18"
+ "node": ">=18.12.0"
},
- "packageManager": "yarn@1.22.21",
+ "packageManager": "yarn@1.22.22",
"devDependencies": {
- "@faker-js/faker": "^8.3.1",
- "@graphql-codegen/cli": "^5.0.0",
- "@graphql-codegen/introspection": "^4.0.0",
+ "@faker-js/faker": "^8.4.1",
+ "@graphql-codegen/cli": "^5.0.2",
+ "@graphql-codegen/introspection": "^4.0.3",
"@graphql-codegen/near-operation-file-preset": "^3.0.0",
- "@graphql-codegen/typescript": "^4.0.1",
- "@graphql-codegen/typescript-operations": "^4.0.1",
- "@graphql-codegen/typescript-vue-apollo": "^4.1.0",
- "@histoire/plugin-vue": "^0.17.5",
+ "@graphql-codegen/typescript": "^4.0.6",
+ "@graphql-codegen/typescript-operations": "^4.2.0",
+ "@graphql-codegen/typescript-vue-apollo": "^4.1.1",
"@pinia/testing": "^0.1.3",
- "@testing-library/jest-dom": "^6.1.4",
- "@testing-library/user-event": "^14.5.1",
- "@testing-library/vue": "^7.0.0",
- "@types/lodash-es": "^4.17.11",
- "@types/rails__actioncable": "^6.1.9",
+ "@testing-library/jest-dom": "^6.4.2",
+ "@testing-library/user-event": "^14.5.2",
+ "@testing-library/vue": "^8.0.3",
+ "@types/lodash-es": "^4.17.12",
+ "@types/rails__actioncable": "^6.1.10",
"@types/sinonjs__fake-timers": "^8.1.5",
"@types/ua-parser-js": "^0.7.39",
- "@types/uuid": "^9.0.7",
- "@typescript-eslint/eslint-plugin": "^6.10.0",
- "@typescript-eslint/parser": "^6.10.0",
- "@vitejs/plugin-vue": "^4.5.0",
- "@vue/eslint-config-prettier": "^8.0.0",
- "@vue/eslint-config-typescript": "^12.0.0",
- "@vue/test-utils": "^2.4.2",
- "autoprefixer": "^10.4.16",
- "eslint": "^8.54.0",
+ "@types/uuid": "^9.0.8",
+ "@typescript-eslint/eslint-plugin": "^7.3.1",
+ "@typescript-eslint/parser": "^7.3.1",
+ "@vitejs/plugin-vue": "^5.0.4",
+ "@vue/eslint-config-prettier": "^9.0.0",
+ "@vue/eslint-config-typescript": "^13.0.0",
+ "@vue/test-utils": "^2.4.5",
+ "autoprefixer": "^10.4.18",
+ "eslint": "^8.57.0",
"eslint-config-airbnb-base": "^15.0.0",
- "eslint-config-prettier": "^9.0.0",
+ "eslint-config-prettier": "^9.1.0",
"eslint-import-resolver-alias": "^1.1.2",
"eslint-import-resolver-typescript": "^3.6.1",
- "eslint-plugin-import": "^2.29.0",
- "eslint-plugin-prettier": "^5.0.1",
+ "eslint-plugin-import": "^2.29.1",
+ "eslint-plugin-prettier": "^5.1.3",
"eslint-plugin-prettier-vue": "^5.0.0",
- "eslint-plugin-security": "^1.7.1",
- "eslint-plugin-sonarjs": "^0.23.0",
- "eslint-plugin-vue": "^9.18.1",
+ "eslint-plugin-security": "^2.1.1",
+ "eslint-plugin-sonarjs": "^0.24.0",
+ "eslint-plugin-vue": "^9.23.0",
"eslint-plugin-zammad": "file:.eslint-plugin-zammad",
- "histoire": "^0.17.5",
- "jsdom": "^22.1.0",
+ "jsdom": "^24.0.0",
+ "minimatch": "^9.0.3",
"mock-apollo-client": "^1.2.1",
- "postcss": "^8.4.31",
- "postcss-html": "^1.5.0",
- "prettier": "3.1.0",
- "prettier-plugin-tailwindcss": "^0.5.7",
- "regenerator-runtime": "^0.14.0",
- "sass": "^1.69.5",
- "stylelint": "^15.11.0",
+ "postcss": "^8.4.36",
+ "postcss-html": "^1.6.0",
+ "prettier": "3.2.5",
+ "prettier-plugin-tailwindcss": "^0.5.12",
+ "regenerator-runtime": "^0.14.1",
+ "sass": "^1.72.0",
+ "stylelint": "^16.2.1",
"stylelint-config-prettier": "^9.0.5",
"stylelint-config-recommended-vue": "^1.5.0",
- "stylelint-config-standard": "^34.0.0",
- "stylelint-config-standard-scss": "^11.1.0",
- "stylelint-prettier": "^4.0.2",
- "stylelint-scss": "^5.3.1",
+ "stylelint-config-standard": "^36.0.0",
+ "stylelint-config-standard-scss": "^13.0.0",
+ "stylelint-prettier": "^5.0.0",
+ "stylelint-scss": "^6.2.1",
"svg-baker": "^1.7.0",
- "svgo": "^3.0.4",
- "tailwindcss": "^3.3.5",
+ "svgo": "^3.2.0",
+ "tailwindcss": "^3.4.1",
+ "tailwindcss-unimportant": "^2.1.1",
"timezone-mock": "^1.3.6",
- "type-fest": "^4.8.1",
- "typescript": "^5.2.2",
- "vite": "^4.5.0",
- "vite-plugin-pwa": "^0.17.0",
- "vite-plugin-ruby": "^3.2.2",
- "vitest": "^0.34.6",
+ "type-fest": "^4.12.0",
+ "typescript": "^5.4.2",
+ "vite": "^5.2.6",
+ "vite-plugin-pwa": "^0.19.7",
+ "vite-plugin-ruby": "^5.0.0",
+ "vitest": "^1.4.0",
"vitest-axe": "^0.1.0",
- "vue-tsc": "^1.8.22"
+ "vue-tsc": "^2.0.6"
},
"dependencies": {
- "@apollo/client": "^3.8.7",
- "@formkit/core": "^1.2.2",
- "@formkit/dev": "^1.2.2",
- "@formkit/i18n": "^1.2.2",
- "@formkit/inputs": "^1.2.2",
- "@formkit/rules": "^1.2.2",
- "@formkit/tailwindcss": "^1.2.2",
- "@formkit/themes": "^1.2.2",
- "@formkit/utils": "^1.2.2",
- "@formkit/validation": "^1.2.2",
- "@formkit/vue": "^1.2.2",
+ "@apollo/client": "^3.9.9",
+ "@formkit/core": "^1.6.0",
+ "@formkit/dev": "^1.6.0",
+ "@formkit/i18n": "^1.6.0",
+ "@formkit/inputs": "^1.6.0",
+ "@formkit/rules": "^1.6.0",
+ "@formkit/tailwindcss": "^1.6.0",
+ "@formkit/themes": "^1.6.0",
+ "@formkit/utils": "^1.6.0",
+ "@formkit/validation": "^1.6.0",
+ "@formkit/vue": "^1.6.0",
"@github/webauthn-json": "^2.1.1",
"@rails/actioncable": "^7.0.8",
"@sinonjs/fake-timers": "^11.2.2",
- "@tiptap/core": "^2.1.12",
- "@tiptap/extension-blockquote": "^2.1.12",
- "@tiptap/extension-character-count": "^2.1.12",
- "@tiptap/extension-hard-break": "^2.1.12",
- "@tiptap/extension-image": "^2.1.12",
- "@tiptap/extension-link": "^2.1.12",
- "@tiptap/extension-list-item": "^2.1.12",
- "@tiptap/extension-mention": "^2.1.12",
- "@tiptap/extension-ordered-list": "^2.1.12",
- "@tiptap/extension-paragraph": "^2.1.12",
- "@tiptap/extension-strike": "^2.1.12",
- "@tiptap/extension-underline": "^2.1.12",
- "@tiptap/pm": "^2.1.12",
- "@tiptap/starter-kit": "^2.1.12",
- "@tiptap/suggestion": "^2.1.12",
- "@tiptap/vue-3": "^2.1.12",
- "@vue/apollo-composable": "^4.0.0-beta.11",
- "@vueuse/core": "^10.6.1",
- "@vueuse/router": "^10.6.1",
- "@vueuse/shared": "^10.6.1",
- "async-mutex": "^0.4.0",
+ "@tiptap/core": "^2.2.4",
+ "@tiptap/extension-blockquote": "^2.2.4",
+ "@tiptap/extension-character-count": "^2.2.4",
+ "@tiptap/extension-hard-break": "^2.2.4",
+ "@tiptap/extension-image": "^2.2.4",
+ "@tiptap/extension-link": "^2.2.4",
+ "@tiptap/extension-list-item": "^2.2.4",
+ "@tiptap/extension-mention": "^2.2.4",
+ "@tiptap/extension-ordered-list": "^2.2.4",
+ "@tiptap/extension-paragraph": "^2.2.4",
+ "@tiptap/extension-strike": "^2.2.4",
+ "@tiptap/extension-underline": "^2.2.4",
+ "@tiptap/pm": "^2.2.4",
+ "@tiptap/starter-kit": "^2.2.4",
+ "@tiptap/suggestion": "^2.2.4",
+ "@tiptap/vue-3": "^2.2.4",
+ "@vue/apollo-composable": "^4.0.2",
+ "@vueuse/core": "^10.9.0",
+ "@vueuse/router": "^10.9.0",
+ "@vueuse/shared": "^10.9.0",
+ "async-mutex": "^0.5.0",
+ "daisyui": "^4.7.3",
"flatpickr": "^4.6.13",
"graphql": "^16.8.1",
- "graphql-ruby-client": "^1.11.10",
+ "graphql-ruby-client": "^1.13.3",
"graphql-tag": "^2.12.6",
- "linkify-string": "^4.1.2",
- "linkifyjs": "^4.1.2",
+ "linkify-string": "^4.1.3",
+ "linkifyjs": "^4.1.3",
"lodash-es": "^4.17.21",
- "loglevel": "^1.8.1",
+ "loglevel": "^1.9.1",
"mitt": "^3.0.1",
"pinia": "^2.1.7",
"tippy.js": "^6.3.7",
- "tiptap-text-direction": "^0.3.0",
+ "tiptap-text-direction": "^0.3.1",
"ua-parser-js": "^1.0.37",
"uuid": "^9.0.1",
- "vue": "^3.3.8",
+ "vue": "^3.4.21",
"vue-advanced-cropper": "^2.8.8",
- "vue-easy-lightbox": "1.16.0",
- "vue-router": "^4.2.5",
+ "vue-easy-lightbox": "1.19.0",
+ "vue-router": "^4.3.0",
"vue3-draggable-resizable": "^1.6.5",
"vuedraggable": "^4.1.0",
"workbox-core": "^7.0.0",
@@ -150,9 +149,13 @@
},
"resolutions": {
"loader-utils": "^3.2.1",
- "postcss": "^8.4.31",
- "stylelint-config-recommended": "^13.0.0"
+ "postcss": "^8.4.36",
+ "stylelint-config-recommended": "^14.0.0",
+ "prosemirror-model": "1.19.4",
+ "prosemirror-state": "1.4.3",
+ "prosemirror-transform": "1.8.0",
+ "prosemirror-view": "1.33.3"
},
"name": "Zammad",
- "version": "6.2.0"
+ "version": "6.3.1"
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/misc/zammad/source.json b/third_party/nixpkgs/pkgs/applications/networking/misc/zammad/source.json
index 636ce43a2e..791ec08924 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/misc/zammad/source.json
+++ b/third_party/nixpkgs/pkgs/applications/networking/misc/zammad/source.json
@@ -1,8 +1,8 @@
{
"owner": "zammad",
"repo": "zammad",
- "rev": "6c358ca90cf7f7581aede5c45d10ac3f2e25bc52",
- "hash": "sha256-kZss5A5tgKnsANt34kk5J+824ghJoVIWXFNlb+ZkZ2Y=",
+ "rev": "27f4405b9af46d74c01f07efae2309bba2066af1",
+ "hash": "sha256-p9TZ7Pxnav9RcQWfHPKWOo+ZJ1RQ58ZAMzzMhaITEb0=",
"fetchSubmodules": true
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/newsreaders/liferea/default.nix b/third_party/nixpkgs/pkgs/applications/networking/newsreaders/liferea/default.nix
index 7e35c4b22f..9713389954 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/newsreaders/liferea/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/newsreaders/liferea/default.nix
@@ -24,11 +24,11 @@
stdenv.mkDerivation rec {
pname = "liferea";
- version = "1.15.7";
+ version = "1.15.8";
src = fetchurl {
url = "https://github.com/lwindolf/${pname}/releases/download/v${version}/${pname}-${version}.tar.bz2";
- hash = "sha256-vv6hrvfD1T+eH/Bi1ID0yoxB4747Q+nMvklT49uaX38=";
+ hash = "sha256-eBnysEppgYar2QEHq4P+5blmBgrW4H0jHPmYMXri8f8=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/nextcloud-client/default.nix b/third_party/nixpkgs/pkgs/applications/networking/nextcloud-client/default.nix
index 4fd9c7d7de..29f0445369 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/nextcloud-client/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/nextcloud-client/default.nix
@@ -26,7 +26,7 @@
stdenv.mkDerivation rec {
pname = "nextcloud-client";
- version = "3.14.0";
+ version = "3.14.1";
outputs = [ "out" "dev" ];
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
owner = "nextcloud-releases";
repo = "desktop";
rev = "refs/tags/v${version}";
- hash = "sha256-/jRD0swNs59xugsXLbesGcTtyGdc/y/iwiDVoErW+d4=";
+ hash = "sha256-bUqHegW38NQJn4TnEQt9wRJFqR6fbLpvQvmWF3akekc=";
};
patches = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/p2p/qbittorrent/default.nix b/third_party/nixpkgs/pkgs/applications/networking/p2p/qbittorrent/default.nix
index c9ff194687..e542dabc6d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/p2p/qbittorrent/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/p2p/qbittorrent/default.nix
@@ -28,15 +28,14 @@ let
in
stdenv.mkDerivation rec {
pname = "qbittorrent"
- + lib.optionalString (guiSupport && qtVersion == "5") "-qt5"
+ lib.optionalString (!guiSupport) "-nox";
- version = "4.6.7";
+ version = "5.0.0";
src = fetchFromGitHub {
owner = "qbittorrent";
repo = "qBittorrent";
rev = "release-${version}";
- hash = "sha256-vUC8YIuyoGnl46FajfJG/XFXG+2lM9EaHWl2Hfo3T7c=";
+ hash = "sha256-iwqJaRfwJTL6SimWTNqqqFPXxSKrgo6whYY70llZyGs";
};
nativeBuildInputs = [
@@ -62,9 +61,7 @@ stdenv.mkDerivation rec {
python3
];
- cmakeFlags = lib.optionals (qtVersion == "6") [
- "-DQT6=ON"
- ] ++ lib.optionals (!guiSupport) [
+ cmakeFlags = lib.optionals (!guiSupport) [
"-DGUI=OFF"
"-DSYSTEMD=ON"
"-DSYSTEMD_SERVICES_INSTALL_DIR=${placeholder "out"}/lib/systemd/system"
diff --git a/third_party/nixpkgs/pkgs/applications/networking/protonvpn-gui/default.nix b/third_party/nixpkgs/pkgs/applications/networking/protonvpn-gui/default.nix
index c60fe44d24..9484a1c42d 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/protonvpn-gui/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/protonvpn-gui/default.nix
@@ -16,6 +16,8 @@
proton-vpn-killswitch-network-manager,
proton-vpn-logger,
proton-vpn-network-manager,
+ proton-vpn-network-manager-openvpn,
+ proton-vpn-network-manager-wireguard,
proton-vpn-session,
pycairo,
pygobject3,
@@ -65,6 +67,8 @@ buildPythonApplication rec {
proton-vpn-killswitch-network-manager
proton-vpn-logger
proton-vpn-network-manager
+ proton-vpn-network-manager-openvpn
+ proton-vpn-network-manager-wireguard
proton-vpn-session
pycairo
pygobject3
diff --git a/third_party/nixpkgs/pkgs/applications/networking/remote/anydesk/default.nix b/third_party/nixpkgs/pkgs/applications/networking/remote/anydesk/default.nix
index ef1c08ef2d..35da8969ae 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/remote/anydesk/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/remote/anydesk/default.nix
@@ -7,14 +7,14 @@ let
description = "Desktop sharing application, providing remote support and online meetings";
in stdenv.mkDerivation (finalAttrs: {
pname = "anydesk";
- version = "6.3.2";
+ version = "6.3.3";
src = fetchurl {
urls = [
"https://download.anydesk.com/linux/anydesk-${finalAttrs.version}-amd64.tar.gz"
"https://download.anydesk.com/linux/generic-linux/anydesk-${finalAttrs.version}-amd64.tar.gz"
];
- hash = "sha256-nSY4qHRsEvQk4M3JDHalAk3C6Y21WlfDQ2Gpp6/jjMs=";
+ hash = "sha256-uSotkFOpuC2a2sRTagY9KFx3F2VJmgrsn+dBa5ycdck=";
};
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/remote/remmina/default.nix b/third_party/nixpkgs/pkgs/applications/networking/remote/remmina/default.nix
index eb926ff1c0..a05afc9a65 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/remote/remmina/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/remote/remmina/default.nix
@@ -18,23 +18,15 @@
stdenv.mkDerivation (finalAttrs: {
pname = "remmina";
- version = "1.4.35";
+ version = "1.4.36";
src = fetchFromGitLab {
owner = "Remmina";
repo = "Remmina";
rev = "v${finalAttrs.version}";
- hash = "sha256-0z2fcBnChCBYPxyFm/xpAW0jHaUGA92NQgjt+lWFUnM=";
+ hash = "sha256-u+ysAFi7I7nXIiAw7VCmHbqgtRoZgkPnRfy/Mnl1b2g=";
};
- patches = [
- (fetchpatch2 {
- name = "add-a-conditional-check-for-darwin-and-NetBSD.patch";
- url = "https://gitlab.com/Remmina/Remmina/-/commit/3b681398c823e070c7f780166b9d9fc2158e66c1.diff";
- hash = "sha256-Ovdrsl9bftXiuXV+sqvDP9VGuXQZzC5VKOmkYmBXhNA=";
- })
- ];
-
nativeBuildInputs = [ cmake ninja pkg-config wrapGAppsHook3 ]
++ lib.optionals stdenv.hostPlatform.isDarwin [ desktopToDarwinBundle ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/seaweedfs/default.nix b/third_party/nixpkgs/pkgs/applications/networking/seaweedfs/default.nix
index a43e954e70..18ae42d244 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/seaweedfs/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/seaweedfs/default.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "seaweedfs";
- version = "3.73";
+ version = "3.75";
src = fetchFromGitHub {
owner = "seaweedfs";
repo = "seaweedfs";
rev = version;
- hash = "sha256-5CgkpL0nBLKojKPSfkYxh8F5Ub+yWhfmOsKC5qQ4QaE=";
+ hash = "sha256-f4ddm9+A3Km0aKlKFeoFMKxm94u0pbNvHaozesmQCH4=";
};
- vendorHash = "sha256-rj5BbbT3/IBtPZ1MqbwC9TNp+N9ec90Anear2AWBZZU=";
+ vendorHash = "sha256-hdvlz3KbB6wPva3o5suEApgZ6w98R8TPYrPlmqYJbvo=";
subPackages = [ "weed" ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/shellhub-agent/default.nix b/third_party/nixpkgs/pkgs/applications/networking/shellhub-agent/default.nix
index c4b6ffdba0..b5d6c4474e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/shellhub-agent/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/shellhub-agent/default.nix
@@ -11,13 +11,13 @@
buildGoModule rec {
pname = "shellhub-agent";
- version = "0.16.2";
+ version = "0.16.4";
src = fetchFromGitHub {
owner = "shellhub-io";
repo = "shellhub";
rev = "v${version}";
- hash = "sha256-oIRMzifp/MVw+0s/QjhZpW7HEjNPHiCyEoNQq6ZRBGE=";
+ hash = "sha256-pxV9WLx0trgG0htWuYG/j634iaQRo5/TXOOU8rOmxDw=";
};
modRoot = "./agent";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/sniffers/wireshark/default.nix b/third_party/nixpkgs/pkgs/applications/networking/sniffers/wireshark/default.nix
index 04f62befcc..0ee03ab5bb 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/sniffers/wireshark/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/sniffers/wireshark/default.nix
@@ -57,7 +57,7 @@ assert withQt -> qt6 != null;
stdenv.mkDerivation rec {
pname = "wireshark-${if withQt then "qt" else "cli"}";
- version = "4.2.6";
+ version = "4.2.7";
outputs = [ "out" "dev" ];
@@ -65,7 +65,7 @@ stdenv.mkDerivation rec {
repo = "wireshark";
owner = "wireshark";
rev = "v${version}";
- hash = "sha256-zlFTUgsEKraE9crS5SZ13r93JJzUb6eyBhusJbbGwsE=";
+ hash = "sha256-0tBAmZz8tQfcTtKZf0TZ+I3aaarUCxlpaBXM4zNzkxM=";
};
patches = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/sync/storj-uplink/default.nix b/third_party/nixpkgs/pkgs/applications/networking/sync/storj-uplink/default.nix
index 07548fbe66..09e87c260e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/sync/storj-uplink/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/sync/storj-uplink/default.nix
@@ -5,18 +5,18 @@
buildGoModule rec {
pname = "storj-uplink";
- version = "1.113.4";
+ version = "1.114.3";
src = fetchFromGitHub {
owner = "storj";
repo = "storj";
rev = "v${version}";
- hash = "sha256-nf2fNnkY6Z0T5dfSRUmqYpstV5yP+dJiZqB/AF3NR94=";
+ hash = "sha256-V7Vl2sViRl6olhCdJF4xtR7iyJCqJCrm39/Aq1T9GFQ=";
};
subPackages = [ "cmd/uplink" ];
- vendorHash = "sha256-NnFCs64xUoFFHFQs/3YtdJkUurd3TxNieZJ96VqnJaU=";
+ vendorHash = "sha256-+eqT3VNqw3fOLwfCKPacIEcoXjuzPaY1EAZI95rgLDs=";
ldflags = [ "-s" "-w" ];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/xpipe/default.nix b/third_party/nixpkgs/pkgs/applications/networking/xpipe/default.nix
index 58d818bbe2..4011c7c29e 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/xpipe/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/networking/xpipe/default.nix
@@ -33,14 +33,14 @@ let
}.${system} or throwSystem;
hash = {
- x86_64-linux = "sha256-l7uu101UcY5AGMh6BzMvXvPMw1tlaX6grus9eL9Kxf8=";
+ x86_64-linux = "sha256-0Cdu1ntG8ZPHbLOIFvVFO6Dj8ZBHl4Rb+MM46luRKj4=";
}.${system} or throwSystem;
displayname = "XPipe";
in stdenvNoCC.mkDerivation rec {
pname = "xpipe";
- version = "11.3";
+ version = "12.0";
src = fetchzip {
url = "https://github.com/xpipe-io/xpipe/releases/download/${version}/xpipe-portable-linux-${arch}.tar.gz";
diff --git a/third_party/nixpkgs/pkgs/applications/office/appflowy/default.nix b/third_party/nixpkgs/pkgs/applications/office/appflowy/default.nix
index f3a7ea76c5..0790cb44d1 100644
--- a/third_party/nixpkgs/pkgs/applications/office/appflowy/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/appflowy/default.nix
@@ -25,7 +25,8 @@ let
};
aarch64-darwin = x86_64-darwin;
}
- ."${stdenvNoCC.hostPlatform.system}";
+ ."${stdenvNoCC.hostPlatform.system}"
+ or (throw "appflowy: No source for system: ${stdenvNoCC.hostPlatform.system}");
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "appflowy";
diff --git a/third_party/nixpkgs/pkgs/applications/office/calligra/default.nix b/third_party/nixpkgs/pkgs/applications/office/calligra/default.nix
deleted file mode 100644
index 611336b8a9..0000000000
--- a/third_party/nixpkgs/pkgs/applications/office/calligra/default.nix
+++ /dev/null
@@ -1,93 +0,0 @@
-{ mkDerivation, lib, fetchpatch, fetchurl, extra-cmake-modules, kdoctools
-, boost, qtwebkit, qtx11extras, shared-mime-info
-, breeze-icons, kactivities, karchive, kcodecs, kcompletion, kconfig, kconfigwidgets
-, kcoreaddons, kdbusaddons, kdiagram, kguiaddons, khtml, ki18n
-, kiconthemes, kitemviews, kjobwidgets, kcmutils, kdelibs4support, kio, kross
-, knotifications, knotifyconfig, kparts, ktextwidgets, kwallet, kwidgetsaddons
-, kwindowsystem, kxmlgui, sonnet, threadweaver
-, kcontacts, akonadi, akonadi-calendar, akonadi-contacts
-, eigen, git, gsl, ilmbase, kproperty, kreport, lcms2, marble, pcre, libgit2, libodfgen
-, librevenge, libvisio, libwpd, libwpg, libwps, okular, openexr, openjpeg, phonon
-, poppler, pstoedit, qca-qt5, vc, fontconfig
-# TODO: package Spnav, m2mml LibEtonyek, Libqgit2
-}:
-
-mkDerivation rec {
- pname = "calligra";
- version = "3.2.1";
-
- src = fetchurl {
- url = "mirror://kde/stable/${pname}/${version}/${pname}-${version}.tar.xz";
- sha256 = "0iqi6z6gkck2afgy200dacgcspq7i7887alcj0pklm08hbmsdy5i";
- };
-
- patches = [
- # Fix fontconfig underlinking: https://github.com/NixOS/nixpkgs/issues/137794
- # Can be dropped on next release.
- (fetchpatch {
- name = "fix-fontconfig-linking.patch";
- url = "https://github.com/KDE/calligra/commit/62f510702ef9c34ac50f8d8601a4290ab558464c.patch";
- sha256 = "11dzrp9q05dmvnwp4vk4ihcibqcf4xyr0ijscpi716cyy730flma";
- excludes = [ "CMakeLists.txt" ];
- })
- # Fixes for building calligra with gcc11/c++17
- (fetchpatch {
- name = "build_c++17_poppler.patch";
- url = "https://github.com/archlinux/svntogit-packages/raw/bbbe35f97eb1033798f1cf95d427890168598199/trunk/068cd9ae.patch";
- sha256 = "sha256-d9/ILwSeW+ov11DF191hzIaUafO/rjQrAeONwqDSKbA=";
- })
- # Fixes for building calligra with modern poppler[-qt5]
- (fetchpatch {
- name = "calligra-poppler-22.03.patch";
- url = "https://invent.kde.org/office/calligra/-/commit/236bacbe13739414e919de868283b0caf2df5d8a.patch";
- sha256 = "sha256-9DmKPCvEFy2Cs3g7350iOCF5Vrx1HL+/8jr+Tb44CyE=";
- })
- (fetchpatch {
- name = "calligra-poppler-22.04.patch";
- url = "https://invent.kde.org/office/calligra/-/commit/6b75bec784c9835c78993349845d8c2ef22ec3de.patch";
- sha256 = "sha256-z9/4he4x0WN2K/ZGrDAAtHF/W5X1PAtpeO6s7fgL/fA=";
- })
- ];
- postPatch = ''
- substituteInPlace CMakeLists.txt \
- --replace 'CMAKE_CXX_STANDARD 11' 'CMAKE_CXX_STANDARD 17'
- '';
-
- nativeBuildInputs = [ extra-cmake-modules kdoctools ];
-
- buildInputs = [
- boost qtwebkit qtx11extras shared-mime-info
- kactivities karchive kcodecs kcompletion kconfig kconfigwidgets kcoreaddons
- kdbusaddons kdiagram kguiaddons khtml ki18n kiconthemes kitemviews
- kjobwidgets kcmutils kdelibs4support kio kross knotifications knotifyconfig kparts
- ktextwidgets kwallet kwidgetsaddons kwindowsystem kxmlgui sonnet threadweaver
- kcontacts akonadi akonadi-calendar akonadi-contacts
- eigen git gsl ilmbase kproperty kreport lcms2 marble pcre libgit2 libodfgen librevenge
- libvisio libwpd libwpg libwps okular openexr openjpeg phonon poppler qca-qt5 vc
- fontconfig
- ];
-
- propagatedUserEnvPkgs = [ kproperty ];
-
- env.NIX_CFLAGS_COMPILE = "-I${ilmbase.dev}/include/OpenEXR";
-
- qtWrapperArgs = [
- "--prefix PATH : ${lib.getBin pstoedit}/bin"
- "--prefix XDG_DATA_DIRS : ${breeze-icons}/share"
- ];
-
- meta = with lib; {
- description = "Suite of productivity applications";
- longDescription = ''
- Calligra Suite is a set of applications written to help
- you to accomplish your work. Calligra includes efficient
- and capable office components: Words for text processing,
- Sheets for computations, Plan for planning, and Karbon for
- vector graphics.
- '';
- homepage = "https://www.calligra.org/";
- maintainers = with maintainers; [ ebzzry zraexy ];
- platforms = platforms.linux;
- license = with licenses; [ gpl2 lgpl2 ];
- };
-}
diff --git a/third_party/nixpkgs/pkgs/applications/office/gnote/default.nix b/third_party/nixpkgs/pkgs/applications/office/gnote/default.nix
index beb68aaa46..935645a05f 100644
--- a/third_party/nixpkgs/pkgs/applications/office/gnote/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/gnote/default.nix
@@ -19,11 +19,11 @@
stdenv.mkDerivation rec {
pname = "gnote";
- version = "46.1";
+ version = "47.0";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
- hash = "sha256-47v3A6WPgI3Fd9WiVsF3wYkHC5KPS9WSltDA3SXz2pk=";
+ hash = "sha256-vrNcreIMYOQxVRbyCsfr7p37wrgPAHy+2LxaUlIuRC4=";
};
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/office/morgen/default.nix b/third_party/nixpkgs/pkgs/applications/office/morgen/default.nix
index 797a1ca2ea..dae08cd485 100644
--- a/third_party/nixpkgs/pkgs/applications/office/morgen/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/morgen/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "morgen";
- version = "3.5.6";
+ version = "3.5.9";
src = fetchurl {
url = "https://dl.todesktop.com/210203cqcj00tw1/versions/${version}/linux/deb";
- hash = "sha256-knguIcvGCwlI83DIaX/EYt/15azMoxEWNtFIXYqLops=";
+ hash = "sha256-ZKlj/QuQnrqQepsJY6KCROC2fXK/4Py5tmI/FVnRi9w=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/office/qownnotes/default.nix b/third_party/nixpkgs/pkgs/applications/office/qownnotes/default.nix
index 71b574ee38..7757357ec8 100644
--- a/third_party/nixpkgs/pkgs/applications/office/qownnotes/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/qownnotes/default.nix
@@ -20,14 +20,14 @@
let
pname = "qownnotes";
appname = "QOwnNotes";
- version = "24.9.6";
+ version = "24.9.8";
in
stdenv.mkDerivation {
inherit pname version;
src = fetchurl {
url = "https://github.com/pbek/QOwnNotes/releases/download/v${version}/qownnotes-${version}.tar.xz";
- hash = "sha256-r5X8/BObkDlhB0LkfMSdrYWaU8mwquQhSiPUDJjV1qM=";
+ hash = "sha256-G5PLz1GzjfPM5tj3rtwJt4hR3v+oSq2bVr/llTSFbNk=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/office/zotero/default.nix b/third_party/nixpkgs/pkgs/applications/office/zotero/default.nix
index 7b9a22ff07..5c4cb5dee3 100644
--- a/third_party/nixpkgs/pkgs/applications/office/zotero/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/office/zotero/default.nix
@@ -20,11 +20,11 @@
stdenv.mkDerivation rec {
pname = "zotero";
- version = "7.0.3";
+ version = "7.0.7";
src = fetchurl {
url = "https://download.zotero.org/client/release/${version}/Zotero-${version}_linux-x86_64.tar.bz2";
- hash = "sha256-W5/j5ohrx/X0qlOiWWtB/FEF9aZCnbbAA3pcL8R6yy0=";
+ hash = "sha256-ERL+zKjNOz+j/Q5dyTXVczLnwaTl/SzgSaKVkA9uyJ4=";
};
dontPatchELF = true;
diff --git a/third_party/nixpkgs/pkgs/applications/radio/abracadabra/default.nix b/third_party/nixpkgs/pkgs/applications/radio/abracadabra/default.nix
index f1177fe541..faede7f8d7 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/abracadabra/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/abracadabra/default.nix
@@ -1,18 +1,32 @@
-{ lib, stdenv, fetchFromGitHub, cmake, wrapQtAppsHook
-, qtbase, qtmultimedia, qttools
-, faad2, mpg123, portaudio
-, libusb1, rtl-sdr, airspy, soapysdr-with-plugins
-} :
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ cmake,
+ wrapQtAppsHook,
+ qtbase,
+ qtmultimedia,
+ qttools,
+ qtpositioning,
+ qtlocation,
+ faad2,
+ mpg123,
+ portaudio,
+ libusb1,
+ rtl-sdr,
+ airspy,
+ soapysdr-with-plugins,
+}:
stdenv.mkDerivation rec {
pname = "abracadabra";
- version = "2.5.1";
+ version = "2.6.0";
src = fetchFromGitHub {
owner = "KejPi";
repo = "AbracaDABra";
rev = "v${version}";
- hash = "sha256-EaHVHfyhQTxxLtb3wsJV7Fea2jyENnfn6Lv/3GwAKdk=";
+ hash = "sha256-oO8ef2VTw/gVNNU2JRXtEHEkJm7X7dypjZr0vZXCfH8=";
};
nativeBuildInputs = [
@@ -24,6 +38,8 @@ stdenv.mkDerivation rec {
buildInputs = [
qtbase
qtmultimedia
+ qtlocation
+ qtpositioning
faad2
mpg123
portaudio
@@ -47,4 +63,3 @@ stdenv.mkDerivation rec {
mainProgram = "AbracaDABra";
};
}
-
diff --git a/third_party/nixpkgs/pkgs/applications/radio/dablin/default.nix b/third_party/nixpkgs/pkgs/applications/radio/dablin/default.nix
deleted file mode 100644
index 5ccce0a2dc..0000000000
--- a/third_party/nixpkgs/pkgs/applications/radio/dablin/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkg-config
-, mpg123, SDL2, gtkmm3, faad2, pcre
-} :
-
-stdenv.mkDerivation rec {
- pname = "dablin";
- version = "1.16.0";
-
- src = fetchFromGitHub {
- owner = "Opendigitalradio";
- repo = "dablin";
- rev = version;
- sha256 = "sha256-1rjL0dSEgF7FF72KiT6Tyj7/wbRc24LzyzmM1IGdglc=";
- };
-
- nativeBuildInputs = [ cmake pkg-config ];
-
- buildInputs = [ faad2 mpg123 SDL2 gtkmm3 pcre ];
-
- meta = with lib; {
- description = "Play DAB/DAB+ from ETI-NI aligned stream";
- homepage = "https://github.com/Opendigitalradio/dablin";
- license = with licenses; [ gpl3 lgpl21 ];
- platforms = platforms.linux;
- maintainers = [ maintainers.markuskowa ];
- };
-}
-
diff --git a/third_party/nixpkgs/pkgs/applications/radio/quisk/default.nix b/third_party/nixpkgs/pkgs/applications/radio/quisk/default.nix
index 0eef85c992..b364b6fd63 100644
--- a/third_party/nixpkgs/pkgs/applications/radio/quisk/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/radio/quisk/default.nix
@@ -8,11 +8,11 @@
python3.pkgs.buildPythonApplication rec {
pname = "quisk";
- version = "4.2.38";
+ version = "4.2.39";
src = fetchPypi {
inherit pname version;
- hash = "sha256-IF7I+NgnqwU6c5R4caZslt7DJneI3fYk4KXl10dIsEw=";
+ hash = "sha256-LE7VPKzpDycUNHpdmO43GqlHnF/gwr6H7LWq8DpcXdk=";
};
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/science/astronomy/gpredict/default.nix b/third_party/nixpkgs/pkgs/applications/science/astronomy/gpredict/default.nix
index 467f478da9..7f0e0836d9 100644
--- a/third_party/nixpkgs/pkgs/applications/science/astronomy/gpredict/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/astronomy/gpredict/default.nix
@@ -1,17 +1,29 @@
-{ lib, stdenv, fetchurl, fetchpatch, pkg-config, intltool
-, gtk3, glib, curl, goocanvas2, gpsd
-, hamlib, wrapGAppsHook3
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ fetchpatch,
+ pkg-config,
+ intltool,
+ autoreconfHook,
+ gtk3,
+ glib,
+ curl,
+ goocanvas2,
+ gpsd,
+ hamlib,
+ wrapGAppsHook3,
}:
-let
- version = "2.2.1";
-in stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "gpredict";
- inherit version;
+ version = "2.2.1";
- src = fetchurl {
- url = "https://github.com/csete/gpredict/releases/download/v${version}/gpredict-${version}.tar.bz2";
- sha256 = "0hwf97kng1zy8rxyglw04x89p0bg07zq30hgghm20yxiw2xc8ng7";
+ src = fetchFromGitHub {
+ owner = "csete";
+ repo = "gpredict";
+ rev = "v${version}";
+ hash = "sha256-+hgjImfT3nWMBYwde7+KC/hzd84pwQbpoJvaJSNG4E8=";
};
patches = [
@@ -22,12 +34,32 @@ in stdenv.mkDerivation {
url = "https://github.com/csete/gpredict/commit/c565bb3d48777bfe17114b5d01cd81150521f056.patch";
sha256 = "1jhy9hpqlachq32bkij60q3dxkgi1kkr80rm29jjxqpmambf406a";
})
+ # Updates URLs for TLE files
+ # https://github.com/csete/gpredict/pull/305
+ (fetchpatch {
+ name = "TLE-urls.patch";
+ url = "https://github.com/csete/gpredict/commit/8f60f856921e8ee143cd6e2d34a9183778cb0fbf.patch";
+ hash = "sha256-X/nKrqh5sjxDMLhA9LQek8AsJFqhvK/k8Ep3ug/0rMI=";
+ })
+
];
- nativeBuildInputs = [ pkg-config intltool wrapGAppsHook3 ];
- buildInputs = [ curl glib gtk3 goocanvas2 gpsd hamlib ];
+ nativeBuildInputs = [
+ pkg-config
+ intltool
+ wrapGAppsHook3
+ autoreconfHook
+ ];
+ buildInputs = [
+ curl
+ glib
+ gtk3
+ goocanvas2
+ gpsd
+ hamlib
+ ];
- meta = with lib; {
+ meta = {
description = "Real time satellite tracking and orbit prediction";
mainProgram = "gpredict";
longDescription = ''
@@ -37,9 +69,12 @@ in stdenv.mkDerivation {
well. Gpredict uses the SGP4/SDP4 algorithms, which are compatible with the
NORAD Keplerian elements.
'';
- license = licenses.gpl2Only;
- platforms = platforms.linux;
+ license = lib.licenses.gpl2Only;
+ platforms = lib.platforms.linux;
homepage = "http://gpredict.oz9aec.net/";
- maintainers = [ maintainers.markuskowa maintainers.cmcdragonkai ];
+ maintainers = with lib.maintainers; [
+ markuskowa
+ cmcdragonkai
+ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/science/astronomy/stellarium/default.nix b/third_party/nixpkgs/pkgs/applications/science/astronomy/stellarium/default.nix
index 7ddaf5357e..b97ac6cf97 100644
--- a/third_party/nixpkgs/pkgs/applications/science/astronomy/stellarium/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/astronomy/stellarium/default.nix
@@ -26,13 +26,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "stellarium";
- version = "24.2";
+ version = "24.3";
src = fetchFromGitHub {
owner = "Stellarium";
repo = "stellarium";
rev = "v${finalAttrs.version}";
- hash = "sha256-tqyLwlf8hugixZSsFCZPTtchO3VXk3m/nX1kuDoLOAY=";
+ hash = "sha256-shDp2tCOynMiEuTSx4TEK8V9h3EsMDq+kkZFhldrinM=";
};
patches = [
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/EZminc/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/EZminc/default.nix
index a4bb8c62f1..e2e33b5c5d 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/EZminc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/EZminc/default.nix
@@ -1,30 +1,60 @@
-{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, libminc, bicpl, itk, fftwFloat, gsl }:
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ cmake,
+ pkg-config,
+ perl,
+ libminc,
+ bicpl,
+ itk_5_2,
+ fftwFloat,
+ gsl,
+}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "EZminc";
- version = "unstable-2019-03-12";
+ version = "2.2.00-unstable-2023-10-06";
src = fetchFromGitHub {
- owner = "BIC-MNI";
- repo = pname;
- rev = "5e3333ee356f914d34d66d33ea8df809c7f7fa51";
- sha256 = "0wy8cppf5xpgfqvgb3mqs1cjh81n6qzkk6zxv29wvng8nar9wsy4";
+ owner = "BIC-MNI";
+ repo = "EZminc";
+ rev = "5fdf112e837000d155891e423041d7065ea13c3f";
+ hash = "sha256-0KdFIWRHnIHrau0ysGMVpg3oz01UdIvna1y2I4YEWJw=";
};
- nativeBuildInputs = [ cmake pkg-config ];
- buildInputs = [ itk libminc bicpl fftwFloat gsl ];
+ postPatch = ''
+ patchShebangs scripts/*
+ '';
- cmakeFlags = [ "-DLIBMINC_DIR=${libminc}/lib/cmake"
- "-DEZMINC_BUILD_TOOLS=TRUE"
- "-DEZMINC_BUILD_MRFSEG=TRUE"
- "-DEZMINC_BUILD_DD=TRUE" ];
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ ];
- meta = with lib; {
- homepage = "https://github.com/BIC-MNI/${pname}";
+ buildInputs = [
+ itk_5_2
+ libminc
+ bicpl
+ fftwFloat
+ gsl
+ perl
+ ];
+
+ cmakeFlags = [
+ "-DLIBMINC_DIR=${libminc}/lib/cmake"
+ "-DEZMINC_BUILD_TOOLS=TRUE"
+ "-DEZMINC_BUILD_MRFSEG=TRUE"
+ # "-DEZMINC_BUILD_DD=TRUE" # numerous compilation issues
+ ];
+
+ doCheck = false; # test programs/data exist but no actual test harness
+
+ meta = {
+ homepage = "https://github.com/BIC-MNI/EZminc";
description = "Collection of Perl and shell scripts for processing MINC files";
- maintainers = with maintainers; [ bcdarwin ];
- platforms = platforms.unix;
- license = licenses.free;
- broken = true; # ITK5 compatibility issue (https://github.com/BIC-MNI/EZminc/issues/15)
+ maintainers = with lib.maintainers; [ bcdarwin ];
+ platforms = lib.platforms.linux; # can't detect opengl on Darwin
+ license = lib.licenses.free;
};
-}
+})
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/delly/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/delly/default.nix
index ec1f8612cc..f122b24d46 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/delly/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/delly/default.nix
@@ -13,15 +13,20 @@
stdenv.mkDerivation (finalAttrs: {
pname = "delly";
- version = "1.2.6";
+ version = "1.2.9";
src = fetchFromGitHub {
owner = "dellytools";
repo = "delly";
rev = "v${finalAttrs.version}";
- hash = "sha256-OO5nnaIcfNAV8pc03Z8YS5kE96bFOrJXA9QTiLi7vPc=";
+ hash = "sha256-HeLqf/bUkZQJrW1LHl3XmecW3wS3QmjifoH34VNr3A4=";
};
+ postPatch = lib.optionalString stdenv.cc.isClang ''
+ substituteInPlace Makefile \
+ --replace-fail "-std=c++17" "-std=c++14"
+ '';
+
buildInputs = [
boost
bzip2
diff --git a/third_party/nixpkgs/pkgs/applications/science/biology/jbrowse/default.nix b/third_party/nixpkgs/pkgs/applications/science/biology/jbrowse/default.nix
index 88db919046..97c89adf8e 100644
--- a/third_party/nixpkgs/pkgs/applications/science/biology/jbrowse/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/biology/jbrowse/default.nix
@@ -2,11 +2,11 @@
let
pname = "jbrowse";
- version = "2.15.1";
+ version = "2.15.4";
src = fetchurl {
url = "https://github.com/GMOD/jbrowse-components/releases/download/v${version}/jbrowse-desktop-v${version}-linux.AppImage";
- sha256 = "sha256-/dpHUrigO0wnWay0jIkg6eG75ynrVXd7zcIAss6DhSs=";
+ sha256 = "sha256-ojIvC93dx9BSnUw7zBpDMBD0xPCMG4GUH1e5ZRGd9pk=";
};
appimageContents = appimageTools.extractType2 {
diff --git a/third_party/nixpkgs/pkgs/applications/science/chemistry/nwchem/default.nix b/third_party/nixpkgs/pkgs/applications/science/chemistry/nwchem/default.nix
index 44ce152290..fb24f903f5 100644
--- a/third_party/nixpkgs/pkgs/applications/science/chemistry/nwchem/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/chemistry/nwchem/default.nix
@@ -164,6 +164,8 @@ stdenv.mkDerivation rec {
'';
installPhase = ''
+ runHook preInstall
+
mkdir -p $out/bin $out/share/nwchem
cp $NWCHEM_TOP/bin/LINUX64/nwchem $out/bin/nwchem
@@ -186,6 +188,8 @@ stdenv.mkDerivation rec {
charmm_s $out/share/nwchem/data/charmm_s/
charmm_x $out/share/nwchem/data/charmm_x/
EOF
+
+ runHook postInstall
'';
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/science/computer-architecture/qtrvsim/default.nix b/third_party/nixpkgs/pkgs/applications/science/computer-architecture/qtrvsim/default.nix
index c60ee224aa..41597cb029 100644
--- a/third_party/nixpkgs/pkgs/applications/science/computer-architecture/qtrvsim/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/computer-architecture/qtrvsim/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "QtRVSim";
- version = "0.9.7";
+ version = "0.9.8";
src = fetchFromGitHub {
owner = "cvut";
repo = "qtrvsim";
rev = "refs/tags/v${version}";
- sha256 = "sha256-SelmqHauj5Yxg043NZqR4bhqW5clwg1h7UD8mW7j7vE=";
+ sha256 = "sha256-+EpPDA2+mBTdQjq6i9TN11yeXqvJA28JtmdNihM1a/U=";
};
nativeBuildInputs = [ cmake wrapQtAppsHook ];
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/alt-ergo/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/alt-ergo/default.nix
index 73dcd65960..2f58141c32 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/alt-ergo/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/alt-ergo/default.nix
@@ -2,11 +2,11 @@
let
pname = "alt-ergo";
- version = "2.5.4";
+ version = "2.6.0";
src = fetchurl {
url = "https://github.com/OCamlPro/alt-ergo/releases/download/v${version}/alt-ergo-${version}.tbz";
- hash = "sha256-AsHok5i62vqJ5hK8XRiD8hM6JQaFv3dMxZAcVYEim6w=";
+ hash = "sha256-EmkxGvJSeKRmiSuoeMyIi6WfF39T3QPxKixiOwP8834=";
};
in
@@ -14,7 +14,17 @@ let alt-ergo-lib = ocamlPackages.buildDunePackage rec {
pname = "alt-ergo-lib";
inherit version src;
buildInputs = with ocamlPackages; [ ppx_blob ];
- propagatedBuildInputs = with ocamlPackages; [ camlzip dolmen_loop dune-build-info fmt ocplib-simplex seq stdlib-shims zarith ];
+ propagatedBuildInputs = with ocamlPackages; [
+ camlzip
+ dolmen_loop
+ dune-build-info
+ fmt
+ ocplib-simplex
+ ppx_deriving
+ seq
+ stdlib-shims
+ zarith
+ ];
}; in
let alt-ergo-parsers = ocamlPackages.buildDunePackage rec {
@@ -29,7 +39,17 @@ ocamlPackages.buildDunePackage {
inherit pname version src;
nativeBuildInputs = [ ocamlPackages.menhir ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.sigtool ];
- buildInputs = [ alt-ergo-parsers ] ++ (with ocamlPackages; [ cmdliner dune-site ]);
+ propagatedBuildInputs = [ alt-ergo-parsers ] ++ (with ocamlPackages; [ cmdliner dune-site ppxlib ]);
+
+ outputs = [ "bin" "out" ];
+
+ installPhase = ''
+ runHook preInstall
+ dune install --prefix $bin ${pname}
+ mkdir -p $out/lib/ocaml/${ocamlPackages.ocaml.version}/site-lib
+ mv $bin/lib/alt-ergo $out/lib/ocaml/${ocamlPackages.ocaml.version}/site-lib/
+ runHook postInstall
+ '';
meta = {
description = "High-performance theorem prover and SMT solver";
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/btor2tools/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/btor2tools/default.nix
index 2b547eeb92..19bb53fb76 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/btor2tools/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/btor2tools/default.nix
@@ -21,11 +21,24 @@ stdenv.mkDerivation rec {
cp -v lib/libbtor2parser.* $lib/lib
'';
+ doInstallCheck = true;
+
+ installCheckPhase = ''
+ runHook preInstallCheck
+
+ # make sure shared libraries are present and program can be executed
+ $out/bin/btorsim -h > /dev/null
+
+ runHook postInstallCheck
+ '';
+
outputs = [ "out" "dev" "lib" ];
cmakeFlags = [
# RPATH of binary /nix/store/.../bin/btorsim contains a forbidden reference to /build/
"-DCMAKE_SKIP_BUILD_RPATH=ON"
+ ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ "-DCMAKE_BUILD_WITH_INSTALL_NAME_DIR=ON"
];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/cryptoverif/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/cryptoverif/default.nix
index fb1ba4df55..7d0a93d144 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/cryptoverif/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/cryptoverif/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "cryptoverif";
- version = "2.10";
+ version = "2.11";
src = fetchurl {
url = "http://prosecco.gforge.inria.fr/personal/bblanche/cryptoverif/cryptoverif${finalAttrs.version}.tar.gz";
- hash = "sha256-Gg7PYMB5cYWk9+xuxxcFY9L9vynHX2xYyMDo/0DauPM=";
+ hash = "sha256-duc7t0Qpr1Z2FZEoufdQ7kcBlLbXHO+r9ivEgUxqK9s=";
};
/* Fix up the frontend to load the 'default' cryptoverif library
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/dafny/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/dafny/default.nix
index 93ae5c92b3..3f97765e6c 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/dafny/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/dafny/default.nix
@@ -8,13 +8,13 @@
buildDotnetModule rec {
pname = "Dafny";
- version = "4.7.0";
+ version = "4.8.0";
src = fetchFromGitHub {
owner = "dafny-lang";
repo = "dafny";
rev = "v${version}";
- hash = "sha256-XoSk08TVv17YyuTsRJ25e6bwSwKIF2+HjF5nFaul8+M=";
+ hash = "sha256-x/fX4o+R72Pl02u1Zsr80Rh/4Wb/aKw90fhAGmsfFUI=";
};
postPatch =
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/dafny/deps.nix b/third_party/nixpkgs/pkgs/applications/science/logic/dafny/deps.nix
index 0c96fca4ec..95924b788d 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/dafny/deps.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/dafny/deps.nix
@@ -2,181 +2,174 @@
# Please dont edit it manually, your changes might get overwritten!
{ fetchNuGet }: [
- (fetchNuGet { pname = "Boogie"; version = "3.1.3"; sha256 = "0xzc7s0rjb8dhdkdf71g6pdsnyhbl534xpwd8gbx6g16a87iqx6i"; })
- (fetchNuGet { pname = "Boogie.AbstractInterpretation"; version = "3.1.6"; sha256 = "1c6z13dz0sbkmk4ay64aihy7s7xlfdvhpcknxhw1m1b0yly5qj6b"; })
- (fetchNuGet { pname = "Boogie.BaseTypes"; version = "3.1.6"; sha256 = "1hxcpc45f32g3jpaw7mg6k9qsppcb3p20wxv4d4dc3nz0r52lrmr"; })
- (fetchNuGet { pname = "Boogie.CodeContractsExtender"; version = "3.1.6"; sha256 = "1qk7w7c40fpkvvarbgi1bkdcxpn12r0lqngpwwjw8i7nk84ni5gl"; })
- (fetchNuGet { pname = "Boogie.Concurrency"; version = "3.1.6"; sha256 = "11981gfa0n4s214yilnxqhh1clr4l78iqlws6gv01z1n6rxgbyla"; })
- (fetchNuGet { pname = "Boogie.Core"; version = "3.1.6"; sha256 = "0sgj6i1hvp90g2zfqs1aly500xnv3fq9d4cfgii5kpza8vgm7w4g"; })
- (fetchNuGet { pname = "Boogie.ExecutionEngine"; version = "3.1.6"; sha256 = "08vxxwcnkykcngihkp0bvfwkgwxb3nnqjp5f1vz4bnw708xs0ydg"; })
- (fetchNuGet { pname = "Boogie.Graph"; version = "3.1.6"; sha256 = "0fzj65pnky8i83jj2h9nszij25a46z68fy2sm3pxwlg678nmx2jz"; })
- (fetchNuGet { pname = "Boogie.Houdini"; version = "3.1.6"; sha256 = "0lfljb9brnr79hp1f0ff6fcy51ml66pjj102jk4pqpmsjwvcjx43"; })
- (fetchNuGet { pname = "Boogie.Model"; version = "3.1.6"; sha256 = "0546b27mxv97v7qilb1carbwip0q7sz9zz7sxizpww6yc3j8w8if"; })
- (fetchNuGet { pname = "Boogie.Provers.LeanAuto"; version = "3.1.6"; sha256 = "1x1f35g0kxzhxvw4icmbvkik16py47j6h04gj0ckwbny9qmglaby"; })
- (fetchNuGet { pname = "Boogie.Provers.SMTLib"; version = "3.1.6"; sha256 = "0mqlpwfxgv9dd773254rrbgbjb5mpa3xkvlq32ml752h36j8m2r9"; })
- (fetchNuGet { pname = "Boogie.VCExpr"; version = "3.1.6"; sha256 = "0p7axpjn4qg191bs7b33zf9l336bdznvxp3305z2ssnkakjx247h"; })
- (fetchNuGet { pname = "Boogie.VCGeneration"; version = "3.1.6"; sha256 = "05z2lr92hbllikv65gh7m3i879fnn6pjn2acf133sijx9b1jixdb"; })
- (fetchNuGet { pname = "CocoR"; version = "2014.12.24"; sha256 = "0ps8h7aawkcc1910qnh13llzb01pvgsjmg862pxp0p4wca2dn7a2"; })
- (fetchNuGet { pname = "JetBrains.Annotations"; version = "2021.1.0"; sha256 = "07pnhxxlgx8spmwmakz37nmbvgyb6yjrbrhad5rrn6y767z5r1gb"; })
- (fetchNuGet { pname = "MediatR"; version = "8.1.0"; sha256 = "0cqx7yfh998xhsfk5pr6229lcjcs1jxxyqz7dwskc9jddl6a2akp"; })
- (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "1.1.1"; sha256 = "0a1ahssqds2ympr7s4xcxv5y8jgxs7ahd6ah6fbgglj4rki1f1vw"; })
- (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "6.0.0"; sha256 = "15gqy2m14fdlvy1g59207h5kisznm355kbw010gy19vh47z8gpz3"; })
- (fetchNuGet { pname = "Microsoft.CodeAnalysis.Analyzers"; version = "3.0.0"; sha256 = "0bbl0jpqywqmzz2gagld1p2gvdfldjfjmm25hil9wj2nq1zc4di8"; })
- (fetchNuGet { pname = "Microsoft.CodeAnalysis.Common"; version = "3.7.0"; sha256 = "0882492nx6x68b0pkh3q5xaawz0b2l5x35r40722ignyjnvjydph"; })
- (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp"; version = "3.7.0"; sha256 = "0adw6rcag8wxydzyiyhls2mxaqkay5qlz25z1fxrlv5qnchqn0n5"; })
- (fetchNuGet { pname = "Microsoft.DotNet.PlatformAbstractions"; version = "2.0.4"; sha256 = "1fdzln4im9hb55agzwchbfgm3vmngigmbpci5j89b0gqcxixmv8j"; })
- (fetchNuGet { pname = "Microsoft.Extensions.Configuration"; version = "2.0.0"; sha256 = "0yssxq9di5h6xw2cayp5hj3l9b2p0jw9wcjz73rwk4586spac9s9"; })
- (fetchNuGet { pname = "Microsoft.Extensions.Configuration"; version = "5.0.0"; sha256 = "01m9vzlq0vg0lhckj2dimwq42niwny8g3lm13c9a401hlyg90z1p"; })
- (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "2.0.0"; sha256 = "1ilz2yrgg9rbjyhn6a5zh9pr51nmh11z7sixb4p7vivgydj9gxwf"; })
- (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "5.0.0"; sha256 = "0fqxkc9pjxkqylsdf26s9q21ciyk56h1w33pz3v1v4wcv8yv1v6k"; })
- (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Binder"; version = "2.0.0"; sha256 = "1prvdbma6r18n5agbhhabv6g357p1j70gq4m9g0vs859kf44nrgc"; })
- (fetchNuGet { pname = "Microsoft.Extensions.Configuration.CommandLine"; version = "5.0.0"; sha256 = "084hnz5l0vr15ay23rksqipslqnz3pp30w9hsirpx1iqdm5688mc"; })
- (fetchNuGet { pname = "Microsoft.Extensions.Configuration.FileExtensions"; version = "5.0.0"; sha256 = "1wq229r3xcmm9wh9sqdpvmfv4qpbp2zms9x6xk7g7sbb8h32hnz3"; })
- (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Json"; version = "5.0.0"; sha256 = "0hq5i483bjbvprp1la9l3si82x1ydxbvkpfc7r3s7zgxg957fyp9"; })
- (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection"; version = "2.0.0"; sha256 = "018izzgykaqcliwarijapgki9kp2c560qv8qsxdjywr7byws5apq"; })
- (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection"; version = "5.0.0"; sha256 = "15sdwcyzz0qlybwbdq854bn3jk6kx7awx28gs864c4shhbqkppj4"; })
- (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "2.0.0"; sha256 = "1pwrfh9b72k9rq6mb2jab5qhhi225d5rjalzkapiayggmygc8nhz"; })
- (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "5.0.0"; sha256 = "17cz6s80va0ch0a6nqa1wbbbp3p8sqxb96lj4qcw67ivkp2yxiyj"; })
- (fetchNuGet { pname = "Microsoft.Extensions.DependencyModel"; version = "2.0.4"; sha256 = "041i1vlcibpzgalxxzdk81g5pgmqvmz2g61k0rqa2sky0wpvijx9"; })
- (fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Abstractions"; version = "5.0.0"; sha256 = "01ahgd0b2z2zycrr2lcsq2cl59fn04bh51hdwdp9dcsdkpvnasj1"; })
- (fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Physical"; version = "5.0.0"; sha256 = "00vii8148a6pk12l9jl0rhjp7apil5q5qcy7v1smnv17lj4p8szd"; })
- (fetchNuGet { pname = "Microsoft.Extensions.FileSystemGlobbing"; version = "5.0.0"; sha256 = "0lm6n9vbyjh0l17qcc2y9qwn1cns3dyjmkvbxjp0g9sll32kjpmb"; })
- (fetchNuGet { pname = "Microsoft.Extensions.Logging"; version = "2.0.0"; sha256 = "1jkwjcq1ld9znz1haazk8ili2g4pzfdp6i7r7rki4hg3jcadn386"; })
- (fetchNuGet { pname = "Microsoft.Extensions.Logging"; version = "5.0.0"; sha256 = "1qa1l18q2jh9azya8gv1p8anzcdirjzd9dxxisb4911i9m1648i3"; })
- (fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "5.0.0"; sha256 = "1yza38675dbv1qqnnhqm23alv2bbaqxp0pb7zinjmw8j2mr5r6wc"; })
- (fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "2.0.0"; sha256 = "0g4zadlg73f507krilhaaa7h0jdga216syrzjlyf5fdk25gxmjqh"; })
- (fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "5.0.0"; sha256 = "1rdmgpg770x8qwaaa6ryc27zh93p697fcyvn5vkxp0wimlhqkbay"; })
- (fetchNuGet { pname = "Microsoft.Extensions.Options.ConfigurationExtensions"; version = "2.0.0"; sha256 = "1isc3rjbzz60f7wbmgcwslx5d10hm5hisnk7v54vfi2bz7132gll"; })
- (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "2.0.0"; sha256 = "1xppr5jbny04slyjgngxjdm0maxdh47vq481ps944d7jrfs0p3mb"; })
- (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "5.0.0"; sha256 = "0swqcknyh87ns82w539z1mvy804pfwhgzs97cr3nwqk6g5s42gd6"; })
- (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; })
- (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; })
- (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.1.2"; sha256 = "1507hnpr9my3z4w1r6xk5n0s1j3y6a2c2cnynj76za7cphxi1141"; })
- (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "3.0.0"; sha256 = "1bk8r4r3ihmi6322jmcag14jmw11mjqys202azqjzglcx59pxh51"; })
- (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.0.1"; sha256 = "0ppdkwy6s9p7x9jix3v4402wb171cdiibq7js7i13nxpdky7074p"; })
- (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.1.0"; sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh"; })
- (fetchNuGet { pname = "Microsoft.TestPlatform.Extensions.TrxLogger"; version = "17.9.0"; sha256 = "0wn38vj9i4gjw5zsl4wcivpqrmp1h5n6m1zxcfwj7yjn9hf45rz9"; })
- (fetchNuGet { pname = "Microsoft.TestPlatform.ObjectModel"; version = "17.9.0"; sha256 = "1kgsl9w9fganbm9wvlkqgk0ag9hfi58z88rkfybc6kvg78bx89ca"; })
- (fetchNuGet { pname = "Microsoft.TestPlatform.TestHost"; version = "17.9.0"; sha256 = "19ffh31a1jxzn8j69m1vnk5hyfz3dbxmflq77b8x82zybiilh5nl"; })
- (fetchNuGet { pname = "Microsoft.VisualStudio.Threading"; version = "16.7.56"; sha256 = "13x0xrsjxd86clf9cjjwmpzlyp8pkrf13riya7igs8zy93zw2qap"; })
- (fetchNuGet { pname = "Microsoft.VisualStudio.Threading.Analyzers"; version = "16.7.56"; sha256 = "04v9df0k7bsc0rzgkw4mnvi43pdrh42vk6xdcwn9m6im33m0nnz2"; })
- (fetchNuGet { pname = "Microsoft.VisualStudio.Validation"; version = "15.5.31"; sha256 = "1ah99rn922qa0sd2k3h64m324f2r32pw8cn4cfihgvwx4qdrpmgw"; })
- (fetchNuGet { pname = "Microsoft.Win32.Primitives"; version = "4.3.0"; sha256 = "0j0c1wj4ndj21zsgivsc24whiya605603kxrbiw6wkfdync464wq"; })
- (fetchNuGet { pname = "Microsoft.Win32.Registry"; version = "4.6.0"; sha256 = "0i4y782yrqqyx85pg597m20gm0v126w0j9ddk5z7xb3crx4z9f2s"; })
- (fetchNuGet { pname = "Microsoft.Win32.SystemEvents"; version = "6.0.0"; sha256 = "0c6pcj088g1yd1vs529q3ybgsd2vjlk5y1ic6dkmbhvrp5jibl9p"; })
- (fetchNuGet { pname = "Nerdbank.Streams"; version = "2.6.81"; sha256 = "06wihcaga8537ibh0mkj28m720m6vzkqk562zkynhca85nd236yi"; })
- (fetchNuGet { pname = "Newtonsoft.Json"; version = "11.0.2"; sha256 = "1784xi44f4k8v1fr696hsccmwpy94bz7kixxqlri98zhcxn406b2"; })
- (fetchNuGet { pname = "Newtonsoft.Json"; version = "13.0.1"; sha256 = "0fijg0w6iwap8gvzyjnndds0q4b8anwxxvik7y8vgq97dram4srb"; })
- (fetchNuGet { pname = "OmniSharp.Extensions.JsonRpc"; version = "0.19.5"; sha256 = "0ilcv3cxcvjkd8ngiydi69pzll07rhqdv5nq9yjnhyj142ynw2cb"; })
- (fetchNuGet { pname = "OmniSharp.Extensions.JsonRpc.Generators"; version = "0.19.5"; sha256 = "1mac4yx29ld8fyirg7n0vqn81hzdvcrl8w0l9w5xhnnm6bcd42v8"; })
- (fetchNuGet { pname = "OmniSharp.Extensions.LanguageProtocol"; version = "0.19.5"; sha256 = "1clgrbw6dlh46iiiqhavwh15xqar41az352mb5r4ln8ql3wnmk1i"; })
- (fetchNuGet { pname = "OmniSharp.Extensions.LanguageServer"; version = "0.19.5"; sha256 = "0cvxmc0r4ajnaah7lsppik61qickq7i0df4jwqaj6c6axiizhqlm"; })
- (fetchNuGet { pname = "OmniSharp.Extensions.LanguageServer.Shared"; version = "0.19.5"; sha256 = "0cczmmsmn3pj74wpasgfhjay1a817sd0zgzgqvvnckxxzq3n463h"; })
- (fetchNuGet { pname = "RangeTree"; version = "3.0.1"; sha256 = "19si88v2r0rc7kai1avwhigcvh3x3c916vrvqlyb59sn4f27pbm2"; })
- (fetchNuGet { pname = "runtime.any.System.Collections"; version = "4.3.0"; sha256 = "0bv5qgm6vr47ynxqbnkc7i797fdi8gbjjxii173syrx14nmrkwg0"; })
- (fetchNuGet { pname = "runtime.any.System.Diagnostics.Tracing"; version = "4.3.0"; sha256 = "00j6nv2xgmd3bi347k00m7wr542wjlig53rmj28pmw7ddcn97jbn"; })
- (fetchNuGet { pname = "runtime.any.System.Globalization"; version = "4.3.0"; sha256 = "1daqf33hssad94lamzg01y49xwndy2q97i2lrb7mgn28656qia1x"; })
- (fetchNuGet { pname = "runtime.any.System.IO"; version = "4.3.0"; sha256 = "0l8xz8zn46w4d10bcn3l4yyn4vhb3lrj2zw8llvz7jk14k4zps5x"; })
- (fetchNuGet { pname = "runtime.any.System.Reflection"; version = "4.3.0"; sha256 = "02c9h3y35pylc0zfq3wcsvc5nqci95nrkq0mszifc0sjx7xrzkly"; })
- (fetchNuGet { pname = "runtime.any.System.Reflection.Extensions"; version = "4.3.0"; sha256 = "0zyri97dfc5vyaz9ba65hjj1zbcrzaffhsdlpxc9bh09wy22fq33"; })
- (fetchNuGet { pname = "runtime.any.System.Reflection.Primitives"; version = "4.3.0"; sha256 = "0x1mm8c6iy8rlxm8w9vqw7gb7s1ljadrn049fmf70cyh42vdfhrf"; })
- (fetchNuGet { pname = "runtime.any.System.Resources.ResourceManager"; version = "4.3.0"; sha256 = "03kickal0iiby82wa5flar18kyv82s9s6d4xhk5h4bi5kfcyfjzl"; })
- (fetchNuGet { pname = "runtime.any.System.Runtime"; version = "4.3.0"; sha256 = "1cqh1sv3h5j7ixyb7axxbdkqx6cxy00p4np4j91kpm492rf4s25b"; })
- (fetchNuGet { pname = "runtime.any.System.Runtime.Handles"; version = "4.3.0"; sha256 = "0bh5bi25nk9w9xi8z23ws45q5yia6k7dg3i4axhfqlnj145l011x"; })
- (fetchNuGet { pname = "runtime.any.System.Runtime.InteropServices"; version = "4.3.0"; sha256 = "0c3g3g3jmhlhw4klrc86ka9fjbl7i59ds1fadsb2l8nqf8z3kb19"; })
- (fetchNuGet { pname = "runtime.any.System.Text.Encoding"; version = "4.3.0"; sha256 = "0aqqi1v4wx51h51mk956y783wzags13wa7mgqyclacmsmpv02ps3"; })
- (fetchNuGet { pname = "runtime.any.System.Text.Encoding.Extensions"; version = "4.3.0"; sha256 = "0lqhgqi0i8194ryqq6v2gqx0fb86db2gqknbm0aq31wb378j7ip8"; })
- (fetchNuGet { pname = "runtime.any.System.Threading.Tasks"; version = "4.3.0"; sha256 = "03mnvkhskbzxddz4hm113zsch1jyzh2cs450dk3rgfjp8crlw1va"; })
- (fetchNuGet { pname = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "16rnxzpk5dpbbl1x354yrlsbvwylrq456xzpsha1n9y3glnhyx9d"; })
- (fetchNuGet { pname = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0hkg03sgm2wyq8nqk6dbm9jh5vcq57ry42lkqdmfklrw89lsmr59"; })
- (fetchNuGet { pname = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0c2p354hjx58xhhz7wv6div8xpi90sc6ibdm40qin21bvi7ymcaa"; })
- (fetchNuGet { pname = "runtime.native.System"; version = "4.0.0"; sha256 = "1ppk69xk59ggacj9n7g6fyxvzmk1g5p4fkijm0d7xqfkig98qrkf"; })
- (fetchNuGet { pname = "runtime.native.System"; version = "4.3.0"; sha256 = "15hgf6zaq9b8br2wi1i3x0zvmk410nlmsmva9p0bbg73v6hml5k4"; })
- (fetchNuGet { pname = "runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "18pzfdlwsg2nb1jjjjzyb5qlgy6xjxzmhnfaijq5s2jw3cm3ab97"; })
- (fetchNuGet { pname = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0qyynf9nz5i7pc26cwhgi8j62ps27sqmf78ijcfgzab50z9g8ay3"; })
- (fetchNuGet { pname = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "1klrs545awhayryma6l7g2pvnp9xy4z0r1i40r80zb45q3i9nbyf"; })
- (fetchNuGet { pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0zcxjv5pckplvkg0r6mw3asggm7aqzbdjimhvsasb0cgm59x09l3"; })
- (fetchNuGet { pname = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0vhynn79ih7hw7cwjazn87rm9z9fj0rvxgzlab36jybgcpcgphsn"; })
- (fetchNuGet { pname = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "160p68l2c7cqmyqjwxydcvgw7lvl1cr0znkw8fp24d1by9mqc8p3"; })
- (fetchNuGet { pname = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "15zrc8fgd8zx28hdghcj5f5i34wf3l6bq5177075m2bc2j34jrqy"; })
- (fetchNuGet { pname = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "1p4dgxax6p7rlgj4q73k73rslcnz4wdcv8q2flg1s8ygwcm58ld5"; })
- (fetchNuGet { pname = "runtime.unix.Microsoft.Win32.Primitives"; version = "4.3.0"; sha256 = "0y61k9zbxhdi0glg154v30kkq7f8646nif8lnnxbvkjpakggd5id"; })
- (fetchNuGet { pname = "runtime.unix.System.Diagnostics.Debug"; version = "4.3.0"; sha256 = "1lps7fbnw34bnh3lm31gs5c0g0dh7548wfmb8zz62v0zqz71msj5"; })
- (fetchNuGet { pname = "runtime.unix.System.IO.FileSystem"; version = "4.3.0"; sha256 = "14nbkhvs7sji5r1saj2x8daz82rnf9kx28d3v2qss34qbr32dzix"; })
- (fetchNuGet { pname = "runtime.unix.System.Private.Uri"; version = "4.3.0"; sha256 = "1jx02q6kiwlvfksq1q9qr17fj78y5v6mwsszav4qcz9z25d5g6vk"; })
- (fetchNuGet { pname = "runtime.unix.System.Runtime.Extensions"; version = "4.3.0"; sha256 = "0pnxxmm8whx38dp6yvwgmh22smknxmqs5n513fc7m4wxvs1bvi4p"; })
- (fetchNuGet { pname = "Serilog"; version = "2.12.0"; sha256 = "0lqxpc96qcjkv9pr1rln7mi4y7n7jdi4vb36c2fv3845w1vswgr4"; })
- (fetchNuGet { pname = "Serilog.Extensions.Logging"; version = "3.0.1"; sha256 = "069qy7dm5nxb372ij112ppa6m99b4iaimj3sji74m659fwrcrl9a"; })
- (fetchNuGet { pname = "Serilog.Settings.Configuration"; version = "3.1.0"; sha256 = "1cj5am4n073331gbfm2ylqb9cadl4q3ppzgwmm5c8m1drxpiwkb5"; })
- (fetchNuGet { pname = "Serilog.Sinks.Debug"; version = "2.0.0"; sha256 = "1i7j870l47gan3gpnnlzkccn5lbm7518cnkp25a3g5gp9l0dbwpw"; })
- (fetchNuGet { pname = "Serilog.Sinks.File"; version = "5.0.0"; sha256 = "097rngmgcrdfy7jy8j7dq3xaq2qky8ijwg0ws6bfv5lx0f3vvb0q"; })
- (fetchNuGet { pname = "System.AppContext"; version = "4.1.0"; sha256 = "0fv3cma1jp4vgj7a8hqc9n7hr1f1kjp541s6z0q1r6nazb4iz9mz"; })
- (fetchNuGet { pname = "System.Buffers"; version = "4.3.0"; sha256 = "0fgns20ispwrfqll4q1zc1waqcmylb3zc50ys9x8zlwxh9pmd9jy"; })
- (fetchNuGet { pname = "System.Collections"; version = "4.3.0"; sha256 = "19r4y64dqyrq6k4706dnyhhw7fs24kpp3awak7whzss39dakpxk9"; })
- (fetchNuGet { pname = "System.Collections.Immutable"; version = "1.7.0"; sha256 = "1gik4sn9jsi1wcy1pyyp0r4sn2g17cwrsh24b2d52vif8p2h24zx"; })
- (fetchNuGet { pname = "System.Collections.Immutable"; version = "1.7.1"; sha256 = "1nh4nlxfc7lbnbl86wwk1a3jwl6myz5j6hvgh5sp4krim9901hsq"; })
- (fetchNuGet { pname = "System.CommandLine"; version = "2.0.0-beta4.22272.1"; sha256 = "1iy5hwwgvx911g3yq65p4zsgpy08w4qz9j3h0igcf7yci44vw8yd"; })
- (fetchNuGet { pname = "System.Configuration.ConfigurationManager"; version = "6.0.0"; sha256 = "0sqapr697jbb4ljkq46msg0xx1qpmc31ivva6llyz2wzq3mpmxbw"; })
- (fetchNuGet { pname = "System.Diagnostics.Debug"; version = "4.3.0"; sha256 = "00yjlf19wjydyr6cfviaph3vsjzg3d5nvnya26i2fvfg53sknh3y"; })
- (fetchNuGet { pname = "System.Diagnostics.Tracing"; version = "4.3.0"; sha256 = "1m3bx6c2s958qligl67q7grkwfz3w53hpy7nc97mh6f7j5k168c4"; })
- (fetchNuGet { pname = "System.Drawing.Common"; version = "6.0.0"; sha256 = "02n8rzm58dac2np8b3xw8ychbvylja4nh6938l5k2fhyn40imlgz"; })
- (fetchNuGet { pname = "System.Dynamic.Runtime"; version = "4.0.11"; sha256 = "1pla2dx8gkidf7xkciig6nifdsb494axjvzvann8g2lp3dbqasm9"; })
- (fetchNuGet { pname = "System.Globalization"; version = "4.0.11"; sha256 = "070c5jbas2v7smm660zaf1gh0489xanjqymkvafcs4f8cdrs1d5d"; })
- (fetchNuGet { pname = "System.Globalization"; version = "4.3.0"; sha256 = "1cp68vv683n6ic2zqh2s1fn4c2sd87g5hpp6l4d4nj4536jz98ki"; })
- (fetchNuGet { pname = "System.IO"; version = "4.1.0"; sha256 = "1g0yb8p11vfd0kbkyzlfsbsp5z44lwsvyc0h3dpw6vqnbi035ajp"; })
- (fetchNuGet { pname = "System.IO"; version = "4.3.0"; sha256 = "05l9qdrzhm4s5dixmx68kxwif4l99ll5gqmh7rqgw554fx0agv5f"; })
- (fetchNuGet { pname = "System.IO.FileSystem"; version = "4.0.1"; sha256 = "0kgfpw6w4djqra3w5crrg8xivbanh1w9dh3qapb28q060wb9flp1"; })
- (fetchNuGet { pname = "System.IO.FileSystem.Primitives"; version = "4.3.0"; sha256 = "0j6ndgglcf4brg2lz4wzsh1av1gh8xrzdsn9f0yznskhqn1xzj9c"; })
- (fetchNuGet { pname = "System.IO.Pipelines"; version = "4.7.3"; sha256 = "0djp59x56klidi04xx8p5jc1nchv5zvd1d59diphqxwvgny3aawy"; })
- (fetchNuGet { pname = "System.Linq"; version = "4.1.0"; sha256 = "1ppg83svb39hj4hpp5k7kcryzrf3sfnm08vxd5sm2drrijsla2k5"; })
- (fetchNuGet { pname = "System.Linq.Async"; version = "6.0.1"; sha256 = "10ira8hmv0i54yp9ggrrdm1c06j538sijfjpn1kmnh9j2xk5yzmq"; })
- (fetchNuGet { pname = "System.Linq.Expressions"; version = "4.1.0"; sha256 = "1gpdxl6ip06cnab7n3zlcg6mqp7kknf73s8wjinzi4p0apw82fpg"; })
- (fetchNuGet { pname = "System.Memory"; version = "4.5.4"; sha256 = "14gbbs22mcxwggn0fcfs1b062521azb9fbb7c113x0mq6dzq9h6y"; })
- (fetchNuGet { pname = "System.Net.WebSockets"; version = "4.3.0"; sha256 = "1gfj800078kggcgl0xyl00a6y5k4wwh2k2qm69rjy22wbmq7fy4p"; })
- (fetchNuGet { pname = "System.ObjectModel"; version = "4.0.12"; sha256 = "1sybkfi60a4588xn34nd9a58png36i0xr4y4v4kqpg8wlvy5krrj"; })
- (fetchNuGet { pname = "System.Private.Uri"; version = "4.3.0"; sha256 = "04r1lkdnsznin0fj4ya1zikxiqr0h6r6a1ww2dsm60gqhdrf0mvx"; })
- (fetchNuGet { pname = "System.Reactive"; version = "4.4.1"; sha256 = "0gx8jh3hny2y5kijz5k9pxiqw481d013787c04zlhps21ygklw4a"; })
- (fetchNuGet { pname = "System.Reflection"; version = "4.1.0"; sha256 = "1js89429pfw79mxvbzp8p3q93il6rdff332hddhzi5wqglc4gml9"; })
- (fetchNuGet { pname = "System.Reflection"; version = "4.3.0"; sha256 = "0xl55k0mw8cd8ra6dxzh974nxif58s3k1rjv1vbd7gjbjr39j11m"; })
- (fetchNuGet { pname = "System.Reflection.Emit"; version = "4.0.1"; sha256 = "0ydqcsvh6smi41gyaakglnv252625hf29f7kywy2c70nhii2ylqp"; })
- (fetchNuGet { pname = "System.Reflection.Emit.ILGeneration"; version = "4.0.1"; sha256 = "1pcd2ig6bg144y10w7yxgc9d22r7c7ww7qn1frdfwgxr24j9wvv0"; })
- (fetchNuGet { pname = "System.Reflection.Emit.Lightweight"; version = "4.0.1"; sha256 = "1s4b043zdbx9k39lfhvsk68msv1nxbidhkq6nbm27q7sf8xcsnxr"; })
- (fetchNuGet { pname = "System.Reflection.Extensions"; version = "4.0.1"; sha256 = "0m7wqwq0zqq9gbpiqvgk3sr92cbrw7cp3xn53xvw7zj6rz6fdirn"; })
- (fetchNuGet { pname = "System.Reflection.Metadata"; version = "1.6.0"; sha256 = "1wdbavrrkajy7qbdblpbpbalbdl48q3h34cchz24gvdgyrlf15r4"; })
- (fetchNuGet { pname = "System.Reflection.Primitives"; version = "4.0.1"; sha256 = "1bangaabhsl4k9fg8khn83wm6yial8ik1sza7401621jc6jrym28"; })
- (fetchNuGet { pname = "System.Reflection.Primitives"; version = "4.3.0"; sha256 = "04xqa33bld78yv5r93a8n76shvc8wwcdgr1qvvjh959g3rc31276"; })
- (fetchNuGet { pname = "System.Reflection.TypeExtensions"; version = "4.1.0"; sha256 = "1bjli8a7sc7jlxqgcagl9nh8axzfl11f4ld3rjqsyxc516iijij7"; })
- (fetchNuGet { pname = "System.Resources.ResourceManager"; version = "4.0.1"; sha256 = "0b4i7mncaf8cnai85jv3wnw6hps140cxz8vylv2bik6wyzgvz7bi"; })
- (fetchNuGet { pname = "System.Resources.ResourceManager"; version = "4.3.0"; sha256 = "0sjqlzsryb0mg4y4xzf35xi523s4is4hz9q4qgdvlvgivl7qxn49"; })
- (fetchNuGet { pname = "System.Runtime"; version = "4.1.0"; sha256 = "02hdkgk13rvsd6r9yafbwzss8kr55wnj8d5c7xjnp8gqrwc8sn0m"; })
- (fetchNuGet { pname = "System.Runtime"; version = "4.3.0"; sha256 = "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7"; })
- (fetchNuGet { pname = "System.Runtime.Caching"; version = "6.0.0"; sha256 = "0wh98a77cby4i3h2mar241k01105x661kh03vlyd399shxkfk60a"; })
- (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.4.0"; sha256 = "0a6ahgi5b148sl5qyfpyw383p3cb4yrkm802k29fsi4mxkiwir29"; })
- (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.7.0"; sha256 = "16r6sn4czfjk8qhnz7bnqlyiaaszr0ihinb7mq9zzr1wba257r54"; })
- (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.7.1"; sha256 = "119br3pd85lq8zcgh4f60jzmv1g976q1kdgi3hvqdlhfbw6siz2j"; })
- (fetchNuGet { pname = "System.Runtime.Extensions"; version = "4.1.0"; sha256 = "0rw4rm4vsm3h3szxp9iijc3ksyviwsv6f63dng3vhqyg4vjdkc2z"; })
- (fetchNuGet { pname = "System.Runtime.Extensions"; version = "4.3.0"; sha256 = "1ykp3dnhwvm48nap8q23893hagf665k0kn3cbgsqpwzbijdcgc60"; })
- (fetchNuGet { pname = "System.Runtime.Handles"; version = "4.0.1"; sha256 = "1g0zrdi5508v49pfm3iii2hn6nm00bgvfpjq1zxknfjrxxa20r4g"; })
- (fetchNuGet { pname = "System.Runtime.Handles"; version = "4.3.0"; sha256 = "0sw2gfj2xr7sw9qjn0j3l9yw07x73lcs97p8xfc9w1x9h5g5m7i8"; })
- (fetchNuGet { pname = "System.Runtime.InteropServices"; version = "4.1.0"; sha256 = "01kxqppx3dr3b6b286xafqilv4s2n0gqvfgzfd4z943ga9i81is1"; })
- (fetchNuGet { pname = "System.Runtime.InteropServices"; version = "4.3.0"; sha256 = "00hywrn4g7hva1b2qri2s6rabzwgxnbpw9zfxmz28z09cpwwgh7j"; })
- (fetchNuGet { pname = "System.Runtime.InteropServices.RuntimeInformation"; version = "4.0.0"; sha256 = "0glmvarf3jz5xh22iy3w9v3wyragcm4hfdr17v90vs7vcrm7fgp6"; })
- (fetchNuGet { pname = "System.Runtime.Numerics"; version = "4.3.0"; sha256 = "19rav39sr5dky7afygh309qamqqmi9kcwvz3i0c5700v0c5cg61z"; })
- (fetchNuGet { pname = "System.Security.AccessControl"; version = "4.6.0"; sha256 = "1wl1dyghi0qhpap1vgfhg2ybdyyhy9vc2a7dpm1xb30vfgmlkjmf"; })
- (fetchNuGet { pname = "System.Security.AccessControl"; version = "6.0.0"; sha256 = "0a678bzj8yxxiffyzy60z2w1nczzpi8v97igr4ip3byd2q89dv58"; })
- (fetchNuGet { pname = "System.Security.Cryptography.ProtectedData"; version = "6.0.0"; sha256 = "05kd3a8w7658hjxq9vvszxip30a479fjmfq4bq1r95nrsvs4hbss"; })
- (fetchNuGet { pname = "System.Security.Permissions"; version = "6.0.0"; sha256 = "0jsl4xdrkqi11iwmisi1r2f2qn5pbvl79mzq877gndw6ans2zhzw"; })
- (fetchNuGet { pname = "System.Security.Principal.Windows"; version = "4.6.0"; sha256 = "1jmfzfz1n8hp63s5lja5xxpzkinbp6g59l3km9h8avjiisdrg5wm"; })
- (fetchNuGet { pname = "System.Text.Encoding"; version = "4.0.11"; sha256 = "1dyqv0hijg265dwxg6l7aiv74102d6xjiwplh2ar1ly6xfaa4iiw"; })
- (fetchNuGet { pname = "System.Text.Encoding"; version = "4.3.0"; sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr"; })
- (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "4.5.1"; sha256 = "1z21qyfs6sg76rp68qdx0c9iy57naan89pg7p6i3qpj8kyzn921w"; })
- (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.3.0"; sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy"; })
- (fetchNuGet { pname = "System.Threading"; version = "4.0.11"; sha256 = "19x946h926bzvbsgj28csn46gak2crv2skpwsx80hbgazmkgb1ls"; })
- (fetchNuGet { pname = "System.Threading"; version = "4.3.0"; sha256 = "0rw9wfamvhayp5zh3j7p1yfmx9b5khbf4q50d8k5rk993rskfd34"; })
- (fetchNuGet { pname = "System.Threading.Channels"; version = "4.7.1"; sha256 = "038fyrriypwzsj5fwgnkw79hm5ya0x63r724yizgahbxf512chr2"; })
- (fetchNuGet { pname = "System.Threading.Tasks"; version = "4.0.11"; sha256 = "0nr1r41rak82qfa5m0lhk9mp0k93bvfd7bbd9sdzwx9mb36g28p5"; })
- (fetchNuGet { pname = "System.Threading.Tasks"; version = "4.3.0"; sha256 = "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7"; })
- (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.5.3"; sha256 = "0g7r6hm572ax8v28axrdxz1gnsblg6kszq17g51pj14a5rn2af7i"; })
- (fetchNuGet { pname = "System.Windows.Extensions"; version = "6.0.0"; sha256 = "1wy9pq9vn1bqg5qnv53iqrbx04yzdmjw4x5yyi09y3459vaa1sip"; })
- (fetchNuGet { pname = "Tomlyn"; version = "0.16.2"; sha256 = "1i928q6a7l65mk7wj2vvfclyvxamdjxg4dbj3g6g95inrfgvidah"; })
+ (fetchNuGet { pname = "Boogie"; version = "3.1.3"; hash = "sha256-0XQcD1ImPNPXQ43fTkahC3qr2zUvHNdmgw0tmYE+7Hc="; })
+ (fetchNuGet { pname = "Boogie.AbstractInterpretation"; version = "3.2.3"; hash = "sha256-SwJ5D3tOU+qcyQdNITIM15ujMEC++aXHOsUSovWbsC4="; })
+ (fetchNuGet { pname = "Boogie.BaseTypes"; version = "3.2.3"; hash = "sha256-cIUdpGGjMKn70Z0nD8rvva8UbFSoLDUrBprC+TMG/EA="; })
+ (fetchNuGet { pname = "Boogie.CodeContractsExtender"; version = "3.2.3"; hash = "sha256-L+phJ66oHNINliPkabU3vO4Vl9Lkv+nug+DWC8VmFlc="; })
+ (fetchNuGet { pname = "Boogie.Concurrency"; version = "3.2.3"; hash = "sha256-w+5B+uyfKCf8j8hP0G/SSPUd2lT2T8A4Lkg0tsxniBg="; })
+ (fetchNuGet { pname = "Boogie.Core"; version = "3.2.3"; hash = "sha256-qqoeLAdpRRaTISdgxyE3iFqhrmezxISaE5bm02rXVyE="; })
+ (fetchNuGet { pname = "Boogie.ExecutionEngine"; version = "3.2.3"; hash = "sha256-8EKwiBnoMFGxeK2+IuG5p6BtnPlR0CCekXi4PBFLEbU="; })
+ (fetchNuGet { pname = "Boogie.Graph"; version = "3.2.3"; hash = "sha256-7XjrCHSnvEL7eMmma2vKA7r8YGJe8Oo4E8U9Wja/al0="; })
+ (fetchNuGet { pname = "Boogie.Houdini"; version = "3.2.3"; hash = "sha256-g7i0yF/89IWXElTi0onOgvPaesqlPGl3qINMCePHGA8="; })
+ (fetchNuGet { pname = "Boogie.Model"; version = "3.2.3"; hash = "sha256-gRMZQQFMjQEQasg3A3iZ9/0KUWCxAoUPiHPZHbWXUs4="; })
+ (fetchNuGet { pname = "Boogie.Provers.LeanAuto"; version = "3.2.3"; hash = "sha256-kMLvTTnvKWjggSby7D4jkaRmdvvOum0ZlfM6yU2760Q="; })
+ (fetchNuGet { pname = "Boogie.Provers.SMTLib"; version = "3.2.3"; hash = "sha256-SCfEJCRueTE66ZZbHX8FHpD50SrBDQne8725uiKjbvM="; })
+ (fetchNuGet { pname = "Boogie.VCExpr"; version = "3.2.3"; hash = "sha256-U6Rc5P0dUtNZ1IGDBU4hggwreVxSZqu6cZSKcWLpq/o="; })
+ (fetchNuGet { pname = "Boogie.VCGeneration"; version = "3.2.3"; hash = "sha256-snbFiueD508B1GLqIC8cQdT9jW2jkRyhmYxPTlfnyrQ="; })
+ (fetchNuGet { pname = "CocoR"; version = "2014.12.25"; hash = "sha256-qxTcnqh7jziriMHwos5/YArRYUG2+3nNoYYmFyPo8E0="; })
+ (fetchNuGet { pname = "JetBrains.Annotations"; version = "2021.1.0"; hash = "sha256-64Vc/jHHG5tzaQrmlaU3y7+9qj3jT1V5vRr1R3uH9h4="; })
+ (fetchNuGet { pname = "MediatR"; version = "8.1.0"; hash = "sha256-dyqhDG1NJjY1b+dj37sMmklGkxAm3zKdhh2lBJ0/HTM="; })
+ (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "1.1.1"; hash = "sha256-fAcX4sxE0veWM1CZBtXR/Unky+6sE33yrV7ohrWGKig="; })
+ (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "6.0.0"; hash = "sha256-49+H/iFwp+AfCICvWcqo9us4CzxApPKC37Q5Eqrw+JU="; })
+ (fetchNuGet { pname = "Microsoft.DotNet.PlatformAbstractions"; version = "2.0.4"; hash = "sha256-Eu3aY2f4gZWQLJHdVV98tu5Rn1uQ8f9UKQumGomlv7k="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.Configuration"; version = "2.0.0"; hash = "sha256-SSemrjaokMnzOF8ynrgEV6xEh4TlesUE7waW2BLuWns="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.Configuration"; version = "5.0.0"; hash = "sha256-N3yQnqcwAKISG6HS8ZC3PFpBMK+xCTkZpOBtgOnfqQY="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "2.0.0"; hash = "sha256-jveXZPNvx30uWT3q80OA1YaSb4K/KGOhlyun97IXn8Y="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "5.0.0"; hash = "sha256-0+ywPdqMkx32+HcMHqAp00cWBE7aCNc09Xh2eRObHTs="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Binder"; version = "2.0.0"; hash = "sha256-7GVLiJupIL3BS5XgB44M95TxzF4KwvVUsShko+pqO98="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.Configuration.CommandLine"; version = "5.0.0"; hash = "sha256-rCJkSm04hn5z1DBxMO4d32Kqb8R65iG8KiFvQMu3kCA="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.Configuration.FileExtensions"; version = "5.0.0"; hash = "sha256-41soBkRr6fPO7KYnXb+462KyXd23YZ0gT7WyPnISAvM="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Json"; version = "5.0.0"; hash = "sha256-6Xp3Snr9/aNHPszduVdvPnSBoh40KRpuvnvJNRCJBUM="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection"; version = "2.0.0"; hash = "sha256-+KqiuV8ncy9b1xhtDExh4s4U57tKxqx4pAyr6d//EQU="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection"; version = "5.0.0"; hash = "sha256-RN478YJQE0YM0g+JztXp00w57CIF4bb48hSD/z3jTZc="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "2.0.0"; hash = "sha256-H1rEnq/veRWvmp8qmUsrQkQIcVlKilUNzmmKsxJ0md8="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "5.0.0"; hash = "sha256-0sfuxZ07HsMZJpKatDrW6I671uJBYWsUgAyoDZA2n50="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.DependencyModel"; version = "2.0.4"; hash = "sha256-qcu4Lwd+aqFwBjOYJ37duL5bXkCz/d6pev+uyOgOMRA="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Abstractions"; version = "5.0.0"; hash = "sha256-QWpl951Ns5Zu4w2GAhcB1qVCmcCaUZEz8198sUB7UAU="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Physical"; version = "5.0.0"; hash = "sha256-7Wt0iaQnbFt12MczXHCh8apzJcyAykRFmNcoRAKKcQM="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.FileSystemGlobbing"; version = "5.0.0"; hash = "sha256-q145xaBUpweu7GvPKn0b2rJgOU5eMIZPoABKv3ayplI="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.Logging"; version = "2.0.0"; hash = "sha256-Bg3bFJPjQRJnPvlEc5v7lzwRaUTzKwXDtz81GjCTfMo="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.Logging"; version = "5.0.0"; hash = "sha256-IyJiQk0xhESWjr231L7MsbFvFbphP6T8VwlKgVGgQeE="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "5.0.0"; hash = "sha256-jJtcchUS8Spt/GddcDtWa4lN1RAVQ2sxDnu1cgwa6vs="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "2.0.0"; hash = "sha256-EMvaXxGzueI8lT97bYJQr0kAj1IK0pjnAcWN82hTnzw="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "5.0.0"; hash = "sha256-Xq2JIa2Rg9vnLnZ75k4ydyT4j2A+G6UUx6iDc959teU="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.Options.ConfigurationExtensions"; version = "2.0.0"; hash = "sha256-lD4xwvlLRLdJ2WdaHWGpEIRWOtWcvbr4ccD8v2QeTMc="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "2.0.0"; hash = "sha256-q44LtMvyNEKSvgERvA+BrasKapP92Sc91QR4u2TJ9/Y="; })
+ (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "5.0.0"; hash = "sha256-pj1BdHlmYm5HZifp/yB3lwDkdw0/jcIF0vYg6O1kmGs="; })
+ (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; hash = "sha256-mZotlGZqtrqDSoBrZhsxFe6fuOv5/BIo0w2Z2x0zVAU="; })
+ (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; hash = "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM="; })
+ (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "3.0.0"; hash = "sha256-ocB+U+mMvi/xVwII7bGsIfAqSXiKVSnEMLHCODLJaK4="; })
+ (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.0.1"; hash = "sha256-lxxw/Gy32xHi0fLgFWNj4YTFBSBkjx5l6ucmbTyf7V4="; })
+ (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.1.0"; hash = "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ="; })
+ (fetchNuGet { pname = "Microsoft.TestPlatform.Extensions.TrxLogger"; version = "17.9.0"; hash = "sha256-6edCHExW+iO5Y/2HamyB4daM746ME6p/4fKRmORGw3I="; })
+ (fetchNuGet { pname = "Microsoft.TestPlatform.ObjectModel"; version = "17.9.0"; hash = "sha256-iiXUFzpvT8OWdzMj9FGJDqanwHx40s1TXVY9l3ii+s0="; })
+ (fetchNuGet { pname = "Microsoft.TestPlatform.TestHost"; version = "17.9.0"; hash = "sha256-1BZIY1z+C9TROgdTV/tq4zsPy7Q71GQksr/LoMKAzqU="; })
+ (fetchNuGet { pname = "Microsoft.VisualStudio.Threading"; version = "16.7.56"; hash = "sha256-V2HB/0j+I/3iUT7mEVyeF11P/61cSpYcZQa1LnXuoI8="; })
+ (fetchNuGet { pname = "Microsoft.VisualStudio.Threading.Analyzers"; version = "16.7.56"; hash = "sha256-4lsL6hg1mposZ62buQWBud1B4raV8Pl+BkyvM4FraRM="; })
+ (fetchNuGet { pname = "Microsoft.VisualStudio.Validation"; version = "15.5.31"; hash = "sha256-/NWbGyad7wejY8QyxK8YWTgiRiUGjimaBgoLkWxOCao="; })
+ (fetchNuGet { pname = "Microsoft.Win32.Primitives"; version = "4.3.0"; hash = "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg="; })
+ (fetchNuGet { pname = "Microsoft.Win32.Registry"; version = "4.6.0"; hash = "sha256-Wrj0Sc9srH5+ma0lCbgRYYP6gKgnlXcL6h7j7AU6nkQ="; })
+ (fetchNuGet { pname = "Microsoft.Win32.SystemEvents"; version = "6.0.0"; hash = "sha256-N9EVZbl5w1VnMywGXyaVWzT9lh84iaJ3aD48hIBk1zA="; })
+ (fetchNuGet { pname = "Nerdbank.Streams"; version = "2.6.81"; hash = "sha256-0Zshmi1IMWj9/MKUieffpgJxKhJyVgBXPKMg9RSDkRs="; })
+ (fetchNuGet { pname = "Newtonsoft.Json"; version = "11.0.2"; hash = "sha256-YhlAbGfwoxQzxb3Hef4iyV9eGdPQJJNd2GgSR0jsBJ0="; })
+ (fetchNuGet { pname = "Newtonsoft.Json"; version = "13.0.1"; hash = "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo="; })
+ (fetchNuGet { pname = "OmniSharp.Extensions.JsonRpc"; version = "0.19.5"; hash = "sha256-iwluvSBBemilT9iW3TDMB1D6bzKx+fgsalNu1tnYjEY="; })
+ (fetchNuGet { pname = "OmniSharp.Extensions.JsonRpc.Generators"; version = "0.19.5"; hash = "sha256-aAvS2DLVWtgLTxRwRDPb7cOALN7Anpejd6jRJLonTNU="; })
+ (fetchNuGet { pname = "OmniSharp.Extensions.LanguageProtocol"; version = "0.19.5"; hash = "sha256-Mcxq+aAYWUpyWVWU8VUgWeFeAuRbQRxjNATSZvjKj7I="; })
+ (fetchNuGet { pname = "OmniSharp.Extensions.LanguageServer"; version = "0.19.5"; hash = "sha256-lWL4Y+zKMCMV5pK4BuLBk0UczIz3anqgUlYqkgGrfTM="; })
+ (fetchNuGet { pname = "OmniSharp.Extensions.LanguageServer.Shared"; version = "0.19.5"; hash = "sha256-cBhiB/69T2b3xu+/D5o+AanglYTuaXU5OfIOW3WtnzE="; })
+ (fetchNuGet { pname = "RangeTree"; version = "3.0.1"; hash = "sha256-oq57hCNWp7I8xTtvExIbfcDNXoR8qxDVPCyDLDZCUac="; })
+ (fetchNuGet { pname = "runtime.any.System.Collections"; version = "4.3.0"; hash = "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8="; })
+ (fetchNuGet { pname = "runtime.any.System.Diagnostics.Tracing"; version = "4.3.0"; hash = "sha256-dsmTLGvt8HqRkDWP8iKVXJCS+akAzENGXKPV18W2RgI="; })
+ (fetchNuGet { pname = "runtime.any.System.Globalization"; version = "4.3.0"; hash = "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU="; })
+ (fetchNuGet { pname = "runtime.any.System.IO"; version = "4.3.0"; hash = "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE="; })
+ (fetchNuGet { pname = "runtime.any.System.Reflection"; version = "4.3.0"; hash = "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk="; })
+ (fetchNuGet { pname = "runtime.any.System.Reflection.Extensions"; version = "4.3.0"; hash = "sha256-Y2AnhOcJwJVYv7Rp6Jz6ma0fpITFqJW+8rsw106K2X8="; })
+ (fetchNuGet { pname = "runtime.any.System.Reflection.Primitives"; version = "4.3.0"; hash = "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ="; })
+ (fetchNuGet { pname = "runtime.any.System.Resources.ResourceManager"; version = "4.3.0"; hash = "sha256-9EvnmZslLgLLhJ00o5MWaPuJQlbUFcUF8itGQNVkcQ4="; })
+ (fetchNuGet { pname = "runtime.any.System.Runtime"; version = "4.3.0"; hash = "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM="; })
+ (fetchNuGet { pname = "runtime.any.System.Runtime.Handles"; version = "4.3.0"; hash = "sha256-PQRACwnSUuxgVySO1840KvqCC9F8iI9iTzxNW0RcBS4="; })
+ (fetchNuGet { pname = "runtime.any.System.Runtime.InteropServices"; version = "4.3.0"; hash = "sha256-Kaw5PnLYIiqWbsoF3VKJhy7pkpoGsUwn4ZDCKscbbzA="; })
+ (fetchNuGet { pname = "runtime.any.System.Text.Encoding"; version = "4.3.0"; hash = "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs="; })
+ (fetchNuGet { pname = "runtime.any.System.Text.Encoding.Extensions"; version = "4.3.0"; hash = "sha256-6MYj0RmLh4EVqMtO/MRqBi0HOn5iG4x9JimgCCJ+EFM="; })
+ (fetchNuGet { pname = "runtime.any.System.Threading.Tasks"; version = "4.3.0"; hash = "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4="; })
+ (fetchNuGet { pname = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps="; })
+ (fetchNuGet { pname = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I="; })
+ (fetchNuGet { pname = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA="; })
+ (fetchNuGet { pname = "runtime.native.System"; version = "4.0.0"; hash = "sha256-bmaM0ovT4X4aqDJOR255Yda/u3fmHZskU++lMnsy894="; })
+ (fetchNuGet { pname = "runtime.native.System"; version = "4.3.0"; hash = "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y="; })
+ (fetchNuGet { pname = "runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I="; })
+ (fetchNuGet { pname = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM="; })
+ (fetchNuGet { pname = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4="; })
+ (fetchNuGet { pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0="; })
+ (fetchNuGet { pname = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4="; })
+ (fetchNuGet { pname = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g="; })
+ (fetchNuGet { pname = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc="; })
+ (fetchNuGet { pname = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw="; })
+ (fetchNuGet { pname = "runtime.unix.Microsoft.Win32.Primitives"; version = "4.3.0"; hash = "sha256-LZb23lRXzr26tRS5aA0xyB08JxiblPDoA7HBvn6awXg="; })
+ (fetchNuGet { pname = "runtime.unix.System.Diagnostics.Debug"; version = "4.3.0"; hash = "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI="; })
+ (fetchNuGet { pname = "runtime.unix.System.IO.FileSystem"; version = "4.3.0"; hash = "sha256-Pf4mRl6YDK2x2KMh0WdyNgv0VUNdSKVDLlHqozecy5I="; })
+ (fetchNuGet { pname = "runtime.unix.System.Private.Uri"; version = "4.3.0"; hash = "sha256-c5tXWhE/fYbJVl9rXs0uHh3pTsg44YD1dJvyOA0WoMs="; })
+ (fetchNuGet { pname = "runtime.unix.System.Runtime.Extensions"; version = "4.3.0"; hash = "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4="; })
+ (fetchNuGet { pname = "Serilog"; version = "2.12.0"; hash = "sha256-JD+ud+CFoLGdYGasTWKTxx5PYj2W5pBv2lMybBK7HVM="; })
+ (fetchNuGet { pname = "Serilog.Extensions.Logging"; version = "3.0.1"; hash = "sha256-KtHMMnepmEpOlHrIGlUkK6Vq1L0iBBnFGavbUtvxOBk="; })
+ (fetchNuGet { pname = "Serilog.Settings.Configuration"; version = "3.1.0"; hash = "sha256-ZU0eb88tVMRKrfz9ewcmtCmWFqZeVLdeGGMcYElVRbI="; })
+ (fetchNuGet { pname = "Serilog.Sinks.Debug"; version = "2.0.0"; hash = "sha256-/PLVAE33lTdUEXdahkI5ddFiGZufWnvfsOodQsFB8sQ="; })
+ (fetchNuGet { pname = "Serilog.Sinks.File"; version = "5.0.0"; hash = "sha256-GKy9hwOdlu2W0Rw8LiPyEwus+sDtSOTl8a5l9uqz+SQ="; })
+ (fetchNuGet { pname = "System.AppContext"; version = "4.1.0"; hash = "sha256-v6YfyfrKmhww+EYHUq6cwYUMj00MQ6SOfJtcGVRlYzs="; })
+ (fetchNuGet { pname = "System.Buffers"; version = "4.3.0"; hash = "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk="; })
+ (fetchNuGet { pname = "System.Collections"; version = "4.3.0"; hash = "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc="; })
+ (fetchNuGet { pname = "System.Collections.Immutable"; version = "1.7.0"; hash = "sha256-/RMBxUUublGaWERAnTk74QmrSQbX+xs84yFqmawmM74="; })
+ (fetchNuGet { pname = "System.Collections.Immutable"; version = "1.7.1"; hash = "sha256-WMMAUqoxT3J1gW9DI8v31VAuhwqTc4Posose5jq1BNo="; })
+ (fetchNuGet { pname = "System.CommandLine"; version = "2.0.0-beta4.22272.1"; hash = "sha256-zSO+CYnMH8deBHDI9DHhCPj79Ce3GOzHCyH1/TiHxcc="; })
+ (fetchNuGet { pname = "System.Configuration.ConfigurationManager"; version = "6.0.0"; hash = "sha256-fPV668Cfi+8pNWrvGAarF4fewdPVEDwlJWvJk0y+Cms="; })
+ (fetchNuGet { pname = "System.Diagnostics.Debug"; version = "4.3.0"; hash = "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM="; })
+ (fetchNuGet { pname = "System.Diagnostics.Tracing"; version = "4.3.0"; hash = "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q="; })
+ (fetchNuGet { pname = "System.Drawing.Common"; version = "6.0.0"; hash = "sha256-/9EaAbEeOjELRSMZaImS1O8FmUe8j4WuFUw1VOrPyAo="; })
+ (fetchNuGet { pname = "System.Dynamic.Runtime"; version = "4.0.11"; hash = "sha256-qWqFVxuXioesVftv2RVJZOnmojUvRjb7cS3Oh3oTit4="; })
+ (fetchNuGet { pname = "System.Globalization"; version = "4.0.11"; hash = "sha256-rbSgc2PIEc2c2rN6LK3qCREAX3DqA2Nq1WcLrZYsDBw="; })
+ (fetchNuGet { pname = "System.Globalization"; version = "4.3.0"; hash = "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI="; })
+ (fetchNuGet { pname = "System.IO"; version = "4.1.0"; hash = "sha256-V6oyQFwWb8NvGxAwvzWnhPxy9dKOfj/XBM3tEC5aHrw="; })
+ (fetchNuGet { pname = "System.IO"; version = "4.3.0"; hash = "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY="; })
+ (fetchNuGet { pname = "System.IO.FileSystem"; version = "4.0.1"; hash = "sha256-4VKXFgcGYCTWVXjAlniAVq0dO3o5s8KHylg2wg2/7k0="; })
+ (fetchNuGet { pname = "System.IO.FileSystem.Primitives"; version = "4.3.0"; hash = "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg="; })
+ (fetchNuGet { pname = "System.IO.Pipelines"; version = "4.7.3"; hash = "sha256-nis1vH2bdwxvbKm00PYvGzIbmCwX9U5AbJFOU3oqVzY="; })
+ (fetchNuGet { pname = "System.Linq"; version = "4.1.0"; hash = "sha256-ZQpFtYw5N1F1aX0jUK3Tw+XvM5tnlnshkTCNtfVA794="; })
+ (fetchNuGet { pname = "System.Linq.Async"; version = "6.0.1"; hash = "sha256-uH5fZhcyQVtnsFc6GTUaRRrAQm05v5euJyWCXSFSOYI="; })
+ (fetchNuGet { pname = "System.Linq.Expressions"; version = "4.1.0"; hash = "sha256-7zqB+FXgkvhtlBzpcZyd81xczWP0D3uWssyAGw3t7b4="; })
+ (fetchNuGet { pname = "System.Net.WebSockets"; version = "4.3.0"; hash = "sha256-l3h3cF1cCC9zMhWLKSDnZBZvFADUd0Afe2+iAwBA0r0="; })
+ (fetchNuGet { pname = "System.ObjectModel"; version = "4.0.12"; hash = "sha256-MudZ/KYcvYsn2cST3EE049mLikrNkmE7QoUoYKKby+s="; })
+ (fetchNuGet { pname = "System.Private.Uri"; version = "4.3.0"; hash = "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM="; })
+ (fetchNuGet { pname = "System.Reactive"; version = "4.4.1"; hash = "sha256-inA6nw9CX0g/AeygMwJoARGOY79pli/jLF54CweUqD8="; })
+ (fetchNuGet { pname = "System.Reflection"; version = "4.1.0"; hash = "sha256-idZHGH2Yl/hha1CM4VzLhsaR8Ljo/rV7TYe7mwRJSMs="; })
+ (fetchNuGet { pname = "System.Reflection"; version = "4.3.0"; hash = "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY="; })
+ (fetchNuGet { pname = "System.Reflection.Emit"; version = "4.0.1"; hash = "sha256-F1MvYoQWHCY89/O4JBwswogitqVvKuVfILFqA7dmuHk="; })
+ (fetchNuGet { pname = "System.Reflection.Emit.ILGeneration"; version = "4.0.1"; hash = "sha256-YG+eJBG5P+5adsHiw/lhJwvREnvdHw6CJyS8ZV4Ujd0="; })
+ (fetchNuGet { pname = "System.Reflection.Emit.Lightweight"; version = "4.0.1"; hash = "sha256-uVvNOnL64CPqsgZP2OLqNmxdkZl6Q0fTmKmv9gcBi+g="; })
+ (fetchNuGet { pname = "System.Reflection.Extensions"; version = "4.0.1"; hash = "sha256-NsfmzM9G/sN3H8X2cdnheTGRsh7zbRzvegnjDzDH/FQ="; })
+ (fetchNuGet { pname = "System.Reflection.Metadata"; version = "1.6.0"; hash = "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E="; })
+ (fetchNuGet { pname = "System.Reflection.Primitives"; version = "4.0.1"; hash = "sha256-SFSfpWEyCBMAOerrMCOiKnpT+UAWTvRcmoRquJR6Vq0="; })
+ (fetchNuGet { pname = "System.Reflection.Primitives"; version = "4.3.0"; hash = "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM="; })
+ (fetchNuGet { pname = "System.Reflection.TypeExtensions"; version = "4.1.0"; hash = "sha256-R0YZowmFda+xzKNR4kKg7neFoE30KfZwp/IwfRSKVK4="; })
+ (fetchNuGet { pname = "System.Resources.ResourceManager"; version = "4.0.1"; hash = "sha256-cZ2/3/fczLjEpn6j3xkgQV9ouOVjy4Kisgw5xWw9kSw="; })
+ (fetchNuGet { pname = "System.Resources.ResourceManager"; version = "4.3.0"; hash = "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo="; })
+ (fetchNuGet { pname = "System.Runtime"; version = "4.1.0"; hash = "sha256-FViNGM/4oWtlP6w0JC0vJU+k9efLKZ+yaXrnEeabDQo="; })
+ (fetchNuGet { pname = "System.Runtime"; version = "4.3.0"; hash = "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg="; })
+ (fetchNuGet { pname = "System.Runtime.Caching"; version = "6.0.0"; hash = "sha256-CpjpZoc6pdE83QPAGYzpBYQAZiAiqyrgiMQvdo5CCXI="; })
+ (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.4.0"; hash = "sha256-SeTI4+yVRO2SmAKgOrMni4070OD+Oo8L1YiEVeKDyig="; })
+ (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.7.1"; hash = "sha256-UvyoDV8O0oY3HPG1GbA56YVdvwTGEfjYR5gW1O7IK4U="; })
+ (fetchNuGet { pname = "System.Runtime.Extensions"; version = "4.1.0"; hash = "sha256-X7DZ5CbPY7jHs20YZ7bmcXs9B5Mxptu/HnBUvUnNhGc="; })
+ (fetchNuGet { pname = "System.Runtime.Extensions"; version = "4.3.0"; hash = "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o="; })
+ (fetchNuGet { pname = "System.Runtime.Handles"; version = "4.0.1"; hash = "sha256-j2QgVO9ZOjv7D1het98CoFpjoYgxjupuIhuBUmLLH7w="; })
+ (fetchNuGet { pname = "System.Runtime.Handles"; version = "4.3.0"; hash = "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms="; })
+ (fetchNuGet { pname = "System.Runtime.InteropServices"; version = "4.1.0"; hash = "sha256-QceAYlJvkPRJc/+5jR+wQpNNI3aqGySWWSO30e/FfQY="; })
+ (fetchNuGet { pname = "System.Runtime.InteropServices"; version = "4.3.0"; hash = "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI="; })
+ (fetchNuGet { pname = "System.Runtime.InteropServices.RuntimeInformation"; version = "4.0.0"; hash = "sha256-5j53amb76A3SPiE3B0llT2XPx058+CgE7OXL4bLalT4="; })
+ (fetchNuGet { pname = "System.Runtime.Numerics"; version = "4.3.0"; hash = "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc="; })
+ (fetchNuGet { pname = "System.Security.AccessControl"; version = "4.6.0"; hash = "sha256-rspJ63MbjNVDve0owXby0Pu2vHjQvR2uuhCDCJ9vgfI="; })
+ (fetchNuGet { pname = "System.Security.AccessControl"; version = "6.0.0"; hash = "sha256-qOyWEBbNr3EjyS+etFG8/zMbuPjA+O+di717JP9Cxyg="; })
+ (fetchNuGet { pname = "System.Security.Cryptography.ProtectedData"; version = "6.0.0"; hash = "sha256-Wi9I9NbZlpQDXgS7Kl06RIFxY/9674S7hKiYw5EabRY="; })
+ (fetchNuGet { pname = "System.Security.Permissions"; version = "6.0.0"; hash = "sha256-/MMvtFWGN/vOQfjXdOhet1gsnMgh6lh5DCHimVsnVEs="; })
+ (fetchNuGet { pname = "System.Security.Principal.Windows"; version = "4.6.0"; hash = "sha256-lZeXm45RboVgqnPQVJ65y8b5b+9FSVr0MBciG777rso="; })
+ (fetchNuGet { pname = "System.Text.Encoding"; version = "4.0.11"; hash = "sha256-PEailOvG05CVgPTyKLtpAgRydlSHmtd5K0Y8GSHY2Lc="; })
+ (fetchNuGet { pname = "System.Text.Encoding"; version = "4.3.0"; hash = "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg="; })
+ (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.3.0"; hash = "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc="; })
+ (fetchNuGet { pname = "System.Threading"; version = "4.0.11"; hash = "sha256-mob1Zv3qLQhQ1/xOLXZmYqpniNUMCfn02n8ZkaAhqac="; })
+ (fetchNuGet { pname = "System.Threading"; version = "4.3.0"; hash = "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc="; })
+ (fetchNuGet { pname = "System.Threading.Channels"; version = "4.7.1"; hash = "sha256-IkMmQnF9QfV+9EScPEwHypcK0+HTPu6K1J9fH3P2Dg0="; })
+ (fetchNuGet { pname = "System.Threading.Tasks"; version = "4.0.11"; hash = "sha256-5SLxzFg1df6bTm2t09xeI01wa5qQglqUwwJNlQPJIVs="; })
+ (fetchNuGet { pname = "System.Threading.Tasks"; version = "4.3.0"; hash = "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w="; })
+ (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.5.3"; hash = "sha256-8TglbC6KBHlDeSfgr6d5dGn7wu8td4XERl2JUyo0+Tw="; })
+ (fetchNuGet { pname = "System.Windows.Extensions"; version = "6.0.0"; hash = "sha256-N+qg1E6FDJ9A9L50wmVt3xPQV8ZxlG1xeXgFuxO+yfM="; })
+ (fetchNuGet { pname = "Tomlyn"; version = "0.16.2"; hash = "sha256-ULW4n8s2lvTMG3I18rpsVfXtKXN7C8nPrMXQowxGIsU="; })
]
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/easycrypt/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/easycrypt/default.nix
index 782d15d615..faf3dc7516 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/easycrypt/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/easycrypt/default.nix
@@ -1,14 +1,14 @@
-{ lib, stdenv, fetchFromGitHub, ocamlPackages, why3, python3 }:
+{ lib, stdenv, darwin, fetchFromGitHub, ocamlPackages, why3, python3 }:
stdenv.mkDerivation rec {
pname = "easycrypt";
- version = "2024.01";
+ version = "2024.09";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "r${version}";
- hash = "sha256-UYDoVMi5TtYxgPq5nkp/oRtcMcHl2p7KAG8ptvuOL5U=";
+ hash = "sha256-ZGYklG1eXfytRKzFvRSB6jFrOCm1gjyG8W78eMve5Ng=";
};
nativeBuildInputs = with ocamlPackages; [
@@ -17,10 +17,12 @@ stdenv.mkDerivation rec {
menhir
ocaml
python3.pkgs.wrapPython
- ];
+ ] ++ lib.optional stdenv.hostPlatform.isDarwin darwin.sigtool;
+
buildInputs = with ocamlPackages; [
batteries
dune-build-info
+ dune-site
inifiles
why3
yojson
@@ -32,7 +34,7 @@ stdenv.mkDerivation rec {
strictDeps = true;
postPatch = ''
- substituteInPlace dune-project --replace '(name easycrypt)' '(name easycrypt)(version ${version})'
+ substituteInPlace dune-project --replace-fail '(name easycrypt)' '(name easycrypt)(version ${version})'
'';
pythonPath = with python3.pkgs; [ pyyaml ];
diff --git a/third_party/nixpkgs/pkgs/applications/science/logic/lean4/default.nix b/third_party/nixpkgs/pkgs/applications/science/logic/lean4/default.nix
index a2c33db40a..cc05d0dbd3 100644
--- a/third_party/nixpkgs/pkgs/applications/science/logic/lean4/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/logic/lean4/default.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "lean4";
- version = "4.9.1";
+ version = "4.10.0";
src = fetchFromGitHub {
owner = "leanprover";
repo = "lean4";
rev = "v${finalAttrs.version}";
- hash = "sha256-C3N56f3mT+5f149T1BIYQil2UleAWmnRYLqUq4zcLgs=";
+ hash = "sha256-lNWr84aeVpI/p/oxkNAUlUMUROGGzHAkb2D9q8BzHeA=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/applications/science/misc/foldingathome/client.nix b/third_party/nixpkgs/pkgs/applications/science/misc/foldingathome/client.nix
index 6ff159cc54..15dbdf169e 100644
--- a/third_party/nixpkgs/pkgs/applications/science/misc/foldingathome/client.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/misc/foldingathome/client.nix
@@ -13,13 +13,13 @@
, extraPkgs ? [ ]
}:
let
- version = "8.3.7";
+ version = "8.3.18";
cbangSrc = fetchFromGitHub {
owner = "cauldrondevelopmentllc";
repo = "cbang";
rev = "bastet-v${version}";
- sha256 = "sha256-acAImItdkgo6PBFL6Vu/caIdcnvp/3VEW2lgVDgKy9g=";
+ sha256 = "sha256-BQNomjz6Bhod3FOC5iICwt1rPrZgIxGQ08yspSvAnJc=";
};
fah-client = stdenv.mkDerivation {
@@ -30,7 +30,7 @@ let
owner = "FoldingAtHome";
repo = "fah-client-bastet";
rev = "v${version}";
- sha256 = "sha256-d+LY/R4TAko+2e2W76KEBQ8fXj0hzzmBOm+c4tksXMA=";
+ sha256 = "sha256-lqpC1fAMFb8iX02daVre/pE0c7DkwswlFigJS3ZGEjM=";
};
nativeBuildInputs = [ scons re2 libevent git ];
diff --git a/third_party/nixpkgs/pkgs/applications/science/misc/root/default.nix b/third_party/nixpkgs/pkgs/applications/science/misc/root/default.nix
index 98fee17478..32de529c55 100644
--- a/third_party/nixpkgs/pkgs/applications/science/misc/root/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/misc/root/default.nix
@@ -56,7 +56,7 @@
stdenv.mkDerivation rec {
pname = "root";
- version = "6.32.04";
+ version = "6.32.06";
passthru = {
tests = import ./tests { inherit callPackage; };
@@ -64,15 +64,15 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://root.cern.ch/download/root_v${version}.source.tar.gz";
- hash = "sha256-Ey8Saq59MO+8zX3NmRt62hiQrleYDvMAwWQh+dTQfqg=";
+ hash = "sha256-P8Ay2T/oSN6lrbG0fY8KhieVIyk/7gqis81Sof+rckc=";
};
clad_src = fetchgit {
url = "https://github.com/vgvassilev/clad";
# Make sure that this is the same tag as in the ROOT build files!
# https://github.com/root-project/root/blob/master/interpreter/cling/tools/plugins/clad/CMakeLists.txt#L76
- rev = "refs/tags/v1.6";
- hash = "sha256-Fv3i84lgoifxtyWKhQjj1c4bR9wSl5SPzUh0ZhZBxFI=";
+ rev = "refs/tags/v1.7";
+ hash = "sha256-iKrZsuUerrlrjXBrxcTsFu/t0Pb0sa4UlfSwd1yhg3g=";
};
nativeBuildInputs = [ makeWrapper cmake pkg-config git ];
@@ -124,22 +124,22 @@ stdenv.mkDerivation rec {
fi
done
substituteInPlace cmake/modules/SearchInstalledSoftware.cmake \
- --replace 'set(lcgpackages ' '#set(lcgpackages '
+ --replace-fail 'set(lcgpackages ' '#set(lcgpackages '
# We have to bypass the connection check, because it would disable clad.
# This should probably be fixed upstream with a flag to disable the
# connectivity check!
substituteInPlace CMakeLists.txt \
- --replace 'if(clad AND NO_CONNECTION)' 'if(FALSE)'
+ --replace-fail 'if(clad AND NO_CONNECTION)' 'if(FALSE)'
# Make sure that clad is not downloaded when building
substituteInPlace interpreter/cling/tools/plugins/clad/CMakeLists.txt \
- --replace 'UPDATE_COMMAND ""' 'SOURCE_DIR ${clad_src} DOWNLOAD_COMMAND "" UPDATE_COMMAND ""'
+ --replace-fail 'UPDATE_COMMAND ""' 'SOURCE_DIR ${clad_src} DOWNLOAD_COMMAND "" UPDATE_COMMAND ""'
# Make sure that clad is finding the right llvm version
substituteInPlace interpreter/cling/tools/plugins/clad/CMakeLists.txt \
- --replace '-DLLVM_DIR=''${LLVM_BINARY_DIR}' '-DLLVM_DIR=${llvm_16.dev}/lib/cmake/llvm'
+ --replace-fail '-DLLVM_DIR=''${LLVM_BINARY_DIR}' '-DLLVM_DIR=${llvm_16.dev}/lib/cmake/llvm'
substituteInPlace interpreter/llvm-project/clang/tools/driver/CMakeLists.txt \
- --replace 'add_clang_symlink(''${link} clang)' ""
+ --replace-fail 'add_clang_symlink(''${link} clang)' ""
# Don't require textutil on macOS
: > cmake/modules/RootCPack.cmake
@@ -152,7 +152,7 @@ stdenv.mkDerivation rec {
'' + lib.optionalString stdenv.hostPlatform.isDarwin ''
# Eliminate impure reference to /System/Library/PrivateFrameworks
substituteInPlace core/macosx/CMakeLists.txt \
- --replace "-F/System/Library/PrivateFrameworks " ""
+ --replace-fail "-F/System/Library/PrivateFrameworks " ""
'' + lib.optionalString (stdenv.hostPlatform.isDarwin && lib.versionAtLeast stdenv.hostPlatform.darwinMinVersion "11") ''
MACOSX_DEPLOYMENT_TARGET=10.16
'';
diff --git a/third_party/nixpkgs/pkgs/applications/science/physics/crystfel/disable-fmemopen-on-aarch64-darwin.patch b/third_party/nixpkgs/pkgs/applications/science/physics/crystfel/disable-fmemopen-on-aarch64-darwin.patch
deleted file mode 100644
index c35350d000..0000000000
--- a/third_party/nixpkgs/pkgs/applications/science/physics/crystfel/disable-fmemopen-on-aarch64-darwin.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/libcrystfel/src/image-cbf.c b/libcrystfel/src/image-cbf.c
-index b8f09a1f..f8a15c1b 100644
---- a/libcrystfel/src/image-cbf.c
-+++ b/libcrystfel/src/image-cbf.c
-@@ -287,7 +287,7 @@ static float *read_cbf_data(const char *filename, int gz, int *w, int *h)
-
- } else {
-
-- #ifdef HAVE_ZLIB
-+ #if defined(HAVE_ZLIB) && !(defined(__aarch64__) && defined(__APPLE__))
- gzFile gzfh;
- int len_read;
- size_t len;
diff --git a/third_party/nixpkgs/pkgs/applications/science/robotics/inav-configurator/default.nix b/third_party/nixpkgs/pkgs/applications/science/robotics/inav-configurator/default.nix
index 364f5185d0..6862b909b0 100644
--- a/third_party/nixpkgs/pkgs/applications/science/robotics/inav-configurator/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/robotics/inav-configurator/default.nix
@@ -33,14 +33,16 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
- desktopItems = makeDesktopItem {
- name = pname;
- exec = pname;
- icon = pname;
- comment = "iNavFlight configuration tool";
- desktopName = "iNav Configurator";
- genericName = "Flight controller configuration tool";
- };
+ desktopItems = [
+ (makeDesktopItem {
+ name = pname;
+ exec = pname;
+ icon = pname;
+ comment = "iNavFlight configuration tool";
+ desktopName = "iNav Configurator";
+ genericName = "Flight controller configuration tool";
+ })
+ ];
meta = with lib; {
description = "INav flight control system configuration tool";
diff --git a/third_party/nixpkgs/pkgs/applications/science/robotics/mission-planner/default.nix b/third_party/nixpkgs/pkgs/applications/science/robotics/mission-planner/default.nix
index 0e60cb1fc2..bd8ac9ed4b 100644
--- a/third_party/nixpkgs/pkgs/applications/science/robotics/mission-planner/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/science/robotics/mission-planner/default.nix
@@ -1,4 +1,5 @@
-{ lib, stdenv, fetchurl, makeDesktopItem, makeWrapper, unzip, mono }:
+{ lib, stdenv, fetchurl, makeDesktopItem, makeWrapper, unzip, mono, gitUpdater
+}:
let
pname = "mission-planner";
@@ -12,11 +13,12 @@ let
};
in stdenv.mkDerivation rec {
inherit pname;
- version = "1.3.80";
+ version = "1.3.82";
src = fetchurl {
- url = "https://firmware.ardupilot.org/Tools/MissionPlanner/MissionPlanner-${version}.zip";
- sha256 = "sha256-iivlaQWtOMJHchmR92FoqTaosGJ9F1AgFtuFgDE/9qQ=";
+ url =
+ "https://firmware.ardupilot.org/Tools/MissionPlanner/MissionPlanner-${version}.zip";
+ sha256 = "sha256-554fFDxHMo4jV3yrPdGgDYQ6XeW+TWdVIIkGQIBdrCQ=";
};
nativeBuildInputs = [ makeWrapper mono unzip ];
@@ -44,6 +46,8 @@ in stdenv.mkDerivation rec {
runHook postInstall
'';
+ passthru.updateScript = gitUpdater { };
+
meta = with lib; {
description = "ArduPilot ground station";
mainProgram = "mission-planner";
diff --git a/third_party/nixpkgs/pkgs/applications/system/asusctl/Cargo.lock b/third_party/nixpkgs/pkgs/applications/system/asusctl/Cargo.lock
index 2b300d0606..13906906d0 100644
--- a/third_party/nixpkgs/pkgs/applications/system/asusctl/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/applications/system/asusctl/Cargo.lock
@@ -4,9 +4,9 @@ version = 3
[[package]]
name = "ab_glyph"
-version = "0.2.26"
+version = "0.2.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e53b0a3d5760cd2ba9b787ae0c6440ad18ee294ff71b05e3381c900a7d16cfd"
+checksum = "79faae4620f45232f599d9bc7b290f88247a0834162c4495ab2f02d60004adfb"
dependencies = [
"ab_glyph_rasterizer",
"owned_ttf_parser",
@@ -20,9 +20,9 @@ checksum = "c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046"
[[package]]
name = "addr2line"
-version = "0.21.0"
+version = "0.22.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
+checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"
dependencies = [
"gimli",
]
@@ -33,6 +33,12 @@ version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
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"
@@ -63,12 +69,12 @@ checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f"
[[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",
@@ -105,21 +111,21 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.85"
+version = "1.0.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "27a4bd113ab6da4cd0f521068a6e2ee1065eab54107266a11835d02c8ec86a37"
+checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
[[package]]
name = "arrayref"
-version = "0.3.7"
+version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545"
+checksum = "9d151e35f61089500b617991b791fc8bfd237ae50cd5950803758a179b41e67a"
[[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"
@@ -129,7 +135,7 @@ checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b"
[[package]]
name = "asusctl"
-version = "6.0.9"
+version = "6.0.12"
dependencies = [
"asusd",
"cargo-husky",
@@ -147,7 +153,7 @@ dependencies = [
[[package]]
name = "asusd"
-version = "6.0.9"
+version = "6.0.12"
dependencies = [
"cargo-husky",
"concat-idents",
@@ -158,14 +164,13 @@ dependencies = [
"inotify",
"log",
"logind-zbus",
- "mio",
+ "mio 0.8.11",
"rog_anime",
"rog_aura",
"rog_platform",
"rog_profiles",
"rog_slash",
"serde",
- "serde_derive",
"tokio",
"udev 0.8.0",
"zbus",
@@ -173,7 +178,7 @@ dependencies = [
[[package]]
name = "asusd-user"
-version = "6.0.9"
+version = "6.0.12"
dependencies = [
"cargo-husky",
"config-traits",
@@ -185,19 +190,18 @@ dependencies = [
"rog_platform",
"ron",
"serde",
- "serde_derive",
"smol",
"zbus",
]
[[package]]
name = "async-broadcast"
-version = "0.7.0"
+version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "258b52a1aa741b9f09783b2d86cf0aeeb617bbf847f6933340a39644227acbdb"
+checksum = "20cd0e2e25ea8e5f7e9df04578dc6cf5c83577fd09b1a46aaf5c85e1c33f2a7e"
dependencies = [
- "event-listener 5.3.0",
- "event-listener-strategy 0.5.2",
+ "event-listener 5.3.1",
+ "event-listener-strategy",
"futures-core",
"pin-project-lite",
]
@@ -215,26 +219,25 @@ dependencies = [
[[package]]
name = "async-channel"
-version = "2.3.0"
+version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9f2776ead772134d55b62dd45e59a79e21612d85d0af729b8b7d3967d601a62a"
+checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a"
dependencies = [
"concurrent-queue",
- "event-listener 5.3.0",
- "event-listener-strategy 0.5.2",
+ "event-listener-strategy",
"futures-core",
"pin-project-lite",
]
[[package]]
name = "async-executor"
-version = "1.11.0"
+version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b10202063978b3351199d68f8b22c4e47e4b1b822f8d43fd862d5ea8c006b29a"
+checksum = "d7ebdfa2ebdab6b1760375fa7d6f382b9f486eac35fc994625a00e89280bdbb7"
dependencies = [
"async-task",
"concurrent-queue",
- "fastrand 2.1.0",
+ "fastrand 2.1.1",
"futures-lite 2.3.0",
"slab",
]
@@ -257,7 +260,7 @@ version = "2.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a"
dependencies = [
- "async-lock 3.3.0",
+ "async-lock 3.4.0",
"blocking",
"futures-lite 2.3.0",
]
@@ -284,21 +287,21 @@ dependencies = [
[[package]]
name = "async-io"
-version = "2.3.2"
+version = "2.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884"
+checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8"
dependencies = [
- "async-lock 3.3.0",
+ "async-lock 3.4.0",
"cfg-if",
"concurrent-queue",
"futures-io",
"futures-lite 2.3.0",
"parking",
- "polling 3.7.0",
- "rustix 0.38.34",
+ "polling 3.7.3",
+ "rustix 0.38.35",
"slab",
"tracing",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -312,12 +315,12 @@ dependencies = [
[[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 5.3.1",
+ "event-listener-strategy",
"pin-project-lite",
]
@@ -345,28 +348,28 @@ dependencies = [
"cfg-if",
"event-listener 3.1.0",
"futures-lite 1.13.0",
- "rustix 0.38.34",
+ "rustix 0.38.35",
"windows-sys 0.48.0",
]
[[package]]
name = "async-process"
-version = "2.2.2"
+version = "2.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a53fc6301894e04a92cb2584fedde80cb25ba8e02d9dc39d4a87d036e22f397d"
+checksum = "a8a07789659a4d385b79b18b9127fc27e1a59e1e89117c78c5ea3b806f016374"
dependencies = [
- "async-channel 2.3.0",
- "async-io 2.3.2",
- "async-lock 3.3.0",
+ "async-channel 2.3.1",
+ "async-io 2.3.4",
+ "async-lock 3.4.0",
"async-signal",
"async-task",
"blocking",
"cfg-if",
- "event-listener 5.3.0",
+ "event-listener 5.3.1",
"futures-lite 2.3.0",
- "rustix 0.38.34",
+ "rustix 0.38.35",
"tracing",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -377,25 +380,25 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[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 2.3.4",
+ "async-lock 3.4.0",
"atomic-waker",
"cfg-if",
"futures-core",
"futures-io",
- "rustix 0.38.34",
+ "rustix 0.38.35",
"signal-hook-registry",
"slab",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -417,7 +420,7 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
@@ -428,13 +431,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
[[package]]
name = "async-trait"
-version = "0.1.80"
+version = "0.1.81"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca"
+checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
@@ -445,14 +448,14 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
[[package]]
name = "auto_enums"
-version = "0.8.5"
+version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1899bfcfd9340ceea3533ea157360ba8fa864354eccbceab58e1006ecab35393"
+checksum = "459b77b7e855f875fd15f101064825cd79eb83185a961d66e6298560126facfb"
dependencies = [
"derive_utils",
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
@@ -463,18 +466,17 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
[[package]]
name = "axum"
-version = "0.6.20"
+version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf"
+checksum = "3a6c9af12842a67734c9a2e355436e5d03b22383ed60cf13cd0c18fbfe3dcbcf"
dependencies = [
"async-trait",
"axum-core",
- "bitflags 1.3.2",
"bytes",
"futures-util",
"http",
"http-body",
- "hyper",
+ "http-body-util",
"itoa",
"matchit",
"memchr",
@@ -483,7 +485,7 @@ dependencies = [
"pin-project-lite",
"rustversion",
"serde",
- "sync_wrapper",
+ "sync_wrapper 1.0.1",
"tower",
"tower-layer",
"tower-service",
@@ -491,32 +493,35 @@ dependencies = [
[[package]]
name = "axum-core"
-version = "0.3.4"
+version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c"
+checksum = "a15c63fd72d41492dc4f497196f5da1fb04fb7529e631d73630d1b491e47a2e3"
dependencies = [
"async-trait",
"bytes",
"futures-util",
"http",
"http-body",
+ "http-body-util",
"mime",
+ "pin-project-lite",
"rustversion",
+ "sync_wrapper 0.1.2",
"tower-layer",
"tower-service",
]
[[package]]
name = "backtrace"
-version = "0.3.71"
+version = "0.3.73"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d"
+checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a"
dependencies = [
"addr2line",
"cc",
"cfg-if",
"libc",
- "miniz_oxide 0.7.2",
+ "miniz_oxide 0.7.4",
"object",
"rustc-demangle",
]
@@ -539,16 +544,16 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "88df312fbb13c845a05ede7e91ab7b9fea442d9176d092bbdb954ae6db55ad5d"
dependencies = [
- "async-io 2.3.2",
+ "async-io 2.3.4",
"block2 0.4.0",
"flume",
- "icrate 0.1.2",
+ "icrate",
"log",
- "objc2 0.5.1",
+ "objc2",
"once_cell",
"parking_lot",
"png",
- "windows 0.56.0",
+ "windows",
"zbus",
]
@@ -558,10 +563,10 @@ version = "0.69.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"cexpr",
"clang-sys",
- "itertools",
+ "itertools 0.12.1",
"lazy_static",
"lazycell",
"log",
@@ -571,7 +576,7 @@ dependencies = [
"regex",
"rustc-hash",
"shlex",
- "syn 2.0.63",
+ "syn 2.0.76",
"which",
]
@@ -589,9 +594,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[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",
]
@@ -620,16 +625,6 @@ dependencies = [
"objc-sys",
]
-[[package]]
-name = "block2"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "15b55663a85f33501257357e6421bb33e769d5c9ffb5ba0921c975a123e35e68"
-dependencies = [
- "block-sys",
- "objc2 0.4.1",
-]
-
[[package]]
name = "block2"
version = "0.4.0"
@@ -637,17 +632,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e58aa60e59d8dbfcc36138f5f18be5f24394d33b38b24f7fd0b1caa33095f22f"
dependencies = [
"block-sys",
- "objc2 0.5.1",
+ "objc2",
+]
+
+[[package]]
+name = "block2"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f"
+dependencies = [
+ "objc2",
]
[[package]]
name = "blocking"
-version = "1.6.0"
+version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "495f7104e962b7356f0aeb34247aca1fe7d2e783b346582db7f2904cb5717e88"
+checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea"
dependencies = [
- "async-channel 2.3.0",
- "async-lock 3.3.0",
+ "async-channel 2.3.1",
"async-task",
"futures-io",
"futures-lite 2.3.0",
@@ -668,22 +671,22 @@ checksum = "64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06"
[[package]]
name = "bytemuck"
-version = "1.15.0"
+version = "1.17.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15"
+checksum = "773d90827bc3feecfb67fab12e24de0749aad83c74b9504ecde46237b5cd24e2"
dependencies = [
"bytemuck_derive",
]
[[package]]
name = "bytemuck_derive"
-version = "1.6.0"
+version = "1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4da9a32f3fed317401fa3c862968128267c3106685286e15d5aaa3d7389c2f60"
+checksum = "0cc8b54b395f2fcfbb3d90c47b01c7f444d94d05bdeb775811dec868ac3bbc26"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
@@ -693,10 +696,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
-name = "bytes"
-version = "1.6.0"
+name = "byteorder-lite"
+version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
+checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495"
+
+[[package]]
+name = "bytes"
+version = "1.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50"
[[package]]
name = "calloop"
@@ -704,22 +713,36 @@ version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fba7adb4dd5aa98e5553510223000e7148f621165ec5f9acd7113f6ca4995298"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"log",
- "polling 3.7.0",
- "rustix 0.38.34",
+ "polling 3.7.3",
+ "rustix 0.38.35",
+ "slab",
+ "thiserror",
+]
+
+[[package]]
+name = "calloop"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec"
+dependencies = [
+ "bitflags 2.6.0",
+ "log",
+ "polling 3.7.3",
+ "rustix 0.38.35",
"slab",
"thiserror",
]
[[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",
+ "calloop 0.13.0",
+ "rustix 0.38.35",
"wayland-backend",
"wayland-client",
]
@@ -732,13 +755,13 @@ checksum = "7b02b629252fe8ef6460461409564e2c21d0c8e77e0944f3d189ff06c4e932ad"
[[package]]
name = "cc"
-version = "1.0.97"
+version = "1.1.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "099a5357d84c4c61eb35fc8eafa9a79a902c2f76911e5747ced4e032edd8d9b4"
+checksum = "57b6a275aa2903740dc87da01c62040406b8812552e97129a63ea8850a17c6e6"
dependencies = [
"jobserver",
"libc",
- "once_cell",
+ "shlex",
]
[[package]]
@@ -762,12 +785,6 @@ version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
-[[package]]
-name = "cfg_aliases"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e"
-
[[package]]
name = "cfg_aliases"
version = "0.2.1"
@@ -794,18 +811,18 @@ dependencies = [
"js-sys",
"num-traits",
"wasm-bindgen",
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
name = "clang-sys"
-version = "1.7.0"
+version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1"
+checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
dependencies = [
"glob",
"libc",
- "libloading 0.8.3",
+ "libloading",
]
[[package]]
@@ -893,7 +910,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f76990911f2267d837d9d0ad060aa63aaad170af40904b29461734c339030d4d"
dependencies = [
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
@@ -907,7 +924,7 @@ dependencies = [
[[package]]
name = "config-traits"
-version = "6.0.9"
+version = "6.0.12"
dependencies = [
"cargo-husky",
"log",
@@ -917,9 +934,9 @@ dependencies = [
[[package]]
name = "console-api"
-version = "0.6.0"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd326812b3fd01da5bb1af7d340d0d555fd3d4b641e7f1dfcf5962a902952787"
+checksum = "86ed14aa9c9f927213c6e4f3ef75faaad3406134efe84ba2cb7983431d5f0931"
dependencies = [
"futures-core",
"prost",
@@ -930,9 +947,9 @@ dependencies = [
[[package]]
name = "console-subscriber"
-version = "0.2.0"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7481d4c57092cd1c19dd541b92bdce883de840df30aa5d03fd48a3935c01842e"
+checksum = "e2e3a111a37f3333946ebf9da370ba5c5577b18eb342ec683eb488dd21980302"
dependencies = [
"console-api",
"crossbeam-channel",
@@ -940,6 +957,8 @@ dependencies = [
"futures-task",
"hdrhistogram",
"humantime",
+ "hyper-util",
+ "prost",
"prost-types",
"serde",
"serde_json",
@@ -955,7 +974,7 @@ dependencies = [
[[package]]
name = "const-field-offset"
version = "0.1.5"
-source = "git+https://github.com/slint-ui/slint.git#7b3e2fcf32d2937a8ed58bcc742e45dd4852bced"
+source = "git+https://github.com/slint-ui/slint.git#6472ab841612c05f0996bfd277e157085b7fcbff"
dependencies = [
"const-field-offset-macro",
"field-offset",
@@ -964,11 +983,11 @@ dependencies = [
[[package]]
name = "const-field-offset-macro"
version = "0.1.5"
-source = "git+https://github.com/slint-ui/slint.git#7b3e2fcf32d2937a8ed58bcc742e45dd4852bced"
+source = "git+https://github.com/slint-ui/slint.git#6472ab841612c05f0996bfd277e157085b7fcbff"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
@@ -1003,9 +1022,9 @@ dependencies = [
[[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"
@@ -1051,37 +1070,37 @@ checksum = "7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636"
[[package]]
name = "cpuctl"
-version = "6.0.9"
+version = "6.0.12"
[[package]]
name = "cpufeatures"
-version = "0.2.12"
+version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
+checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad"
dependencies = [
"libc",
]
[[package]]
name = "crc32fast"
-version = "1.4.0"
+version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa"
+checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
dependencies = [
"cfg-if",
]
[[package]]
name = "critical-section"
-version = "1.1.2"
+version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216"
+checksum = "f64009896348fc5af4222e9cf7d7d82a95a256c634ebcf61c53e4ea461422242"
[[package]]
name = "crossbeam-channel"
-version = "0.5.12"
+version = "0.5.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95"
+checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2"
dependencies = [
"crossbeam-utils",
]
@@ -1107,9 +1126,9 @@ dependencies = [
[[package]]
name = "crossbeam-utils"
-version = "0.8.19"
+version = "0.8.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
+checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
[[package]]
name = "crunchy"
@@ -1128,23 +1147,10 @@ dependencies = [
]
[[package]]
-name = "css-color-parser2"
-version = "1.0.1"
+name = "ctor-lite"
+version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf8ed1639f4b56ec6f31d007ff66ce4a13099dce5a9995d48368a30d62bf04bd"
-dependencies = [
- "lazy_static",
-]
-
-[[package]]
-name = "ctor"
-version = "0.2.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f"
-dependencies = [
- "quote",
- "syn 2.0.63",
-]
+checksum = "1f791803201ab277ace03903de1594460708d2d54df6053f2d9e82f592b19e3b"
[[package]]
name = "cursor-icon"
@@ -1169,26 +1175,26 @@ dependencies = [
[[package]]
name = "derive_more"
-version = "0.99.17"
+version = "0.99.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
+checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce"
dependencies = [
"convert_case",
"proc-macro2",
"quote",
"rustc_version",
- "syn 1.0.109",
+ "syn 2.0.76",
]
[[package]]
name = "derive_utils"
-version = "0.14.1"
+version = "0.14.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61bb5a1014ce6dfc2a378578509abe775a5aa06bff584a547555d9efdb81b926"
+checksum = "65f152f4b8559c4da5d574bafc7af85454d706b4c5fe8b530d508cacbb6807ea"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
@@ -1254,12 +1260,12 @@ version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412"
dependencies = [
- "libloading 0.8.3",
+ "libloading",
]
[[package]]
name = "dmi_id"
-version = "6.0.9"
+version = "6.0.12"
dependencies = [
"log",
"udev 0.8.0",
@@ -1271,6 +1277,12 @@ version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2"
+[[package]]
+name = "dpi"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53"
+
[[package]]
name = "drm"
version = "0.9.0"
@@ -1325,9 +1337,9 @@ dependencies = [
[[package]]
name = "either"
-version = "1.11.0"
+version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2"
+checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
[[package]]
name = "endi"
@@ -1337,9 +1349,9 @@ checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf"
[[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",
@@ -1347,13 +1359,13 @@ dependencies = [
[[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.63",
+ "syn 2.0.76",
]
[[package]]
@@ -1387,9 +1399,9 @@ dependencies = [
[[package]]
name = "euclid"
-version = "0.22.9"
+version = "0.22.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87f253bc5c813ca05792837a0ff4b3a580336b224512d48f7eda1d7dd9210787"
+checksum = "ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48"
dependencies = [
"num-traits",
]
@@ -1413,43 +1425,22 @@ dependencies = [
[[package]]
name = "event-listener"
-version = "4.0.3"
+version = "5.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e"
+checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba"
dependencies = [
"concurrent-queue",
"parking",
"pin-project-lite",
]
-[[package]]
-name = "event-listener"
-version = "5.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24"
-dependencies = [
- "concurrent-queue",
- "parking",
- "pin-project-lite",
-]
-
-[[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.0",
+ "event-listener 5.3.1",
"pin-project-lite",
]
@@ -1463,7 +1454,7 @@ dependencies = [
"flume",
"half",
"lebe",
- "miniz_oxide 0.7.2",
+ "miniz_oxide 0.7.4",
"rayon-core",
"smallvec",
"zune-inflate",
@@ -1480,9 +1471,9 @@ dependencies = [
[[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"
@@ -1495,14 +1486,14 @@ dependencies = [
[[package]]
name = "femtovg"
-version = "0.9.1"
+version = "0.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a056992c3a862ef9d4452bad8b6b455780382502b38b93540fb17773a54ca092"
+checksum = "47921d14afc4daad9bedc926099bc6edcaa23e37a957448f86cdefcbafe2f632"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"fnv",
"glow",
- "image",
+ "image 0.25.2",
"imgref",
"log",
"lru",
@@ -1521,30 +1512,30 @@ version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f"
dependencies = [
- "memoffset 0.9.1",
+ "memoffset",
"rustc_version",
]
[[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 0.1.3",
+ "windows-sys 0.59.0",
]
[[package]]
name = "flate2"
-version = "1.0.30"
+version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
+checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253"
dependencies = [
"crc32fast",
- "miniz_oxide 0.7.2",
+ "miniz_oxide 0.8.0",
]
[[package]]
@@ -1573,35 +1564,36 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "fontconfig-parser"
-version = "0.5.6"
+version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a595cb550439a117696039dfc69830492058211b771a2a165379f2a1a53d84d"
+checksum = "c1fcfcd44ca6e90c921fee9fa665d530b21ef1327a4c1a6c5250ea44b776ada7"
dependencies = [
"roxmltree",
]
[[package]]
name = "fontdb"
-version = "0.16.2"
+version = "0.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b0299020c3ef3f60f526a4f64ab4a3d4ce116b1acbf24cdd22da0068e5d81dc3"
+checksum = "e32eac81c1135c1df01d4e6d4233c47ba11f6a6d07f33e0bba09d18797077770"
dependencies = [
"fontconfig-parser",
"log",
"memmap2 0.9.4",
"slotmap",
"tinyvec",
- "ttf-parser 0.20.0",
+ "ttf-parser 0.21.1",
]
[[package]]
name = "fontdue"
-version = "0.8.0"
+version = "0.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9099a2f86b8e674b75d03ff154b3fe4c5208ed249ced8d69cc313a9fa40bb488"
+checksum = "efe23d02309319171d00d794c9ff48d4f903c0e481375b1b04b017470838af04"
dependencies = [
"hashbrown 0.14.5",
- "ttf-parser 0.20.0",
+ "rayon",
+ "ttf-parser 0.21.1",
]
[[package]]
@@ -1622,7 +1614,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
@@ -1682,7 +1674,7 @@ version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5"
dependencies = [
- "fastrand 2.1.0",
+ "fastrand 2.1.1",
"futures-core",
"futures-io",
"parking",
@@ -1749,16 +1741,6 @@ dependencies = [
"version_check",
]
-[[package]]
-name = "gethostname"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bb65d4ba3173c56a500b555b532f72c42e8d1fe64962b518897f8959fae2c177"
-dependencies = [
- "libc",
- "winapi",
-]
-
[[package]]
name = "gethostname"
version = "0.4.3"
@@ -1824,9 +1806,9 @@ dependencies = [
[[package]]
name = "gimli"
-version = "0.28.1"
+version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
+checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
[[package]]
name = "gl_generator"
@@ -1868,55 +1850,56 @@ dependencies = [
[[package]]
name = "glutin"
-version = "0.31.3"
+version = "0.32.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "18fcd4ae4e86d991ad1300b8f57166e5be0c95ef1f63f3f5b827f8a164548746"
+checksum = "2491aa3090f682ddd920b184491844440fdd14379c7eef8f5bc10ef7fb3242fd"
dependencies = [
- "bitflags 2.5.0",
- "cfg_aliases 0.1.1",
+ "bitflags 2.6.0",
+ "cfg_aliases",
"cgl",
"core-foundation",
"dispatch",
"glutin_egl_sys",
"glutin_glx_sys",
"glutin_wgl_sys",
- "icrate 0.0.4",
- "libloading 0.8.3",
- "objc2 0.4.1",
+ "libloading",
+ "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 0.1.1",
+ "cfg_aliases",
"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",
@@ -1924,9 +1907,9 @@ dependencies = [
[[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",
]
@@ -1953,17 +1936,17 @@ dependencies = [
[[package]]
name = "h2"
-version = "0.3.26"
+version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8"
+checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205"
dependencies = [
+ "atomic-waker",
"bytes",
"fnv",
"futures-core",
"futures-sink",
- "futures-util",
"http",
- "indexmap 2.2.6",
+ "indexmap 2.4.0",
"slab",
"tokio",
"tokio-util",
@@ -1994,6 +1977,7 @@ checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
dependencies = [
"ahash",
"allocator-api2",
+ "rayon",
]
[[package]]
@@ -2011,9 +1995,9 @@ dependencies = [
[[package]]
name = "heck"
-version = "0.4.1"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
+checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "hermit-abi"
@@ -2021,6 +2005,12 @@ version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
+[[package]]
+name = "hermit-abi"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc"
+
[[package]]
name = "hex"
version = "0.4.3"
@@ -2038,9 +2028,9 @@ dependencies = [
[[package]]
name = "http"
-version = "0.2.12"
+version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1"
+checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258"
dependencies = [
"bytes",
"fnv",
@@ -2049,20 +2039,32 @@ dependencies = [
[[package]]
name = "http-body"
-version = "0.4.6"
+version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2"
+checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
dependencies = [
"bytes",
"http",
+]
+
+[[package]]
+name = "http-body-util"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f"
+dependencies = [
+ "bytes",
+ "futures-util",
+ "http",
+ "http-body",
"pin-project-lite",
]
[[package]]
name = "httparse"
-version = "1.8.0"
+version = "1.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
+checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9"
[[package]]
name = "httpdate"
@@ -2078,13 +2080,12 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
[[package]]
name = "hyper"
-version = "0.14.28"
+version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80"
+checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05"
dependencies = [
"bytes",
"futures-channel",
- "futures-core",
"futures-util",
"h2",
"http",
@@ -2093,31 +2094,50 @@ dependencies = [
"httpdate",
"itoa",
"pin-project-lite",
- "socket2 0.5.7",
+ "smallvec",
"tokio",
- "tower-service",
- "tracing",
"want",
]
[[package]]
name = "hyper-timeout"
-version = "0.4.1"
+version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1"
+checksum = "3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793"
dependencies = [
"hyper",
+ "hyper-util",
"pin-project-lite",
"tokio",
- "tokio-io-timeout",
+ "tower-service",
+]
+
+[[package]]
+name = "hyper-util"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9"
+dependencies = [
+ "bytes",
+ "futures-channel",
+ "futures-util",
+ "http",
+ "http-body",
+ "hyper",
+ "pin-project-lite",
+ "socket2 0.5.7",
+ "tokio",
+ "tower",
+ "tower-service",
+ "tracing",
]
[[package]]
name = "i-slint-backend-linuxkms"
-version = "1.6.0"
-source = "git+https://github.com/slint-ui/slint.git#7b3e2fcf32d2937a8ed58bcc742e45dd4852bced"
+version = "1.8.0"
+source = "git+https://github.com/slint-ui/slint.git#6472ab841612c05f0996bfd277e157085b7fcbff"
dependencies = [
- "calloop",
+ "calloop 0.12.4",
"drm",
"gbm",
"gbm-sys",
@@ -2128,14 +2148,14 @@ dependencies = [
"input",
"libseat",
"nix 0.27.1",
- "raw-window-handle 0.5.2",
+ "raw-window-handle",
"xkbcommon",
]
[[package]]
name = "i-slint-backend-selector"
-version = "1.6.0"
-source = "git+https://github.com/slint-ui/slint.git#7b3e2fcf32d2937a8ed58bcc742e45dd4852bced"
+version = "1.8.0"
+source = "git+https://github.com/slint-ui/slint.git#6472ab841612c05f0996bfd277e157085b7fcbff"
dependencies = [
"cfg-if",
"i-slint-backend-linuxkms",
@@ -2146,11 +2166,11 @@ dependencies = [
[[package]]
name = "i-slint-backend-winit"
-version = "1.6.0"
-source = "git+https://github.com/slint-ui/slint.git#7b3e2fcf32d2937a8ed58bcc742e45dd4852bced"
+version = "1.8.0"
+source = "git+https://github.com/slint-ui/slint.git#6472ab841612c05f0996bfd277e157085b7fcbff"
dependencies = [
"cfg-if",
- "cfg_aliases 0.2.1",
+ "cfg_aliases",
"cocoa",
"const-field-offset",
"copypasta",
@@ -2165,7 +2185,7 @@ dependencies = [
"lyon_path",
"once_cell",
"pin-weak",
- "raw-window-handle 0.5.2",
+ "raw-window-handle",
"scoped-tls-hkt",
"scopeguard",
"softbuffer",
@@ -2176,29 +2196,28 @@ dependencies = [
[[package]]
name = "i-slint-common"
-version = "1.6.0"
-source = "git+https://github.com/slint-ui/slint.git#7b3e2fcf32d2937a8ed58bcc742e45dd4852bced"
+version = "1.8.0"
+source = "git+https://github.com/slint-ui/slint.git#6472ab841612c05f0996bfd277e157085b7fcbff"
dependencies = [
"cfg-if",
"derive_more",
"fontdb",
- "libloading 0.8.3",
+ "libloading",
]
[[package]]
name = "i-slint-compiler"
-version = "1.6.0"
-source = "git+https://github.com/slint-ui/slint.git#7b3e2fcf32d2937a8ed58bcc742e45dd4852bced"
+version = "1.8.0"
+source = "git+https://github.com/slint-ui/slint.git#6472ab841612c05f0996bfd277e157085b7fcbff"
dependencies = [
"by_address",
"codemap",
"codemap-diagnostic",
- "css-color-parser2",
"derive_more",
"fontdue",
"i-slint-common",
- "image",
- "itertools",
+ "image 0.24.9",
+ "itertools 0.13.0",
"linked_hash_set",
"lyon_extra",
"lyon_path",
@@ -2216,12 +2235,13 @@ dependencies = [
[[package]]
name = "i-slint-core"
-version = "1.6.0"
-source = "git+https://github.com/slint-ui/slint.git#7b3e2fcf32d2937a8ed58bcc742e45dd4852bced"
+version = "1.8.0"
+source = "git+https://github.com/slint-ui/slint.git#6472ab841612c05f0996bfd277e157085b7fcbff"
dependencies = [
"auto_enums",
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"cfg-if",
+ "chrono",
"clru",
"const-field-offset",
"derive_more",
@@ -2229,7 +2249,7 @@ dependencies = [
"gettext-rs",
"i-slint-common",
"i-slint-core-macros",
- "image",
+ "image 0.24.9",
"integer-sqrt",
"lyon_algorithms",
"lyon_extra",
@@ -2240,7 +2260,7 @@ dependencies = [
"pin-project",
"pin-weak",
"portable-atomic",
- "raw-window-handle 0.6.1",
+ "raw-window-handle",
"resvg",
"rgb",
"scoped-tls-hkt",
@@ -2254,22 +2274,22 @@ dependencies = [
"vtable",
"wasm-bindgen",
"web-sys",
- "web-time 1.1.0",
+ "web-time",
]
[[package]]
name = "i-slint-core-macros"
-version = "1.6.0"
-source = "git+https://github.com/slint-ui/slint.git#7b3e2fcf32d2937a8ed58bcc742e45dd4852bced"
+version = "1.8.0"
+source = "git+https://github.com/slint-ui/slint.git#6472ab841612c05f0996bfd277e157085b7fcbff"
dependencies = [
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
name = "i-slint-renderer-femtovg"
-version = "1.6.0"
-source = "git+https://github.com/slint-ui/slint.git#7b3e2fcf32d2937a8ed58bcc742e45dd4852bced"
+version = "1.8.0"
+source = "git+https://github.com/slint-ui/slint.git#6472ab841612c05f0996bfd277e157085b7fcbff"
dependencies = [
"cfg-if",
"const-field-offset",
@@ -2286,10 +2306,9 @@ dependencies = [
"lyon_path",
"once_cell",
"pin-weak",
- "raw-window-handle 0.5.2",
"rgb",
"scoped-tls-hkt",
- "ttf-parser 0.20.0",
+ "ttf-parser 0.21.1",
"unicode-script",
"unicode-segmentation",
"wasm-bindgen",
@@ -2299,12 +2318,12 @@ dependencies = [
[[package]]
name = "i-slint-renderer-skia"
-version = "1.6.0"
-source = "git+https://github.com/slint-ui/slint.git#7b3e2fcf32d2937a8ed58bcc742e45dd4852bced"
+version = "1.8.0"
+source = "git+https://github.com/slint-ui/slint.git#6472ab841612c05f0996bfd277e157085b7fcbff"
dependencies = [
"bytemuck",
"cfg-if",
- "cfg_aliases 0.2.1",
+ "cfg_aliases",
"cocoa",
"const-field-offset",
"core-foundation",
@@ -2321,13 +2340,13 @@ dependencies = [
"objc",
"once_cell",
"pin-weak",
- "raw-window-handle 0.5.2",
+ "raw-window-handle",
"scoped-tls-hkt",
"skia-safe",
"softbuffer",
"unicode-segmentation",
"vtable",
- "windows 0.54.0",
+ "windows",
]
[[package]]
@@ -2353,17 +2372,6 @@ dependencies = [
"cc",
]
-[[package]]
-name = "icrate"
-version = "0.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "99d3aaff8a54577104bafdf686ff18565c3b6903ca5782a2026ef06e2c7aa319"
-dependencies = [
- "block2 0.3.0",
- "dispatch",
- "objc2 0.4.1",
-]
-
[[package]]
name = "icrate"
version = "0.1.2"
@@ -2371,7 +2379,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3fb69199826926eb864697bddd27f73d9fddcffc004f5733131e15b465e30642"
dependencies = [
"block2 0.4.0",
- "objc2 0.5.1",
+ "objc2",
]
[[package]]
@@ -2402,6 +2410,17 @@ dependencies = [
"tiff",
]
+[[package]]
+name = "image"
+version = "0.25.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "99314c8a2152b8ddb211f924cdae532d8c5e4c8bb54728e12fff1b0cd5963a10"
+dependencies = [
+ "bytemuck",
+ "byteorder-lite",
+ "num-traits",
+]
+
[[package]]
name = "imagesize"
version = "0.12.0"
@@ -2426,9 +2445,9 @@ dependencies = [
[[package]]
name = "indexmap"
-version = "2.2.6"
+version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
+checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c"
dependencies = [
"equivalent",
"hashbrown 0.14.5",
@@ -2478,9 +2497,9 @@ checksum = "bd4f5b4d1c00331c5245163aacfe5f20be75b564c7112d45893d4ae038119eb0"
[[package]]
name = "instant"
-version = "0.1.12"
+version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
dependencies = [
"cfg-if",
]
@@ -2500,18 +2519,18 @@ version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
dependencies = [
- "hermit-abi",
+ "hermit-abi 0.3.9",
"libc",
"windows-sys 0.48.0",
]
[[package]]
name = "is-terminal"
-version = "0.4.12"
+version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
+checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b"
dependencies = [
- "hermit-abi",
+ "hermit-abi 0.4.0",
"libc",
"windows-sys 0.52.0",
]
@@ -2525,6 +2544,15 @@ dependencies = [
"either",
]
+[[package]]
+name = "itertools"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
+dependencies = [
+ "either",
+]
+
[[package]]
name = "itoa"
version = "1.0.11"
@@ -2555,9 +2583,9 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
[[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",
]
@@ -2573,9 +2601,9 @@ dependencies = [
[[package]]
name = "js-sys"
-version = "0.3.69"
+version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
+checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a"
dependencies = [
"wasm-bindgen",
]
@@ -2604,9 +2632,9 @@ checksum = "10257499f089cd156ad82d0a9cd57d9501fa2c989068992a97eb3c27836f206b"
[[package]]
name = "lazy_static"
-version = "1.4.0"
+version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]]
name = "lazycell"
@@ -2622,28 +2650,18 @@ checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8"
[[package]]
name = "libc"
-version = "0.2.154"
+version = "0.2.158"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346"
+checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439"
[[package]]
name = "libloading"
-version = "0.7.4"
+version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f"
+checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4"
dependencies = [
"cfg-if",
- "winapi",
-]
-
-[[package]]
-name = "libloading"
-version = "0.8.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19"
-dependencies = [
- "cfg-if",
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -2658,7 +2676,7 @@ version = "0.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"libc",
"redox_syscall 0.4.1",
]
@@ -2669,8 +2687,9 @@ version = "0.1.3"
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.3",
]
[[package]]
@@ -2738,9 +2757,9 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
[[package]]
name = "linux-raw-sys"
-version = "0.4.13"
+version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"
+checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
[[package]]
name = "locale_config"
@@ -2767,15 +2786,15 @@ dependencies = [
[[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 = "logind-zbus"
-version = "4.0.3"
+version = "4.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e77231dda256523272d8168cf57a9f214ccef06d385c126ce64df662ca5721e"
+checksum = "a85a07c35bc3d71bd5ce956b6e89420fbce7e221da18ce2c685c0c784e64fa01"
dependencies = [
"serde",
"zbus",
@@ -2783,9 +2802,9 @@ dependencies = [
[[package]]
name = "lru"
-version = "0.12.3"
+version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc"
+checksum = "37ee39891760e7d94734f6f63fedc29a2e4a152f836120753a72503f09fcf904"
[[package]]
name = "lyon_algorithms"
@@ -2820,9 +2839,9 @@ dependencies = [
[[package]]
name = "lyon_path"
-version = "1.0.4"
+version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca507745ba7ccbc76e5c44e7b63b1a29d2b0d6126f375806a5bbaf657c7d6c45"
+checksum = "9c08a606c7a59638d6c6aa18ac91a06aa9fb5f765a7efb27e6a4da58700740d7"
dependencies = [
"lyon_geom",
"num-traits",
@@ -2830,9 +2849,9 @@ dependencies = [
[[package]]
name = "mac-notification-sys"
-version = "0.5.9"
+version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9402858e87f85f88bf518bd2e68450640df1c99b1ddb3ea28c4d5d823bb54cdd"
+checksum = "51fca4d74ff9dbaac16a01b924bc3693fa2bba0862c2c633abc73f9a8ea21f64"
dependencies = [
"cc",
"dirs-next",
@@ -2867,9 +2886,9 @@ checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94"
[[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"
@@ -2889,15 +2908,6 @@ dependencies = [
"libc",
]
-[[package]]
-name = "memoffset"
-version = "0.7.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
-dependencies = [
- "autocfg",
-]
-
[[package]]
name = "memoffset"
version = "0.9.1"
@@ -2913,7 +2923,7 @@ version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c43f73953f8cbe511f021b58f18c3ce1c3d1ae13fe953293e13345bf83217f25"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"block",
"core-graphics-types",
"foreign-types",
@@ -2946,14 +2956,23 @@ dependencies = [
[[package]]
name = "miniz_oxide"
-version = "0.7.2"
+version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
+checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08"
dependencies = [
"adler",
"simd-adler32",
]
+[[package]]
+name = "miniz_oxide"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
+dependencies = [
+ "adler2",
+]
+
[[package]]
name = "mio"
version = "0.8.11"
@@ -2966,6 +2985,18 @@ dependencies = [
"windows-sys 0.48.0",
]
+[[package]]
+name = "mio"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
+dependencies = [
+ "hermit-abi 0.3.9",
+ "libc",
+ "wasi",
+ "windows-sys 0.52.0",
+]
+
[[package]]
name = "nanorand"
version = "0.7.0"
@@ -2977,16 +3008,16 @@ dependencies = [
[[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",
"num_enum",
- "raw-window-handle 0.5.2",
+ "raw-window-handle",
"thiserror",
]
@@ -2998,9 +3029,9 @@ checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b"
[[package]]
name = "ndk-sys"
-version = "0.5.0+25.2.9519653"
+version = "0.6.0+11769913"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691"
+checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873"
dependencies = [
"jni-sys",
]
@@ -3014,7 +3045,6 @@ dependencies = [
"bitflags 1.3.2",
"cfg-if",
"libc",
- "memoffset 0.7.1",
]
[[package]]
@@ -3023,22 +3053,22 @@ version = "0.27.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"cfg-if",
"libc",
]
[[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 0.1.1",
+ "cfg_aliases",
"libc",
- "memoffset 0.9.1",
+ "memoffset",
]
[[package]]
@@ -3053,9 +3083,11 @@ dependencies = [
[[package]]
name = "notify-rust"
-version = "4.7.0"
-source = "git+https://github.com/flukejones/notify-rust.git?rev=54176413b81189a3e4edbdc20a0b4f7e2e35c063#54176413b81189a3e4edbdc20a0b4f7e2e35c063"
+version = "4.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26a1d03b6305ecefdd9c6c60150179bb8d9f0cd4e64bbcad1e41419e7bf5e414"
dependencies = [
+ "log",
"mac-notification-sys",
"serde",
"tauri-winrt-notification",
@@ -3078,35 +3110,25 @@ dependencies = [
"libm",
]
-[[package]]
-name = "num_cpus"
-version = "1.16.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
-dependencies = [
- "hermit-abi",
- "libc",
-]
-
[[package]]
name = "num_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",
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
@@ -3132,41 +3154,206 @@ dependencies = [
[[package]]
name = "objc-sys"
-version = "0.3.3"
+version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da284c198fb9b7b0603f8635185e85fbd5b64ee154b1ed406d489077de2d6d60"
+checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310"
[[package]]
name = "objc2"
-version = "0.4.1"
+version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "559c5a40fdd30eb5e344fbceacf7595a81e242529fb4e21cf5f43fb4f11ff98d"
+checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804"
dependencies = [
"objc-sys",
- "objc2-encode 3.0.0",
+ "objc2-encode",
]
[[package]]
-name = "objc2"
-version = "0.5.1"
+name = "objc2-app-kit"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b4b25e1034d0e636cd84707ccdaa9f81243d399196b8a773946dcffec0401659"
+checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff"
dependencies = [
- "objc-sys",
- "objc2-encode 4.0.1",
+ "bitflags 2.6.0",
+ "block2 0.5.1",
+ "libc",
+ "objc2",
+ "objc2-core-data",
+ "objc2-core-image",
+ "objc2-foundation",
+ "objc2-quartz-core",
+]
+
+[[package]]
+name = "objc2-cloud-kit"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009"
+dependencies = [
+ "bitflags 2.6.0",
+ "block2 0.5.1",
+ "objc2",
+ "objc2-core-location",
+ "objc2-foundation",
+]
+
+[[package]]
+name = "objc2-contacts"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889"
+dependencies = [
+ "block2 0.5.1",
+ "objc2",
+ "objc2-foundation",
+]
+
+[[package]]
+name = "objc2-core-data"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef"
+dependencies = [
+ "bitflags 2.6.0",
+ "block2 0.5.1",
+ "objc2",
+ "objc2-foundation",
+]
+
+[[package]]
+name = "objc2-core-image"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80"
+dependencies = [
+ "block2 0.5.1",
+ "objc2",
+ "objc2-foundation",
+ "objc2-metal",
+]
+
+[[package]]
+name = "objc2-core-location"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781"
+dependencies = [
+ "block2 0.5.1",
+ "objc2",
+ "objc2-contacts",
+ "objc2-foundation",
]
[[package]]
name = "objc2-encode"
-version = "3.0.0"
+version = "4.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d079845b37af429bfe5dfa76e6d087d788031045b25cfc6fd898486fd9847666"
+checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8"
[[package]]
-name = "objc2-encode"
-version = "4.0.1"
+name = "objc2-foundation"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88658da63e4cc2c8adb1262902cd6af51094df0488b760d6fd27194269c0950a"
+checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8"
+dependencies = [
+ "bitflags 2.6.0",
+ "block2 0.5.1",
+ "dispatch",
+ "libc",
+ "objc2",
+]
+
+[[package]]
+name = "objc2-link-presentation"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398"
+dependencies = [
+ "block2 0.5.1",
+ "objc2",
+ "objc2-app-kit",
+ "objc2-foundation",
+]
+
+[[package]]
+name = "objc2-metal"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6"
+dependencies = [
+ "bitflags 2.6.0",
+ "block2 0.5.1",
+ "objc2",
+ "objc2-foundation",
+]
+
+[[package]]
+name = "objc2-quartz-core"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a"
+dependencies = [
+ "bitflags 2.6.0",
+ "block2 0.5.1",
+ "objc2",
+ "objc2-foundation",
+ "objc2-metal",
+]
+
+[[package]]
+name = "objc2-symbols"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc"
+dependencies = [
+ "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 0.5.1",
+ "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 0.5.1",
+ "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 0.5.1",
+ "objc2",
+ "objc2-core-location",
+ "objc2-foundation",
+]
[[package]]
name = "objc_exception"
@@ -3188,9 +3375,9 @@ dependencies = [
[[package]]
name = "object"
-version = "0.32.2"
+version = "0.36.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
+checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9"
dependencies = [
"memchr",
]
@@ -3226,11 +3413,11 @@ dependencies = [
[[package]]
name = "owned_ttf_parser"
-version = "0.21.0"
+version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b41438d2fc63c46c74a2203bf5ccd82c41ba04347b2fcf5754f230b167067d5"
+checksum = "490d3a563d3122bf7c911a59b0add9389e5ec0f5f0c3ac6b91ff235a0e6a7f90"
dependencies = [
- "ttf-parser 0.21.1",
+ "ttf-parser 0.24.1",
]
[[package]]
@@ -3241,9 +3428,9 @@ checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae"
[[package]]
name = "parking_lot"
-version = "0.12.2"
+version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb"
+checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
dependencies = [
"lock_api",
"parking_lot_core",
@@ -3257,9 +3444,9 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
dependencies = [
"cfg-if",
"libc",
- "redox_syscall 0.5.1",
+ "redox_syscall 0.5.3",
"smallvec",
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -3297,7 +3484,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
@@ -3320,12 +3507,12 @@ checksum = "b330c9d1b92dfe68442ca20b009c717d5f0b1e3cf4965e62f704c3c6e95a1305"
[[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 2.1.1",
"futures-io",
]
@@ -3351,7 +3538,7 @@ dependencies = [
"crc32fast",
"fdeflate",
"flate2",
- "miniz_oxide 0.7.2",
+ "miniz_oxide 0.7.4",
]
[[package]]
@@ -3382,24 +3569,24 @@ dependencies = [
[[package]]
name = "polling"
-version = "3.7.0"
+version = "3.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "645493cf344456ef24219d02a768cf1fb92ddf8c92161679ae3d91b91a637be3"
+checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511"
dependencies = [
"cfg-if",
"concurrent-queue",
- "hermit-abi",
+ "hermit-abi 0.4.0",
"pin-project-lite",
- "rustix 0.38.34",
+ "rustix 0.38.35",
"tracing",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
name = "portable-atomic"
-version = "1.6.0"
+version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0"
+checksum = "da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265"
dependencies = [
"critical-section",
]
@@ -3412,43 +3599,46 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
[[package]]
name = "ppv-lite86"
-version = "0.2.17"
+version = "0.2.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
+dependencies = [
+ "zerocopy",
+]
[[package]]
name = "prettyplease"
-version = "0.2.20"
+version = "0.2.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e"
+checksum = "479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba"
dependencies = [
"proc-macro2",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
name = "proc-macro-crate"
-version = "3.1.0"
+version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
+checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b"
dependencies = [
- "toml_edit 0.21.1",
+ "toml_edit",
]
[[package]]
name = "proc-macro2"
-version = "1.0.82"
+version = "1.0.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b"
+checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
dependencies = [
"unicode-ident",
]
[[package]]
name = "prost"
-version = "0.12.6"
+version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29"
+checksum = "e13db3d3fde688c61e2446b4d843bc27a7e8af269a69440c0308021dc92333cc"
dependencies = [
"bytes",
"prost-derive",
@@ -3456,22 +3646,22 @@ dependencies = [
[[package]]
name = "prost-derive"
-version = "0.12.6"
+version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1"
+checksum = "18bec9b0adc4eba778b33684b7ba3e7137789434769ee3ce3930463ef904cfca"
dependencies = [
"anyhow",
- "itertools",
+ "itertools 0.13.0",
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
name = "prost-types"
-version = "0.12.6"
+version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0"
+checksum = "cee5168b05f49d4b0ca581206eb14a7b22fafd963efe729ac48eb03266e25cc2"
dependencies = [
"prost",
]
@@ -3485,15 +3675,6 @@ dependencies = [
"bytemuck",
]
-[[package]]
-name = "quick-xml"
-version = "0.30.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956"
-dependencies = [
- "memchr",
-]
-
[[package]]
name = "quick-xml"
version = "0.31.0"
@@ -3504,10 +3685,19 @@ dependencies = [
]
[[package]]
-name = "quote"
-version = "1.0.36"
+name = "quick-xml"
+version = "0.34.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
+checksum = "6f24d770aeca0eacb81ac29dfbc55ebcc09312fdd1f8bbecdc7e4a84e000e3b4"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
dependencies = [
"proc-macro2",
]
@@ -3544,15 +3734,9 @@ dependencies = [
[[package]]
name = "raw-window-handle"
-version = "0.5.2"
+version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9"
-
-[[package]]
-name = "raw-window-handle"
-version = "0.6.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8cc3bcbdb1ddfc11e700e62968e6b4cc9c75bb466464ad28fb61c5b2c964418b"
+checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539"
[[package]]
name = "rayon"
@@ -3574,15 +3758,6 @@ dependencies = [
"crossbeam-utils",
]
-[[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"
@@ -3594,18 +3769,18 @@ dependencies = [
[[package]]
name = "redox_syscall"
-version = "0.5.1"
+version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e"
+checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4"
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",
@@ -3614,14 +3789,14 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.10.4"
+version = "1.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c"
+checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619"
dependencies = [
"aho-corasick",
"memchr",
- "regex-automata 0.4.6",
- "regex-syntax 0.8.3",
+ "regex-automata 0.4.7",
+ "regex-syntax 0.8.4",
]
[[package]]
@@ -3635,13 +3810,13 @@ dependencies = [
[[package]]
name = "regex-automata"
-version = "0.4.6"
+version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
+checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df"
dependencies = [
"aho-corasick",
"memchr",
- "regex-syntax 0.8.3",
+ "regex-syntax 0.8.4",
]
[[package]]
@@ -3652,15 +3827,15 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
[[package]]
name = "regex-syntax"
-version = "0.8.3"
+version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56"
+checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"
[[package]]
name = "resvg"
-version = "0.41.0"
+version = "0.42.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2327ced609dadeed3e9702fec3e6b2ddd208758a9268d13e06566c6101ba533"
+checksum = "944d052815156ac8fa77eaac055220e95ba0b01fa8887108ca710c03805d9051"
dependencies = [
"log",
"pico-args",
@@ -3672,16 +3847,16 @@ dependencies = [
[[package]]
name = "rgb"
-version = "0.8.37"
+version = "0.8.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8"
+checksum = "0f86ae463694029097b846d8f99fd5536740602ae00022c0c50c5600720b2f71"
dependencies = [
"bytemuck",
]
[[package]]
name = "rog-control-center"
-version = "6.0.9"
+version = "6.0.12"
dependencies = [
"asusd",
"betrayer",
@@ -3694,7 +3869,7 @@ dependencies = [
"env_logger",
"gumdrop",
"log",
- "nix 0.28.0",
+ "nix 0.29.0",
"notify-rust",
"rog_anime",
"rog_aura",
@@ -3702,7 +3877,6 @@ dependencies = [
"rog_platform",
"rog_profiles",
"serde",
- "serde_derive",
"slint",
"slint-build",
"supergfxctl",
@@ -3714,7 +3888,7 @@ dependencies = [
[[package]]
name = "rog_anime"
-version = "6.0.9"
+version = "6.0.12"
dependencies = [
"cargo-husky",
"dmi_id",
@@ -3724,28 +3898,26 @@ dependencies = [
"pix",
"png_pong",
"serde",
- "serde_derive",
"typeshare",
"zbus",
]
[[package]]
name = "rog_aura"
-version = "6.0.9"
+version = "6.0.12"
dependencies = [
"cargo-husky",
"dmi_id",
"log",
"ron",
"serde",
- "serde_derive",
"typeshare",
"zbus",
]
[[package]]
name = "rog_dbus"
-version = "6.0.9"
+version = "6.0.12"
dependencies = [
"asusd",
"cargo-husky",
@@ -3759,7 +3931,7 @@ dependencies = [
[[package]]
name = "rog_platform"
-version = "6.0.9"
+version = "6.0.12"
dependencies = [
"cargo-husky",
"concat-idents",
@@ -3774,13 +3946,12 @@ dependencies = [
[[package]]
name = "rog_profiles"
-version = "6.0.9"
+version = "6.0.12"
dependencies = [
"cargo-husky",
"log",
"rog_platform",
"serde",
- "serde_derive",
"typeshare",
"udev 0.8.0",
"zbus",
@@ -3788,7 +3959,7 @@ dependencies = [
[[package]]
name = "rog_simulators"
-version = "6.0.9"
+version = "6.0.12"
dependencies = [
"log",
"rog_anime",
@@ -3798,12 +3969,11 @@ dependencies = [
[[package]]
name = "rog_slash"
-version = "6.0.9"
+version = "6.0.12"
dependencies = [
"cargo-husky",
"dmi_id",
"serde",
- "serde_derive",
"typeshare",
"zbus",
]
@@ -3815,29 +3985,28 @@ 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",
]
[[package]]
name = "rowan"
-version = "0.15.15"
+version = "0.15.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32a58fa8a7ccff2aec4f39cc45bf5f985cec7125ab271cf681c279fd00192b49"
+checksum = "0a542b0253fa46e632d27a1dc5cf7b930de4df8659dc6e720b647fc72147ae3d"
dependencies = [
"countme",
"hashbrown 0.14.5",
- "memoffset 0.9.1",
"rustc-hash",
"text-size",
]
[[package]]
name = "roxmltree"
-version = "0.19.0"
+version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f"
+checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97"
[[package]]
name = "rusb"
@@ -3863,9 +4032,9 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
[[package]]
name = "rustc_version"
-version = "0.4.0"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
+checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
dependencies = [
"semver",
]
@@ -3886,33 +4055,33 @@ dependencies = [
[[package]]
name = "rustix"
-version = "0.38.34"
+version = "0.38.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
+checksum = "a85d50532239da68e9addb745ba38ff4612a242c1c7ceea689c4bc7c2f43c36f"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"errno",
"libc",
- "linux-raw-sys 0.4.13",
+ "linux-raw-sys 0.4.14",
"windows-sys 0.52.0",
]
[[package]]
name = "rustversion"
-version = "1.0.16"
+version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "092474d1a01ea8278f69e6a358998405fae5b8b963ddaeb2b0b04a128bf1dfb0"
+checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6"
[[package]]
name = "rustybuzz"
-version = "0.13.0"
+version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88117946aa1bfb53c2ae0643ceac6506337f44887f8c9fbfb43587b1cc52ba49"
+checksum = "cfb9cf8877777222e4a3bc7eb247e398b56baba500c38c1c46842431adc8b55c"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"bytemuck",
"smallvec",
- "ttf-parser 0.20.0",
+ "ttf-parser 0.21.1",
"unicode-bidi-mirroring",
"unicode-ccc",
"unicode-properties",
@@ -3954,9 +4123,9 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "sctk-adwaita"
-version = "0.8.1"
+version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82b2eaf3a5b264a521b988b2e73042e742df700c4f962cde845d1541adb46550"
+checksum = "b6277f0217056f77f1d8f49f2950ac6c278c0d607c45f5ee99328d792ede24ec"
dependencies = [
"ab_glyph",
"log",
@@ -3967,9 +4136,9 @@ dependencies = [
[[package]]
name = "sdl2"
-version = "0.36.0"
+version = "0.37.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8356b2697d1ead5a34f40bcc3c5d3620205fe0c7be0a14656223bfeec0258891"
+checksum = "3b498da7d14d1ad6c839729bd4ad6fc11d90a57583605f3b4df2cd709a9cd380"
dependencies = [
"bitflags 1.3.2",
"lazy_static",
@@ -3979,9 +4148,9 @@ dependencies = [
[[package]]
name = "sdl2-sys"
-version = "0.36.0"
+version = "0.37.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26bcacfdd45d539fb5785049feb0038a63931aa896c7763a2a12e125ec58bd29"
+checksum = "951deab27af08ed9c6068b7b0d05a93c91f0a8eb16b6b816a5e73452a43521d3"
dependencies = [
"cfg-if",
"libc",
@@ -3996,31 +4165,32 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
[[package]]
name = "serde"
-version = "1.0.201"
+version = "1.0.209"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "780f1cebed1629e4753a1a38a3c72d30b97ec044f0aef68cb26650a3c5cf363c"
+checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.201"
+version = "1.0.209"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5e405930b9796f1c00bee880d03fc7e0bb4b9a11afc776885ffe84320da2865"
+checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
name = "serde_json"
-version = "1.0.117"
+version = "1.0.127"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3"
+checksum = "8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad"
dependencies = [
"itoa",
+ "memchr",
"ryu",
"serde",
]
@@ -4033,14 +4203,14 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
name = "serde_spanned"
-version = "0.6.5"
+version = "0.6.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1"
+checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d"
dependencies = [
"serde",
]
@@ -4103,9 +4273,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
[[package]]
name = "skia-bindings"
-version = "0.72.0"
+version = "0.75.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ace7c5359ccb009880e65958eaf1e2fa68ee19ada6931300c2f1942f84abf2c3"
+checksum = "c06e19e97660b09a381c6eb566849b63556b1a90b8e2c6ba2d146b3f5066847b"
dependencies = [
"bindgen",
"cc",
@@ -4120,14 +4290,14 @@ dependencies = [
[[package]]
name = "skia-safe"
-version = "0.72.0"
+version = "0.75.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f0a4a3df502b317456a34df181ac67a7a6443b0f2e4b883ac220dba1dcb3ce38"
+checksum = "ad6e6f369522471b585c99427720b53aad04016fa4314e0a8cf23f17083a4e4c"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"lazy_static",
"skia-bindings",
- "windows 0.54.0",
+ "windows",
]
[[package]]
@@ -4141,8 +4311,8 @@ dependencies = [
[[package]]
name = "slint"
-version = "1.6.0"
-source = "git+https://github.com/slint-ui/slint.git#7b3e2fcf32d2937a8ed58bcc742e45dd4852bced"
+version = "1.8.0"
+source = "git+https://github.com/slint-ui/slint.git#6472ab841612c05f0996bfd277e157085b7fcbff"
dependencies = [
"const-field-offset",
"i-slint-backend-selector",
@@ -4157,19 +4327,19 @@ dependencies = [
[[package]]
name = "slint-build"
-version = "1.6.0"
-source = "git+https://github.com/slint-ui/slint.git#7b3e2fcf32d2937a8ed58bcc742e45dd4852bced"
+version = "1.8.0"
+source = "git+https://github.com/slint-ui/slint.git#6472ab841612c05f0996bfd277e157085b7fcbff"
dependencies = [
"i-slint-compiler",
"spin_on",
"thiserror",
- "toml_edit 0.22.12",
+ "toml_edit",
]
[[package]]
name = "slint-macros"
-version = "1.6.0"
-source = "git+https://github.com/slint-ui/slint.git#7b3e2fcf32d2937a8ed58bcc742e45dd4852bced"
+version = "1.8.0"
+source = "git+https://github.com/slint-ui/slint.git#6472ab841612c05f0996bfd277e157085b7fcbff"
dependencies = [
"i-slint-compiler",
"proc-macro2",
@@ -4194,18 +4364,18 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
[[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",
- "calloop",
+ "bitflags 2.6.0",
+ "calloop 0.13.0",
"calloop-wayland-source",
"cursor-icon",
"libc",
"log",
"memmap2 0.9.4",
- "rustix 0.38.34",
+ "rustix 0.38.35",
"thiserror",
"wayland-backend",
"wayland-client",
@@ -4219,9 +4389,9 @@ dependencies = [
[[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",
@@ -4247,9 +4417,9 @@ dependencies = [
[[package]]
name = "smol_str"
-version = "0.2.1"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49"
+checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead"
dependencies = [
"serde",
]
@@ -4276,32 +4446,34 @@ dependencies = [
[[package]]
name = "softbuffer"
-version = "0.3.4"
+version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f266ce2aa23eaaaa4e758ed44495d505d00fb79f359d46f6c1900cb053123b62"
+checksum = "d623bff5d06f60d738990980d782c8c866997d9194cfe79ecad00aa2f76826dd"
dependencies = [
"as-raw-xcb-connection",
"bytemuck",
- "cfg_aliases 0.1.1",
- "cocoa",
+ "cfg_aliases",
"core-graphics",
- "fastrand 2.1.0",
+ "fastrand 2.1.1",
"foreign-types",
"js-sys",
"log",
"memmap2 0.9.4",
- "objc",
- "raw-window-handle 0.5.2",
- "redox_syscall 0.4.1",
- "rustix 0.38.34",
+ "objc2",
+ "objc2-app-kit",
+ "objc2-foundation",
+ "objc2-quartz-core",
+ "raw-window-handle",
+ "redox_syscall 0.5.3",
+ "rustix 0.38.35",
"tiny-xlib",
"wasm-bindgen",
"wayland-backend",
"wayland-client",
"wayland-sys",
"web-sys",
- "windows-sys 0.48.0",
- "x11rb 0.12.0",
+ "windows-sys 0.52.0",
+ "x11rb",
]
[[package]]
@@ -4345,30 +4517,30 @@ dependencies = [
[[package]]
name = "strum"
-version = "0.26.2"
+version = "0.26.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29"
+checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06"
dependencies = [
"strum_macros",
]
[[package]]
name = "strum_macros"
-version = "0.26.2"
+version = "0.26.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946"
+checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be"
dependencies = [
"heck",
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
name = "supergfxctl"
-version = "5.2.3"
-source = "git+https://gitlab.com/asus-linux/supergfxctl.git#bf7099c0a771a98f83da055e3c561b91e82b5c75"
+version = "5.2.4"
+source = "git+https://gitlab.com/asus-linux/supergfxctl.git#4c99316e0a6ac288faeb76b2f46111fddd5d7d83"
dependencies = [
"log",
"logind-zbus",
@@ -4376,15 +4548,15 @@ dependencies = [
"serde_derive",
"serde_json",
"tokio",
- "udev 0.8.0",
+ "udev 0.9.0",
"zbus",
]
[[package]]
name = "svgtypes"
-version = "0.15.1"
+version = "0.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fae3064df9b89391c9a76a0425a69d124aee9c5c28455204709e72c39868a43c"
+checksum = "794de53cc48eaabeed0ab6a3404a65f40b3e38c067e4435883a65d2aa4ca000e"
dependencies = [
"kurbo",
"siphasher",
@@ -4403,9 +4575,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.63"
+version = "2.0.76"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf5be731623ca1a1fb7d8be6f261a3be6d3e2337b8a1f97be944d020c8fcb704"
+checksum = "578e081a14e0cefc3279b0472138c513f37b41a08d5a3cca9b6e4e8ceb6cd525"
dependencies = [
"proc-macro2",
"quote",
@@ -4419,10 +4591,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160"
[[package]]
-name = "tar"
-version = "0.4.40"
+name = "sync_wrapper"
+version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb"
+checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394"
+
+[[package]]
+name = "tar"
+version = "0.4.41"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909"
dependencies = [
"filetime",
"libc",
@@ -4431,12 +4609,13 @@ dependencies = [
[[package]]
name = "tauri-winrt-notification"
-version = "0.1.3"
+version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "006851c9ccefa3c38a7646b8cec804bb429def3da10497bfa977179869c3e8e2"
+checksum = "f89f5fb70d6f62381f5d9b2ba9008196150b40b75f3068eb24faeddf1c686871"
dependencies = [
- "quick-xml 0.30.0",
- "windows 0.51.1",
+ "quick-xml 0.31.0",
+ "windows",
+ "windows-version",
]
[[package]]
@@ -4447,14 +4626,15 @@ checksum = "1f227968ec00f0e5322f9b8173c7a0cbcff6181a0a5b28e9892491c286277231"
[[package]]
name = "tempfile"
-version = "3.10.1"
+version = "3.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
+checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64"
dependencies = [
"cfg-if",
- "fastrand 2.1.0",
- "rustix 0.38.34",
- "windows-sys 0.52.0",
+ "fastrand 2.1.1",
+ "once_cell",
+ "rustix 0.38.35",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -4474,22 +4654,22 @@ checksum = "f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233"
[[package]]
name = "thiserror"
-version = "1.0.60"
+version = "1.0.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "579e9083ca58dd9dcf91a9923bb9054071b9ebbd800b342194c9feb0ee89fc18"
+checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.60"
+version = "1.0.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2470041c06ec3ac1ab38d0356a6119054dedaea53e12fbefc0de730a1c08524"
+checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
@@ -4560,21 +4740,22 @@ dependencies = [
[[package]]
name = "tiny-xlib"
-version = "0.2.2"
+version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4098d49269baa034a8d1eae9bd63e9fa532148d772121dace3bcd6a6c98eb6d"
+checksum = "1d52f22673960ad13af14ff4025997312def1223bfa7c8e4949d099e6b3d5d1c"
dependencies = [
"as-raw-xcb-connection",
- "ctor",
- "libloading 0.8.3",
+ "ctor-lite",
+ "libloading",
+ "pkg-config",
"tracing",
]
[[package]]
name = "tinyvec"
-version = "1.6.0"
+version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938"
dependencies = [
"tinyvec_macros",
]
@@ -4587,41 +4768,30 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
-version = "1.37.0"
+version = "1.39.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787"
+checksum = "9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5"
dependencies = [
"backtrace",
"bytes",
"libc",
- "mio",
- "num_cpus",
+ "mio 1.0.2",
"pin-project-lite",
"socket2 0.5.7",
"tokio-macros",
"tracing",
- "windows-sys 0.48.0",
-]
-
-[[package]]
-name = "tokio-io-timeout"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf"
-dependencies = [
- "pin-project-lite",
- "tokio",
+ "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.63",
+ "syn 2.0.76",
]
[[package]]
@@ -4650,68 +4820,60 @@ dependencies = [
[[package]]
name = "toml"
-version = "0.8.12"
+version = "0.8.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3"
+checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e"
dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
- "toml_edit 0.22.12",
+ "toml_edit",
]
[[package]]
name = "toml_datetime"
-version = "0.6.5"
+version = "0.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
+checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
dependencies = [
"serde",
]
[[package]]
name = "toml_edit"
-version = "0.21.1"
+version = "0.22.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1"
+checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d"
dependencies = [
- "indexmap 2.2.6",
- "toml_datetime",
- "winnow 0.5.40",
-]
-
-[[package]]
-name = "toml_edit"
-version = "0.22.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef"
-dependencies = [
- "indexmap 2.2.6",
+ "indexmap 2.4.0",
"serde",
"serde_spanned",
"toml_datetime",
- "winnow 0.6.8",
+ "winnow",
]
[[package]]
name = "tonic"
-version = "0.10.2"
+version = "0.12.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d560933a0de61cf715926b9cac824d4c883c2c43142f787595e48280c40a1d0e"
+checksum = "c6f6ba989e4b2c58ae83d862d3a3e27690b6e3ae630d0deb59f3697f32aa88ad"
dependencies = [
"async-stream",
"async-trait",
"axum",
- "base64 0.21.7",
+ "base64 0.22.1",
"bytes",
"h2",
"http",
"http-body",
+ "http-body-util",
"hyper",
"hyper-timeout",
+ "hyper-util",
"percent-encoding",
"pin-project",
"prost",
+ "socket2 0.5.7",
"tokio",
"tokio-stream",
"tower",
@@ -4742,15 +4904,15 @@ dependencies = [
[[package]]
name = "tower-layer"
-version = "0.3.2"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0"
+checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
[[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"
@@ -4771,7 +4933,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
@@ -4805,18 +4967,18 @@ version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
-[[package]]
-name = "ttf-parser"
-version = "0.20.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4"
-
[[package]]
name = "ttf-parser"
version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c591d83f69777866b9126b24c6dd9a18351f177e49d625920d19f989fd31cf8"
+[[package]]
+name = "ttf-parser"
+version = "0.24.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5be21190ff5d38e8b4a2d3b6a3ae57f612cc39c96e83cedeaf7abc338a8bac4a"
+
[[package]]
name = "typenum"
version = "1.17.0"
@@ -4842,7 +5004,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a615d6c2764852a2e88a4f16e9ce1ea49bb776b5872956309e170d63a042a34f"
dependencies = [
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
@@ -4865,7 +5027,19 @@ dependencies = [
"io-lifetimes",
"libc",
"libudev-sys",
- "mio",
+ "mio 0.8.11",
+ "pkg-config",
+]
+
+[[package]]
+name = "udev"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ba005bcd5b1158ae3cd815905990e8b6ee4ba9ee7adbab6d7b58d389ad09c93"
+dependencies = [
+ "io-lifetimes",
+ "libc",
+ "libudev-sys",
"pkg-config",
]
@@ -4875,7 +5049,7 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9"
dependencies = [
- "memoffset 0.9.1",
+ "memoffset",
"tempfile",
"winapi",
]
@@ -4941,9 +5115,9 @@ dependencies = [
[[package]]
name = "unicode-properties"
-version = "0.1.1"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e4259d9d4425d9f0661581b804cb85fe66a4c631cadd8f490d1c13a35d5d9291"
+checksum = "52ea75f83c0137a9b98608359a5f1af8144876eb67bcb1ce837368e906a9f524"
[[package]]
name = "unicode-script"
@@ -4965,9 +5139,9 @@ checksum = "b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94"
[[package]]
name = "url"
-version = "2.5.0"
+version = "2.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633"
+checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c"
dependencies = [
"form_urlencoded",
"idna",
@@ -4976,9 +5150,9 @@ dependencies = [
[[package]]
name = "usvg"
-version = "0.41.0"
+version = "0.42.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c704361d822337cfc00387672c7b59eaa72a1f0744f62b2a68aa228a0c6927d"
+checksum = "b84ea542ae85c715f07b082438a4231c3760539d902e11d093847a0b22963032"
dependencies = [
"base64 0.22.1",
"data-url",
@@ -5021,24 +5195,24 @@ checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29"
[[package]]
name = "version_check"
-version = "0.9.4"
+version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "versions"
-version = "6.2.0"
+version = "6.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38a8931f8d167b6448076020e70b9de46dcf5ea1731212481a092d0071c4ac5b"
+checksum = "f25d498b63d1fdb376b4250f39ab3a5ee8d103957346abacd911e2d8b612c139"
dependencies = [
- "itertools",
+ "itertools 0.13.0",
"nom",
]
[[package]]
name = "vtable"
version = "0.2.0"
-source = "git+https://github.com/slint-ui/slint.git#7b3e2fcf32d2937a8ed58bcc742e45dd4852bced"
+source = "git+https://github.com/slint-ui/slint.git#6472ab841612c05f0996bfd277e157085b7fcbff"
dependencies = [
"const-field-offset",
"portable-atomic",
@@ -5049,11 +5223,11 @@ dependencies = [
[[package]]
name = "vtable-macro"
version = "0.2.0"
-source = "git+https://github.com/slint-ui/slint.git#7b3e2fcf32d2937a8ed58bcc742e45dd4852bced"
+source = "git+https://github.com/slint-ui/slint.git#6472ab841612c05f0996bfd277e157085b7fcbff"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
@@ -5089,34 +5263,35 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
+checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"
dependencies = [
"cfg-if",
+ "once_cell",
"wasm-bindgen-macro",
]
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
+checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-futures"
-version = "0.4.42"
+version = "0.4.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0"
+checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed"
dependencies = [
"cfg-if",
"js-sys",
@@ -5126,9 +5301,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
+checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -5136,32 +5311,32 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
+checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
+checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"
[[package]]
name = "wayland-backend"
-version = "0.3.3"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9d50fa61ce90d76474c87f5fc002828d81b32677340112b4ef08079a9d459a40"
+checksum = "f90e11ce2ca99c97b940ee83edbae9da2d56a08f9ea8158550fd77fa31722993"
dependencies = [
"cc",
"downcast-rs",
- "rustix 0.38.34",
+ "rustix 0.38.35",
"scoped-tls",
"smallvec",
"wayland-sys",
@@ -5169,12 +5344,12 @@ dependencies = [
[[package]]
name = "wayland-client"
-version = "0.31.2"
+version = "0.31.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82fb96ee935c2cea6668ccb470fb7771f6215d1691746c2d896b447a00ad3f1f"
+checksum = "7e321577a0a165911bdcfb39cf029302479d7527b517ee58ab0f6ad09edf0943"
dependencies = [
- "bitflags 2.5.0",
- "rustix 0.38.34",
+ "bitflags 2.6.0",
+ "rustix 0.38.35",
"wayland-backend",
"wayland-scanner",
]
@@ -5185,29 +5360,29 @@ version = "0.3.0"
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.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "71ce5fa868dd13d11a0d04c5e2e65726d0897be8de247c0c5a65886e283231ba"
+checksum = "6ef9489a8df197ebf3a8ce8a7a7f0a2320035c3743f3c1bd0bdbccf07ce64f95"
dependencies = [
- "rustix 0.38.34",
+ "rustix 0.38.35",
"wayland-client",
"xcursor",
]
[[package]]
name = "wayland-protocols"
-version = "0.31.2"
+version = "0.32.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4"
+checksum = "62989625a776e827cc0f15d41444a3cea5205b963c3a25be48ae1b52d6b4daaa"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"wayland-backend",
"wayland-client",
"wayland-scanner",
@@ -5215,11 +5390,11 @@ dependencies = [
[[package]]
name = "wayland-protocols-plasma"
-version = "0.2.0"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23803551115ff9ea9bce586860c5c5a971e360825a0309264102a9495a5ff479"
+checksum = "f79f2d57c7fcc6ab4d602adba364bf59a5c24de57bd194486bf9b8360e06bfc4"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"wayland-backend",
"wayland-client",
"wayland-protocols",
@@ -5228,11 +5403,11 @@ dependencies = [
[[package]]
name = "wayland-protocols-wlr"
-version = "0.2.0"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6"
+checksum = "fd993de54a40a40fbe5601d9f1fbcaef0aebcc5fda447d7dc8f6dcbaae4f8953"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"wayland-backend",
"wayland-client",
"wayland-protocols",
@@ -5241,20 +5416,20 @@ dependencies = [
[[package]]
name = "wayland-scanner"
-version = "0.31.1"
+version = "0.31.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "63b3a62929287001986fb58c789dce9b67604a397c15c611ad9f747300b6c283"
+checksum = "d7b56f89937f1cf2ee1f1259cf2936a17a1f45d8f0aa1019fae6d470d304cfa6"
dependencies = [
"proc-macro2",
- "quick-xml 0.31.0",
+ "quick-xml 0.34.0",
"quote",
]
[[package]]
name = "wayland-sys"
-version = "0.31.1"
+version = "0.31.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af"
+checksum = "43676fe2daf68754ecf1d72026e4e6c15483198b5d24e888b74d3f22f887a148"
dependencies = [
"dlib",
"log",
@@ -5264,19 +5439,9 @@ dependencies = [
[[package]]
name = "web-sys"
-version = "0.3.69"
+version = "0.3.70"
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"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aa30049b1c872b72c89866d458eae9f20380ab280ffd1b1e18df2d3e2d98cfe0"
+checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0"
dependencies = [
"js-sys",
"wasm-bindgen",
@@ -5307,7 +5472,7 @@ dependencies = [
"either",
"home",
"once_cell",
- "rustix 0.38.34",
+ "rustix 0.38.35",
]
[[package]]
@@ -5328,20 +5493,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[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",
-]
-
-[[package]]
-name = "winapi-wsapoll"
-version = "0.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1eafc5f679c576995526e81635d0cf9695841736712b4e892f87abbe6fed3f28"
-dependencies = [
- "winapi",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -5350,26 +5506,6 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-[[package]]
-name = "windows"
-version = "0.51.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9"
-dependencies = [
- "windows-core 0.51.1",
- "windows-targets 0.48.5",
-]
-
-[[package]]
-name = "windows"
-version = "0.54.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49"
-dependencies = [
- "windows-core 0.54.0",
- "windows-targets 0.52.5",
-]
-
[[package]]
name = "windows"
version = "0.56.0"
@@ -5377,16 +5513,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132"
dependencies = [
"windows-core 0.56.0",
- "windows-targets 0.52.5",
-]
-
-[[package]]
-name = "windows-core"
-version = "0.51.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64"
-dependencies = [
- "windows-targets 0.48.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -5395,17 +5522,7 @@ version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
dependencies = [
- "windows-targets 0.52.5",
-]
-
-[[package]]
-name = "windows-core"
-version = "0.54.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65"
-dependencies = [
- "windows-result",
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -5417,7 +5534,7 @@ dependencies = [
"windows-implement",
"windows-interface",
"windows-result",
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -5428,7 +5545,7 @@ checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
@@ -5439,16 +5556,16 @@ checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
name = "windows-result"
-version = "0.1.1"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "749f0da9cc72d82e600d8d2e44cadd0b9eedb9038f71a1c58556ac1c5791813b"
+checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8"
dependencies = [
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -5475,7 +5592,16 @@ version = "0.52.0"
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]]
@@ -5510,18 +5636,27 @@ dependencies = [
[[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]]
+name = "windows-version"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515"
+dependencies = [
+ "windows-targets 0.52.6",
]
[[package]]
@@ -5538,9 +5673,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
[[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"
@@ -5556,9 +5691,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
[[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"
@@ -5574,15 +5709,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
[[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"
@@ -5598,9 +5733,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
[[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"
@@ -5616,9 +5751,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
[[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"
@@ -5634,9 +5769,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
[[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"
@@ -5652,43 +5787,47 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
[[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 0.5.1",
"bytemuck",
- "calloop",
- "cfg_aliases 0.1.1",
+ "calloop 0.13.0",
+ "cfg_aliases",
+ "concurrent-queue",
"core-foundation",
"core-graphics",
"cursor-icon",
- "icrate 0.0.4",
+ "dpi",
"js-sys",
"libc",
- "log",
"memmap2 0.9.4",
"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",
- "redox_syscall 0.3.5",
- "rustix 0.38.34",
+ "pin-project",
+ "raw-window-handle",
+ "redox_syscall 0.4.1",
+ "rustix 0.38.35",
"sctk-adwaita",
"smithay-client-toolkit",
"smol_str",
+ "tracing",
"unicode-segmentation",
"wasm-bindgen",
"wasm-bindgen-futures",
@@ -5697,27 +5836,18 @@ dependencies = [
"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 0.13.1",
+ "x11rb",
"xkbcommon-dl",
]
[[package]]
name = "winnow"
-version = "0.5.40"
+version = "0.6.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
-dependencies = [
- "memchr",
-]
-
-[[package]]
-name = "winnow"
-version = "0.6.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c3c52e9c97a68071b23e836c9380edae937f17b9c4667bd021973efc689f618d"
+checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f"
dependencies = [
"memchr",
]
@@ -5738,7 +5868,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b98785a09322d7446e28a13203d2cae1059a0dd3dfb32cb06d0a225f023d8286"
dependencies = [
"libc",
- "x11rb 0.13.1",
+ "x11rb",
]
[[package]]
@@ -5752,23 +5882,6 @@ dependencies = [
"pkg-config",
]
-[[package]]
-name = "x11rb"
-version = "0.12.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b1641b26d4dec61337c35a1b1aaf9e3cba8f46f0b43636c609ab0291a648040a"
-dependencies = [
- "as-raw-xcb-connection",
- "gethostname 0.3.0",
- "libc",
- "libloading 0.7.4",
- "nix 0.26.4",
- "once_cell",
- "winapi",
- "winapi-wsapoll",
- "x11rb-protocol 0.12.0",
-]
-
[[package]]
name = "x11rb"
version = "0.13.1"
@@ -5776,21 +5889,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12"
dependencies = [
"as-raw-xcb-connection",
- "gethostname 0.4.3",
+ "gethostname",
"libc",
- "libloading 0.8.3",
+ "libloading",
"once_cell",
- "rustix 0.38.34",
- "x11rb-protocol 0.13.1",
-]
-
-[[package]]
-name = "x11rb-protocol"
-version = "0.12.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82d6c3f9a0fb6701fab8f6cea9b0c0bd5d6876f1f89f7fada07e558077c344bc"
-dependencies = [
- "nix 0.26.4",
+ "rustix 0.38.35",
+ "x11rb-protocol",
]
[[package]]
@@ -5806,24 +5910,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f"
dependencies = [
"libc",
- "linux-raw-sys 0.4.13",
- "rustix 0.38.34",
+ "linux-raw-sys 0.4.14",
+ "rustix 0.38.35",
]
[[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]]
@@ -5843,7 +5947,7 @@ version = "0.4.2"
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",
@@ -5852,15 +5956,15 @@ dependencies = [
[[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.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193"
+checksum = "539a77ee7c0de333dcc6da69b177380a0b81e0dacfa4f7344c465a36871ee601"
[[package]]
name = "xmlwriter"
@@ -5870,27 +5974,27 @@ checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9"
[[package]]
name = "zbus"
-version = "4.2.1"
+version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e5915716dff34abef1351d2b10305b019c8ef33dcf6c72d31a6e227d5d9d7a21"
+checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725"
dependencies = [
"async-broadcast",
"async-executor",
"async-fs 2.1.2",
- "async-io 2.3.2",
- "async-lock 3.3.0",
- "async-process 2.2.2",
+ "async-io 2.3.4",
+ "async-lock 3.4.0",
+ "async-process 2.2.4",
"async-recursion",
"async-task",
"async-trait",
"blocking",
"enumflags2",
- "event-listener 5.3.0",
+ "event-listener 5.3.1",
"futures-core",
"futures-sink",
"futures-util",
"hex",
- "nix 0.28.0",
+ "nix 0.29.0",
"ordered-stream",
"rand",
"serde",
@@ -5908,14 +6012,14 @@ dependencies = [
[[package]]
name = "zbus_macros"
-version = "4.2.1"
+version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "66fceb36d0c1c4a6b98f3ce40f410e64e5a134707ed71892e1b178abc4c695d4"
+checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e"
dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
- "syn 1.0.109",
+ "syn 2.0.76",
"zvariant_utils",
]
@@ -5932,22 +6036,23 @@ dependencies = [
[[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 = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b"
+checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.63",
+ "syn 2.0.76",
]
[[package]]
@@ -5961,9 +6066,9 @@ dependencies = [
[[package]]
name = "zvariant"
-version = "4.1.0"
+version = "4.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "877ef94e5e82b231d2a309c531f191a8152baba8241a7939ee04bd76b0171308"
+checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe"
dependencies = [
"endi",
"enumflags2",
@@ -5974,24 +6079,24 @@ dependencies = [
[[package]]
name = "zvariant_derive"
-version = "4.1.0"
+version = "4.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b7ca98581cc6a8120789d8f1f0997e9053837d6aa5346cbb43454d7121be6e39"
+checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449"
dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
- "syn 1.0.109",
+ "syn 2.0.76",
"zvariant_utils",
]
[[package]]
name = "zvariant_utils"
-version = "1.1.1"
+version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "75fa7291bdd68cd13c4f97cc9d78cbf16d96305856dfc7ac942aeff4c2de7d5a"
+checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340"
dependencies = [
"proc-macro2",
"quote",
- "syn 1.0.109",
+ "syn 2.0.76",
]
diff --git a/third_party/nixpkgs/pkgs/applications/system/asusctl/default.nix b/third_party/nixpkgs/pkgs/applications/system/asusctl/default.nix
index 8ae8105063..ab160092f1 100644
--- a/third_party/nixpkgs/pkgs/applications/system/asusctl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/system/asusctl/default.nix
@@ -16,21 +16,20 @@
rustPlatform.buildRustPackage rec {
pname = "asusctl";
- version = "6.0.9";
+ version = "6.0.12";
src = fetchFromGitLab {
owner = "asus-linux";
repo = "asusctl";
rev = version;
- hash = "sha256-mml+nj+Z6267QtejTkWiR3SdNAdZCNz4M8r6LzvhALw=";
+ hash = "sha256-fod3ZkJktmJGHF8nSSp9lVMg/qYKQd4EiauFGTSvbsg=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
- "const-field-offset-0.1.5" = "sha256-0MaNu6cUXislY+wDFuxZptXeJRkOuXGRJwZWm6AvcZ8=";
- "notify-rust-4.7.0" = "sha256-A7edUorty5GpGXCUQPszZuXtLdEmbmrDSU9JcoDaiaI=";
- "supergfxctl-5.2.3" = "sha256-wKcHoMukdUXZrdbE1xsylq7ySJpxny3+0dGUQ40BVH8=";
+ "const-field-offset-0.1.5" = "sha256-QtlvLwe27tLLdWhqiKzXoUvBsBcZbfwY84jXUduzCKw=";
+ "supergfxctl-5.2.4" = "sha256-MQJJaTajPQ45BU6zyMx0Wwf7tAPcT4EURWWbZxrbGzE=";
};
};
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/contour/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/contour/default.nix
index f01c47afdd..78a1b7243c 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/contour/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/contour/default.nix
@@ -99,5 +99,8 @@ stdenv.mkDerivation (final: {
maintainers = with maintainers; [ moni ];
platforms = platforms.unix;
mainProgram = "contour";
+ # This was caused by boxed-cpp 1.4.2 -> 1.4.3
+ # More details in issue #345752
+ broken = true;
};
})
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/kitty/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/kitty/default.nix
index cf5614d399..5087410392 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/kitty/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/kitty/default.nix
@@ -25,28 +25,28 @@
, zsh
, fish
, nixosTests
-, go
-, buildGoModule
+, go_1_23
+, buildGo123Module
, nix-update-script
}:
with python3Packages;
buildPythonApplication rec {
pname = "kitty";
- version = "0.36.1";
+ version = "0.36.4";
format = "other";
src = fetchFromGitHub {
owner = "kovidgoyal";
repo = "kitty";
rev = "refs/tags/v${version}";
- hash = "sha256-7+MxxgQQlAje7klfJvvEWe8CfxyN0oTGQJ/QOORFUsY=";
+ hash = "sha256-nN0y2VKK5UNaozpHQNPN7AYkto9z6rJNpYRJhvLPtVQ=";
};
- goModules = (buildGoModule {
+ goModules = (buildGo123Module {
pname = "kitty-go-modules";
inherit src version;
- vendorHash = "sha256-YN4sSdDNDIVgtcykg60H0bZEryRHJJfZ5rXWUMYXGr4=";
+ vendorHash = "sha256-8hsQH7OdsxeVG6pomuxdmTXNmQYBROoUUxoC10LeLFo=";
}).goModules;
buildInputs = [
@@ -82,7 +82,7 @@ buildPythonApplication rec {
sphinx-copybutton
sphinxext-opengraph
sphinx-inline-tabs
- go
+ go_1_23
fontconfig
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
imagemagick
@@ -172,20 +172,9 @@ buildPythonApplication rec {
# skip failing tests due to darwin sandbox
preCheck = lib.optionalString stdenv.hostPlatform.isDarwin ''
+ # can be re-enabled with the next kitty release, see https://github.com/kovidgoyal/kitty/pull/7939
substituteInPlace kitty_tests/file_transmission.py \
- --replace test_file_get dont_test_file_get \
- --replace test_path_mapping_receive dont_test_path_mapping_receive \
--replace test_transfer_send dont_test_transfer_send
- substituteInPlace kitty_tests/shell_integration.py \
- --replace test_fish_integration dont_test_fish_integration
- substituteInPlace kitty_tests/shell_integration.py \
- --replace test_bash_integration dont_test_bash_integration
- substituteInPlace kitty_tests/open_actions.py \
- --replace test_parsing_of_open_actions dont_test_parsing_of_open_actions
- substituteInPlace kitty_tests/ssh.py \
- --replace test_ssh_connection_data dont_test_ssh_connection_data
- substituteInPlace kitty_tests/fonts.py \
- --replace 'class Rendering(BaseTest)' 'class Rendering'
# theme collection test starts an http server
rm tools/themes/collection_test.go
# passwd_test tries to exec /usr/bin/dscl
diff --git a/third_party/nixpkgs/pkgs/applications/terminal-emulators/rio/default.nix b/third_party/nixpkgs/pkgs/applications/terminal-emulators/rio/default.nix
index 136bbcd494..daea412893 100644
--- a/third_party/nixpkgs/pkgs/applications/terminal-emulators/rio/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/terminal-emulators/rio/default.nix
@@ -55,16 +55,16 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "rio";
- version = "0.1.15";
+ version = "0.1.16";
src = fetchFromGitHub {
owner = "raphamorim";
repo = "rio";
rev = "v${version}";
- hash = "sha256-aLqWhRaNqi7gMDxBITLU/Tj//h7RURycLSZXOOq83As=";
+ hash = "sha256-3OtPlaYkTPIF98CyaXWGZ/1msWHFdscqZXVviu0/O/o=";
};
- cargoHash = "sha256-4nqJbz2vauO4jRuUSDjBV1pVrAJMhIP4+eUwS1+GecU=";
+ cargoHash = "sha256-VpS3prTmAbWTd+gwAOA0BXso4gkcAFuhMZh8Go3Dlao=";
nativeBuildInputs = [
ncurses
@@ -87,7 +87,7 @@ rustPlatform.buildRustPackage rec {
checkFlags = [
# Fail to run in sandbox environment.
- "--skip=screen::context::test"
+ "--skip=sys::unix::eventedfd::EventedFd"
];
postInstall = ''
@@ -112,8 +112,13 @@ rustPlatform.buildRustPackage rec {
};
tests = {
- test = nixosTests.terminal-emulators.rio;
version = testers.testVersion { package = rio; };
+ } // lib.optionalAttrs stdenv.buildPlatform.isLinux {
+ # FIXME: Restrict test execution inside nixosTests for Linux devices as ofborg
+ # 'passthru.tests' nixosTests are failing on Darwin architectures.
+ #
+ # Ref: https://github.com/NixOS/nixpkgs/issues/345825
+ test = nixosTests.terminal-emulators.rio;
};
};
@@ -125,11 +130,5 @@ rustPlatform.buildRustPackage rec {
platforms = lib.platforms.unix;
changelog = "https://github.com/raphamorim/rio/blob/v${version}/docs/docs/releases.md";
mainProgram = "rio";
- # ---- corcovado/src/sys/unix/eventedfd.rs - sys::unix::eventedfd::EventedFd (line 31) stdout ----
- # Test executable failed (exit status: 101).
- # stderr:
- # thread 'main' panicked at corcovado/src/sys/unix/eventedfd.rs:24:16:
- # called `Result::unwrap()` on an `Err` value: Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" }
- broken = stdenv.hostPlatform.isDarwin;
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/fnc/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/fnc/default.nix
index ec5ade218f..b0bae95ba9 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/fnc/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/fnc/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "fnc";
- version = "0.16";
+ version = "0.18";
src = fetchurl {
url = "https://fnc.bsdbox.org/tarball/${finalAttrs.version}/fnc-${finalAttrs.version}.tar.gz";
- hash = "sha256-6I6wtSMHaKdnlUK4pYiaybJeODGu2P+smYW8lQDIWGM=";
+ hash = "sha256-npS+sOxF0S/9TuFjtEFlev0HpIOsaP6zmcfopPNUehk=";
};
buildInputs = [ libiconv ncurses zlib ];
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/gh/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/gh/default.nix
index ef040a4df6..d04b844e84 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/gh/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/gh/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "gh";
- version = "2.57.0";
+ version = "2.58.0";
src = fetchFromGitHub {
owner = "cli";
repo = "cli";
rev = "v${version}";
- hash = "sha256-HNr/HBt1EqbV+/dLCztucmeAqw3jLPOgQ0WLPxGDYgY=";
+ hash = "sha256-KHJKE550XlGdB++jq/1kHP4o1QISbPtbt4GU9uIP3RE=";
};
- vendorHash = "sha256-gPUEfdS4iEzMQGdUNKMmEGRug66NVcrV3zvmkoEsNGo=";
+ vendorHash = "sha256-6T9LQNzGpADLwI0pFvjBe5rqbXOEDZmjYCy4RhNqcFI=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/ghorg/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/ghorg/default.nix
index 094a6172e8..001743d4fc 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/ghorg/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/ghorg/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "ghorg";
- version = "1.10.0";
+ version = "1.11.0";
src = fetchFromGitHub {
owner = "gabrie30";
repo = "ghorg";
rev = "v${version}";
- sha256 = "sha256-MZGpH8fvSERSMUxGa1JX4mb8d/p3aDztgRH1FQA8f/Y=";
+ sha256 = "sha256-tsR7cBpDa311rLI1CTXD2LLl3j2PxkBeQsjkUP99iIo=";
};
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-annex-remote-googledrive/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-annex-remote-googledrive/default.nix
index 72c0e48275..03bd655adc 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-annex-remote-googledrive/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-annex-remote-googledrive/default.nix
@@ -6,24 +6,29 @@
, gitpython
, humanfriendly
, tenacity
+, setuptools
+, distutils
}:
buildPythonApplication rec {
pname = "git-annex-remote-googledrive";
version = "1.3.2";
- format = "setuptools";
+ pyproject = true;
src = fetchPypi {
inherit pname version;
sha256 = "0rwjcdvfgzdlfgrn1rrqwwwiqqzyh114qddrbfwd46ld5spry6r1";
};
+ build-system = [ setuptools ];
+
propagatedBuildInputs = [
annexremote
drivelib
gitpython
tenacity
humanfriendly
+ distutils
];
# while git-annex does come with a testremote command that *could* be used,
@@ -36,7 +41,7 @@ buildPythonApplication rec {
meta = with lib; {
description = "Git-annex special remote for Google Drive";
- homepage = "https://pypi.org/project/git-annex-remote-googledrive/";
+ homepage = "https://github.com/Lykos153/git-annex-remote-googledrive";
license = licenses.gpl3Only;
maintainers = with maintainers; [ gravndal ];
mainProgram = "git-annex-remote-googledrive";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-cliff/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-cliff/default.nix
index 25bcf4f1ca..3e5dcec035 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-cliff/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-cliff/default.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "git-cliff";
- version = "2.6.0";
+ version = "2.6.1";
src = fetchFromGitHub {
owner = "orhun";
repo = "git-cliff";
rev = "v${version}";
- hash = "sha256-GRvZ9jdooduFylTGgUQNjdnD2Aa+jT5faV0/c3GBpqw=";
+ hash = "sha256-le/E+26N/SEam9Rvo2xzB2cFly65FO0RA+Xvh9NOSfE=";
};
- cargoHash = "sha256-vgVTHTEKfjWJzxDQ5w0dwp9qxyN5sgbBseXHN25bx9o=";
+ cargoHash = "sha256-QC/7MctcfGWQpSSz/mS6czHh37llJl7aWJgyaa/WvB0=";
# attempts to run the program on .git in src which is not deterministic
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-town/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-town/default.nix
index 9f70f75944..00d2722bcd 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-town/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-town/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "git-town";
- version = "16.2.1";
+ version = "16.3.0";
src = fetchFromGitHub {
owner = "git-town";
repo = "git-town";
rev = "v${version}";
- hash = "sha256-/60n/JvT7XRfEVic6Jmi05WpsAy4mRsE/GAnetTMC1I=";
+ hash = "sha256-q4bRUz6ZI6y0AYEDMUBMN1YJxmHkIDDkUiMd4rQbDHk=";
};
vendorHash = null;
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/git-workspace/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/git-workspace/default.nix
index 8ed00127fd..c7af04adcb 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/git-workspace/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/git-workspace/default.nix
@@ -13,16 +13,16 @@
rustPlatform.buildRustPackage rec {
pname = "git-workspace";
- version = "1.5.0";
+ version = "1.6.0";
src = fetchFromGitHub {
owner = "orf";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-qAJv4iCw9gkO9yPVQUqla7UWpNkPjPBa4IGQfOyd8k0=";
+ sha256 = "sha256-Xf3uR+MG8vRBcad5n5k9NKyfC6v0y3BCz0CfDORsy/Q=";
};
- cargoHash = "sha256-p+mZN0TXxntT22vp6uBRc6kBTzVN3/Oy7D4v3ihwV8Y=";
+ cargoHash = "sha256-oywwbDwg6O4pdqRJAM+IAt65DV6IkpMec8v4PY1RoZU=";
nativeBuildInputs = [ pkg-config ];
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/gitkraken/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/gitkraken/default.nix
index 3e2206aa63..e6dec35a4a 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/gitkraken/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/gitkraken/default.nix
@@ -37,7 +37,7 @@
makeDesktopItem,
openssl,
wrapGAppsHook3,
- makeShellWrapper,
+ buildPackages,
at-spi2-atk,
at-spi2-core,
libuuid,
@@ -57,24 +57,24 @@
let
pname = "gitkraken";
- version = "10.3.0";
+ version = "10.4.0";
throwSystem = throw "Unsupported system: ${stdenv.hostPlatform.system}";
srcs = {
x86_64-linux = fetchzip {
url = "https://release.axocdn.com/linux/GitKraken-v${version}.tar.gz";
- hash = "sha256-5WICLLuv+NL++fgm7p/ScyEvzwVqcXNI6eXGr4e9k20=";
+ hash = "sha256-JGWDOAkJEnhvUyQOFsmoeW9Izj0IuHNpYGlYAMiWPj0=";
};
x86_64-darwin = fetchzip {
url = "https://release.axocdn.com/darwin/GitKraken-v${version}.zip";
- hash = "sha256-zkQQR90pdYGIZf3OmAdKc1SlotgdSRGJaYsA1n74aZk=";
+ hash = "sha256-yCDE6QJMgU2Mgr/kUDnbKwQ3MpgVcdjAK7fnTAjSL54=";
};
aarch64-darwin = fetchzip {
url = "https://release.axocdn.com/darwin-arm64/GitKraken-v${version}.zip";
- hash = "sha256-WYBXupyunpAaoHmA4dHfd/oruP20rYsIq5mO4/dDsoM=";
+ hash = "sha256-nh+tO++QvPx9jyZuxNrH7rHFXZqVnu5jyiki3oWdw7E=";
};
};
@@ -166,7 +166,9 @@ let
nativeBuildInputs = [
copyDesktopItems
- (wrapGAppsHook3.override { makeWrapper = makeShellWrapper; })
+ # override doesn't preserve splicing https://github.com/NixOS/nixpkgs/issues/132651
+ # Has to use `makeShellWrapper` from `buildPackages` even though `makeShellWrapper` from the inputs is spliced because `propagatedBuildInputs` would pick the wrong one because of a different offset.
+ (buildPackages.wrapGAppsHook3.override { makeWrapper = buildPackages.makeShellWrapper; })
];
buildInputs = [
gtk3
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/gitstatus/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/gitstatus/default.nix
index 2e2fc5af2c..2170526c4e 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/gitstatus/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/gitstatus/default.nix
@@ -1,5 +1,12 @@
-{ callPackage, lib, stdenv, fetchFromGitHub, git, zsh }:
-
+{
+ callPackage,
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ git,
+ zsh,
+ runtimeShell,
+}:
stdenv.mkDerivation rec {
pname = "gitstatus";
version = "1.5.5";
@@ -23,6 +30,8 @@ stdenv.mkDerivation rec {
install -Dm755 usrbin/gitstatusd $out/bin/gitstatusd
install -Dm444 gitstatus.plugin.sh -t $out/share/gitstatus/
install -Dm444 gitstatus.plugin.zsh -t $out/share/gitstatus/
+ install -Dm444 gitstatus.prompt.sh -t $out/share/gitstatus/
+ install -Dm444 gitstatus.prompt.zsh -t $out/share/gitstatus/
install -Dm555 install -t $out/share/gitstatus/
install -Dm444 build.info -t $out/share/gitstatus/
@@ -30,6 +39,14 @@ stdenv.mkDerivation rec {
# because the FHS directories don't start at /
substituteInPlace install \
--replace "_gitstatus_install_main ." "_gitstatus_install_main $out"
+
+ cat < $out/bin/gitstatus-share
+ #!${runtimeShell}
+ # Run this script to find the gitstatus shared folder where all the shell
+ # integration scripts are living.
+ echo $out/share/gitstatus
+ EOF
+ chmod +x $out/bin/gitstatus-share
'';
# Don't install the "install" and "build.info" files, which the end user
@@ -38,6 +55,8 @@ stdenv.mkDerivation rec {
"/bin/gitstatusd"
"/share/gitstatus/gitstatus.plugin.sh"
"/share/gitstatus/gitstatus.plugin.zsh"
+ "/share/gitstatus/gitstatus.prompt.sh"
+ "/share/gitstatus/gitstatus.prompt.zsh"
];
# The install check sets up an empty Git repository and a minimal zshrc that
@@ -45,7 +64,10 @@ stdenv.mkDerivation rec {
# that the script was sourced successfully and that the "gitstatus_query"
# command ran successfully. This tests the binary itself and the zsh
# integration.
- nativeInstallCheckInputs = [ git zsh ];
+ nativeInstallCheckInputs = [
+ git
+ zsh
+ ];
doInstallCheck = true;
installCheckPhase = ''
TEMP=$(mktemp -d)
@@ -83,9 +105,20 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "10x faster implementation of `git status` command";
+ longDescription = ''
+ To enable the included gitstatus prompt, add the appropriate line to your NixOS configuration:
+ `programs.bash.promptInit = "source $(gitstatus-share)/gitstatus.prompt.sh";`
+ `programs.zsh.promptInit = "source $(gitstatus-share)/gitstatus.prompt.zsh";`
+
+ See the project homepage for details on customization.
+ '';
homepage = "https://github.com/romkatv/gitstatus";
license = licenses.gpl3Only;
- maintainers = with maintainers; [ mmlb hexa SuperSandro2000 ];
+ maintainers = with maintainers; [
+ mmlb
+ hexa
+ SuperSandro2000
+ ];
platforms = platforms.all;
mainProgram = "gitstatusd";
};
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/gql/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/gql/default.nix
index d92e38f13f..4e8cfbfd43 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/gql/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/gql/default.nix
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage rec {
pname = "gql";
- version = "0.27.0";
+ version = "0.28.0";
src = fetchFromGitHub {
owner = "AmrDeveloper";
repo = "GQL";
rev = version;
- hash = "sha256-/cL/Ts5RbClGqs5D93RTC7A5fr6Ca1c1sNbVZE4zK+E=";
+ hash = "sha256-BA94Q8nRf4NptVBHSMYLMEklB9vHaXRU1+o7shXhkZQ=";
};
- cargoHash = "sha256-o9eTOauQF5sf8UPyG0os2NQLsNkAIUOGhmMsZo6Kncw=";
+ cargoHash = "sha256-L+o0ZhTI7x01DpGuhWrvzvSZDYHc++31svWTJ41qx90=";
nativeBuildInputs = [
pkg-config
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/pass-git-helper/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/pass-git-helper/default.nix
index da2f159601..590d25428a 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/pass-git-helper/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/pass-git-helper/default.nix
@@ -1,21 +1,30 @@
-{ lib, buildPythonApplication, fetchFromGitHub, pyxdg, pytest, pytest-mock }:
+{ lib, buildPythonApplication, fetchFromGitHub, pyxdg, pytestCheckHook, pytest-cov-stub, pytest-mock, setuptools }:
buildPythonApplication rec {
pname = "pass-git-helper";
- version = "2.0.0";
+ version = "3.0.0";
+ pyproject = true;
src = fetchFromGitHub {
owner = "languitar";
repo = "pass-git-helper";
rev = "refs/tags/v${version}";
- sha256 = "sha256-IpMaCG6kPNrWtcl10Lh7A3PyIF4Mk0t2wLYON+zMLsE=";
+ sha256 = "sha256-DLH3l4wYfBlrc49swLgyHeZXebJ5JSzU7cHjD7Hmw0g=";
};
- propagatedBuildInputs = [ pyxdg ];
- nativeCheckInputs = [ pytest pytest-mock ];
- preCheck = ''
- export HOME=$(mktemp -d)
- '';
+ build-system = [ setuptools ];
+
+ dependencies = [ pyxdg ];
+
+ env.HOME = "$TMPDIR";
+
+ pythonImportsCheck = [ "passgithelper" ];
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ pytest-cov-stub
+ pytest-mock
+ ];
meta = with lib; {
homepage = "https://github.com/languitar/pass-git-helper";
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/ungit/default.nix b/third_party/nixpkgs/pkgs/applications/version-management/ungit/default.nix
index 4eaf08d791..215c9c2b75 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/ungit/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/version-management/ungit/default.nix
@@ -5,16 +5,16 @@
buildNpmPackage rec {
pname = "ungit";
- version = "1.5.27";
+ version = "1.5.28";
src = fetchFromGitHub {
owner = "FredrikNoren";
repo = "ungit";
rev = "v${version}";
- hash = "sha256-UYY8AJWeGAcb83bmr7KX8ocxz8oQqUaXEXwwoVlwvoc=";
+ hash = "sha256-zLc+qzbbaQs6Y3NJFHupxyZ0QfuM/VW97dFESR+5dVQ=";
};
- npmDepsHash = "sha256-AE0V+IoO9Yz80y81ayR08us4gyjjvshRVYPq6thpMr8=";
+ npmDepsHash = "sha256-pYOBdCb6G24JBGWOhd4fyVEEUn19D9t/GxjjIi/2ya0=";
env = {
ELECTRON_SKIP_BINARY_DOWNLOAD = true;
diff --git a/third_party/nixpkgs/pkgs/applications/video/anilibria-winmaclinux/default.nix b/third_party/nixpkgs/pkgs/applications/video/anilibria-winmaclinux/default.nix
index 3369316621..8bb21ac9d4 100644
--- a/third_party/nixpkgs/pkgs/applications/video/anilibria-winmaclinux/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/anilibria-winmaclinux/default.nix
@@ -18,13 +18,13 @@
mkDerivation rec {
pname = "anilibria-winmaclinux";
- version = "2.2.18";
+ version = "2.2.19";
src = fetchFromGitHub {
owner = "anilibria";
repo = "anilibria-winmaclinux";
rev = version;
- hash = "sha256-gFIz2tkuBaC4DoN/oVNra5pQi23MAuhFJRGxEcZgvAo=";
+ hash = "sha256-f4AlTfLTn0GvBj3ztpkNPc6BDlLsEtz/yE5F2WfjU8U=";
};
sourceRoot = "${src.name}/src";
diff --git a/third_party/nixpkgs/pkgs/applications/video/davinci-resolve/default.nix b/third_party/nixpkgs/pkgs/applications/video/davinci-resolve/default.nix
index dccb345b4a..686821482e 100644
--- a/third_party/nixpkgs/pkgs/applications/video/davinci-resolve/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/davinci-resolve/default.nix
@@ -34,7 +34,7 @@ let
davinci = (
stdenv.mkDerivation rec {
pname = "davinci-resolve${lib.optionalString studioVariant "-studio"}";
- version = "19.0.1";
+ version = "19.0.2";
nativeBuildInputs = [
(appimage-run.override { buildFHSEnv = buildFHSEnvChroot; } )
@@ -55,8 +55,8 @@ let
outputHashAlgo = "sha256";
outputHash =
if studioVariant
- then "sha256-dtwweoxUE/DwHoqwKCTp7vQUg09h4/TrNl92hpOKd1E="
- else "sha256-MNaP0+sKBH4Ps5EMM5Gtdncai+rXZRmIQBXF5lVbDws=";
+ then "sha256-q11stWFWRDUebAUzGH23R3Spd3EdDG85+6yB/srYCJY="
+ else "sha256-dYTrO0wpIN68WhBovmYLK5uWOQ1nubpSyKqPCDMPMiM=";
impureEnvVars = lib.fetchers.proxyImpureEnvVars;
diff --git a/third_party/nixpkgs/pkgs/applications/video/kodi/addons/iagl/default.nix b/third_party/nixpkgs/pkgs/applications/video/kodi/addons/iagl/default.nix
index 1665a613bc..90698a10cf 100644
--- a/third_party/nixpkgs/pkgs/applications/video/kodi/addons/iagl/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/kodi/addons/iagl/default.nix
@@ -1,4 +1,4 @@
-{ lib, buildKodiAddon, fetchFromGitHub, dateutil, requests, routing, vfs-libarchive, archive_tool, youtube }:
+{ lib, buildKodiAddon, fetchFromGitHub, dateutil, requests, routing, vfs-libarchive, archive_tool, youtube, infotagger }:
buildKodiAddon rec {
pname = "iagl";
@@ -19,6 +19,7 @@ buildKodiAddon rec {
vfs-libarchive
archive_tool
youtube
+ infotagger
];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/applications/video/kodi/addons/radioparadise/default.nix b/third_party/nixpkgs/pkgs/applications/video/kodi/addons/radioparadise/default.nix
index 45e0e845ac..9d18cfb6a6 100644
--- a/third_party/nixpkgs/pkgs/applications/video/kodi/addons/radioparadise/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/kodi/addons/radioparadise/default.nix
@@ -3,11 +3,11 @@
buildKodiAddon rec {
pname = "radioparadise";
namespace = "script.radioparadise";
- version = "2.0.0";
+ version = "2.0.1";
src = fetchzip {
url = "https://mirrors.kodi.tv/addons/${lib.toLower rel}/script.radioparadise/script.radioparadise-${version}.zip";
- sha256 = "sha256-eRCP0XMQHmyDrZ8Y6RGFfxQ1r26/bWbE/PJz4PET7D8=";
+ sha256 = "sha256-osQoOFr1vyTgZdlq1gNmhhDY37e+4SFqN3uX3yT8NQE=";
};
propagatedBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/video/kodi/addons/youtube/default.nix b/third_party/nixpkgs/pkgs/applications/video/kodi/addons/youtube/default.nix
index 8c007ec4b8..faa623f37e 100644
--- a/third_party/nixpkgs/pkgs/applications/video/kodi/addons/youtube/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/kodi/addons/youtube/default.nix
@@ -3,13 +3,13 @@
buildKodiAddon rec {
pname = "youtube";
namespace = "plugin.video.youtube";
- version = "7.0.9.2";
+ version = "7.1.0";
src = fetchFromGitHub {
owner = "anxdpanic";
repo = "plugin.video.youtube";
rev = "v${version}";
- hash = "sha256-42BBvXIrPAAhNgrGyPTK5dgg2DACPTT6/jRUoYcihFA=";
+ hash = "sha256-I3dSGcPQVVhn4RO8CHtn3FG2dheSv4XiDO7w+MtTjRU=";
};
propagatedBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/video/mpv/0001-fix-darwin-build.patch b/third_party/nixpkgs/pkgs/applications/video/mpv/0001-fix-darwin-build.patch
index c7e486a3c5..2b6085ed3c 100644
--- a/third_party/nixpkgs/pkgs/applications/video/mpv/0001-fix-darwin-build.patch
+++ b/third_party/nixpkgs/pkgs/applications/video/mpv/0001-fix-darwin-build.patch
@@ -1,3 +1,5 @@
+diff --git a/osdep/mac/input_helper.swift b/osdep/mac/input_helper.swift
+index 0acec6bd40..0ec5837864 100644
--- a/osdep/mac/input_helper.swift
+++ b/osdep/mac/input_helper.swift
@@ -18,6 +18,14 @@
@@ -15,15 +17,3 @@
class InputHelper: NSObject {
var option: OptionHelper?
var lock = NSCondition()
---- a/audio/out/ao_avfoundation.m
-+++ b/audio/out/ao_avfoundation.m
-@@ -312,7 +312,8 @@
-
-+ #if __MAC_OS_X_VERSION_MAX_ALLOWED >= 120000
- p->observer = [[AVObserver alloc] initWithAO:ao];
- NSNotificationCenter *center = [NSNotificationCenter defaultCenter];
- [center addObserver:p->observer selector:@selector(handleRestartNotification:) name:AVSampleBufferAudioRendererOutputConfigurationDidChangeNotification object:p->renderer];
- [center addObserver:p->observer selector:@selector(handleRestartNotification:) name:AVSampleBufferAudioRendererWasFlushedAutomaticallyNotification object:p->renderer];
--
-+ #endif
- return CONTROL_OK;
diff --git a/third_party/nixpkgs/pkgs/applications/video/mpv/default.nix b/third_party/nixpkgs/pkgs/applications/video/mpv/default.nix
index 9415a97770..d1f44b09b1 100644
--- a/third_party/nixpkgs/pkgs/applications/video/mpv/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/mpv/default.nix
@@ -135,7 +135,7 @@ let
in
stdenv'.mkDerivation (finalAttrs: {
pname = "mpv";
- version = "0.38.0";
+ version = "0.39.0";
outputs = [
"out"
@@ -148,7 +148,7 @@ stdenv'.mkDerivation (finalAttrs: {
owner = "mpv-player";
repo = "mpv";
rev = "v${finalAttrs.version}";
- hash = "sha256-dFajnCpGlNqUv33A8eFEn8kjtzIPkcBY5j0gNVlaiIY=";
+ hash = "sha256-BOGh+QBTO7hrHohh+RqjSF8eHQH8jVBPjG/k4eyFaaM=";
};
patches = [
@@ -313,11 +313,10 @@ stdenv'.mkDerivation (finalAttrs: {
pushd ../TOOLS
cp mpv_identify.sh umpv $out/bin/
popd
+ ''
+ + lib.optionalString stdenv.hostPlatform.isLinux ''
pushd $out/share/applications
- # patch out smb protocol reference, since our ffmpeg can't handle it
- substituteInPlace mpv.desktop --replace-fail "smb," ""
-
sed -e '/Icon=/ ! s|mpv|umpv|g; s|^Exec=.*|Exec=umpv %U|' \
mpv.desktop > umpv.desktop
printf "NoDisplay=true\n" >> umpv.desktop
diff --git a/third_party/nixpkgs/pkgs/applications/video/mpv/scripts/modernx-zydezu.nix b/third_party/nixpkgs/pkgs/applications/video/mpv/scripts/modernx-zydezu.nix
index 426d9a3521..4d36bdc4a8 100644
--- a/third_party/nixpkgs/pkgs/applications/video/mpv/scripts/modernx-zydezu.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/mpv/scripts/modernx-zydezu.nix
@@ -7,14 +7,14 @@
}:
buildLua (finalAttrs: {
pname = "modernx-zydezu";
- version = "0.3.6.6";
+ version = "0.3.7";
scriptPath = "modernx.lua";
src = fetchFromGitHub {
owner = "zydezu";
repo = "ModernX";
rev = finalAttrs.version;
- hash = "sha256-Jt3Y/4no3dUOopjvbS/dBGU0vw9Lq4o5inb4efuyYBM=";
+ hash = "sha256-slJYbhjNrzwq5rl83HV0Uy7BUK/bbltWSyH0198kSqw=";
};
postInstall = ''
diff --git a/third_party/nixpkgs/pkgs/applications/video/mpv/scripts/quality-menu.nix b/third_party/nixpkgs/pkgs/applications/video/mpv/scripts/quality-menu.nix
index 36e5024b6a..ec384c9ad4 100644
--- a/third_party/nixpkgs/pkgs/applications/video/mpv/scripts/quality-menu.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/mpv/scripts/quality-menu.nix
@@ -8,13 +8,13 @@
buildLua rec {
pname = "mpv-quality-menu";
- version = "4.1.1";
+ version = "4.1.2";
src = fetchFromGitHub {
owner = "christoph-heinrich";
repo = "mpv-quality-menu";
rev = "v${version}";
- hash = "sha256-yrcTxqpLnOI1Tq3khhflO3wzhyeTPuvKifyH5/P57Ns=";
+ hash = "sha256-W7N8H+kq/bhF917TutyilfT8FBbWmbSFUrHd8a8k5Jg=";
};
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
diff --git a/third_party/nixpkgs/pkgs/applications/video/obs-studio/plugins/advanced-scene-switcher/default.nix b/third_party/nixpkgs/pkgs/applications/video/obs-studio/plugins/advanced-scene-switcher/default.nix
index 68d48e71d1..9037ccd0ac 100644
--- a/third_party/nixpkgs/pkgs/applications/video/obs-studio/plugins/advanced-scene-switcher/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/obs-studio/plugins/advanced-scene-switcher/default.nix
@@ -8,6 +8,7 @@
alsa-lib,
asio,
curl,
+ libremidi,
nlohmann_json,
obs-studio,
opencv,
@@ -16,12 +17,17 @@
stdenv,
tesseract,
websocketpp,
- xorg,
-
- httplib,
- libremidi,
+ libXScrnSaver,
}:
+let
+ httplib-src = fetchFromGitHub {
+ owner = "yhirose";
+ repo = "cpp-httplib";
+ rev = "v0.17.3";
+ hash = "sha256-yvaPIbRqJGkiob3Nrv3H1ieFAC5b+h1tTncJWTy4dmk=";
+ };
+in
stdenv.mkDerivation rec {
pname = "advanced-scene-switcher";
version = "1.27.2";
@@ -50,13 +56,13 @@ stdenv.mkDerivation rec {
qtbase
tesseract
websocketpp
- xorg.libXScrnSaver
+ libXScrnSaver
];
dontWrapQtApps = true;
postUnpack = ''
- cp -r ${httplib.src}/* $sourceRoot/deps/cpp-httplib
+ cp -r ${httplib-src}/* $sourceRoot/deps/cpp-httplib
cp -r ${libremidi.src}/* $sourceRoot/deps/libremidi
chmod -R +w $sourceRoot/deps/cpp-httplib
chmod -R +w $sourceRoot/deps/libremidi
diff --git a/third_party/nixpkgs/pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix b/third_party/nixpkgs/pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix
index c4e2dc43d2..9dc1c4f048 100644
--- a/third_party/nixpkgs/pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/obs-studio/plugins/obs-move-transition.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "obs-move-transition";
- version = "3.0.2";
+ version = "3.1.0";
src = fetchFromGitHub {
owner = "exeldro";
repo = "obs-move-transition";
rev = version;
- sha256 = "sha256-Vwm0Eyb8MevZtS3PTqnFQAbCj7JuTw9Ju0lS9CZ6rf8=";
+ sha256 = "sha256-ZmxopTv6YuAZ/GykvMRcP2PQwQk08ObmqZ9kBcR0UH4=";
};
nativeBuildInputs = [ cmake ];
diff --git a/third_party/nixpkgs/pkgs/applications/video/shaka-packager/default.nix b/third_party/nixpkgs/pkgs/applications/video/shaka-packager/default.nix
deleted file mode 100644
index 039648963f..0000000000
--- a/third_party/nixpkgs/pkgs/applications/video/shaka-packager/default.nix
+++ /dev/null
@@ -1,62 +0,0 @@
-{ lib
-, stdenv
-, fetchurl
-, runCommand
-, shaka-packager
-}:
-
-let
- sources = {
- "x86_64-linux" = {
- filename = "packager-linux-x64";
- hash = "sha256-MoMX6PEtvPmloXJwRpnC2lHlT+tozsV4dmbCqweyyI0=";
- };
- aarch64-linux = {
- filename = "packager-linux-arm64";
- hash = "sha256-6+7SfnwVRsqFwI7/1F7yqVtkJVIoOFUmhoGU3P6gdQ0=";
- };
- x86_64-darwin = {
- filename = "packager-osx-x64";
- hash = "sha256-fFBtOp/Zb37LP7TWAEB0yp0xM88cMT9QS59EwW4MrAY=";
- };
- };
-
- source = sources."${stdenv.hostPlatform.system}"
- or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
-in
-stdenv.mkDerivation (finalAttrs: {
- pname = "shaka-packager";
- version = "2.6.1";
-
- src = fetchurl {
- url = "https://github.com/shaka-project/shaka-packager/releases/download/v${finalAttrs.version}/${source.filename}";
- inherit (source) hash;
- };
-
- dontUnpack = true;
- sourceRoot = ".";
-
- installPhase = ''
- runHook preInstall
-
- install -m755 -D $src $out/bin/packager
-
- runHook postInstall
- '';
-
- passthru.tests = {
- simple = runCommand "${finalAttrs.pname}-test" { } ''
- ${shaka-packager}/bin/packager -version | grep ${finalAttrs.version} > $out
- '';
- };
-
- meta = {
- description = "Media packaging framework for VOD and Live DASH and HLS applications";
- homepage = "https://shaka-project.github.io/shaka-packager/html/";
- license = lib.licenses.bsd3;
- mainProgram = "packager";
- maintainers = [ ];
- platforms = builtins.attrNames sources;
- sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
- };
-})
diff --git a/third_party/nixpkgs/pkgs/applications/video/streamlink/default.nix b/third_party/nixpkgs/pkgs/applications/video/streamlink/default.nix
index fbedfe3d22..4b1763d6a3 100644
--- a/third_party/nixpkgs/pkgs/applications/video/streamlink/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/video/streamlink/default.nix
@@ -7,12 +7,12 @@
python3Packages.buildPythonApplication rec {
pname = "streamlink";
- version = "6.10.0";
+ version = "6.11.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-VI1fy8Oo4dXSn6IQoFlT+F9IyucLUqwuvkn5DoWRdSE=";
+ hash = "sha256-Vi5ddTyhCeGVYgfeSsJ8M3zmuZ++ftcgO5RRBe1bL4Y=";
};
patches = [
@@ -31,7 +31,6 @@ python3Packages.buildPythonApplication rec {
mock
requests-mock
freezegun
- pytest-asyncio
pytest-trio
];
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/cri-o/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/cri-o/default.nix
index 0524e0d699..47b574d415 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/cri-o/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/cri-o/default.nix
@@ -15,13 +15,13 @@
buildGoModule rec {
pname = "cri-o";
- version = "1.31.0";
+ version = "1.31.1";
src = fetchFromGitHub {
owner = "cri-o";
repo = "cri-o";
rev = "v${version}";
- hash = "sha256-pY8FRxexf/WG+aGkKZc4EtqO9uxAV7D6EFWirgSEye8=";
+ hash = "sha256-0IPQsCLiL0Q15pq89qToMfw6mDwmMZroNBkTCfgqx6s=";
};
vendorHash = null;
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/docker/buildx.nix b/third_party/nixpkgs/pkgs/applications/virtualization/docker/buildx.nix
index f4bc4000f9..57ce036eb4 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/docker/buildx.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/docker/buildx.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "docker-buildx";
- version = "0.17.0";
+ version = "0.17.1";
src = fetchFromGitHub {
owner = "docker";
repo = "buildx";
rev = "v${version}";
- hash = "sha256-KYPOeDI1g7hUwS7gvKiuOck/2MwvnawP1ZgDAfo4brA=";
+ hash = "sha256-+d0yaosNoOOuo/A7aC6pfy2xGJU718nBBNMMok2Ofv0=";
};
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/docker/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/docker/default.nix
index 928480e6c4..fdc3515d5e 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/docker/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/docker/default.nix
@@ -14,7 +14,7 @@ rec {
, makeWrapper, installShellFiles, pkg-config, glibc
, go-md2man, go, containerd, runc, tini, libtool
, sqlite, iproute2, docker-buildx, docker-compose, docker-sbom
- , iptables, e2fsprogs, xz, util-linux, xfsprogs, git
+ , iptables, e2fsprogs, xz, util-linux, xfsprogs, gitMinimal
, procps, rootlesskit, slirp4netns, fuse-overlayfs, nixosTests
, clientOnly ? !stdenv.hostPlatform.isLinux, symlinkJoin
, withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd, systemd
@@ -95,7 +95,7 @@ rec {
++ lib.optional withSystemd systemd
++ lib.optional withSeccomp libseccomp;
- extraPath = lib.optionals stdenv.hostPlatform.isLinux (lib.makeBinPath [ iproute2 iptables e2fsprogs xz xfsprogs procps util-linux git ]);
+ extraPath = lib.optionals stdenv.hostPlatform.isLinux (lib.makeBinPath [ iproute2 iptables e2fsprogs xz xfsprogs procps util-linux gitMinimal ]);
extraUserPath = lib.optionals (stdenv.hostPlatform.isLinux && !clientOnly) (lib.makeBinPath [ rootlesskit slirp4netns fuse-overlayfs ]);
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/looking-glass-client/0001-client-cmake-move-X11-config-directives-to-displayse.patch b/third_party/nixpkgs/pkgs/applications/virtualization/looking-glass-client/0001-client-cmake-move-X11-config-directives-to-displayse.patch
deleted file mode 100644
index b044fb47c2..0000000000
--- a/third_party/nixpkgs/pkgs/applications/virtualization/looking-glass-client/0001-client-cmake-move-X11-config-directives-to-displayse.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From: Geoffrey McRae
-Date: Wed, 13 Mar 2024 11:17:25 +1100
-Subject: [PATCH] [client] cmake: move X11 config directives to
- `displayservers`
-
----
- client/CMakeLists.txt | 7 -------
- client/displayservers/CMakeLists.txt | 7 +++++++
- 2 files changed, 7 insertions(+), 7 deletions(-)
-
-diff --git client/CMakeLists.txt client/CMakeLists.txt
-index 3755adcf..eeeb3eb0 100644
---- client/CMakeLists.txt
-+++ client/CMakeLists.txt
-@@ -42,19 +42,12 @@ add_feature_info(ENABLE_ASAN ENABLE_ASAN "AddressSanitizer support.")
- option(ENABLE_UBSAN "Build with UndefinedBehaviorSanitizer" OFF)
- add_feature_info(ENABLE_UBSAN ENABLE_UBSAN "UndefinedBehaviorSanitizer support.")
-
--option(ENABLE_X11 "Build with X11 support" ON)
--add_feature_info(ENABLE_X11 ENABLE_X11 "X11 support.")
--
- option(ENABLE_PIPEWIRE "Build with PipeWire audio output support" ON)
- add_feature_info(ENABLE_PIPEWIRE ENABLE_PIPEWIRE "PipeWire audio support.")
-
- option(ENABLE_PULSEAUDIO "Build with PulseAudio audio output support" ON)
- add_feature_info(ENABLE_PULSEAUDIO ENABLE_PULSEAUDIO "PulseAudio audio support.")
-
--if (NOT ENABLE_X11 AND NOT ENABLE_WAYLAND)
-- message(FATAL_ERROR "Either ENABLE_X11 or ENABLE_WAYLAND must be on")
--endif()
--
- add_compile_options(
- "-Wall"
- "-Wextra"
-diff --git client/displayservers/CMakeLists.txt client/displayservers/CMakeLists.txt
-index 5b5f827a..e7c4b25a 100644
---- client/displayservers/CMakeLists.txt
-+++ client/displayservers/CMakeLists.txt
-@@ -18,9 +18,16 @@ function(add_displayserver name)
- add_subdirectory(${name})
- endfunction()
-
-+option(ENABLE_X11 "Build with X11 support" ON)
-+add_feature_info(ENABLE_X11 ENABLE_X11 "X11 support.")
-+
- option(ENABLE_WAYLAND "Build with Wayland support" ON)
- add_feature_info(ENABLE_WAYLAND ENABLE_WAYLAND "Wayland support.")
-
-+if (NOT ENABLE_X11 AND NOT ENABLE_WAYLAND)
-+ message(FATAL_ERROR "Either ENABLE_X11 or ENABLE_WAYLAND must be on")
-+endif()
-+
- # Add/remove displayservers here!
- if (ENABLE_WAYLAND)
- add_displayserver(Wayland)
---
-2.43.1
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/looking-glass-client/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/looking-glass-client/default.nix
index 6adb2ebcc1..8e0f81680b 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/looking-glass-client/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/looking-glass-client/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, lib
+, fetchpatch
, fetchFromGitHub
, makeDesktopItem
, pkg-config
@@ -62,7 +63,11 @@ stdenv.mkDerivation (finalAttrs: {
patches = [
# Fix failing cmake assertion when disabling X11 whithout explicitly enabling Wayland.
- ./0001-client-cmake-move-X11-config-directives-to-displayse.patch
+ (fetchpatch {
+ url = "https://github.com/gnif/LookingGlass/commit/20972cfd9b940fddf9e7f3d2887a271d16398979.patch";
+ hash = "sha256-CqB8AmOZ4YxnEsQkyu/ZEaun6ywpSh4B7PM+MFJF0qU=";
+ stripLen = 1;
+ })
];
nativeBuildInputs = [ cmake pkg-config wayland-scanner ];
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/nixpacks/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/nixpacks/default.nix
index 772cc2189d..351cabd3e6 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/nixpacks/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/nixpacks/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "nixpacks";
- version = "1.28.1";
+ version = "1.29.0";
src = fetchFromGitHub {
owner = "railwayapp";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-0gy9fm18Tc1ALZEV+XZN8kwK725PpIK2OTKKMatvtVQ=";
+ sha256 = "sha256-th5nNOU4GBw82Bq+Ybv/JtFY5d/aimgm0vkBgnMScdQ=";
};
- cargoHash = "sha256-r7jVcDja3BZyZoN2JxDymyv+rOv3wWaGo+yC4GwnZ50=";
+ cargoHash = "sha256-6x6NSy9f74Snlqsk0zPiTPXoML3zzcQUEyNLV8P+ggk=";
# skip test due FHS dependency
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/podman/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/podman/default.nix
index 95bd221a3f..57ede5b8b1 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/podman/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/podman/default.nix
@@ -66,13 +66,13 @@ let
in
buildGoModule rec {
pname = "podman";
- version = "5.2.2";
+ version = "5.2.3";
src = fetchFromGitHub {
owner = "containers";
repo = "podman";
rev = "v${version}";
- hash = "sha256-48ltjGrzh74CYV6T6YDFSFC+Msui8YCG1N+c9k5Y09I=";
+ hash = "sha256-2FnUijeQhre7B4utsGGEGbMuuMVZlPDoM2di3z1d4vs=";
};
patches = [
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/qemu/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/qemu/default.nix
index 8625069da8..3b797c957e 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/qemu/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/qemu/default.nix
@@ -94,10 +94,9 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optionals stdenv.hostPlatform.isDarwin [ sigtool ]
++ lib.optionals (!userOnly) [ dtc ];
- buildInputs = [ zlib glib pixman
- vde2 lzo snappy libtasn1
- gnutls nettle curl libslirp
- ]
+ buildInputs = [ glib zlib ]
+ ++ lib.optionals (!minimal) [ dtc pixman vde2 lzo snappy libtasn1 gnutls nettle libslirp ]
+ ++ lib.optionals (!userOnly) [ curl ]
++ lib.optionals ncursesSupport [ ncurses ]
++ lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices Cocoa Hypervisor Kernel rez setfile vmnet ]
++ lib.optionals seccompSupport [ libseccomp ]
@@ -112,8 +111,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optionals smartcardSupport [ libcacard ]
++ lib.optionals spiceSupport [ spice-protocol spice ]
++ lib.optionals usbredirSupport [ usbredir ]
- ++ lib.optionals stdenv.hostPlatform.isLinux [ libcap_ng libcap attr ]
- ++ lib.optionals (stdenv.hostPlatform.isLinux && !userOnly) [ libaio ]
+ ++ lib.optionals (stdenv.hostPlatform.isLinux && !userOnly) [ libcap_ng libcap attr libaio ]
++ lib.optionals xenSupport [ xen ]
++ lib.optionals cephSupport [ ceph ]
++ lib.optionals glusterfsSupport [ glusterfs libuuid ]
@@ -124,8 +122,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optionals smbdSupport [ samba ]
++ lib.optionals uringSupport [ liburing ]
++ lib.optionals canokeySupport [ canokey-qemu ]
- ++ lib.optionals capstoneSupport [ capstone ]
- ++ lib.optionals (!userOnly) [ dtc ];
+ ++ lib.optionals capstoneSupport [ capstone ];
dontUseMesonConfigure = true; # meson's configurePhase isn't compatible with qemu build
dontAddStaticConfigureFlags = true;
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/tart/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/tart/default.nix
index fb5f283252..f233dc4f82 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/tart/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/tart/default.nix
@@ -10,11 +10,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "tart";
- version = "2.18.2";
+ version = "2.18.5";
src = fetchurl {
url = "https://github.com/cirruslabs/tart/releases/download/${finalAttrs.version}/tart-arm64.tar.gz";
- hash = "sha256-0057/lRisAw3fzh2LNqHUx72PR/67mW/cqm7hU34GAU=";
+ hash = "sha256-3mbO6HlJxEl9NZzJ8IaZWESqPzS7OTw+I+t0XH25D/Q=";
};
sourceRoot = ".";
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/virt-manager/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/virt-manager/default.nix
index 2b230a95b5..8546f64a55 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/virt-manager/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/virt-manager/default.nix
@@ -54,7 +54,7 @@ python3.pkgs.buildPythonApplication rec {
gsettings-desktop-schemas libosinfo gtksourceview4
] ++ lib.optional spiceSupport spice-gtk;
- propagatedBuildInputs = with python3.pkgs; [
+ dependencies = with python3.pkgs; [
pygobject3 libvirt libxml2 requests cdrtools
];
@@ -74,7 +74,7 @@ python3.pkgs.buildPythonApplication rec {
preFixup = ''
glib-compile-schemas $out/share/gsettings-schemas/${pname}-${version}/glib-2.0/schemas
- gappsWrapperArgs+=(--set PYTHONPATH "$PYTHONPATH")
+ gappsWrapperArgs+=(--set PYTHONPATH "${python3.pkgs.makePythonPath dependencies}")
# these are called from virt-install in initrdinject.py
gappsWrapperArgs+=(--prefix PATH : "${lib.makeBinPath [ cpio e2fsprogs file findutils gzip ]}")
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
index f3eea8a5c1..965cca829d 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
@@ -31,7 +31,6 @@ in stdenv.mkDerivation {
env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types -Wno-error=implicit-function-declaration";
nativeBuildInputs = [ patchelf makeWrapper virtualBoxNixGuestAdditionsBuilder ] ++ kernel.moduleBuildDependencies;
- buildInputs = [ ];
buildPhase = ''
runHook preBuild
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/xen/README.md b/third_party/nixpkgs/pkgs/applications/virtualization/xen/README.md
index 02d1ab7227..07087e2fee 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/xen/README.md
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/xen/README.md
@@ -15,11 +15,11 @@
-# Xen Hypervisor
+# Xen Project Hypervisor
-This directory includes the build recipes for the [Xen Hypervisor](https://xenproject.org/).
+This directory includes the build recipes for the [Xen Project Hypervisor](https://xenproject.org/).
-Some other notable packages that compose the Xen Ecosystem include:
+Some other notable packages that compose the Xen Project Ecosystem include:
- `ocamlPackages.xenstore`: Mirage's `oxenstore` implementation.
- `ocamlPackages.vchan`: Mirage's `xen-vchan` implementation.
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/xen/generic/default.nix b/third_party/nixpkgs/pkgs/applications/virtualization/xen/generic/default.nix
index fbbefa95d6..d4d0d235ee 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/xen/generic/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/xen/generic/default.nix
@@ -25,7 +25,7 @@ versionDefinition:
ncurses,
ocamlPackages,
perl,
- python311Packages,
+ python3Packages,
systemdMinimal,
xz,
yajl,
@@ -323,6 +323,7 @@ stdenv.mkDerivation (finalAttrs: {
"doc" # The full Xen documentation in HTML format.
"dev" # Development headers.
"boot" # xen.gz kernel, policy file if Flask is enabled, xen.efi if EFI is enabled.
+ # TODO: Python package to be in separate output/package.
];
# Main Xen source.
@@ -345,10 +346,11 @@ stdenv.mkDerivation (finalAttrs: {
flex
pandoc
pkg-config
+ python3Packages.setuptools
]
++ lib.lists.optionals withInternalQEMU [
ninja
- python311Packages.sphinx
+ python3Packages.sphinx
];
buildInputs =
[
@@ -362,7 +364,7 @@ stdenv.mkDerivation (finalAttrs: {
lzo
ncurses
perl
- python311Packages.python
+ python3Packages.python
xz
yajl
zlib
@@ -373,7 +375,7 @@ stdenv.mkDerivation (finalAttrs: {
ocamlPackages.ocaml
# Python Fixes
- python311Packages.wrapPython
+ python3Packages.wrapPython
]
++ lib.lists.optionals withInternalQEMU [
glib
@@ -647,7 +649,7 @@ stdenv.mkDerivation (finalAttrs: {
# Short description for Xen.
description =
- "Xen Hypervisor"
+ "Xen Project Hypervisor"
# The "and related components" addition is automatically hidden if said components aren't being built.
+ lib.strings.optionalString (prefetchedSources != { }) " and related components"
# To alter the description inside the paranthesis, edit ./packages.nix.
@@ -681,18 +683,18 @@ stdenv.mkDerivation (finalAttrs: {
# Originally, this was a call for the complicated withPrefetchedSources. Since there aren't
# that many optional components, we just use lib.strings.optionalString, because it's simpler.
# Optional components that aren't being built are automatically hidden.
- + lib.strings.optionalString withEFI "\n* `xen.efi`: Xen's [EFI binary](https://xenbits.xenproject.org/docs/${branch}-testing/misc/efi.html), available on the `boot` output of this package."
+ + lib.strings.optionalString withEFI "\n* `xen.efi`: The Xen Project's [EFI binary](https://xenbits.xenproject.org/docs/${branch}-testing/misc/efi.html), available on the `boot` output of this package."
+ lib.strings.optionalString withFlask "\n* `xsm-flask`: The [FLASK Xen Security Module](https://wiki.xenproject.org/wiki/Xen_Security_Modules_:_XSM-FLASK). The `xenpolicy-${version}` file is available on the `boot` output of this package."
- + lib.strings.optionalString withInternalQEMU "\n* `qemu-xen`: Xen's mirror of [QEMU](https://www.qemu.org/)."
- + lib.strings.optionalString withInternalSeaBIOS "\n* `seabios-xen`: Xen's mirror of [SeaBIOS](https://www.seabios.org/SeaBIOS)."
- + lib.strings.optionalString withInternalOVMF "\n* `ovmf-xen`: Xen's mirror of [OVMF](https://github.com/tianocore/tianocore.github.io/wiki/OVMF)."
- + lib.strings.optionalString withInternalIPXE "\n* `ipxe-xen`: Xen's pinned version of [iPXE](https://ipxe.org/)."
+ + lib.strings.optionalString withInternalQEMU "\n* `qemu-xen`: The Xen Project's mirror of [QEMU](https://www.qemu.org/)."
+ + lib.strings.optionalString withInternalSeaBIOS "\n* `seabios-xen`: The Xen Project's mirror of [SeaBIOS](https://www.seabios.org/SeaBIOS)."
+ + lib.strings.optionalString withInternalOVMF "\n* `ovmf-xen`: The Xen Project's mirror of [OVMF](https://github.com/tianocore/tianocore.github.io/wiki/OVMF)."
+ + lib.strings.optionalString withInternalIPXE "\n* `ipxe-xen`: The Xen Project's pinned version of [iPXE](https://ipxe.org/)."
)
# Finally, we write a notice explaining which vulnerabilities this Xen is NOT vulnerable to.
# This will hopefully give users the peace of mind that their Xen is secure, without needing
# to search the source code for the XSA patches.
+ lib.strings.optionalString (writeAdvisoryDescription != [ ]) (
- "\n\nThis Xen (${version}) has been patched against the following known security vulnerabilities:\n"
+ "\n\nThis Xen Project Hypervisor (${version}) has been patched against the following known security vulnerabilities:\n"
+ lib.strings.removeSuffix "\n" (lib.strings.concatLines writeAdvisoryDescription)
);
@@ -712,10 +714,8 @@ stdenv.mkDerivation (finalAttrs: {
];
# This automatically removes maintainers from EOL versions of Xen, so we aren't bothered about versions we don't explictly support.
- maintainers = lib.lists.optionals (lib.strings.versionAtLeast version minSupportedVersion) (
- with lib.maintainers; [ sigmasquadron ]
- );
- knownVulnerabilities = lib.lists.optional (lib.strings.versionOlder version minSupportedVersion) "Xen ${version} is no longer supported by the Xen Security Team. See https://xenbits.xenproject.org/docs/unstable/support-matrix.html";
+ maintainers = lib.lists.optionals (lib.strings.versionAtLeast version minSupportedVersion) lib.teams.xen.members;
+ knownVulnerabilities = lib.lists.optional (lib.strings.versionOlder version minSupportedVersion) "The Xen Project Hypervisor version ${version} is no longer supported by the Xen Project Security Team. See https://xenbits.xenproject.org/docs/unstable/support-matrix.html";
mainProgram = "xl";
diff --git a/third_party/nixpkgs/pkgs/applications/virtualization/xen/packages.nix b/third_party/nixpkgs/pkgs/applications/virtualization/xen/packages.nix
index 77c9cbf099..fe75970977 100644
--- a/third_party/nixpkgs/pkgs/applications/virtualization/xen/packages.nix
+++ b/third_party/nixpkgs/pkgs/applications/virtualization/xen/packages.nix
@@ -1,56 +1,71 @@
-{ callPackage }:
+{
+ python3Packages,
+ python311Packages,
+ callPackage,
+}:
let
standard = {
+ # Broken with python 3.12+ when using internal QEMU due to https://github.com/NixOS/nixpkgs/issues/253751
+ python3Packages = python311Packages;
meta = {
- description = "Standard Xen";
+ description = "Standard";
longDescription = ''
- Standard version of Xen. Uses forks of QEMU, SeaBIOS, OVMF and iPXE provided
- by the Xen Project. This provides the vanilla Xen experince, but wastes space
- and build time. A typical NixOS setup that runs lots of VMs will usually need
- to build two different versions of QEMU when using this Xen derivation (one
- fork and upstream).
+ Standard version of the Xen Project Hypervisor. Uses forks of QEMU, SeaBIOS,
+ OVMF and iPXE provided by the Xen Project. This provides the vanilla Xen
+ experience, but wastes space and build time. A typical NixOS setup that runs
+ lots of VMs will usually need to build two different versions of QEMU when using
+ this Xen derivation (one fork and upstream).
'';
};
};
slim = {
+ inherit python3Packages;
meta = {
description = "Without Internal Components";
longDescription = ''
- Slimmed-down version of Xen that reuses nixpkgs packages as much as possible.
- Instead of using the Xen forks for various internal components, this version uses
- `seabios`, `ovmf` and `ipxe` from nixpkgs. These components may ocasionally get
- out of sync with the hypervisor itself, but this builds faster and uses less space
- than the default derivation.
+ Slimmed-down version of the Xen Project Hypervisor that reuses nixpkgs packages
+ as much as possible. Instead of using the Xen Project forks for various internal
+ components, this version uses `seabios`, `ovmf` and `ipxe` from Nixpkgs. These
+ components may ocasionally get out of sync with the hypervisor itself, but this
+ builds faster and uses less space than the default derivation.
'';
};
};
in
# TODO: generalise this to automatically generate both Xen variants for each .//default.nix.
rec {
- xen_4_19 = callPackage ./4.19/default.nix { inherit (standard) meta; };
+ xen_4_19 = callPackage ./4.19/default.nix {
+ inherit (standard) meta python3Packages;
+ };
xen_4_19-slim = xen_4_19.override {
withInternalQEMU = false;
withInternalSeaBIOS = false;
withInternalOVMF = false;
withInternalIPXE = false;
- inherit (slim) meta;
+ inherit (slim) meta python3Packages;
};
- xen_4_18 = callPackage ./4.18/default.nix { inherit (standard) meta; };
+ xen_4_18 = callPackage ./4.18/default.nix {
+ inherit (standard) meta python3Packages;
+ };
xen_4_18-slim = xen_4_18.override {
withInternalQEMU = false;
withInternalSeaBIOS = false;
withInternalOVMF = false;
withInternalIPXE = false;
- inherit (slim) meta;
+ inherit (slim) meta python3Packages;
};
- xen_4_17 = callPackage ./4.17/default.nix { inherit (standard) meta; };
+ xen_4_17 = callPackage ./4.17/default.nix {
+ inherit (standard) meta python3Packages;
+ };
xen_4_17-slim = xen_4_17.override {
withInternalQEMU = false;
withInternalSeaBIOS = false;
withInternalOVMF = false;
withInternalIPXE = false;
inherit (slim) meta;
+ # Broken with python 3.12+ due to distutils missing.
+ python3Packages = python311Packages;
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/hyprwm/hyprland-plugins/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/hyprwm/hyprland-plugins/default.nix
index 2970e724b3..91f57ad526 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/hyprwm/hyprland-plugins/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/hyprwm/hyprland-plugins/default.nix
@@ -32,6 +32,7 @@ let
{ hyprgrass = import ./hyprgrass.nix; }
{ hyprscroller = import ./hyprscroller.nix; }
{ hyprspace = import ./hyprspace.nix; }
+ { hyprsplit = import ./hyprsplit.nix; }
(import ./hyprland-plugins.nix)
];
in
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprsplit.nix b/third_party/nixpkgs/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprsplit.nix
new file mode 100644
index 0000000000..13e51037fc
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprsplit.nix
@@ -0,0 +1,34 @@
+{
+ lib,
+ meson,
+ fetchFromGitHub,
+ hyprland,
+ ninja,
+ mkHyprlandPlugin,
+}:
+mkHyprlandPlugin hyprland rec {
+ pluginName = "hyprsplit";
+ version = "0.43.0";
+
+ src = fetchFromGitHub {
+ owner = "shezdy";
+ repo = "hyprsplit";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-r533kNIyfgPi/q8ddIYyDK1Pmupt/F3ncHuFo3zjDkU=";
+ };
+
+ nativeBuildInputs = [
+ meson
+ ninja
+ ];
+
+ meta = {
+ homepage = "https://github.com/shezdy/hyprsplit";
+ description = "Hyprland plugin for awesome / dwm like workspaces";
+ license = lib.licenses.bsd3;
+ inherit (hyprland.meta) platforms;
+ maintainers = with lib.maintainers; [
+ aacebedo
+ ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/default.nix b/third_party/nixpkgs/pkgs/applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/default.nix
index 47b131ba61..ef479589d5 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/default.nix
+++ b/third_party/nixpkgs/pkgs/applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/default.nix
@@ -27,13 +27,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "xdg-desktop-portal-hyprland";
- version = "1.3.5";
+ version = "1.3.6";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "xdg-desktop-portal-hyprland";
rev = "refs/tags/v${finalAttrs.version}";
- hash = "sha256-xTqnMoJsEojuvqJLuM+U7EZ7q71efaj3pbvjutq4TXc=";
+ hash = "sha256-1DGktDtSWIJpnDbVoj/qpvJSH5zg6JbOfuh6xqZMap0=";
};
depsBuildBuild = [
diff --git a/third_party/nixpkgs/pkgs/build-support/build-fhsenv-bubblewrap/default.nix b/third_party/nixpkgs/pkgs/build-support/build-fhsenv-bubblewrap/default.nix
index 99faeb7eb0..5be1172352 100644
--- a/third_party/nixpkgs/pkgs/build-support/build-fhsenv-bubblewrap/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/build-fhsenv-bubblewrap/default.nix
@@ -126,12 +126,13 @@ let
indentLines = str: concatLines (map (s: " " + s) (filter (s: s != "") (splitString "\n" str)));
bwrapCmd = { initArgs ? "" }: ''
- ${extraPreBwrapCmds}
ignored=(/nix /dev /proc /etc ${optionalString privateTmp "/tmp"})
ro_mounts=()
symlinks=()
etc_ignored=()
+ ${extraPreBwrapCmds}
+
# loop through all entries of root in the fhs environment, except its /etc.
for i in ${fhsenv}/*; do
path="/''${i##*/}"
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchbzr/default.nix b/third_party/nixpkgs/pkgs/build-support/fetchbzr/default.nix
index b7db9e9274..1f6f0f2a78 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchbzr/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchbzr/default.nix
@@ -1,15 +1,16 @@
-{ stdenvNoCC, breezy }:
-{ url, rev, sha256 }:
+{ lib, stdenvNoCC, breezy }:
+lib.fetchers.withNormalizedHash { } (
+ { url, rev, outputHash, outputHashAlgo }:
-stdenvNoCC.mkDerivation {
- name = "bzr-export";
+ stdenvNoCC.mkDerivation {
+ name = "bzr-export";
- builder = ./builder.sh;
- nativeBuildInputs = [ breezy ];
+ builder = ./builder.sh;
+ nativeBuildInputs = [ breezy ];
- outputHashAlgo = "sha256";
- outputHashMode = "recursive";
- outputHash = sha256;
+ inherit outputHash outputHashAlgo;
+ outputHashMode = "recursive";
- inherit url rev;
-}
+ inherit url rev;
+ }
+)
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchbzr/nix-prefetch-bzr b/third_party/nixpkgs/pkgs/build-support/fetchbzr/nix-prefetch-bzr
index dbe8a7ef80..184f2485ce 100755
--- a/third_party/nixpkgs/pkgs/build-support/fetchbzr/nix-prefetch-bzr
+++ b/third_party/nixpkgs/pkgs/build-support/fetchbzr/nix-prefetch-bzr
@@ -9,7 +9,7 @@ if test -z "$hashType"; then
hashType=sha256
fi
if test -z "$hashFormat"; then
- hashFormat=--base32
+ hashFormat=--sri
fi
if test -z "$url"; then
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchcvs/default.nix b/third_party/nixpkgs/pkgs/build-support/fetchcvs/default.nix
index 43a10c3aa5..94bbc69bba 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchcvs/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchcvs/default.nix
@@ -6,17 +6,18 @@
{stdenvNoCC, cvs, openssh, lib}:
lib.makeOverridable (
-{cvsRoot, module, tag ? null, date ? null, sha256}:
+ lib.fetchers.withNormalizedHash { } (
+ {cvsRoot, module, tag ? null, date ? null, outputHash, outputHashAlgo}:
-stdenvNoCC.mkDerivation {
- name = "cvs-export";
- builder = ./builder.sh;
- nativeBuildInputs = [cvs openssh];
+ stdenvNoCC.mkDerivation {
+ name = "cvs-export";
+ builder = ./builder.sh;
+ nativeBuildInputs = [cvs openssh];
- outputHashAlgo = "sha256";
- outputHashMode = "recursive";
- outputHash = sha256;
+ inherit outputHash outputHashAlgo;
+ outputHashMode = "recursive";
- inherit cvsRoot module sha256 tag date;
-}
+ inherit cvsRoot module tag date;
+ }
+ )
)
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchcvs/nix-prefetch-cvs b/third_party/nixpkgs/pkgs/build-support/fetchcvs/nix-prefetch-cvs
index b6a169f8b5..4438f44026 100755
--- a/third_party/nixpkgs/pkgs/build-support/fetchcvs/nix-prefetch-cvs
+++ b/third_party/nixpkgs/pkgs/build-support/fetchcvs/nix-prefetch-cvs
@@ -59,7 +59,7 @@ if test -z "$finalPath"; then
(cd "$tmpPath" && cvs -f -z0 -d $cvsRoot export "${args[*]}" -d cvs-export $module >&2)
# Compute the hash.
- hash=$(nix-hash --type $hashType $hashFormat $tmpFile)
+ hash=$(nix-hash --type $hashType ${hashFormat:-"--sri"} $tmpFile)
if ! test -n "$QUIET"; then echo "hash is $hash" >&2; fi
# Add the downloaded file to the Nix store.
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchdarcs/default.nix b/third_party/nixpkgs/pkgs/build-support/fetchdarcs/default.nix
index 6073efec28..320b201f28 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchdarcs/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchdarcs/default.nix
@@ -1,21 +1,23 @@
{stdenvNoCC, darcs, cacert, lib}:
lib.makeOverridable (
-{ url
-, rev ? null
-, context ? null
-, sha256 ? ""
-, name ? "fetchdarcs"
-}:
+ lib.fetchers.withNormalizedHash { } (
+ { url
+ , rev ? null
+ , context ? null
+ , outputHash ? lib.fakeHash
+ , outputHashAlgo ? null
+ , name ? "fetchdarcs"
+ }:
-stdenvNoCC.mkDerivation {
- builder = ./builder.sh;
- nativeBuildInputs = [cacert darcs];
+ stdenvNoCC.mkDerivation {
+ builder = ./builder.sh;
+ nativeBuildInputs = [cacert darcs];
- outputHashAlgo = "sha256";
- outputHashMode = "recursive";
- outputHash = sha256;
+ inherit outputHash outputHashAlgo;
+ outputHashMode = "recursive";
- inherit url rev context name;
-}
+ inherit url rev context name;
+ }
+ )
)
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchfossil/default.nix b/third_party/nixpkgs/pkgs/build-support/fetchfossil/default.nix
index 3f3bf69db0..d0fc4cdea7 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchfossil/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchfossil/default.nix
@@ -1,33 +1,26 @@
{stdenv, lib, fossil, cacert}:
-{ name ? null
-, url
-, rev
-, sha256 ? ""
-, hash ? ""
-}:
+lib.fetchers.withNormalizedHash { } (
+ { name ? null
+ , url
+ , rev
+ , outputHash ? lib.fakeHash
+ , outputHashAlgo ? null
+ }:
-if hash != "" && sha256 != "" then
- throw "Only one of sha256 or hash can be set"
-else
-stdenv.mkDerivation {
- name = "fossil-archive" + (lib.optionalString (name != null) "-${name}");
- builder = ./builder.sh;
- nativeBuildInputs = [fossil cacert];
+ stdenv.mkDerivation {
+ name = "fossil-archive" + (lib.optionalString (name != null) "-${name}");
+ builder = ./builder.sh;
+ nativeBuildInputs = [fossil cacert];
- # Envvar docs are hard to find. A link for the future:
- # https://www.fossil-scm.org/index.html/doc/trunk/www/env-opts.md
- impureEnvVars = [ "http_proxy" ];
+ # Envvar docs are hard to find. A link for the future:
+ # https://www.fossil-scm.org/index.html/doc/trunk/www/env-opts.md
+ impureEnvVars = [ "http_proxy" ];
- outputHashAlgo = if hash != "" then null else "sha256";
- outputHashMode = "recursive";
- outputHash = if hash != "" then
- hash
- else if sha256 != "" then
- sha256
- else
- lib.fakeSha256;
+ inherit outputHash outputHashAlgo;
+ outputHashMode = "recursive";
- inherit url rev;
- preferLocalBuild = true;
-}
+ inherit url rev;
+ preferLocalBuild = true;
+ }
+)
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchgx/default.nix b/third_party/nixpkgs/pkgs/build-support/fetchgx/default.nix
index 93f60c0a9c..5726e7d4e9 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchgx/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchgx/default.nix
@@ -1,30 +1,31 @@
-{ stdenvNoCC, gx, gx-go, go, cacert }:
+{ lib, stdenvNoCC, gx, gx-go, go, cacert }:
-{ name, src, sha256 }:
+lib.fetchers.withNormalizedHash { } (
+ { name, src, outputHash, outputHashAlgo }:
-stdenvNoCC.mkDerivation {
- name = "${name}-gxdeps";
- inherit src;
+ stdenvNoCC.mkDerivation {
+ name = "${name}-gxdeps";
+ inherit src;
- nativeBuildInputs = [ cacert go gx gx-go ];
+ nativeBuildInputs = [ cacert go gx gx-go ];
- outputHashAlgo = "sha256";
- outputHashMode = "recursive";
- outputHash = sha256;
+ inherit outputHash outputHashAlgo;
+ outputHashMode = "recursive";
- dontConfigure = true;
- doCheck = false;
- doInstallCheck = false;
+ dontConfigure = true;
+ doCheck = false;
+ doInstallCheck = false;
- buildPhase = ''
- export GOPATH=$(pwd)/vendor
- mkdir -p vendor
- gx install
- '';
+ buildPhase = ''
+ export GOPATH=$(pwd)/vendor
+ mkdir -p vendor
+ gx install
+ '';
- installPhase = ''
- mv vendor $out
- '';
+ installPhase = ''
+ mv vendor $out
+ '';
- preferLocalBuild = true;
-}
+ preferLocalBuild = true;
+ }
+)
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchipfs/default.nix b/third_party/nixpkgs/pkgs/build-support/fetchipfs/default.nix
index 0cbb094d60..da94200206 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchipfs/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchipfs/default.nix
@@ -1,50 +1,36 @@
-{ stdenv
+{ lib
+, stdenv
, curl
}:
+lib.fetchers.withNormalizedHash { hashTypes = [ "sha1" "sha256" "sha512" ]; } (
+ { ipfs
+ , url ? ""
+ , curlOpts ? ""
+ , outputHash
+ , outputHashAlgo
+ , meta ? {}
+ , port ? "8080"
+ , postFetch ? ""
+ , preferLocalBuild ? true
+ }:
+ stdenv.mkDerivation {
+ name = ipfs;
+ builder = ./builder.sh;
+ nativeBuildInputs = [ curl ];
-{ ipfs
-, url ? ""
-, curlOpts ? ""
-, outputHash ? ""
-, outputHashAlgo ? ""
-, md5 ? ""
-, sha1 ? ""
-, sha256 ? ""
-, sha512 ? ""
-, meta ? {}
-, port ? "8080"
-, postFetch ? ""
-, preferLocalBuild ? true
-}:
+ # New-style output content requirements.
+ inherit outputHash outputHashAlgo;
+ outputHashMode = "recursive";
-let
+ inherit curlOpts
+ postFetch
+ ipfs
+ url
+ port
+ meta;
- hasHash = (outputHash != "" && outputHashAlgo != "")
- || md5 != "" || sha1 != "" || sha256 != "" || sha512 != "";
-
-in
-
-if (!hasHash) then throw "Specify sha for fetchipfs fixed-output derivation" else stdenv.mkDerivation {
- name = ipfs;
- builder = ./builder.sh;
- nativeBuildInputs = [ curl ];
-
- # New-style output content requirements.
- outputHashAlgo = if outputHashAlgo != "" then outputHashAlgo else
- if sha512 != "" then "sha512" else if sha256 != "" then "sha256" else if sha1 != "" then "sha1" else "md5";
- outputHash = if outputHash != "" then outputHash else
- if sha512 != "" then sha512 else if sha256 != "" then sha256 else if sha1 != "" then sha1 else md5;
-
- outputHashMode = "recursive";
-
- inherit curlOpts
- postFetch
- ipfs
- url
- port
- meta;
-
- # Doing the download on a remote machine just duplicates network
- # traffic, so don't do that.
- inherit preferLocalBuild;
-}
+ # Doing the download on a remote machine just duplicates network
+ # traffic, so don't do that.
+ inherit preferLocalBuild;
+ }
+)
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchmtn/default.nix b/third_party/nixpkgs/pkgs/build-support/fetchmtn/default.nix
index 4aa134242a..de208b9219 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchmtn/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchmtn/default.nix
@@ -1,25 +1,24 @@
# You can specify some extra mirrors and a cache DB via options
{lib, stdenvNoCC, monotone, defaultDBMirrors ? [], cacheDB ? "./mtn-checkout.db"}:
-# dbs is a list of strings
-# each is an url for sync
-# selector is mtn selector, like h:org.example.branch
-#
-{name ? "mtn-checkout", dbs ? [], sha256
-, selector ? "h:" + branch, branch}:
+lib.fetchers.withNormalizedHash { } (
+ # dbs is a list of strings, each is an url for sync
+ # selector is mtn selector, like h:org.example.branch
+ {name ? "mtn-checkout", dbs ? []
+ , outputHash, outputHashAlgo
+ , selector ? "h:" + branch, branch}:
-stdenvNoCC.mkDerivation {
- builder = ./builder.sh;
- nativeBuildInputs = [monotone];
+ stdenvNoCC.mkDerivation {
+ builder = ./builder.sh;
+ nativeBuildInputs = [monotone];
- outputHashAlgo = "sha256";
- outputHashMode = "recursive";
- outputHash = sha256;
+ inherit outputHash outputHashAlgo;
+ outputHashMode = "recursive";
- dbs = defaultDBMirrors ++ dbs;
- inherit branch cacheDB name selector;
+ dbs = defaultDBMirrors ++ dbs;
+ inherit branch cacheDB name selector;
- impureEnvVars = lib.fetchers.proxyImpureEnvVars;
-
-}
+ impureEnvVars = lib.fetchers.proxyImpureEnvVars;
+ }
+)
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchpijul/default.nix b/third_party/nixpkgs/pkgs/build-support/fetchpijul/default.nix
index fd41cfa553..3aef7c035e 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchpijul/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchpijul/default.nix
@@ -45,12 +45,12 @@ else
runHook postFixup
'';
- outputHashAlgo = if hash != "" then null else "sha256";
+ outputHashAlgo = null;
outputHashMode = "recursive";
outputHash = if hash != "" then
hash
else
- lib.fakeSha256;
+ lib.fakeHash;
inherit url change state channel;
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchs3/default.nix b/third_party/nixpkgs/pkgs/build-support/fetchs3/default.nix
index acad0749b6..1dd6945a5c 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchs3/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchs3/default.nix
@@ -1,36 +1,37 @@
{ lib, runCommand, awscli }:
+lib.fetchers.withNormalizedHash { } (
+ { s3url
+ , name ? builtins.baseNameOf s3url
+ , outputHash
+ , outputHashAlgo
+ , region ? "us-east-1"
+ , credentials ? null # Default to looking at local EC2 metadata service
+ , recursiveHash ? false
+ , postFetch ? null
+ }:
-{ s3url
-, name ? builtins.baseNameOf s3url
-, sha256
-, region ? "us-east-1"
-, credentials ? null # Default to looking at local EC2 metadata service
-, recursiveHash ? false
-, postFetch ? null
-}:
+ let
+ mkCredentials = { access_key_id, secret_access_key, session_token ? null }: {
+ AWS_ACCESS_KEY_ID = access_key_id;
+ AWS_SECRET_ACCESS_KEY = secret_access_key;
+ AWS_SESSION_TOKEN = session_token;
+ };
-let
- mkCredentials = { access_key_id, secret_access_key, session_token ? null }: {
- AWS_ACCESS_KEY_ID = access_key_id;
- AWS_SECRET_ACCESS_KEY = secret_access_key;
- AWS_SESSION_TOKEN = session_token;
- };
+ credentialAttrs = lib.optionalAttrs (credentials != null) (mkCredentials credentials);
+ in runCommand name ({
+ nativeBuildInputs = [ awscli ];
- credentialAttrs = lib.optionalAttrs (credentials != null) (mkCredentials credentials);
-in runCommand name ({
- nativeBuildInputs = [ awscli ];
+ inherit outputHash outputHashAlgo;
+ outputHashMode = if recursiveHash then "recursive" else "flat";
- outputHashAlgo = "sha256";
- outputHash = sha256;
- outputHashMode = if recursiveHash then "recursive" else "flat";
+ preferLocalBuild = true;
- preferLocalBuild = true;
-
- AWS_DEFAULT_REGION = region;
-} // credentialAttrs) (if postFetch != null then ''
- downloadedFile="$(mktemp)"
- aws s3 cp ${s3url} $downloadedFile
- ${postFetch}
-'' else ''
- aws s3 cp ${s3url} $out
-'')
+ AWS_DEFAULT_REGION = region;
+ } // credentialAttrs) (if postFetch != null then ''
+ downloadedFile="$(mktemp)"
+ aws s3 cp ${s3url} $downloadedFile
+ ${postFetch}
+ '' else ''
+ aws s3 cp ${s3url} $out
+ '')
+)
diff --git a/third_party/nixpkgs/pkgs/build-support/fetchsvnssh/default.nix b/third_party/nixpkgs/pkgs/build-support/fetchsvnssh/default.nix
index ef72de61fe..e798044e2e 100644
--- a/third_party/nixpkgs/pkgs/build-support/fetchsvnssh/default.nix
+++ b/third_party/nixpkgs/pkgs/build-support/fetchsvnssh/default.nix
@@ -1,17 +1,19 @@
-{stdenvNoCC, subversion, sshSupport ? true, openssh ? null, expect}:
-{username, password, url, rev ? "HEAD", sha256 ? ""}:
+{lib, stdenvNoCC, subversion, sshSupport ? true, openssh ? null, expect}:
+{username, password
+, url, rev ? "HEAD"
+, outputHash ? lib.fakeHash, outputHashAlgo ? null}:
+lib.fetchers.withNormalizedHash { } (
+ stdenvNoCC.mkDerivation {
+ name = "svn-export-ssh";
+ builder = ./builder.sh;
+ nativeBuildInputs = [subversion expect];
-stdenvNoCC.mkDerivation {
- name = "svn-export-ssh";
- builder = ./builder.sh;
- nativeBuildInputs = [subversion expect];
+ inherit outputHash outputHashAlgo;
+ outputHashMode = "recursive";
- outputHashAlgo = "sha256";
- outputHashMode = "recursive";
- outputHash = sha256;
+ sshSubversion = ./sshsubversion.exp;
- sshSubversion = ./sshsubversion.exp;
-
- inherit username password url rev sshSupport openssh;
-}
+ inherit username password url rev sshSupport openssh;
+ }
+)
diff --git a/third_party/nixpkgs/pkgs/build-support/node/fetch-yarn-deps/index.js b/third_party/nixpkgs/pkgs/build-support/node/fetch-yarn-deps/index.js
index 6bcc708371..c961365bec 100755
--- a/third_party/nixpkgs/pkgs/build-support/node/fetch-yarn-deps/index.js
+++ b/third_party/nixpkgs/pkgs/build-support/node/fetch-yarn-deps/index.js
@@ -42,7 +42,7 @@ const downloadFileHttps = (fileName, url, expectedHash, hashType = 'sha1') => {
} else if (h != expectedHash) return reject(new Error(`hash mismatch, expected ${expectedHash}, got ${h} for ${url}`))
resolve()
})
- res.on('error', e => reject(e))
+ res.on('error', e => reject(e))
})
get(url)
})
@@ -88,13 +88,14 @@ const isGitUrl = pattern => {
}
const downloadPkg = (pkg, verbose) => {
- const fileMarker = '@file:'
- const split = pkg.key.split(fileMarker)
- if (split.length == 2) {
- console.info(`ignoring lockfile entry "${split[0]}" which points at path "${split[1]}"`)
- return
- } else if (split.length > 2) {
- throw new Error(`The lockfile entry key "${pkg.key}" contains "${fileMarker}" more than once. Processing is not implemented.`)
+ for (let marker of ['@file:', '@link:']) {
+ const split = pkg.key.split(marker)
+ if (split.length == 2) {
+ console.info(`ignoring lockfile entry "${split[0]}" which points at path "${split[1]}"`)
+ return
+ } else if (split.length > 2) {
+ throw new Error(`The lockfile entry key "${pkg.key}" contains "${marker}" more than once. Processing is not implemented.`)
+ }
}
if (pkg.resolved === undefined) {
diff --git a/third_party/nixpkgs/pkgs/build-support/writers/scripts.nix b/third_party/nixpkgs/pkgs/build-support/writers/scripts.nix
index 999c8b4f2a..cd9fcf4918 100644
--- a/third_party/nixpkgs/pkgs/build-support/writers/scripts.nix
+++ b/third_party/nixpkgs/pkgs/build-support/writers/scripts.nix
@@ -522,6 +522,89 @@ rec {
*/
writeFishBin = name: writeFish "/bin/${name}";
+ /**
+ Like writeScript but the first line is a shebang to babashka
+
+ Can be called with or without extra arguments.
+
+ :::{.example}
+ ## `pkgs.writers.writeBabashka` without arguments
+
+ ```nix
+ writeBabashka "example" ''
+ (println "hello world")
+ ''
+ ```
+ :::
+
+ :::{.example}
+ ## `pkgs.writers.writeBabashka` with arguments
+
+ ```nix
+ writeBabashka "example"
+ {
+ makeWrapperArgs = [
+ "--prefix" "PATH" ":" "${lib.makeBinPath [ pkgs.hello ]}"
+ ];
+ }
+ ''
+ (require '[babashka.tasks :as tasks])
+ (tasks/shell "hello" "-g" "Hello babashka!")
+ ''
+ ```
+ :::
+ */
+ writeBabashka =
+ name: argsOrScript:
+ if lib.isAttrs argsOrScript && !lib.isDerivation argsOrScript then
+ makeScriptWriter (
+ argsOrScript
+ // {
+ interpreter = "${lib.getExe pkgs.babashka}";
+ check = "${lib.getExe pkgs.clj-kondo} --lint";
+ }
+ ) name
+ else
+ makeScriptWriter {
+ interpreter = "${lib.getExe pkgs.babashka}";
+ check = "${lib.getExe pkgs.clj-kondo} --lint";
+ } name argsOrScript;
+
+ /**
+ Like writeScriptBin but the first line is a shebang to babashka
+
+ Can be called with or without extra arguments.
+
+ # Examples
+ :::{.example}
+ ## `pkgs.writers.writeBabashkaBin` without arguments
+
+ ```nix
+ writeBabashkaBin "example" ''
+ (println "hello world")
+ ''
+ ```
+ :::
+
+ :::{.example}
+ ## `pkgs.writers.writeBabashkaBin` with arguments
+
+ ```nix
+ writeBabashkaBin "example"
+ {
+ makeWrapperArgs = [
+ "--prefix" "PATH" ":" "${lib.makeBinPath [ pkgs.hello ]}"
+ ];
+ }
+ ''
+ (require '[babashka.tasks :as tasks])
+ (tasks/shell "hello" "-g" "Hello babashka!")
+ ''
+ ```
+ :::
+ */
+ writeBabashkaBin = name: writeBabashka "/bin/${name}";
+
/**
writeHaskell takes a name, an attrset with libraries and haskell version (both optional)
and some haskell source code and returns an executable.
@@ -568,6 +651,53 @@ rec {
*/
writeHaskellBin = name: writeHaskell "/bin/${name}";
+ /**
+ writeNim takes a name, an attrset with an optional Nim compiler, and some
+ Nim source code, returning an executable.
+
+ # Examples
+ :::{.example}
+ ## `pkgs.writers.writeNim` usage example
+
+ ```nix
+ writeNim "hello-nim" { nim = pkgs.nim2; } ''
+ echo "hello nim"
+ '';
+ ```
+ :::
+ */
+ writeNim =
+ name:
+ {
+ makeWrapperArgs ? [ ],
+ nim ? pkgs.nim2,
+ nimCompileOptions ? { },
+ strip ? true,
+ }:
+ let
+ nimCompileCmdArgs = lib.cli.toGNUCommandLineShell { optionValueSeparator = ":"; } (
+ {
+ d = "release";
+ nimcache = ".";
+ }
+ // nimCompileOptions
+ );
+ in
+ makeBinWriter {
+ compileScript = ''
+ cp $contentPath tmp.nim
+ ${lib.getExe nim} compile ${nimCompileCmdArgs} tmp.nim
+ mv tmp $out
+ '';
+ inherit makeWrapperArgs strip;
+ } name;
+
+ /**
+ writeNimBin takes the same arguments as writeNim but outputs a directory
+ (like writeScriptBin)
+ */
+ writeNimBin = name: writeNim "/bin/${name}";
+
/**
Like writeScript but the first line is a shebang to nu
diff --git a/third_party/nixpkgs/pkgs/build-support/writers/test.nix b/third_party/nixpkgs/pkgs/build-support/writers/test.nix
index 656d127930..c363d00605 100644
--- a/third_party/nixpkgs/pkgs/build-support/writers/test.nix
+++ b/third_party/nixpkgs/pkgs/build-support/writers/test.nix
@@ -18,6 +18,8 @@ let
makeFSharpWriter
writeBash
writeBashBin
+ writeBabashka
+ writeBabashkaBin
writeDash
writeDashBin
writeFish
@@ -29,6 +31,8 @@ let
writeJSBin
writeJSON
writeLua
+ writeNim
+ writeNimBin
writeNu
writePerl
writePerlBin
@@ -85,6 +89,10 @@ recurseIntoAttrs {
end
'');
+ babashka = expectSuccessBin (writeBabashkaBin "test-writers-babashka-bin" ''
+ (println "success")
+ '');
+
rust = expectSuccessBin (writeRustBin "test-writers-rust-bin" {} ''
fn main(){
println!("success")
@@ -103,6 +111,10 @@ recurseIntoAttrs {
_ -> print "fail"
'');
+ nim = expectSuccessBin (writeNimBin "test-writers-nim-bin" { } ''
+ echo "success"
+ '');
+
js = expectSuccessBin (writeJSBin "test-writers-js-bin" { libraries = [ nodePackages.semver ]; } ''
var semver = require('semver');
@@ -185,10 +197,18 @@ recurseIntoAttrs {
end
'');
+ nim = expectSuccess (writeNim "test-writers-nim" { } ''
+ echo "success"
+ '');
+
nu = expectSuccess (writeNu "test-writers-nushell" ''
echo "success"
'');
+ babashka = expectSuccess (writeBabashka "test-writers-babashka" ''
+ (println "success")
+ '');
+
haskell = expectSuccess (writeHaskell "test-writers-haskell" { libraries = [ haskellPackages.acme-default ]; } ''
import Data.Default
@@ -245,30 +265,32 @@ recurseIntoAttrs {
# print(y[0]['test'])
#'');
- fsharp = expectSuccess (makeFSharpWriter {
- libraries = { fetchNuGet }: [
- (fetchNuGet { pname = "FSharp.SystemTextJson"; version = "0.17.4"; sha256 = "1bplzc9ybdqspii4q28l8gmfvzpkmgq5l1hlsiyg2h46w881lwg2"; })
- (fetchNuGet { pname = "System.Text.Json"; version = "4.6.0"; sha256 = "0ism236hwi0k6axssfq58s1d8lihplwiz058pdvl8al71hagri39"; })
- ];
- } "test-writers-fsharp" ''
+ # Commented out because fails with 'error FS0039: The value or constructor 'JsonFSharpConverter' is not defined.'
- #r "nuget: FSharp.SystemTextJson, 0.17.4"
-
- module Json =
- open System.Text.Json
- open System.Text.Json.Serialization
- let options = JsonSerializerOptions()
- options.Converters.Add(JsonFSharpConverter())
- let serialize<'a> (o: 'a) = JsonSerializer.Serialize<'a>(o, options)
- let deserialize<'a> (str: string) = JsonSerializer.Deserialize<'a>(str, options)
-
- type Letter = A | B
- let a = {| Hello = Some "World"; Letter = A |}
- if a |> Json.serialize |> Json.deserialize |> (=) a
- then "success"
- else "failed"
- |> printfn "%s"
- '');
+ # fsharp = expectSuccess (makeFSharpWriter {
+ # libraries = { fetchNuGet }: [
+ # (fetchNuGet { pname = "FSharp.SystemTextJson"; version = "0.17.4"; sha256 = "1bplzc9ybdqspii4q28l8gmfvzpkmgq5l1hlsiyg2h46w881lwg2"; })
+ # (fetchNuGet { pname = "System.Text.Json"; version = "4.6.0"; sha256 = "0ism236hwi0k6axssfq58s1d8lihplwiz058pdvl8al71hagri39"; })
+ # ];
+ # } "test-writers-fsharp" ''
+ #
+ # #r "nuget: FSharp.SystemTextJson, 0.17.4"
+ #
+ # module Json =
+ # open System.Text.Json
+ # open System.Text.Json.Serialization
+ # let options = JsonSerializerOptions()
+ # options.Converters.Add(JsonFSharpConverter())
+ # let serialize<'a> (o: 'a) = JsonSerializer.Serialize<'a>(o, options)
+ # let deserialize<'a> (str: string) = JsonSerializer.Deserialize<'a>(str, options)
+ #
+ # type Letter = A | B
+ # let a = {| Hello = Some "World"; Letter = A |}
+ # if a |> Json.serialize |> Json.deserialize |> (=) a
+ # then "success"
+ # else "failed"
+ # |> printfn "%s"
+ # '');
#pypy2NoLibs = expectSuccess (writePyPy2 "test-writers-pypy2-no-libs" {} ''
# print("success")
@@ -369,6 +391,53 @@ recurseIntoAttrs {
''
);
+ babashka-bin = expectSuccessBin (
+ writeBabashkaBin "test-writers-wrapping-babashka-bin"
+ {
+ makeWrapperArgs = [
+ "--set"
+ "ThaigerSprint"
+ "Thailand"
+ ];
+ }
+ ''
+ (when (= (System/getenv "ThaigerSprint") "Thailand")
+ (println "success"))
+ ''
+ );
+
+ babashka = expectSuccess (
+ writeBabashka "test-writers-wrapping-babashka"
+ {
+ makeWrapperArgs = [
+ "--set"
+ "ThaigerSprint"
+ "Thailand"
+ ];
+ }
+ ''
+ (when (= (System/getenv "ThaigerSprint") "Thailand")
+ (println "success"))
+ ''
+ );
+
+ nim = expectSuccess (
+ writeNim "test-writers-wrapping-nim"
+ {
+ makeWrapperArgs = [
+ "--set"
+ "ThaigerSprint"
+ "Thailand"
+ ];
+ }
+ ''
+ import os
+
+ if getEnv("ThaigerSprint") == "Thailand":
+ echo "success"
+ ''
+ );
+
python = expectSuccess (
writePython3 "test-writers-wrapping-python"
{
diff --git a/third_party/nixpkgs/pkgs/by-name/README.md b/third_party/nixpkgs/pkgs/by-name/README.md
index 61496fcfc4..5eb121b4f3 100644
--- a/third_party/nixpkgs/pkgs/by-name/README.md
+++ b/third_party/nixpkgs/pkgs/by-name/README.md
@@ -90,11 +90,29 @@ if package maintainers would like to use this feature, they are welcome to migra
To lessen PR traffic, they're encouraged to also perform some more general maintenance on the package in the same PR,
though this is not required and must not be expected.
-Note that definitions in `all-packages.nix` with custom arguments should not be removed.
+Note that `callPackage` definitions in `all-packages.nix` with custom arguments should not be removed.
That is a backwards-incompatible change because it changes the `.override` interface.
-Such packages may still be moved to `pkgs/by-name` however, while keeping the definition in `all-packages.nix`.
+Such packages may still be moved to `pkgs/by-name` however, in order to avoid the slightly superficial choice of directory / category in which the `default.nix` file was placed, but please keep the definition in `all-packages.nix` using `callPackage`.
See also [changing implicit attribute defaults](#changing-implicit-attribute-defaults).
+Definitions like the following however, _can_ be transitioned:
+
+```nix
+# all-packages.nix
+fooWithBaz = foo.override {
+ bar = baz;
+};
+# turned into pkgs/by-name/fo/fooWithBaz/package.nix with:
+{
+ foo,
+ baz,
+}:
+
+foo.override {
+ bar = baz;
+}
+```
+
## Limitations
There's some limitations as to which packages can be defined using this structure:
diff --git a/third_party/nixpkgs/pkgs/by-name/_1/_1oom/package.nix b/third_party/nixpkgs/pkgs/by-name/_1/_1oom/package.nix
index a89165993e..97b1ccc659 100644
--- a/third_party/nixpkgs/pkgs/by-name/_1/_1oom/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/_1/_1oom/package.nix
@@ -54,6 +54,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/1oom-fork/1oom";
+ changelog = "https://github.com/1oom-fork/1oom/releases/tag/v${version}";
description = "Master of Orion (1993) game engine recreation; a more updated fork";
license = licenses.gpl2Only;
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/a5/a52dec/package.nix b/third_party/nixpkgs/pkgs/by-name/a5/a52dec/package.nix
index 53cecb99ef..c9223b7061 100644
--- a/third_party/nixpkgs/pkgs/by-name/a5/a52dec/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/a5/a52dec/package.nix
@@ -36,6 +36,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "ATSC A/52 stream decoder";
homepage = "https://liba52.sourceforge.io/";
+ changelog = "https://git.adelielinux.org/community/a52dec/-/blob/v${version}/ChangeLog?ref_type=tags";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ wegank ];
mainProgram = "a52dec";
diff --git a/third_party/nixpkgs/pkgs/by-name/ab/ab-av1/package.nix b/third_party/nixpkgs/pkgs/by-name/ab/ab-av1/package.nix
index a7a7457647..5c2a5f8f43 100644
--- a/third_party/nixpkgs/pkgs/by-name/ab/ab-av1/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ab/ab-av1/package.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "ab-av1";
- version = "0.7.17";
+ version = "0.7.18";
src = fetchFromGitHub {
owner = "alexheretic";
repo = "ab-av1";
rev = "v${version}";
- hash = "sha256-QPelXqJT3zbVP+lNiczrCR+JD4icimSyCravlIwTAyw=";
+ hash = "sha256-n8yclhjeEkkge9xHuM4ZW+7aubIiLWwxCmmGTI1bE9I=";
};
- cargoHash = "sha256-7h1Hbtsk0pnoPXX5sFfzcZoH/sqcb0YTpmJp6yCzTG0=";
+ cargoHash = "sha256-Rn+y1W2Cimt5JrD2dLmvLmZshxyLO7N+oIALwGjxhvM=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/third_party/nixpkgs/pkgs/by-name/ac/ac-library/package.nix b/third_party/nixpkgs/pkgs/by-name/ac/ac-library/package.nix
new file mode 100644
index 0000000000..6e3cebd0be
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ac/ac-library/package.nix
@@ -0,0 +1,49 @@
+{
+ fetchFromGitHub,
+ stdenv,
+ lib,
+ python3,
+ nix-update-script,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "ac-library";
+ version = "1.5.1";
+
+ src = fetchFromGitHub {
+ owner = "atcoder";
+ repo = "ac-library";
+ rev = "refs/tags/v${finalAttrs.version}";
+ hash = "sha256-AIqG98c1tcxxhYcX+NSf6Rw3onw61T5NTZtqQzT9jls=";
+ };
+
+ outputs = [
+ "dev"
+ "out"
+ ];
+
+ buildInputs = [
+ python3
+ ];
+
+ installPhase = ''
+ runHook preInstall
+
+ install -d $dev/include/atcoder
+ install -m644 atcoder/* $dev/include/atcoder/
+ install -Dm755 expander.py $out/bin/expander
+
+ runHook postInstall
+ '';
+
+ passthru.updateScript = nix-update-script { };
+
+ meta = {
+ description = "Official library of AtCoder";
+ homepage = "https://github.com/atcoder/ac-library";
+ license = lib.licenses.cc0;
+ changelog = "https://github.com/atcoder/ac-library/releases/tag/v${finalAttrs.version}";
+ maintainers = with lib.maintainers; [ bot-wxt1221 ];
+ platforms = lib.platforms.all;
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/ac/accerciser/package.nix b/third_party/nixpkgs/pkgs/by-name/ac/accerciser/package.nix
index 68666e099c..3d5cf0f588 100644
--- a/third_party/nixpkgs/pkgs/by-name/ac/accerciser/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ac/accerciser/package.nix
@@ -68,6 +68,7 @@ python3.pkgs.buildPythonApplication rec {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/accerciser";
+ changelog = "https://gitlab.gnome.org/GNOME/accerciser/-/blob/${version}/NEWS?ref_type=tags";
description = "Interactive Python accessibility explorer";
mainProgram = "accerciser";
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/ac/aces-container/package.nix b/third_party/nixpkgs/pkgs/by-name/ac/aces-container/package.nix
new file mode 100644
index 0000000000..0d55b2e74a
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ac/aces-container/package.nix
@@ -0,0 +1,31 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ cmake,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "aces-container";
+ version = "1.0.2";
+
+ src = fetchFromGitHub {
+ owner = "ampas";
+ repo = "aces_container";
+ rev = "v${finalAttrs.version}";
+ hash = "sha256-luMqXqlJ6UzoawEDmbK38lm3GHosaZm/mFJntBF54Y4=";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ ];
+
+ meta = {
+ description = "Reference Implementation of SMPTE ST2065-4";
+ homepage = "https://github.com/ampas/aces_container";
+ license = lib.licenses.ampas;
+ maintainers = with lib.maintainers; [ paperdigits ];
+ mainProgram = "aces-container";
+ platforms = lib.platforms.all;
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/ac/act/package.nix b/third_party/nixpkgs/pkgs/by-name/ac/act/package.nix
index 33e286e136..621a392fe2 100644
--- a/third_party/nixpkgs/pkgs/by-name/ac/act/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ac/act/package.nix
@@ -1,20 +1,24 @@
-{ lib
-, fetchFromGitHub
-, buildGoModule
+{
+ lib,
+ fetchFromGitHub,
+ buildGoModule,
}:
-buildGoModule rec {
+let
+ version = "0.2.67";
+in
+buildGoModule {
pname = "act";
- version = "0.2.66";
+ inherit version;
src = fetchFromGitHub {
owner = "nektos";
- repo = pname;
+ repo = "act";
rev = "refs/tags/v${version}";
- hash = "sha256-84ssbd0qF0p2x+cFYwYNW4P79KSZqhvF4Zd6wlRhgLo=";
+ hash = "sha256-yNa6o35YUP8D8K3kQLHQOG3V9mWGoxNvYgw5UQOqAtc=";
};
- vendorHash = "sha256-fzGnswfzvKhzs7iYnsiQb1c+TTk9+113uj7ryOAvUJk=";
+ vendorHash = "sha256-bkOLortxztmzAO/KCbQC4YsZ5iAero1yxblCkDZg8Ds=";
doCheck = false;
@@ -24,12 +28,15 @@ buildGoModule rec {
"-X main.version=${version}"
];
- meta = with lib; {
+ meta = {
description = "Run your GitHub Actions locally";
mainProgram = "act";
homepage = "https://github.com/nektos/act";
changelog = "https://github.com/nektos/act/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ Br1ght0ne kashw2 ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
+ Br1ght0ne
+ kashw2
+ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/ac/actionlint/package.nix b/third_party/nixpkgs/pkgs/by-name/ac/actionlint/package.nix
index 0d45166ffd..4619367ddf 100644
--- a/third_party/nixpkgs/pkgs/by-name/ac/actionlint/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ac/actionlint/package.nix
@@ -10,7 +10,7 @@
}:
let
- version = "1.7.2";
+ version = "1.7.3";
in
buildGoModule {
pname = "actionlint";
@@ -22,7 +22,7 @@ buildGoModule {
owner = "rhysd";
repo = "actionlint";
rev = "v${version}";
- hash = "sha256-/VhSmNwAhgAM/506MjI07KBFbkBTLpQfod49ysju+uU=";
+ hash = "sha256-IwkTiuQ3eTZMn1y0NG1jo9UrX7AmEUBRSGQ/vq/0YL8=";
};
vendorHash = "sha256-SIY79SjYYXW2slUQr2Bm9dLH8K2wE3l/TL3QP0m8GLs=";
diff --git a/third_party/nixpkgs/pkgs/by-name/ac/activemq/package.nix b/third_party/nixpkgs/pkgs/by-name/ac/activemq/package.nix
new file mode 100644
index 0000000000..81a6b540f2
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ac/activemq/package.nix
@@ -0,0 +1,41 @@
+{
+ lib,
+ stdenvNoCC,
+ fetchurl,
+}:
+
+let
+ version = "6.1.3";
+in
+stdenvNoCC.mkDerivation {
+ pname = "activemq";
+ inherit version;
+
+ src = fetchurl {
+ url = "https://archive.apache.org/dist/activemq/${version}/apache-activemq-${version}-bin.tar.gz";
+ hash = "sha256-ytFOgW6ZDxMScJ6/wij0KJXYxUxlLTzVbwtRRWNdx5Q=";
+ };
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out
+ mv * $out/
+ for j in $(find $out/lib -name "*.jar"); do
+ cp="''${cp:+"$cp:"}$j";
+ done
+ echo "CLASSPATH=$cp" > $out/lib/classpath.env
+
+ runHook postInstall
+ '';
+
+ meta = {
+ homepage = "https://activemq.apache.org/";
+ description = "Messaging and Integration Patterns server written in Java";
+ sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
+ license = lib.licenses.asl20;
+ mainProgram = "activemq";
+ maintainers = [ lib.maintainers.anthonyroussel ];
+ platforms = lib.platforms.unix;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/ad/adwaita-icon-theme-legacy/package.nix b/third_party/nixpkgs/pkgs/by-name/ad/adwaita-icon-theme-legacy/package.nix
index 3ffe3c70f1..62686f251f 100644
--- a/third_party/nixpkgs/pkgs/by-name/ad/adwaita-icon-theme-legacy/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ad/adwaita-icon-theme-legacy/package.nix
@@ -32,6 +32,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
description = "Fullcolor icon theme providing fallback for legacy apps";
homepage = "https://gitlab.gnome.org/GNOME/adwaita-icon-theme-legacy";
+ changelog = "https://gitlab.gnome.org/GNOME/adwaita-icon-theme-legacy/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
license = licenses.cc-by-sa-30;
maintainers = teams.gnome.members;
platforms = platforms.all;
diff --git a/third_party/nixpkgs/pkgs/by-name/ad/adwaita-icon-theme/package.nix b/third_party/nixpkgs/pkgs/by-name/ad/adwaita-icon-theme/package.nix
index 1ea493890b..14d6b869e7 100644
--- a/third_party/nixpkgs/pkgs/by-name/ad/adwaita-icon-theme/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ad/adwaita-icon-theme/package.nix
@@ -47,6 +47,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/adwaita-icon-theme";
+ changelog = "https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/blob/${version}/NEWS?ref_type=tags";
platforms = with platforms; linux ++ darwin;
maintainers = teams.gnome.members;
license = licenses.cc-by-sa-30;
diff --git a/third_party/nixpkgs/pkgs/by-name/ag/agebox/package.nix b/third_party/nixpkgs/pkgs/by-name/ag/agebox/package.nix
new file mode 100644
index 0000000000..3f9d73063a
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ag/agebox/package.nix
@@ -0,0 +1,35 @@
+{
+ lib,
+ # Required based on 'go' directive in go.mod,
+ # remove when Go in nixpkgs defaults to 1.23 or later.
+ buildGo123Module,
+ fetchFromGitHub,
+}:
+
+buildGo123Module rec {
+ pname = "agebox";
+ version = "0.7.1";
+
+ src = fetchFromGitHub {
+ owner = "slok";
+ repo = pname;
+ rev = "v${version}";
+ hash = "sha256-RtFa7k+tw0hyf7bYm51aIxptaD4uOH6/3WDjeoWEEKA=";
+ };
+
+ vendorHash = "sha256-57YbYDvRYOzQATEFpAuGzQzOYNY8n5LUrcu8jhjSiNI=";
+
+ ldflags = [
+ "-s"
+ "-X main.Version=${version}"
+ ];
+
+ meta = with lib; {
+ homepage = "https://github.com/slok/agebox";
+ changelog = "https://github.com/slok/agebox/releases/tag/v${version}";
+ description = "Age based repository file encryption gitops tool";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ lesuisse ];
+ mainProgram = "agebox";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/ai/aiken/package.nix b/third_party/nixpkgs/pkgs/by-name/ai/aiken/package.nix
index 61c66fda31..272adcfb40 100644
--- a/third_party/nixpkgs/pkgs/by-name/ai/aiken/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ai/aiken/package.nix
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "aiken";
- version = "1.1.3";
+ version = "1.1.4";
src = fetchFromGitHub {
owner = "aiken-lang";
repo = "aiken";
rev = "v${version}";
- hash = "sha256-n373MgPjJzP+yRSQLA07RijFBjbRItK/nX8k7SJ6ITE=";
+ hash = "sha256-PTC7qn8Z1PGcBTNK5MtMvThIEhmAqTj23B/cHHhiDFE=";
};
- cargoHash = "sha256-gQ7DfYyVF6Gk8N+spBd97BWxTwydq+lDbnCsVPPzWLU=";
+ cargoHash = "sha256-p//1TZJ6sJUUDPPpxRBKL7w7MBTUQppbQedj2x4T17w=";
buildInputs =
[ openssl ]
diff --git a/third_party/nixpkgs/pkgs/by-name/al/alacarte/package.nix b/third_party/nixpkgs/pkgs/by-name/al/alacarte/package.nix
index e380929f6f..c9b1c9d7c6 100644
--- a/third_party/nixpkgs/pkgs/by-name/al/alacarte/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/al/alacarte/package.nix
@@ -61,6 +61,7 @@ python3.pkgs.buildPythonApplication rec {
meta = {
homepage = "https://gitlab.gnome.org/GNOME/alacarte";
+ changelog = "https://gitlab.gnome.org/GNOME/alacarte/-/blob/${version}/NEWS?ref_type=tags";
description = "Menu editor for GNOME using the freedesktop.org menu specification";
license = lib.licenses.gpl2Only;
platforms = lib.platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/al/albert/package.nix b/third_party/nixpkgs/pkgs/by-name/al/albert/package.nix
index cde9f01547..3e9196aa8d 100644
--- a/third_party/nixpkgs/pkgs/by-name/al/albert/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/al/albert/package.nix
@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "albert";
- version = "0.26.3";
+ version = "0.26.4";
src = fetchFromGitHub {
owner = "albertlauncher";
repo = "albert";
rev = "v${finalAttrs.version}";
- hash = "sha256-f5dTGthT8rGPjW41BaPtQlf8C10TUBmIzkhsCTgNeg4=";
+ hash = "sha256-MEpBZV1Fxoq24eT1hgyrp33qcaLqmQ+aAP974Yn8d2g=";
fetchSubmodules = true;
};
diff --git a/third_party/nixpkgs/pkgs/by-name/al/almo/package.nix b/third_party/nixpkgs/pkgs/by-name/al/almo/package.nix
new file mode 100644
index 0000000000..00764f5301
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/al/almo/package.nix
@@ -0,0 +1,51 @@
+{
+ lib,
+ fetchFromGitHub,
+ stdenv,
+ gcc,
+ python312Packages,
+}:
+let
+ version = "0.9.5-alpha";
+in
+stdenv.mkDerivation {
+ pname = "almo";
+ inherit version;
+
+ src = fetchFromGitHub {
+ owner = "abap34";
+ repo = "almo";
+ rev = "refs/tags/v${version}";
+ sha256 = "sha256-Cz+XDJmdp+utzwm1c7ThTNS6kfNF6r4B16tnGQSCVMc=";
+ };
+
+ buildInputs = [
+ gcc
+ python312Packages.pybind11
+ ];
+
+ makeFlags = [ "all" ];
+
+ # remove darwin-only linker flag on linux
+ postPatch = lib.optionalString (!stdenv.isDarwin) ''
+ substituteInPlace scripts/pybind.sh \
+ --replace-fail " -undefined dynamic_lookup" ""
+ '';
+
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $out/bin $out/lib
+ cp build/almo $out/bin
+ cp almo.so $out/lib
+ runHook postInstall
+ '';
+
+ meta = {
+ description = "ALMO is markdown parser and static site generator";
+ license = lib.licenses.mit;
+ platforms = lib.platforms.all;
+ homepage = "https://github.com/abap34/almo";
+ maintainers = with lib.maintainers; [ momeemt ];
+ mainProgram = "almo";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/al/alpaca/package.nix b/third_party/nixpkgs/pkgs/by-name/al/alpaca/package.nix
index e55b0c106d..ab0bb3a833 100644
--- a/third_party/nixpkgs/pkgs/by-name/al/alpaca/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/al/alpaca/package.nix
@@ -17,14 +17,14 @@
python3Packages.buildPythonApplication rec {
pname = "alpaca";
- version = "2.0.3";
+ version = "2.0.6";
pyproject = false; # Built with meson
src = fetchFromGitHub {
owner = "Jeffser";
repo = "Alpaca";
- rev = version;
- hash = "sha256-CXrnPhNu/doz145rvonuBXoJQolz7qgMdn5KgVio6J4=";
+ rev = "refs/tags/${version}";
+ hash = "sha256-4c6pisd3o7mycivHd1QZ2N7s8pYzrQXiZMbVvl5ciPA=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/am/amber-lang/package.nix b/third_party/nixpkgs/pkgs/by-name/am/amber-lang/package.nix
index 1ab8c493ee..69f41081cc 100644
--- a/third_party/nixpkgs/pkgs/by-name/am/amber-lang/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/am/amber-lang/package.nix
@@ -7,20 +7,21 @@
makeWrapper,
runCommand,
amber-lang,
+ nix-update-script,
}:
rustPlatform.buildRustPackage rec {
pname = "amber-lang";
- version = "0.3.3-alpha";
+ version = "0.3.5-alpha";
src = fetchFromGitHub {
- owner = "Ph0enixKM";
- repo = "Amber";
+ owner = "amber-lang";
+ repo = "amber";
rev = version;
- hash = "sha256-Al1zTwQufuVGSlttf02s5uI3cyCNDShhzMT3l9Ctv3Y=";
+ hash = "sha256-wf0JNWNliDGNvlbWoatPqDKmVaBzHeCKOvJWuE9PnpQ=";
};
- cargoHash = "sha256-HbkIkCVy2YI+nP5t01frXBhlp/rCsB6DwLL53AHJ4vE=";
+ cargoHash = "sha256-6T4WcQkCMR8W67w0uhhN8W0FlLsrTUMa3/xRXDtW4Es=";
preConfigure = ''
substituteInPlace src/compiler.rs \
@@ -36,14 +37,22 @@ rustPlatform.buildRustPackage rec {
util-linux
];
+ checkFlags = [
+ "--skip=tests::extra::download"
+ "--skip=tests::formatter::all_exist"
+ ];
+
postInstall = ''
wrapProgram "$out/bin/amber" --prefix PATH : "${lib.makeBinPath [ bc ]}"
'';
- passthru.tests.run = runCommand "amber-lang-eval-test" { nativeBuildInputs = [ amber-lang ]; } ''
- diff -U3 --color=auto <(amber -e 'echo "Hello, World"') <(echo 'Hello, World')
- touch $out
- '';
+ passthru = {
+ updateScript = nix-update-script { };
+ tests.run = runCommand "amber-lang-eval-test" { nativeBuildInputs = [ amber-lang ]; } ''
+ diff -U3 --color=auto <(amber -e 'echo "Hello, World"') <(echo 'Hello, World')
+ touch $out
+ '';
+ };
meta = with lib; {
description = "Programming language compiled to bash";
diff --git a/third_party/nixpkgs/pkgs/by-name/am/amiberry/package.nix b/third_party/nixpkgs/pkgs/by-name/am/amiberry/package.nix
new file mode 100644
index 0000000000..82c9c2a8aa
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/am/amiberry/package.nix
@@ -0,0 +1,109 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ cmake,
+ copyDesktopItems,
+ makeWrapper,
+ flac,
+ libmpeg2,
+ libmpg123,
+ libpng,
+ libserialport,
+ portmidi,
+ SDL2,
+ SDL2_image,
+ SDL2_ttf,
+ makeDesktopItem,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "amiberry";
+ version = "5.7.4";
+
+ src = fetchFromGitHub {
+ owner = "BlitterStudio";
+ repo = "amiberry";
+ rev = "refs/tags/v${finalAttrs.version}";
+ hash = "sha256-EOoVJYefX2pQ2Zz9bLD1RS47u/+7ZWTMwZYha0juF64=";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ copyDesktopItems
+ makeWrapper
+ ];
+
+ buildInputs = [
+ flac
+ libmpeg2
+ libmpg123
+ libpng
+ libserialport
+ portmidi
+ SDL2
+ SDL2_image
+ SDL2_ttf
+ ];
+
+ enableParallelBuilding = true;
+
+ # Amiberry has traditionally behaved as a "Portable" app, meaning that it was designed to expect everything
+ # under the same directory. This is not compatible with Nix package conventions.
+ # The Amiberry behavior has changed since versions 5.7.4 and 6.3.4 (see
+ # https://github.com/BlitterStudio/amiberry/wiki/FAQ#q-where-does-amiberry-look-for-its-files-can-i-change-that
+ # for more information), however this is still not compatible with Nix packaging. The AMIBERRY_DATA_DIR can go
+ # in the nix store but the Amiberry configuration files must be stored in a user writable location.
+ # Fortunately Amiberry provides environment variables for specifying these locations which we can supply with the
+ # wrapper script below.
+ # One more caveat: Amiberry expects the configuration files path (AMIBERRY_HOME_DIR) to exist, otherwise it will
+ # fall back to behaving like a "Portable" app. The wrapper below ensures that the AMIBERRY_HOME_DIR path exists,
+ # preventing that fallback.
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $out/bin
+ cp amiberry $out/bin/
+ cp -r abr data $out/
+ install -Dm444 data/amiberry.png $out/share/icons/hicolor/256x256/apps/amiberry.png
+ wrapProgram $out/bin/amiberry \
+ --set-default AMIBERRY_DATA_DIR $out \
+ --run 'AMIBERRY_HOME_DIR="$HOME/.amiberry"' \
+ --run 'mkdir -p \
+ $AMIBERRY_HOME_DIR/kickstarts \
+ $AMIBERRY_HOME_DIR/conf \
+ $AMIBERRY_HOME_DIR/nvram \
+ $AMIBERRY_HOME_DIR/plugins \
+ $AMIBERRY_HOME_DIR/screenshots \
+ $AMIBERRY_HOME_DIR/savestates \
+ $AMIBERRY_HOME_DIR/controllers \
+ $AMIBERRY_HOME_DIR/whdboot \
+ $AMIBERRY_HOME_DIR/lha \
+ $AMIBERRY_HOME_DIR/floppies \
+ $AMIBERRY_HOME_DIR/cdroms \
+ $AMIBERRY_HOME_DIR/harddrives'
+ runHook postInstall
+ '';
+
+ desktopItems = [
+ (makeDesktopItem {
+ name = "amiberry";
+ desktopName = "Amiberry";
+ exec = "amiberry";
+ comment = "Amiga emulator";
+ icon = "amiberry";
+ categories = [
+ "System"
+ "Emulator"
+ ];
+ })
+ ];
+
+ meta = with lib; {
+ homepage = "https://github.com/BlitterStudio/amiberry";
+ description = "Optimized Amiga emulator for Linux/macOS";
+ license = licenses.gpl3;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ michaelshmitty ];
+ mainProgram = "amiberry";
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/an/ansible-navigator/package.nix b/third_party/nixpkgs/pkgs/by-name/an/ansible-navigator/package.nix
index fd56151785..96b19ebef6 100644
--- a/third_party/nixpkgs/pkgs/by-name/an/ansible-navigator/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/an/ansible-navigator/package.nix
@@ -7,7 +7,7 @@
}:
python3Packages.buildPythonApplication rec {
pname = "ansible-navigator";
- version = "24.7.0";
+ version = "24.9.0";
pyproject = true;
disabled = python3Packages.pythonOlder "3.10";
@@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec {
src = fetchPypi {
inherit version;
pname = "ansible_navigator";
- hash = "sha256-XMwJzDxo/VZ+0qy5MLg/Kw/7j3V594qfV+T6jeVEWzg=";
+ hash = "sha256-eW38/n3vh2l2hKrh1xpW2fiB5yOkTnK77AnevDStD7s=";
};
build-system = with python3Packages; [
diff --git a/third_party/nixpkgs/pkgs/by-name/ap/apfsprogs/package.nix b/third_party/nixpkgs/pkgs/by-name/ap/apfsprogs/package.nix
index 5498d05422..6483b967e7 100644
--- a/third_party/nixpkgs/pkgs/by-name/ap/apfsprogs/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ap/apfsprogs/package.nix
@@ -6,20 +6,20 @@
stdenv.mkDerivation (finalAttrs: {
pname = "apfsprogs";
- version = "unstable-2023-11-30";
+ version = "0-unstable-2024-09-27";
src = fetchFromGitHub {
owner = "linux-apfs";
repo = "apfsprogs";
- rev = "990163894d871f51ba102a75aed384a275c5991b";
- hash = "sha256-yCShZ+ALzSe/svErt9/i1JyyEvbIeABGPbpS4lVil0A=";
+ rev = "f31d7c2d69d212ce381399d2bb1e91410f592484";
+ hash = "sha256-+c+wU52XKNOTxSpSrkrNWoGEYw6Zo4CGEOyKMvkXEa0=";
};
postPatch = let
shortRev = builtins.substring 0 9 finalAttrs.src.rev;
in ''
substituteInPlace \
- apfs-snap/Makefile apfsck/Makefile mkapfs/Makefile \
+ apfs-snap/Makefile apfsck/Makefile mkapfs/Makefile apfs-label/Makefile \
--replace-fail \
'$(shell git describe --always HEAD | tail -c 9)' \
'${shortRev}'
@@ -30,6 +30,7 @@ stdenv.mkDerivation (finalAttrs: {
make -C apfs-snap $makeFlags
make -C apfsck $makeFlags
make -C mkapfs $makeFlags
+ make -C apfs-label $makeFlags
runHook postBuild
'';
@@ -38,6 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
make -C apfs-snap install DESTDIR="$out" $installFlags
make -C apfsck install DESTDIR="$out" $installFlags
make -C mkapfs install DESTDIR="$out" $installFlags
+ make -C apfs-label install DESTDIR="$out" $installFlags
runHook postInstall
'';
diff --git a/third_party/nixpkgs/pkgs/by-name/ap/application-title-bar/package.nix b/third_party/nixpkgs/pkgs/by-name/ap/application-title-bar/package.nix
index 65fda7aa82..a98fda3e6b 100644
--- a/third_party/nixpkgs/pkgs/by-name/ap/application-title-bar/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ap/application-title-bar/package.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "application-title-bar";
- version = "0.7.2";
+ version = "0.7.3";
src = fetchFromGitHub {
owner = "antroids";
repo = "application-title-bar";
rev = "v${finalAttrs.version}";
- hash = "sha256-0tSwjyKPVyOR0VJi1qqMFf/yVmWFmyue0xaNp9pYxDo=";
+ hash = "sha256-kvFUz0m222jTGrkqLyYmnW0o4MXU9lLAsyk6QBAJHr8=";
};
propagatedUserEnvPkgs = with kdePackages; [ kconfig ];
diff --git a/third_party/nixpkgs/pkgs/by-name/ar/arc-browser/package.nix b/third_party/nixpkgs/pkgs/by-name/ar/arc-browser/package.nix
index ec1c9db783..2956a9ed02 100644
--- a/third_party/nixpkgs/pkgs/by-name/ar/arc-browser/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ar/arc-browser/package.nix
@@ -9,11 +9,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "arc-browser";
- version = "1.61.0-53949";
+ version = "1.61.2-54148";
src = fetchurl {
url = "https://releases.arc.net/release/Arc-${finalAttrs.version}.dmg";
- hash = "sha256-FuRWi4+vPt31bd3muMDEn3Fu20h9oWEd1XuPJU7W1OU=";
+ hash = "sha256-y5oQFPdk6Y7AjzeTrA2U8MhGkPi6RJUcGqsvpjJ++UE=";
};
nativeBuildInputs = [ undmg ];
diff --git a/third_party/nixpkgs/pkgs/by-name/ar/arduino-ide/package.nix b/third_party/nixpkgs/pkgs/by-name/ar/arduino-ide/package.nix
index 29268559c0..a28a53423c 100644
--- a/third_party/nixpkgs/pkgs/by-name/ar/arduino-ide/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ar/arduino-ide/package.nix
@@ -5,11 +5,11 @@
let
pname = "arduino-ide";
- version = "2.3.2";
+ version = "2.3.3";
src = fetchurl {
url = "https://github.com/arduino/arduino-ide/releases/download/${version}/arduino-ide_${version}_Linux_64bit.AppImage";
- hash = "sha256-M7JKfld6DRk4hxih5MufAhW9kJ+ePDrBhE+oXFc8dYw=";
+ hash = "sha256-VJGO3X1PUKE0OLr5PKH5uTE3rX0SlyrD6vdYdFdzHxk=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };
diff --git a/third_party/nixpkgs/pkgs/by-name/ar/art/package.nix b/third_party/nixpkgs/pkgs/by-name/ar/art/package.nix
index 1693b2eab3..6181d49d4b 100644
--- a/third_party/nixpkgs/pkgs/by-name/ar/art/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ar/art/package.nix
@@ -3,6 +3,15 @@
, fetchFromBitbucket
, cmake
, pkg-config
+, util-linux
+, libselinux
+, libsepol
+, libthai
+, libdatrie
+, lerc
+, libxkbcommon
+, libepoxy
+, libXtst
, wrapGAppsHook3
, pixman
, libpthreadstubs
@@ -10,10 +19,11 @@
, libXau
, libXdmcp
, lcms2
+, libraw
, libiptcdata
, fftw
, expat
-, pcre
+, pcre2
, libsigcxx
, lensfun
, librsvg
@@ -21,6 +31,10 @@
, exiv2
, exiftool
, mimalloc
+, openexr_3
+, ilmbase
+, opencolorio
+, color-transformation-language
}:
stdenv.mkDerivation rec {
@@ -41,16 +55,26 @@ stdenv.mkDerivation rec {
];
buildInputs = [
+ util-linux
+ libselinux
+ libsepol
+ libthai
+ libdatrie
+ lerc
+ libxkbcommon
+ libepoxy
+ libXtst
pixman
libpthreadstubs
gtkmm3
libXau
libXdmcp
lcms2
+ libraw
libiptcdata
fftw
expat
- pcre
+ pcre2
libsigcxx
lensfun
librsvg
@@ -58,11 +82,18 @@ stdenv.mkDerivation rec {
exiftool
libcanberra-gtk3
mimalloc
+ openexr_3
+ ilmbase
+ opencolorio
+ color-transformation-language
];
cmakeFlags = [
"-DPROC_TARGET_NUMBER=2"
"-DCACHE_NAME_SUFFIX=\"\""
+ "-DENABLE_OCIO=True"
+ "-DENABLE_CTL=1"
+ "-DCTL_INCLUDE_DIR=${color-transformation-language}/include/CTL"
];
CMAKE_CXX_FLAGS = toString [
diff --git a/third_party/nixpkgs/pkgs/tools/security/arti/default.nix b/third_party/nixpkgs/pkgs/by-name/ar/arti/package.nix
similarity index 61%
rename from third_party/nixpkgs/pkgs/tools/security/arti/default.nix
rename to third_party/nixpkgs/pkgs/by-name/ar/arti/package.nix
index 1e93dae959..6185ec1c68 100644
--- a/third_party/nixpkgs/pkgs/tools/security/arti/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ar/arti/package.nix
@@ -1,11 +1,12 @@
-{ lib
-, stdenv
-, rustPlatform
-, fetchFromGitLab
-, pkg-config
-, sqlite
-, openssl
-, CoreServices
+{
+ lib,
+ stdenv,
+ rustPlatform,
+ fetchFromGitLab,
+ pkg-config,
+ sqlite,
+ openssl,
+ darwin,
}:
rustPlatform.buildRustPackage rec {
@@ -25,13 +26,25 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ];
- buildInputs = [ sqlite ]
- ++ lib.optionals stdenv.hostPlatform.isLinux [ openssl ]
- ++ lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ];
+ buildInputs =
+ [ sqlite ]
+ ++ lib.optionals stdenv.isLinux [ openssl ]
+ ++ lib.optionals stdenv.isDarwin (
+ with darwin.apple_sdk.frameworks;
+ [
+ CoreServices
+ ]
+ );
- cargoBuildFlags = [ "--package" "arti" ];
+ cargoBuildFlags = [
+ "--package"
+ "arti"
+ ];
- cargoTestFlags = [ "--package" "arti" ];
+ cargoTestFlags = [
+ "--package"
+ "arti"
+ ];
checkFlags = [
# problematic tests that were fixed after the release
@@ -39,12 +52,15 @@ rustPlatform.buildRustPackage rec {
"--skip=reload_cfg::test::watch_multiple"
];
- meta = with lib; {
+ meta = {
description = "Implementation of Tor in Rust";
mainProgram = "arti";
homepage = "https://arti.torproject.org/";
changelog = "https://gitlab.torproject.org/tpo/core/arti/-/blob/${src.rev}/CHANGELOG.md";
- license = with licenses; [ asl20 /* or */ mit ];
- maintainers = [ ];
+ license = with lib.licenses; [
+ asl20
+ mit
+ ];
+ maintainers = with lib.maintainers; [ rapiteanu ];
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/as/asciinema-automation/package.nix b/third_party/nixpkgs/pkgs/by-name/as/asciinema-automation/package.nix
index 339ec370a9..975659da7c 100644
--- a/third_party/nixpkgs/pkgs/by-name/as/asciinema-automation/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/as/asciinema-automation/package.nix
@@ -26,7 +26,7 @@ python3.pkgs.buildPythonApplication rec {
pexpect
];
- passthru.optional-dependencies = with python3.pkgs; {
+ optional-dependencies = with python3.pkgs; {
dev = [
mypy
pytest
diff --git a/third_party/nixpkgs/pkgs/by-name/as/asm-lsp/package.nix b/third_party/nixpkgs/pkgs/by-name/as/asm-lsp/package.nix
index 377abd03d3..08da3009f6 100644
--- a/third_party/nixpkgs/pkgs/by-name/as/asm-lsp/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/as/asm-lsp/package.nix
@@ -1,8 +1,12 @@
-{ lib
-, rustPlatform
-, fetchFromGitHub
-, pkg-config
-, openssl
+{
+ lib,
+ stdenv,
+ rustPlatform,
+ fetchFromGitHub,
+ pkg-config,
+ openssl,
+ darwin,
+ libiconv,
}:
let
pname = "asm-lsp";
@@ -18,13 +22,14 @@ rustPlatform.buildRustPackage {
hash = "sha256-0GB3tXZuCu3syh+RG+eXoliZVHMPOhYC3RchSSx4u5w=";
};
- nativeBuildInputs = [
- pkg-config
- ];
+ nativeBuildInputs = [ pkg-config ];
- buildInputs = [
- openssl
- ];
+ buildInputs =
+ [ openssl ]
+ ++ lib.optionals stdenv.buildPlatform.isDarwin [
+ darwin.apple_sdk.frameworks.SystemConfiguration
+ libiconv
+ ];
cargoHash = "sha256-AtCnYOOtViMpg+rz8miuBZg1pENBPaf9kamSPaVUyiw=";
@@ -37,8 +42,11 @@ rustPlatform.buildRustPackage {
description = "Language server for NASM/GAS/GO Assembly";
homepage = "https://github.com/bergercookie/asm-lsp";
license = lib.licenses.bsd2;
- maintainers = with lib.maintainers; [ NotAShelf ];
+ maintainers = with lib.maintainers; [
+ NotAShelf
+ CaiqueFigueiredo
+ ];
mainProgram = "asm-lsp";
- platforms = lib.platforms.linux;
+ platforms = lib.platforms.unix;
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/as/assemblyscript/package.nix b/third_party/nixpkgs/pkgs/by-name/as/assemblyscript/package.nix
index e2755c8dee..cb0f0cd259 100644
--- a/third_party/nixpkgs/pkgs/by-name/as/assemblyscript/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/as/assemblyscript/package.nix
@@ -5,16 +5,16 @@
buildNpmPackage rec {
pname = "assemblyscript";
- version = "0.27.29";
+ version = "0.27.30";
src = fetchFromGitHub {
owner = "AssemblyScript";
repo = "assemblyscript";
rev = "v${version}";
- hash = "sha256-Jhjq+kLRzDesTPHHonImCnuzt1Ay04n7+O9aK4knb5g=";
+ hash = "sha256-dmtKXU1bu25AzqxBhC9sWulMek5gRVnD0FN0G0XGQxU=";
};
- npmDepsHash = "sha256-mWRQPQVprM+9SCYd8M7NMDtiwDjSH5cr4Xlr5VP9eHo=";
+ npmDepsHash = "sha256-rj6tvevoDQQihTH+tYkrvhJRzynglG5roHHL7aZ6j+Y=";
meta = with lib; {
homepage = "https://github.com/AssemblyScript/assemblyscript";
diff --git a/third_party/nixpkgs/pkgs/by-name/as/ast-grep/package.nix b/third_party/nixpkgs/pkgs/by-name/as/ast-grep/package.nix
index af62e192ca..44c90f1e2c 100644
--- a/third_party/nixpkgs/pkgs/by-name/as/ast-grep/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/as/ast-grep/package.nix
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "ast-grep";
- version = "0.27.1";
+ version = "0.27.3";
src = fetchFromGitHub {
owner = "ast-grep";
repo = "ast-grep";
rev = version;
- hash = "sha256-7jTkQIBeC8Vl8wrrdulZZq/aQNwksUsAdA7hlPEd4cQ=";
+ hash = "sha256-nE4cHQvFseSgB6LluTp9dCDEqR9vAymZCN3V7HgieYA=";
};
- cargoHash = "sha256-sDKF8KbTQGQizyjV3w4+LGgz1i18wmKzvHfCb3XGb0g=";
+ cargoHash = "sha256-A0qvug8wbqN22B0j6BFZyeHMfmlBsuZJRJ1SmctTz1s=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/third_party/nixpkgs/pkgs/by-name/as/astro-language-server/package.nix b/third_party/nixpkgs/pkgs/by-name/as/astro-language-server/package.nix
index 9859765bf8..e2bdedc60f 100644
--- a/third_party/nixpkgs/pkgs/by-name/as/astro-language-server/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/as/astro-language-server/package.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "astro-language-server";
- version = "2.10.0";
+ version = "2.14.2";
src = fetchFromGitHub {
owner = "withastro";
repo = "language-tools";
rev = "@astrojs/language-server@${finalAttrs.version}";
- hash = "sha256-WdeQQaC9AVHT+/pXLzaC6MZ6ddHsFSpxoDPHqWvqmiQ=";
+ hash = "sha256-4GaLyaRUN9qS2U7eSzASB6fSQY2+fWtgfb54uuHjuh4=";
};
pnpmDeps = pnpm_8.fetchDeps {
@@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmWorkspace
prePnpmInstall
;
- hash = "sha256-n7HTd/rKxJdQKnty5TeOcyvBU9j/EClQ9IHqbBaEwQE=";
+ hash = "sha256-q9a4nFPRhR6W/PT1l/Q1799iDmI+WTsudUP8rb8e97g=";
};
nativeBuildInputs = [
@@ -35,15 +35,21 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [ nodejs_22 ];
- pnpmWorkspace = "@astrojs/language-server";
+ # Must specify to download "@astrojs/yaml2ts" depencendies
+ # https://pnpm.io/filtering#--filter-package_name-1
+ pnpmWorkspace = "@astrojs/language-server...";
prePnpmInstall = ''
+ # Warning section for "pnpm@v8"
+ # https://pnpm.io/cli/install#--filter-package_selector
pnpm config set dedupe-peer-dependents false
'';
buildPhase = ''
runHook preBuild
- pnpm --filter=@astrojs/language-server build
+ # Must build the "@astrojs/yaml2ts" package. Dependency is linked via workspace by "pnpm"
+ # (https://github.com/withastro/language-tools/blob/%40astrojs/language-server%402.14.2/pnpm-lock.yaml#L78-L80)
+ pnpm --filter "@astrojs/language-server..." build
runHook postBuild
'';
@@ -61,6 +67,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "The Astro language server";
homepage = "https://github.com/withastro/language-tools";
+ changelog = "https://github.com/withastro/language-tools/blob/@astrojs/language-server@${finalAttrs.version}/packages/language-server/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ pyrox0 ];
mainProgram = "astro-ls";
diff --git a/third_party/nixpkgs/pkgs/by-name/at/athens/package.nix b/third_party/nixpkgs/pkgs/by-name/at/athens/package.nix
index 547e6f0232..2cdd671c75 100644
--- a/third_party/nixpkgs/pkgs/by-name/at/athens/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/at/athens/package.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "athens";
- version = "0.15.1";
+ version = "0.15.2";
src = fetchFromGitHub {
owner = "gomods";
repo = "athens";
rev = "v${version}";
- hash = "sha256-JERyECQ3/pI+ApWyWvUwZqkGBmA+6pP7Uj+RfpUGsOw=";
+ hash = "sha256-Ikm9nznJhd5ZrkJyh3ny1SZeuWVs5xgT4fpWKhVbuDA=";
};
- vendorHash = "sha256-tCpwiqJHGRo9vqUh00k+tg4X6WNPnnknV7zjPkgs6Zs=";
+ vendorHash = "sha256-cK23BIGh/BK1OHHrI++PD1h7lCN7NZfV1Yfirs8vC5A=";
CGO_ENABLED = "0";
ldflags = [
diff --git a/third_party/nixpkgs/pkgs/by-name/at/atlas/package.nix b/third_party/nixpkgs/pkgs/by-name/at/atlas/package.nix
index f026836039..d19454e84c 100644
--- a/third_party/nixpkgs/pkgs/by-name/at/atlas/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/at/atlas/package.nix
@@ -2,19 +2,19 @@
buildGoModule rec {
pname = "atlas";
- version = "0.27.0";
+ version = "0.28.0";
src = fetchFromGitHub {
owner = "ariga";
repo = "atlas";
rev = "v${version}";
- hash = "sha256-av2WKuEzDhjvqGHIAlNR/Tt8AhqkjLhgcZIpJEKgEVA=";
+ hash = "sha256-D6dHHTxD2eObmXwYntIOtcPsU1vP+K289n+XVoaGUVc=";
};
modRoot = "cmd/atlas";
proxyVendor = true;
- vendorHash = "sha256-wu2WONeL5LNGjn/xaRDPtBBVcvLOxSeelj7a6xxMHTY=";
+ vendorHash = "sha256-SFG//hc5vLQXC3SeEn4YRcc82PItYZy+TNqzq19sRnI=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/third_party/nixpkgs/pkgs/by-name/at/atlassian-plugin-sdk/package.nix b/third_party/nixpkgs/pkgs/by-name/at/atlassian-plugin-sdk/package.nix
new file mode 100644
index 0000000000..8f4becdd99
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/at/atlassian-plugin-sdk/package.nix
@@ -0,0 +1,88 @@
+{
+ lib,
+ stdenv,
+ fetchurl,
+ makeWrapper,
+ jdk11,
+ atlassian-plugin-sdk,
+ testers,
+ writeShellScript,
+ common-updater-scripts,
+ curl,
+ jq,
+ yq,
+}:
+
+let
+ mavenGroupIdUrl = "https://packages.atlassian.com/maven/public/com/atlassian/amps";
+
+in
+stdenv.mkDerivation rec {
+ pname = "atlassian-plugin-sdk";
+ version = "9.1.1";
+
+ src = fetchurl {
+ url = "${mavenGroupIdUrl}/atlassian-plugin-sdk/${version}/atlassian-plugin-sdk-${version}.tar.gz";
+ hash = "sha256-sEAe1eif9qXvIOu8RfZ4MWngEO5yCjU74g4Crd85J3Y=";
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+ buildInputs = [ jdk11 ];
+
+ unpackPhase = "tar -xzf $src";
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out
+ cp -r atlassian-plugin-sdk-${version}/* $out
+ rm $out/bin/*.bat
+
+ for file in "$out"/bin/*; do
+ wrapProgram $file --set JAVA_HOME "${jdk11}"
+ done
+
+ runHook postInstall
+ '';
+
+ passthru = {
+ tests.version = testers.testVersion {
+ package = atlassian-plugin-sdk;
+ command = "atlas-version";
+ version = "atlassian-plugin-sdk-${version}";
+ };
+
+ updateScript = writeShellScript "update-atlassian-plugin-sdk" ''
+ set -o errexit
+ export PATH="${
+ lib.makeBinPath [
+ curl
+ jq
+ yq
+ common-updater-scripts
+ ]
+ }:$PATH"
+
+ NEW_VERSION=$(curl -s ${mavenGroupIdUrl}/atlassian-plugin-sdk/maven-metadata.xml | xq -r '.metadata.versioning.latest')
+
+ if [[ "${version}" = "$NEW_VERSION" ]]; then
+ echo "The new version same as the old version."
+ exit 0
+ fi
+
+ DOWNLOAD_URL="${mavenGroupIdUrl}/atlassian-plugin-sdk/${version}/atlassian-plugin-sdk-$NEW_VERSION.tar.gz"
+ NIX_HASH=$(nix hash to-sri sha256:$(nix-prefetch-url $DOWNLOAD_URL))
+
+ update-source-version "atlassian-plugin-sdk" "$NEW_VERSION" "$NIX_HASH" "$DOWNLOAD_URL"
+ '';
+ };
+
+ meta = with lib; {
+ description = "Atlassian Plugin SDK";
+ homepage = "https://developer.atlassian.com/server/framework/atlassian-sdk/";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ pathob ];
+ platforms = platforms.linux;
+ mainProgram = "atlas-mvn";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/at/atomix/package.nix b/third_party/nixpkgs/pkgs/by-name/at/atomix/package.nix
index 7721030bab..a7f3f8f01f 100644
--- a/third_party/nixpkgs/pkgs/by-name/at/atomix/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/at/atomix/package.nix
@@ -53,6 +53,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Puzzle game where you move atoms to build a molecule";
mainProgram = "atomix";
homepage = "https://gitlab.gnome.org/GNOME/atomix";
+ changelog = "https://gitlab.gnome.org/GNOME/atomix/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.unix;
diff --git a/third_party/nixpkgs/pkgs/by-name/at/attic-client/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/at/attic-client/Cargo.lock
index a8bd1f01fc..53a47e002f 100644
--- a/third_party/nixpkgs/pkgs/by-name/at/attic-client/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/at/attic-client/Cargo.lock
@@ -92,6 +92,12 @@ dependencies = [
"libc",
]
+[[package]]
+name = "anes"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
+
[[package]]
name = "anstream"
version = "0.6.14"
@@ -231,11 +237,13 @@ dependencies = [
"base64 0.22.1",
"bytes",
"cc",
+ "criterion",
"cxx",
"cxx-build",
"digest",
"displaydoc",
"ed25519-compact",
+ "fastcdc",
"futures",
"hex",
"lazy_static",
@@ -250,7 +258,6 @@ dependencies = [
"sha2",
"tempfile",
"tokio",
- "tokio-test",
"version-compare",
"wildmatch",
"xdg",
@@ -309,7 +316,6 @@ dependencies = [
"digest",
"displaydoc",
"enum-as-inner",
- "fastcdc",
"futures",
"hex",
"http-body-util",
@@ -327,7 +333,6 @@ dependencies = [
"serde_with",
"sha2",
"tokio",
- "tokio-test",
"tokio-util",
"toml",
"tower-http",
@@ -1050,6 +1055,12 @@ dependencies = [
"either",
]
+[[package]]
+name = "cast"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
+
[[package]]
name = "cc"
version = "1.1.13"
@@ -1088,6 +1099,33 @@ dependencies = [
"windows-targets 0.52.5",
]
+[[package]]
+name = "ciborium"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e"
+dependencies = [
+ "ciborium-io",
+ "ciborium-ll",
+ "serde",
+]
+
+[[package]]
+name = "ciborium-io"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757"
+
+[[package]]
+name = "ciborium-ll"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9"
+dependencies = [
+ "ciborium-io",
+ "half",
+]
+
[[package]]
name = "clap"
version = "4.5.4"
@@ -1307,6 +1345,44 @@ dependencies = [
"cfg-if",
]
+[[package]]
+name = "criterion"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
+dependencies = [
+ "anes",
+ "cast",
+ "ciborium",
+ "clap",
+ "criterion-plot",
+ "futures",
+ "is-terminal",
+ "itertools 0.10.5",
+ "num-traits",
+ "once_cell",
+ "oorandom",
+ "plotters",
+ "rayon",
+ "regex",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "tinytemplate",
+ "tokio",
+ "walkdir",
+]
+
+[[package]]
+name = "criterion-plot"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
+dependencies = [
+ "cast",
+ "itertools 0.10.5",
+]
+
[[package]]
name = "crossbeam-channel"
version = "0.5.13"
@@ -1316,6 +1392,25 @@ dependencies = [
"crossbeam-utils",
]
+[[package]]
+name = "crossbeam-deque"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
+dependencies = [
+ "crossbeam-epoch",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-epoch"
+version = "0.9.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
+dependencies = [
+ "crossbeam-utils",
+]
+
[[package]]
name = "crossbeam-queue"
version = "0.3.11"
@@ -1331,6 +1426,12 @@ version = "0.8.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
+[[package]]
+name = "crunchy"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
+
[[package]]
name = "crypto-bigint"
version = "0.4.9"
@@ -1698,6 +1799,11 @@ name = "fastcdc"
version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a71061d097bfa9a5a4d2efdec57990d9a88745020b365191d37e48541a1628f2"
+dependencies = [
+ "async-stream",
+ "tokio",
+ "tokio-stream",
+]
[[package]]
name = "fastrand"
@@ -1956,6 +2062,16 @@ dependencies = [
"tracing",
]
+[[package]]
+name = "half"
+version = "2.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888"
+dependencies = [
+ "cfg-if",
+ "crunchy",
+]
+
[[package]]
name = "hashbrown"
version = "0.12.3"
@@ -2388,12 +2504,32 @@ version = "2.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
+[[package]]
+name = "is-terminal"
+version = "0.4.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
+dependencies = [
+ "hermit-abi",
+ "libc",
+ "windows-sys 0.52.0",
+]
+
[[package]]
name = "is_terminal_polyfill"
version = "1.70.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800"
+[[package]]
+name = "itertools"
+version = "0.10.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+dependencies = [
+ "either",
+]
+
[[package]]
name = "itertools"
version = "0.12.1"
@@ -2642,8 +2778,9 @@ dependencies = [
[[package]]
name = "nix-base32"
-version = "0.1.2-alpha.0"
-source = "git+https://github.com/zhaofengli/nix-base32.git?rev=b850c6e9273d1c39bd93abb704a53345f5be92eb#b850c6e9273d1c39bd93abb704a53345f5be92eb"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d2628953ed836273ee4262e3708a8ef63ca38bd8a922070626eef7f9e5d8d536"
[[package]]
name = "nom"
@@ -2776,6 +2913,12 @@ version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
+[[package]]
+name = "oorandom"
+version = "11.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9"
+
[[package]]
name = "openssl-probe"
version = "0.1.5"
@@ -3002,6 +3145,34 @@ version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
+[[package]]
+name = "plotters"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a15b6eccb8484002195a3e44fe65a4ce8e93a625797a063735536fd59cb01cf3"
+dependencies = [
+ "num-traits",
+ "plotters-backend",
+ "plotters-svg",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "plotters-backend"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "414cec62c6634ae900ea1c56128dfe87cf63e7caece0852ec76aba307cebadb7"
+
+[[package]]
+name = "plotters-svg"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "81b30686a7d9c3e010b84284bdd26a29f2138574f52f5eb6f794fc0ad924e705"
+dependencies = [
+ "plotters-backend",
+]
+
[[package]]
name = "portable-atomic"
version = "1.6.0"
@@ -3088,7 +3259,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1"
dependencies = [
"anyhow",
- "itertools",
+ "itertools 0.12.1",
"proc-macro2",
"quote",
"syn 2.0.66",
@@ -3168,6 +3339,26 @@ dependencies = [
"getrandom",
]
+[[package]]
+name = "rayon"
+version = "1.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
+dependencies = [
+ "either",
+ "rayon-core",
+]
+
+[[package]]
+name = "rayon-core"
+version = "1.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
+dependencies = [
+ "crossbeam-deque",
+ "crossbeam-utils",
+]
+
[[package]]
name = "redox_syscall"
version = "0.4.1"
@@ -4069,7 +4260,7 @@ version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce81b7bd7c4493975347ef60d8c7e8b742d4694f4c49f93e0a12ea263938176c"
dependencies = [
- "itertools",
+ "itertools 0.12.1",
"nom",
"unicode_categories",
]
@@ -4459,6 +4650,16 @@ dependencies = [
"time-core",
]
+[[package]]
+name = "tinytemplate"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
+dependencies = [
+ "serde",
+ "serde_json",
+]
+
[[package]]
name = "tinyvec"
version = "1.6.0"
@@ -4546,19 +4747,6 @@ dependencies = [
"tokio",
]
-[[package]]
-name = "tokio-test"
-version = "0.4.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2468baabc3311435b55dd935f702f42cd1b8abb7e754fb7dfb16bd36aa88f9f7"
-dependencies = [
- "async-stream",
- "bytes",
- "futures-core",
- "tokio",
- "tokio-stream",
-]
-
[[package]]
name = "tokio-util"
version = "0.7.11"
diff --git a/third_party/nixpkgs/pkgs/by-name/at/attic-client/package.nix b/third_party/nixpkgs/pkgs/by-name/at/attic-client/package.nix
index aa84bd2a12..44b6f1b1d8 100644
--- a/third_party/nixpkgs/pkgs/by-name/at/attic-client/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/at/attic-client/package.nix
@@ -11,13 +11,13 @@
}:
rustPlatform.buildRustPackage {
pname = "attic";
- version = "0-unstable-2024-08-19";
+ version = "0-unstable-2024-10-04";
src = fetchFromGitHub {
owner = "zhaofengli";
repo = "attic";
- rev = "acf3c351f8de47c6857f31948ab253f9c7ce2a6f";
- hash = "sha256-jcY81r8PdMQ9dCGhT0YLZzxPj3kQJXyWCmvQLXbR1EI=";
+ rev = "61ebdef2e263c091f24807b07701be5cb8068dea";
+ hash = "sha256-whgxjoDF7aey3xWy2b9Dp+NHsszK6By+raEbygcSU6w=";
};
nativeBuildInputs = [
@@ -34,9 +34,6 @@ rustPlatform.buildRustPackage {
cargoLock = {
lockFile = ./Cargo.lock;
- outputHashes = {
- "nix-base32-0.1.2-alpha.0" = "sha256-wtPWGOamy3+ViEzCxMSwBcoR4HMMD0t8eyLwXfCDFdo=";
- };
};
cargoBuildFlags = lib.concatMapStrings (c: "-p ${c} ") crates;
@@ -56,6 +53,8 @@ rustPlatform.buildRustPackage {
fi
'';
+ passthru.updateScript = ./update.sh;
+
meta = with lib; {
description = "Multi-tenant Nix Binary Cache";
homepage = "https://github.com/zhaofengli/attic";
diff --git a/third_party/nixpkgs/pkgs/by-name/at/attic-client/update.sh b/third_party/nixpkgs/pkgs/by-name/at/attic-client/update.sh
new file mode 100755
index 0000000000..e6ec0ab129
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/at/attic-client/update.sh
@@ -0,0 +1,40 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p wget nix-prefetch-github jq coreutils
+
+# shellcheck shell=bash
+
+if [ -n "$GITHUB_TOKEN" ]; then
+ TOKEN_ARGS=(--header "Authorization: token $GITHUB_TOKEN")
+fi
+
+if [[ $# -gt 1 || $1 == -* ]]; then
+ echo "Regenerates packaging data for attic."
+ echo "Usage: $0 [git commit]"
+ exit 1
+fi
+
+set -x
+
+cd "$(dirname "$0")"
+rev="$1"
+
+set -euo pipefail
+
+if [ -z "$rev" ]; then
+ rev="$(wget -O- "${TOKEN_ARGS[@]}" "https://api.github.com/repos/zhaofengli/attic/commits?per_page=1" | jq -r '.[0].sha')"
+fi
+
+date="$(wget -O- "${TOKEN_ARGS[@]}" "https://api.github.com/repos/zhaofengli/attic/commits/$rev" | jq -r '.commit.author.date' | cut -dT -f1)"
+
+version="0-unstable-$date"
+
+# Sources
+src_hash=$(nix-prefetch-github zhaofengli attic --rev "$rev" | jq -r .hash)
+
+# Cargo.lock
+src="https://raw.githubusercontent.com/zhaofengli/attic/$rev"
+wget "${TOKEN_ARGS[@]}" "$src/Cargo.lock" -O Cargo.lock
+
+sed -i -E -e "s#version = \".*\"#version = \"$version\"#" package.nix
+sed -i -E -e "s#rev = \".*\"#rev = \"$rev\"#" package.nix
+sed -i -E -e "s#hash = \".*\"#hash = \"$src_hash\"#" package.nix
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/autotrash/default.nix b/third_party/nixpkgs/pkgs/by-name/au/autotrash/package.nix
similarity index 54%
rename from third_party/nixpkgs/pkgs/development/python-modules/autotrash/default.nix
rename to third_party/nixpkgs/pkgs/by-name/au/autotrash/package.nix
index 6c628b3925..c963703a95 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/autotrash/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/au/autotrash/package.nix
@@ -1,12 +1,11 @@
{
lib,
- buildPythonPackage,
+ python3Packages,
fetchFromGitHub,
- poetry-core,
- pytestCheckHook,
+ pandoc,
+ installShellFiles,
}:
-
-buildPythonPackage rec {
+python3Packages.buildPythonPackage rec {
pname = "autotrash";
version = "0.4.7";
pyproject = true;
@@ -18,16 +17,26 @@ buildPythonPackage rec {
hash = "sha256-qMU3jjBL5+fd9vKX5BIqES5AM8D/54aBOmdHFiBtfEo=";
};
- build-system = [ poetry-core ];
+ build-system = [ python3Packages.poetry-core ];
+
+ nativeBuildInputs = [
+ installShellFiles
+ pandoc
+ ];
+ postBuild = "make -C doc autotrash.1";
+ postInstall = "installManPage doc/autotrash.1";
pythonImportsCheck = [ "autotrash" ];
- nativeCheckInputs = [ pytestCheckHook ];
+ nativeCheckInputs = [ python3Packages.pytestCheckHook ];
meta = {
description = "Tool to automatically purge old trashed files";
license = lib.licenses.gpl3Plus;
homepage = "https://bneijt.nl/pr/autotrash";
- maintainers = with lib.maintainers; [ sigmanificient ];
+ maintainers = with lib.maintainers; [
+ sigmanificient
+ mithicspirit
+ ];
mainProgram = "autotrash";
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/av/avml/package.nix b/third_party/nixpkgs/pkgs/by-name/av/avml/package.nix
index 6ae9f4378e..f556430666 100644
--- a/third_party/nixpkgs/pkgs/by-name/av/avml/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/av/avml/package.nix
@@ -2,7 +2,8 @@
lib,
fetchFromGitHub,
rustPlatform,
- perl,
+ pkg-config,
+ openssl,
testers,
avml,
nix-update-script,
@@ -21,7 +22,12 @@ rustPlatform.buildRustPackage rec {
cargoHash = "sha256-gcpjrxnQDyO92OW6LZVc4x73TmTtQoaEYhmGmqhz8ng=";
- nativeBuildInputs = [ perl ];
+ nativeBuildInputs = [ pkg-config ];
+ buildInputs = [ openssl ];
+
+ env = {
+ OPENSSL_NO_VENDOR = true;
+ };
passthru.tests.version = testers.testVersion { package = avml; };
diff --git a/third_party/nixpkgs/pkgs/development/tools/avro-tools/default.nix b/third_party/nixpkgs/pkgs/by-name/av/avro-tools/package.nix
similarity index 59%
rename from third_party/nixpkgs/pkgs/development/tools/avro-tools/default.nix
rename to third_party/nixpkgs/pkgs/by-name/av/avro-tools/package.nix
index 9615d4574c..730a05a259 100644
--- a/third_party/nixpkgs/pkgs/development/tools/avro-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/av/avro-tools/package.nix
@@ -1,12 +1,19 @@
-{ stdenv, fetchurl, makeWrapper, jre, lib }:
-
-stdenv.mkDerivation rec {
+{
+ stdenv,
+ fetchurl,
+ makeWrapper,
+ jre,
+ lib,
+}:
+let
pname = "avro-tools";
version = "1.11.3";
+in
+stdenv.mkDerivation {
+ inherit pname version;
src = fetchurl {
- url =
- "mirror://maven/org/apache/avro/avro-tools/${version}/${pname}-${version}.jar";
+ url = "mirror://maven/org/apache/avro/avro-tools/${version}/${pname}-${version}.jar";
sha256 = "sha256-dPaV1rZxxE+G/gB7hEDyiMI7ZbzkTpNEtexp/Y6hrPI=";
};
@@ -25,12 +32,12 @@ stdenv.mkDerivation rec {
--add-flags "-jar $out/libexec/avro-tools/${pname}.jar"
'';
- meta = with lib; {
- homepage = "https://avro.apache.org/";
+ meta = {
+ homepage = "https://avro.apache.org/";
description = "Avro command-line tools and utilities";
mainProgram = "avro-tools";
- sourceProvenance = with sourceTypes; [ binaryBytecode ];
- license = lib.licenses.asl20;
- maintainers = [ ];
+ sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ momeemt ];
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/aw/awscli2/package.nix b/third_party/nixpkgs/pkgs/by-name/aw/awscli2/package.nix
index 224f5a327f..e24c5e30c7 100644
--- a/third_party/nixpkgs/pkgs/by-name/aw/awscli2/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/aw/awscli2/package.nix
@@ -1,86 +1,83 @@
-{ lib
-, stdenv
-, python3
-, groff
-, less
-, fetchFromGitHub
-, fetchpatch
-, installShellFiles
-, nix-update-script
-, testers
-, awscli2
+{
+ lib,
+ stdenv,
+ python3,
+ groff,
+ less,
+ fetchFromGitHub,
+ fetchpatch,
+ installShellFiles,
+ nix-update-script,
+ testers,
+ awscli2,
}:
let
py = python3 // {
- pkgs = python3.pkgs.overrideScope (final: prev: {
- sphinx = prev.sphinx.overridePythonAttrs (prev: {
- disabledTests = prev.disabledTests ++ [
- "test_check_link_response_only" # fails on hydra https://hydra.nixos.org/build/242624087/nixlog/1
- ];
- });
- python-dateutil = prev.python-dateutil.overridePythonAttrs (prev: {
- version = "2.8.2";
- pyproject = null;
- src = prev.src.override {
+ pkgs = python3.pkgs.overrideScope (
+ final: prev: {
+ sphinx = prev.sphinx.overridePythonAttrs (prev: {
+ disabledTests = prev.disabledTests ++ [
+ "test_check_link_response_only" # fails on hydra https://hydra.nixos.org/build/242624087/nixlog/1
+ ];
+ });
+ python-dateutil = prev.python-dateutil.overridePythonAttrs (prev: {
version = "2.8.2";
- hash = "sha256-ASPKzBYnrhnd88J6XeW9Z+5FhvvdZEDZdI+Ku0g9PoY=";
- };
- patches = [
- # https://github.com/dateutil/dateutil/pull/1285
- (fetchpatch {
- url = "https://github.com/dateutil/dateutil/commit/f2293200747fb03d56c6c5997bfebeabe703576f.patch";
- relative = "src";
- hash = "sha256-BVEFGV/WGUz9H/8q+l62jnyN9VDnoSR71DdL+LIkb0o=";
- })
- ];
- postPatch = null;
- });
- ruamel-yaml = prev.ruamel-yaml.overridePythonAttrs (prev: {
- src = prev.src.override {
- version = "0.17.21";
- hash = "sha256-i3zml6LyEnUqNcGsQURx3BbEJMlXO+SSa1b/P10jt68=";
- };
- });
- urllib3 = prev.urllib3.overridePythonAttrs (prev: rec {
- pyproject = true;
- version = "1.26.18";
- nativeBuildInputs = with final; [
- setuptools
- ];
- src = prev.src.override {
- inherit version;
- hash = "sha256-+OzBu6VmdBNFfFKauVW/jGe0XbeZ0VkGYmFxnjKFgKA=";
- };
- });
- });
+ pyproject = null;
+ src = prev.src.override {
+ version = "2.8.2";
+ hash = "sha256-ASPKzBYnrhnd88J6XeW9Z+5FhvvdZEDZdI+Ku0g9PoY=";
+ };
+ patches = [
+ # https://github.com/dateutil/dateutil/pull/1285
+ (fetchpatch {
+ url = "https://github.com/dateutil/dateutil/commit/f2293200747fb03d56c6c5997bfebeabe703576f.patch";
+ relative = "src";
+ hash = "sha256-BVEFGV/WGUz9H/8q+l62jnyN9VDnoSR71DdL+LIkb0o=";
+ })
+ ];
+ postPatch = null;
+ });
+ ruamel-yaml = prev.ruamel-yaml.overridePythonAttrs (prev: {
+ src = prev.src.override {
+ version = "0.17.21";
+ hash = "sha256-i3zml6LyEnUqNcGsQURx3BbEJMlXO+SSa1b/P10jt68=";
+ };
+ });
+ urllib3 = prev.urllib3.overridePythonAttrs (prev: rec {
+ pyproject = true;
+ version = "1.26.18";
+ nativeBuildInputs = with final; [
+ setuptools
+ ];
+ src = prev.src.override {
+ inherit version;
+ hash = "sha256-+OzBu6VmdBNFfFKauVW/jGe0XbeZ0VkGYmFxnjKFgKA=";
+ };
+ });
+ }
+ );
};
in
py.pkgs.buildPythonApplication rec {
pname = "awscli2";
- version = "2.17.42"; # N.B: if you change this, check if overrides are still up-to-date
+ version = "2.17.64"; # N.B: if you change this, check if overrides are still up-to-date
pyproject = true;
src = fetchFromGitHub {
owner = "aws";
repo = "aws-cli";
rev = "refs/tags/${version}";
- hash = "sha256-f6S206MQy0qyHIJTIKSHBKT+P0dVCiUn5pMp2tClSb0=";
+ hash = "sha256-Hq86KhAIATSz3dF1zO6aSdZQAfLs4EcRqWglAOJUVGk=";
};
- patches = [
- # Temporary test fix until https://github.com/aws/aws-cli/pull/8838 is merged upstream
- (fetchpatch {
- url = "https://github.com/aws/aws-cli/commit/b5f19fe136ab0752cd5fcab21ff0ab59bddbea99.patch";
- hash = "sha256-NM+nVlpxGAHVimrlV0m30d4rkFVb11tiH8Y6//2QhMI=";
- })
- ];
+ patches = [ ];
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail 'awscrt>=0.19.18,<=0.21.2' 'awscrt>=0.19.18' \
- --replace-fail 'cryptography>=3.3.2,<40.0.2' 'cryptography>=3.3.2' \
+ --replace-fail 'cryptography>=40.0.0,<40.0.2' 'cryptography>=43.0.0' \
--replace-fail 'distro>=1.5.0,<1.9.0' 'distro>=1.5.0' \
--replace-fail 'docutils>=0.10,<0.20' 'docutils>=0.10' \
--replace-fail 'prompt-toolkit>=3.0.24,<3.0.39' 'prompt-toolkit>=3.0.24'
@@ -129,13 +126,15 @@ py.pkgs.buildPythonApplication rec {
pytestCheckHook
];
- postInstall = ''
- installShellCompletion --cmd aws \
- --bash <(echo "complete -C $out/bin/aws_completer aws") \
- --zsh $out/bin/aws_zsh_completer.sh
- '' + lib.optionalString (!stdenv.hostPlatform.isWindows) ''
- rm $out/bin/aws.cmd
- '';
+ postInstall =
+ ''
+ installShellCompletion --cmd aws \
+ --bash <(echo "complete -C $out/bin/aws_completer aws") \
+ --zsh $out/bin/aws_zsh_completer.sh
+ ''
+ + lib.optionalString (!stdenv.hostPlatform.isWindows) ''
+ rm $out/bin/aws.cmd
+ '';
preCheck = ''
export PATH=$PATH:$out/bin
@@ -166,7 +165,10 @@ py.pkgs.buildPythonApplication rec {
python = py; # for aws_shell
updateScript = nix-update-script {
# Excludes 1.x versions from the Github tags list
- extraArgs = [ "--version-regex" "^(2\.(.*))" ];
+ extraArgs = [
+ "--version-regex"
+ "^(2\.(.*))"
+ ];
};
tests.version = testers.testVersion {
package = awscli2;
@@ -180,7 +182,13 @@ py.pkgs.buildPythonApplication rec {
homepage = "https://aws.amazon.com/cli/";
changelog = "https://github.com/aws/aws-cli/blob/${version}/CHANGELOG.rst";
license = licenses.asl20;
- maintainers = with maintainers; [ bhipple davegallant bryanasdev000 devusb anthonyroussel ];
+ maintainers = with maintainers; [
+ bhipple
+ davegallant
+ bryanasdev000
+ devusb
+ anthonyroussel
+ ];
mainProgram = "aws";
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/virtualization/awsebcli/default.nix b/third_party/nixpkgs/pkgs/by-name/aw/awsebcli/package.nix
similarity index 77%
rename from third_party/nixpkgs/pkgs/tools/virtualization/awsebcli/default.nix
rename to third_party/nixpkgs/pkgs/by-name/aw/awsebcli/package.nix
index 04dda18e6b..21a20ad7dd 100644
--- a/third_party/nixpkgs/pkgs/tools/virtualization/awsebcli/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/aw/awsebcli/package.nix
@@ -1,12 +1,19 @@
-{ lib, python3, fetchFromGitHub, glibcLocales, git }:
+{
+ lib,
+ python3,
+ fetchFromGitHub,
+ git,
+}:
let
- changeVersion = overrideFunc: version: hash: overrideFunc (oldAttrs: rec {
- inherit version;
- src = oldAttrs.src.override {
- inherit version hash;
- };
- });
+ changeVersion =
+ overrideFunc: version: hash:
+ overrideFunc (oldAttrs: rec {
+ inherit version;
+ src = oldAttrs.src.override {
+ inherit version hash;
+ };
+ });
localPython = python3.override {
self = localPython;
@@ -21,28 +28,21 @@ in
localPython.pkgs.buildPythonApplication rec {
pname = "awsebcli";
- version = "3.20.10";
+ version = "3.21";
format = "setuptools";
src = fetchFromGitHub {
owner = "aws";
repo = "aws-elastic-beanstalk-cli";
rev = "refs/tags/${version}";
- hash = "sha256-4JZx0iTMyrPHbuS3zlhpiWnenAQO5eSBJbPHUizLhYo=";
+ hash = "sha256-VU8bXvS4m4eIamjlgGmHE2qwDXWAXvWTa0QHomXR5ZE=";
};
postPatch = ''
# https://github.com/aws/aws-elastic-beanstalk-cli/pull/469
- substituteInPlace setup.py --replace "scripts=['bin/eb']," ""
+ substituteInPlace setup.py --replace-fail "scripts=['bin/eb']," ""
'';
- nativeBuildInputs = with localPython.pkgs; [
- ];
-
- buildInputs = [
- glibcLocales
- ];
-
propagatedBuildInputs = with localPython.pkgs; [
blessed
botocore
@@ -95,7 +95,7 @@ localPython.pkgs.buildPythonApplication rec {
homepage = "https://aws.amazon.com/elasticbeanstalk/";
description = "Command line interface for Elastic Beanstalk";
changelog = "https://github.com/aws/aws-elastic-beanstalk-cli/blob/${version}/CHANGES.rst";
- maintainers = with maintainers; [ eqyiel kirillrdy ];
+ maintainers = with maintainers; [ kirillrdy ];
license = licenses.asl20;
mainProgram = "eb";
};
diff --git a/third_party/nixpkgs/pkgs/by-name/az/azuki/package.nix b/third_party/nixpkgs/pkgs/by-name/az/azuki/package.nix
new file mode 100644
index 0000000000..8ab216a750
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/az/azuki/package.nix
@@ -0,0 +1,78 @@
+{
+ lib,
+ stdenvNoCC,
+ fetchzip,
+}:
+
+let
+ fonts = [
+ {
+ name = "azuki";
+ downloadVersion = "121";
+ hash = "sha256-AMpEJDD8lN0qWJ5C0y4V+/2JE/pKQrUHGfKHcnV+dhA=";
+ }
+ {
+ name = "azuki-b";
+ downloadVersion = "B120";
+ hash = "sha256-GoXnDX9H6D1X0QEgrD2jmQp7ek081PpO+xR3OdIY8Ck=";
+ }
+ {
+ name = "azuki-l";
+ downloadVersion = "L120";
+ hash = "sha256-rvWvSuvLnK3m2+iyKPQyIB1UGjg8dAW5oygjsLCQZ48=";
+ }
+ {
+ name = "azuki-lb";
+ downloadVersion = "LB100";
+ hash = "sha256-zpGomVshCe2W2Z2C5UGtVrJ2k7F//MftndSHPHmG290=";
+ }
+ {
+ name = "azuki-lp";
+ downloadVersion = "LP100";
+ hash = "sha256-Q/ND3dv8q7WTQx4oYVY5pTiGl4Ht89oA+tuCyfPOLUk=";
+ }
+ {
+ name = "azuki-p";
+ downloadVersion = "P100";
+ hash = "sha256-s4uodxyXP5R7jwkzjmg6qJZCllJ/MtgkkVOeELI8hLI=";
+ }
+ ];
+
+in
+stdenvNoCC.mkDerivation {
+ pname = "azuki";
+ version = "0-unstable-2021-07-02";
+
+ sourceRoot = "azuki";
+
+ srcs = map (
+ {
+ name,
+ downloadVersion,
+ hash,
+ }:
+ fetchzip {
+ url = "https://azukifont.com/font/azukifont${downloadVersion}.zip";
+ stripRoot = false;
+ inherit name hash;
+ }
+ ) fonts;
+
+ installPhase = ''
+ runHook preInstall
+
+ for font in $srcs; do
+ install -Dm644 $font/azukifont*/*.ttf -t $out/share/fonts/truetype
+ done
+
+ runHook postInstall
+ '';
+
+ meta = {
+ homepage = "http://azukifont.com/font/azuki.html";
+ description = "Azuki Font";
+ license = lib.licenses.unfree;
+ platforms = lib.platforms.all;
+ maintainers = with lib.maintainers; [ nyadiia ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/az/azure-cli/extensions-manual.nix b/third_party/nixpkgs/pkgs/by-name/az/azure-cli/extensions-manual.nix
index 849a9cdb0b..e1b5b2bf8b 100644
--- a/third_party/nixpkgs/pkgs/by-name/az/azure-cli/extensions-manual.nix
+++ b/third_party/nixpkgs/pkgs/by-name/az/azure-cli/extensions-manual.nix
@@ -3,6 +3,7 @@
# Checkout ./README.md for more information.
{
+ config,
lib,
mkAzExtension,
mycli,
@@ -83,6 +84,8 @@
meta.maintainers = with lib.maintainers; [ katexochen ];
};
+}
+// lib.optionalAttrs config.allowAliases {
# Removed extensions
blockchain = throw "The 'blockchain' extension for azure-cli was deprecated upstream"; # Added 2024-04-26
vm-repair = throw "The 'vm-repair' extension for azure-cli was deprecated upstream"; # Added 2024-08-06
diff --git a/third_party/nixpkgs/pkgs/by-name/ba/backrest/package.nix b/third_party/nixpkgs/pkgs/by-name/ba/backrest/package.nix
index af057af6b5..a989c6cb1f 100644
--- a/third_party/nixpkgs/pkgs/by-name/ba/backrest/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ba/backrest/package.nix
@@ -5,6 +5,7 @@
lib,
restic,
util-linux,
+ stdenv,
}:
let
pname = "backrest";
@@ -44,8 +45,17 @@ buildGoModule {
nativeCheckInputs = [ util-linux ];
- # Fails with handler returned wrong content encoding
- checkFlags = [ "-skip=TestServeIndex" ];
+ checkFlags =
+ let
+ skippedTests =
+ [
+ "TestServeIndex" # Fails with handler returned wrong content encoding
+ ]
+ ++ lib.optionals stdenv.isDarwin [
+ "TestBackup" # relies on ionice
+ ];
+ in
+ [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];
preCheck = ''
# Use restic from nixpkgs, otherwise download fails in sandbox
diff --git a/third_party/nixpkgs/pkgs/by-name/ba/basedpyright/package-lock.json b/third_party/nixpkgs/pkgs/by-name/ba/basedpyright/package-lock.json
index dee0ab51a5..8c8593a7ab 100644
--- a/third_party/nixpkgs/pkgs/by-name/ba/basedpyright/package-lock.json
+++ b/third_party/nixpkgs/pkgs/by-name/ba/basedpyright/package-lock.json
@@ -1,193 +1,12120 @@
{
- "name": "pyright-root",
- "lockfileVersion": 2,
- "requires": true,
- "packages": {
- "": {
- "name": "pyright-root",
- "hasInstallScript": true,
- "dependencies": {
- "glob": "^7.2.3",
- "jsonc-parser": "^3.2.1"
- }
- },
- "node_modules/balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
- },
- "node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
- },
- "node_modules/fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
- },
- "node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
- "dependencies": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "node_modules/inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "node_modules/jsonc-parser": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz",
- "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA=="
- },
- "node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "dependencies": {
- "wrappy": "1"
- }
- },
- "node_modules/path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
+ "name": "pyright-root",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "pyright-root",
+ "hasInstallScript": true,
+ "devDependencies": {
+ "@detachhead/ts-helpers": "^16.2.0",
+ "@types/glob": "^7.2.0",
+ "@types/node": "^20",
+ "@types/yargs": "^16.0.9",
+ "@typescript-eslint/eslint-plugin": "^6.21.0",
+ "@typescript-eslint/parser": "^6.21.0",
+ "cross-env": "^7.0.3",
+ "eslint": "^8.56.0",
+ "eslint-config-prettier": "^8.10.0",
+ "eslint-plugin-simple-import-sort": "^10.0.0",
+ "glob": "^7.2.3",
+ "jsonc-parser": "^3.2.1",
+ "lerna": "^7.4.2",
+ "npm-check-updates": "^16.14.14",
+ "p-queue": "^6.6.2",
+ "prettier": "2.8.8",
+ "syncpack": "~10.9.3",
+ "throw-expression": "^2.0.1",
+ "typescript": "~5.5.4",
+ "word-wrap": "1.2.5",
+ "yargs": "^16.2.0"
+ }
+ },
+ "node_modules/@babel/code-frame": {
+ "version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz",
+ "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/highlight": "^7.24.7",
+ "picocolors": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz",
+ "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight": {
+ "version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz",
+ "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.24.7",
+ "chalk": "^2.4.2",
+ "js-tokens": "^4.0.0",
+ "picocolors": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@colors/colors": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
+ "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/@detachhead/ts-helpers": {
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/@detachhead/ts-helpers/-/ts-helpers-16.2.0.tgz",
+ "integrity": "sha512-1kwJ1AgXWK9goECjtyRh6SMVf7YYkMt0yvUccxqo7qpDRYs3uDC0ot5MhIbDTbhyoQQio3wTTmA2m5ijdUehdA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@types/lodash": "4.14.195",
+ "date-fns": "2.21.1",
+ "is-ci": "2.0.0",
+ "lodash": "^4.17.21",
+ "ordinal": "1.0.3",
+ "throw-expression": "1.0.2",
+ "ts-is-present": "1.2.1",
+ "ts-toolbelt": "9.6.0",
+ "tsdef": "0.0.14",
+ "utility-types": "3.10.0"
+ },
+ "engines": {
+ "node": ">=16.6.0"
+ }
+ },
+ "node_modules/@detachhead/ts-helpers/node_modules/throw-expression": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/throw-expression/-/throw-expression-1.0.2.tgz",
+ "integrity": "sha512-y8cHYZgp0Vj8bRMQSWAA7pfHj1JPift81tZM9i/rHQuJoYEv9kewjEpRu2wRRuXRaClFWWzWQFTG3Q9rDysyNQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@effect/data": {
+ "version": "0.17.1",
+ "resolved": "https://registry.npmjs.org/@effect/data/-/data-0.17.1.tgz",
+ "integrity": "sha512-QCYkLE5Y5Dm5Yax5R3GmW4ZIgTx7W+kSZ7yq5eqQ/mFWa8i4yxbLuu8cudqzdeZtRtTGZKlhDxfFfgVtMywXJg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@effect/io": {
+ "version": "0.37.1",
+ "resolved": "https://registry.npmjs.org/@effect/io/-/io-0.37.1.tgz",
+ "integrity": "sha512-Ez3GfcG+gDDfAiBXtSjJpSrPU5Guiyw69LsYkMtIukFwyNwpHWLhYaVgfVbVjoQasil8KiFSQJSd5DbJL6nqPg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@effect/data": "^0.17.0"
+ }
+ },
+ "node_modules/@effect/match": {
+ "version": "0.31.0",
+ "resolved": "https://registry.npmjs.org/@effect/match/-/match-0.31.0.tgz",
+ "integrity": "sha512-QT0HSh19Y6iHAghc51Yt/rYDU9/jhs7O+2kSEQiJqj4xqCLjfJONWsK19xBCNbuV5bt3ZO1NGFqvsWeNR7ZhDg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@effect/data": "^0.17.1",
+ "@effect/schema": "^0.32.0"
+ }
+ },
+ "node_modules/@effect/schema": {
+ "version": "0.32.0",
+ "resolved": "https://registry.npmjs.org/@effect/schema/-/schema-0.32.0.tgz",
+ "integrity": "sha512-4HJK/cFkVPdIjYICy0eRsL7JuuLJ6mE3aJC5rX9OuUIei/qfctFEEX2NaARjtGX7hACBrRcuJCNwiq+54TTjFw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@effect/data": "^0.17.1",
+ "@effect/io": "^0.37.0",
+ "fast-check": "^3.12.0"
+ }
+ },
+ "node_modules/@eslint-community/eslint-utils": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
+ "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "eslint-visitor-keys": "^3.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "peerDependencies": {
+ "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
+ }
+ },
+ "node_modules/@eslint-community/regexpp": {
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz",
+ "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@eslint/eslintrc": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
+ "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^6.12.4",
+ "debug": "^4.3.2",
+ "espree": "^9.6.0",
+ "globals": "^13.19.0",
+ "ignore": "^5.2.0",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "minimatch": "^3.1.2",
+ "strip-json-comments": "^3.1.1"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/@eslint/eslintrc/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/@eslint/js": {
+ "version": "8.57.1",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz",
+ "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@gar/promisify": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz",
+ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@humanwhocodes/config-array": {
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",
+ "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==",
+ "deprecated": "Use @eslint/config-array instead",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@humanwhocodes/object-schema": "^2.0.3",
+ "debug": "^4.3.1",
+ "minimatch": "^3.0.5"
+ },
+ "engines": {
+ "node": ">=10.10.0"
+ }
+ },
+ "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/@humanwhocodes/config-array/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/@humanwhocodes/module-importer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=12.22"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
+ },
+ "node_modules/@humanwhocodes/object-schema": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
+ "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
+ "deprecated": "Use @eslint/object-schema instead",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@hutson/parse-repository-url": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz",
+ "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@isaacs/cliui": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^5.1.2",
+ "string-width-cjs": "npm:string-width@^4.2.0",
+ "strip-ansi": "^7.0.1",
+ "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
+ "wrap-ansi": "^8.1.0",
+ "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@isaacs/cliui/node_modules/string-width": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^6.1.0",
+ "string-width": "^5.0.1",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/@jest/schemas": {
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
+ "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.27.8"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@lerna/child-process": {
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-7.4.2.tgz",
+ "integrity": "sha512-je+kkrfcvPcwL5Tg8JRENRqlbzjdlZXyaR88UcnCdNW0AJ1jX9IfHRys1X7AwSroU2ug8ESNC+suoBw1vX833Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "execa": "^5.0.0",
+ "strong-log-transformer": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/@lerna/create": {
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/@lerna/create/-/create-7.4.2.tgz",
+ "integrity": "sha512-1wplFbQ52K8E/unnqB0Tq39Z4e+NEoNrpovEnl6GpsTUrC6WDp8+w0Le2uCBV0hXyemxChduCkLz4/y1H1wTeg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@lerna/child-process": "7.4.2",
+ "@npmcli/run-script": "6.0.2",
+ "@nx/devkit": ">=16.5.1 < 17",
+ "@octokit/plugin-enterprise-rest": "6.0.1",
+ "@octokit/rest": "19.0.11",
+ "byte-size": "8.1.1",
+ "chalk": "4.1.0",
+ "clone-deep": "4.0.1",
+ "cmd-shim": "6.0.1",
+ "columnify": "1.6.0",
+ "conventional-changelog-core": "5.0.1",
+ "conventional-recommended-bump": "7.0.1",
+ "cosmiconfig": "^8.2.0",
+ "dedent": "0.7.0",
+ "execa": "5.0.0",
+ "fs-extra": "^11.1.1",
+ "get-stream": "6.0.0",
+ "git-url-parse": "13.1.0",
+ "glob-parent": "5.1.2",
+ "globby": "11.1.0",
+ "graceful-fs": "4.2.11",
+ "has-unicode": "2.0.1",
+ "ini": "^1.3.8",
+ "init-package-json": "5.0.0",
+ "inquirer": "^8.2.4",
+ "is-ci": "3.0.1",
+ "is-stream": "2.0.0",
+ "js-yaml": "4.1.0",
+ "libnpmpublish": "7.3.0",
+ "load-json-file": "6.2.0",
+ "lodash": "^4.17.21",
+ "make-dir": "4.0.0",
+ "minimatch": "3.0.5",
+ "multimatch": "5.0.0",
+ "node-fetch": "2.6.7",
+ "npm-package-arg": "8.1.1",
+ "npm-packlist": "5.1.1",
+ "npm-registry-fetch": "^14.0.5",
+ "npmlog": "^6.0.2",
+ "nx": ">=16.5.1 < 17",
+ "p-map": "4.0.0",
+ "p-map-series": "2.1.0",
+ "p-queue": "6.6.2",
+ "p-reduce": "^2.1.0",
+ "pacote": "^15.2.0",
+ "pify": "5.0.0",
+ "read-cmd-shim": "4.0.0",
+ "read-package-json": "6.0.4",
+ "resolve-from": "5.0.0",
+ "rimraf": "^4.4.1",
+ "semver": "^7.3.4",
+ "signal-exit": "3.0.7",
+ "slash": "^3.0.0",
+ "ssri": "^9.0.1",
+ "strong-log-transformer": "2.1.0",
+ "tar": "6.1.11",
+ "temp-dir": "1.0.0",
+ "upath": "2.0.1",
+ "uuid": "^9.0.0",
+ "validate-npm-package-license": "^3.0.4",
+ "validate-npm-package-name": "5.0.0",
+ "write-file-atomic": "5.0.1",
+ "write-pkg": "4.0.0",
+ "yargs": "16.2.0",
+ "yargs-parser": "20.2.4"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/@lerna/create/node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/@lerna/create/node_modules/chalk": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@lerna/create/node_modules/ci-info": {
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
+ "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/sibiraj-s"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@lerna/create/node_modules/glob": {
+ "version": "9.3.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz",
+ "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "minimatch": "^8.0.2",
+ "minipass": "^4.2.4",
+ "path-scurry": "^1.6.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@lerna/create/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/@lerna/create/node_modules/glob/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/@lerna/create/node_modules/glob/node_modules/minimatch": {
+ "version": "8.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz",
+ "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@lerna/create/node_modules/is-ci": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
+ "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ci-info": "^3.2.0"
+ },
+ "bin": {
+ "is-ci": "bin.js"
+ }
+ },
+ "node_modules/@lerna/create/node_modules/minimatch": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz",
+ "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/@lerna/create/node_modules/minipass": {
+ "version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz",
+ "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@lerna/create/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@lerna/create/node_modules/rimraf": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz",
+ "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "glob": "^9.2.0"
+ },
+ "bin": {
+ "rimraf": "dist/cjs/src/bin.js"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@npmcli/fs": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz",
+ "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@gar/promisify": "^1.1.3",
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@npmcli/git": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.1.0.tgz",
+ "integrity": "sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/promise-spawn": "^6.0.0",
+ "lru-cache": "^7.4.4",
+ "npm-pick-manifest": "^8.0.0",
+ "proc-log": "^3.0.0",
+ "promise-inflight": "^1.0.1",
+ "promise-retry": "^2.0.1",
+ "semver": "^7.3.5",
+ "which": "^3.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@npmcli/git/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@npmcli/git/node_modules/which": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz",
+ "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/which.js"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@npmcli/installed-package-contents": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz",
+ "integrity": "sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "npm-bundled": "^3.0.0",
+ "npm-normalize-package-bin": "^3.0.0"
+ },
+ "bin": {
+ "installed-package-contents": "bin/index.js"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@npmcli/installed-package-contents/node_modules/npm-bundled": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz",
+ "integrity": "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "npm-normalize-package-bin": "^3.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@npmcli/installed-package-contents/node_modules/npm-normalize-package-bin": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz",
+ "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@npmcli/move-file": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz",
+ "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==",
+ "deprecated": "This functionality has been moved to @npmcli/fs",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@npmcli/node-gyp": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz",
+ "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@npmcli/promise-spawn": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz",
+ "integrity": "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "which": "^3.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@npmcli/promise-spawn/node_modules/which": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz",
+ "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/which.js"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@npmcli/run-script": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.2.tgz",
+ "integrity": "sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/node-gyp": "^3.0.0",
+ "@npmcli/promise-spawn": "^6.0.0",
+ "node-gyp": "^9.0.0",
+ "read-package-json-fast": "^3.0.0",
+ "which": "^3.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@npmcli/run-script/node_modules/which": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz",
+ "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/which.js"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@nrwl/devkit": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-16.10.0.tgz",
+ "integrity": "sha512-fRloARtsDQoQgQ7HKEy0RJiusg/HSygnmg4gX/0n/Z+SUS+4KoZzvHjXc6T5ZdEiSjvLypJ+HBM8dQzIcVACPQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@nx/devkit": "16.10.0"
+ }
+ },
+ "node_modules/@nrwl/tao": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-16.10.0.tgz",
+ "integrity": "sha512-QNAanpINbr+Pod6e1xNgFbzK1x5wmZl+jMocgiEFXZ67KHvmbD6MAQQr0MMz+GPhIu7EE4QCTLTyCEMlAG+K5Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "nx": "16.10.0",
+ "tslib": "^2.3.0"
+ },
+ "bin": {
+ "tao": "index.js"
+ }
+ },
+ "node_modules/@nx/devkit": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-16.10.0.tgz",
+ "integrity": "sha512-IvKQqRJFDDiaj33SPfGd3ckNHhHi6ceEoqCbAP4UuMXOPPVOX6H0KVk+9tknkPb48B7jWIw6/AgOeWkBxPRO5w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@nrwl/devkit": "16.10.0",
+ "ejs": "^3.1.7",
+ "enquirer": "~2.3.6",
+ "ignore": "^5.0.4",
+ "semver": "7.5.3",
+ "tmp": "~0.2.1",
+ "tslib": "^2.3.0"
+ },
+ "peerDependencies": {
+ "nx": ">= 15 <= 17"
+ }
+ },
+ "node_modules/@nx/devkit/node_modules/semver": {
+ "version": "7.5.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
+ "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@nx/nx-darwin-arm64": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-16.10.0.tgz",
+ "integrity": "sha512-YF+MIpeuwFkyvM5OwgY/rTNRpgVAI/YiR0yTYCZR+X3AAvP775IVlusNgQ3oedTBRUzyRnI4Tknj1WniENFsvQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@nx/nx-darwin-x64": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-16.10.0.tgz",
+ "integrity": "sha512-ypi6YxwXgb0kg2ixKXE3pwf5myVNUgWf1CsV5OzVccCM8NzheMO51KDXTDmEpXdzUsfT0AkO1sk5GZeCjhVONg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@nx/nx-freebsd-x64": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-16.10.0.tgz",
+ "integrity": "sha512-UeEYFDmdbbDkTQamqvtU8ibgu5jQLgFF1ruNb/U4Ywvwutw2d4ruOMl2e0u9hiNja9NFFAnDbvzrDcMo7jYqYw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@nx/nx-linux-arm-gnueabihf": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-16.10.0.tgz",
+ "integrity": "sha512-WV3XUC2DB6/+bz1sx+d1Ai9q2Cdr+kTZRN50SOkfmZUQyEBaF6DRYpx/a4ahhxH3ktpNfyY8Maa9OEYxGCBkQA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@nx/nx-linux-arm64-gnu": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-16.10.0.tgz",
+ "integrity": "sha512-aWIkOUw995V3ItfpAi5FuxQ+1e9EWLS1cjWM1jmeuo+5WtaKToJn5itgQOkvSlPz+HSLgM3VfXMvOFALNk125g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@nx/nx-linux-arm64-musl": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-16.10.0.tgz",
+ "integrity": "sha512-uO6Gg+irqpVcCKMcEPIQcTFZ+tDI02AZkqkP7koQAjniLEappd8DnUBSQdcn53T086pHpdc264X/ZEpXFfrKWQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@nx/nx-linux-x64-gnu": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-16.10.0.tgz",
+ "integrity": "sha512-134PW/u/arNFAQKpqMJniC7irbChMPz+W+qtyKPAUXE0XFKPa7c1GtlI/wK2dvP9qJDZ6bKf0KtA0U/m2HMUOA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@nx/nx-linux-x64-musl": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-16.10.0.tgz",
+ "integrity": "sha512-q8sINYLdIJxK/iUx9vRk5jWAWb/2O0PAbOJFwv4qkxBv4rLoN7y+otgCZ5v0xfx/zztFgk/oNY4lg5xYjIso2Q==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@nx/nx-win32-arm64-msvc": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-16.10.0.tgz",
+ "integrity": "sha512-moJkL9kcqxUdJSRpG7dET3UeLIciwrfP08mzBQ12ewo8K8FzxU8ZUsTIVVdNrwt01CXOdXoweGfdQLjJ4qTURA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@nx/nx-win32-x64-msvc": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-16.10.0.tgz",
+ "integrity": "sha512-5iV2NKZnzxJwZZ4DM5JVbRG/nkhAbzEskKaLBB82PmYGKzaDHuMHP1lcPoD/rtYMlowZgNA/RQndfKvPBPwmXA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@octokit/auth-token": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz",
+ "integrity": "sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/@octokit/core": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz",
+ "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@octokit/auth-token": "^3.0.0",
+ "@octokit/graphql": "^5.0.0",
+ "@octokit/request": "^6.0.0",
+ "@octokit/request-error": "^3.0.0",
+ "@octokit/types": "^9.0.0",
+ "before-after-hook": "^2.2.0",
+ "universal-user-agent": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/@octokit/endpoint": {
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz",
+ "integrity": "sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@octokit/types": "^9.0.0",
+ "is-plain-object": "^5.0.0",
+ "universal-user-agent": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/@octokit/graphql": {
+ "version": "5.0.6",
+ "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz",
+ "integrity": "sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@octokit/request": "^6.0.0",
+ "@octokit/types": "^9.0.0",
+ "universal-user-agent": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/@octokit/openapi-types": {
+ "version": "18.1.1",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz",
+ "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@octokit/plugin-enterprise-rest": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz",
+ "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@octokit/plugin-paginate-rest": {
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz",
+ "integrity": "sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@octokit/tsconfig": "^1.0.2",
+ "@octokit/types": "^9.2.3"
+ },
+ "engines": {
+ "node": ">= 14"
+ },
+ "peerDependencies": {
+ "@octokit/core": ">=4"
+ }
+ },
+ "node_modules/@octokit/plugin-request-log": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz",
+ "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "@octokit/core": ">=3"
+ }
+ },
+ "node_modules/@octokit/plugin-rest-endpoint-methods": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.2.3.tgz",
+ "integrity": "sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@octokit/types": "^10.0.0"
+ },
+ "engines": {
+ "node": ">= 14"
+ },
+ "peerDependencies": {
+ "@octokit/core": ">=3"
+ }
+ },
+ "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": {
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-10.0.0.tgz",
+ "integrity": "sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@octokit/openapi-types": "^18.0.0"
+ }
+ },
+ "node_modules/@octokit/request": {
+ "version": "6.2.8",
+ "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz",
+ "integrity": "sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@octokit/endpoint": "^7.0.0",
+ "@octokit/request-error": "^3.0.0",
+ "@octokit/types": "^9.0.0",
+ "is-plain-object": "^5.0.0",
+ "node-fetch": "^2.6.7",
+ "universal-user-agent": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/@octokit/request-error": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz",
+ "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@octokit/types": "^9.0.0",
+ "deprecation": "^2.0.0",
+ "once": "^1.4.0"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/@octokit/rest": {
+ "version": "19.0.11",
+ "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.11.tgz",
+ "integrity": "sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@octokit/core": "^4.2.1",
+ "@octokit/plugin-paginate-rest": "^6.1.2",
+ "@octokit/plugin-request-log": "^1.0.4",
+ "@octokit/plugin-rest-endpoint-methods": "^7.1.2"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/@octokit/tsconfig": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@octokit/tsconfig/-/tsconfig-1.0.2.tgz",
+ "integrity": "sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@octokit/types": {
+ "version": "9.3.2",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz",
+ "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@octokit/openapi-types": "^18.0.0"
+ }
+ },
+ "node_modules/@parcel/watcher": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz",
+ "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "dependencies": {
+ "node-addon-api": "^3.2.1",
+ "node-gyp-build": "^4.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@pkgjs/parseargs": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@pnpm/config.env-replace": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz",
+ "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.22.0"
+ }
+ },
+ "node_modules/@pnpm/network.ca-file": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz",
+ "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "4.2.10"
+ },
+ "engines": {
+ "node": ">=12.22.0"
+ }
+ },
+ "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": {
+ "version": "4.2.10",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
+ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/@pnpm/npm-conf": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz",
+ "integrity": "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@pnpm/config.env-replace": "^1.1.0",
+ "@pnpm/network.ca-file": "^1.0.1",
+ "config-chain": "^1.1.11"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@sigstore/bundle": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz",
+ "integrity": "sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@sigstore/protobuf-specs": "^0.2.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@sigstore/protobuf-specs": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz",
+ "integrity": "sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@sigstore/sign": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-1.0.0.tgz",
+ "integrity": "sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@sigstore/bundle": "^1.1.0",
+ "@sigstore/protobuf-specs": "^0.2.0",
+ "make-fetch-happen": "^11.0.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/@npmcli/fs": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
+ "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/cacache": {
+ "version": "17.1.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz",
+ "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/fs": "^3.1.0",
+ "fs-minipass": "^3.0.0",
+ "glob": "^10.2.2",
+ "lru-cache": "^7.7.1",
+ "minipass": "^7.0.3",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "p-map": "^4.0.0",
+ "ssri": "^10.0.0",
+ "tar": "^6.1.11",
+ "unique-filename": "^3.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/cacache/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/fs-minipass": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
+ "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.3"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/fs-minipass/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/glob": {
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/glob/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/make-fetch-happen": {
+ "version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz",
+ "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "agentkeepalive": "^4.2.1",
+ "cacache": "^17.0.0",
+ "http-cache-semantics": "^4.1.1",
+ "http-proxy-agent": "^5.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^7.7.1",
+ "minipass": "^5.0.0",
+ "minipass-fetch": "^3.0.0",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.3",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^7.0.0",
+ "ssri": "^10.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/minipass-fetch": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
+ "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.0.3",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.1.2"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ },
+ "optionalDependencies": {
+ "encoding": "^0.1.13"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/minipass-fetch/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/ssri": {
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.3"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/ssri/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/unique-filename": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
+ "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "unique-slug": "^4.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/unique-slug": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
+ "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@sigstore/tuf": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.3.tgz",
+ "integrity": "sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@sigstore/protobuf-specs": "^0.2.0",
+ "tuf-js": "^1.1.7"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@sinclair/typebox": {
+ "version": "0.27.8",
+ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
+ "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@sindresorhus/is": {
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz",
+ "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/is?sponsor=1"
+ }
+ },
+ "node_modules/@szmarczak/http-timer": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz",
+ "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "defer-to-connect": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=14.16"
+ }
+ },
+ "node_modules/@tootallnate/once": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
+ "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@tufjs/canonical-json": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz",
+ "integrity": "sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@tufjs/models": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz",
+ "integrity": "sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@tufjs/canonical-json": "1.0.0",
+ "minimatch": "^9.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@types/glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/minimatch": "*",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/http-cache-semantics": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz",
+ "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/json-schema": {
+ "version": "7.0.15",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/lodash": {
+ "version": "4.14.195",
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.195.tgz",
+ "integrity": "sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/minimatch": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz",
+ "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/minimist": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/node": {
+ "version": "20.16.8",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.8.tgz",
+ "integrity": "sha512-sbo5JmfbZNkyDv+2HCccr9Y9ZkKJBMTru7UdAsCojMGjKNjdaOV73bqEW242QrHEZL8R4LbHMrW+FHB5lZ5/bw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "undici-types": "~6.19.2"
+ }
+ },
+ "node_modules/@types/normalize-package-data": {
+ "version": "2.4.4",
+ "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz",
+ "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/semver": {
+ "version": "7.5.8",
+ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz",
+ "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/semver-utils": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@types/semver-utils/-/semver-utils-1.1.3.tgz",
+ "integrity": "sha512-T+YwkslhsM+CeuhYUxyAjWm7mJ5am/K10UX40RuA6k6Lc7eGtq8iY2xOzy7Vq0GOqhl/xZl5l2FwURZMTPTUww==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/yargs": {
+ "version": "16.0.9",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz",
+ "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "node_modules/@types/yargs-parser": {
+ "version": "21.0.3",
+ "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
+ "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@typescript-eslint/eslint-plugin": {
+ "version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz",
+ "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/regexpp": "^4.5.1",
+ "@typescript-eslint/scope-manager": "6.21.0",
+ "@typescript-eslint/type-utils": "6.21.0",
+ "@typescript-eslint/utils": "6.21.0",
+ "@typescript-eslint/visitor-keys": "6.21.0",
+ "debug": "^4.3.4",
+ "graphemer": "^1.4.0",
+ "ignore": "^5.2.4",
+ "natural-compare": "^1.4.0",
+ "semver": "^7.5.4",
+ "ts-api-utils": "^1.0.1"
+ },
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha",
+ "eslint": "^7.0.0 || ^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/parser": {
+ "version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz",
+ "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "@typescript-eslint/scope-manager": "6.21.0",
+ "@typescript-eslint/types": "6.21.0",
+ "@typescript-eslint/typescript-estree": "6.21.0",
+ "@typescript-eslint/visitor-keys": "6.21.0",
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^7.0.0 || ^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/scope-manager": {
+ "version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz",
+ "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "6.21.0",
+ "@typescript-eslint/visitor-keys": "6.21.0"
+ },
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils": {
+ "version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz",
+ "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/typescript-estree": "6.21.0",
+ "@typescript-eslint/utils": "6.21.0",
+ "debug": "^4.3.4",
+ "ts-api-utils": "^1.0.1"
+ },
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^7.0.0 || ^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/types": {
+ "version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz",
+ "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree": {
+ "version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz",
+ "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "@typescript-eslint/types": "6.21.0",
+ "@typescript-eslint/visitor-keys": "6.21.0",
+ "debug": "^4.3.4",
+ "globby": "^11.1.0",
+ "is-glob": "^4.0.3",
+ "minimatch": "9.0.3",
+ "semver": "^7.5.4",
+ "ts-api-utils": "^1.0.1"
+ },
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/utils": {
+ "version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz",
+ "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.4.0",
+ "@types/json-schema": "^7.0.12",
+ "@types/semver": "^7.5.0",
+ "@typescript-eslint/scope-manager": "6.21.0",
+ "@typescript-eslint/types": "6.21.0",
+ "@typescript-eslint/typescript-estree": "6.21.0",
+ "semver": "^7.5.4"
+ },
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/visitor-keys": {
+ "version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz",
+ "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "6.21.0",
+ "eslint-visitor-keys": "^3.4.1"
+ },
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@ungap/structured-clone": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
+ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/@yarnpkg/lockfile": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
+ "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==",
+ "dev": true,
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/@yarnpkg/parsers": {
+ "version": "3.0.0-rc.46",
+ "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.46.tgz",
+ "integrity": "sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "js-yaml": "^3.10.0",
+ "tslib": "^2.4.0"
+ },
+ "engines": {
+ "node": ">=14.15.0"
+ }
+ },
+ "node_modules/@yarnpkg/parsers/node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/@yarnpkg/parsers/node_modules/js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/@yarnpkg/parsers/node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@zkochan/js-yaml": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz",
+ "integrity": "sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/abbrev": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/acorn": {
+ "version": "8.12.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",
+ "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-jsx": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/add-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz",
+ "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/agentkeepalive": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz",
+ "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "humanize-ms": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 8.0.0"
+ }
+ },
+ "node_modules/aggregate-error": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
+ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ansi-align": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
+ "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^4.1.0"
+ }
+ },
+ "node_modules/ansi-colors": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
+ "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/ansi-escapes": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "type-fest": "^0.21.3"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ansi-escapes/node_modules/type-fest": {
+ "version": "0.21.3",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
+ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/aproba": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
+ "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/are-we-there-yet": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz",
+ "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==",
+ "deprecated": "This package is no longer supported.",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true,
+ "license": "Python-2.0"
+ },
+ "node_modules/array-differ": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz",
+ "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/array-ify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
+ "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/arrify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+ "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/async": {
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
+ "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/axios": {
+ "version": "1.7.7",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz",
+ "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "follow-redirects": "^1.15.6",
+ "form-data": "^4.0.0",
+ "proxy-from-env": "^1.1.0"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/base64-js": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/before-after-hook": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz",
+ "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==",
+ "dev": true,
+ "license": "Apache-2.0"
+ },
+ "node_modules/bl": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
+ "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "buffer": "^5.5.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.4.0"
+ }
+ },
+ "node_modules/boxen": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz",
+ "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-align": "^3.0.1",
+ "camelcase": "^7.0.1",
+ "chalk": "^5.2.0",
+ "cli-boxes": "^3.0.0",
+ "string-width": "^5.1.2",
+ "type-fest": "^2.13.0",
+ "widest-line": "^4.0.1",
+ "wrap-ansi": "^8.1.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/boxen/node_modules/ansi-regex": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/boxen/node_modules/ansi-styles": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/boxen/node_modules/camelcase": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz",
+ "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/boxen/node_modules/chalk": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
+ "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/boxen/node_modules/emoji-regex": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/boxen/node_modules/string-width": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/boxen/node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/boxen/node_modules/type-fest": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
+ "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=12.20"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/boxen/node_modules/wrap-ansi": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^6.1.0",
+ "string-width": "^5.0.1",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fill-range": "^7.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/buffer": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ },
+ "node_modules/buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/builtins": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz",
+ "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^7.0.0"
+ }
+ },
+ "node_modules/byte-size": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-8.1.1.tgz",
+ "integrity": "sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.17"
+ }
+ },
+ "node_modules/cacache": {
+ "version": "16.1.3",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz",
+ "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/fs": "^2.1.0",
+ "@npmcli/move-file": "^2.0.0",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.1.0",
+ "glob": "^8.0.1",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^7.7.1",
+ "minipass": "^3.1.6",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "mkdirp": "^1.0.4",
+ "p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^9.0.0",
+ "tar": "^6.1.11",
+ "unique-filename": "^2.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/cacache/node_modules/glob": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
+ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/cacache/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/cacache/node_modules/minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/cacheable-lookup": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz",
+ "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.16"
+ }
+ },
+ "node_modules/cacheable-request": {
+ "version": "10.2.14",
+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz",
+ "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/http-cache-semantics": "^4.0.2",
+ "get-stream": "^6.0.1",
+ "http-cache-semantics": "^4.1.1",
+ "keyv": "^4.5.3",
+ "mimic-response": "^4.0.0",
+ "normalize-url": "^8.0.0",
+ "responselike": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ }
+ },
+ "node_modules/cacheable-request/node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/camelcase-keys": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
+ "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "camelcase": "^5.3.1",
+ "map-obj": "^4.0.0",
+ "quick-lru": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/chardet": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
+ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/ci-info": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
+ "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/clean-stack": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/cli-boxes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz",
+ "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cli-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
+ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "restore-cursor": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cli-spinners": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz",
+ "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cli-table3": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz",
+ "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "string-width": "^4.2.0"
+ },
+ "engines": {
+ "node": "10.* || >= 12.*"
+ },
+ "optionalDependencies": {
+ "@colors/colors": "1.5.0"
+ }
+ },
+ "node_modules/cli-width": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
+ "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/cliui": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/cliui/node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/clone": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
+ "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/clone-deep": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
+ "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-plain-object": "^2.0.4",
+ "kind-of": "^6.0.2",
+ "shallow-clone": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/clone-deep/node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cmd-shim": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.1.tgz",
+ "integrity": "sha512-S9iI9y0nKR4hwEQsVWpyxld/6kRfGepGfzff83FcaiEBpmvlbA2nnGe7Cylgrx2f/p1P5S5wpRm9oL8z1PbS3Q==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/color-support": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
+ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "color-support": "bin.js"
+ }
+ },
+ "node_modules/columnify": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz",
+ "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "strip-ansi": "^6.0.1",
+ "wcwidth": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/commander": {
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
+ "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/compare-func": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz",
+ "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-ify": "^1.0.0",
+ "dot-prop": "^5.1.0"
+ }
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/concat-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
+ "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
+ "dev": true,
+ "engines": [
+ "node >= 6.0"
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.0.2",
+ "typedarray": "^0.0.6"
+ }
+ },
+ "node_modules/config-chain": {
+ "version": "1.1.13",
+ "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz",
+ "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ini": "^1.3.4",
+ "proto-list": "~1.2.1"
+ }
+ },
+ "node_modules/configstore": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz",
+ "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "dot-prop": "^6.0.1",
+ "graceful-fs": "^4.2.6",
+ "unique-string": "^3.0.0",
+ "write-file-atomic": "^3.0.3",
+ "xdg-basedir": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/yeoman/configstore?sponsor=1"
+ }
+ },
+ "node_modules/configstore/node_modules/dot-prop": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz",
+ "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-obj": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/configstore/node_modules/write-file-atomic": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
+ "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4",
+ "is-typedarray": "^1.0.0",
+ "signal-exit": "^3.0.2",
+ "typedarray-to-buffer": "^3.1.5"
+ }
+ },
+ "node_modules/console-control-strings": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
+ "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/conventional-changelog-angular": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz",
+ "integrity": "sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "compare-func": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/conventional-changelog-core": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-5.0.1.tgz",
+ "integrity": "sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "add-stream": "^1.0.0",
+ "conventional-changelog-writer": "^6.0.0",
+ "conventional-commits-parser": "^4.0.0",
+ "dateformat": "^3.0.3",
+ "get-pkg-repo": "^4.2.1",
+ "git-raw-commits": "^3.0.0",
+ "git-remote-origin-url": "^2.0.0",
+ "git-semver-tags": "^5.0.0",
+ "normalize-package-data": "^3.0.3",
+ "read-pkg": "^3.0.0",
+ "read-pkg-up": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/conventional-changelog-preset-loader": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-3.0.0.tgz",
+ "integrity": "sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/conventional-changelog-writer": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-6.0.1.tgz",
+ "integrity": "sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "conventional-commits-filter": "^3.0.0",
+ "dateformat": "^3.0.3",
+ "handlebars": "^4.7.7",
+ "json-stringify-safe": "^5.0.1",
+ "meow": "^8.1.2",
+ "semver": "^7.0.0",
+ "split": "^1.0.1"
+ },
+ "bin": {
+ "conventional-changelog-writer": "cli.js"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/conventional-commits-filter": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-3.0.0.tgz",
+ "integrity": "sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "lodash.ismatch": "^4.4.0",
+ "modify-values": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/conventional-commits-parser": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz",
+ "integrity": "sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-text-path": "^1.0.1",
+ "JSONStream": "^1.3.5",
+ "meow": "^8.1.2",
+ "split2": "^3.2.2"
+ },
+ "bin": {
+ "conventional-commits-parser": "cli.js"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/conventional-recommended-bump": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-7.0.1.tgz",
+ "integrity": "sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "concat-stream": "^2.0.0",
+ "conventional-changelog-preset-loader": "^3.0.0",
+ "conventional-commits-filter": "^3.0.0",
+ "conventional-commits-parser": "^4.0.0",
+ "git-raw-commits": "^3.0.0",
+ "git-semver-tags": "^5.0.0",
+ "meow": "^8.1.2"
+ },
+ "bin": {
+ "conventional-recommended-bump": "cli.js"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/cosmiconfig": {
+ "version": "8.3.6",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz",
+ "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "import-fresh": "^3.3.0",
+ "js-yaml": "^4.1.0",
+ "parse-json": "^5.2.0",
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/d-fischer"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.9.5"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/cross-env": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
+ "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cross-spawn": "^7.0.1"
+ },
+ "bin": {
+ "cross-env": "src/bin/cross-env.js",
+ "cross-env-shell": "src/bin/cross-env-shell.js"
+ },
+ "engines": {
+ "node": ">=10.14",
+ "npm": ">=6",
+ "yarn": ">=1"
+ }
+ },
+ "node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/crypto-random-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz",
+ "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "type-fest": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/crypto-random-string/node_modules/type-fest": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz",
+ "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/dargs": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz",
+ "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/date-fns": {
+ "version": "2.21.1",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.21.1.tgz",
+ "integrity": "sha512-m1WR0xGiC6j6jNFAyW4Nvh4WxAi4JF4w9jRJwSI8nBmNcyZXPcP9VUQG+6gHQXAmqaGEKDKhOqAtENDC941UkA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.11"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/date-fns"
+ }
+ },
+ "node_modules/dateformat": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
+ "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/debug": {
+ "version": "4.3.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
+ "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/decamelize-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz",
+ "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "decamelize": "^1.1.0",
+ "map-obj": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/decamelize-keys/node_modules/map-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+ "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/decompress-response": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
+ "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mimic-response": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/decompress-response/node_modules/mimic-response": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
+ "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/dedent": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
+ "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/deep-extend": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
+ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/deep-is": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/defaults": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz",
+ "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "clone": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/defer-to-connect": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
+ "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/define-lazy-prop": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/delegates": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+ "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/deprecation": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz",
+ "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/detect-indent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz",
+ "integrity": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/diff-sequences": {
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz",
+ "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/doctrine": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/dot-prop": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
+ "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-obj": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dotenv": {
+ "version": "16.3.2",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.2.tgz",
+ "integrity": "sha512-HTlk5nmhkm8F6JcdXvHIzaorzCoziNQT9mGxLPVXW8wJF1TiGSL60ZGB4gHWabHOaMmWmhvk2/lPHfnBiT78AQ==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/motdotla/dotenv?sponsor=1"
+ }
+ },
+ "node_modules/dotenv-expand": {
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz",
+ "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/duplexer": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/eastasianwidth": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/ejs": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
+ "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "jake": "^10.8.5"
+ },
+ "bin": {
+ "ejs": "bin/cli.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/encoding": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
+ "node_modules/encoding/node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "once": "^1.4.0"
+ }
+ },
+ "node_modules/enquirer": {
+ "version": "2.3.6",
+ "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
+ "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-colors": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/env-paths": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
+ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/envinfo": {
+ "version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz",
+ "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "envinfo": "dist/cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/err-code": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
+ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "node_modules/escalade": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
+ "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/escape-goat": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz",
+ "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/eslint": {
+ "version": "8.57.1",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz",
+ "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.2.0",
+ "@eslint-community/regexpp": "^4.6.1",
+ "@eslint/eslintrc": "^2.1.4",
+ "@eslint/js": "8.57.1",
+ "@humanwhocodes/config-array": "^0.13.0",
+ "@humanwhocodes/module-importer": "^1.0.1",
+ "@nodelib/fs.walk": "^1.2.8",
+ "@ungap/structured-clone": "^1.2.0",
+ "ajv": "^6.12.4",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.2",
+ "debug": "^4.3.2",
+ "doctrine": "^3.0.0",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^7.2.2",
+ "eslint-visitor-keys": "^3.4.3",
+ "espree": "^9.6.1",
+ "esquery": "^1.4.2",
+ "esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
+ "file-entry-cache": "^6.0.1",
+ "find-up": "^5.0.0",
+ "glob-parent": "^6.0.2",
+ "globals": "^13.19.0",
+ "graphemer": "^1.4.0",
+ "ignore": "^5.2.0",
+ "imurmurhash": "^0.1.4",
+ "is-glob": "^4.0.0",
+ "is-path-inside": "^3.0.3",
+ "js-yaml": "^4.1.0",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.4.1",
+ "lodash.merge": "^4.6.2",
+ "minimatch": "^3.1.2",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.3",
+ "strip-ansi": "^6.0.1",
+ "text-table": "^0.2.0"
+ },
+ "bin": {
+ "eslint": "bin/eslint.js"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/eslint-config-prettier": {
+ "version": "8.10.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz",
+ "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "eslint-config-prettier": "bin/cli.js"
+ },
+ "peerDependencies": {
+ "eslint": ">=7.0.0"
+ }
+ },
+ "node_modules/eslint-plugin-simple-import-sort": {
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-10.0.0.tgz",
+ "integrity": "sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "eslint": ">=5.0.0"
+ }
+ },
+ "node_modules/eslint-scope": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
+ "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/eslint-visitor-keys": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
+ "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/eslint/node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/eslint/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/espree": {
+ "version": "9.6.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
+ "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "acorn": "^8.9.0",
+ "acorn-jsx": "^5.3.2",
+ "eslint-visitor-keys": "^3.4.1"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/esquery": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
+ "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "estraverse": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eventemitter3": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/execa": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz",
+ "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/exponential-backoff": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz",
+ "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==",
+ "dev": true,
+ "license": "Apache-2.0"
+ },
+ "node_modules/external-editor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
+ "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chardet": "^0.7.0",
+ "iconv-lite": "^0.4.24",
+ "tmp": "^0.0.33"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/external-editor/node_modules/tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "os-tmpdir": "~1.0.2"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/fast-check": {
+ "version": "3.22.0",
+ "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-3.22.0.tgz",
+ "integrity": "sha512-8HKz3qXqnHYp/VCNn2qfjHdAdcI8zcSqOyX64GOMukp7SL2bfzfeDKjSd+UyECtejccaZv3LcvZTm9YDD22iCQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/dubzzz"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/fast-check"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "pure-rand": "^6.1.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/fast-glob": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
+ "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=8.6.0"
+ }
+ },
+ "node_modules/fast-glob/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/fast-memoize": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz",
+ "integrity": "sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/fastq": {
+ "version": "1.17.1",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
+ "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "node_modules/figures": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
+ "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/figures/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/file-entry-cache": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
+ "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "flat-cache": "^3.0.4"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/filelist": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
+ "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "minimatch": "^5.0.1"
+ }
+ },
+ "node_modules/filelist/node_modules/minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/fill-range": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/flat": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
+ "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "bin": {
+ "flat": "cli.js"
+ }
+ },
+ "node_modules/flat-cache": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
+ "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "flatted": "^3.2.9",
+ "keyv": "^4.5.3",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/flatted": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz",
+ "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/follow-redirects": {
+ "version": "1.15.9",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
+ "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/foreground-child": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz",
+ "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "cross-spawn": "^7.0.0",
+ "signal-exit": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/foreground-child/node_modules/signal-exit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/form-data": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/form-data-encoder": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz",
+ "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 14.17"
+ }
+ },
+ "node_modules/fp-and-or": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/fp-and-or/-/fp-and-or-0.1.4.tgz",
+ "integrity": "sha512-+yRYRhpnFPWXSly/6V4Lw9IfOV26uu30kynGJ03PW+MnjOEQe45RZ141QcS0aJehYBYA50GfCDnsRbFJdhssRw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/fs-constants": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
+ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/fs-extra": {
+ "version": "11.2.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz",
+ "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
+ "node_modules/fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/gauge": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz",
+ "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==",
+ "deprecated": "This package is no longer supported.",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.3",
+ "console-control-strings": "^1.1.0",
+ "has-unicode": "^2.0.1",
+ "signal-exit": "^3.0.7",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1",
+ "wide-align": "^1.1.5"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
+ "node_modules/get-pkg-repo": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz",
+ "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@hutson/parse-repository-url": "^3.0.0",
+ "hosted-git-info": "^4.0.0",
+ "through2": "^2.0.0",
+ "yargs": "^16.2.0"
+ },
+ "bin": {
+ "get-pkg-repo": "src/cli.js"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/get-port": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz",
+ "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/get-stdin": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
+ "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/get-stream": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz",
+ "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/git-raw-commits": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-3.0.0.tgz",
+ "integrity": "sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "dargs": "^7.0.0",
+ "meow": "^8.1.2",
+ "split2": "^3.2.2"
+ },
+ "bin": {
+ "git-raw-commits": "cli.js"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/git-remote-origin-url": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz",
+ "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "gitconfiglocal": "^1.0.0",
+ "pify": "^2.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/git-remote-origin-url/node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/git-semver-tags": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-5.0.1.tgz",
+ "integrity": "sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "meow": "^8.1.2",
+ "semver": "^7.0.0"
+ },
+ "bin": {
+ "git-semver-tags": "cli.js"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/git-up": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz",
+ "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-ssh": "^1.4.0",
+ "parse-url": "^8.1.0"
+ }
+ },
+ "node_modules/git-url-parse": {
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz",
+ "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "git-up": "^7.0.0"
+ }
+ },
+ "node_modules/gitconfiglocal": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz",
+ "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==",
+ "dev": true,
+ "license": "BSD",
+ "dependencies": {
+ "ini": "^1.3.2"
+ }
+ },
+ "node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "is-glob": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/glob/node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/glob/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/global-dirs": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz",
+ "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ini": "2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/global-dirs/node_modules/ini": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
+ "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/globals": {
+ "version": "13.24.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
+ "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "type-fest": "^0.20.2"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/globby": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.2.9",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/got": {
+ "version": "12.6.1",
+ "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz",
+ "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@sindresorhus/is": "^5.2.0",
+ "@szmarczak/http-timer": "^5.0.1",
+ "cacheable-lookup": "^7.0.0",
+ "cacheable-request": "^10.2.8",
+ "decompress-response": "^6.0.0",
+ "form-data-encoder": "^2.1.2",
+ "get-stream": "^6.0.1",
+ "http2-wrapper": "^2.1.10",
+ "lowercase-keys": "^3.0.0",
+ "p-cancelable": "^3.0.0",
+ "responselike": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/got?sponsor=1"
+ }
+ },
+ "node_modules/got/node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/graphemer": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
+ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/handlebars": {
+ "version": "4.7.8",
+ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz",
+ "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minimist": "^1.2.5",
+ "neo-async": "^2.6.2",
+ "source-map": "^0.6.1",
+ "wordwrap": "^1.0.0"
+ },
+ "bin": {
+ "handlebars": "bin/handlebars"
+ },
+ "engines": {
+ "node": ">=0.4.7"
+ },
+ "optionalDependencies": {
+ "uglify-js": "^3.1.4"
+ }
+ },
+ "node_modules/hard-rejection": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
+ "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/has-unicode": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+ "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/has-yarn": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz",
+ "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/hasown": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/hosted-git-info": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
+ "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/http-cache-semantics": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
+ "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
+ "dev": true,
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/http-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@tootallnate/once": "2",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/http2-wrapper": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz",
+ "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "quick-lru": "^5.1.1",
+ "resolve-alpn": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=10.19.0"
+ }
+ },
+ "node_modules/http2-wrapper/node_modules/quick-lru": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
+ "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/https-proxy-agent": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/humanize-ms": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
+ "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.0.0"
+ }
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/ignore": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/ignore-walk": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz",
+ "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minimatch": "^5.0.1"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/ignore-walk/node_modules/minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/import-lazy": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz",
+ "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/import-local": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz",
+ "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "pkg-dir": "^4.2.0",
+ "resolve-cwd": "^3.0.0"
+ },
+ "bin": {
+ "import-local-fixture": "fixtures/cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/infer-owner": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/init-package-json": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-5.0.0.tgz",
+ "integrity": "sha512-kBhlSheBfYmq3e0L1ii+VKe3zBTLL5lDCDWR+f9dLmEGSB3MqLlMlsolubSsyI88Bg6EA+BIMlomAnQ1SwgQBw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "npm-package-arg": "^10.0.0",
+ "promzard": "^1.0.0",
+ "read": "^2.0.0",
+ "read-package-json": "^6.0.0",
+ "semver": "^7.3.5",
+ "validate-npm-package-license": "^3.0.4",
+ "validate-npm-package-name": "^5.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/init-package-json/node_modules/hosted-git-info": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz",
+ "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^7.5.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/init-package-json/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/init-package-json/node_modules/npm-package-arg": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz",
+ "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "hosted-git-info": "^6.0.0",
+ "proc-log": "^3.0.0",
+ "semver": "^7.3.5",
+ "validate-npm-package-name": "^5.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/inquirer": {
+ "version": "8.2.6",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz",
+ "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.1.1",
+ "cli-cursor": "^3.1.0",
+ "cli-width": "^3.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^3.0.0",
+ "lodash": "^4.17.21",
+ "mute-stream": "0.0.8",
+ "ora": "^5.4.1",
+ "run-async": "^2.4.0",
+ "rxjs": "^7.5.5",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "through": "^2.3.6",
+ "wrap-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/ip-address": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
+ "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "jsbn": "1.1.0",
+ "sprintf-js": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/is-ci": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
+ "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ci-info": "^2.0.0"
+ },
+ "bin": {
+ "is-ci": "bin.js"
+ }
+ },
+ "node_modules/is-core-module": {
+ "version": "2.15.1",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
+ "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-installed-globally": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
+ "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "global-dirs": "^3.0.0",
+ "is-path-inside": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-interactive": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
+ "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-lambda": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
+ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/is-npm": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz",
+ "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-obj": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
+ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-path-inside": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-plain-object": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
+ "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-ssh": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz",
+ "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "protocols": "^2.0.1"
+ }
+ },
+ "node_modules/is-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
+ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-text-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz",
+ "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "text-extensions": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/is-unicode-supported": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-yarn-global": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz",
+ "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/jackspeak": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
+ "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "@isaacs/cliui": "^8.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ },
+ "optionalDependencies": {
+ "@pkgjs/parseargs": "^0.11.0"
+ }
+ },
+ "node_modules/jake": {
+ "version": "10.9.2",
+ "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz",
+ "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "async": "^3.2.3",
+ "chalk": "^4.0.2",
+ "filelist": "^1.0.4",
+ "minimatch": "^3.1.2"
+ },
+ "bin": {
+ "jake": "bin/cli.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/jake/node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/jake/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/jest-diff": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz",
+ "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^29.6.3",
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.7.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/jest-get-type": {
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz",
+ "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/jju": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz",
+ "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/jsbn": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
+ "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/json-buffer": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/json-parse-better-errors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/json-parse-helpfulerror": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz",
+ "integrity": "sha512-XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "jju": "^1.1.0"
+ }
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/jsonc-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz",
+ "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/jsonlines": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/jsonlines/-/jsonlines-0.1.1.tgz",
+ "integrity": "sha512-ekDrAGso79Cvf+dtm+mL8OBI2bmAOt3gssYs833De/C9NmIpWDWyUO4zPgB5x2/OhY366dkhgfPMYfwZF7yOZA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/jsonparse": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
+ "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==",
+ "dev": true,
+ "engines": [
+ "node >= 0.2.0"
+ ],
+ "license": "MIT"
+ },
+ "node_modules/JSONStream": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
+ "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
+ "dev": true,
+ "license": "(MIT OR Apache-2.0)",
+ "dependencies": {
+ "jsonparse": "^1.2.0",
+ "through": ">=2.2.7 <3"
+ },
+ "bin": {
+ "JSONStream": "bin.js"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/keyv": {
+ "version": "4.5.4",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
+ "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "json-buffer": "3.0.1"
+ }
+ },
+ "node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/kleur": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
+ "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/latest-version": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz",
+ "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "package-json": "^8.1.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/lerna": {
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/lerna/-/lerna-7.4.2.tgz",
+ "integrity": "sha512-gxavfzHfJ4JL30OvMunmlm4Anw7d7Tq6tdVHzUukLdS9nWnxCN/QB21qR+VJYp5tcyXogHKbdUEGh6qmeyzxSA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@lerna/child-process": "7.4.2",
+ "@lerna/create": "7.4.2",
+ "@npmcli/run-script": "6.0.2",
+ "@nx/devkit": ">=16.5.1 < 17",
+ "@octokit/plugin-enterprise-rest": "6.0.1",
+ "@octokit/rest": "19.0.11",
+ "byte-size": "8.1.1",
+ "chalk": "4.1.0",
+ "clone-deep": "4.0.1",
+ "cmd-shim": "6.0.1",
+ "columnify": "1.6.0",
+ "conventional-changelog-angular": "7.0.0",
+ "conventional-changelog-core": "5.0.1",
+ "conventional-recommended-bump": "7.0.1",
+ "cosmiconfig": "^8.2.0",
+ "dedent": "0.7.0",
+ "envinfo": "7.8.1",
+ "execa": "5.0.0",
+ "fs-extra": "^11.1.1",
+ "get-port": "5.1.1",
+ "get-stream": "6.0.0",
+ "git-url-parse": "13.1.0",
+ "glob-parent": "5.1.2",
+ "globby": "11.1.0",
+ "graceful-fs": "4.2.11",
+ "has-unicode": "2.0.1",
+ "import-local": "3.1.0",
+ "ini": "^1.3.8",
+ "init-package-json": "5.0.0",
+ "inquirer": "^8.2.4",
+ "is-ci": "3.0.1",
+ "is-stream": "2.0.0",
+ "jest-diff": ">=29.4.3 < 30",
+ "js-yaml": "4.1.0",
+ "libnpmaccess": "7.0.2",
+ "libnpmpublish": "7.3.0",
+ "load-json-file": "6.2.0",
+ "lodash": "^4.17.21",
+ "make-dir": "4.0.0",
+ "minimatch": "3.0.5",
+ "multimatch": "5.0.0",
+ "node-fetch": "2.6.7",
+ "npm-package-arg": "8.1.1",
+ "npm-packlist": "5.1.1",
+ "npm-registry-fetch": "^14.0.5",
+ "npmlog": "^6.0.2",
+ "nx": ">=16.5.1 < 17",
+ "p-map": "4.0.0",
+ "p-map-series": "2.1.0",
+ "p-pipe": "3.1.0",
+ "p-queue": "6.6.2",
+ "p-reduce": "2.1.0",
+ "p-waterfall": "2.1.1",
+ "pacote": "^15.2.0",
+ "pify": "5.0.0",
+ "read-cmd-shim": "4.0.0",
+ "read-package-json": "6.0.4",
+ "resolve-from": "5.0.0",
+ "rimraf": "^4.4.1",
+ "semver": "^7.3.8",
+ "signal-exit": "3.0.7",
+ "slash": "3.0.0",
+ "ssri": "^9.0.1",
+ "strong-log-transformer": "2.1.0",
+ "tar": "6.1.11",
+ "temp-dir": "1.0.0",
+ "typescript": ">=3 < 6",
+ "upath": "2.0.1",
+ "uuid": "^9.0.0",
+ "validate-npm-package-license": "3.0.4",
+ "validate-npm-package-name": "5.0.0",
+ "write-file-atomic": "5.0.1",
+ "write-pkg": "4.0.0",
+ "yargs": "16.2.0",
+ "yargs-parser": "20.2.4"
+ },
+ "bin": {
+ "lerna": "dist/cli.js"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/lerna/node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/lerna/node_modules/chalk": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/lerna/node_modules/ci-info": {
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
+ "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/sibiraj-s"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/lerna/node_modules/glob": {
+ "version": "9.3.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz",
+ "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "minimatch": "^8.0.2",
+ "minipass": "^4.2.4",
+ "path-scurry": "^1.6.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/lerna/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/lerna/node_modules/glob/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/lerna/node_modules/glob/node_modules/minimatch": {
+ "version": "8.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz",
+ "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/lerna/node_modules/is-ci": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
+ "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ci-info": "^3.2.0"
+ },
+ "bin": {
+ "is-ci": "bin.js"
+ }
+ },
+ "node_modules/lerna/node_modules/minimatch": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz",
+ "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/lerna/node_modules/minipass": {
+ "version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz",
+ "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/lerna/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/lerna/node_modules/rimraf": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz",
+ "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "glob": "^9.2.0"
+ },
+ "bin": {
+ "rimraf": "dist/cjs/src/bin.js"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/levn": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/libnpmaccess": {
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-7.0.2.tgz",
+ "integrity": "sha512-vHBVMw1JFMTgEk15zRsJuSAg7QtGGHpUSEfnbcRL1/gTBag9iEfJbyjpDmdJmwMhvpoLoNBtdAUCdGnaP32hhw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "npm-package-arg": "^10.1.0",
+ "npm-registry-fetch": "^14.0.3"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/libnpmaccess/node_modules/hosted-git-info": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz",
+ "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^7.5.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/libnpmaccess/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/libnpmaccess/node_modules/npm-package-arg": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz",
+ "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "hosted-git-info": "^6.0.0",
+ "proc-log": "^3.0.0",
+ "semver": "^7.3.5",
+ "validate-npm-package-name": "^5.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/libnpmpublish": {
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-7.3.0.tgz",
+ "integrity": "sha512-fHUxw5VJhZCNSls0KLNEG0mCD2PN1i14gH5elGOgiVnU3VgTcRahagYP2LKI1m0tFCJ+XrAm0zVYyF5RCbXzcg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "ci-info": "^3.6.1",
+ "normalize-package-data": "^5.0.0",
+ "npm-package-arg": "^10.1.0",
+ "npm-registry-fetch": "^14.0.3",
+ "proc-log": "^3.0.0",
+ "semver": "^7.3.7",
+ "sigstore": "^1.4.0",
+ "ssri": "^10.0.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/libnpmpublish/node_modules/ci-info": {
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
+ "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/sibiraj-s"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/libnpmpublish/node_modules/hosted-git-info": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz",
+ "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^7.5.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/libnpmpublish/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/libnpmpublish/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/libnpmpublish/node_modules/normalize-package-data": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz",
+ "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "hosted-git-info": "^6.0.0",
+ "is-core-module": "^2.8.1",
+ "semver": "^7.3.5",
+ "validate-npm-package-license": "^3.0.4"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/libnpmpublish/node_modules/npm-package-arg": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz",
+ "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "hosted-git-info": "^6.0.0",
+ "proc-log": "^3.0.0",
+ "semver": "^7.3.5",
+ "validate-npm-package-name": "^5.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/libnpmpublish/node_modules/ssri": {
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.3"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/lines-and-columns": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz",
+ "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ }
+ },
+ "node_modules/load-json-file": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz",
+ "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.1.15",
+ "parse-json": "^5.0.0",
+ "strip-bom": "^4.0.0",
+ "type-fest": "^0.6.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/load-json-file/node_modules/type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/lodash.ismatch": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz",
+ "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/log-symbols": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
+ "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "is-unicode-supported": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/lowercase-keys": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz",
+ "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/make-dir": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
+ "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^7.5.3"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/make-fetch-happen": {
+ "version": "10.2.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz",
+ "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "agentkeepalive": "^4.2.1",
+ "cacache": "^16.1.0",
+ "http-cache-semantics": "^4.1.0",
+ "http-proxy-agent": "^5.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^7.7.1",
+ "minipass": "^3.1.6",
+ "minipass-collect": "^1.0.2",
+ "minipass-fetch": "^2.0.3",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.3",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^7.0.0",
+ "ssri": "^9.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/make-fetch-happen/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/map-obj": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
+ "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/meow": {
+ "version": "8.1.2",
+ "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz",
+ "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/minimist": "^1.2.0",
+ "camelcase-keys": "^6.2.2",
+ "decamelize-keys": "^1.1.0",
+ "hard-rejection": "^2.1.0",
+ "minimist-options": "4.1.0",
+ "normalize-package-data": "^3.0.0",
+ "read-pkg-up": "^7.0.1",
+ "redent": "^3.0.0",
+ "trim-newlines": "^3.0.0",
+ "type-fest": "^0.18.0",
+ "yargs-parser": "^20.2.3"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/meow/node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/meow/node_modules/hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/meow/node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/meow/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/meow/node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/meow/node_modules/read-pkg": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^5.0.0",
+ "type-fest": "^0.6.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/meow/node_modules/read-pkg-up": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
+ "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "find-up": "^4.1.0",
+ "read-pkg": "^5.2.0",
+ "type-fest": "^0.8.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/meow/node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/meow/node_modules/type-fest": {
+ "version": "0.18.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
+ "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/micromatch": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
+ "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "braces": "^3.0.3",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/mimic-response": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz",
+ "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/min-indent": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
+ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/minimist-options": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
+ "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "arrify": "^1.0.1",
+ "is-plain-obj": "^1.1.0",
+ "kind-of": "^6.0.3"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/minipass": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
+ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minipass-collect": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
+ "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/minipass-fetch": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz",
+ "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^3.1.6",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.1.2"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ },
+ "optionalDependencies": {
+ "encoding": "^0.1.13"
+ }
+ },
+ "node_modules/minipass-flush": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
+ "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/minipass-json-stream": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.2.tgz",
+ "integrity": "sha512-myxeeTm57lYs8pH2nxPzmEEg8DGIgW+9mv6D4JZD2pa81I/OBjeU7PtICXV6c9eRGTA5JMDsuIPUZRCyBMYNhg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "jsonparse": "^1.3.1",
+ "minipass": "^3.0.0"
+ }
+ },
+ "node_modules/minipass-pipeline": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
+ "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minipass-sized": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
+ "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/modify-values": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz",
+ "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/multimatch": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz",
+ "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/minimatch": "^3.0.3",
+ "array-differ": "^3.0.0",
+ "array-union": "^2.1.0",
+ "arrify": "^2.0.1",
+ "minimatch": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/multimatch/node_modules/@types/minimatch": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
+ "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/multimatch/node_modules/arrify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
+ "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/multimatch/node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/multimatch/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/mute-stream": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
+ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/node-addon-api": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz",
+ "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/node-gyp": {
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz",
+ "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "env-paths": "^2.2.0",
+ "exponential-backoff": "^3.1.1",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.6",
+ "make-fetch-happen": "^10.0.3",
+ "nopt": "^6.0.0",
+ "npmlog": "^6.0.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "tar": "^6.1.2",
+ "which": "^2.0.2"
+ },
+ "bin": {
+ "node-gyp": "bin/node-gyp.js"
+ },
+ "engines": {
+ "node": "^12.13 || ^14.13 || >=16"
+ }
+ },
+ "node_modules/node-gyp-build": {
+ "version": "4.8.2",
+ "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.2.tgz",
+ "integrity": "sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "node-gyp-build": "bin.js",
+ "node-gyp-build-optional": "optional.js",
+ "node-gyp-build-test": "build-test.js"
+ }
+ },
+ "node_modules/node-machine-id": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz",
+ "integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/nopt": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz",
+ "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "abbrev": "^1.0.0"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/normalize-package-data": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
+ "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "hosted-git-info": "^4.0.1",
+ "is-core-module": "^2.5.0",
+ "semver": "^7.3.4",
+ "validate-npm-package-license": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/normalize-url": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz",
+ "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/npm-bundled": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz",
+ "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "node_modules/npm-check-updates": {
+ "version": "16.14.20",
+ "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.14.20.tgz",
+ "integrity": "sha512-sYbIhun4DrjO7NFOTdvs11nCar0etEhZTsEjL47eM0TuiGMhmYughRCxG2SpGRmGAQ7AkwN7bw2lWzoE7q6yOQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@types/semver-utils": "^1.1.1",
+ "chalk": "^5.3.0",
+ "cli-table3": "^0.6.3",
+ "commander": "^10.0.1",
+ "fast-memoize": "^2.5.2",
+ "find-up": "5.0.0",
+ "fp-and-or": "^0.1.4",
+ "get-stdin": "^8.0.0",
+ "globby": "^11.0.4",
+ "hosted-git-info": "^5.1.0",
+ "ini": "^4.1.1",
+ "js-yaml": "^4.1.0",
+ "json-parse-helpfulerror": "^1.0.3",
+ "jsonlines": "^0.1.1",
+ "lodash": "^4.17.21",
+ "make-fetch-happen": "^11.1.1",
+ "minimatch": "^9.0.3",
+ "p-map": "^4.0.0",
+ "pacote": "15.2.0",
+ "parse-github-url": "^1.0.2",
+ "progress": "^2.0.3",
+ "prompts-ncu": "^3.0.0",
+ "rc-config-loader": "^4.1.3",
+ "remote-git-tags": "^3.0.0",
+ "rimraf": "^5.0.5",
+ "semver": "^7.5.4",
+ "semver-utils": "^1.1.4",
+ "source-map-support": "^0.5.21",
+ "spawn-please": "^2.0.2",
+ "strip-ansi": "^7.1.0",
+ "strip-json-comments": "^5.0.1",
+ "untildify": "^4.0.0",
+ "update-notifier": "^6.0.2"
+ },
+ "bin": {
+ "ncu": "build/src/bin/cli.js",
+ "npm-check-updates": "build/src/bin/cli.js"
+ },
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/@npmcli/fs": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
+ "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/ansi-regex": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/cacache": {
+ "version": "17.1.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz",
+ "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/fs": "^3.1.0",
+ "fs-minipass": "^3.0.0",
+ "glob": "^10.2.2",
+ "lru-cache": "^7.7.1",
+ "minipass": "^7.0.3",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "p-map": "^4.0.0",
+ "ssri": "^10.0.0",
+ "tar": "^6.1.11",
+ "unique-filename": "^3.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/cacache/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/chalk": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
+ "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/fs-minipass": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
+ "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.3"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/fs-minipass/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/glob": {
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/glob/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/hosted-git-info": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz",
+ "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^7.5.1"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/ini": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz",
+ "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/make-fetch-happen": {
+ "version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz",
+ "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "agentkeepalive": "^4.2.1",
+ "cacache": "^17.0.0",
+ "http-cache-semantics": "^4.1.1",
+ "http-proxy-agent": "^5.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^7.7.1",
+ "minipass": "^5.0.0",
+ "minipass-fetch": "^3.0.0",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.3",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^7.0.0",
+ "ssri": "^10.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/minipass-fetch": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
+ "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.0.3",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.1.2"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ },
+ "optionalDependencies": {
+ "encoding": "^0.1.13"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/minipass-fetch/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/rimraf": {
+ "version": "5.0.10",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz",
+ "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "glob": "^10.3.7"
+ },
+ "bin": {
+ "rimraf": "dist/esm/bin.mjs"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/ssri": {
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.3"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/ssri/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/strip-json-comments": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.1.tgz",
+ "integrity": "sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/unique-filename": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
+ "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "unique-slug": "^4.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-check-updates/node_modules/unique-slug": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
+ "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-install-checks": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz",
+ "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "semver": "^7.1.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-normalize-package-bin": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
+ "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/npm-package-arg": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz",
+ "integrity": "sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "hosted-git-info": "^3.0.6",
+ "semver": "^7.0.0",
+ "validate-npm-package-name": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm-package-arg/node_modules/builtins": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
+ "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/npm-package-arg/node_modules/hosted-git-info": {
+ "version": "3.0.8",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz",
+ "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm-package-arg/node_modules/validate-npm-package-name": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
+ "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "builtins": "^1.0.3"
+ }
+ },
+ "node_modules/npm-packlist": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.1.tgz",
+ "integrity": "sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "glob": "^8.0.1",
+ "ignore-walk": "^5.0.1",
+ "npm-bundled": "^1.1.2",
+ "npm-normalize-package-bin": "^1.0.1"
+ },
+ "bin": {
+ "npm-packlist": "bin/index.js"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/npm-packlist/node_modules/glob": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
+ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/npm-packlist/node_modules/minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm-pick-manifest": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.2.tgz",
+ "integrity": "sha512-1dKY+86/AIiq1tkKVD3l0WI+Gd3vkknVGAggsFeBkTvbhMQ1OND/LKkYv4JtXPKUJ8bOTCyLiqEg2P6QNdK+Gg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "npm-install-checks": "^6.0.0",
+ "npm-normalize-package-bin": "^3.0.0",
+ "npm-package-arg": "^10.0.0",
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-pick-manifest/node_modules/hosted-git-info": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz",
+ "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^7.5.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-pick-manifest/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/npm-pick-manifest/node_modules/npm-normalize-package-bin": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz",
+ "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-pick-manifest/node_modules/npm-package-arg": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz",
+ "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "hosted-git-info": "^6.0.0",
+ "proc-log": "^3.0.0",
+ "semver": "^7.3.5",
+ "validate-npm-package-name": "^5.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-registry-fetch": {
+ "version": "14.0.5",
+ "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz",
+ "integrity": "sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "make-fetch-happen": "^11.0.0",
+ "minipass": "^5.0.0",
+ "minipass-fetch": "^3.0.0",
+ "minipass-json-stream": "^1.0.1",
+ "minizlib": "^2.1.2",
+ "npm-package-arg": "^10.0.0",
+ "proc-log": "^3.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/@npmcli/fs": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
+ "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/cacache": {
+ "version": "17.1.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz",
+ "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/fs": "^3.1.0",
+ "fs-minipass": "^3.0.0",
+ "glob": "^10.2.2",
+ "lru-cache": "^7.7.1",
+ "minipass": "^7.0.3",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "p-map": "^4.0.0",
+ "ssri": "^10.0.0",
+ "tar": "^6.1.11",
+ "unique-filename": "^3.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/cacache/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/fs-minipass": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
+ "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.3"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/fs-minipass/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/glob": {
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/glob/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/hosted-git-info": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz",
+ "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^7.5.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": {
+ "version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz",
+ "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "agentkeepalive": "^4.2.1",
+ "cacache": "^17.0.0",
+ "http-cache-semantics": "^4.1.1",
+ "http-proxy-agent": "^5.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^7.7.1",
+ "minipass": "^5.0.0",
+ "minipass-fetch": "^3.0.0",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.3",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^7.0.0",
+ "ssri": "^10.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/minipass-fetch": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
+ "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.0.3",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.1.2"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ },
+ "optionalDependencies": {
+ "encoding": "^0.1.13"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/minipass-fetch/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/npm-package-arg": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz",
+ "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "hosted-git-info": "^6.0.0",
+ "proc-log": "^3.0.0",
+ "semver": "^7.3.5",
+ "validate-npm-package-name": "^5.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/ssri": {
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.3"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/ssri/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/unique-filename": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
+ "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "unique-slug": "^4.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/unique-slug": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
+ "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npmlog": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz",
+ "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==",
+ "deprecated": "This package is no longer supported.",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "are-we-there-yet": "^3.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^4.0.3",
+ "set-blocking": "^2.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/nx": {
+ "version": "16.10.0",
+ "resolved": "https://registry.npmjs.org/nx/-/nx-16.10.0.tgz",
+ "integrity": "sha512-gZl4iCC0Hx0Qe1VWmO4Bkeul2nttuXdPpfnlcDKSACGu3ZIo+uySqwOF8yBAxSTIf8xe2JRhgzJN1aFkuezEBg==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "dependencies": {
+ "@nrwl/tao": "16.10.0",
+ "@parcel/watcher": "2.0.4",
+ "@yarnpkg/lockfile": "^1.1.0",
+ "@yarnpkg/parsers": "3.0.0-rc.46",
+ "@zkochan/js-yaml": "0.0.6",
+ "axios": "^1.0.0",
+ "chalk": "^4.1.0",
+ "cli-cursor": "3.1.0",
+ "cli-spinners": "2.6.1",
+ "cliui": "^8.0.1",
+ "dotenv": "~16.3.1",
+ "dotenv-expand": "~10.0.0",
+ "enquirer": "~2.3.6",
+ "figures": "3.2.0",
+ "flat": "^5.0.2",
+ "fs-extra": "^11.1.0",
+ "glob": "7.1.4",
+ "ignore": "^5.0.4",
+ "jest-diff": "^29.4.1",
+ "js-yaml": "4.1.0",
+ "jsonc-parser": "3.2.0",
+ "lines-and-columns": "~2.0.3",
+ "minimatch": "3.0.5",
+ "node-machine-id": "1.1.12",
+ "npm-run-path": "^4.0.1",
+ "open": "^8.4.0",
+ "semver": "7.5.3",
+ "string-width": "^4.2.3",
+ "strong-log-transformer": "^2.1.0",
+ "tar-stream": "~2.2.0",
+ "tmp": "~0.2.1",
+ "tsconfig-paths": "^4.1.2",
+ "tslib": "^2.3.0",
+ "v8-compile-cache": "2.3.0",
+ "yargs": "^17.6.2",
+ "yargs-parser": "21.1.1"
+ },
+ "bin": {
+ "nx": "bin/nx.js"
+ },
+ "optionalDependencies": {
+ "@nx/nx-darwin-arm64": "16.10.0",
+ "@nx/nx-darwin-x64": "16.10.0",
+ "@nx/nx-freebsd-x64": "16.10.0",
+ "@nx/nx-linux-arm-gnueabihf": "16.10.0",
+ "@nx/nx-linux-arm64-gnu": "16.10.0",
+ "@nx/nx-linux-arm64-musl": "16.10.0",
+ "@nx/nx-linux-x64-gnu": "16.10.0",
+ "@nx/nx-linux-x64-musl": "16.10.0",
+ "@nx/nx-win32-arm64-msvc": "16.10.0",
+ "@nx/nx-win32-x64-msvc": "16.10.0"
+ },
+ "peerDependencies": {
+ "@swc-node/register": "^1.6.7",
+ "@swc/core": "^1.3.85"
+ },
+ "peerDependenciesMeta": {
+ "@swc-node/register": {
+ "optional": true
+ },
+ "@swc/core": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/nx/node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/nx/node_modules/glob": {
+ "version": "7.1.4",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
+ "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/nx/node_modules/jsonc-parser": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
+ "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/nx/node_modules/minimatch": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz",
+ "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/nx/node_modules/semver": {
+ "version": "7.5.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
+ "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/nx/node_modules/yargs": {
+ "version": "17.7.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/nx/node_modules/yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/open": {
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
+ "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "define-lazy-prop": "^2.0.0",
+ "is-docker": "^2.1.1",
+ "is-wsl": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/optionator": {
+ "version": "0.9.4",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
+ "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "deep-is": "^0.1.3",
+ "fast-levenshtein": "^2.0.6",
+ "levn": "^0.4.1",
+ "prelude-ls": "^1.2.1",
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.5"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/ora": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
+ "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bl": "^4.1.0",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-spinners": "^2.5.0",
+ "is-interactive": "^1.0.0",
+ "is-unicode-supported": "^0.1.0",
+ "log-symbols": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "wcwidth": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ordinal": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/ordinal/-/ordinal-1.0.3.tgz",
+ "integrity": "sha512-cMddMgb2QElm8G7vdaa02jhUNbTSrhsgAGUz1OokD83uJTwSUn+nKoNoKVVaRa08yF6sgfO7Maou1+bgLd9rdQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/p-cancelable": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz",
+ "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/p-finally": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
+ "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-map": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "aggregate-error": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-map-series": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz",
+ "integrity": "sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/p-pipe": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz",
+ "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-queue": {
+ "version": "6.6.2",
+ "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz",
+ "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "eventemitter3": "^4.0.4",
+ "p-timeout": "^3.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-reduce": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz",
+ "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/p-timeout": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
+ "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-finally": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/p-waterfall": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-2.1.1.tgz",
+ "integrity": "sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-reduce": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/package-json": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz",
+ "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "got": "^12.1.0",
+ "registry-auth-token": "^5.0.1",
+ "registry-url": "^6.0.0",
+ "semver": "^7.3.7"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/package-json-from-dist": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz",
+ "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0"
+ },
+ "node_modules/pacote": {
+ "version": "15.2.0",
+ "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz",
+ "integrity": "sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/git": "^4.0.0",
+ "@npmcli/installed-package-contents": "^2.0.1",
+ "@npmcli/promise-spawn": "^6.0.1",
+ "@npmcli/run-script": "^6.0.0",
+ "cacache": "^17.0.0",
+ "fs-minipass": "^3.0.0",
+ "minipass": "^5.0.0",
+ "npm-package-arg": "^10.0.0",
+ "npm-packlist": "^7.0.0",
+ "npm-pick-manifest": "^8.0.0",
+ "npm-registry-fetch": "^14.0.0",
+ "proc-log": "^3.0.0",
+ "promise-retry": "^2.0.1",
+ "read-package-json": "^6.0.0",
+ "read-package-json-fast": "^3.0.0",
+ "sigstore": "^1.3.0",
+ "ssri": "^10.0.0",
+ "tar": "^6.1.11"
+ },
+ "bin": {
+ "pacote": "lib/bin.js"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/pacote/node_modules/@npmcli/fs": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
+ "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/pacote/node_modules/cacache": {
+ "version": "17.1.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz",
+ "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/fs": "^3.1.0",
+ "fs-minipass": "^3.0.0",
+ "glob": "^10.2.2",
+ "lru-cache": "^7.7.1",
+ "minipass": "^7.0.3",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "p-map": "^4.0.0",
+ "ssri": "^10.0.0",
+ "tar": "^6.1.11",
+ "unique-filename": "^3.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/pacote/node_modules/cacache/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/pacote/node_modules/fs-minipass": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
+ "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.3"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/pacote/node_modules/fs-minipass/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/pacote/node_modules/glob": {
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/pacote/node_modules/glob/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/pacote/node_modules/hosted-git-info": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz",
+ "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^7.5.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/pacote/node_modules/ignore-walk": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz",
+ "integrity": "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minimatch": "^9.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/pacote/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/pacote/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/pacote/node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pacote/node_modules/npm-package-arg": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz",
+ "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "hosted-git-info": "^6.0.0",
+ "proc-log": "^3.0.0",
+ "semver": "^7.3.5",
+ "validate-npm-package-name": "^5.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/pacote/node_modules/npm-packlist": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz",
+ "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "ignore-walk": "^6.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/pacote/node_modules/ssri": {
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.3"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/pacote/node_modules/ssri/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/pacote/node_modules/unique-filename": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
+ "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "unique-slug": "^4.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/pacote/node_modules/unique-slug": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
+ "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "callsites": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/parse-github-url": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.3.tgz",
+ "integrity": "sha512-tfalY5/4SqGaV/GIGzWyHnFjlpTPTNpENR9Ea2lLldSJ8EWXMsvacWucqY3m3I4YPtas15IxTLQVQ5NSYXPrww==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "parse-github-url": "cli.js"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/parse-json/node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/parse-path": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz",
+ "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "protocols": "^2.0.0"
+ }
+ },
+ "node_modules/parse-url": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz",
+ "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "parse-path": "^7.0.0"
+ }
+ },
+ "node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/path-scurry": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
+ "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "lru-cache": "^10.2.0",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/path-scurry/node_modules/lru-cache": {
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/path-scurry/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/picocolors": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
+ "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/pify": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz",
+ "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "find-up": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/prelude-ls": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/prettier": {
+ "version": "2.8.8",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
+ "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "prettier": "bin-prettier.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
+ "node_modules/pretty-format": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/schemas": "^29.6.3",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^18.0.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/pretty-format/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/proc-log": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz",
+ "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/progress": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/promise-inflight": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
+ "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/promise-retry": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
+ "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "err-code": "^2.0.2",
+ "retry": "^0.12.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/prompts": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
+ "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "kleur": "^3.0.3",
+ "sisteransi": "^1.0.5"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/prompts-ncu": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/prompts-ncu/-/prompts-ncu-3.0.0.tgz",
+ "integrity": "sha512-qyz9UxZ5MlPKWVhWrCmSZ1ahm2GVYdjLb8og2sg0IPth1KRuhcggHGuijz0e41dkx35p1t1q3GRISGH7QGALFA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "kleur": "^4.0.1",
+ "sisteransi": "^1.0.5"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/prompts/node_modules/kleur": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
+ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/promzard": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/promzard/-/promzard-1.0.2.tgz",
+ "integrity": "sha512-2FPputGL+mP3jJ3UZg/Dl9YOkovB7DX0oOr+ck5QbZ5MtORtds8k/BZdn+02peDLI8/YWbmzx34k5fA+fHvCVQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "read": "^3.0.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/promzard/node_modules/mute-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz",
+ "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/promzard/node_modules/read": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/read/-/read-3.0.1.tgz",
+ "integrity": "sha512-SLBrDU/Srs/9EoWhU5GdbAoxG1GzpQHo/6qiGItaoLJ1thmYpcNIM1qISEUvyHBzfGlWIyd6p2DNi1oV1VmAuw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "mute-stream": "^1.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/proto-list": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
+ "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/protocols": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz",
+ "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/punycode": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pupa": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz",
+ "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "escape-goat": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=12.20"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pure-rand": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz",
+ "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/dubzzz"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/fast-check"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/quick-lru": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
+ "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/rc": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
+ "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
+ "dev": true,
+ "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
+ "dependencies": {
+ "deep-extend": "^0.6.0",
+ "ini": "~1.3.0",
+ "minimist": "^1.2.0",
+ "strip-json-comments": "~2.0.1"
+ },
+ "bin": {
+ "rc": "cli.js"
+ }
+ },
+ "node_modules/rc-config-loader": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-4.1.3.tgz",
+ "integrity": "sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.3.4",
+ "js-yaml": "^4.1.0",
+ "json5": "^2.2.2",
+ "require-from-string": "^2.0.2"
+ }
+ },
+ "node_modules/rc/node_modules/strip-json-comments": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+ "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react-is": {
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
+ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/read": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/read/-/read-2.1.0.tgz",
+ "integrity": "sha512-bvxi1QLJHcaywCAEsAk4DG3nVoqiY2Csps3qzWalhj5hFqRn1d/OixkFXtLO1PrgHUcAP0FNaSY/5GYNfENFFQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "mute-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/read-cmd-shim": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz",
+ "integrity": "sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/read-package-json": {
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz",
+ "integrity": "sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==",
+ "deprecated": "This package is no longer supported. Please use @npmcli/package-json instead.",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "glob": "^10.2.2",
+ "json-parse-even-better-errors": "^3.0.0",
+ "normalize-package-data": "^5.0.0",
+ "npm-normalize-package-bin": "^3.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/read-package-json-fast": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz",
+ "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "json-parse-even-better-errors": "^3.0.0",
+ "npm-normalize-package-bin": "^3.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz",
+ "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/read-package-json-fast/node_modules/npm-normalize-package-bin": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz",
+ "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/read-package-json/node_modules/glob": {
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/read-package-json/node_modules/hosted-git-info": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz",
+ "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^7.5.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/read-package-json/node_modules/json-parse-even-better-errors": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz",
+ "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/read-package-json/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/read-package-json/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/read-package-json/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/read-package-json/node_modules/normalize-package-data": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz",
+ "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "hosted-git-info": "^6.0.0",
+ "is-core-module": "^2.8.1",
+ "semver": "^7.3.5",
+ "validate-npm-package-license": "^3.0.4"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/read-package-json/node_modules/npm-normalize-package-bin": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz",
+ "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/read-pkg": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
+ "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "load-json-file": "^4.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
+ "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "find-up": "^2.0.0",
+ "read-pkg": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/find-up": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/p-limit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-try": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/p-locate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/p-try": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg/node_modules/hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/read-pkg/node_modules/load-json-file": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
+ "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^4.0.0",
+ "pify": "^3.0.0",
+ "strip-bom": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg/node_modules/normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "node_modules/read-pkg/node_modules/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "error-ex": "^1.3.1",
+ "json-parse-better-errors": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg/node_modules/path-type": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
+ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "pify": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg/node_modules/pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg/node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/read-pkg/node_modules/strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-yaml-file": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-2.1.0.tgz",
+ "integrity": "sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "js-yaml": "^4.0.0",
+ "strip-bom": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10.13"
+ }
+ },
+ "node_modules/read/node_modules/mute-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz",
+ "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/redent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
+ "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "indent-string": "^4.0.0",
+ "strip-indent": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/registry-auth-token": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz",
+ "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@pnpm/npm-conf": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/registry-url": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz",
+ "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "rc": "1.2.8"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/remote-git-tags": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/remote-git-tags/-/remote-git-tags-3.0.0.tgz",
+ "integrity": "sha512-C9hAO4eoEsX+OXA4rla66pXZQ+TLQ8T9dttgQj18yuKlPMTVkIkdYXvlMC55IuUsIkV6DpmQYi10JKFLaU+l7w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resolve": {
+ "version": "1.22.8",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
+ "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-core-module": "^2.13.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/resolve-alpn": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz",
+ "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/resolve-cwd": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
+ "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/resolve-cwd/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/responselike": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz",
+ "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "lowercase-keys": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/restore-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
+ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/run-async": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
+ "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/rxjs": {
+ "version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
+ "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^2.1.0"
+ }
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/semver-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz",
+ "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/semver-utils": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.4.tgz",
+ "integrity": "sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA==",
+ "dev": true,
+ "license": "APACHEv2"
+ },
+ "node_modules/set-blocking": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/shallow-clone": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
+ "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/sigstore": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz",
+ "integrity": "sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@sigstore/bundle": "^1.1.0",
+ "@sigstore/protobuf-specs": "^0.2.0",
+ "@sigstore/sign": "^1.0.0",
+ "@sigstore/tuf": "^1.0.3",
+ "make-fetch-happen": "^11.0.1"
+ },
+ "bin": {
+ "sigstore": "bin/sigstore.js"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/sigstore/node_modules/@npmcli/fs": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
+ "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/sigstore/node_modules/cacache": {
+ "version": "17.1.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz",
+ "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/fs": "^3.1.0",
+ "fs-minipass": "^3.0.0",
+ "glob": "^10.2.2",
+ "lru-cache": "^7.7.1",
+ "minipass": "^7.0.3",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "p-map": "^4.0.0",
+ "ssri": "^10.0.0",
+ "tar": "^6.1.11",
+ "unique-filename": "^3.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/sigstore/node_modules/cacache/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/sigstore/node_modules/fs-minipass": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
+ "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.3"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/sigstore/node_modules/fs-minipass/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/sigstore/node_modules/glob": {
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/sigstore/node_modules/glob/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/sigstore/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/sigstore/node_modules/make-fetch-happen": {
+ "version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz",
+ "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "agentkeepalive": "^4.2.1",
+ "cacache": "^17.0.0",
+ "http-cache-semantics": "^4.1.1",
+ "http-proxy-agent": "^5.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^7.7.1",
+ "minipass": "^5.0.0",
+ "minipass-fetch": "^3.0.0",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.3",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^7.0.0",
+ "ssri": "^10.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/sigstore/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/sigstore/node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/sigstore/node_modules/minipass-fetch": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
+ "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.0.3",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.1.2"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ },
+ "optionalDependencies": {
+ "encoding": "^0.1.13"
+ }
+ },
+ "node_modules/sigstore/node_modules/minipass-fetch/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/sigstore/node_modules/ssri": {
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.3"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/sigstore/node_modules/ssri/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/sigstore/node_modules/unique-filename": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
+ "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "unique-slug": "^4.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/sigstore/node_modules/unique-slug": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
+ "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/sisteransi": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
+ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/smart-buffer": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
+ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6.0.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/socks": {
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz",
+ "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ip-address": "^9.0.5",
+ "smart-buffer": "^4.2.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/socks-proxy-agent": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "^6.0.2",
+ "debug": "^4.3.3",
+ "socks": "^2.6.2"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/sort-keys": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
+ "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-plain-obj": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/spawn-please": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/spawn-please/-/spawn-please-2.0.2.tgz",
+ "integrity": "sha512-KM8coezO6ISQ89c1BzyWNtcn2V2kAVtwIXd3cN/V5a0xPYc1F/vydrRc01wsKFEQ/p+V1a4sw4z2yMITIXrgGw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "cross-spawn": "^7.0.3"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/spdx-correct": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
+ "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-exceptions": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz",
+ "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==",
+ "dev": true,
+ "license": "CC-BY-3.0"
+ },
+ "node_modules/spdx-expression-parse": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-license-ids": {
+ "version": "3.0.20",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz",
+ "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==",
+ "dev": true,
+ "license": "CC0-1.0"
+ },
+ "node_modules/split": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
+ "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "through": "2"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/split2": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
+ "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "readable-stream": "^3.0.0"
+ }
+ },
+ "node_modules/sprintf-js": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
+ "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/ssri": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz",
+ "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.1.1"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/string-width-cjs": {
+ "name": "string-width",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-ansi-cjs": {
+ "name": "strip-ansi",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/strip-indent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
+ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "min-indent": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/strong-log-transformer": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz",
+ "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "duplexer": "^0.1.1",
+ "minimist": "^1.2.0",
+ "through": "^2.3.4"
+ },
+ "bin": {
+ "sl-log-transformer": "bin/sl-log-transformer.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/syncpack": {
+ "version": "10.9.3",
+ "resolved": "https://registry.npmjs.org/syncpack/-/syncpack-10.9.3.tgz",
+ "integrity": "sha512-urdxuqkvO2/4tB1GaZGbCTzOgdi1XJzHjpiG4DTunOMH4oChSg54hczzzybfFQhqUl0ZY8A6LJNziKsf3J6E7g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@effect/data": "0.17.1",
+ "@effect/io": "0.37.1",
+ "@effect/match": "0.31.0",
+ "@effect/schema": "0.32.0",
+ "chalk": "4.1.2",
+ "commander": "11.0.0",
+ "cosmiconfig": "8.2.0",
+ "enquirer": "2.4.1",
+ "fs-extra": "11.1.1",
+ "globby": "11.1.0",
+ "minimatch": "9.0.3",
+ "npm-package-arg": "10.1.0",
+ "ora": "5.4.1",
+ "prompts": "2.4.2",
+ "read-yaml-file": "2.1.0",
+ "semver": "7.5.4",
+ "tightrope": "0.1.0",
+ "ts-toolbelt": "9.6.0"
+ },
+ "bin": {
+ "syncpack": "dist/bin.js",
+ "syncpack-fix-mismatches": "dist/bin-fix-mismatches/index.js",
+ "syncpack-format": "dist/bin-format/index.js",
+ "syncpack-lint": "dist/bin-lint/index.js",
+ "syncpack-lint-semver-ranges": "dist/bin-lint-semver-ranges/index.js",
+ "syncpack-list": "dist/bin-list/index.js",
+ "syncpack-list-mismatches": "dist/bin-list-mismatches/index.js",
+ "syncpack-prompt": "dist/bin-prompt/index.js",
+ "syncpack-set-semver-ranges": "dist/bin-set-semver-ranges/index.js",
+ "syncpack-update": "dist/bin-update/index.js"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/syncpack/node_modules/commander": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz",
+ "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/syncpack/node_modules/cosmiconfig": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz",
+ "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/d-fischer"
+ }
+ },
+ "node_modules/syncpack/node_modules/enquirer": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz",
+ "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-colors": "^4.1.1",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/syncpack/node_modules/fs-extra": {
+ "version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz",
+ "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
+ "node_modules/syncpack/node_modules/hosted-git-info": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz",
+ "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^7.5.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/syncpack/node_modules/hosted-git-info/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/syncpack/node_modules/npm-package-arg": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz",
+ "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "hosted-git-info": "^6.0.0",
+ "proc-log": "^3.0.0",
+ "semver": "^7.3.5",
+ "validate-npm-package-name": "^5.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/syncpack/node_modules/semver": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
+ "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/tar": {
+ "version": "6.1.11",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
+ "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/tar-stream": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
+ "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bl": "^4.0.3",
+ "end-of-stream": "^1.4.1",
+ "fs-constants": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.1.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/temp-dir": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",
+ "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/text-extensions": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz",
+ "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/through2/node_modules/readable-stream": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/through2/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/through2/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/throw-expression": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/throw-expression/-/throw-expression-2.1.0.tgz",
+ "integrity": "sha512-ZVP9rT4wC596AkWEyYprufvUV+ppfz0xK7H9Ka3WeTKufn5pnfESxicIDnaJyf88pGHaIx2GkwNC4Qjh0OdEwA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/tightrope": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/tightrope/-/tightrope-0.1.0.tgz",
+ "integrity": "sha512-HHHNYdCAIYwl1jOslQBT455zQpdeSo8/A346xpIb/uuqhSg+tCvYNsP5f11QW+z9VZ3vSX8YIfzTApjjuGH63w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/tmp": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz",
+ "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/tr46": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/trim-newlines": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
+ "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ts-api-utils": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz",
+ "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=16"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.2.0"
+ }
+ },
+ "node_modules/ts-is-present": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ts-is-present/-/ts-is-present-1.2.1.tgz",
+ "integrity": "sha512-EYHn58qVRd/VHGkHSNGQJAxPXhF9wRiphYXl04VznngqqKjcT2jfHvAMPuzh8sRKdvifXw+dq6/Q3hG+nr3DRA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/ts-toolbelt": {
+ "version": "9.6.0",
+ "resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-9.6.0.tgz",
+ "integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==",
+ "dev": true,
+ "license": "Apache-2.0"
+ },
+ "node_modules/tsconfig-paths": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
+ "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "json5": "^2.2.2",
+ "minimist": "^1.2.6",
+ "strip-bom": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tsconfig-paths/node_modules/strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/tsdef": {
+ "version": "0.0.14",
+ "resolved": "https://registry.npmjs.org/tsdef/-/tsdef-0.0.14.tgz",
+ "integrity": "sha512-UjMD4XKRWWFlFBfwKVQmGFT5YzW/ZaF8x6KpCDf92u9wgKeha/go3FU0e5WqDjXsCOdfiavCkfwfVHNDxRDGMA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/tslib": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
+ "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==",
+ "dev": true,
+ "license": "0BSD"
+ },
+ "node_modules/tuf-js": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz",
+ "integrity": "sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@tufjs/models": "1.0.4",
+ "debug": "^4.3.4",
+ "make-fetch-happen": "^11.1.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/tuf-js/node_modules/@npmcli/fs": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
+ "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/tuf-js/node_modules/cacache": {
+ "version": "17.1.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz",
+ "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/fs": "^3.1.0",
+ "fs-minipass": "^3.0.0",
+ "glob": "^10.2.2",
+ "lru-cache": "^7.7.1",
+ "minipass": "^7.0.3",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "p-map": "^4.0.0",
+ "ssri": "^10.0.0",
+ "tar": "^6.1.11",
+ "unique-filename": "^3.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/tuf-js/node_modules/cacache/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/tuf-js/node_modules/fs-minipass": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
+ "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.3"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/tuf-js/node_modules/fs-minipass/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/tuf-js/node_modules/glob": {
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/tuf-js/node_modules/glob/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/tuf-js/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/tuf-js/node_modules/make-fetch-happen": {
+ "version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz",
+ "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "agentkeepalive": "^4.2.1",
+ "cacache": "^17.0.0",
+ "http-cache-semantics": "^4.1.1",
+ "http-proxy-agent": "^5.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^7.7.1",
+ "minipass": "^5.0.0",
+ "minipass-fetch": "^3.0.0",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.3",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^7.0.0",
+ "ssri": "^10.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/tuf-js/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/tuf-js/node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/tuf-js/node_modules/minipass-fetch": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
+ "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.0.3",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.1.2"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ },
+ "optionalDependencies": {
+ "encoding": "^0.1.13"
+ }
+ },
+ "node_modules/tuf-js/node_modules/minipass-fetch/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/tuf-js/node_modules/ssri": {
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.3"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/tuf-js/node_modules/ssri/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/tuf-js/node_modules/unique-filename": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
+ "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "unique-slug": "^4.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/tuf-js/node_modules/unique-slug": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
+ "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/type-check": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "prelude-ls": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/type-fest": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
+ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/typedarray": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/typedarray-to-buffer": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
+ "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-typedarray": "^1.0.0"
+ }
+ },
+ "node_modules/typescript": {
+ "version": "5.5.4",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz",
+ "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
+ "node_modules/uglify-js": {
+ "version": "3.19.3",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz",
+ "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "optional": true,
+ "bin": {
+ "uglifyjs": "bin/uglifyjs"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/undici-types": {
+ "version": "6.19.8",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
+ "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/unique-filename": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz",
+ "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "unique-slug": "^3.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/unique-slug": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz",
+ "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/unique-string": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz",
+ "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "crypto-random-string": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/universal-user-agent": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz",
+ "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/untildify": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
+ "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/upath": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz",
+ "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4",
+ "yarn": "*"
+ }
+ },
+ "node_modules/update-notifier": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz",
+ "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "boxen": "^7.0.0",
+ "chalk": "^5.0.1",
+ "configstore": "^6.0.0",
+ "has-yarn": "^3.0.0",
+ "import-lazy": "^4.0.0",
+ "is-ci": "^3.0.1",
+ "is-installed-globally": "^0.4.0",
+ "is-npm": "^6.0.0",
+ "is-yarn-global": "^0.4.0",
+ "latest-version": "^7.0.0",
+ "pupa": "^3.1.0",
+ "semver": "^7.3.7",
+ "semver-diff": "^4.0.0",
+ "xdg-basedir": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/yeoman/update-notifier?sponsor=1"
+ }
+ },
+ "node_modules/update-notifier/node_modules/chalk": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
+ "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/update-notifier/node_modules/ci-info": {
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
+ "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/sibiraj-s"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/update-notifier/node_modules/is-ci": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
+ "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ci-info": "^3.2.0"
+ },
+ "bin": {
+ "is-ci": "bin.js"
+ }
+ },
+ "node_modules/uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/utility-types": {
+ "version": "3.10.0",
+ "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz",
+ "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/uuid": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
+ "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
+ "dev": true,
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
+ "license": "MIT",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/v8-compile-cache": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
+ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/validate-npm-package-license": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "node_modules/validate-npm-package-name": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz",
+ "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "builtins": "^5.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/wcwidth": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
+ "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "defaults": "^1.0.3"
+ }
+ },
+ "node_modules/webidl-conversions": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
+ "dev": true,
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/whatwg-url": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
+ }
+ },
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/wide-align": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
+ "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^1.0.2 || 2 || 3 || 4"
+ }
+ },
+ "node_modules/widest-line": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz",
+ "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "string-width": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/widest-line/node_modules/ansi-regex": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/widest-line/node_modules/emoji-regex": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/widest-line/node_modules/string-width": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/widest-line/node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/word-wrap": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
+ "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/wordwrap": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
+ "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/wrap-ansi": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
+ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/wrap-ansi-cjs": {
+ "name": "wrap-ansi",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/write-file-atomic": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz",
+ "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4",
+ "signal-exit": "^4.0.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/write-file-atomic/node_modules/signal-exit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/write-json-file": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz",
+ "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "detect-indent": "^5.0.0",
+ "graceful-fs": "^4.1.15",
+ "make-dir": "^2.1.0",
+ "pify": "^4.0.1",
+ "sort-keys": "^2.0.0",
+ "write-file-atomic": "^2.4.2"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/write-json-file/node_modules/make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/write-json-file/node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/write-json-file/node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/write-json-file/node_modules/write-file-atomic": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
+ "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "graceful-fs": "^4.1.11",
+ "imurmurhash": "^0.1.4",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "node_modules/write-pkg": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-4.0.0.tgz",
+ "integrity": "sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "sort-keys": "^2.0.0",
+ "type-fest": "^0.4.1",
+ "write-json-file": "^3.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/write-pkg/node_modules/type-fest": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz",
+ "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/xdg-basedir": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz",
+ "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
+ "node_modules/y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/yargs": {
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "20.2.4",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
+ "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yargs/node_modules/cliui": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "node_modules/yargs/node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ }
}
- },
- "dependencies": {
- "balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
- },
- "glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "jsonc-parser": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz",
- "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA=="
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "requires": {
- "wrappy": "1"
- }
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
- }
- }
}
diff --git a/third_party/nixpkgs/pkgs/by-name/ba/basedpyright/package.nix b/third_party/nixpkgs/pkgs/by-name/ba/basedpyright/package.nix
index 1fa3046729..e899d7dbf1 100644
--- a/third_party/nixpkgs/pkgs/by-name/ba/basedpyright/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ba/basedpyright/package.nix
@@ -2,27 +2,31 @@
lib,
fetchFromGitHub,
runCommand,
- jq,
buildNpmPackage,
- python3,
stdenvNoCC,
+ docify,
testers,
+ writeText,
+ jq,
+ python3,
basedpyright,
}:
let
- version = "1.17.5";
+ version = "1.18.2";
src = fetchFromGitHub {
owner = "detachhead";
repo = "basedpyright";
rev = "refs/tags/v${version}";
- hash = "sha256-DaNxPGY0ahTcluCnsEZNL2oP9zKWQlON8i1bxeJ5GnU=";
+ hash = "sha256-nYbxgrNFhQ576rN8W+Hf/Keohy1N8tihOeTQHItKPRc=";
};
+ # To regenerate the patched package-lock.json, copy the patched package.json
+ # and run `nix-shell -p nodejs --command 'npm update --package-lock'`
patchedPackageJSON = runCommand "package.json" { } ''
${jq}/bin/jq '
- .devDependencies |= with_entries(select(.key == "glob" or .key == "jsonc-parser"))
+ .devDependencies |= with_entries(select(.key == "glob" or .key == "jsonc-parser" or .key == "@detachhead/ts-helpers"))
| .scripts = { }
' ${src}/package.json > $out
'';
@@ -30,7 +34,7 @@ let
pyright-root = buildNpmPackage {
pname = "pyright-root";
inherit version src;
- npmDepsHash = "sha256-63kUhKrxtJhwGCRBnxBfOFXs2ARCNn+OOGu6+fSJey4=";
+ npmDepsHash = "sha256-vxfoaShk3ihmhr/5/2GSOuMqeo6rxebO6aiD3DybjW4=";
dontNpmBuild = true;
postPatch = ''
cp ${patchedPackageJSON} ./package.json
@@ -47,7 +51,7 @@ let
pname = "pyright-internal";
inherit version src;
sourceRoot = "${src.name}/packages/pyright-internal";
- npmDepsHash = "sha256-A1XP2IMfQMI1fFk2leuvm/57MsK43Md6Kyag9dQVAdg=";
+ npmDepsHash = "sha256-Md17EF3a1GBfnHD2fnLGS76r0xiWYJmBBTzZWRc0j5c=";
dontNpmBuild = true;
# Uncomment this flag when using unreleased peer dependencies
# npmFlags = [ "--legacy-peer-deps" ];
@@ -58,32 +62,15 @@ let
'';
};
- docify = python3.pkgs.buildPythonApplication {
- pname = "docify";
- version = "unstable";
- format = "pyproject";
- src = fetchFromGitHub {
- owner = "AThePeanut4";
- repo = "docify";
- rev = "7380a6faa6d1e8a3dc790a00254e6d77f84cbd91";
- hash = "sha256-BPR1rc/JzdBweiWmdHxgardDDrJZVWkUIF3ZEmEYf/A=";
- };
- buildInputs = [ python3.pkgs.setuptools ];
- propagatedBuildInputs = [
- python3.pkgs.libcst
- python3.pkgs.tqdm
- ];
- };
-
docstubs = stdenvNoCC.mkDerivation {
name = "docstubs";
inherit src;
- buildInputs = [ docify ];
+ nativeBuildInputs = [ docify ];
installPhase = ''
runHook preInstall
cp -r packages/pyright-internal/typeshed-fallback docstubs
- ${docify}/bin/docify docstubs/stdlib --builtins-only --in-place
+ docify docstubs/stdlib --builtins-only --in-place
cp -rv docstubs "$out"
runHook postInstall
'';
@@ -94,7 +81,7 @@ buildNpmPackage rec {
inherit version src;
sourceRoot = "${src.name}/packages/pyright";
- npmDepsHash = "sha256-wvxwvPdTKcw4X8F5800ft4an7/xwmRPlL1Wzcm5jim8=";
+ npmDepsHash = "sha256-6/OhBbIuFjXTN8N/PitaQ57aYZmpwcUOJ/vlLbhiXAU=";
postPatch = ''
chmod +w ../../
@@ -113,7 +100,39 @@ buildNpmPackage rec {
passthru = {
updateScript = ./update.sh;
- tests.version = testers.testVersion { package = basedpyright; };
+ tests = {
+ version = testers.testVersion { package = basedpyright; };
+
+ # We are expecting 3 errors. Any other amount would indicate, not working
+ # stub files, for instance.
+ simple = testers.testEqualContents {
+ assertion = "simple type checking";
+ expected = writeText "expected" ''
+ 3
+ '';
+ actual =
+ runCommand "actual"
+ {
+ nativeBuildInputs = [
+ jq
+ basedpyright
+ ];
+ base = writeText "base" ''
+ import sys
+
+ if sys.platform == "win32":
+ a = "a" + 1
+
+ print(3)
+ nonexistentfunction(3)
+ '';
+
+ }
+ ''
+ (basedpyright --outputjson $base || true) | jq -r .summary.errorCount > $out
+ '';
+ };
+ };
};
meta = {
diff --git a/third_party/nixpkgs/pkgs/by-name/ba/bazecor/package.nix b/third_party/nixpkgs/pkgs/by-name/ba/bazecor/package.nix
index e739e7b4fa..7561af663e 100644
--- a/third_party/nixpkgs/pkgs/by-name/ba/bazecor/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ba/bazecor/package.nix
@@ -6,12 +6,12 @@
}:
let
pname = "bazecor";
- version = "1.5.0";
+ version = "1.5.1";
src = appimageTools.extract {
inherit pname version;
src = fetchurl {
url = "https://github.com/Dygmalab/Bazecor/releases/download/v${version}/Bazecor-${version}-x64.AppImage";
- hash = "sha256-cxDTNtxy2APAjnHw/cVd1/hUazASJs46rCHNGQ/JbSM=";
+ hash = "sha256-Vnbyq6NVJ/QtDqXT6IY/sjqsWqxs34C+ibebbx8Vp4E=";
};
# Workaround for https://github.com/Dygmalab/Bazecor/issues/370
diff --git a/third_party/nixpkgs/pkgs/by-name/be/bee/package.nix b/third_party/nixpkgs/pkgs/by-name/be/bee/package.nix
index 281df8e893..5828a47f5c 100644
--- a/third_party/nixpkgs/pkgs/by-name/be/bee/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/be/bee/package.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "bee";
- version = "2.1.0";
+ version = "2.2.0";
src = fetchFromGitHub {
owner = "ethersphere";
repo = "bee";
rev = "v${version}";
- hash = "sha256-FflPGsHF2kZ5eh0bNFtK5aMLon5m5B/se/5PdIIafzo=";
+ hash = "sha256-crfALJU0Hira5CE3XGeN3b9M3pfWdsBxFb6LKGS/u3A=";
};
- vendorHash = "sha256-XbOp0821HeCU5c+es3/UJNF0StDSDKKT+sasBJ+uTLM=";
+ vendorHash = "sha256-KvkgSMuZyR/hkmqOhBOj1JeXav+jeBl/Xg0okGxiJBE=";
subPackages = [ "cmd/bee" ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/bibletime/default.nix b/third_party/nixpkgs/pkgs/by-name/bi/bibletime/package.nix
similarity index 50%
rename from third_party/nixpkgs/pkgs/applications/misc/bibletime/default.nix
rename to third_party/nixpkgs/pkgs/by-name/bi/bibletime/package.nix
index 1b7fde5d7d..2c95eb11b2 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/bibletime/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/bi/bibletime/package.nix
@@ -1,20 +1,26 @@
-{ lib
-, stdenv
-, fetchFromGitHub
-, cmake
-, docbook_xml_dtd_45
-, pkg-config
-, wrapQtAppsHook
-, boost
-, clucene_core_2
-, docbook_xsl_ns
-, perlPackages
-, qtbase
-, qtsvg
-, qttools
-, sword
+{
+ lib,
+ boost,
+ clucene_core_2,
+ cmake,
+ docbook_xml_dtd_45,
+ docbook_xsl_ns,
+ fetchFromGitHub,
+ perlPackages,
+ pkg-config,
+ qt5,
+ stdenv,
+ sword,
}:
+let
+ inherit (qt5)
+ qtbase
+ qtsvg
+ qttools
+ wrapQtAppsHook
+ ;
+in
stdenv.mkDerivation (finalAttrs: {
pname = "bibletime";
version = "3.0.3";
@@ -31,12 +37,12 @@ stdenv.mkDerivation (finalAttrs: {
docbook_xml_dtd_45
pkg-config
wrapQtAppsHook
+ perlPackages.Po4a
];
buildInputs = [
boost
clucene_core_2
- perlPackages.Po4a
qtbase
qtsvg
qttools
@@ -49,18 +55,20 @@ stdenv.mkDerivation (finalAttrs: {
'';
cmakeFlags = [
- "-DBUILD_HOWTO_PDF=OFF"
- "-DBUILD_HANDBOOK_PDF=OFF"
- "-DBT_DOCBOOK_XSL_HTML_CHUNK_XSL=${docbook_xsl_ns}/share/xml/docbook-xsl-ns/html/chunk.xsl"
- "-DBT_DOCBOOK_XSL_PDF_DOCBOOK_XSL=${docbook_xsl_ns}/share/xml/docbook-xsl-ns/html/chunk.xsl"
+ (lib.cmakeBool "BUILD_HOWTO_PDF" false)
+ (lib.cmakeBool "BUILD_HANDBOOK_PDF" false)
+ (lib.cmakeFeature "BT_DOCBOOK_XSL_HTML_CHUNK_XSL" "${docbook_xsl_ns}/share/xml/docbook-xsl-ns/html/chunk.xsl")
+ (lib.cmakeFeature "BT_DOCBOOK_XSL_PDF_DOCBOOK_XSL" "${docbook_xsl_ns}/share/xml/docbook-xsl-ns/html/chunk.xsl")
];
- meta = with lib; {
+ strictDeps = true;
+
+ meta = {
homepage = "http://www.bibletime.info/";
description = "Powerful cross platform Bible study tool";
+ license = lib.licenses.gpl2Plus;
mainProgram = "bibletime";
- license = licenses.gpl2Plus;
- maintainers = with maintainers; [ AndersonTorres ];
- platforms = platforms.linux;
+ maintainers = with lib.maintainers; [ AndersonTorres ];
+ platforms = lib.platforms.linux;
};
})
diff --git a/third_party/nixpkgs/pkgs/by-name/bi/bicep/deps.nix b/third_party/nixpkgs/pkgs/by-name/bi/bicep/deps.nix
index 506e4a6f2e..f93edc67d9 100644
--- a/third_party/nixpkgs/pkgs/by-name/bi/bicep/deps.nix
+++ b/third_party/nixpkgs/pkgs/by-name/bi/bicep/deps.nix
@@ -112,7 +112,7 @@
(fetchNuGet { pname = "Microsoft.Win32.SystemEvents"; version = "6.0.1"; hash = "sha256-wk8oV7jHZfSxKX5PDcV3S/pSnsaFq4mr8fakvJI4V9U="; })
(fetchNuGet { pname = "Microsoft.Windows.Compatibility"; version = "6.0.7"; hash = "sha256-LSQbmbX833b0Q6s6h6Un+yfU8JZS6eLbgFHwes5rAaw="; })
(fetchNuGet { pname = "MSTest.TestAdapter"; version = "3.5.2"; hash = "sha256-tbKREqe9w5Tkhib4AfWR9vB7DYLmvAjEov8UM2D2gA0="; })
- (fetchNuGet { pname = "MSTest.TestFramework"; version = "3.5.2"; hash = "sha256-ZudwTMNhxbxehLz9hCOgrhTzegVs4P6avUpFiez+u10="; })
+ (fetchNuGet { pname = "MSTest.TestFramework"; version = "3.6.0"; hash = "sha256-3j4Gp+BOhhKZav23gED/dtAnsoOrG+wtI9+p6IHNVMA="; })
(fetchNuGet { pname = "Nerdbank.GitVersioning"; version = "3.6.143"; hash = "sha256-OhOtMzP+2obDIR+npR7SsoXo0KrmcsL+VCE8Z3t5gzQ="; })
(fetchNuGet { pname = "Nerdbank.Streams"; version = "2.11.74"; hash = "sha256-asIdaqCIjZspTA+hhtjKNajpCo+ZQi3erZLCpBQ5No4="; })
(fetchNuGet { pname = "Newtonsoft.Json"; version = "13.0.1"; hash = "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo="; })
diff --git a/third_party/nixpkgs/pkgs/by-name/bi/bicep/package.nix b/third_party/nixpkgs/pkgs/by-name/bi/bicep/package.nix
index 5a56ddbc71..d2212cc8c0 100644
--- a/third_party/nixpkgs/pkgs/by-name/bi/bicep/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/bi/bicep/package.nix
@@ -9,13 +9,13 @@
buildDotnetModule rec {
pname = "bicep";
- version = "0.30.3";
+ version = "0.30.23";
src = fetchFromGitHub {
owner = "Azure";
repo = "bicep";
rev = "v${version}";
- hash = "sha256-JJNiVANq5WyiNnl6TsXPtLdsX4AKMcDIBzatwRPnbFM=";
+ hash = "sha256-EQMSqEvBdOEnntv2glVp19LsjC4Zvh5U0zx0h3n8Okc=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/by-name/bi/biome/package.nix b/third_party/nixpkgs/pkgs/by-name/bi/biome/package.nix
index 678a1aa71f..3213241e94 100644
--- a/third_party/nixpkgs/pkgs/by-name/bi/biome/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/bi/biome/package.nix
@@ -12,16 +12,16 @@
}:
rustPlatform.buildRustPackage rec {
pname = "biome";
- version = "1.9.0";
+ version = "1.9.2";
src = fetchFromGitHub {
owner = "biomejs";
repo = "biome";
rev = "cli/v${version}";
- hash = "sha256-AVw7yhC/f5JkFw2sQZ5YgzeXXjoJ8BfGgsS5sRVV/wE=";
+ hash = "sha256-erwGLcE5w/UnjZ1aVF3ZYD2OQGI8xt7lVBvpWkJ56tc=";
};
- cargoHash = "sha256-Vz6GCDGdC2IUtBK5X/t/Q5LODFUSlUxPBTCIjgdw3XU=";
+ cargoHash = "sha256-m9r0fcnkDPT2J1DjjbLCzdAxqh8DCFAWA3jikuaVVGQ=";
nativeBuildInputs = [
pkg-config
diff --git a/third_party/nixpkgs/pkgs/by-name/bi/bitrise/package.nix b/third_party/nixpkgs/pkgs/by-name/bi/bitrise/package.nix
index 99ad2b59ed..c18545747b 100644
--- a/third_party/nixpkgs/pkgs/by-name/bi/bitrise/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/bi/bitrise/package.nix
@@ -6,13 +6,13 @@
}:
buildGoModule rec {
pname = "bitrise";
- version = "2.20.1";
+ version = "2.21.0";
src = fetchFromGitHub {
owner = "bitrise-io";
repo = "bitrise";
rev = version;
- hash = "sha256-M1OAMppeY13fXclycUXwp2H1GSLVJRNV11QxAvNLQuQ=";
+ hash = "sha256-BVOvBNn4m9aes+g02moYt91KLTQEcsPPJTeAzA4I854=";
};
# many tests rely on writable $HOME/.bitrise and require network access
diff --git a/third_party/nixpkgs/pkgs/by-name/bl/blackmagic-desktop-video/package.nix b/third_party/nixpkgs/pkgs/by-name/bl/blackmagic-desktop-video/package.nix
index 990b549e4c..8888ba83a8 100644
--- a/third_party/nixpkgs/pkgs/by-name/bl/blackmagic-desktop-video/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/bl/blackmagic-desktop-video/package.nix
@@ -10,7 +10,7 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "blackmagic-desktop-video";
- version = "14.1a1";
+ version = "14.2a1";
buildInputs = [
autoPatchelfHook
@@ -24,15 +24,15 @@ stdenv.mkDerivation (finalAttrs: {
src =
let
# from the URL the download page where you click the "only download" button is at
- REFERID = "93b33ad64a244cd5b95ec9d373e8d2e1";
+ REFERID = "b97e55f37a0042fbacd234971d8c93ed";
# from the URL that the POST happens to, see browser console
- DOWNLOADID = "0f544a89ce204df6818079a2f18c76a7";
+ DOWNLOADID = "552546307a7c4de29ea6d09a6ca08c90";
in
runCommandLocal "${finalAttrs.pname}-${lib.versions.majorMinor finalAttrs.version}-src.tar.gz"
{
outputHashMode = "recursive";
outputHashAlgo = "sha256";
- outputHash = "sha256-1Cv7VQHhHcM53DKa15lJJVJmdiGUHNTYPTbX+VghQOc=";
+ outputHash = "sha256-rfZDL1YvAuMD5u68MMyiT8cERsIHMc9K25lXt7cqrrk=";
impureEnvVars = lib.fetchers.proxyImpureEnvVars;
diff --git a/third_party/nixpkgs/pkgs/by-name/bl/blockbench/package.nix b/third_party/nixpkgs/pkgs/by-name/bl/blockbench/package.nix
index 85cf62c4c8..0b247296bf 100644
--- a/third_party/nixpkgs/pkgs/by-name/bl/blockbench/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/bl/blockbench/package.nix
@@ -12,13 +12,13 @@
buildNpmPackage rec {
pname = "blockbench";
- version = "4.11.0";
+ version = "4.11.1";
src = fetchFromGitHub {
owner = "JannisX11";
repo = "blockbench";
rev = "v${version}";
- hash = "sha256-SmG8JMHdFTGkxLCTTbD1IhjQgmsRMvxQsB4rluHy6yI=";
+ hash = "sha256-a+55seE5tFxTmdTn4qDFWWW6C6FzO8Vgjvfow/tBqf0=";
};
nativeBuildInputs =
@@ -28,7 +28,7 @@ buildNpmPackage rec {
copyDesktopItems
];
- npmDepsHash = "sha256-vbwoKijDt7TbXfU8Il5dwnfyGc2HsbLdAJhQzYuq6eo=";
+ npmDepsHash = "sha256-0hS+AjfYvkdxyM6CtXYgvjt49GmcCvyAdEFWfK8uaHc=";
env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1;
diff --git a/third_party/nixpkgs/pkgs/by-name/bl/bluemap/package.nix b/third_party/nixpkgs/pkgs/by-name/bl/bluemap/package.nix
index 97e8831d13..6275295aae 100644
--- a/third_party/nixpkgs/pkgs/by-name/bl/bluemap/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/bl/bluemap/package.nix
@@ -2,11 +2,11 @@
stdenvNoCC.mkDerivation rec {
pname = "bluemap";
- version = "3.21";
+ version = "5.4";
src = fetchurl {
url = "https://github.com/BlueMap-Minecraft/BlueMap/releases/download/v${version}/BlueMap-${version}-cli.jar";
- hash = "sha256-YWf69+nsMfqk2x9xGTt+tdnGvaU+6rPsiBLWsP89ngM=";
+ hash = "sha256-ycgCYot3lTdkufJdOSX/PMWI2fnAWz8f5I9IWZpKppw=";
};
dontUnpack = true;
diff --git a/third_party/nixpkgs/pkgs/by-name/bo/bochs/package.nix b/third_party/nixpkgs/pkgs/by-name/bo/bochs/package.nix
index ab06e54c48..2bb8d36f3e 100644
--- a/third_party/nixpkgs/pkgs/by-name/bo/bochs/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/bo/bochs/package.nix
@@ -1,26 +1,28 @@
-{ lib
-, stdenv
-, fetchurl
-, SDL2
-, curl
-, darwin
-, docbook_xml_dtd_45
-, docbook_xsl
-, gtk3
-, libGL
-, libGLU
-, libX11
-, libXpm
-, libtool
-, ncurses
-, pkg-config
-, readline
-, wget
-, wxGTK32
-, enableSDL2 ? true
-, enableTerm ? true
-, enableWx ? !stdenv.hostPlatform.isDarwin
-, enableX11 ? !stdenv.hostPlatform.isDarwin
+{
+ lib,
+ SDL2,
+ curl,
+ darwin,
+ docbook_xml_dtd_45,
+ docbook_xsl,
+ fetchurl,
+ gtk3,
+ libGL,
+ libGLU,
+ libX11,
+ libXpm,
+ libtool,
+ ncurses,
+ pkg-config,
+ readline,
+ stdenv,
+ wget,
+ wxGTK32,
+ # Boolean flags
+ enableSDL2 ? true,
+ enableTerm ? true,
+ enableWx ? !stdenv.hostPlatform.isDarwin,
+ enableX11 ? !stdenv.hostPlatform.isDarwin,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -39,98 +41,110 @@ stdenv.mkDerivation (finalAttrs: {
pkg-config
];
- buildInputs = [
- curl
- readline
- wget
- ] ++ lib.optionals enableSDL2 [
- SDL2
- ] ++ lib.optionals enableTerm [
- ncurses
- ] ++ lib.optionals enableWx [
- gtk3
- wxGTK32
- ] ++ lib.optionals enableX11 [
- libGL
- libGLU
- libX11
- libXpm
- ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
- darwin.libobjc
- ];
+ buildInputs =
+ [
+ curl
+ readline
+ wget
+ ]
+ ++ lib.optionals enableSDL2 [
+ SDL2
+ ]
+ ++ lib.optionals enableTerm [
+ ncurses
+ ]
+ ++ lib.optionals enableWx [
+ gtk3
+ wxGTK32
+ ]
+ ++ lib.optionals enableX11 [
+ libGL
+ libGLU
+ libX11
+ libXpm
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ darwin.libobjc
+ ];
- configureFlags = [
- "--with-rfb=no"
- "--with-vncsrv=no"
- "--with-nogui"
+ configureFlags =
+ [
+ (lib.withFeature false "rfb")
+ (lib.withFeature false "vncsrv")
+ (lib.withFeature true "nogui")
- # These will always be "yes" on NixOS
- "--enable-ltdl-install=yes"
- "--enable-readline=yes"
- "--enable-all-optimizations=yes"
- "--enable-logging=yes"
- "--enable-xpm=yes"
+ # These will always be "yes" on NixOS
+ (lib.enableFeature true "ltdl-install")
+ (lib.enableFeature true "readline")
+ (lib.enableFeature true "all-optimizations")
+ (lib.enableFeature true "logging")
+ (lib.enableFeature true "xpm")
- # ... whereas these, always "no"!
- "--enable-cpp=no"
- "--enable-instrumentation=no"
+ # ... whereas these, always "no"!
+ (lib.enableFeature false "cpp")
+ (lib.enableFeature false "instrumentation")
- "--enable-docbook=no" # Broken - it requires docbook2html
+ (lib.enableFeature false "docbook") # Broken - it requires docbook2html
- # Dangerous options - they are marked as "incomplete/experimental" on Bochs documentation
- "--enable-3dnow=no"
- "--enable-monitor-mwait=no"
- "--enable-raw-serial=no"
+ # Dangerous options - they are marked as "incomplete/experimental" on Bochs documentation
+ (lib.enableFeature false "3dnow")
+ (lib.enableFeature false "monitor-mwait")
+ (lib.enableFeature false "raw-serial")
- # These are completely configurable, and they don't depend of external tools
- "--enable-a20-pin"
- "--enable-avx"
- "--enable-busmouse"
- "--enable-cdrom"
- "--enable-clgd54xx"
- "--enable-configurable-msrs"
- "--enable-cpu-level=6" # from 3 to 6
- "--enable-debugger" #conflicts with gdb-stub option
- "--enable-debugger-gui"
- "--enable-evex"
- "--enable-fpu"
- "--enable-gdb-stub=no" # conflicts with debugger option
- "--enable-handlers-chaining"
- "--enable-idle-hack"
- "--enable-iodebug"
- "--enable-large-ramfile"
- "--enable-largefile"
- "--enable-pci"
- "--enable-repeat-speedups"
- "--enable-show-ips"
- "--enable-smp"
- "--enable-vmx=2"
- "--enable-svm"
- "--enable-trace-linking"
- "--enable-usb"
- "--enable-usb-ehci"
- "--enable-usb-ohci"
- "--enable-usb-xhci"
- "--enable-voodoo"
- "--enable-x86-64"
- "--enable-x86-debugger"
- ] ++ lib.optionals enableSDL2 [
- "--with-sdl2"
- ] ++ lib.optionals enableTerm [
- "--with-term"
- ] ++ lib.optionals enableWx [
- "--with-wx"
- ] ++ lib.optionals enableX11 [
- "--with-x"
- "--with-x11"
- ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
- "--enable-e1000"
- "--enable-es1370"
- "--enable-ne2000"
- "--enable-plugins"
- "--enable-pnic"
- "--enable-sb16"
- ];
+ # These are completely configurable, and they don't depend of external tools
+ (lib.enableFeature true "a20-pin")
+ (lib.enableFeature true "avx")
+ (lib.enableFeature true "busmouse")
+ (lib.enableFeature true "cdrom")
+ (lib.enableFeature true "clgd54xx")
+ (lib.enableFeature true "configurable-msrs")
+ (lib.enableFeatureAs true "cpu-level" "6") # from 3 to 6
+ (lib.enableFeature true "debugger") # conflicts with gdb-stub option
+ (lib.enableFeature true "debugger-gui")
+ (lib.enableFeature true "evex")
+ (lib.enableFeature true "fpu")
+ (lib.enableFeature false "gdb-stub") # conflicts with debugger option
+ (lib.enableFeature true "handlers-chaining")
+ (lib.enableFeature true "idle-hack")
+ (lib.enableFeature true "iodebug")
+ (lib.enableFeature true "large-ramfile")
+ (lib.enableFeature true "largefile")
+ (lib.enableFeature true "pci")
+ (lib.enableFeature true "repeat-speedups")
+ (lib.enableFeature true "show-ips")
+ (lib.enableFeature true "smp")
+ (lib.enableFeatureAs true "vmx" "2")
+ (lib.enableFeature true "svm")
+ (lib.enableFeature true "trace-linking")
+ (lib.enableFeature true "usb")
+ (lib.enableFeature true "usb-ehci")
+ (lib.enableFeature true "usb-ohci")
+ (lib.enableFeature true "usb-xhci")
+ (lib.enableFeature true "voodoo")
+ (lib.enableFeature true "x86-64")
+ (lib.enableFeature true "x86-debugger")
+ ]
+ ++ lib.optionals enableSDL2 [
+ (lib.withFeature true "sdl2")
+ ]
+ ++ lib.optionals enableTerm [
+ (lib.withFeature true "term")
+ ]
+ ++ lib.optionals enableWx [
+ (lib.withFeature true "wx")
+ ]
+ ++ lib.optionals enableX11 [
+ (lib.withFeature true "x")
+ (lib.withFeature true "x11")
+ ]
+ ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
+ (lib.enableFeature true "e1000")
+ (lib.enableFeature true "es1370")
+ (lib.enableFeature true "ne2000")
+ (lib.enableFeature true "plugins")
+ (lib.enableFeature true "pnic")
+ (lib.enableFeature true "sb16")
+ ];
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/by-name/bo/bombsquad/package.nix b/third_party/nixpkgs/pkgs/by-name/bo/bombsquad/package.nix
index ff125b3e24..08b80d8b37 100644
--- a/third_party/nixpkgs/pkgs/by-name/bo/bombsquad/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/bo/bombsquad/package.nix
@@ -23,11 +23,11 @@ let
{
x86_64-linux = {
name = "BombSquad_Linux_x86_64";
- hash = "sha256-ICjaNZSCUbslB5pELbI4e+1zXWrZzkCkv69jLRx4dr0=";
+ hash = "sha256-jrExsqaM6uhnKMGPkJJTsKt2Imek+YDI2soSP/kfPj0=";
};
aarch-64-linux = {
name = "BombSquad_Linux_Arm64";
- hash = "sha256-w42qhioZ9JRm004WEKzsJ3G1u09tLuPvTy8qV3DuglI=";
+ hash = "sha256-o1Yg0C5k07NZzc9jQrHXR+kkQl8HZ55U9/fqcpe3Iyw=";
};
}
.${targetPlatform.system} or (throw "${targetPlatform.system} is unsupported.");
diff --git a/third_party/nixpkgs/pkgs/by-name/bo/bower2nix/package.nix b/third_party/nixpkgs/pkgs/by-name/bo/bower2nix/package.nix
new file mode 100644
index 0000000000..c0db35461b
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/bo/bower2nix/package.nix
@@ -0,0 +1,44 @@
+{
+ buildNpmPackage,
+ fetchFromGitHub,
+ git,
+ lib,
+ nix,
+ unstableGitUpdater,
+}:
+
+buildNpmPackage rec {
+ pname = "bower2nix";
+ version = "3.2.0-unstable-2024-06-25";
+
+ src = fetchFromGitHub {
+ owner = "rvl";
+ repo = "bower2nix";
+ rev = "b5da44f055c7561ed7a46226b3be0070e07d80e6";
+ hash = "sha256-da+m2UWQ83tW1o0P1qvw35KpsXL/BDTeShg4KxL+7Ck=";
+ };
+
+ npmDepsHash = "sha256-TK1sqF2J/hQuP3bgGA4MolLA7LWWuYNnqf4gDyU154k=";
+
+ npmBuildScript = "prepare";
+
+ makeWrapperArgs = [
+ "--prefix PATH : ${
+ lib.makeBinPath [
+ git
+ nix
+ ]
+ }"
+ ];
+
+ passthru.updateScript = unstableGitUpdater { tagPrefix = "v"; };
+
+ meta = {
+ changelog = "https://github.com/rvl/bower2nix/releases/tag/v${version}";
+ description = "Generate nix expressions to fetch bower dependencies";
+ homepage = "https://github.com/rvl/bower2nix";
+ license = lib.licenses.gpl3Only;
+ mainProgram = "bower2nix";
+ maintainers = [ ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/bo/boxed-cpp/package.nix b/third_party/nixpkgs/pkgs/by-name/bo/boxed-cpp/package.nix
index 442a27ed33..3ce5a5c9c6 100644
--- a/third_party/nixpkgs/pkgs/by-name/bo/boxed-cpp/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/bo/boxed-cpp/package.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation (final: {
pname = "boxed-cpp";
- version = "1.4.2";
+ version = "1.4.3";
src = fetchFromGitHub {
owner = "contour-terminal";
repo = "boxed-cpp";
rev = "v${final.version}";
- hash = "sha256-Z/dfSa/6SnzLWnFCXjJUbTBNa5dFZna099Crbcya/Dw=";
+ hash = "sha256-uZ/wT159UuEcTUtoQyt0D59z2wnLT5KpeeCpjyij198=";
};
nativeBuildInputs = [ cmake ];
diff --git a/third_party/nixpkgs/pkgs/by-name/br/brainflow/package.nix b/third_party/nixpkgs/pkgs/by-name/br/brainflow/package.nix
index e2c6726696..0a3522b960 100644
--- a/third_party/nixpkgs/pkgs/by-name/br/brainflow/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/br/brainflow/package.nix
@@ -17,13 +17,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "brainflow";
- version = "5.13.3";
+ version = "5.14.0";
src = fetchFromGitHub {
owner = "brainflow-dev";
repo = "brainflow";
rev = "refs/tags/${finalAttrs.version}";
- hash = "sha256-LFiDyNuWbEAKU0Rl+n7ozxr5CM4NLphR2o9bYHw6xJY=";
+ hash = "sha256-cnItKuOu4ez54mAyRuk8PDC3oKKUIqdkAUuuaxNs5Z8=";
};
patches = [ ];
diff --git a/third_party/nixpkgs/pkgs/by-name/br/bruno/package.nix b/third_party/nixpkgs/pkgs/by-name/br/bruno/package.nix
index 6b271c571e..f845487609 100644
--- a/third_party/nixpkgs/pkgs/by-name/br/bruno/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/br/bruno/package.nix
@@ -26,13 +26,13 @@ let
in
buildNpmPackage' rec {
pname = "bruno";
- version = "1.29.1";
+ version = "1.30.1";
src = fetchFromGitHub {
owner = "usebruno";
repo = "bruno";
rev = "v${version}";
- hash = "sha256-UXxMHTunsKXXt0NX5fuyzQbtp4AUzLXnFHqe8Is6Cmc=";
+ hash = "sha256-9dH79ytqkZcdgUMbTa32VHKr2dHiNsJu6GawDtRsJx0=";
postFetch = ''
${lib.getExe npm-lockfile-fix} $out/package-lock.json
diff --git a/third_party/nixpkgs/pkgs/by-name/bu/buildkite-agent/package.nix b/third_party/nixpkgs/pkgs/by-name/bu/buildkite-agent/package.nix
index dbb1158b84..ccbfc90a3a 100644
--- a/third_party/nixpkgs/pkgs/by-name/bu/buildkite-agent/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/bu/buildkite-agent/package.nix
@@ -13,16 +13,16 @@
}:
buildGoModule rec {
pname = "buildkite-agent";
- version = "3.77.0";
+ version = "3.82.1";
src = fetchFromGitHub {
owner = "buildkite";
repo = "agent";
rev = "v${version}";
- hash = "sha256-QsSCIAy0ekkZiqO/cFcPNNkXa3FLL3Z1LJoKsjzB6jw=";
+ hash = "sha256-xTF8zmpwEFHkLwDYBICXJZ4gjJYpcH5i76kPQM6qt5o=";
};
- vendorHash = "sha256-xp836ZT2x20ZbkTEubhiZlLmK9n2F8mCSWZTHmAuu6A=";
+ vendorHash = "sha256-xKAQ2yvFYl9ld3H6IGafYgCdA8jn9xig/AAej56ACns=";
postPatch = ''
substituteInPlace clicommand/agent_start.go --replace /bin/bash ${bash}/bin/bash
diff --git a/third_party/nixpkgs/pkgs/development/tools/bundletool/default.nix b/third_party/nixpkgs/pkgs/by-name/bu/bundletool/package.nix
similarity index 66%
rename from third_party/nixpkgs/pkgs/development/tools/bundletool/default.nix
rename to third_party/nixpkgs/pkgs/by-name/bu/bundletool/package.nix
index 0a76299582..da40101e55 100644
--- a/third_party/nixpkgs/pkgs/development/tools/bundletool/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/bu/bundletool/package.nix
@@ -1,11 +1,17 @@
-{ lib, stdenvNoCC, fetchurl, makeBinaryWrapper, jre_headless }:
+{
+ lib,
+ stdenvNoCC,
+ fetchurl,
+ makeBinaryWrapper,
+ jre_headless,
+}:
-stdenvNoCC.mkDerivation rec {
+stdenvNoCC.mkDerivation (finalAttrs: {
pname = "bundletool";
version = "1.17.1";
src = fetchurl {
- url = "https://github.com/google/bundletool/releases/download/${version}/bundletool-all-${version}.jar";
+ url = "https://github.com/google/bundletool/releases/download/${finalAttrs.version}/bundletool-all-${finalAttrs.version}.jar";
sha256 = "sha256-RYgerRM4iHLYLEJVsZVIi3/DPyysWpqXewr8XpI2dZI=";
};
@@ -19,14 +25,14 @@ stdenvNoCC.mkDerivation rec {
runHook postInstall
'';
- meta = with lib; {
+ meta = {
description = "Command-line tool to manipulate Android App Bundles";
mainProgram = "bundletool";
homepage = "https://developer.android.com/studio/command-line/bundletool";
- changelog = "https://github.com/google/bundletool/releases/tag/${version}";
- sourceProvenance = with sourceTypes; [ binaryBytecode ];
- maintainers = [ ];
+ changelog = "https://github.com/google/bundletool/releases/tag/${finalAttrs.version}";
+ sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
+ maintainers = with lib.maintainers; [ momeemt ];
platforms = jre_headless.meta.platforms;
- license = licenses.asl20;
+ license = lib.licenses.asl20;
};
-}
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/c3/c3-lsp/package.nix b/third_party/nixpkgs/pkgs/by-name/c3/c3-lsp/package.nix
new file mode 100644
index 0000000000..6f2e0b361c
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/c3/c3-lsp/package.nix
@@ -0,0 +1,35 @@
+{
+ lib,
+ buildGoModule,
+ fetchFromGitHub,
+}:
+
+buildGoModule rec {
+ pname = "c3-lsp";
+ version = "0.3.2";
+
+ src = fetchFromGitHub {
+ owner = "pherrymason";
+ repo = "c3-lsp";
+ rev = "v${version}";
+ hash = "sha256-HD3NE2L1ge0pf8vtrKkYh4GIZg6lSPTZGFQ+LPbDup4=";
+ };
+
+ sourceRoot = "${src.name}/server";
+
+ vendorHash = "sha256-y+Qs3zuvTq/KRc1ziH0R7E10et+MaQW9xOsFmSdI7PM=";
+
+ postInstall = ''
+ mv $out/bin/lsp $out/bin/c3-lsp
+ '';
+
+ meta = {
+ description = "Language Server for C3 Language";
+ homepage = "https://github.com/pherrymason/c3-lsp";
+ changelog = "https://github.com/pherrymason/c3-lsp/blob/${src.rev}/changelog.md";
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ arthsmn ];
+ mainProgram = "c3-lsp";
+ platforms = lib.platforms.all;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/ca/cables/package.nix b/third_party/nixpkgs/pkgs/by-name/ca/cables/package.nix
new file mode 100644
index 0000000000..4ce71233cb
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ca/cables/package.nix
@@ -0,0 +1,46 @@
+{
+ lib,
+ fetchurl,
+ appimageTools,
+ stdenv,
+}:
+
+let
+ pname = "cables";
+ version = "0.3.2";
+ name = "${pname}-${version}";
+
+ src = fetchurl {
+ url = "https://github.com/cables-gl/cables_electron/releases/download/v${version}/cables-${version}-linux-x64.AppImage";
+ sha256 = "sha256-D5Bgg5D03FPQF2HKow4yehcqToo4dpPudBg0W4UnqFs=";
+ };
+
+ appimageContents = appimageTools.extract {
+ inherit pname version src;
+ postExtract = ''
+ substituteInPlace $out/${name}.desktop --replace 'Exec=AppRun' 'Exec=cables'
+ '';
+ };
+
+in
+appimageTools.wrapType2 {
+ inherit name src;
+
+ extraInstallCommands = ''
+ mv $out/bin/${name} $out/bin/cables
+
+ install -m 444 -D ${appimageContents}/${name}.desktop $out/share/applications/cables.desktop
+ install -m 444 -D ${appimageContents}/${name}.png $out/share/icons/hicolor/512x512/apps/cables.png
+ '';
+
+ meta = with lib; {
+ description = "Standalone version of cables, a tool for creating beautiful interactive content.";
+ homepage = "https://cables.gl";
+ changelog = "https://cables.gl/changelog";
+ license = licenses.mit;
+ maintainers = with maintainers; [ rubikcubed ];
+ platforms = with platforms; linux ++ darwin ++ windows;
+ broken = !(stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64);
+ mainProgram = "cables";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/ca/cairosvg/package.nix b/third_party/nixpkgs/pkgs/by-name/ca/cairosvg/package.nix
new file mode 100644
index 0000000000..c000927312
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ca/cairosvg/package.nix
@@ -0,0 +1,3 @@
+{ python3Packages }:
+
+python3Packages.toPythonApplication python3Packages.cairosvg
diff --git a/third_party/nixpkgs/pkgs/by-name/ca/canokey-usbip/package.nix b/third_party/nixpkgs/pkgs/by-name/ca/canokey-usbip/package.nix
new file mode 100644
index 0000000000..99e7b0bd40
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ca/canokey-usbip/package.nix
@@ -0,0 +1,47 @@
+{
+ cmake,
+ fetchFromGitHub,
+ lib,
+ python3,
+ stdenv,
+ unstableGitUpdater,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "canokey-usbip";
+ version = "0-unstable-2024-03-11";
+
+ src = fetchFromGitHub {
+ owner = "canokeys";
+ repo = "canokey-usbip";
+ rev = "cc7087277096f185401b05143f9a028711d43557";
+ hash = "sha256-+7sGW2eGelRQ2TDvgUITbPdcsXo7Pp6Pp+r3RmyQAZM=";
+ fetchSubmodules = true;
+ };
+
+ postPatch = ''
+ sed -i 's/COMMAND git describe.*\(>>.*\)/COMMAND echo ${finalAttrs.src.rev} \1/' canokey-core/CMakeLists.txt
+ '';
+
+ nativeBuildInputs = [
+ cmake
+ python3
+ ];
+
+ postInstall = ''
+ install -D --target-directory=$out/bin canokey-usbip
+ '';
+
+ passthru.updateScript = unstableGitUpdater {
+ hardcodeZeroVersion = true;
+ };
+
+ meta = {
+ description = "CanoKey USB/IP Virt Card";
+ homepage = "https://github.com/canokeys/canokey-usbip";
+ license = lib.licenses.asl20;
+ maintainers = [ lib.maintainers.jmbaur ];
+ mainProgram = "canokey-usbip";
+ platforms = lib.platforms.all;
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/ca/cargo-make/package.nix b/third_party/nixpkgs/pkgs/by-name/ca/cargo-make/package.nix
index b556213338..0bd36afc16 100644
--- a/third_party/nixpkgs/pkgs/by-name/ca/cargo-make/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ca/cargo-make/package.nix
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-make";
- version = "0.37.16";
+ version = "0.37.20";
src = fetchFromGitHub {
owner = "sagiegurari";
repo = "cargo-make";
rev = version;
- hash = "sha256-OC1HzoEb9OyusYGC5jmEC4qW4U3oGApYvpy5XkZttSg=";
+ hash = "sha256-PmCpm+ZOqnJdGrQtOciU6hEKV2lfoUT8bGtWzRpBXxQ=";
};
- cargoHash = "sha256-voa456NCuOVEcLlJeUD1G3phzLufqfE0R88aYxcd3ew=";
+ cargoHash = "sha256-RjsYrFbS/OiMQKTiPshGcBI9KF75Z5stn2HaB6mniZE=";
nativeBuildInputs = [ pkg-config ];
diff --git a/third_party/nixpkgs/pkgs/by-name/ca/cargo-tauri/hook.nix b/third_party/nixpkgs/pkgs/by-name/ca/cargo-tauri/hook.nix
new file mode 100644
index 0000000000..a1fbdd3024
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ca/cargo-tauri/hook.nix
@@ -0,0 +1,56 @@
+{
+ lib,
+ stdenv,
+ makeSetupHook,
+ cargo,
+ cargo-tauri,
+ rust,
+ # The subdirectory of `target/` from which to copy the build artifacts
+ targetSubdirectory ? stdenv.hostPlatform.rust.cargoShortTarget,
+}:
+
+let
+ kernelName = stdenv.hostPlatform.parsed.kernel.name;
+in
+makeSetupHook {
+ name = "tauri-hook";
+
+ propagatedBuildInputs = [
+ cargo
+ cargo-tauri
+ ];
+
+ substitutions = {
+ inherit targetSubdirectory;
+ inherit (rust.envVars) rustHostPlatformSpec setEnv;
+
+ # A map of the bundles used for Tauri's different supported platforms
+ # https://github.com/tauri-apps/tauri/blob/23a912bb84d7c6088301e1ffc59adfa8a799beab/README.md#platforms
+ defaultTauriBundleType =
+ {
+ darwin = "app";
+ linux = "deb";
+ }
+ .${kernelName} or (throw "${kernelName} is not supported by cargo-tauri.hook");
+
+ # $targetDir is the path to the build artifacts (i.e., `./target/release`)
+ installScript =
+ {
+ darwin = ''
+ mkdir $out
+ mv "$targetDir"/bundle/macos $out/Applications
+ '';
+
+ linux = ''
+ mv "$targetDir"/bundle/deb/*/data/usr $out
+ '';
+ }
+ .${kernelName} or (throw "${kernelName} is not supported by cargo-tauri.hook");
+ };
+
+ meta = {
+ inherit (cargo-tauri.meta) maintainers broken;
+ # Platforms that Tauri supports bundles for
+ platforms = lib.platforms.darwin ++ lib.platforms.linux;
+ };
+} ./hook.sh
diff --git a/third_party/nixpkgs/pkgs/by-name/ca/cargo-tauri/hook.sh b/third_party/nixpkgs/pkgs/by-name/ca/cargo-tauri/hook.sh
new file mode 100644
index 0000000000..adfa24b515
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ca/cargo-tauri/hook.sh
@@ -0,0 +1,101 @@
+# shellcheck shell=bash disable=SC2034,SC2154,SC2164
+
+# We replace these
+export dontCargoBuild=true
+export dontCargoInstall=true
+
+tauriBuildHook() {
+ echo "Executing tauriBuildHook"
+
+ runHook preBuild
+
+ ## The following is lifted from rustPlatform.cargoBuildHook
+ ## As we're replacing it, we should also be respecting its options.
+
+ # Account for running outside of mkRustPackage where this may not be set
+ cargoBuildType="${cargoBuildType:-release}"
+
+ # Let stdenv handle stripping, for consistency and to not break
+ # separateDebugInfo.
+ export "CARGO_PROFILE_${cargoBuildType@U}_STRIP"=false
+
+ if [ -n "${buildAndTestSubdir-}" ]; then
+ # ensure the output doesn't end up in the subdirectory
+ CARGO_TARGET_DIR="$(pwd)/target"
+ export CARGO_TARGET_DIR
+
+ # Tauri doesn't respect $CARGO_TARGET_DIR, but does respect the cargo
+ # argument...but that doesn't respect `--target`, so we have to use the
+ # config file
+ # https://github.com/tauri-apps/tauri/issues/10190
+ printf '\nbuild.target-dir = "%s"' "$CARGO_TARGET_DIR" >>config.toml
+
+ pushd "${buildAndTestSubdir}"
+ fi
+
+ local cargoFlagsArray=(
+ "-j" "$NIX_BUILD_CORES"
+ "--target" "@rustHostPlatformSpec@"
+ "--offline"
+ )
+ local tauriFlagsArray=(
+ "--bundles" "${tauriBundleType:-@defaultTauriBundleType@}"
+ "--target" "@rustHostPlatformSpec@"
+ )
+
+ if [ "${cargoBuildType}" != "debug" ]; then
+ cargoFlagsArray+=("--profile" "${cargoBuildType}")
+ fi
+
+ if [ -n "${cargoBuildNoDefaultFeatures-}" ]; then
+ cargoFlagsArray+=("--no-default-features")
+ fi
+
+ if [ -n "${cargoBuildFeatures-}" ]; then
+ cargoFlagsArray+=("--features=$(concatStringsSep "," cargoBuildFeatures)")
+ fi
+
+ concatTo cargoFlagsArray cargoBuildFlags
+
+ if [ "${cargoBuildType:-}" == "debug" ]; then
+ tauriFlagsArray+=("--debug")
+ fi
+
+ concatTo tauriFlagsArray tauriBuildFlags
+
+ echoCmd 'cargo-tauri.hook cargoFlags' "${cargoFlagsArray[@]}"
+ echoCmd 'cargo-tauri.hook tauriFlags' "${tauriFlagsArray[@]}"
+
+ @setEnv@ cargo tauri build "${tauriFlagsArray[@]}" -- "${cargoFlagsArray[@]}"
+
+ if [ -n "${buildAndTestSubdir-}" ]; then
+ popd
+ fi
+
+ runHook postBuild
+
+ echo "Finished tauriBuildHook"
+}
+
+tauriInstallHook() {
+ echo "Executing tauriInstallHook"
+
+ runHook preInstall
+
+ # Use a nice variable for our target directory in the following script
+ targetDir=target/@targetSubdirectory@/$cargoBuildType
+
+ @installScript@
+
+ runHook postInstall
+
+ echo "Finished tauriInstallHook"
+}
+
+if [ -z "${dontTauriBuild:-}" ] && [ -z "${buildPhase:-}" ]; then
+ buildPhase=tauriBuildHook
+fi
+
+if [ -z "${dontTauriInstall:-}" ] && [ -z "${installPhase:-}" ]; then
+ installPhase=tauriInstallHook
+fi
diff --git a/third_party/nixpkgs/pkgs/development/tools/rust/cargo-tauri/default.nix b/third_party/nixpkgs/pkgs/by-name/ca/cargo-tauri/package.nix
similarity index 73%
rename from third_party/nixpkgs/pkgs/development/tools/rust/cargo-tauri/default.nix
rename to third_party/nixpkgs/pkgs/by-name/ca/cargo-tauri/package.nix
index 7ae69fa552..867dff3b7c 100644
--- a/third_party/nixpkgs/pkgs/development/tools/rust/cargo-tauri/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ca/cargo-tauri/package.nix
@@ -1,21 +1,17 @@
{
lib,
stdenv,
+ callPackage,
rustPlatform,
fetchFromGitHub,
+ darwin,
+ gtk3,
+ libsoup,
openssl,
pkg-config,
- glibc,
- libsoup,
- cairo,
- gtk3,
webkitgtk,
- darwin,
}:
-let
- inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
-in
rustPlatform.buildRustPackage rec {
pname = "tauri";
version = "1.7.1-unstable-2024-08-16";
@@ -33,33 +29,46 @@ rustPlatform.buildRustPackage rec {
cargoHash = "sha256-VXg/dAhwPTSrLwJm8HNzAi/sVF9RqgpHIF3PZe1LjSA=";
+ nativeBuildInputs = [ pkg-config ];
+
buildInputs =
[ openssl ]
++ lib.optionals stdenv.hostPlatform.isLinux [
- glibc
- libsoup
- cairo
gtk3
+ libsoup
webkitgtk
]
- ++ lib.optionals stdenv.hostPlatform.isDarwin [
- CoreServices
- Security
- SystemConfiguration
- ];
- nativeBuildInputs = [ pkg-config ];
+ ++ lib.optionals stdenv.hostPlatform.isDarwin (
+ with darwin.apple_sdk.frameworks;
+ [
+ CoreServices
+ Security
+ SystemConfiguration
+ ]
+ );
+
+ passthru = {
+ # See ./doc/hooks/tauri.section.md
+ hook = callPackage ./hook.nix { };
+
+ tests = {
+ setupHooks = callPackage ./test-app.nix { };
+ };
+ };
meta = {
description = "Build smaller, faster, and more secure desktop applications with a web frontend";
- mainProgram = "cargo-tauri";
homepage = "https://tauri.app/";
+ changelog = "https://github.com/tauri-apps/tauri/releases/tag/tauri-v${version}";
license = with lib.licenses; [
asl20 # or
mit
];
maintainers = with lib.maintainers; [
dit7ya
+ getchoo
happysalada
];
+ mainProgram = "cargo-tauri";
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/ca/cargo-tauri/test-app.nix b/third_party/nixpkgs/pkgs/by-name/ca/cargo-tauri/test-app.nix
new file mode 100644
index 0000000000..d9304e3891
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ca/cargo-tauri/test-app.nix
@@ -0,0 +1,60 @@
+{
+ lib,
+ stdenv,
+ rustPlatform,
+ cargo-tauri,
+ darwin,
+ glib-networking,
+ libsoup,
+ openssl,
+ pkg-config,
+ webkitgtk,
+ wrapGAppsHook3,
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "test-app";
+ inherit (cargo-tauri) version src;
+
+ # Basic example provided by upstream
+ sourceRoot = "${src.name}/examples/workspace";
+
+ cargoPatches = [
+ # https://github.com/NixOS/nixpkgs/issues/332957
+ ./update-time-crate.patch
+ ];
+
+ cargoHash = "sha256-ull9BWzeKsnMi4wcH67FnKFzTjqEdiRlM3f+EKIPvvU=";
+
+ nativeBuildInputs = [
+ cargo-tauri.hook
+
+ pkg-config
+ wrapGAppsHook3
+ ];
+
+ buildInputs =
+ [ openssl ]
+ ++ lib.optionals stdenv.isLinux [
+ glib-networking
+ libsoup
+ webkitgtk
+ ]
+ ++ lib.optionals stdenv.isDarwin (
+ with darwin.apple_sdk.frameworks;
+ [
+ AppKit
+ CoreServices
+ Security
+ WebKit
+ ]
+ );
+
+ # No one should be actually running this, so lets save some time
+ buildType = "debug";
+ doCheck = false;
+
+ meta = {
+ inherit (cargo-tauri.hook.meta) platforms;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/ca/cargo-tauri/update-time-crate.patch b/third_party/nixpkgs/pkgs/by-name/ca/cargo-tauri/update-time-crate.patch
new file mode 100644
index 0000000000..6f27242a60
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ca/cargo-tauri/update-time-crate.patch
@@ -0,0 +1,1378 @@
+diff --git a/Cargo.lock b/Cargo.lock
+index b0b153f67..dd801d616 100644
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -32,6 +32,21 @@ dependencies = [
+ "alloc-no-stdlib",
+ ]
+
++[[package]]
++name = "android-tzdata"
++version = "0.1.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
++
++[[package]]
++name = "android_system_properties"
++version = "0.1.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
++dependencies = [
++ "libc",
++]
++
+ [[package]]
+ name = "anyhow"
+ version = "1.0.68"
+@@ -87,9 +102,15 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
+
+ [[package]]
+ name = "base64"
+-version = "0.20.0"
++version = "0.21.7"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
++
++[[package]]
++name = "base64"
++version = "0.22.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "0ea22880d78093b0cbe17c89f64a7d457941e65759157ec6cb31a31d652b05e5"
++checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
+
+ [[package]]
+ name = "bitflags"
+@@ -114,9 +135,9 @@ dependencies = [
+
+ [[package]]
+ name = "brotli"
+-version = "3.3.4"
++version = "6.0.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68"
++checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b"
+ dependencies = [
+ "alloc-no-stdlib",
+ "alloc-stdlib",
+@@ -125,9 +146,9 @@ dependencies = [
+
+ [[package]]
+ name = "brotli-decompressor"
+-version = "2.3.4"
++version = "4.0.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744"
++checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362"
+ dependencies = [
+ "alloc-no-stdlib",
+ "alloc-stdlib",
+@@ -143,6 +164,12 @@ dependencies = [
+ "serde",
+ ]
+
++[[package]]
++name = "bumpalo"
++version = "3.16.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
++
+ [[package]]
+ name = "bytemuck"
+ version = "1.12.3"
+@@ -187,19 +214,22 @@ dependencies = [
+
+ [[package]]
+ name = "cargo_toml"
+-version = "0.14.0"
++version = "0.15.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "0f1204fe51a1e56042b8ec31d6407547ecd18f596b66f470dadb9abd9be9c843"
++checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838"
+ dependencies = [
+ "serde",
+- "toml",
++ "toml 0.7.8",
+ ]
+
+ [[package]]
+ name = "cc"
+-version = "1.0.78"
++version = "1.1.18"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d"
++checksum = "b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476"
++dependencies = [
++ "shlex",
++]
+
+ [[package]]
+ name = "cesu8"
+@@ -242,6 +272,19 @@ version = "1.0.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
++[[package]]
++name = "chrono"
++version = "0.4.38"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401"
++dependencies = [
++ "android-tzdata",
++ "iana-time-zone",
++ "num-traits",
++ "serde",
++ "windows-targets",
++]
++
+ [[package]]
+ name = "cocoa"
+ version = "0.24.1"
+@@ -401,7 +444,7 @@ dependencies = [
+ "proc-macro2",
+ "quote",
+ "smallvec",
+- "syn",
++ "syn 1.0.107",
+ ]
+
+ [[package]]
+@@ -411,17 +454,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "dfae75de57f2b2e85e8768c3ea840fd159c8f33e2b6522c7835b7abac81be16e"
+ dependencies = [
+ "quote",
+- "syn",
++ "syn 1.0.107",
+ ]
+
+ [[package]]
+ name = "ctor"
+-version = "0.1.26"
++version = "0.2.8"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096"
++checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f"
+ dependencies = [
+ "quote",
+- "syn",
++ "syn 2.0.77",
+ ]
+
+ [[package]]
+@@ -432,9 +475,9 @@ checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35"
+
+ [[package]]
+ name = "darling"
+-version = "0.13.4"
++version = "0.20.10"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c"
++checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989"
+ dependencies = [
+ "darling_core",
+ "darling_macro",
+@@ -442,27 +485,37 @@ dependencies = [
+
+ [[package]]
+ name = "darling_core"
+-version = "0.13.4"
++version = "0.20.10"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610"
++checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5"
+ dependencies = [
+ "fnv",
+ "ident_case",
+ "proc-macro2",
+ "quote",
+ "strsim",
+- "syn",
++ "syn 2.0.77",
+ ]
+
+ [[package]]
+ name = "darling_macro"
+-version = "0.13.4"
++version = "0.20.10"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835"
++checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
+ dependencies = [
+ "darling_core",
+ "quote",
+- "syn",
++ "syn 2.0.77",
++]
++
++[[package]]
++name = "deranged"
++version = "0.3.11"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
++dependencies = [
++ "powerfmt",
++ "serde",
+ ]
+
+ [[package]]
+@@ -475,7 +528,7 @@ dependencies = [
+ "proc-macro2",
+ "quote",
+ "rustc_version 0.4.0",
+- "syn",
++ "syn 1.0.107",
+ ]
+
+ [[package]]
+@@ -551,6 +604,12 @@ dependencies = [
+ "cfg-if",
+ ]
+
++[[package]]
++name = "equivalent"
++version = "1.0.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
++
+ [[package]]
+ name = "fastrand"
+ version = "1.8.0"
+@@ -592,6 +651,15 @@ dependencies = [
+ "miniz_oxide",
+ ]
+
++[[package]]
++name = "fluent-uri"
++version = "0.1.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d"
++dependencies = [
++ "bitflags",
++]
++
+ [[package]]
+ name = "fnv"
+ version = "1.0.7"
+@@ -672,7 +740,7 @@ checksum = "bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn",
++ "syn 1.0.107",
+ ]
+
+ [[package]]
+@@ -883,7 +951,7 @@ dependencies = [
+ "proc-macro-error",
+ "proc-macro2",
+ "quote",
+- "syn",
++ "syn 1.0.107",
+ ]
+
+ [[package]]
+@@ -978,7 +1046,7 @@ dependencies = [
+ "proc-macro-error",
+ "proc-macro2",
+ "quote",
+- "syn",
++ "syn 1.0.107",
+ ]
+
+ [[package]]
+@@ -987,6 +1055,12 @@ version = "0.12.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+
++[[package]]
++name = "hashbrown"
++version = "0.14.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
++
+ [[package]]
+ name = "heck"
+ version = "0.3.3"
+@@ -1002,6 +1076,12 @@ version = "0.4.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
+
++[[package]]
++name = "heck"
++version = "0.5.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
++
+ [[package]]
+ name = "hermit-abi"
+ version = "0.2.6"
+@@ -1011,18 +1091,24 @@ dependencies = [
+ "libc",
+ ]
+
++[[package]]
++name = "hex"
++version = "0.4.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
++
+ [[package]]
+ name = "html5ever"
+-version = "0.25.2"
++version = "0.26.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148"
++checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7"
+ dependencies = [
+ "log",
+ "mac",
+ "markup5ever",
+ "proc-macro2",
+ "quote",
+- "syn",
++ "syn 1.0.107",
+ ]
+
+ [[package]]
+@@ -1042,6 +1128,29 @@ version = "0.1.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573"
+
++[[package]]
++name = "iana-time-zone"
++version = "0.1.60"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"
++dependencies = [
++ "android_system_properties",
++ "core-foundation-sys",
++ "iana-time-zone-haiku",
++ "js-sys",
++ "wasm-bindgen",
++ "windows-core",
++]
++
++[[package]]
++name = "iana-time-zone-haiku"
++version = "0.1.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
++dependencies = [
++ "cc",
++]
++
+ [[package]]
+ name = "ico"
+ version = "0.3.0"
+@@ -1106,14 +1215,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399"
+ dependencies = [
+ "autocfg",
+- "hashbrown",
++ "hashbrown 0.12.3",
++ "serde",
++]
++
++[[package]]
++name = "indexmap"
++version = "2.5.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5"
++dependencies = [
++ "equivalent",
++ "hashbrown 0.14.5",
++ "serde",
+ ]
+
+ [[package]]
+ name = "infer"
+-version = "0.12.0"
++version = "0.13.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a898e4b7951673fce96614ce5751d13c40fc5674bc2d759288e46c3ab62598b3"
++checksum = "f551f8c3a39f68f986517db0d1759de85881894fdc7db798bd2a9df9cb04b7fc"
+ dependencies = [
+ "cfb",
+ ]
+@@ -1182,26 +1303,47 @@ version = "0.3.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
+
++[[package]]
++name = "js-sys"
++version = "0.3.70"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a"
++dependencies = [
++ "wasm-bindgen",
++]
++
+ [[package]]
+ name = "json-patch"
+-version = "0.3.0"
++version = "2.0.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "e712e62827c382a77b87f590532febb1f8b2fdbc3eefa1ee37fe7281687075ef"
++checksum = "5b1fb8864823fad91877e6caea0baca82e49e8db50f8e5c9f9a453e27d3330fc"
+ dependencies = [
++ "jsonptr",
+ "serde",
+ "serde_json",
+ "thiserror",
+- "treediff",
+ ]
+
+ [[package]]
+-name = "kuchiki"
+-version = "0.8.1"
++name = "jsonptr"
++version = "0.4.7"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "1c6e529149475ca0b2820835d3dce8fcc41c6b943ca608d32f35b449255e4627"
++dependencies = [
++ "fluent-uri",
++ "serde",
++ "serde_json",
++]
++
++[[package]]
++name = "kuchikiki"
++version = "0.8.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1ea8e9c6e031377cff82ee3001dc8026cdf431ed4e2e6b51f98ab8c73484a358"
++checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8"
+ dependencies = [
+ "cssparser",
+ "html5ever",
++ "indexmap 1.9.2",
+ "matches",
+ "selectors",
+ ]
+@@ -1278,13 +1420,13 @@ dependencies = [
+
+ [[package]]
+ name = "markup5ever"
+-version = "0.10.1"
++version = "0.11.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd"
++checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016"
+ dependencies = [
+ "log",
+- "phf 0.8.0",
+- "phf_codegen",
++ "phf 0.10.1",
++ "phf_codegen 0.10.0",
+ "string_cache",
+ "string_cache_codegen",
+ "tendril",
+@@ -1379,6 +1521,12 @@ dependencies = [
+ "winapi",
+ ]
+
++[[package]]
++name = "num-conv"
++version = "0.1.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
++
+ [[package]]
+ name = "num-integer"
+ version = "0.1.45"
+@@ -1437,7 +1585,7 @@ dependencies = [
+ "proc-macro-crate",
+ "proc-macro2",
+ "quote",
+- "syn",
++ "syn 1.0.107",
+ ]
+
+ [[package]]
+@@ -1561,9 +1709,17 @@ version = "0.10.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
+ dependencies = [
+- "phf_macros 0.10.0",
+ "phf_shared 0.10.0",
+- "proc-macro-hack",
++]
++
++[[package]]
++name = "phf"
++version = "0.11.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc"
++dependencies = [
++ "phf_macros 0.11.2",
++ "phf_shared 0.11.2",
+ ]
+
+ [[package]]
+@@ -1576,6 +1732,16 @@ dependencies = [
+ "phf_shared 0.8.0",
+ ]
+
++[[package]]
++name = "phf_codegen"
++version = "0.10.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd"
++dependencies = [
++ "phf_generator 0.10.0",
++ "phf_shared 0.10.0",
++]
++
+ [[package]]
+ name = "phf_generator"
+ version = "0.8.0"
+@@ -1596,6 +1762,16 @@ dependencies = [
+ "rand 0.8.5",
+ ]
+
++[[package]]
++name = "phf_generator"
++version = "0.11.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0"
++dependencies = [
++ "phf_shared 0.11.2",
++ "rand 0.8.5",
++]
++
+ [[package]]
+ name = "phf_macros"
+ version = "0.8.0"
+@@ -1607,21 +1783,20 @@ dependencies = [
+ "proc-macro-hack",
+ "proc-macro2",
+ "quote",
+- "syn",
++ "syn 1.0.107",
+ ]
+
+ [[package]]
+ name = "phf_macros"
+-version = "0.10.0"
++version = "0.11.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0"
++checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b"
+ dependencies = [
+- "phf_generator 0.10.0",
+- "phf_shared 0.10.0",
+- "proc-macro-hack",
++ "phf_generator 0.11.2",
++ "phf_shared 0.11.2",
+ "proc-macro2",
+ "quote",
+- "syn",
++ "syn 2.0.77",
+ ]
+
+ [[package]]
+@@ -1642,6 +1817,15 @@ dependencies = [
+ "siphasher",
+ ]
+
++[[package]]
++name = "phf_shared"
++version = "0.11.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b"
++dependencies = [
++ "siphasher",
++]
++
+ [[package]]
+ name = "pin-project-lite"
+ version = "0.2.9"
+@@ -1667,7 +1851,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "5329b8f106a176ab0dce4aae5da86bfcb139bb74fb00882859e03745011f3635"
+ dependencies = [
+ "base64 0.13.1",
+- "indexmap",
++ "indexmap 1.9.2",
+ "line-wrap",
+ "quick-xml",
+ "serde",
+@@ -1686,6 +1870,12 @@ dependencies = [
+ "miniz_oxide",
+ ]
+
++[[package]]
++name = "powerfmt"
++version = "0.2.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
++
+ [[package]]
+ name = "ppv-lite86"
+ version = "0.2.17"
+@@ -1706,7 +1896,7 @@ checksum = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9"
+ dependencies = [
+ "once_cell",
+ "thiserror",
+- "toml",
++ "toml 0.5.10",
+ ]
+
+ [[package]]
+@@ -1718,7 +1908,7 @@ dependencies = [
+ "proc-macro-error-attr",
+ "proc-macro2",
+ "quote",
+- "syn",
++ "syn 1.0.107",
+ "version_check",
+ ]
+
+@@ -1741,9 +1931,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
+
+ [[package]]
+ name = "proc-macro2"
+-version = "1.0.50"
++version = "1.0.86"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "6ef7d57beacfaf2d8aee5937dab7b7f28de3cb8b1828479bb5de2a7106f2bae2"
++checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
+ dependencies = [
+ "unicode-ident",
+ ]
+@@ -1759,9 +1949,9 @@ dependencies = [
+
+ [[package]]
+ name = "quote"
+-version = "1.0.23"
++version = "1.0.37"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b"
++checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
+ dependencies = [
+ "proc-macro2",
+ ]
+@@ -1981,7 +2171,7 @@ dependencies = [
+ "log",
+ "matches",
+ "phf 0.8.0",
+- "phf_codegen",
++ "phf_codegen 0.8.0",
+ "precomputed-hash",
+ "servo_arc",
+ "smallvec",
+@@ -2017,31 +2207,33 @@ dependencies = [
+
+ [[package]]
+ name = "serde"
+-version = "1.0.152"
++version = "1.0.210"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb"
++checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
+ dependencies = [
+ "serde_derive",
+ ]
+
+ [[package]]
+ name = "serde_derive"
+-version = "1.0.152"
++version = "1.0.210"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e"
++checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn",
++ "syn 2.0.77",
+ ]
+
+ [[package]]
+ name = "serde_json"
+-version = "1.0.91"
++version = "1.0.128"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883"
++checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
+ dependencies = [
++ "indexmap 2.5.0",
+ "itoa 1.0.5",
++ "memchr",
+ "ryu",
+ "serde",
+ ]
+@@ -2054,36 +2246,53 @@ checksum = "9a5ec9fa74a20ebbe5d9ac23dac1fc96ba0ecfe9f50f2843b52e537b10fbcb4e"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn",
++ "syn 1.0.107",
++]
++
++[[package]]
++name = "serde_spanned"
++version = "0.6.7"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d"
++dependencies = [
++ "serde",
+ ]
+
+ [[package]]
+ name = "serde_with"
+-version = "1.14.0"
++version = "3.9.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "678b5a069e50bf00ecd22d0cd8ddf7c236f68581b03db652061ed5eb13a312ff"
++checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857"
+ dependencies = [
++ "base64 0.22.1",
++ "chrono",
++ "hex",
++ "indexmap 1.9.2",
++ "indexmap 2.5.0",
+ "serde",
++ "serde_derive",
++ "serde_json",
+ "serde_with_macros",
++ "time",
+ ]
+
+ [[package]]
+ name = "serde_with_macros"
+-version = "1.5.2"
++version = "3.9.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082"
++checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350"
+ dependencies = [
+ "darling",
+ "proc-macro2",
+ "quote",
+- "syn",
++ "syn 2.0.77",
+ ]
+
+ [[package]]
+ name = "serialize-to-javascript"
+-version = "0.1.1"
++version = "0.1.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb"
++checksum = "04f3666a07a197cdb77cdf306c32be9b7f598d7060d50cfd4d5aa04bfd92f6c5"
+ dependencies = [
+ "serde",
+ "serde_json",
+@@ -2092,13 +2301,13 @@ dependencies = [
+
+ [[package]]
+ name = "serialize-to-javascript-impl"
+-version = "0.1.1"
++version = "0.1.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763"
++checksum = "772ee033c0916d670af7860b6e1ef7d658a4629a6d0b4c8c3e67f09b3765b75d"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn",
++ "syn 2.0.77",
+ ]
+
+ [[package]]
+@@ -2131,6 +2340,12 @@ dependencies = [
+ "lazy_static",
+ ]
+
++[[package]]
++name = "shlex"
++version = "1.3.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
++
+ [[package]]
+ name = "siphasher"
+ version = "0.3.10"
+@@ -2223,9 +2438,9 @@ dependencies = [
+
+ [[package]]
+ name = "strsim"
+-version = "0.10.0"
++version = "0.11.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
++checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
+
+ [[package]]
+ name = "syn"
+@@ -2238,6 +2453,17 @@ dependencies = [
+ "unicode-ident",
+ ]
+
++[[package]]
++name = "syn"
++version = "2.0.77"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed"
++dependencies = [
++ "proc-macro2",
++ "quote",
++ "unicode-ident",
++]
++
+ [[package]]
+ name = "system-deps"
+ version = "5.0.0"
+@@ -2247,7 +2473,7 @@ dependencies = [
+ "cfg-expr 0.9.1",
+ "heck 0.3.3",
+ "pkg-config",
+- "toml",
++ "toml 0.5.10",
+ "version-compare 0.0.11",
+ ]
+
+@@ -2260,7 +2486,7 @@ dependencies = [
+ "cfg-expr 0.11.0",
+ "heck 0.4.0",
+ "pkg-config",
+- "toml",
++ "toml 0.5.10",
+ "version-compare 0.1.1",
+ ]
+
+@@ -2318,7 +2544,7 @@ checksum = "3b6fcd8245d45a39ffc8715183d92ae242750eb57b285eb3bcd63dfd512afd09"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn",
++ "syn 1.0.107",
+ ]
+
+ [[package]]
+@@ -2334,19 +2560,21 @@ dependencies = [
+
+ [[package]]
+ name = "tauri"
+-version = "1.2.4"
++version = "1.7.1"
+ dependencies = [
+ "anyhow",
+ "cocoa",
+ "dirs-next",
++ "dunce",
+ "embed_plist",
+ "encoding_rs",
+ "flate2",
+ "futures-util",
++ "getrandom 0.2.8",
+ "glib",
+ "glob",
+ "gtk",
+- "heck 0.4.0",
++ "heck 0.5.0",
+ "http",
+ "ignore",
+ "objc",
+@@ -2377,24 +2605,26 @@ dependencies = [
+
+ [[package]]
+ name = "tauri-build"
+-version = "1.2.1"
++version = "1.5.3"
+ dependencies = [
+ "anyhow",
+ "cargo_toml",
+- "heck 0.4.0",
++ "dirs-next",
++ "heck 0.5.0",
+ "json-patch",
+ "semver 1.0.16",
+ "serde",
+ "serde_json",
+ "tauri-utils",
+ "tauri-winres",
++ "walkdir",
+ ]
+
+ [[package]]
+ name = "tauri-codegen"
+-version = "1.2.1"
++version = "1.4.4"
+ dependencies = [
+- "base64 0.20.0",
++ "base64 0.21.7",
+ "brotli",
+ "ico",
+ "json-patch",
+@@ -2415,19 +2645,19 @@ dependencies = [
+
+ [[package]]
+ name = "tauri-macros"
+-version = "1.2.1"
++version = "1.4.5"
+ dependencies = [
+- "heck 0.4.0",
++ "heck 0.5.0",
+ "proc-macro2",
+ "quote",
+- "syn",
++ "syn 1.0.107",
+ "tauri-codegen",
+ "tauri-utils",
+ ]
+
+ [[package]]
+ name = "tauri-runtime"
+-version = "0.12.1"
++version = "0.14.4"
+ dependencies = [
+ "gtk",
+ "http",
+@@ -2446,7 +2676,7 @@ dependencies = [
+
+ [[package]]
+ name = "tauri-runtime-wry"
+-version = "0.12.2"
++version = "0.14.9"
+ dependencies = [
+ "cocoa",
+ "gtk",
+@@ -2464,18 +2694,20 @@ dependencies = [
+
+ [[package]]
+ name = "tauri-utils"
+-version = "1.2.1"
++version = "1.6.0"
+ dependencies = [
+ "brotli",
+ "ctor",
++ "dunce",
+ "glob",
+- "heck 0.4.0",
++ "heck 0.5.0",
+ "html5ever",
+ "infer",
+ "json-patch",
+- "kuchiki",
++ "kuchikiki",
++ "log",
+ "memchr",
+- "phf 0.10.1",
++ "phf 0.11.2",
+ "proc-macro2",
+ "quote",
+ "semver 1.0.16",
+@@ -2485,7 +2717,7 @@ dependencies = [
+ "thiserror",
+ "url",
+ "walkdir",
+- "windows",
++ "windows-version",
+ ]
+
+ [[package]]
+@@ -2494,7 +2726,7 @@ version = "0.1.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "1b7a78dc04f75fb5ab815e66ac561c81e92a968a40f29e7c21afd152d694fad8"
+ dependencies = [
+- "toml",
++ "toml 0.5.10",
+ "version_check",
+ ]
+
+@@ -2531,22 +2763,22 @@ checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c"
+
+ [[package]]
+ name = "thiserror"
+-version = "1.0.38"
++version = "1.0.63"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0"
++checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724"
+ dependencies = [
+ "thiserror-impl",
+ ]
+
+ [[package]]
+ name = "thiserror-impl"
+-version = "1.0.38"
++version = "1.0.63"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f"
++checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn",
++ "syn 2.0.77",
+ ]
+
+ [[package]]
+@@ -2560,11 +2792,14 @@ dependencies = [
+
+ [[package]]
+ name = "time"
+-version = "0.3.17"
++version = "0.3.36"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376"
++checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
+ dependencies = [
++ "deranged",
+ "itoa 1.0.5",
++ "num-conv",
++ "powerfmt",
+ "serde",
+ "time-core",
+ "time-macros",
+@@ -2572,16 +2807,17 @@ dependencies = [
+
+ [[package]]
+ name = "time-core"
+-version = "0.1.0"
++version = "0.1.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd"
++checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
+
+ [[package]]
+ name = "time-macros"
+-version = "0.2.6"
++version = "0.2.18"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2"
++checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
+ dependencies = [
++ "num-conv",
+ "time-core",
+ ]
+
+@@ -2623,6 +2859,40 @@ dependencies = [
+ "serde",
+ ]
+
++[[package]]
++name = "toml"
++version = "0.7.8"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257"
++dependencies = [
++ "serde",
++ "serde_spanned",
++ "toml_datetime",
++ "toml_edit",
++]
++
++[[package]]
++name = "toml_datetime"
++version = "0.6.8"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
++dependencies = [
++ "serde",
++]
++
++[[package]]
++name = "toml_edit"
++version = "0.19.15"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
++dependencies = [
++ "indexmap 2.5.0",
++ "serde",
++ "serde_spanned",
++ "toml_datetime",
++ "winnow",
++]
++
+ [[package]]
+ name = "tracing"
+ version = "0.1.37"
+@@ -2643,7 +2913,7 @@ checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn",
++ "syn 1.0.107",
+ ]
+
+ [[package]]
+@@ -2685,15 +2955,6 @@ dependencies = [
+ "tracing-log",
+ ]
+
+-[[package]]
+-name = "treediff"
+-version = "4.0.2"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "52984d277bdf2a751072b5df30ec0377febdb02f7696d64c2d7d54630bac4303"
+-dependencies = [
+- "serde_json",
+-]
+-
+ [[package]]
+ name = "typenum"
+ version = "1.16.0"
+@@ -2807,6 +3068,61 @@ version = "0.11.0+wasi-snapshot-preview1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+
++[[package]]
++name = "wasm-bindgen"
++version = "0.2.93"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"
++dependencies = [
++ "cfg-if",
++ "once_cell",
++ "wasm-bindgen-macro",
++]
++
++[[package]]
++name = "wasm-bindgen-backend"
++version = "0.2.93"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"
++dependencies = [
++ "bumpalo",
++ "log",
++ "once_cell",
++ "proc-macro2",
++ "quote",
++ "syn 2.0.77",
++ "wasm-bindgen-shared",
++]
++
++[[package]]
++name = "wasm-bindgen-macro"
++version = "0.2.93"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"
++dependencies = [
++ "quote",
++ "wasm-bindgen-macro-support",
++]
++
++[[package]]
++name = "wasm-bindgen-macro-support"
++version = "0.2.93"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
++dependencies = [
++ "proc-macro2",
++ "quote",
++ "syn 2.0.77",
++ "wasm-bindgen-backend",
++ "wasm-bindgen-shared",
++]
++
++[[package]]
++name = "wasm-bindgen-shared"
++version = "0.2.93"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"
++
+ [[package]]
+ name = "webkit2gtk"
+ version = "0.18.2"
+@@ -2874,7 +3190,7 @@ checksum = "eaebe196c01691db62e9e4ca52c5ef1e4fd837dcae27dae3ada599b5a8fd05ac"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn",
++ "syn 1.0.107",
+ ]
+
+ [[package]]
+@@ -2947,13 +3263,22 @@ dependencies = [
+ "windows-tokens",
+ ]
+
++[[package]]
++name = "windows-core"
++version = "0.52.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
++dependencies = [
++ "windows-targets",
++]
++
+ [[package]]
+ name = "windows-implement"
+ version = "0.39.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "ba01f98f509cb5dc05f4e5fc95e535f78260f15fea8fe1a8abdd08f774f1cee7"
+ dependencies = [
+- "syn",
++ "syn 1.0.107",
+ "windows-tokens",
+ ]
+
+@@ -2969,27 +3294,58 @@ version = "0.42.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
+ dependencies = [
+- "windows_aarch64_gnullvm",
++ "windows_aarch64_gnullvm 0.42.1",
+ "windows_aarch64_msvc 0.42.1",
+ "windows_i686_gnu 0.42.1",
+ "windows_i686_msvc 0.42.1",
+ "windows_x86_64_gnu 0.42.1",
+- "windows_x86_64_gnullvm",
++ "windows_x86_64_gnullvm 0.42.1",
+ "windows_x86_64_msvc 0.42.1",
+ ]
+
++[[package]]
++name = "windows-targets"
++version = "0.52.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
++dependencies = [
++ "windows_aarch64_gnullvm 0.52.6",
++ "windows_aarch64_msvc 0.52.6",
++ "windows_i686_gnu 0.52.6",
++ "windows_i686_gnullvm",
++ "windows_i686_msvc 0.52.6",
++ "windows_x86_64_gnu 0.52.6",
++ "windows_x86_64_gnullvm 0.52.6",
++ "windows_x86_64_msvc 0.52.6",
++]
++
+ [[package]]
+ name = "windows-tokens"
+ version = "0.39.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597"
+
++[[package]]
++name = "windows-version"
++version = "0.1.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515"
++dependencies = [
++ "windows-targets",
++]
++
+ [[package]]
+ name = "windows_aarch64_gnullvm"
+ version = "0.42.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608"
+
++[[package]]
++name = "windows_aarch64_gnullvm"
++version = "0.52.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
++
+ [[package]]
+ name = "windows_aarch64_msvc"
+ version = "0.39.0"
+@@ -3002,6 +3358,12 @@ version = "0.42.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7"
+
++[[package]]
++name = "windows_aarch64_msvc"
++version = "0.52.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
++
+ [[package]]
+ name = "windows_i686_gnu"
+ version = "0.39.0"
+@@ -3014,6 +3376,18 @@ version = "0.42.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640"
+
++[[package]]
++name = "windows_i686_gnu"
++version = "0.52.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
++
++[[package]]
++name = "windows_i686_gnullvm"
++version = "0.52.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
++
+ [[package]]
+ name = "windows_i686_msvc"
+ version = "0.39.0"
+@@ -3026,6 +3400,12 @@ version = "0.42.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605"
+
++[[package]]
++name = "windows_i686_msvc"
++version = "0.52.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
++
+ [[package]]
+ name = "windows_x86_64_gnu"
+ version = "0.39.0"
+@@ -3038,12 +3418,24 @@ version = "0.42.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45"
+
++[[package]]
++name = "windows_x86_64_gnu"
++version = "0.52.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
++
+ [[package]]
+ name = "windows_x86_64_gnullvm"
+ version = "0.42.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463"
+
++[[package]]
++name = "windows_x86_64_gnullvm"
++version = "0.52.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
++
+ [[package]]
+ name = "windows_x86_64_msvc"
+ version = "0.39.0"
+@@ -3056,11 +3448,26 @@ version = "0.42.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd"
+
++[[package]]
++name = "windows_x86_64_msvc"
++version = "0.52.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
++
++[[package]]
++name = "winnow"
++version = "0.5.40"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
++dependencies = [
++ "memchr",
++]
++
+ [[package]]
+ name = "wry"
+-version = "0.24.1"
++version = "0.24.11"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1c846dc4dda988e959869dd0802cd27417c9696e584593e49178aeee28890d25"
++checksum = "c55c80b12287eb1ff7c365fc2f7a5037cb6181bd44c9fce81c8d1cf7605ffad6"
+ dependencies = [
+ "base64 0.13.1",
+ "block",
+@@ -3074,7 +3481,7 @@ dependencies = [
+ "gtk",
+ "html5ever",
+ "http",
+- "kuchiki",
++ "kuchikiki",
+ "libc",
+ "log",
+ "objc",
diff --git a/third_party/nixpkgs/pkgs/by-name/ce/cewler/package.nix b/third_party/nixpkgs/pkgs/by-name/ce/cewler/package.nix
index f4f96039b9..92399307e6 100644
--- a/third_party/nixpkgs/pkgs/by-name/ce/cewler/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ce/cewler/package.nix
@@ -19,7 +19,6 @@ python3.pkgs.buildPythonApplication rec {
nativeBuildInputs = with python3.pkgs; [
setuptools
wheel
- pythonRelaxDepsHook
];
propagatedBuildInputs = with python3.pkgs; [
diff --git a/third_party/nixpkgs/pkgs/by-name/cf/cfn-nag/Gemfile b/third_party/nixpkgs/pkgs/by-name/cf/cfn-nag/Gemfile
new file mode 100644
index 0000000000..7f4f5e950d
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/cf/cfn-nag/Gemfile
@@ -0,0 +1,5 @@
+# frozen_string_literal: true
+
+source 'https://rubygems.org'
+
+gemspec
diff --git a/third_party/nixpkgs/pkgs/by-name/cf/cfn-nag/Gemfile.lock b/third_party/nixpkgs/pkgs/by-name/cf/cfn-nag/Gemfile.lock
new file mode 100644
index 0000000000..7892e62b05
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/cf/cfn-nag/Gemfile.lock
@@ -0,0 +1,106 @@
+PATH
+ remote: .
+ specs:
+ cfn-nag (0.8.10)
+ aws-sdk-s3 (~> 1.76)
+ cfn-model (= 0.6.6)
+ lightly (~> 0.3.2)
+ logging (~> 2.2.2)
+ netaddr (~> 2.0.4)
+ optimist (~> 3.0.0)
+ rexml
+
+GEM
+ remote: https://rubygems.org/
+ specs:
+ ast (2.4.2)
+ aws-eventstream (1.3.0)
+ aws-partitions (1.982.0)
+ aws-sdk-core (3.209.1)
+ aws-eventstream (~> 1, >= 1.3.0)
+ aws-partitions (~> 1, >= 1.651.0)
+ aws-sigv4 (~> 1.9)
+ jmespath (~> 1, >= 1.6.1)
+ aws-sdk-kms (1.94.0)
+ aws-sdk-core (~> 3, >= 3.207.0)
+ aws-sigv4 (~> 1.5)
+ aws-sdk-s3 (1.166.0)
+ aws-sdk-core (~> 3, >= 3.207.0)
+ aws-sdk-kms (~> 1)
+ aws-sigv4 (~> 1.5)
+ aws-sigv4 (1.10.0)
+ aws-eventstream (~> 1, >= 1.0.2)
+ cfn-model (0.6.6)
+ kwalify (= 0.7.2)
+ psych (~> 3)
+ diff-lcs (1.5.1)
+ docile (1.4.1)
+ jmespath (1.6.2)
+ json (2.7.2)
+ kwalify (0.7.2)
+ language_server-protocol (3.17.0.3)
+ lightly (0.3.3)
+ little-plugger (1.1.4)
+ logging (2.2.2)
+ little-plugger (~> 1.1)
+ multi_json (~> 1.10)
+ multi_json (1.15.0)
+ netaddr (2.0.6)
+ optimist (3.0.1)
+ parallel (1.26.3)
+ parser (3.3.5.0)
+ ast (~> 2.4.1)
+ racc
+ psych (3.3.4)
+ racc (1.8.1)
+ rainbow (3.1.1)
+ rake (13.2.1)
+ regexp_parser (2.9.2)
+ rexml (3.3.8)
+ rspec (3.13.0)
+ rspec-core (~> 3.13.0)
+ rspec-expectations (~> 3.13.0)
+ rspec-mocks (~> 3.13.0)
+ rspec-core (3.13.1)
+ rspec-support (~> 3.13.0)
+ rspec-expectations (3.13.3)
+ diff-lcs (>= 1.2.0, < 2.0)
+ rspec-support (~> 3.13.0)
+ rspec-mocks (3.13.1)
+ diff-lcs (>= 1.2.0, < 2.0)
+ rspec-support (~> 3.13.0)
+ rspec-support (3.13.1)
+ rubocop (1.66.1)
+ json (~> 2.3)
+ language_server-protocol (>= 3.17.0)
+ parallel (~> 1.10)
+ parser (>= 3.3.0.2)
+ rainbow (>= 2.2.2, < 4.0)
+ regexp_parser (>= 2.4, < 3.0)
+ rubocop-ast (>= 1.32.2, < 2.0)
+ ruby-progressbar (~> 1.7)
+ unicode-display_width (>= 2.4.0, < 3.0)
+ rubocop-ast (1.32.3)
+ parser (>= 3.3.1.0)
+ ruby-progressbar (1.13.0)
+ simplecov (0.22.0)
+ docile (~> 1.1)
+ simplecov-html (~> 0.11)
+ simplecov_json_formatter (~> 0.1)
+ simplecov-html (0.13.1)
+ simplecov_json_formatter (0.1.4)
+ unicode-display_width (2.6.0)
+
+PLATFORMS
+ arm64-darwin-23
+ ruby
+
+DEPENDENCIES
+ cfn-nag!
+ rake
+ rspec (~> 3.4)
+ rubocop
+ simplecov (~> 0.21)
+
+BUNDLED WITH
+ 2.5.11
diff --git a/third_party/nixpkgs/pkgs/by-name/cf/cfn-nag/gemset.nix b/third_party/nixpkgs/pkgs/by-name/cf/cfn-nag/gemset.nix
new file mode 100644
index 0000000000..c8d2cd75d6
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/cf/cfn-nag/gemset.nix
@@ -0,0 +1,536 @@
+{
+ ast = {
+ groups = [
+ "default"
+ "development"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "04nc8x27hlzlrr5c2gn7mar4vdr0apw5xg22wp6m8dx3wqr04a0y";
+ type = "gem";
+ };
+ version = "2.4.2";
+ };
+ aws-eventstream = {
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "0gvdg4yx4p9av2glmp7vsxhs0n8fj1ga9kq2xdb8f95j7b04qhzi";
+ type = "gem";
+ };
+ version = "1.3.0";
+ };
+ aws-partitions = {
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "075y2zwfqwg7qb7w34bfvp8dkjcmiz6hx5a3rbhpqglnlkav7ir4";
+ type = "gem";
+ };
+ version = "1.982.0";
+ };
+ aws-sdk-core = {
+ dependencies = [
+ "aws-eventstream"
+ "aws-partitions"
+ "aws-sigv4"
+ "jmespath"
+ ];
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "06mrp7g24ndg55w85ndyrvxfx2v6hnkh5fj32w9s6w3xsc8v5kqq";
+ type = "gem";
+ };
+ version = "3.209.1";
+ };
+ aws-sdk-kms = {
+ dependencies = [
+ "aws-sdk-core"
+ "aws-sigv4"
+ ];
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "1acx3bhqkhni3kbl7xnjdgy8raq5y7p0zyniq61bsihzkwcj7imh";
+ type = "gem";
+ };
+ version = "1.94.0";
+ };
+ aws-sdk-s3 = {
+ dependencies = [
+ "aws-sdk-core"
+ "aws-sdk-kms"
+ "aws-sigv4"
+ ];
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "0zpww3lxpjg8smmznz2nbx5hrpnkzflbasllxjwprkqr56rrrjap";
+ type = "gem";
+ };
+ version = "1.166.0";
+ };
+ aws-sigv4 = {
+ dependencies = [ "aws-eventstream" ];
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "176zh13m1vhwgys0drlqiw79ljmmx84vva036shsb7rzr4yi36qm";
+ type = "gem";
+ };
+ version = "1.10.0";
+ };
+ cfn-model = {
+ dependencies = [
+ "kwalify"
+ "psych"
+ ];
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "1b3ix36yfnfwyxb4w9ss8a7nc6w15m1wbj3q8rarsqjrs3xj6wjs";
+ type = "gem";
+ };
+ version = "0.6.6";
+ };
+ cfn-nag = {
+ dependencies = [
+ "aws-sdk-s3"
+ "cfn-model"
+ "lightly"
+ "logging"
+ "netaddr"
+ "optimist"
+ "rexml"
+ ];
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ path = ./.;
+ type = "path";
+ };
+ version = "0.8.10";
+ };
+ diff-lcs = {
+ groups = [
+ "default"
+ "development"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "1znxccz83m4xgpd239nyqxlifdb7m8rlfayk6s259186nkgj6ci7";
+ type = "gem";
+ };
+ version = "1.5.1";
+ };
+ docile = {
+ groups = [
+ "default"
+ "development"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "07pj4z3h8wk4fgdn6s62vw1lwvhj0ac0x10vfbdkr9xzk7krn5cn";
+ type = "gem";
+ };
+ version = "1.4.1";
+ };
+ jmespath = {
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "1cdw9vw2qly7q7r41s7phnac264rbsdqgj4l0h4nqgbjb157g393";
+ type = "gem";
+ };
+ version = "1.6.2";
+ };
+ json = {
+ groups = [
+ "default"
+ "development"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "0b4qsi8gay7ncmigr0pnbxyb17y3h8kavdyhsh7nrlqwr35vb60q";
+ type = "gem";
+ };
+ version = "2.7.2";
+ };
+ kwalify = {
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "1ngxg3ysq5vip9dn3d32ajc7ly61kdin86hfycm1hkrcvkkn1vjf";
+ type = "gem";
+ };
+ version = "0.7.2";
+ };
+ language_server-protocol = {
+ groups = [
+ "default"
+ "development"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "0gvb1j8xsqxms9mww01rmdl78zkd72zgxaap56bhv8j45z05hp1x";
+ type = "gem";
+ };
+ version = "3.17.0.3";
+ };
+ lightly = {
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "0sgj2r6j7qxb9vqzkx5isjbphi38rplk4h8838am0cjcpq5h3jb3";
+ type = "gem";
+ };
+ version = "0.3.3";
+ };
+ little-plugger = {
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "1frilv82dyxnlg8k1jhrvyd73l6k17mxc5vwxx080r4x1p04gwym";
+ type = "gem";
+ };
+ version = "1.1.4";
+ };
+ logging = {
+ dependencies = [
+ "little-plugger"
+ "multi_json"
+ ];
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "06j6iaj89h9jhkx1x3hlswqrfnqds8br05xb1qra69dpvbdmjcwn";
+ type = "gem";
+ };
+ version = "2.2.2";
+ };
+ multi_json = {
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z";
+ type = "gem";
+ };
+ version = "1.15.0";
+ };
+ netaddr = {
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "1d7iccg9cjcsfl0fd0iiqfc5s7yh2602dgscbji5lrn2q879ghz7";
+ type = "gem";
+ };
+ version = "2.0.6";
+ };
+ optimist = {
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "1vg2chy1cfmdj6c1gryl8zvjhhmb3plwgyh1jfnpq4fnfqv7asrk";
+ type = "gem";
+ };
+ version = "3.0.1";
+ };
+ parallel = {
+ groups = [
+ "default"
+ "development"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "1vy7sjs2pgz4i96v5yk9b7aafbffnvq7nn419fgvw55qlavsnsyq";
+ type = "gem";
+ };
+ version = "1.26.3";
+ };
+ parser = {
+ dependencies = [
+ "ast"
+ "racc"
+ ];
+ groups = [
+ "default"
+ "development"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "1cqs31cyg2zp8yx2zzm3zkih0j93q870wasbviy2w343nxqvn3pk";
+ type = "gem";
+ };
+ version = "3.3.5.0";
+ };
+ psych = {
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "186i2hc6sfvg4skhqf82kxaf4mb60g65fsif8w8vg1hc9mbyiaph";
+ type = "gem";
+ };
+ version = "3.3.4";
+ };
+ racc = {
+ groups = [
+ "default"
+ "development"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa";
+ type = "gem";
+ };
+ version = "1.8.1";
+ };
+ rainbow = {
+ groups = [
+ "default"
+ "development"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "0smwg4mii0fm38pyb5fddbmrdpifwv22zv3d3px2xx497am93503";
+ type = "gem";
+ };
+ version = "3.1.1";
+ };
+ rake = {
+ groups = [ "development" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "17850wcwkgi30p7yqh60960ypn7yibacjjha0av78zaxwvd3ijs6";
+ type = "gem";
+ };
+ version = "13.2.1";
+ };
+ regexp_parser = {
+ groups = [
+ "default"
+ "development"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "0ik40vcv7mqigsfpqpca36hpmnx0536xa825ai5qlkv3mmkyf9ss";
+ type = "gem";
+ };
+ version = "2.9.2";
+ };
+ rexml = {
+ groups = [ "default" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "0rr145mvjgc4n28lfy0gw87aw3ab680h83bdi5i102ik8mixk3zn";
+ type = "gem";
+ };
+ version = "3.3.8";
+ };
+ rspec = {
+ dependencies = [
+ "rspec-core"
+ "rspec-expectations"
+ "rspec-mocks"
+ ];
+ groups = [ "development" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "14xrp8vq6i9zx37vh0yp4h9m0anx9paw200l1r5ad9fmq559346l";
+ type = "gem";
+ };
+ version = "3.13.0";
+ };
+ rspec-core = {
+ dependencies = [ "rspec-support" ];
+ groups = [
+ "default"
+ "development"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "0s688wfw77fjldzayvczg8bgwcgh6bh552dw7qcj1rhjk3r4zalx";
+ type = "gem";
+ };
+ version = "3.13.1";
+ };
+ rspec-expectations = {
+ dependencies = [
+ "diff-lcs"
+ "rspec-support"
+ ];
+ groups = [
+ "default"
+ "development"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "0n3cyrhsa75x5wwvskrrqk56jbjgdi2q1zx0irllf0chkgsmlsqf";
+ type = "gem";
+ };
+ version = "3.13.3";
+ };
+ rspec-mocks = {
+ dependencies = [
+ "diff-lcs"
+ "rspec-support"
+ ];
+ groups = [
+ "default"
+ "development"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "0f3vgp43hajw716vmgjv6f4ar6f97zf50snny6y3fy9kkj4qjw88";
+ type = "gem";
+ };
+ version = "3.13.1";
+ };
+ rspec-support = {
+ groups = [
+ "default"
+ "development"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "03z7gpqz5xkw9rf53835pa8a9vgj4lic54rnix9vfwmp2m7pv1s8";
+ type = "gem";
+ };
+ version = "3.13.1";
+ };
+ rubocop = {
+ dependencies = [
+ "json"
+ "language_server-protocol"
+ "parallel"
+ "parser"
+ "rainbow"
+ "regexp_parser"
+ "rubocop-ast"
+ "ruby-progressbar"
+ "unicode-display_width"
+ ];
+ groups = [ "development" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "1rsyxrl647bz49gpa4flh8igg6wy7qxyh2jrp01x0kqnn5iw4y86";
+ type = "gem";
+ };
+ version = "1.66.1";
+ };
+ rubocop-ast = {
+ dependencies = [ "parser" ];
+ groups = [
+ "default"
+ "development"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "03zywfpm4540q6hw8srhi8pzp0gg51w65ir8jkaw58vk3j31w820";
+ type = "gem";
+ };
+ version = "1.32.3";
+ };
+ ruby-progressbar = {
+ groups = [
+ "default"
+ "development"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "0cwvyb7j47m7wihpfaq7rc47zwwx9k4v7iqd9s1xch5nm53rrz40";
+ type = "gem";
+ };
+ version = "1.13.0";
+ };
+ simplecov = {
+ dependencies = [
+ "docile"
+ "simplecov-html"
+ "simplecov_json_formatter"
+ ];
+ groups = [ "development" ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "198kcbrjxhhzca19yrdcd6jjj9sb51aaic3b0sc3pwjghg3j49py";
+ type = "gem";
+ };
+ version = "0.22.0";
+ };
+ simplecov-html = {
+ groups = [
+ "default"
+ "development"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "02zi3rwihp7rlnp9x18c9idnkx7x68w6jmxdhyc0xrhjwrz0pasx";
+ type = "gem";
+ };
+ version = "0.13.1";
+ };
+ simplecov_json_formatter = {
+ groups = [
+ "default"
+ "development"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "0a5l0733hj7sk51j81ykfmlk2vd5vaijlq9d5fn165yyx3xii52j";
+ type = "gem";
+ };
+ version = "0.1.4";
+ };
+ unicode-display_width = {
+ groups = [
+ "default"
+ "development"
+ ];
+ platforms = [ ];
+ source = {
+ remotes = [ "https://rubygems.org" ];
+ sha256 = "0nkz7fadlrdbkf37m0x7sw8bnz8r355q3vwcfb9f9md6pds9h9qj";
+ type = "gem";
+ };
+ version = "2.6.0";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/tools/cfn-nag/default.nix b/third_party/nixpkgs/pkgs/by-name/cf/cfn-nag/package.nix
similarity index 54%
rename from third_party/nixpkgs/pkgs/development/tools/cfn-nag/default.nix
rename to third_party/nixpkgs/pkgs/by-name/cf/cfn-nag/package.nix
index 8438607102..4ec8f7848c 100644
--- a/third_party/nixpkgs/pkgs/development/tools/cfn-nag/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cf/cfn-nag/package.nix
@@ -1,19 +1,24 @@
-{ lib, bundlerEnv, bundlerUpdateScript, ruby }:
+{
+ lib,
+ bundlerEnv,
+ bundlerUpdateScript,
+ ruby,
+}:
bundlerEnv {
pname = "cfn-nag";
- version = "0.8.9";
+ version = "0.8.10";
inherit ruby;
gemdir = ./.;
passthru.updateScript = bundlerUpdateScript "cfn-nag";
- meta = with lib; {
+ meta = {
description = "Linting tool for CloudFormation templates";
homepage = "https://github.com/stelligent/cfn_nag";
- license = licenses.mit;
- maintainers = [ ];
- platforms = platforms.unix;
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ momeemt ];
+ platforms = lib.platforms.unix;
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/ch/charmcraft/package.nix b/third_party/nixpkgs/pkgs/by-name/ch/charmcraft/package.nix
index 3baec2ac9e..80c245f746 100644
--- a/third_party/nixpkgs/pkgs/by-name/ch/charmcraft/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ch/charmcraft/package.nix
@@ -1,37 +1,14 @@
{
lib,
git,
- python3,
+ python3Packages,
fetchFromGitHub,
nix-update-script,
}:
-let
- python = python3.override {
- self = python;
- packageOverrides = self: super: {
- pydantic-yaml = super.pydantic-yaml.overridePythonAttrs (old: rec {
- version = "0.11.2";
- src = fetchFromGitHub {
- owner = "NowanIlfideme";
- repo = "pydantic-yaml";
- rev = "refs/tags/v${version}";
- hash = "sha256-AeUyVav0/k4Fz69Qizn4hcJKoi/CDR9eUan/nJhWsDY=";
- };
- dependencies = with self; [
- deprecated
- importlib-metadata
- pydantic_1
- ruamel-yaml
- types-deprecated
- ];
- });
- };
- };
-in
-python.pkgs.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "charmcraft";
- version = "3.1.2";
+ version = "3.2.1";
pyproject = true;
@@ -39,14 +16,14 @@ python.pkgs.buildPythonApplication rec {
owner = "canonical";
repo = "charmcraft";
rev = "refs/tags/${version}";
- hash = "sha256-Qi2ZtAYgQlKj77QPovcT3RrPwAlEwaFyoJ0MAq4EETE=";
+ hash = "sha256-VqJZP82OIfxPBkayq0ijXDsotgKPbo34RTMuNkLfjls=";
};
postPatch = ''
substituteInPlace charmcraft/__init__.py --replace-fail "dev" "${version}"
'';
- dependencies = with python.pkgs; [
+ dependencies = with python3Packages; [
craft-application
craft-cli
craft-parts
@@ -58,7 +35,7 @@ python.pkgs.buildPythonApplication rec {
humanize
jinja2
jsonschema
- pydantic_1
+ pydantic
python-dateutil
pyyaml
requests
@@ -69,15 +46,15 @@ python.pkgs.buildPythonApplication rec {
urllib3
];
- build-system = with python.pkgs; [
- setuptools
- setuptools-scm
+ build-system = with python3Packages; [ setuptools-scm ];
+
+ pythonRelaxDeps = [
+ "urllib3"
+ "craft-application"
];
- pythonRelaxDeps = [ "urllib3" ];
-
nativeCheckInputs =
- with python.pkgs;
+ with python3Packages;
[
hypothesis
pyfakefs
diff --git a/third_party/nixpkgs/pkgs/by-name/ch/chatd/package.nix b/third_party/nixpkgs/pkgs/by-name/ch/chatd/package.nix
index ad8a222ac8..59e36a2f29 100644
--- a/third_party/nixpkgs/pkgs/by-name/ch/chatd/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ch/chatd/package.nix
@@ -33,9 +33,8 @@ buildNpmPackage rec {
nativeBuildInputs = [
makeWrapper
electron
- autoPatchelfHook # for onnx libs
pkg-config
- ];
+ ] ++ lib.optional stdenv.isLinux autoPatchelfHook; # for onnx libs
buildInputs = [
stdenv.cc.cc.lib # for libstdc++.so, required by onnxruntime
diff --git a/third_party/nixpkgs/pkgs/by-name/ch/cheese/package.nix b/third_party/nixpkgs/pkgs/by-name/ch/cheese/package.nix
index 17b5e79c0d..db260a067a 100644
--- a/third_party/nixpkgs/pkgs/by-name/ch/cheese/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ch/cheese/package.nix
@@ -98,6 +98,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/cheese";
+ changelog = "https://gitlab.gnome.org/GNOME/cheese/-/blob/${version}/NEWS?ref_type=tags";
description = "Take photos and videos with your webcam, with fun graphical effects";
mainProgram = "cheese";
maintainers = with maintainers; [ aleksana ];
diff --git a/third_party/nixpkgs/pkgs/by-name/ch/chess-clock/package.nix b/third_party/nixpkgs/pkgs/by-name/ch/chess-clock/package.nix
index 9e36fc97d0..2074e5404c 100644
--- a/third_party/nixpkgs/pkgs/by-name/ch/chess-clock/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ch/chess-clock/package.nix
@@ -15,14 +15,14 @@
stdenv.mkDerivation rec {
pname = "chess-clock";
- version = "0.6.0";
+ version = "0.6.1";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "World";
repo = pname;
rev = "v${version}";
- hash = "sha256-wwNOop2V84vZO3JV0+VZ+52cKPx8xJg2rLkjfgc/+n4=";
+ hash = "sha256-XDOCHFZC3s3b/4kD1ZkhWar3kozW3vXc0pk7O6oQfiE=";
};
nativeBuildInputs = [
@@ -45,10 +45,9 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Time games of over-the-board chess";
- mainProgram = "chess-clock";
homepage = "https://gitlab.gnome.org/World/chess-clock";
- changelog = "https://gitlab.gnome.org/World/chess-clock/-/releases/v${version}";
license = licenses.gpl3Plus;
+ mainProgram = "chess-clock";
maintainers = with maintainers; [ michaelgrahamevans ];
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/ch/chezmoi/package.nix b/third_party/nixpkgs/pkgs/by-name/ch/chezmoi/package.nix
index 733a46a24f..ffae0dd265 100644
--- a/third_party/nixpkgs/pkgs/by-name/ch/chezmoi/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ch/chezmoi/package.nix
@@ -8,16 +8,16 @@
let
argset = {
pname = "chezmoi";
- version = "2.52.2";
+ version = "2.52.3";
src = fetchFromGitHub {
owner = "twpayne";
repo = "chezmoi";
rev = "v${argset.version}";
- hash = "sha256-SSwQQoHCcSVHMEpngpmdTThhwrob5/0TP9nQhOD6+1U=";
+ hash = "sha256-OoVf0Gxyd+hTlM4VOei1atNEZYL2ZF3eKAHyUqRkRzs=";
};
- vendorHash = "sha256-t+lw1AtYnCBjJT+/pQZ71xycx4dJggqz08dNonbkP74=";
+ vendorHash = "sha256-QJkTscj3MvmscanEqA9Md2OZPYoNtxIJsAd2J6E9zHk=";
nativeBuildInputs = [
installShellFiles
diff --git a/third_party/nixpkgs/pkgs/by-name/ch/chirp/package.nix b/third_party/nixpkgs/pkgs/by-name/ch/chirp/package.nix
index 7026312d5c..1a72701d02 100644
--- a/third_party/nixpkgs/pkgs/by-name/ch/chirp/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ch/chirp/package.nix
@@ -10,13 +10,13 @@
python3.pkgs.buildPythonApplication rec {
pname = "chirp";
- version = "0.4.0-unstable-2024-09-19";
+ version = "0.4.0-unstable-2024-09-28";
src = fetchFromGitHub {
owner = "kk7ds";
repo = "chirp";
- rev = "786e37ce269a4bf50bd7a75143479862f52c0eeb";
- hash = "sha256-+vY4d4z5oqrhPqokSGwCCP/oNz0al3+91akisSESXGk=";
+ rev = "c09d51c5b92995de266ef4d7f285b8d110c0bdc7";
+ hash = "sha256-ErIAqXexgKjpbnubekX9Gy0qAkUDhNil8PtEOcxYVdk=";
};
buildInputs = [
glib
diff --git a/third_party/nixpkgs/pkgs/by-name/ci/cinnamon-screensaver/package.nix b/third_party/nixpkgs/pkgs/by-name/ci/cinnamon-screensaver/package.nix
index cbcc481ca2..7ea3f4a0a1 100644
--- a/third_party/nixpkgs/pkgs/by-name/ci/cinnamon-screensaver/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ci/cinnamon-screensaver/package.nix
@@ -28,13 +28,13 @@
stdenv.mkDerivation rec {
pname = "cinnamon-screensaver";
- version = "6.2.0";
+ version = "6.2.1";
src = fetchFromGitHub {
owner = "linuxmint";
repo = pname;
rev = version;
- hash = "sha256-hXgDTQnOlskzyOogvk7BQ9iJ3oXRtgUUX5bXtgD+gFo=";
+ hash = "sha256-f1Z3fmtCokWNLJwsTOAIAZB3lwFfqakJJco3umyEaYk=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/ci/cinny-desktop/package.nix b/third_party/nixpkgs/pkgs/by-name/ci/cinny-desktop/package.nix
index f85aedc8e4..e333f1cda4 100644
--- a/third_party/nixpkgs/pkgs/by-name/ci/cinny-desktop/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ci/cinny-desktop/package.nix
@@ -3,11 +3,10 @@
stdenv,
darwin,
fetchFromGitHub,
- rust,
rustPlatform,
cargo-tauri,
cinny,
- copyDesktopItems,
+ desktop-file-utils,
wrapGAppsHook3,
pkg-config,
openssl,
@@ -16,7 +15,6 @@
glib-networking,
libayatana-appindicator,
webkitgtk,
- makeDesktopItem,
}:
rustPlatform.buildRustPackage rec {
@@ -58,27 +56,23 @@ rustPlatform.buildRustPackage rec {
--replace "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1"
'';
- postBuild = lib.optionalString stdenv.hostPlatform.isDarwin ''
- cargo tauri build --bundles app --target "${rust.envVars.rustHostPlatform}"
- '';
-
postInstall =
- lib.optionalString stdenv.hostPlatform.isLinux ''
- install -DT icons/128x128@2x.png $out/share/icons/hicolor/256x256@2/apps/cinny.png
- install -DT icons/128x128.png $out/share/icons/hicolor/128x128/apps/cinny.png
- install -DT icons/32x32.png $out/share/icons/hicolor/32x32/apps/cinny.png
- ''
- + lib.optionalString stdenv.hostPlatform.isDarwin ''
- mkdir -p "$out/Applications/"
- cp -r "target/${rust.envVars.rustHostPlatform}/release/bundle/macos/Cinny.app" "$out/Applications/"
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
+ mkdir -p "$out/bin"
ln -sf "$out/Applications/Cinny.app/Contents/MacOS/Cinny" "$out/bin/cinny"
+ ''
+ + lib.optionalString stdenv.hostPlatform.isLinux ''
+ desktop-file-edit \
+ --set-comment "Yet another matrix client for desktop" \
+ --set-key="Categories" --set-value="Network;InstantMessaging;" \
+ $out/share/applications/cinny.desktop
'';
nativeBuildInputs = [
- copyDesktopItems
wrapGAppsHook3
pkg-config
- cargo-tauri
+ cargo-tauri.hook
+ desktop-file-utils
];
buildInputs =
@@ -97,20 +91,6 @@ rustPlatform.buildRustPackage rec {
darwin.apple_sdk.frameworks.WebKit
];
- desktopItems = lib.optionals stdenv.hostPlatform.isLinux [
- (makeDesktopItem {
- name = "cinny";
- exec = "cinny";
- icon = "cinny";
- desktopName = "Cinny";
- comment = meta.description;
- categories = [
- "Network"
- "InstantMessaging"
- ];
- })
- ];
-
meta = {
description = "Yet another matrix client for desktop";
homepage = "https://github.com/cinnyapp/cinny-desktop";
diff --git a/third_party/nixpkgs/pkgs/by-name/ci/civo/package.nix b/third_party/nixpkgs/pkgs/by-name/ci/civo/package.nix
index ff363cdba8..d68c7628de 100644
--- a/third_party/nixpkgs/pkgs/by-name/ci/civo/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ci/civo/package.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "civo";
- version = "1.0.90";
+ version = "1.1.91";
src = fetchFromGitHub {
owner = "civo";
repo = "cli";
rev = "v${version}";
- hash = "sha256-2UWEQZRbtPArYK7Kr0eHtF8+XWXl06v86nAb8nka50g=";
+ hash = "sha256-1RemtyaIyL5OqAfl+njL/DeFXPMUT5vghXwHOjmsgl0=";
};
- vendorHash = "sha256-ZnomzHbsNKWwAsRjOjESKSdR+KgSiMMlG0xq33qpzX0=";
+ vendorHash = "sha256-dzhSfC864ievkbM0Mt6itlAzlk3211tQmpFrCYFR0s8=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/third_party/nixpkgs/pkgs/by-name/cl/clang-uml/package.nix b/third_party/nixpkgs/pkgs/by-name/cl/clang-uml/package.nix
index 6bc82b7c07..bb8a4d98bd 100644
--- a/third_party/nixpkgs/pkgs/by-name/cl/clang-uml/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cl/clang-uml/package.nix
@@ -17,13 +17,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "clang-uml";
- version = "0.5.4";
+ version = "0.5.5";
src = fetchFromGitHub {
owner = "bkryza";
repo = "clang-uml";
rev = finalAttrs.version;
- hash = "sha256-PEzTvwW/wUg8wgKjeNGbpgpP3SH2sVWRYc6o3gFjxx0=";
+ hash = "sha256-YzHlauVuFLT2PmfqJBNwqQ/P7d7tyl3brk7Vo/kTOF4=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/cl/clash-nyanpasu/package.nix b/third_party/nixpkgs/pkgs/by-name/cl/clash-nyanpasu/package.nix
index 751fd8c567..ec1d9bd16d 100644
--- a/third_party/nixpkgs/pkgs/by-name/cl/clash-nyanpasu/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cl/clash-nyanpasu/package.nix
@@ -6,11 +6,11 @@
}:
appimageTools.wrapType2 rec {
pname = "clash-nyanpasu";
- version = "1.6.0";
+ version = "1.6.1";
src = fetchurl {
url = "https://github.com/LibNyanpasu/clash-nyanpasu/releases/download/v${version}/clash-nyanpasu_${version}_amd64.AppImage";
- hash = "sha256-Xl6FRwYDXztirDZEr8Xn13BNZBW54TdwsK8H0rnLEgU=";
+ hash = "sha256-buxhsO/X4orChaMYA2JgceeybWRlryPqY1PlF+9KoNI=";
};
extraInstallCommands =
diff --git a/third_party/nixpkgs/pkgs/by-name/cl/clipse/package.nix b/third_party/nixpkgs/pkgs/by-name/cl/clipse/package.nix
index 074587dd72..cc200b0c6b 100644
--- a/third_party/nixpkgs/pkgs/by-name/cl/clipse/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cl/clipse/package.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "clipse";
- version = "1.0.9";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "savedra1";
repo = "clipse";
rev = "v${version}";
- hash = "sha256-Kpe/LiAreZXRqh6BHvUIn0GcHloKo3A0WOdlRF2ygdc=";
+ hash = "sha256-yUkHT7SZT7Eudvk1n43V+WGWqUKtXaV+p4ySMK/XzQw=";
};
- vendorHash = "sha256-Hdr9NRqHJxpfrV2G1KuHGg3T+cPLKhZXEW02f1ptgsw=";
+ vendorHash = "sha256-+9uoB/1g4qucdM8RJRs+fSc5hpcgaCK0GrUOFgHWeKo=";
meta = {
description = "Useful clipboard manager TUI for Unix";
diff --git a/third_party/nixpkgs/pkgs/by-name/cl/cljfmt/package.nix b/third_party/nixpkgs/pkgs/by-name/cl/cljfmt/package.nix
index 34ab2180c7..2005215f8f 100644
--- a/third_party/nixpkgs/pkgs/by-name/cl/cljfmt/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cl/cljfmt/package.nix
@@ -8,11 +8,11 @@
buildGraalvmNativeImage rec {
pname = "cljfmt";
- version = "0.12.0";
+ version = "0.13.0";
src = fetchurl {
url = "https://github.com/weavejester/cljfmt/releases/download/${version}/cljfmt-${version}-standalone.jar";
- hash = "sha256-JdrMsRmTT8U8RZDI2SnQxM5WGMpo1pL2CQ5BqLxcf5M=";
+ hash = "sha256-gPIDaFb8mmJyoAIOUWV7ZNNi/rSnuRkYN16Grqly0/c=";
};
extraNativeImageBuildArgs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix b/third_party/nixpkgs/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix
index a6310b1a8c..7d9397caf6 100644
--- a/third_party/nixpkgs/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix
@@ -7,16 +7,16 @@
}:
buildGoModule rec {
pname = "cloudflare-dynamic-dns";
- version = "4.3.3";
+ version = "4.3.5";
src = fetchFromGitHub {
owner = "zebradil";
repo = "cloudflare-dynamic-dns";
rev = "refs/tags/${version}";
- hash = "sha256-zmcNr1r0lx5RclZtc5LX6v07IjhFAKaNnIOeDTWhfVQ=";
+ hash = "sha256-9WJeWWgI96+LjMFl7TkDc7udsLvi54eAN3Y9iv2e+F4=";
};
- vendorHash = "sha256-L2XtIZE5D1ehoEE45Ig/IMcQS/JgKSxFmMALkNwWDCA=";
+ vendorHash = "sha256-KtTZcFYzJOH2qwoeHYfksXN7sDVV9ERCFVrrqzdh3M0=";
subPackages = ".";
diff --git a/third_party/nixpkgs/pkgs/by-name/cl/cloudlens/package.nix b/third_party/nixpkgs/pkgs/by-name/cl/cloudlens/package.nix
index 9fbda04667..677b9acf00 100644
--- a/third_party/nixpkgs/pkgs/by-name/cl/cloudlens/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cl/cloudlens/package.nix
@@ -3,7 +3,7 @@
, fetchFromGitHub
, autoPatchelfHook
, xclip
-,
+, stdenv
}:
buildGoModule rec {
@@ -27,7 +27,7 @@ buildGoModule rec {
"-X=github.com/one2nc/cloudlens/cmd.date=1970-01-01T00:00:00Z"
];
- nativeBuildInputs = [ autoPatchelfHook ];
+ nativeBuildInputs = lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook;
buildInputs = [ xclip ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/cobra-cli/default.nix b/third_party/nixpkgs/pkgs/by-name/co/cobra-cli/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/tools/cobra-cli/default.nix
rename to third_party/nixpkgs/pkgs/by-name/co/cobra-cli/package.nix
diff --git a/third_party/nixpkgs/pkgs/by-name/co/code-cursor/package.nix b/third_party/nixpkgs/pkgs/by-name/co/code-cursor/package.nix
index a24860fb4d..41cb3aaec1 100644
--- a/third_party/nixpkgs/pkgs/by-name/co/code-cursor/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/co/code-cursor/package.nix
@@ -4,18 +4,15 @@
fetchurl,
appimageTools,
makeWrapper,
- writeShellApplication,
- curl,
- yq,
- common-updater-scripts,
+ writeScript,
}:
let
pname = "cursor";
- version = "0.41.1";
+ version = "0.41.3";
appKey = "230313mzl4w4u92";
src = fetchurl {
- url = "https://download.todesktop.com/${appKey}/cursor-0.41.1-build-2409189xe3envg5-x86_64.AppImage";
- hash = "sha256-9zqktOR5UOMLkKLD1uJ8eNSujWnnyKAN9H8ejrgcfVU=";
+ url = "https://download.todesktop.com/230313mzl4w4u92/cursor-0.41.3-build-240925fkhcqg263-x86_64.AppImage";
+ hash = "sha256-WtfyiNGnUn8g1HR0TQPyn3SMJmjqe+otAYeyokMIO+w=";
};
appimageContents = appimageTools.extractType2 { inherit version pname src; };
in
@@ -46,23 +43,21 @@ stdenvNoCC.mkDerivation {
runHook postInstall
'';
- passthru = {
- updateScript = lib.getExe (writeShellApplication {
- name = "update-cursor";
- runtimeInputs = [
- curl
- yq
- common-updater-scripts
- ];
- text = ''
- set -o errexit
- latestLinux="$(curl -s https://download.todesktop.com/${appKey}/latest-linux.yml)"
- version="$(echo "$latestLinux" | yq -r .version)"
- filename="$(echo "$latestLinux" | yq -r '.files[] | .url | select(. | endswith(".AppImage"))')"
- update-source-version code-cursor "$version" "" "https://download.todesktop.com/${appKey}/$filename" --source-key=src.src
- '';
- });
- };
+ passthru.updateScript = writeScript "update.sh" ''
+ #!/usr/bin/env nix-shell
+ #!nix-shell -i bash -p curl yq coreutils gnused common-updater-scripts
+ set -eu -o pipefail
+ latestLinux="$(curl -s https://download.todesktop.com/${appKey}/latest-linux.yml)"
+ version="$(echo "$latestLinux" | yq -r .version)"
+ filename="$(echo "$latestLinux" | yq -r '.files[] | .url | select(. | endswith(".AppImage"))')"
+ url="https://download.todesktop.com/${appKey}/$filename"
+ currentVersion=$(nix-instantiate --eval -E "with import ./. {}; code-cursor.version or (lib.getVersion code-cursor)" | tr -d '"')
+
+ if [[ "$version" != "$currentVersion" ]]; then
+ hash=$(nix-hash --to-sri --type sha256 "$(nix-prefetch-url "$url")")
+ update-source-version code-cursor "$version" "$hash" "$url" --source-key=src.src
+ fi
+ '';
meta = {
description = "AI-powered code editor built on vscode";
diff --git a/third_party/nixpkgs/pkgs/by-name/co/codeium/package.nix b/third_party/nixpkgs/pkgs/by-name/co/codeium/package.nix
index 1807519b22..bd3e146088 100644
--- a/third_party/nixpkgs/pkgs/by-name/co/codeium/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/co/codeium/package.nix
@@ -13,10 +13,10 @@ let
}.${system} or throwSystem;
hash = {
- x86_64-linux = "sha256-xOP9NOcuBRrX998jF4dTpUtS9jPux4jHu057sPPjGWA=";
- aarch64-linux = "sha256-RVy/k1nUbT0MGIuSnEJZqGM+kQhBEUSD/D2uk5ZmYzs=";
- x86_64-darwin = "sha256-MtUAO6xvSDcLokjmW1CAOC8+3pTMFy1yteKmb/WUpGs=";
- aarch64-darwin = "sha256-OZf74uvuka4S8JKYcGM1f8T2RrdTxelLMmx74Ee83ek=";
+ x86_64-linux = "sha256-/m+t4abPgVWeGpfDkPm5DGCIXm1LoM5znHfES9lotAo=";
+ aarch64-linux = "sha256-0kR799yuxSFmyedJ14f5/EqOiFHs9cWjeJKvDIpIRl0=";
+ x86_64-darwin = "sha256-7Go5qZVAe2UHn547HZG4fmh84iF2r15+0IIlJK72Fqg=";
+ aarch64-darwin = "sha256-fe4GrgLRr66Qmme3p0X5BEwvKZhqG1aiE8xs5A1Dt6E=";
}.${system} or throwSystem;
bin = "$out/bin/codeium_language_server";
@@ -24,7 +24,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "codeium";
- version = "1.16.11";
+ version = "1.16.18";
src = fetchurl {
name = "${finalAttrs.pname}-${finalAttrs.version}.gz";
url = "https://github.com/Exafunction/codeium/releases/download/language-server-v${finalAttrs.version}/language_server_${plat}.gz";
diff --git a/third_party/nixpkgs/pkgs/by-name/co/collabora-online/fix-file-server-regex.patch b/third_party/nixpkgs/pkgs/by-name/co/collabora-online/fix-file-server-regex.patch
new file mode 100644
index 0000000000..31cda69bbf
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/co/collabora-online/fix-file-server-regex.patch
@@ -0,0 +1,15 @@
+In the nix build, COOLWSD_VERSION_HASH becomes the same as COOLWSD_VERSION, e.g.
+`24.04.3.5`. The web server that serves files from
+`/browser/$COOLWSD_VERSION_HASH`, doesn't expect the hash to contain dots.
+
+--- a/wsd/FileServer.cpp
++++ b/wsd/FileServer.cpp
+@@ -933,7 +933,7 @@ std::string FileServerRequestHandler::getRequestPathname(const HTTPRequest& requ
+
+ std::string path(requestUri.getPath());
+
+- Poco::RegularExpression gitHashRe("/([0-9a-f]+)/");
++ Poco::RegularExpression gitHashRe("/([0-9a-f.]+)/");
+ std::string gitHash;
+ if (gitHashRe.extract(path, gitHash))
+ {
diff --git a/third_party/nixpkgs/pkgs/by-name/co/collabora-online/package-lock.json b/third_party/nixpkgs/pkgs/by-name/co/collabora-online/package-lock.json
new file mode 100644
index 0000000000..bdf1910fbf
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/co/collabora-online/package-lock.json
@@ -0,0 +1,9897 @@
+{
+ "name": "cool",
+ "version": "0.8.0-dev",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "cool",
+ "version": "0.8.0-dev",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "jsdom": "^16.4.0"
+ },
+ "devDependencies": {
+ "@braintree/sanitize-url": "6.0.2",
+ "@types/jquery": "^3.5.29",
+ "@types/jquery.contextmenu": "^1.7.38",
+ "@types/jqueryui": "^1.12.21",
+ "@types/mocha": "8.2.0",
+ "@types/node": "14.14.25",
+ "@types/offscreencanvas": "^2019.7.3",
+ "@types/w2ui": "^1.4.37",
+ "@typescript-eslint/eslint-plugin": "^4.21.0",
+ "@typescript-eslint/parser": "^4.21.0",
+ "autolinker": "3.14.1",
+ "browserify": "16.5.1",
+ "browserify-css": "0.15.0",
+ "canvas": "^2.6.1",
+ "d3": "6.7.0",
+ "eslint": "7.0.0",
+ "eslint-config-prettier": "^9.1.0",
+ "fzstd": "0.1.0",
+ "hammerjs": "2.0.8",
+ "jquery": "3.5.1",
+ "jquery-contextmenu": "2.9.2",
+ "jquery-mousewheel": "3.1.13",
+ "jquery-ui": "1.13.2",
+ "jscpd": "3.5.10",
+ "l10n-for-node": "0.0.1",
+ "mocha": "8.2.1",
+ "prettier": "^3.1.1",
+ "select2": "4.0.13",
+ "shrinkpack": "1.0.0-alpha",
+ "smartmenus": "1.0.0",
+ "stylelint": "13.7.0",
+ "typescript": "4.4.2",
+ "uglify-js": "3.17.4",
+ "uglifycss": "0.0.29",
+ "uglifyify": "5.0.2"
+ }
+ },
+ "node_modules/@ampproject/remapping": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
+ "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.24"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/code-frame": {
+ "version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz",
+ "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/highlight": "^7.24.7",
+ "picocolors": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/compat-data": {
+ "version": "7.25.4",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz",
+ "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/core": {
+ "version": "7.25.2",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz",
+ "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==",
+ "dev": true,
+ "dependencies": {
+ "@ampproject/remapping": "^2.2.0",
+ "@babel/code-frame": "^7.24.7",
+ "@babel/generator": "^7.25.0",
+ "@babel/helper-compilation-targets": "^7.25.2",
+ "@babel/helper-module-transforms": "^7.25.2",
+ "@babel/helpers": "^7.25.0",
+ "@babel/parser": "^7.25.0",
+ "@babel/template": "^7.25.0",
+ "@babel/traverse": "^7.25.2",
+ "@babel/types": "^7.25.2",
+ "convert-source-map": "^2.0.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.2.3",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/babel"
+ }
+ },
+ "node_modules/@babel/core/node_modules/convert-source-map": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
+ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
+ "dev": true
+ },
+ "node_modules/@babel/core/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/generator": {
+ "version": "7.25.6",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz",
+ "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.25.6",
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.25",
+ "jsesc": "^2.5.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets": {
+ "version": "7.25.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz",
+ "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/compat-data": "^7.25.2",
+ "@babel/helper-validator-option": "^7.24.8",
+ "browserslist": "^4.23.1",
+ "lru-cache": "^5.1.1",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "dev": true,
+ "dependencies": {
+ "yallist": "^3.0.2"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets/node_modules/yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "dev": true
+ },
+ "node_modules/@babel/helper-module-imports": {
+ "version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz",
+ "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/traverse": "^7.24.7",
+ "@babel/types": "^7.24.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-transforms": {
+ "version": "7.25.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz",
+ "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.24.7",
+ "@babel/helper-simple-access": "^7.24.7",
+ "@babel/helper-validator-identifier": "^7.24.7",
+ "@babel/traverse": "^7.25.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-simple-access": {
+ "version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz",
+ "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/traverse": "^7.24.7",
+ "@babel/types": "^7.24.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-string-parser": {
+ "version": "7.24.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz",
+ "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz",
+ "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-option": {
+ "version": "7.24.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz",
+ "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helpers": {
+ "version": "7.25.6",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz",
+ "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/template": "^7.25.0",
+ "@babel/types": "^7.25.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight": {
+ "version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz",
+ "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.24.7",
+ "chalk": "^2.4.2",
+ "js-tokens": "^4.0.0",
+ "picocolors": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true
+ },
+ "node_modules/@babel/highlight/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.25.6",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz",
+ "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.25.6"
+ },
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/template": {
+ "version": "7.25.0",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz",
+ "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.24.7",
+ "@babel/parser": "^7.25.0",
+ "@babel/types": "^7.25.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse": {
+ "version": "7.25.6",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz",
+ "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.24.7",
+ "@babel/generator": "^7.25.6",
+ "@babel/parser": "^7.25.6",
+ "@babel/template": "^7.25.0",
+ "@babel/types": "^7.25.6",
+ "debug": "^4.3.1",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse/node_modules/globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/types": {
+ "version": "7.25.6",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz",
+ "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-string-parser": "^7.24.8",
+ "@babel/helper-validator-identifier": "^7.24.7",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@braintree/sanitize-url": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.2.tgz",
+ "integrity": "sha512-Tbsj02wXCbqGmzdnXNk0SOF19ChhRU70BsroIi4Pm6Ehp56in6vch94mfbdQ17DozxkL3BAVjbZ4Qc1a0HFRAg==",
+ "dev": true
+ },
+ "node_modules/@colors/colors": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
+ "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/@iarna/cli": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@iarna/cli/-/cli-2.1.0.tgz",
+ "integrity": "sha512-rvVVqDa2g860niRbqs3D5RhL4la3dc1vwk+NlpKPZxKaMSHtE2se6C2x8NeveN+rcjp3/686X+u+09CZ+7lmAQ==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.2",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "node_modules/@jridgewell/gen-mapping": {
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
+ "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/set-array": "^1.2.1",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.24"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
+ "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/set-array": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
+ "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
+ "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
+ "dev": true
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.25",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
+ "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.1.0",
+ "@jridgewell/sourcemap-codec": "^1.4.14"
+ }
+ },
+ "node_modules/@jscpd/core": {
+ "version": "3.5.10",
+ "resolved": "https://registry.npmjs.org/@jscpd/core/-/core-3.5.10.tgz",
+ "integrity": "sha512-k8owgREEI6bUHtVq+PM3+Gp5GgLgwMklWabJzZdtNXpHeC22EzviAW1Of7cifPLmdMJ3xfkoHl5No9/gg6y5FA==",
+ "dev": true,
+ "dependencies": {
+ "eventemitter3": "^5.0.1"
+ }
+ },
+ "node_modules/@jscpd/finder": {
+ "version": "3.5.10",
+ "resolved": "https://registry.npmjs.org/@jscpd/finder/-/finder-3.5.10.tgz",
+ "integrity": "sha512-zyafUsTB2xDySho3wKMSoZuiMw2XvkdYW72kI7bLdz9M+ERyTMRfUnX1RgoGldXyylyZPF1FSflmfsppkV4Wuw==",
+ "dev": true,
+ "dependencies": {
+ "@jscpd/core": "^3.5.4",
+ "@jscpd/tokenizer": "^3.5.4",
+ "blamer": "^1.0.4",
+ "bytes": "^3.1.0",
+ "cli-table3": "^0.6.0",
+ "colors": "1.4.0",
+ "fast-glob": "^3.2.2",
+ "fs-extra": "^9.0.0",
+ "markdown-table": "^2.0.0",
+ "pug": "^3.0.1"
+ }
+ },
+ "node_modules/@jscpd/html-reporter": {
+ "version": "3.5.10",
+ "resolved": "https://registry.npmjs.org/@jscpd/html-reporter/-/html-reporter-3.5.10.tgz",
+ "integrity": "sha512-EPee/YSy/12UboUOoOD+vFvU8/Bi/CAKnjTDnAdPnJlSh68jog/BNhHKrXiiJKZS2CLn1WzjUaefJrn8VcWo+A==",
+ "dev": true,
+ "dependencies": {
+ "@jscpd/finder": "^3.5.10",
+ "colors": "1.4.0",
+ "fs-extra": "^9.0.1",
+ "pug": "^3.0.2"
+ }
+ },
+ "node_modules/@jscpd/tokenizer": {
+ "version": "3.5.4",
+ "resolved": "https://registry.npmjs.org/@jscpd/tokenizer/-/tokenizer-3.5.4.tgz",
+ "integrity": "sha512-qvGbHNFaGXqMqgw0cujRqSM2cuPBAR9EOtZNUx4eGQ6IeuJhsS+aI0ijEUOE1OdVBStdu5xYdyytuLkkmtJzHA==",
+ "dev": true,
+ "dependencies": {
+ "@jscpd/core": "^3.5.4",
+ "reprism": "^0.0.11",
+ "spark-md5": "^3.0.1"
+ }
+ },
+ "node_modules/@mapbox/node-pre-gyp": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz",
+ "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==",
+ "devOptional": true,
+ "dependencies": {
+ "detect-libc": "^2.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "make-dir": "^3.1.0",
+ "node-fetch": "^2.6.7",
+ "nopt": "^5.0.0",
+ "npmlog": "^5.0.1",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "tar": "^6.1.11"
+ },
+ "bin": {
+ "node-pre-gyp": "bin/node-pre-gyp"
+ }
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@stylelint/postcss-css-in-js": {
+ "version": "0.37.3",
+ "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.3.tgz",
+ "integrity": "sha512-scLk3cSH1H9KggSniseb2KNAU5D9FWc3H7BxCSAIdtU9OWIyw0zkEZ9qEKHryRM+SExYXRKNb7tOOVNAsQ3iwg==",
+ "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
+ "dev": true,
+ "dependencies": {
+ "@babel/core": "^7.17.9"
+ },
+ "peerDependencies": {
+ "postcss": ">=7.0.0",
+ "postcss-syntax": ">=0.36.2"
+ }
+ },
+ "node_modules/@stylelint/postcss-markdown": {
+ "version": "0.36.2",
+ "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz",
+ "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==",
+ "deprecated": "Use the original unforked package instead: postcss-markdown",
+ "dev": true,
+ "dependencies": {
+ "remark": "^13.0.0",
+ "unist-util-find-all-after": "^3.0.2"
+ },
+ "peerDependencies": {
+ "postcss": ">=7.0.0",
+ "postcss-syntax": ">=0.36.2"
+ }
+ },
+ "node_modules/@tootallnate/once": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
+ "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/@types/jquery": {
+ "version": "3.5.30",
+ "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.30.tgz",
+ "integrity": "sha512-nbWKkkyb919DOUxjmRVk8vwtDb0/k8FKncmUKFi+NY+QXqWltooxTrswvz4LspQwxvLdvzBN1TImr6cw3aQx2A==",
+ "dev": true,
+ "dependencies": {
+ "@types/sizzle": "*"
+ }
+ },
+ "node_modules/@types/jquery.contextmenu": {
+ "version": "1.7.38",
+ "resolved": "https://registry.npmjs.org/@types/jquery.contextmenu/-/jquery.contextmenu-1.7.38.tgz",
+ "integrity": "sha512-UJnILf0CmTDABuUglPQ6hVwOKxXNqWK9toErwAwtWa14ipPSsRI3hIVHftKB+kNZ2G3MadQJoroc+p5TU8CN5g==",
+ "dev": true,
+ "dependencies": {
+ "@types/jquery": "*"
+ }
+ },
+ "node_modules/@types/jqueryui": {
+ "version": "1.12.23",
+ "resolved": "https://registry.npmjs.org/@types/jqueryui/-/jqueryui-1.12.23.tgz",
+ "integrity": "sha512-pm1yVNVI29B9IGw41anCEzA5eR2r1pYc7flqD471ZT7B0yUXIY7YNe/zq7LGpihIGXNzWyG+Q4YQSzv2AF3fNA==",
+ "dev": true,
+ "dependencies": {
+ "@types/jquery": "*"
+ }
+ },
+ "node_modules/@types/json-schema": {
+ "version": "7.0.15",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "dev": true
+ },
+ "node_modules/@types/mdast": {
+ "version": "3.0.15",
+ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz",
+ "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "^2"
+ }
+ },
+ "node_modules/@types/minimist": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==",
+ "dev": true
+ },
+ "node_modules/@types/mocha": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.0.tgz",
+ "integrity": "sha512-/Sge3BymXo4lKc31C8OINJgXLaw+7vL1/L1pGiBNpGrBiT8FQiaFpSYV0uhTaG4y78vcMBTMFsWaHDvuD+xGzQ==",
+ "dev": true
+ },
+ "node_modules/@types/node": {
+ "version": "14.14.25",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.25.tgz",
+ "integrity": "sha512-EPpXLOVqDvisVxtlbvzfyqSsFeQxltFbluZNRndIb8tr9KiBnYNLzrc1N3pyKUCww2RNrfHDViqDWWE1LCJQtQ==",
+ "dev": true
+ },
+ "node_modules/@types/normalize-package-data": {
+ "version": "2.4.4",
+ "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz",
+ "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==",
+ "dev": true
+ },
+ "node_modules/@types/offscreencanvas": {
+ "version": "2019.7.3",
+ "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.3.tgz",
+ "integrity": "sha512-ieXiYmgSRXUDeOntE1InxjWyvEelZGP63M+cGuquuRLuIKKT1osnkXjxev9B7d1nXSug5vpunx+gNlbVxMlC9A==",
+ "dev": true
+ },
+ "node_modules/@types/parse-json": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz",
+ "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==",
+ "dev": true
+ },
+ "node_modules/@types/sizzle": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz",
+ "integrity": "sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==",
+ "dev": true
+ },
+ "node_modules/@types/unist": {
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz",
+ "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==",
+ "dev": true
+ },
+ "node_modules/@types/w2ui": {
+ "version": "1.4.37",
+ "resolved": "https://registry.npmjs.org/@types/w2ui/-/w2ui-1.4.37.tgz",
+ "integrity": "sha512-/55RzOljbfQgQSSxkyVva8AkEP9Ugx8dUcxTGqdw9T2fKFPzGKT16tXP/3AQsuQT0bvljhxgi/6rt0zm5cuwOQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/jquery": "*"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz",
+ "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/experimental-utils": "4.33.0",
+ "@typescript-eslint/scope-manager": "4.33.0",
+ "debug": "^4.3.1",
+ "functional-red-black-tree": "^1.0.1",
+ "ignore": "^5.1.8",
+ "regexpp": "^3.1.0",
+ "semver": "^7.3.5",
+ "tsutils": "^3.21.0"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "@typescript-eslint/parser": "^4.0.0",
+ "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/experimental-utils": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz",
+ "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==",
+ "dev": true,
+ "dependencies": {
+ "@types/json-schema": "^7.0.7",
+ "@typescript-eslint/scope-manager": "4.33.0",
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/typescript-estree": "4.33.0",
+ "eslint-scope": "^5.1.1",
+ "eslint-utils": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "*"
+ }
+ },
+ "node_modules/@typescript-eslint/parser": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz",
+ "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/scope-manager": "4.33.0",
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/typescript-estree": "4.33.0",
+ "debug": "^4.3.1"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/scope-manager": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz",
+ "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/visitor-keys": "4.33.0"
+ },
+ "engines": {
+ "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/types": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz",
+ "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==",
+ "dev": true,
+ "engines": {
+ "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz",
+ "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/visitor-keys": "4.33.0",
+ "debug": "^4.3.1",
+ "globby": "^11.0.3",
+ "is-glob": "^4.0.1",
+ "semver": "^7.3.5",
+ "tsutils": "^3.21.0"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/visitor-keys": {
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz",
+ "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "4.33.0",
+ "eslint-visitor-keys": "^2.0.0"
+ },
+ "engines": {
+ "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@ungap/promise-all-settled": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
+ "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
+ "dev": true
+ },
+ "node_modules/abab": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz",
+ "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==",
+ "deprecated": "Use your platform's native atob() and btoa() methods instead"
+ },
+ "node_modules/abbrev": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+ "devOptional": true
+ },
+ "node_modules/acorn": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
+ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-globals": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
+ "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
+ "dependencies": {
+ "acorn": "^7.1.1",
+ "acorn-walk": "^7.1.1"
+ }
+ },
+ "node_modules/acorn-jsx": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+ "dev": true,
+ "peerDependencies": {
+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/acorn-node": {
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
+ "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^7.0.0",
+ "acorn-walk": "^7.0.0",
+ "xtend": "^4.0.2"
+ }
+ },
+ "node_modules/acorn-walk": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
+ "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/agentkeepalive": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.3.tgz",
+ "integrity": "sha512-yqXL+k5rr8+ZRpOAntkaaRgWgE5o8ESAj5DyRmVTCSoZxXmqemb9Dd7T4i5UzwuERdLAJUy6XzR9zFVuf0kzkw==",
+ "dev": true,
+ "dependencies": {
+ "humanize-ms": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dev": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ansi-colors": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
+ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/ansi-escapes": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+ "dev": true,
+ "dependencies": {
+ "type-fest": "^0.21.3"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ansi-escapes/node_modules/type-fest": {
+ "version": "0.21.3",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
+ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/anymatch": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+ "dev": true,
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/aproba": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
+ "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
+ "devOptional": true
+ },
+ "node_modules/are-we-there-yet": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
+ "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
+ "deprecated": "This package is no longer supported.",
+ "devOptional": true,
+ "dependencies": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/are-we-there-yet/node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "devOptional": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dev": true,
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/arrify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+ "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/asap": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
+ "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==",
+ "dev": true
+ },
+ "node_modules/asn1.js": {
+ "version": "4.10.1",
+ "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
+ "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^4.0.0",
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "node_modules/asn1.js/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true
+ },
+ "node_modules/assert": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz",
+ "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==",
+ "dev": true,
+ "dependencies": {
+ "object.assign": "^4.1.4",
+ "util": "^0.10.4"
+ }
+ },
+ "node_modules/assert-never": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.3.0.tgz",
+ "integrity": "sha512-9Z3vxQ+berkL/JJo0dK+EY3Lp0s3NtSnP3VCLsh5HDcZPrh0M+KQRK5sWhUeyPPH+/RCxZqOxLMR+YC6vlviEQ==",
+ "dev": true
+ },
+ "node_modules/astral-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
+ "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
+ },
+ "node_modules/at-least-node": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
+ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/atob": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
+ "dev": true,
+ "bin": {
+ "atob": "bin/atob.js"
+ },
+ "engines": {
+ "node": ">= 4.5.0"
+ }
+ },
+ "node_modules/autolinker": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-3.14.1.tgz",
+ "integrity": "sha512-yvsRHIaY51EYDml6MGlbqyJGfl4n7zezGYf+R7gvM8c5LNpRGc4SISkvgAswSS8SWxk/OrGCylKV9mJyVstz7w==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^1.9.3"
+ }
+ },
+ "node_modules/autoprefixer": {
+ "version": "9.8.8",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz",
+ "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==",
+ "dev": true,
+ "dependencies": {
+ "browserslist": "^4.12.0",
+ "caniuse-lite": "^1.0.30001109",
+ "normalize-range": "^0.1.2",
+ "num2fraction": "^1.2.2",
+ "picocolors": "^0.2.1",
+ "postcss": "^7.0.32",
+ "postcss-value-parser": "^4.1.0"
+ },
+ "bin": {
+ "autoprefixer": "bin/autoprefixer"
+ },
+ "funding": {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/autoprefixer"
+ }
+ },
+ "node_modules/autoprefixer/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/babel-walk": {
+ "version": "3.0.0-canary-5",
+ "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz",
+ "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.9.6"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/bail": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz",
+ "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "devOptional": true
+ },
+ "node_modules/base64-js": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/binary-extensions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
+ "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/blamer": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/blamer/-/blamer-1.0.6.tgz",
+ "integrity": "sha512-fv7QToPS87oD1m1bDDTf29zC/bVKJxj2Nqh1r/v4NhMtbnzDIbWOHBYIfxCjlmkVGu3FGOjKgdNG3SFm7TkvBQ==",
+ "dev": true,
+ "dependencies": {
+ "execa": "^4.0.0",
+ "which": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=8.9"
+ }
+ },
+ "node_modules/bluebird": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
+ "dev": true
+ },
+ "node_modules/bn.js": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz",
+ "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==",
+ "dev": true
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "devOptional": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
+ "dev": true,
+ "dependencies": {
+ "fill-range": "^7.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/brorand": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
+ "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==",
+ "dev": true
+ },
+ "node_modules/browser-pack": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz",
+ "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==",
+ "dev": true,
+ "dependencies": {
+ "combine-source-map": "~0.8.0",
+ "defined": "^1.0.0",
+ "JSONStream": "^1.0.3",
+ "safe-buffer": "^5.1.1",
+ "through2": "^2.0.0",
+ "umd": "^3.0.0"
+ },
+ "bin": {
+ "browser-pack": "bin/cmd.js"
+ }
+ },
+ "node_modules/browser-process-hrtime": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
+ "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow=="
+ },
+ "node_modules/browser-resolve": {
+ "version": "1.11.3",
+ "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",
+ "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==",
+ "dev": true,
+ "dependencies": {
+ "resolve": "1.1.7"
+ }
+ },
+ "node_modules/browser-resolve/node_modules/resolve": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
+ "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==",
+ "dev": true
+ },
+ "node_modules/browser-stdout": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
+ "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
+ "dev": true
+ },
+ "node_modules/browserify": {
+ "version": "16.5.1",
+ "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.1.tgz",
+ "integrity": "sha512-EQX0h59Pp+0GtSRb5rL6OTfrttlzv+uyaUVlK6GX3w11SQ0jKPKyjC/54RhPR2ib2KmfcELM06e8FxcI5XNU2A==",
+ "dev": true,
+ "dependencies": {
+ "assert": "^1.4.0",
+ "browser-pack": "^6.0.1",
+ "browser-resolve": "^1.11.0",
+ "browserify-zlib": "~0.2.0",
+ "buffer": "~5.2.1",
+ "cached-path-relative": "^1.0.0",
+ "concat-stream": "^1.6.0",
+ "console-browserify": "^1.1.0",
+ "constants-browserify": "~1.0.0",
+ "crypto-browserify": "^3.0.0",
+ "defined": "^1.0.0",
+ "deps-sort": "^2.0.0",
+ "domain-browser": "^1.2.0",
+ "duplexer2": "~0.1.2",
+ "events": "^2.0.0",
+ "glob": "^7.1.0",
+ "has": "^1.0.0",
+ "htmlescape": "^1.1.0",
+ "https-browserify": "^1.0.0",
+ "inherits": "~2.0.1",
+ "insert-module-globals": "^7.0.0",
+ "JSONStream": "^1.0.3",
+ "labeled-stream-splicer": "^2.0.0",
+ "mkdirp-classic": "^0.5.2",
+ "module-deps": "^6.0.0",
+ "os-browserify": "~0.3.0",
+ "parents": "^1.0.1",
+ "path-browserify": "~0.0.0",
+ "process": "~0.11.0",
+ "punycode": "^1.3.2",
+ "querystring-es3": "~0.2.0",
+ "read-only-stream": "^2.0.0",
+ "readable-stream": "^2.0.2",
+ "resolve": "^1.1.4",
+ "shasum": "^1.0.0",
+ "shell-quote": "^1.6.1",
+ "stream-browserify": "^2.0.0",
+ "stream-http": "^3.0.0",
+ "string_decoder": "^1.1.1",
+ "subarg": "^1.0.0",
+ "syntax-error": "^1.1.1",
+ "through2": "^2.0.0",
+ "timers-browserify": "^1.0.1",
+ "tty-browserify": "0.0.1",
+ "url": "~0.11.0",
+ "util": "~0.10.1",
+ "vm-browserify": "^1.0.0",
+ "xtend": "^4.0.0"
+ },
+ "bin": {
+ "browserify": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/browserify-aes": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
+ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
+ "dev": true,
+ "dependencies": {
+ "buffer-xor": "^1.0.3",
+ "cipher-base": "^1.0.0",
+ "create-hash": "^1.1.0",
+ "evp_bytestokey": "^1.0.3",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "node_modules/browserify-cipher": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
+ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
+ "dev": true,
+ "dependencies": {
+ "browserify-aes": "^1.0.4",
+ "browserify-des": "^1.0.0",
+ "evp_bytestokey": "^1.0.0"
+ }
+ },
+ "node_modules/browserify-css": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/browserify-css/-/browserify-css-0.15.0.tgz",
+ "integrity": "sha512-ZgLHyZ16PH6P25JlBE+5xNtdobpkc5Egh+ctc8ha3GDtuZqSSQu0ovOxOQvXt0xAmaXixth/DY9iT56HlDOxyg==",
+ "dev": true,
+ "dependencies": {
+ "clean-css": "^4.1.5",
+ "concat-stream": "^1.6.0",
+ "css": "^2.2.1",
+ "find-node-modules": "^2.0.0",
+ "lodash": "^4.17.11",
+ "mime": "^1.3.6",
+ "strip-css-comments": "^3.0.0",
+ "through2": "2.0.x"
+ }
+ },
+ "node_modules/browserify-des": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
+ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
+ "dev": true,
+ "dependencies": {
+ "cipher-base": "^1.0.1",
+ "des.js": "^1.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "node_modules/browserify-rsa": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
+ "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^5.0.0",
+ "randombytes": "^2.0.1"
+ }
+ },
+ "node_modules/browserify-sign": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz",
+ "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^5.2.1",
+ "browserify-rsa": "^4.1.0",
+ "create-hash": "^1.2.0",
+ "create-hmac": "^1.1.7",
+ "elliptic": "^6.5.5",
+ "hash-base": "~3.0",
+ "inherits": "^2.0.4",
+ "parse-asn1": "^5.1.7",
+ "readable-stream": "^2.3.8",
+ "safe-buffer": "^5.2.1"
+ },
+ "engines": {
+ "node": ">= 0.12"
+ }
+ },
+ "node_modules/browserify-zlib": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
+ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
+ "dev": true,
+ "dependencies": {
+ "pako": "~1.0.5"
+ }
+ },
+ "node_modules/browserslist": {
+ "version": "4.23.3",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz",
+ "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "caniuse-lite": "^1.0.30001646",
+ "electron-to-chromium": "^1.5.4",
+ "node-releases": "^2.0.18",
+ "update-browserslist-db": "^1.1.0"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
+ "node_modules/buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz",
+ "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==",
+ "dev": true,
+ "dependencies": {
+ "base64-js": "^1.0.2",
+ "ieee754": "^1.1.4"
+ }
+ },
+ "node_modules/buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "dev": true
+ },
+ "node_modules/buffer-xor": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
+ "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==",
+ "dev": true
+ },
+ "node_modules/builtin-status-codes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
+ "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==",
+ "dev": true
+ },
+ "node_modules/builtins": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
+ "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==",
+ "dev": true
+ },
+ "node_modules/bytes": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/cacache": {
+ "version": "10.0.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
+ "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==",
+ "dev": true,
+ "dependencies": {
+ "bluebird": "^3.5.1",
+ "chownr": "^1.0.1",
+ "glob": "^7.1.2",
+ "graceful-fs": "^4.1.11",
+ "lru-cache": "^4.1.1",
+ "mississippi": "^2.0.0",
+ "mkdirp": "^0.5.1",
+ "move-concurrently": "^1.0.1",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^2.6.2",
+ "ssri": "^5.2.4",
+ "unique-filename": "^1.1.0",
+ "y18n": "^4.0.0"
+ }
+ },
+ "node_modules/cacache/node_modules/mississippi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz",
+ "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==",
+ "dev": true,
+ "dependencies": {
+ "concat-stream": "^1.5.0",
+ "duplexify": "^3.4.2",
+ "end-of-stream": "^1.1.0",
+ "flush-write-stream": "^1.0.0",
+ "from2": "^2.1.0",
+ "parallel-transform": "^1.1.0",
+ "pump": "^2.0.1",
+ "pumpify": "^1.3.3",
+ "stream-each": "^1.1.0",
+ "through2": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/cacache/node_modules/pump": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/cacache/node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/cached-path-relative": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.1.0.tgz",
+ "integrity": "sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==",
+ "dev": true
+ },
+ "node_modules/call-bind": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
+ "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
+ "dev": true,
+ "dependencies": {
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
+ "set-function-length": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/camelcase-keys": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
+ "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
+ "dev": true,
+ "dependencies": {
+ "camelcase": "^5.3.1",
+ "map-obj": "^4.0.0",
+ "quick-lru": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/caniuse-lite": {
+ "version": "1.0.30001658",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001658.tgz",
+ "integrity": "sha512-N2YVqWbJELVdrnsW5p+apoQyYt51aBMSsBZki1XZEfeBCexcM/sf4xiAHcXQBkuOwJBXtWF7aW1sYX6tKebPHw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ]
+ },
+ "node_modules/canvas": {
+ "version": "2.11.2",
+ "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.11.2.tgz",
+ "integrity": "sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==",
+ "devOptional": true,
+ "hasInstallScript": true,
+ "dependencies": {
+ "@mapbox/node-pre-gyp": "^1.0.0",
+ "nan": "^2.17.0",
+ "simple-get": "^3.0.3"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/character-entities": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz",
+ "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/character-entities-legacy": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz",
+ "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/character-parser": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz",
+ "integrity": "sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==",
+ "dev": true,
+ "dependencies": {
+ "is-regex": "^1.0.3"
+ }
+ },
+ "node_modules/character-reference-invalid": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz",
+ "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/chardet": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
+ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
+ "dev": true
+ },
+ "node_modules/chokidar": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz",
+ "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==",
+ "dev": true,
+ "dependencies": {
+ "anymatch": "~3.1.1",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.0",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.5.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.1.2"
+ }
+ },
+ "node_modules/chownr": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
+ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
+ "dev": true
+ },
+ "node_modules/cipher-base": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
+ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "node_modules/clean-css": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz",
+ "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==",
+ "dev": true,
+ "dependencies": {
+ "source-map": "~0.6.0"
+ },
+ "engines": {
+ "node": ">= 4.0"
+ }
+ },
+ "node_modules/cli-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
+ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
+ "dev": true,
+ "dependencies": {
+ "restore-cursor": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cli-table3": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz",
+ "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^4.2.0"
+ },
+ "engines": {
+ "node": "10.* || >= 12.*"
+ },
+ "optionalDependencies": {
+ "@colors/colors": "1.5.0"
+ }
+ },
+ "node_modules/cli-width": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
+ "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/cliui": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
+ "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^3.1.0",
+ "strip-ansi": "^5.2.0",
+ "wrap-ansi": "^5.1.0"
+ }
+ },
+ "node_modules/cliui/node_modules/ansi-regex": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
+ "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/cliui/node_modules/emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
+ "dev": true
+ },
+ "node_modules/cliui/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cliui/node_modules/string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "dev": true,
+ "dependencies": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/cliui/node_modules/strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/clone-regexp": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz",
+ "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==",
+ "dev": true,
+ "dependencies": {
+ "is-regexp": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/clone-regexp/node_modules/is-regexp": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz",
+ "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/code-point-at": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
+ "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/color-support": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
+ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
+ "devOptional": true,
+ "bin": {
+ "color-support": "bin.js"
+ }
+ },
+ "node_modules/colors": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
+ "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/combine-source-map": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz",
+ "integrity": "sha512-UlxQ9Vw0b/Bt/KYwCFqdEwsQ1eL8d1gibiFb7lxQJFdvTgc2hIZi6ugsg+kyhzhPV+QEpUiEIwInIAIrgoEkrg==",
+ "dev": true,
+ "dependencies": {
+ "convert-source-map": "~1.1.0",
+ "inline-source-map": "~0.6.0",
+ "lodash.memoize": "~3.0.3",
+ "source-map": "~0.5.3"
+ }
+ },
+ "node_modules/combine-source-map/node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+ "dev": true
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "devOptional": true
+ },
+ "node_modules/concat-stream": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
+ "dev": true,
+ "engines": [
+ "node >= 0.8"
+ ],
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.2.2",
+ "typedarray": "^0.0.6"
+ }
+ },
+ "node_modules/console-browserify": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
+ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
+ "dev": true
+ },
+ "node_modules/console-control-strings": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
+ "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==",
+ "devOptional": true
+ },
+ "node_modules/constantinople": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz",
+ "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/parser": "^7.6.0",
+ "@babel/types": "^7.6.1"
+ }
+ },
+ "node_modules/constants-browserify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
+ "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==",
+ "dev": true
+ },
+ "node_modules/convert-source-map": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz",
+ "integrity": "sha512-Y8L5rp6jo+g9VEPgvqNfEopjTR4OTYct8lXlS8iVQdmnjDvbdbzYe9rjtFCB9egC86JoNCU61WRY+ScjkZpnIg==",
+ "dev": true
+ },
+ "node_modules/copy-concurrently": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
+ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
+ "deprecated": "This package is no longer supported.",
+ "dev": true,
+ "dependencies": {
+ "aproba": "^1.1.1",
+ "fs-write-stream-atomic": "^1.0.8",
+ "iferr": "^0.1.5",
+ "mkdirp": "^0.5.1",
+ "rimraf": "^2.5.4",
+ "run-queue": "^1.0.0"
+ }
+ },
+ "node_modules/copy-concurrently/node_modules/aproba": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
+ "dev": true
+ },
+ "node_modules/copy-concurrently/node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+ "dev": true
+ },
+ "node_modules/cosmiconfig": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
+ "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
+ "dev": true,
+ "dependencies": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/create-ecdh": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
+ "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^4.1.0",
+ "elliptic": "^6.5.3"
+ }
+ },
+ "node_modules/create-ecdh/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true
+ },
+ "node_modules/create-hash": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
+ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
+ "dev": true,
+ "dependencies": {
+ "cipher-base": "^1.0.1",
+ "inherits": "^2.0.1",
+ "md5.js": "^1.3.4",
+ "ripemd160": "^2.0.1",
+ "sha.js": "^2.4.0"
+ }
+ },
+ "node_modules/create-hmac": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
+ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
+ "dev": true,
+ "dependencies": {
+ "cipher-base": "^1.0.3",
+ "create-hash": "^1.1.0",
+ "inherits": "^2.0.1",
+ "ripemd160": "^2.0.0",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ }
+ },
+ "node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/crypto-browserify": {
+ "version": "3.12.0",
+ "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
+ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
+ "dev": true,
+ "dependencies": {
+ "browserify-cipher": "^1.0.0",
+ "browserify-sign": "^4.0.0",
+ "create-ecdh": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "create-hmac": "^1.1.0",
+ "diffie-hellman": "^5.0.0",
+ "inherits": "^2.0.1",
+ "pbkdf2": "^3.0.3",
+ "public-encrypt": "^4.0.0",
+ "randombytes": "^2.0.0",
+ "randomfill": "^1.0.3"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/css": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz",
+ "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "source-map": "^0.6.1",
+ "source-map-resolve": "^0.5.2",
+ "urix": "^0.1.0"
+ }
+ },
+ "node_modules/cssesc": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+ "dev": true,
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cssom": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
+ "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw=="
+ },
+ "node_modules/cssstyle": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
+ "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
+ "dependencies": {
+ "cssom": "~0.3.6"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cssstyle/node_modules/cssom": {
+ "version": "0.3.8",
+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
+ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="
+ },
+ "node_modules/cyclist": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.2.tgz",
+ "integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==",
+ "dev": true
+ },
+ "node_modules/d3": {
+ "version": "6.7.0",
+ "resolved": "https://registry.npmjs.org/d3/-/d3-6.7.0.tgz",
+ "integrity": "sha512-hNHRhe+yCDLUG6Q2LwvR/WdNFPOJQ5VWqsJcwIYVeI401+d2/rrCjxSXkiAdIlpx7/73eApFB4Olsmh3YN7a6g==",
+ "dev": true,
+ "dependencies": {
+ "d3-array": "2",
+ "d3-axis": "2",
+ "d3-brush": "2",
+ "d3-chord": "2",
+ "d3-color": "2",
+ "d3-contour": "2",
+ "d3-delaunay": "5",
+ "d3-dispatch": "2",
+ "d3-drag": "2",
+ "d3-dsv": "2",
+ "d3-ease": "2",
+ "d3-fetch": "2",
+ "d3-force": "2",
+ "d3-format": "2",
+ "d3-geo": "2",
+ "d3-hierarchy": "2",
+ "d3-interpolate": "2",
+ "d3-path": "2",
+ "d3-polygon": "2",
+ "d3-quadtree": "2",
+ "d3-random": "2",
+ "d3-scale": "3",
+ "d3-scale-chromatic": "2",
+ "d3-selection": "2",
+ "d3-shape": "2",
+ "d3-time": "2",
+ "d3-time-format": "3",
+ "d3-timer": "2",
+ "d3-transition": "2",
+ "d3-zoom": "2"
+ }
+ },
+ "node_modules/d3-array": {
+ "version": "2.12.1",
+ "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz",
+ "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==",
+ "dev": true,
+ "dependencies": {
+ "internmap": "^1.0.0"
+ }
+ },
+ "node_modules/d3-axis": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-2.1.0.tgz",
+ "integrity": "sha512-z/G2TQMyuf0X3qP+Mh+2PimoJD41VOCjViJzT0BHeL/+JQAofkiWZbWxlwFGb1N8EN+Cl/CW+MUKbVzr1689Cw==",
+ "dev": true
+ },
+ "node_modules/d3-brush": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-2.1.0.tgz",
+ "integrity": "sha512-cHLLAFatBATyIKqZOkk/mDHUbzne2B3ZwxkzMHvFTCZCmLaXDpZRihQSn8UNXTkGD/3lb/W2sQz0etAftmHMJQ==",
+ "dev": true,
+ "dependencies": {
+ "d3-dispatch": "1 - 2",
+ "d3-drag": "2",
+ "d3-interpolate": "1 - 2",
+ "d3-selection": "2",
+ "d3-transition": "2"
+ }
+ },
+ "node_modules/d3-chord": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-2.0.0.tgz",
+ "integrity": "sha512-D5PZb7EDsRNdGU4SsjQyKhja8Zgu+SHZfUSO5Ls8Wsn+jsAKUUGkcshLxMg9HDFxG3KqavGWaWkJ8EpU8ojuig==",
+ "dev": true,
+ "dependencies": {
+ "d3-path": "1 - 2"
+ }
+ },
+ "node_modules/d3-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz",
+ "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==",
+ "dev": true
+ },
+ "node_modules/d3-contour": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-2.0.0.tgz",
+ "integrity": "sha512-9unAtvIaNk06UwqBmvsdHX7CZ+NPDZnn8TtNH1myW93pWJkhsV25JcgnYAu0Ck5Veb1DHiCv++Ic5uvJ+h50JA==",
+ "dev": true,
+ "dependencies": {
+ "d3-array": "2"
+ }
+ },
+ "node_modules/d3-delaunay": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-5.3.0.tgz",
+ "integrity": "sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==",
+ "dev": true,
+ "dependencies": {
+ "delaunator": "4"
+ }
+ },
+ "node_modules/d3-dispatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz",
+ "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA==",
+ "dev": true
+ },
+ "node_modules/d3-drag": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-2.0.0.tgz",
+ "integrity": "sha512-g9y9WbMnF5uqB9qKqwIIa/921RYWzlUDv9Jl1/yONQwxbOfszAWTCm8u7HOTgJgRDXiRZN56cHT9pd24dmXs8w==",
+ "dev": true,
+ "dependencies": {
+ "d3-dispatch": "1 - 2",
+ "d3-selection": "2"
+ }
+ },
+ "node_modules/d3-dsv": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-2.0.0.tgz",
+ "integrity": "sha512-E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w==",
+ "dev": true,
+ "dependencies": {
+ "commander": "2",
+ "iconv-lite": "0.4",
+ "rw": "1"
+ },
+ "bin": {
+ "csv2json": "bin/dsv2json",
+ "csv2tsv": "bin/dsv2dsv",
+ "dsv2dsv": "bin/dsv2dsv",
+ "dsv2json": "bin/dsv2json",
+ "json2csv": "bin/json2dsv",
+ "json2dsv": "bin/json2dsv",
+ "json2tsv": "bin/json2dsv",
+ "tsv2csv": "bin/dsv2dsv",
+ "tsv2json": "bin/dsv2json"
+ }
+ },
+ "node_modules/d3-ease": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-2.0.0.tgz",
+ "integrity": "sha512-68/n9JWarxXkOWMshcT5IcjbB+agblQUaIsbnXmrzejn2O82n3p2A9R2zEB9HIEFWKFwPAEDDN8gR0VdSAyyAQ==",
+ "dev": true
+ },
+ "node_modules/d3-fetch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-2.0.0.tgz",
+ "integrity": "sha512-TkYv/hjXgCryBeNKiclrwqZH7Nb+GaOwo3Neg24ZVWA3MKB+Rd+BY84Nh6tmNEMcjUik1CSUWjXYndmeO6F7sw==",
+ "dev": true,
+ "dependencies": {
+ "d3-dsv": "1 - 2"
+ }
+ },
+ "node_modules/d3-force": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-2.1.1.tgz",
+ "integrity": "sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==",
+ "dev": true,
+ "dependencies": {
+ "d3-dispatch": "1 - 2",
+ "d3-quadtree": "1 - 2",
+ "d3-timer": "1 - 2"
+ }
+ },
+ "node_modules/d3-format": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz",
+ "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==",
+ "dev": true
+ },
+ "node_modules/d3-geo": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz",
+ "integrity": "sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==",
+ "dev": true,
+ "dependencies": {
+ "d3-array": "^2.5.0"
+ }
+ },
+ "node_modules/d3-hierarchy": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz",
+ "integrity": "sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw==",
+ "dev": true
+ },
+ "node_modules/d3-interpolate": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz",
+ "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==",
+ "dev": true,
+ "dependencies": {
+ "d3-color": "1 - 2"
+ }
+ },
+ "node_modules/d3-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz",
+ "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==",
+ "dev": true
+ },
+ "node_modules/d3-polygon": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-2.0.0.tgz",
+ "integrity": "sha512-MsexrCK38cTGermELs0cO1d79DcTsQRN7IWMJKczD/2kBjzNXxLUWP33qRF6VDpiLV/4EI4r6Gs0DAWQkE8pSQ==",
+ "dev": true
+ },
+ "node_modules/d3-quadtree": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-2.0.0.tgz",
+ "integrity": "sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw==",
+ "dev": true
+ },
+ "node_modules/d3-random": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-2.2.2.tgz",
+ "integrity": "sha512-0D9P8TRj6qDAtHhRQn6EfdOtHMfsUWanl3yb/84C4DqpZ+VsgfI5iTVRNRbELCfNvRfpMr8OrqqUTQ6ANGCijw==",
+ "dev": true
+ },
+ "node_modules/d3-scale": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz",
+ "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==",
+ "dev": true,
+ "dependencies": {
+ "d3-array": "^2.3.0",
+ "d3-format": "1 - 2",
+ "d3-interpolate": "1.2.0 - 2",
+ "d3-time": "^2.1.1",
+ "d3-time-format": "2 - 3"
+ }
+ },
+ "node_modules/d3-scale-chromatic": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-2.0.0.tgz",
+ "integrity": "sha512-LLqy7dJSL8yDy7NRmf6xSlsFZ6zYvJ4BcWFE4zBrOPnQERv9zj24ohnXKRbyi9YHnYV+HN1oEO3iFK971/gkzA==",
+ "dev": true,
+ "dependencies": {
+ "d3-color": "1 - 2",
+ "d3-interpolate": "1 - 2"
+ }
+ },
+ "node_modules/d3-selection": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-2.0.0.tgz",
+ "integrity": "sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA==",
+ "dev": true
+ },
+ "node_modules/d3-shape": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz",
+ "integrity": "sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==",
+ "dev": true,
+ "dependencies": {
+ "d3-path": "1 - 2"
+ }
+ },
+ "node_modules/d3-time": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz",
+ "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==",
+ "dev": true,
+ "dependencies": {
+ "d3-array": "2"
+ }
+ },
+ "node_modules/d3-time-format": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz",
+ "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==",
+ "dev": true,
+ "dependencies": {
+ "d3-time": "1 - 2"
+ }
+ },
+ "node_modules/d3-timer": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-2.0.0.tgz",
+ "integrity": "sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA==",
+ "dev": true
+ },
+ "node_modules/d3-transition": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-2.0.0.tgz",
+ "integrity": "sha512-42ltAGgJesfQE3u9LuuBHNbGrI/AJjNL2OAUdclE70UE6Vy239GCBEYD38uBPoLeNsOhFStGpPI0BAOV+HMxog==",
+ "dev": true,
+ "dependencies": {
+ "d3-color": "1 - 2",
+ "d3-dispatch": "1 - 2",
+ "d3-ease": "1 - 2",
+ "d3-interpolate": "1 - 2",
+ "d3-timer": "1 - 2"
+ },
+ "peerDependencies": {
+ "d3-selection": "2"
+ }
+ },
+ "node_modules/d3-zoom": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-2.0.0.tgz",
+ "integrity": "sha512-fFg7aoaEm9/jf+qfstak0IYpnesZLiMX6GZvXtUSdv8RH2o4E2qeelgdU09eKS6wGuiGMfcnMI0nTIqWzRHGpw==",
+ "dev": true,
+ "dependencies": {
+ "d3-dispatch": "1 - 2",
+ "d3-drag": "2",
+ "d3-interpolate": "1 - 2",
+ "d3-selection": "2",
+ "d3-transition": "2"
+ }
+ },
+ "node_modules/dash-ast": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz",
+ "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==",
+ "dev": true
+ },
+ "node_modules/data-urls": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
+ "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
+ "dependencies": {
+ "abab": "^2.0.3",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/debug": {
+ "version": "4.3.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
+ "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+ "dependencies": {
+ "ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/decamelize-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz",
+ "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==",
+ "dev": true,
+ "dependencies": {
+ "decamelize": "^1.1.0",
+ "map-obj": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/decamelize-keys/node_modules/map-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+ "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/decimal.js": {
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz",
+ "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA=="
+ },
+ "node_modules/decode-uri-component": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz",
+ "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/decompress-response": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz",
+ "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==",
+ "devOptional": true,
+ "dependencies": {
+ "mimic-response": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/deep-is": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true
+ },
+ "node_modules/define-data-property": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
+ "dev": true,
+ "dependencies": {
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/define-properties": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
+ "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
+ "dev": true,
+ "dependencies": {
+ "define-data-property": "^1.0.1",
+ "has-property-descriptors": "^1.0.0",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/defined": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz",
+ "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/delaunator": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz",
+ "integrity": "sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==",
+ "dev": true
+ },
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/delegates": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+ "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==",
+ "devOptional": true
+ },
+ "node_modules/deps-sort": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz",
+ "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==",
+ "dev": true,
+ "dependencies": {
+ "JSONStream": "^1.0.3",
+ "shasum-object": "^1.0.0",
+ "subarg": "^1.0.0",
+ "through2": "^2.0.0"
+ },
+ "bin": {
+ "deps-sort": "bin/cmd.js"
+ }
+ },
+ "node_modules/des.js": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz",
+ "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "node_modules/detect-file": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
+ "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/detect-indent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz",
+ "integrity": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/detect-libc": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz",
+ "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/detect-newline": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
+ "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/detective": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz",
+ "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==",
+ "dev": true,
+ "dependencies": {
+ "acorn-node": "^1.8.2",
+ "defined": "^1.0.0",
+ "minimist": "^1.2.6"
+ },
+ "bin": {
+ "detective": "bin/detective.js"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/diff": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
+ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
+ "node_modules/diffie-hellman": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
+ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^4.1.0",
+ "miller-rabin": "^4.0.0",
+ "randombytes": "^2.0.0"
+ }
+ },
+ "node_modules/diffie-hellman/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true
+ },
+ "node_modules/dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dev": true,
+ "dependencies": {
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/doctrine": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+ "dev": true,
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/doctypes": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz",
+ "integrity": "sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==",
+ "dev": true
+ },
+ "node_modules/dom-serializer": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
+ "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "entities": "^2.0.0"
+ }
+ },
+ "node_modules/dom-serializer/node_modules/domelementtype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ]
+ },
+ "node_modules/dom-serializer/node_modules/entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/domain-browser": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
+ "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4",
+ "npm": ">=1.2"
+ }
+ },
+ "node_modules/domelementtype": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
+ "dev": true
+ },
+ "node_modules/domexception": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
+ "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
+ "deprecated": "Use your platform's native DOMException instead",
+ "dependencies": {
+ "webidl-conversions": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/domexception/node_modules/webidl-conversions": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
+ "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/domhandler": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
+ "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "1"
+ }
+ },
+ "node_modules/domutils": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
+ "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
+ "dev": true,
+ "dependencies": {
+ "dom-serializer": "0",
+ "domelementtype": "1"
+ }
+ },
+ "node_modules/duplexer2": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
+ "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "node_modules/duplexify": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "node_modules/electron-to-chromium": {
+ "version": "1.5.18",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.18.tgz",
+ "integrity": "sha512-1OfuVACu+zKlmjsNdcJuVQuVE61sZOLbNM4JAQ1Rvh6EOj0/EUKhMJjRH73InPlXSh8HIJk1cVZ8pyOV/FMdUQ==",
+ "dev": true
+ },
+ "node_modules/elliptic": {
+ "version": "6.5.7",
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz",
+ "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^4.11.9",
+ "brorand": "^1.1.0",
+ "hash.js": "^1.0.0",
+ "hmac-drbg": "^1.0.1",
+ "inherits": "^2.0.4",
+ "minimalistic-assert": "^1.0.1",
+ "minimalistic-crypto-utils": "^1.0.1"
+ }
+ },
+ "node_modules/elliptic/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true
+ },
+ "node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "devOptional": true
+ },
+ "node_modules/encoding": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "dev": true,
+ "dependencies": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
+ "node_modules/encoding/node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dev": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "dev": true,
+ "dependencies": {
+ "once": "^1.4.0"
+ }
+ },
+ "node_modules/entities": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
+ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
+ "dev": true
+ },
+ "node_modules/err-code": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz",
+ "integrity": "sha512-CJAN+O0/yA1CKfRn9SXOGctSpEM7DCon/r/5r2eXFMY2zCCJBasFhcM5I+1kh3Ap11FsQCX+vGHceNPvpWKhoA==",
+ "dev": true
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dev": true,
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "node_modules/es-define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
+ "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
+ "dev": true,
+ "dependencies": {
+ "get-intrinsic": "^1.2.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-errors": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es6-promise": {
+ "version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
+ "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
+ "dev": true
+ },
+ "node_modules/es6-promisify": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
+ "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==",
+ "dev": true,
+ "dependencies": {
+ "es6-promise": "^4.0.3"
+ }
+ },
+ "node_modules/escalade": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
+ "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/escodegen": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
+ "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
+ "dependencies": {
+ "esprima": "^4.0.1",
+ "estraverse": "^5.2.0",
+ "esutils": "^2.0.2"
+ },
+ "bin": {
+ "escodegen": "bin/escodegen.js",
+ "esgenerate": "bin/esgenerate.js"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "optionalDependencies": {
+ "source-map": "~0.6.1"
+ }
+ },
+ "node_modules/escodegen/node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/eslint": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.0.0.tgz",
+ "integrity": "sha512-qY1cwdOxMONHJfGqw52UOpZDeqXy8xmD0u8CT6jIstil72jkhURC704W8CFyTPDPllz4z4lu0Ql1+07PG/XdIg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "ajv": "^6.10.0",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.2",
+ "debug": "^4.0.1",
+ "doctrine": "^3.0.0",
+ "eslint-scope": "^5.0.0",
+ "eslint-utils": "^2.0.0",
+ "eslint-visitor-keys": "^1.1.0",
+ "espree": "^7.0.0",
+ "esquery": "^1.2.0",
+ "esutils": "^2.0.2",
+ "file-entry-cache": "^5.0.1",
+ "functional-red-black-tree": "^1.0.1",
+ "glob-parent": "^5.0.0",
+ "globals": "^12.1.0",
+ "ignore": "^4.0.6",
+ "import-fresh": "^3.0.0",
+ "imurmurhash": "^0.1.4",
+ "inquirer": "^7.0.0",
+ "is-glob": "^4.0.0",
+ "js-yaml": "^3.13.1",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.4.1",
+ "lodash": "^4.17.14",
+ "minimatch": "^3.0.4",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.1",
+ "progress": "^2.0.0",
+ "regexpp": "^3.1.0",
+ "semver": "^7.2.1",
+ "strip-ansi": "^6.0.0",
+ "strip-json-comments": "^3.1.0",
+ "table": "^5.2.3",
+ "text-table": "^0.2.0",
+ "v8-compile-cache": "^2.0.3"
+ },
+ "bin": {
+ "eslint": "bin/eslint.js"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/eslint-config-prettier": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz",
+ "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==",
+ "dev": true,
+ "bin": {
+ "eslint-config-prettier": "bin/cli.js"
+ },
+ "peerDependencies": {
+ "eslint": ">=7.0.0"
+ }
+ },
+ "node_modules/eslint-scope": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+ "dev": true,
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/eslint-utils": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
+ "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
+ "dev": true,
+ "dependencies": {
+ "eslint-visitor-keys": "^2.0.0"
+ },
+ "engines": {
+ "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mysticatea"
+ },
+ "peerDependencies": {
+ "eslint": ">=5"
+ }
+ },
+ "node_modules/eslint-visitor-keys": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
+ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/eslint/node_modules/eslint-utils": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
+ "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
+ "dev": true,
+ "dependencies": {
+ "eslint-visitor-keys": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mysticatea"
+ }
+ },
+ "node_modules/eslint/node_modules/eslint-visitor-keys": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
+ "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint/node_modules/ignore": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/espree": {
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
+ "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^7.4.0",
+ "acorn-jsx": "^5.3.1",
+ "eslint-visitor-keys": "^1.3.0"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/espree/node_modules/eslint-visitor-keys": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
+ "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/esquery": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
+ "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
+ "dev": true,
+ "dependencies": {
+ "estraverse": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/esquery/node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "dev": true,
+ "dependencies": {
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esrecurse/node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eventemitter3": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
+ "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
+ "dev": true
+ },
+ "node_modules/events": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz",
+ "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.x"
+ }
+ },
+ "node_modules/evp_bytestokey": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
+ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
+ "dev": true,
+ "dependencies": {
+ "md5.js": "^1.3.4",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/execa": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
+ "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
+ "dev": true,
+ "dependencies": {
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/execall": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz",
+ "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==",
+ "dev": true,
+ "dependencies": {
+ "clone-regexp": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/expand-tilde": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
+ "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==",
+ "dev": true,
+ "dependencies": {
+ "homedir-polyfill": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+ "dev": true
+ },
+ "node_modules/external-editor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
+ "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
+ "dev": true,
+ "dependencies": {
+ "chardet": "^0.7.0",
+ "iconv-lite": "^0.4.24",
+ "tmp": "^0.0.33"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true
+ },
+ "node_modules/fast-glob": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
+ "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=8.6.0"
+ }
+ },
+ "node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "dev": true
+ },
+ "node_modules/fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
+ "dev": true
+ },
+ "node_modules/fast-safe-stringify": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
+ "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==",
+ "dev": true
+ },
+ "node_modules/fast-uri": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz",
+ "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==",
+ "dev": true
+ },
+ "node_modules/fastest-levenshtein": {
+ "version": "1.0.16",
+ "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz",
+ "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4.9.1"
+ }
+ },
+ "node_modules/fastq": {
+ "version": "1.17.1",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
+ "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
+ "dev": true,
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "node_modules/figgy-pudding": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
+ "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
+ "deprecated": "This module is no longer supported.",
+ "dev": true
+ },
+ "node_modules/figures": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
+ "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/file-entry-cache": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
+ "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
+ "dev": true,
+ "dependencies": {
+ "flat-cache": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/fill-range": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
+ "dev": true,
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/find-node-modules": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.1.3.tgz",
+ "integrity": "sha512-UC2I2+nx1ZuOBclWVNdcnbDR5dlrOdVb7xNjmT/lHE+LsgztWks3dG7boJ37yTS/venXw84B/mAW9uHVoC5QRg==",
+ "dev": true,
+ "dependencies": {
+ "findup-sync": "^4.0.0",
+ "merge": "^2.1.1"
+ }
+ },
+ "node_modules/find-npm-prefix": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/find-npm-prefix/-/find-npm-prefix-1.0.2.tgz",
+ "integrity": "sha512-KEftzJ+H90x6pcKtdXZEPsQse8/y/UnvzRKrOSQFprnrGaFuJ62fVkP34Iu2IYuMvyauCyoLTNkJZgrrGA2wkA==",
+ "deprecated": "This package is no longer supported.",
+ "dev": true
+ },
+ "node_modules/find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/findup-sync": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
+ "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
+ "dev": true,
+ "dependencies": {
+ "detect-file": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "micromatch": "^4.0.2",
+ "resolve-dir": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/flat": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
+ "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
+ "dev": true,
+ "bin": {
+ "flat": "cli.js"
+ }
+ },
+ "node_modules/flat-cache": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
+ "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
+ "dev": true,
+ "dependencies": {
+ "flatted": "^2.0.0",
+ "rimraf": "2.6.3",
+ "write": "1.0.3"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/flat-cache/node_modules/rimraf": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
+ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/flatted": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
+ "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
+ "dev": true
+ },
+ "node_modules/flush-write-stream": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
+ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.3.6"
+ }
+ },
+ "node_modules/form-data": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
+ "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/from2": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
+ "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0"
+ }
+ },
+ "node_modules/fs-extra": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "dev": true,
+ "dependencies": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "devOptional": true,
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/fs-minipass/node_modules/minipass": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
+ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
+ "devOptional": true,
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fs-minipass/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "devOptional": true
+ },
+ "node_modules/fs-write-stream-atomic": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
+ "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==",
+ "deprecated": "This package is no longer supported.",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "iferr": "^0.1.5",
+ "imurmurhash": "^0.1.4",
+ "readable-stream": "1 || 2"
+ }
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
+ "devOptional": true
+ },
+ "node_modules/fsevents": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
+ "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
+ "deprecated": "\"Please update to latest v2.3 or v2.2\"",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/functional-red-black-tree": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
+ "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==",
+ "dev": true
+ },
+ "node_modules/fzstd": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/fzstd/-/fzstd-0.1.0.tgz",
+ "integrity": "sha512-TTvznnpde1rTv/3FOmZMbPCh75gqkJ9dKJdsKmcNiXh4olLJl3eRahHJcGzyPZjuVaytffP02Or4z5avDvqKQA==",
+ "dev": true
+ },
+ "node_modules/gauge": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
+ "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
+ "deprecated": "This package is no longer supported.",
+ "devOptional": true,
+ "dependencies": {
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.2",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.1",
+ "object-assign": "^4.1.1",
+ "signal-exit": "^3.0.0",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1",
+ "wide-align": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/genfun": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz",
+ "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==",
+ "dev": true
+ },
+ "node_modules/gensync": {
+ "version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/get-assigned-identifiers": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz",
+ "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==",
+ "dev": true
+ },
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "dev": true,
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
+ "node_modules/get-intrinsic": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
+ "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
+ "dev": true,
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "has-proto": "^1.0.1",
+ "has-symbols": "^1.0.3",
+ "hasown": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/get-stdin": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
+ "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "dev": true,
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/gitignore-to-glob": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/gitignore-to-glob/-/gitignore-to-glob-0.3.0.tgz",
+ "integrity": "sha512-mk74BdnK7lIwDHnotHddx1wsjMOFIThpLY3cPNniJ/2fA/tlLzHnFxIdR+4sLOu5KGgQJdij4kjJ2RoUNnCNMA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.4 <5 || >=6.9"
+ }
+ },
+ "node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
+ "devOptional": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/global-modules": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
+ "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
+ "dev": true,
+ "dependencies": {
+ "global-prefix": "^1.0.1",
+ "is-windows": "^1.0.1",
+ "resolve-dir": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/global-prefix": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
+ "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==",
+ "dev": true,
+ "dependencies": {
+ "expand-tilde": "^2.0.2",
+ "homedir-polyfill": "^1.0.1",
+ "ini": "^1.3.4",
+ "is-windows": "^1.0.1",
+ "which": "^1.2.14"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/global-prefix/node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/globals": {
+ "version": "12.4.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
+ "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
+ "dev": true,
+ "dependencies": {
+ "type-fest": "^0.8.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/globby": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
+ "dev": true,
+ "dependencies": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.2.9",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/globjoin": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz",
+ "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==",
+ "dev": true
+ },
+ "node_modules/gonzales-pe": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz",
+ "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.2.5"
+ },
+ "bin": {
+ "gonzales": "bin/gonzales.js"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/gopd": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
+ "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
+ "dev": true,
+ "dependencies": {
+ "get-intrinsic": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
+ "dev": true
+ },
+ "node_modules/growl": {
+ "version": "1.10.5",
+ "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
+ "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.x"
+ }
+ },
+ "node_modules/hammerjs": {
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz",
+ "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/hard-rejection": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
+ "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/has": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz",
+ "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/has-property-descriptors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
+ "dev": true,
+ "dependencies": {
+ "es-define-property": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-proto": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
+ "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-symbols": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
+ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-tostringtag": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
+ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
+ "dev": true,
+ "dependencies": {
+ "has-symbols": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-unicode": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+ "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==",
+ "devOptional": true
+ },
+ "node_modules/hash-base": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
+ "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/hash.js": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
+ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "minimalistic-assert": "^1.0.1"
+ }
+ },
+ "node_modules/hasown": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/he": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
+ "dev": true,
+ "bin": {
+ "he": "bin/he"
+ }
+ },
+ "node_modules/hmac-drbg": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
+ "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==",
+ "dev": true,
+ "dependencies": {
+ "hash.js": "^1.0.3",
+ "minimalistic-assert": "^1.0.0",
+ "minimalistic-crypto-utils": "^1.0.1"
+ }
+ },
+ "node_modules/homedir-polyfill": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
+ "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
+ "dev": true,
+ "dependencies": {
+ "parse-passwd": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+ "dev": true
+ },
+ "node_modules/html-encoding-sniffer": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
+ "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
+ "dependencies": {
+ "whatwg-encoding": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/html-tags": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz",
+ "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/htmlescape": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz",
+ "integrity": "sha512-eVcrzgbR4tim7c7soKQKtxa/kQM4TzjnlU83rcZ9bHU6t31ehfV7SktN6McWgwPWg+JYMA/O3qpGxBvFq1z2Jg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/htmlparser2": {
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
+ "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "^1.3.1",
+ "domhandler": "^2.3.0",
+ "domutils": "^1.5.1",
+ "entities": "^1.1.1",
+ "inherits": "^2.0.1",
+ "readable-stream": "^3.1.1"
+ }
+ },
+ "node_modules/htmlparser2/node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/http-cache-semantics": {
+ "version": "3.8.1",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz",
+ "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==",
+ "dev": true
+ },
+ "node_modules/http-proxy-agent": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
+ "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
+ "dependencies": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/https-browserify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
+ "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==",
+ "dev": true
+ },
+ "node_modules/https-proxy-agent": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/human-signals": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
+ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.12.0"
+ }
+ },
+ "node_modules/humanize-ms": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
+ "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.0.0"
+ }
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/iferr": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
+ "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==",
+ "dev": true
+ },
+ "node_modules/ignore": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/ignore-walk": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz",
+ "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==",
+ "dev": true,
+ "dependencies": {
+ "minimatch": "^3.0.4"
+ }
+ },
+ "node_modules/import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "dev": true,
+ "dependencies": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/import-lazy": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz",
+ "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
+ "devOptional": true,
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "devOptional": true
+ },
+ "node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "dev": true
+ },
+ "node_modules/inline-source-map": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.3.tgz",
+ "integrity": "sha512-1aVsPEsJWMJq/pdMU61CDlm1URcW702MTB4w9/zUjMus6H/Py8o7g68Pr9D4I6QluWGt/KdmswuRhaA05xVR1w==",
+ "dev": true,
+ "dependencies": {
+ "source-map": "~0.5.3"
+ }
+ },
+ "node_modules/inline-source-map/node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/inquirer": {
+ "version": "7.3.3",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz",
+ "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-width": "^3.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^3.0.0",
+ "lodash": "^4.17.19",
+ "mute-stream": "0.0.8",
+ "run-async": "^2.4.0",
+ "rxjs": "^6.6.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "through": "^2.3.6"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/insert-module-globals": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.1.tgz",
+ "integrity": "sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==",
+ "dev": true,
+ "dependencies": {
+ "acorn-node": "^1.5.2",
+ "combine-source-map": "^0.8.0",
+ "concat-stream": "^1.6.1",
+ "is-buffer": "^1.1.0",
+ "JSONStream": "^1.0.3",
+ "path-is-absolute": "^1.0.1",
+ "process": "~0.11.0",
+ "through2": "^2.0.0",
+ "undeclared-identifiers": "^1.1.2",
+ "xtend": "^4.0.0"
+ },
+ "bin": {
+ "insert-module-globals": "bin/cmd.js"
+ }
+ },
+ "node_modules/internmap": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz",
+ "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==",
+ "dev": true
+ },
+ "node_modules/ip": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz",
+ "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==",
+ "dev": true
+ },
+ "node_modules/is-alphabetical": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz",
+ "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/is-alphanumerical": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz",
+ "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==",
+ "dev": true,
+ "dependencies": {
+ "is-alphabetical": "^1.0.0",
+ "is-decimal": "^1.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
+ "dev": true
+ },
+ "node_modules/is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dev": true,
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true
+ },
+ "node_modules/is-core-module": {
+ "version": "2.15.1",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
+ "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
+ "dev": true,
+ "dependencies": {
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-decimal": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz",
+ "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/is-expression": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz",
+ "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^7.1.1",
+ "object-assign": "^4.1.1"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-hexadecimal": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz",
+ "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-potential-custom-element-name": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
+ "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ=="
+ },
+ "node_modules/is-promise": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
+ "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
+ "dev": true
+ },
+ "node_modules/is-regex": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-regexp": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
+ "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
+ "dev": true
+ },
+ "node_modules/is-windows": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
+ "dev": true
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "dev": true
+ },
+ "node_modules/jquery": {
+ "version": "3.5.1",
+ "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz",
+ "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==",
+ "dev": true
+ },
+ "node_modules/jquery-contextmenu": {
+ "version": "2.9.2",
+ "resolved": "https://registry.npmjs.org/jquery-contextmenu/-/jquery-contextmenu-2.9.2.tgz",
+ "integrity": "sha512-6S6sH/08owDStC/7zNwcN366yR0ydX6PmMB0RnjLRQOp7Nc/rqwEHglshfHrrw2kdTev97GXwRXrayDUmToIOw==",
+ "dev": true,
+ "dependencies": {
+ "jquery": "^3.5.0"
+ },
+ "peerDependencies": {
+ "jquery": ">=1.8.2"
+ }
+ },
+ "node_modules/jquery-mousewheel": {
+ "version": "3.1.13",
+ "resolved": "https://registry.npmjs.org/jquery-mousewheel/-/jquery-mousewheel-3.1.13.tgz",
+ "integrity": "sha512-GXhSjfOPyDemM005YCEHvzrEALhKDIswtxSHSR2e4K/suHVJKJxxRCGz3skPjNxjJjQa9AVSGGlYjv1M3VLIPg==",
+ "dev": true
+ },
+ "node_modules/jquery-ui": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/jquery-ui/-/jquery-ui-1.13.2.tgz",
+ "integrity": "sha512-wBZPnqWs5GaYJmo1Jj0k/mrSkzdQzKDwhXNtHKcBdAcKVxMM3KNYFq+iJ2i1rwiG53Z8M4mTn3Qxrm17uH1D4Q==",
+ "dev": true,
+ "dependencies": {
+ "jquery": ">=1.8.0 <4.0.0"
+ }
+ },
+ "node_modules/js-stringify": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz",
+ "integrity": "sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==",
+ "dev": true
+ },
+ "node_modules/js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+ "dev": true
+ },
+ "node_modules/js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dev": true,
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/jscpd": {
+ "version": "3.5.10",
+ "resolved": "https://registry.npmjs.org/jscpd/-/jscpd-3.5.10.tgz",
+ "integrity": "sha512-lsFBSqtmGocMtF8NuCh867VRhjeSvPlGit7FYA9a9bX3GFoV65djHnWMbIWfHLb/6wCCwllmXaHuMgeMuhqo3Q==",
+ "dev": true,
+ "dependencies": {
+ "@jscpd/core": "^3.5.4",
+ "@jscpd/finder": "^3.5.10",
+ "@jscpd/html-reporter": "^3.5.10",
+ "@jscpd/tokenizer": "^3.5.4",
+ "colors": "1.4.0",
+ "commander": "^5.0.0",
+ "fs-extra": "^9.1.0",
+ "gitignore-to-glob": "^0.3.0"
+ },
+ "bin": {
+ "jscpd": "bin/jscpd"
+ }
+ },
+ "node_modules/jscpd/node_modules/commander": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
+ "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/jsdom": {
+ "version": "16.7.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz",
+ "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==",
+ "dependencies": {
+ "abab": "^2.0.5",
+ "acorn": "^8.2.4",
+ "acorn-globals": "^6.0.0",
+ "cssom": "^0.4.4",
+ "cssstyle": "^2.3.0",
+ "data-urls": "^2.0.0",
+ "decimal.js": "^10.2.1",
+ "domexception": "^2.0.1",
+ "escodegen": "^2.0.0",
+ "form-data": "^3.0.0",
+ "html-encoding-sniffer": "^2.0.1",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-potential-custom-element-name": "^1.0.1",
+ "nwsapi": "^2.2.0",
+ "parse5": "6.0.1",
+ "saxes": "^5.0.1",
+ "symbol-tree": "^3.2.4",
+ "tough-cookie": "^4.0.0",
+ "w3c-hr-time": "^1.0.2",
+ "w3c-xmlserializer": "^2.0.0",
+ "webidl-conversions": "^6.1.0",
+ "whatwg-encoding": "^1.0.5",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.5.0",
+ "ws": "^7.4.6",
+ "xml-name-validator": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "canvas": "^2.5.0"
+ },
+ "peerDependenciesMeta": {
+ "canvas": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jsdom/node_modules/acorn": {
+ "version": "8.12.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",
+ "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/jsesc": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "dev": true,
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/json-parse-better-errors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "dev": true
+ },
+ "node_modules/json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "dev": true
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true
+ },
+ "node_modules/json-stable-stringify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz",
+ "integrity": "sha512-nKtD/Qxm7tWdZqJoldEC7fF0S41v0mWbeaXG3637stOWfyGxTgWTYE2wtfKmjzpvxv2MA2xzxsXOIiwUpkX6Qw==",
+ "dev": true,
+ "dependencies": {
+ "jsonify": "~0.0.0"
+ }
+ },
+ "node_modules/json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
+ "dev": true
+ },
+ "node_modules/json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "dev": true,
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "dev": true,
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/jsonify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz",
+ "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/jsonparse": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
+ "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==",
+ "dev": true,
+ "engines": [
+ "node >= 0.2.0"
+ ]
+ },
+ "node_modules/JSONStream": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
+ "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
+ "dev": true,
+ "dependencies": {
+ "jsonparse": "^1.2.0",
+ "through": ">=2.2.7 <3"
+ },
+ "bin": {
+ "JSONStream": "bin.js"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/jstransformer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz",
+ "integrity": "sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==",
+ "dev": true,
+ "dependencies": {
+ "is-promise": "^2.0.0",
+ "promise": "^7.0.1"
+ }
+ },
+ "node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/known-css-properties": {
+ "version": "0.19.0",
+ "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.19.0.tgz",
+ "integrity": "sha512-eYboRV94Vco725nKMlpkn3nV2+96p9c3gKXRsYqAJSswSENvBhN7n5L+uDhY58xQa0UukWsDMTGELzmD8Q+wTA==",
+ "dev": true
+ },
+ "node_modules/l10n-for-node": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/l10n-for-node/-/l10n-for-node-0.0.1.tgz",
+ "integrity": "sha512-oAoyHnpCgZ8UQQ6Apa8CVBGHlFwhWXRui2Vd/f9rPPtGxItd1ULyBvsxQ8D9LpLgWR8ZDJ/6ZZ4TZ7FkJzbpjQ==",
+ "dev": true
+ },
+ "node_modules/labeled-stream-splicer": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz",
+ "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "stream-splicer": "^2.0.0"
+ }
+ },
+ "node_modules/levn": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+ "dev": true,
+ "dependencies": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/libprecious": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/libprecious/-/libprecious-1.9.0.tgz",
+ "integrity": "sha512-0CInMTo64PHf1YWyMgQbBu/rOxa3vtH9vqJEka7+mPJpRkWbBVHLzh46cy3osdPeqedxr80fgdXglNgMfFuOWg==",
+ "dev": true,
+ "dependencies": {
+ "bluebird": "^3.5.1",
+ "detect-indent": "^5.0.0",
+ "detect-newline": "^2.1.0",
+ "find-npm-prefix": "^1.0.2",
+ "graceful-fs": "^4.1.11",
+ "lock-verify": "^2.0.0",
+ "mkdirp": "^0.5.1",
+ "npm-logical-tree": "^1.2.1",
+ "npm-package-arg": "^6.0.0",
+ "pacote": "^7.4.2",
+ "protoduck": "^5.0.0",
+ "rimraf": "^2.6.2",
+ "ssri": "^5.2.4"
+ }
+ },
+ "node_modules/libprecious/node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+ "dev": true
+ },
+ "node_modules/locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/lock-verify": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/lock-verify/-/lock-verify-2.2.2.tgz",
+ "integrity": "sha512-2CUNtr1ZSVKJHcYP8uEzafmmuyauCB5zZimj8TvQd/Lflt9kXVZs+8S+EbAzZLaVUDn8CYGmeC3DFGdYfnCzeQ==",
+ "deprecated": "This package is no longer supported.",
+ "dev": true,
+ "dependencies": {
+ "@iarna/cli": "^2.1.0",
+ "npm-package-arg": "^6.1.0",
+ "semver": "^5.4.1"
+ },
+ "bin": {
+ "lock-verify": "cli.js"
+ }
+ },
+ "node_modules/lock-verify/node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ },
+ "node_modules/lodash.memoize": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz",
+ "integrity": "sha512-eDn9kqrAmVUC1wmZvlQ6Uhde44n+tXpqPrN8olQJbttgh0oKclk+SF54P47VEGE9CEiMeRwAP8BaM7UHvBkz2A==",
+ "dev": true
+ },
+ "node_modules/lodash.truncate": {
+ "version": "4.4.2",
+ "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
+ "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==",
+ "dev": true
+ },
+ "node_modules/log-symbols": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz",
+ "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/longest-streak": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz",
+ "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "dependencies": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "node_modules/make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "devOptional": true,
+ "dependencies": {
+ "semver": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/make-dir/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "devOptional": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/make-fetch-happen": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-2.6.0.tgz",
+ "integrity": "sha512-FFq0lNI0ax+n9IWzWpH8A4JdgYiAp2DDYIZ3rsaav8JDe8I+72CzK6PQW/oom15YDZpV5bYW/9INd6nIJ2ZfZw==",
+ "dev": true,
+ "dependencies": {
+ "agentkeepalive": "^3.3.0",
+ "cacache": "^10.0.0",
+ "http-cache-semantics": "^3.8.0",
+ "http-proxy-agent": "^2.0.0",
+ "https-proxy-agent": "^2.1.0",
+ "lru-cache": "^4.1.1",
+ "mississippi": "^1.2.0",
+ "node-fetch-npm": "^2.0.2",
+ "promise-retry": "^1.1.1",
+ "socks-proxy-agent": "^3.0.1",
+ "ssri": "^5.0.0"
+ }
+ },
+ "node_modules/make-fetch-happen/node_modules/agent-base": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
+ "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
+ "dev": true,
+ "dependencies": {
+ "es6-promisify": "^5.0.0"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/make-fetch-happen/node_modules/debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/make-fetch-happen/node_modules/http-proxy-agent": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz",
+ "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==",
+ "dev": true,
+ "dependencies": {
+ "agent-base": "4",
+ "debug": "3.1.0"
+ },
+ "engines": {
+ "node": ">= 4.5.0"
+ }
+ },
+ "node_modules/make-fetch-happen/node_modules/https-proxy-agent": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz",
+ "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==",
+ "dev": true,
+ "dependencies": {
+ "agent-base": "^4.3.0",
+ "debug": "^3.1.0"
+ },
+ "engines": {
+ "node": ">= 4.5.0"
+ }
+ },
+ "node_modules/make-fetch-happen/node_modules/mississippi": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-1.3.1.tgz",
+ "integrity": "sha512-/6rB8YXFbAtsUVRphIRQqB0+9c7VaPHCjVtvto+JqwVxgz8Zz+I+f68/JgQ+Pb4VlZb2svA9OtdXnHHsZz7ltg==",
+ "dev": true,
+ "dependencies": {
+ "concat-stream": "^1.5.0",
+ "duplexify": "^3.4.2",
+ "end-of-stream": "^1.1.0",
+ "flush-write-stream": "^1.0.0",
+ "from2": "^2.1.0",
+ "parallel-transform": "^1.1.0",
+ "pump": "^1.0.0",
+ "pumpify": "^1.3.3",
+ "stream-each": "^1.1.0",
+ "through2": "^2.0.0"
+ }
+ },
+ "node_modules/make-fetch-happen/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true
+ },
+ "node_modules/make-fetch-happen/node_modules/pump": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz",
+ "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/map-obj": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
+ "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/markdown-table": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz",
+ "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==",
+ "dev": true,
+ "dependencies": {
+ "repeat-string": "^1.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/mathml-tag-names": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz",
+ "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/md5.js": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
+ "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
+ "dev": true,
+ "dependencies": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "node_modules/mdast-util-from-markdown": {
+ "version": "0.8.5",
+ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz",
+ "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/mdast": "^3.0.0",
+ "mdast-util-to-string": "^2.0.0",
+ "micromark": "~2.11.0",
+ "parse-entities": "^2.0.0",
+ "unist-util-stringify-position": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-to-markdown": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz",
+ "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "^2.0.0",
+ "longest-streak": "^2.0.0",
+ "mdast-util-to-string": "^2.0.0",
+ "parse-entities": "^2.0.0",
+ "repeat-string": "^1.0.0",
+ "zwitch": "^1.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-to-string": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz",
+ "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==",
+ "dev": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/meow": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz",
+ "integrity": "sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==",
+ "dev": true,
+ "dependencies": {
+ "@types/minimist": "^1.2.0",
+ "camelcase-keys": "^6.2.2",
+ "decamelize-keys": "^1.1.0",
+ "hard-rejection": "^2.1.0",
+ "minimist-options": "4.1.0",
+ "normalize-package-data": "^2.5.0",
+ "read-pkg-up": "^7.0.1",
+ "redent": "^3.0.0",
+ "trim-newlines": "^3.0.0",
+ "type-fest": "^0.13.1",
+ "yargs-parser": "^18.1.3"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/meow/node_modules/type-fest": {
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
+ "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/meow/node_modules/yargs-parser": {
+ "version": "18.1.3",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
+ "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
+ "dev": true,
+ "dependencies": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/merge": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz",
+ "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==",
+ "dev": true
+ },
+ "node_modules/merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "dev": true
+ },
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/micromark": {
+ "version": "2.11.4",
+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz",
+ "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "debug": "^4.0.0",
+ "parse-entities": "^2.0.0"
+ }
+ },
+ "node_modules/micromatch": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
+ "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
+ "dev": true,
+ "dependencies": {
+ "braces": "^3.0.3",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/miller-rabin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
+ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^4.0.0",
+ "brorand": "^1.0.1"
+ },
+ "bin": {
+ "miller-rabin": "bin/miller-rabin"
+ }
+ },
+ "node_modules/miller-rabin/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true
+ },
+ "node_modules/mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "dev": true,
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/mimic-response": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
+ "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/min-indent": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
+ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/minimalistic-assert": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
+ "dev": true
+ },
+ "node_modules/minimalistic-crypto-utils": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
+ "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==",
+ "dev": true
+ },
+ "node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "devOptional": true,
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/minimist-options": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
+ "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
+ "dev": true,
+ "dependencies": {
+ "arrify": "^1.0.1",
+ "is-plain-obj": "^1.1.0",
+ "kind-of": "^6.0.3"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "devOptional": true,
+ "dependencies": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/minizlib/node_modules/minipass": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
+ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
+ "devOptional": true,
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minizlib/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "devOptional": true
+ },
+ "node_modules/mississippi": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
+ "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
+ "dev": true,
+ "dependencies": {
+ "concat-stream": "^1.5.0",
+ "duplexify": "^3.4.2",
+ "end-of-stream": "^1.1.0",
+ "flush-write-stream": "^1.0.0",
+ "from2": "^2.1.0",
+ "parallel-transform": "^1.1.0",
+ "pump": "^3.0.0",
+ "pumpify": "^1.3.3",
+ "stream-each": "^1.1.0",
+ "through2": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/mkdirp": {
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
+ "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.2.6"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "node_modules/mkdirp-classic": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
+ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
+ "dev": true
+ },
+ "node_modules/mocha": {
+ "version": "8.2.1",
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.2.1.tgz",
+ "integrity": "sha512-cuLBVfyFfFqbNR0uUKbDGXKGk+UDFe6aR4os78XIrMQpZl/nv7JYHcvP5MFIAb374b2zFXsdgEGwmzMtP0Xg8w==",
+ "dev": true,
+ "dependencies": {
+ "@ungap/promise-all-settled": "1.1.2",
+ "ansi-colors": "4.1.1",
+ "browser-stdout": "1.3.1",
+ "chokidar": "3.4.3",
+ "debug": "4.2.0",
+ "diff": "4.0.2",
+ "escape-string-regexp": "4.0.0",
+ "find-up": "5.0.0",
+ "glob": "7.1.6",
+ "growl": "1.10.5",
+ "he": "1.2.0",
+ "js-yaml": "3.14.0",
+ "log-symbols": "4.0.0",
+ "minimatch": "3.0.4",
+ "ms": "2.1.2",
+ "nanoid": "3.1.12",
+ "serialize-javascript": "5.0.1",
+ "strip-json-comments": "3.1.1",
+ "supports-color": "7.2.0",
+ "which": "2.0.2",
+ "wide-align": "1.1.3",
+ "workerpool": "6.0.2",
+ "yargs": "13.3.2",
+ "yargs-parser": "13.1.2",
+ "yargs-unparser": "2.0.0"
+ },
+ "bin": {
+ "_mocha": "bin/_mocha",
+ "mocha": "bin/mocha"
+ },
+ "engines": {
+ "node": ">= 10.12.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mochajs"
+ }
+ },
+ "node_modules/mocha/node_modules/debug": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
+ "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
+ "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/mocha/node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/mocha/node_modules/glob": {
+ "version": "7.1.6",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
+ "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/mocha/node_modules/js-yaml": {
+ "version": "3.14.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
+ "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
+ "dev": true,
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/mocha/node_modules/minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/mocha/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/module-deps": {
+ "version": "6.2.3",
+ "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.3.tgz",
+ "integrity": "sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==",
+ "dev": true,
+ "dependencies": {
+ "browser-resolve": "^2.0.0",
+ "cached-path-relative": "^1.0.2",
+ "concat-stream": "~1.6.0",
+ "defined": "^1.0.0",
+ "detective": "^5.2.0",
+ "duplexer2": "^0.1.2",
+ "inherits": "^2.0.1",
+ "JSONStream": "^1.0.3",
+ "parents": "^1.0.0",
+ "readable-stream": "^2.0.2",
+ "resolve": "^1.4.0",
+ "stream-combiner2": "^1.1.1",
+ "subarg": "^1.0.0",
+ "through2": "^2.0.0",
+ "xtend": "^4.0.0"
+ },
+ "bin": {
+ "module-deps": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/module-deps/node_modules/browser-resolve": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz",
+ "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==",
+ "dev": true,
+ "dependencies": {
+ "resolve": "^1.17.0"
+ }
+ },
+ "node_modules/move-concurrently": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
+ "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==",
+ "deprecated": "This package is no longer supported.",
+ "dev": true,
+ "dependencies": {
+ "aproba": "^1.1.1",
+ "copy-concurrently": "^1.0.0",
+ "fs-write-stream-atomic": "^1.0.8",
+ "mkdirp": "^0.5.1",
+ "rimraf": "^2.5.4",
+ "run-queue": "^1.0.3"
+ }
+ },
+ "node_modules/move-concurrently/node_modules/aproba": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
+ "dev": true
+ },
+ "node_modules/move-concurrently/node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
+ },
+ "node_modules/mute-stream": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
+ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
+ "dev": true
+ },
+ "node_modules/nan": {
+ "version": "2.20.0",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz",
+ "integrity": "sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==",
+ "devOptional": true
+ },
+ "node_modules/nanoid": {
+ "version": "3.1.12",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.12.tgz",
+ "integrity": "sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A==",
+ "dev": true,
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=13.7"
+ }
+ },
+ "node_modules/natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
+ "dev": true
+ },
+ "node_modules/node-fetch": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
+ "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
+ "devOptional": true,
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/node-fetch-npm": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz",
+ "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==",
+ "deprecated": "This module is not used anymore, npm uses minipass-fetch for its fetch implementation now",
+ "dev": true,
+ "dependencies": {
+ "encoding": "^0.1.11",
+ "json-parse-better-errors": "^1.0.0",
+ "safe-buffer": "^5.1.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/node-fetch/node_modules/tr46": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
+ "devOptional": true
+ },
+ "node_modules/node-fetch/node_modules/webidl-conversions": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
+ "devOptional": true
+ },
+ "node_modules/node-fetch/node_modules/whatwg-url": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+ "devOptional": true,
+ "dependencies": {
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
+ }
+ },
+ "node_modules/node-releases": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz",
+ "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==",
+ "dev": true
+ },
+ "node_modules/nopt": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
+ "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
+ "devOptional": true,
+ "dependencies": {
+ "abbrev": "1"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dev": true,
+ "dependencies": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "node_modules/normalize-package-data/node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-range": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
+ "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-selector": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz",
+ "integrity": "sha512-dxvWdI8gw6eAvk9BlPffgEoGfM7AdijoCwOEJge3e3ulT2XLgmU7KvvxprOaCu05Q1uGRHmOhHe1r6emZoKyFw==",
+ "dev": true
+ },
+ "node_modules/npm-bundled": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz",
+ "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==",
+ "dev": true,
+ "dependencies": {
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "node_modules/npm-logical-tree": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/npm-logical-tree/-/npm-logical-tree-1.2.1.tgz",
+ "integrity": "sha512-AJI/qxDB2PWI4LG1CYN579AY1vCiNyWfkiquCsJWqntRu/WwimVrC8yXeILBFHDwxfOejxewlmnvW9XXjMlYIg==",
+ "dev": true
+ },
+ "node_modules/npm-normalize-package-bin": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
+ "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",
+ "dev": true
+ },
+ "node_modules/npm-package-arg": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
+ "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
+ "dev": true,
+ "dependencies": {
+ "hosted-git-info": "^2.7.1",
+ "osenv": "^0.1.5",
+ "semver": "^5.6.0",
+ "validate-npm-package-name": "^3.0.0"
+ }
+ },
+ "node_modules/npm-package-arg/node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/npm-packlist": {
+ "version": "1.4.8",
+ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz",
+ "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==",
+ "dev": true,
+ "dependencies": {
+ "ignore-walk": "^3.0.1",
+ "npm-bundled": "^1.0.1",
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "node_modules/npm-pick-manifest": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-2.2.3.tgz",
+ "integrity": "sha512-+IluBC5K201+gRU85vFlUwX3PFShZAbAgDNp2ewJdWMVSppdo/Zih0ul2Ecky/X7b51J7LrrUAP+XOmOCvYZqA==",
+ "dev": true,
+ "dependencies": {
+ "figgy-pudding": "^3.5.1",
+ "npm-package-arg": "^6.0.0",
+ "semver": "^5.4.1"
+ }
+ },
+ "node_modules/npm-pick-manifest/node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npmlog": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
+ "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
+ "deprecated": "This package is no longer supported.",
+ "devOptional": true,
+ "dependencies": {
+ "are-we-there-yet": "^2.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^3.0.0",
+ "set-blocking": "^2.0.0"
+ }
+ },
+ "node_modules/num2fraction": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
+ "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==",
+ "dev": true
+ },
+ "node_modules/number-is-nan": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+ "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/nwsapi": {
+ "version": "2.2.12",
+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz",
+ "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w=="
+ },
+ "node_modules/object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-inspect": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz",
+ "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object.assign": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz",
+ "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
+ "has-symbols": "^1.0.3",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "devOptional": true,
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/optionator": {
+ "version": "0.9.4",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
+ "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
+ "dev": true,
+ "dependencies": {
+ "deep-is": "^0.1.3",
+ "fast-levenshtein": "^2.0.6",
+ "levn": "^0.4.1",
+ "prelude-ls": "^1.2.1",
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.5"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/os-browserify": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
+ "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==",
+ "dev": true
+ },
+ "node_modules/os-homedir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+ "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/osenv": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
+ "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
+ "deprecated": "This package is no longer supported.",
+ "dev": true,
+ "dependencies": {
+ "os-homedir": "^1.0.0",
+ "os-tmpdir": "^1.0.0"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pacote": {
+ "version": "7.6.1",
+ "resolved": "https://registry.npmjs.org/pacote/-/pacote-7.6.1.tgz",
+ "integrity": "sha512-2kRIsHxjuYC1KRUIK80AFIXKWy0IgtFj76nKcaunozKAOSlfT+DFh3EfeaaKvNHCWixgi0G0rLg11lJeyEnp/Q==",
+ "dev": true,
+ "dependencies": {
+ "bluebird": "^3.5.1",
+ "cacache": "^10.0.4",
+ "get-stream": "^3.0.0",
+ "glob": "^7.1.2",
+ "lru-cache": "^4.1.1",
+ "make-fetch-happen": "^2.6.0",
+ "minimatch": "^3.0.4",
+ "mississippi": "^3.0.0",
+ "mkdirp": "^0.5.1",
+ "normalize-package-data": "^2.4.0",
+ "npm-package-arg": "^6.0.0",
+ "npm-packlist": "^1.1.10",
+ "npm-pick-manifest": "^2.1.0",
+ "osenv": "^0.1.5",
+ "promise-inflight": "^1.0.1",
+ "promise-retry": "^1.1.1",
+ "protoduck": "^5.0.0",
+ "rimraf": "^2.6.2",
+ "safe-buffer": "^5.1.1",
+ "semver": "^5.5.0",
+ "ssri": "^5.2.4",
+ "tar": "^4.4.0",
+ "unique-filename": "^1.1.0",
+ "which": "^1.3.0"
+ }
+ },
+ "node_modules/pacote/node_modules/fs-minipass": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
+ "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
+ "dev": true,
+ "dependencies": {
+ "minipass": "^2.6.0"
+ }
+ },
+ "node_modules/pacote/node_modules/get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pacote/node_modules/minipass": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
+ "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "^5.1.2",
+ "yallist": "^3.0.0"
+ }
+ },
+ "node_modules/pacote/node_modules/minizlib": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
+ "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
+ "dev": true,
+ "dependencies": {
+ "minipass": "^2.9.0"
+ }
+ },
+ "node_modules/pacote/node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/pacote/node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/pacote/node_modules/tar": {
+ "version": "4.4.19",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz",
+ "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==",
+ "dev": true,
+ "dependencies": {
+ "chownr": "^1.1.4",
+ "fs-minipass": "^1.2.7",
+ "minipass": "^2.9.0",
+ "minizlib": "^1.3.3",
+ "mkdirp": "^0.5.5",
+ "safe-buffer": "^5.2.1",
+ "yallist": "^3.1.1"
+ },
+ "engines": {
+ "node": ">=4.5"
+ }
+ },
+ "node_modules/pacote/node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/pacote/node_modules/yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "dev": true
+ },
+ "node_modules/pako": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
+ "dev": true
+ },
+ "node_modules/parallel-transform": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
+ "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
+ "dev": true,
+ "dependencies": {
+ "cyclist": "^1.0.1",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.1.5"
+ }
+ },
+ "node_modules/parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
+ "dependencies": {
+ "callsites": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/parents": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz",
+ "integrity": "sha512-mXKF3xkoUt5td2DoxpLmtOmZvko9VfFpwRwkKDHSNvgmpLAeBo18YDhcPbBzJq+QLCHMbGOfzia2cX4U+0v9Mg==",
+ "dev": true,
+ "dependencies": {
+ "path-platform": "~0.11.15"
+ }
+ },
+ "node_modules/parse-asn1": {
+ "version": "5.1.7",
+ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz",
+ "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==",
+ "dev": true,
+ "dependencies": {
+ "asn1.js": "^4.10.1",
+ "browserify-aes": "^1.2.0",
+ "evp_bytestokey": "^1.0.3",
+ "hash-base": "~3.0",
+ "pbkdf2": "^3.1.2",
+ "safe-buffer": "^5.2.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/parse-entities": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
+ "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
+ "dev": true,
+ "dependencies": {
+ "character-entities": "^1.0.0",
+ "character-entities-legacy": "^1.0.0",
+ "character-reference-invalid": "^1.0.0",
+ "is-alphanumerical": "^1.0.0",
+ "is-decimal": "^1.0.0",
+ "is-hexadecimal": "^1.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/parse-passwd": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
+ "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/parse5": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
+ },
+ "node_modules/path-browserify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
+ "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
+ "dev": true
+ },
+ "node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "dev": true
+ },
+ "node_modules/path-platform": {
+ "version": "0.11.15",
+ "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz",
+ "integrity": "sha512-Y30dB6rab1A/nfEKsZxmr01nUotHX0c/ZiIAsCTatEe1CmS5Pm5He7fZ195bPT7RdquoaL8lLxFCMQi/bS7IJg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pbkdf2": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
+ "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
+ "dev": true,
+ "dependencies": {
+ "create-hash": "^1.1.2",
+ "create-hmac": "^1.1.4",
+ "ripemd160": "^2.0.1",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ },
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
+ "node_modules/picocolors": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
+ "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==",
+ "dev": true
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-html": {
+ "version": "0.36.0",
+ "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz",
+ "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==",
+ "dev": true,
+ "dependencies": {
+ "htmlparser2": "^3.10.0"
+ },
+ "peerDependencies": {
+ "postcss": ">=5.0.0",
+ "postcss-syntax": ">=0.36.0"
+ }
+ },
+ "node_modules/postcss-less": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz",
+ "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.14"
+ },
+ "engines": {
+ "node": ">=6.14.4"
+ }
+ },
+ "node_modules/postcss-media-query-parser": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
+ "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==",
+ "dev": true
+ },
+ "node_modules/postcss-resolve-nested-selector": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz",
+ "integrity": "sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==",
+ "dev": true
+ },
+ "node_modules/postcss-safe-parser": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz",
+ "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.26"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-sass": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz",
+ "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==",
+ "dev": true,
+ "dependencies": {
+ "gonzales-pe": "^4.3.0",
+ "postcss": "^7.0.21"
+ }
+ },
+ "node_modules/postcss-scss": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz",
+ "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.6"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-selector-parser": {
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
+ "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
+ "dev": true,
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-syntax": {
+ "version": "0.36.2",
+ "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz",
+ "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==",
+ "dev": true,
+ "peerDependencies": {
+ "postcss": ">=5.0.0"
+ }
+ },
+ "node_modules/postcss-value-parser": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
+ "dev": true
+ },
+ "node_modules/postcss/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/prelude-ls": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/prettier": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz",
+ "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==",
+ "dev": true,
+ "bin": {
+ "prettier": "bin/prettier.cjs"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
+ "node_modules/process": {
+ "version": "0.11.10",
+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+ "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "dev": true
+ },
+ "node_modules/progress": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/promise": {
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
+ "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
+ "dev": true,
+ "dependencies": {
+ "asap": "~2.0.3"
+ }
+ },
+ "node_modules/promise-inflight": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
+ "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==",
+ "dev": true
+ },
+ "node_modules/promise-retry": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz",
+ "integrity": "sha512-StEy2osPr28o17bIW776GtwO6+Q+M9zPiZkYfosciUUMYqjhU/ffwRAH0zN2+uvGyUsn8/YICIHRzLbPacpZGw==",
+ "dev": true,
+ "dependencies": {
+ "err-code": "^1.0.0",
+ "retry": "^0.10.0"
+ },
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
+ "node_modules/protoduck": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz",
+ "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==",
+ "dev": true,
+ "dependencies": {
+ "genfun": "^5.0.0"
+ }
+ },
+ "node_modules/pseudomap": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
+ "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==",
+ "dev": true
+ },
+ "node_modules/psl": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
+ "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag=="
+ },
+ "node_modules/public-encrypt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
+ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^4.1.0",
+ "browserify-rsa": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "parse-asn1": "^5.0.0",
+ "randombytes": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "node_modules/public-encrypt/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true
+ },
+ "node_modules/pug": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.3.tgz",
+ "integrity": "sha512-uBi6kmc9f3SZ3PXxqcHiUZLmIXgfgWooKWXcwSGwQd2Zi5Rb0bT14+8CJjJgI8AB+nndLaNgHGrcc6bPIB665g==",
+ "dev": true,
+ "dependencies": {
+ "pug-code-gen": "^3.0.3",
+ "pug-filters": "^4.0.0",
+ "pug-lexer": "^5.0.1",
+ "pug-linker": "^4.0.0",
+ "pug-load": "^3.0.0",
+ "pug-parser": "^6.0.0",
+ "pug-runtime": "^3.0.1",
+ "pug-strip-comments": "^2.0.0"
+ }
+ },
+ "node_modules/pug-attrs": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz",
+ "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==",
+ "dev": true,
+ "dependencies": {
+ "constantinople": "^4.0.1",
+ "js-stringify": "^1.0.2",
+ "pug-runtime": "^3.0.0"
+ }
+ },
+ "node_modules/pug-code-gen": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.3.tgz",
+ "integrity": "sha512-cYQg0JW0w32Ux+XTeZnBEeuWrAY7/HNE6TWnhiHGnnRYlCgyAUPoyh9KzCMa9WhcJlJ1AtQqpEYHc+vbCzA+Aw==",
+ "dev": true,
+ "dependencies": {
+ "constantinople": "^4.0.1",
+ "doctypes": "^1.1.0",
+ "js-stringify": "^1.0.2",
+ "pug-attrs": "^3.0.0",
+ "pug-error": "^2.1.0",
+ "pug-runtime": "^3.0.1",
+ "void-elements": "^3.1.0",
+ "with": "^7.0.0"
+ }
+ },
+ "node_modules/pug-error": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.1.0.tgz",
+ "integrity": "sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==",
+ "dev": true
+ },
+ "node_modules/pug-filters": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz",
+ "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==",
+ "dev": true,
+ "dependencies": {
+ "constantinople": "^4.0.1",
+ "jstransformer": "1.0.0",
+ "pug-error": "^2.0.0",
+ "pug-walk": "^2.0.0",
+ "resolve": "^1.15.1"
+ }
+ },
+ "node_modules/pug-lexer": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz",
+ "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==",
+ "dev": true,
+ "dependencies": {
+ "character-parser": "^2.2.0",
+ "is-expression": "^4.0.0",
+ "pug-error": "^2.0.0"
+ }
+ },
+ "node_modules/pug-linker": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz",
+ "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==",
+ "dev": true,
+ "dependencies": {
+ "pug-error": "^2.0.0",
+ "pug-walk": "^2.0.0"
+ }
+ },
+ "node_modules/pug-load": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz",
+ "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==",
+ "dev": true,
+ "dependencies": {
+ "object-assign": "^4.1.1",
+ "pug-walk": "^2.0.0"
+ }
+ },
+ "node_modules/pug-parser": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz",
+ "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==",
+ "dev": true,
+ "dependencies": {
+ "pug-error": "^2.0.0",
+ "token-stream": "1.0.0"
+ }
+ },
+ "node_modules/pug-runtime": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz",
+ "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==",
+ "dev": true
+ },
+ "node_modules/pug-strip-comments": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz",
+ "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==",
+ "dev": true,
+ "dependencies": {
+ "pug-error": "^2.0.0"
+ }
+ },
+ "node_modules/pug-walk": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz",
+ "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==",
+ "dev": true
+ },
+ "node_modules/pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/pumpify": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
+ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
+ "dev": true,
+ "dependencies": {
+ "duplexify": "^3.6.0",
+ "inherits": "^2.0.3",
+ "pump": "^2.0.0"
+ }
+ },
+ "node_modules/pumpify/node_modules/pump": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==",
+ "dev": true
+ },
+ "node_modules/qs": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
+ "dev": true,
+ "dependencies": {
+ "side-channel": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/querystring-es3": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
+ "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.x"
+ }
+ },
+ "node_modules/querystringify": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
+ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="
+ },
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/quick-lru": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
+ "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "node_modules/randomfill": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
+ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
+ "dev": true,
+ "dependencies": {
+ "randombytes": "^2.0.5",
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "node_modules/read-only-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz",
+ "integrity": "sha512-3ALe0bjBVZtkdWKIcThYpQCLbBMd/+Tbh2CDSrAIDO3UsZ4Xs+tnyjv2MjCOMMgBG+AsUOeuP1cgtY1INISc8w==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "node_modules/read-pkg": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
+ "dev": true,
+ "dependencies": {
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^5.0.0",
+ "type-fest": "^0.6.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/read-pkg-up": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
+ "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^4.1.0",
+ "read-pkg": "^5.2.0",
+ "type-fest": "^0.8.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dev": true,
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/read-pkg/node_modules/type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/readable-stream": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/readable-stream/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/readable-stream/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/readdirp": {
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
+ "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
+ "dev": true,
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/redent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
+ "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
+ "dev": true,
+ "dependencies": {
+ "indent-string": "^4.0.0",
+ "strip-indent": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/regexpp": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
+ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mysticatea"
+ }
+ },
+ "node_modules/remark": {
+ "version": "13.0.0",
+ "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz",
+ "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==",
+ "dev": true,
+ "dependencies": {
+ "remark-parse": "^9.0.0",
+ "remark-stringify": "^9.0.0",
+ "unified": "^9.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/remark-parse": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz",
+ "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
+ "dev": true,
+ "dependencies": {
+ "mdast-util-from-markdown": "^0.8.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/remark-stringify": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz",
+ "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==",
+ "dev": true,
+ "dependencies": {
+ "mdast-util-to-markdown": "^0.6.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/repeat-string": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
+ "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/reprism": {
+ "version": "0.0.11",
+ "resolved": "https://registry.npmjs.org/reprism/-/reprism-0.0.11.tgz",
+ "integrity": "sha512-VsxDR5QxZo08M/3nRypNlScw5r3rKeSOPdU/QhDmu3Ai3BJxHn/qgfXGWQp/tAxUtzwYNo9W6997JZR0tPLZsA==",
+ "dev": true
+ },
+ "node_modules/require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/require-main-filename": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
+ "dev": true
+ },
+ "node_modules/requires-port": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
+ },
+ "node_modules/resolve": {
+ "version": "1.22.8",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
+ "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
+ "dev": true,
+ "dependencies": {
+ "is-core-module": "^2.13.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/resolve-dir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
+ "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==",
+ "dev": true,
+ "dependencies": {
+ "expand-tilde": "^2.0.0",
+ "global-modules": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/resolve-url": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
+ "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==",
+ "deprecated": "https://github.com/lydell/resolve-url#deprecated",
+ "dev": true
+ },
+ "node_modules/restore-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
+ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
+ "dev": true,
+ "dependencies": {
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/retry": {
+ "version": "0.10.1",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz",
+ "integrity": "sha512-ZXUSQYTHdl3uS7IuCehYfMzKyIDBNoAuUblvy5oGO5UJSUTmStUUVPXbA9Qxd173Bgre53yCQczQuHgRWAdvJQ==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true,
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
+ "devOptional": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/ripemd160": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
+ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
+ "dev": true,
+ "dependencies": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1"
+ }
+ },
+ "node_modules/run-async": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
+ "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/run-queue": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
+ "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==",
+ "dev": true,
+ "dependencies": {
+ "aproba": "^1.1.1"
+ }
+ },
+ "node_modules/run-queue/node_modules/aproba": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
+ "dev": true
+ },
+ "node_modules/rw": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
+ "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==",
+ "dev": true
+ },
+ "node_modules/rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^1.9.0"
+ },
+ "engines": {
+ "npm": ">=2.0.0"
+ }
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "devOptional": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ },
+ "node_modules/saxes": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
+ "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
+ "dependencies": {
+ "xmlchars": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/select2": {
+ "version": "4.0.13",
+ "resolved": "https://registry.npmjs.org/select2/-/select2-4.0.13.tgz",
+ "integrity": "sha512-1JeB87s6oN/TDxQQYCvS5EFoQyvV6eYMZZ0AeA4tdFDYWN3BAGZ8npr17UBFddU0lgAt3H0yjX3X6/ekOj1yjw==",
+ "dev": true
+ },
+ "node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "devOptional": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/serialize-javascript": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
+ "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
+ "dev": true,
+ "dependencies": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "node_modules/set-blocking": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
+ "devOptional": true
+ },
+ "node_modules/set-function-length": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
+ "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
+ "dev": true,
+ "dependencies": {
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
+ "gopd": "^1.0.1",
+ "has-property-descriptors": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/sha.js": {
+ "version": "2.4.11",
+ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
+ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ },
+ "bin": {
+ "sha.js": "bin.js"
+ }
+ },
+ "node_modules/shasum": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz",
+ "integrity": "sha512-UTzHm/+AzKfO9RgPgRpDIuMSNie1ubXRaljjlhFMNGYoG7z+rm9AHLPMf70R7887xboDH9Q+5YQbWKObFHEAtw==",
+ "dev": true,
+ "dependencies": {
+ "json-stable-stringify": "~0.0.0",
+ "sha.js": "~2.4.4"
+ }
+ },
+ "node_modules/shasum-object": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz",
+ "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==",
+ "dev": true,
+ "dependencies": {
+ "fast-safe-stringify": "^2.0.7"
+ }
+ },
+ "node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shell-quote": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz",
+ "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/shrinkpack": {
+ "version": "1.0.0-alpha",
+ "resolved": "https://registry.npmjs.org/shrinkpack/-/shrinkpack-1.0.0-alpha.tgz",
+ "integrity": "sha512-TrVN8iWydKT69kM9/8MQDv10qWYlPk+y+svpsenAwkg4J7GHE+YQLerR+g/LJ0DV3w7fNiE+lZletaMQWpMfDA==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "2.4.1",
+ "commander": "2.15.1",
+ "libprecious": "1.9.0",
+ "npmlog": "4.1.2"
+ },
+ "bin": {
+ "shrinkpack": "cli.js"
+ },
+ "engines": {
+ "node": ">=4.0",
+ "npm": "<=5.8.0"
+ }
+ },
+ "node_modules/shrinkpack/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/shrinkpack/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/shrinkpack/node_modules/aproba": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
+ "dev": true
+ },
+ "node_modules/shrinkpack/node_modules/are-we-there-yet": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
+ "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
+ "deprecated": "This package is no longer supported.",
+ "dev": true,
+ "dependencies": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^2.0.6"
+ }
+ },
+ "node_modules/shrinkpack/node_modules/chalk": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
+ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/shrinkpack/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/shrinkpack/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true
+ },
+ "node_modules/shrinkpack/node_modules/commander": {
+ "version": "2.15.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
+ "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==",
+ "dev": true
+ },
+ "node_modules/shrinkpack/node_modules/gauge": {
+ "version": "2.7.4",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
+ "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==",
+ "deprecated": "This package is no longer supported.",
+ "dev": true,
+ "dependencies": {
+ "aproba": "^1.0.3",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.0",
+ "object-assign": "^4.1.0",
+ "signal-exit": "^3.0.0",
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wide-align": "^1.1.0"
+ }
+ },
+ "node_modules/shrinkpack/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/shrinkpack/node_modules/is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
+ "dev": true,
+ "dependencies": {
+ "number-is-nan": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/shrinkpack/node_modules/npmlog": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
+ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
+ "deprecated": "This package is no longer supported.",
+ "dev": true,
+ "dependencies": {
+ "are-we-there-yet": "~1.1.2",
+ "console-control-strings": "~1.1.0",
+ "gauge": "~2.7.3",
+ "set-blocking": "~2.0.0"
+ }
+ },
+ "node_modules/shrinkpack/node_modules/string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==",
+ "dev": true,
+ "dependencies": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/shrinkpack/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/shrinkpack/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/side-channel": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
+ "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4",
+ "object-inspect": "^1.13.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "devOptional": true
+ },
+ "node_modules/simple-concat": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
+ "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
+ "devOptional": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/simple-get": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz",
+ "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==",
+ "devOptional": true,
+ "dependencies": {
+ "decompress-response": "^4.2.0",
+ "once": "^1.3.1",
+ "simple-concat": "^1.0.0"
+ }
+ },
+ "node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/slice-ansi": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
+ "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.0",
+ "astral-regex": "^1.0.0",
+ "is-fullwidth-code-point": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/slice-ansi/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/slice-ansi/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/slice-ansi/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true
+ },
+ "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/smart-buffer": {
+ "version": "1.1.15",
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz",
+ "integrity": "sha512-1+8bxygjTsNfvQe0/0pNBesTOlSHtOeG6b6LYbvsZCCHDKYZ40zcQo6YTnZBWrBSLWOCbrHljLdEmGMYebu7aQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10.15",
+ "npm": ">= 1.3.5"
+ }
+ },
+ "node_modules/smartmenus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/smartmenus/-/smartmenus-1.0.0.tgz",
+ "integrity": "sha512-xKvo0DvAgN6yfRyUyAGra4+34aztwiNpSPrKW2Rt153eboxOhD/URQon9d39IlvetKq/3pYS3OgTeDRV76y46g==",
+ "dev": true,
+ "dependencies": {
+ "jquery": ">=1.4.4"
+ }
+ },
+ "node_modules/socks": {
+ "version": "1.1.10",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.10.tgz",
+ "integrity": "sha512-ArX4vGPULWjKDKgUnW8YzfI2uXW7kzgkJuB0GnFBA/PfT3exrrOk+7Wk2oeb894Qf20u1PWv9LEgrO0Z82qAzA==",
+ "deprecated": "If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0",
+ "dev": true,
+ "dependencies": {
+ "ip": "^1.1.4",
+ "smart-buffer": "^1.0.13"
+ },
+ "engines": {
+ "node": ">= 0.10.0",
+ "npm": ">= 1.3.5"
+ }
+ },
+ "node_modules/socks-proxy-agent": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz",
+ "integrity": "sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA==",
+ "dev": true,
+ "dependencies": {
+ "agent-base": "^4.1.0",
+ "socks": "^1.1.10"
+ }
+ },
+ "node_modules/socks-proxy-agent/node_modules/agent-base": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
+ "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
+ "dev": true,
+ "dependencies": {
+ "es6-promisify": "^5.0.0"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-resolve": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
+ "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
+ "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated",
+ "dev": true,
+ "dependencies": {
+ "atob": "^2.1.2",
+ "decode-uri-component": "^0.2.0",
+ "resolve-url": "^0.2.1",
+ "source-map-url": "^0.4.0",
+ "urix": "^0.1.0"
+ }
+ },
+ "node_modules/source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "dev": true,
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/source-map-url": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
+ "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
+ "deprecated": "See https://github.com/lydell/source-map-url#deprecated",
+ "dev": true
+ },
+ "node_modules/spark-md5": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.2.tgz",
+ "integrity": "sha512-wcFzz9cDfbuqe0FZzfi2or1sgyIrsDwmPwfZC4hiNidPdPINjeUwNfv5kldczoEAcjl9Y1L3SM7Uz2PUEQzxQw==",
+ "dev": true
+ },
+ "node_modules/spdx-correct": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
+ "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
+ "dev": true,
+ "dependencies": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-exceptions": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz",
+ "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==",
+ "dev": true
+ },
+ "node_modules/spdx-expression-parse": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "dev": true,
+ "dependencies": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-license-ids": {
+ "version": "3.0.20",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz",
+ "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==",
+ "dev": true
+ },
+ "node_modules/specificity": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz",
+ "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==",
+ "dev": true,
+ "bin": {
+ "specificity": "bin/specificity"
+ }
+ },
+ "node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
+ "dev": true
+ },
+ "node_modules/ssri": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz",
+ "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/stream-browserify": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
+ "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "~2.0.1",
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "node_modules/stream-combiner2": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",
+ "integrity": "sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==",
+ "dev": true,
+ "dependencies": {
+ "duplexer2": "~0.1.0",
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "node_modules/stream-each": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
+ "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "node_modules/stream-http": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz",
+ "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==",
+ "dev": true,
+ "dependencies": {
+ "builtin-status-codes": "^3.0.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.6.0",
+ "xtend": "^4.0.2"
+ }
+ },
+ "node_modules/stream-http/node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/stream-shift": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz",
+ "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==",
+ "dev": true
+ },
+ "node_modules/stream-splicer": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz",
+ "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "node_modules/string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "devOptional": true,
+ "dependencies": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "devOptional": true,
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "devOptional": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-css-comments": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-css-comments/-/strip-css-comments-3.0.0.tgz",
+ "integrity": "sha512-xJwk2yMZ6j+0Clj7ETUfqQ6frsaCIqNGg3zjTVswIt3SbiOsCQgRI1E93hdt/JgGfh5De/sTwxrnrBhhWzMwcg==",
+ "dev": true,
+ "dependencies": {
+ "is-regexp": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/strip-indent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
+ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
+ "dev": true,
+ "dependencies": {
+ "min-indent": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/style-search": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz",
+ "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==",
+ "dev": true
+ },
+ "node_modules/stylelint": {
+ "version": "13.7.0",
+ "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.7.0.tgz",
+ "integrity": "sha512-1wStd4zVetnlHO98VjcHQbjSDmvcA39smkZQMct2cf+hom40H0xlQNdzzbswoG/jGBh61/Ue9m7Lu99PY51O6A==",
+ "dev": true,
+ "dependencies": {
+ "@stylelint/postcss-css-in-js": "^0.37.2",
+ "@stylelint/postcss-markdown": "^0.36.1",
+ "autoprefixer": "^9.8.6",
+ "balanced-match": "^1.0.0",
+ "chalk": "^4.1.0",
+ "cosmiconfig": "^7.0.0",
+ "debug": "^4.1.1",
+ "execall": "^2.0.0",
+ "fast-glob": "^3.2.4",
+ "fastest-levenshtein": "^1.0.12",
+ "file-entry-cache": "^5.0.1",
+ "get-stdin": "^8.0.0",
+ "global-modules": "^2.0.0",
+ "globby": "^11.0.1",
+ "globjoin": "^0.1.4",
+ "html-tags": "^3.1.0",
+ "ignore": "^5.1.8",
+ "import-lazy": "^4.0.0",
+ "imurmurhash": "^0.1.4",
+ "known-css-properties": "^0.19.0",
+ "lodash": "^4.17.20",
+ "log-symbols": "^4.0.0",
+ "mathml-tag-names": "^2.1.3",
+ "meow": "^7.1.1",
+ "micromatch": "^4.0.2",
+ "normalize-selector": "^0.2.0",
+ "postcss": "^7.0.32",
+ "postcss-html": "^0.36.0",
+ "postcss-less": "^3.1.4",
+ "postcss-media-query-parser": "^0.2.3",
+ "postcss-resolve-nested-selector": "^0.1.1",
+ "postcss-safe-parser": "^4.0.2",
+ "postcss-sass": "^0.4.4",
+ "postcss-scss": "^2.1.1",
+ "postcss-selector-parser": "^6.0.2",
+ "postcss-syntax": "^0.36.2",
+ "postcss-value-parser": "^4.1.0",
+ "resolve-from": "^5.0.0",
+ "slash": "^3.0.0",
+ "specificity": "^0.4.1",
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "style-search": "^0.1.0",
+ "sugarss": "^2.0.0",
+ "svg-tags": "^1.0.0",
+ "table": "^6.0.1",
+ "v8-compile-cache": "^2.1.1",
+ "write-file-atomic": "^3.0.3"
+ },
+ "bin": {
+ "stylelint": "bin/stylelint.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/stylelint"
+ }
+ },
+ "node_modules/stylelint/node_modules/ajv": {
+ "version": "8.17.1",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
+ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
+ "dev": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3",
+ "fast-uri": "^3.0.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/stylelint/node_modules/astral-regex": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
+ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/stylelint/node_modules/global-modules": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
+ "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
+ "dev": true,
+ "dependencies": {
+ "global-prefix": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/stylelint/node_modules/global-prefix": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
+ "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
+ "dev": true,
+ "dependencies": {
+ "ini": "^1.3.5",
+ "kind-of": "^6.0.2",
+ "which": "^1.3.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/stylelint/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true
+ },
+ "node_modules/stylelint/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/stylelint/node_modules/slice-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
+ "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "astral-regex": "^2.0.0",
+ "is-fullwidth-code-point": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/slice-ansi?sponsor=1"
+ }
+ },
+ "node_modules/stylelint/node_modules/table": {
+ "version": "6.8.2",
+ "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz",
+ "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^8.0.1",
+ "lodash.truncate": "^4.4.2",
+ "slice-ansi": "^4.0.0",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/stylelint/node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/subarg": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz",
+ "integrity": "sha512-RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg==",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.1.0"
+ }
+ },
+ "node_modules/sugarss": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz",
+ "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/svg-tags": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
+ "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==",
+ "dev": true
+ },
+ "node_modules/symbol-tree": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
+ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
+ },
+ "node_modules/syntax-error": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz",
+ "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==",
+ "dev": true,
+ "dependencies": {
+ "acorn-node": "^1.2.0"
+ }
+ },
+ "node_modules/table": {
+ "version": "5.4.6",
+ "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
+ "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^6.10.2",
+ "lodash": "^4.17.14",
+ "slice-ansi": "^2.1.0",
+ "string-width": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/table/node_modules/ansi-regex": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
+ "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/table/node_modules/emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
+ "dev": true
+ },
+ "node_modules/table/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/table/node_modules/string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "dev": true,
+ "dependencies": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/table/node_modules/strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tar": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
+ "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
+ "devOptional": true,
+ "dependencies": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^5.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/tar/node_modules/chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/tar/node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "devOptional": true,
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/tar/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "devOptional": true
+ },
+ "node_modules/terser": {
+ "version": "3.17.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz",
+ "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==",
+ "dev": true,
+ "dependencies": {
+ "commander": "^2.19.0",
+ "source-map": "~0.6.1",
+ "source-map-support": "~0.5.10"
+ },
+ "bin": {
+ "terser": "bin/uglifyjs"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
+ "dev": true
+ },
+ "node_modules/through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
+ "dev": true
+ },
+ "node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/timers-browserify": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz",
+ "integrity": "sha512-PIxwAupJZiYU4JmVZYwXp9FKsHMXb5h0ZEFyuXTAn8WLHOlcij+FEcbrvDsom1o5dr1YggEtFbECvGCW2sT53Q==",
+ "dev": true,
+ "dependencies": {
+ "process": "~0.11.0"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "dev": true,
+ "dependencies": {
+ "os-tmpdir": "~1.0.2"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/token-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz",
+ "integrity": "sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==",
+ "dev": true
+ },
+ "node_modules/tough-cookie": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz",
+ "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==",
+ "dependencies": {
+ "psl": "^1.1.33",
+ "punycode": "^2.1.1",
+ "universalify": "^0.2.0",
+ "url-parse": "^1.5.3"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tough-cookie/node_modules/punycode": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tough-cookie/node_modules/universalify": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
+ "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/tr46": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
+ "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
+ "dependencies": {
+ "punycode": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/tr46/node_modules/punycode": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/trim-newlines": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
+ "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/trough": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz",
+ "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ },
+ "node_modules/tsutils": {
+ "version": "3.21.0",
+ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
+ "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^1.8.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ },
+ "peerDependencies": {
+ "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
+ }
+ },
+ "node_modules/tty-browserify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
+ "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==",
+ "dev": true
+ },
+ "node_modules/type-check": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+ "dev": true,
+ "dependencies": {
+ "prelude-ls": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/type-fest": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/typedarray": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==",
+ "dev": true
+ },
+ "node_modules/typedarray-to-buffer": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
+ "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
+ "dev": true,
+ "dependencies": {
+ "is-typedarray": "^1.0.0"
+ }
+ },
+ "node_modules/typescript": {
+ "version": "4.4.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.2.tgz",
+ "integrity": "sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==",
+ "dev": true,
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=4.2.0"
+ }
+ },
+ "node_modules/uglify-js": {
+ "version": "3.17.4",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
+ "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
+ "dev": true,
+ "bin": {
+ "uglifyjs": "bin/uglifyjs"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/uglifycss": {
+ "version": "0.0.29",
+ "resolved": "https://registry.npmjs.org/uglifycss/-/uglifycss-0.0.29.tgz",
+ "integrity": "sha512-J2SQ2QLjiknNGbNdScaNZsXgmMGI0kYNrXaDlr4obnPW9ni1jljb1NeEVWAiTgZ8z+EBWP2ozfT9vpy03rjlMQ==",
+ "dev": true,
+ "bin": {
+ "uglifycss": "uglifycss"
+ },
+ "engines": {
+ "node": ">=6.4.0"
+ }
+ },
+ "node_modules/uglifyify": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/uglifyify/-/uglifyify-5.0.2.tgz",
+ "integrity": "sha512-NcSk6pgoC+IgwZZ2tVLVHq+VNKSvLPlLkF5oUiHPVOJI0s/OlSVYEGXG9PCAH0hcyFZLyvt4KBdPAQBRlVDn1Q==",
+ "dev": true,
+ "dependencies": {
+ "convert-source-map": "~1.1.0",
+ "minimatch": "^3.0.2",
+ "terser": "^3.7.5",
+ "through": "~2.3.4",
+ "xtend": "^4.0.1"
+ }
+ },
+ "node_modules/umd": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz",
+ "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==",
+ "dev": true,
+ "bin": {
+ "umd": "bin/cli.js"
+ }
+ },
+ "node_modules/undeclared-identifiers": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz",
+ "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==",
+ "dev": true,
+ "dependencies": {
+ "acorn-node": "^1.3.0",
+ "dash-ast": "^1.0.0",
+ "get-assigned-identifiers": "^1.2.0",
+ "simple-concat": "^1.0.0",
+ "xtend": "^4.0.1"
+ },
+ "bin": {
+ "undeclared-identifiers": "bin.js"
+ }
+ },
+ "node_modules/unified": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz",
+ "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==",
+ "dev": true,
+ "dependencies": {
+ "bail": "^1.0.0",
+ "extend": "^3.0.0",
+ "is-buffer": "^2.0.0",
+ "is-plain-obj": "^2.0.0",
+ "trough": "^1.0.0",
+ "vfile": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unified/node_modules/is-buffer": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
+ "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unified/node_modules/is-plain-obj": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
+ "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/unique-filename": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
+ "dev": true,
+ "dependencies": {
+ "unique-slug": "^2.0.0"
+ }
+ },
+ "node_modules/unique-slug": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
+ "dev": true,
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ }
+ },
+ "node_modules/unist-util-find-all-after": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz",
+ "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==",
+ "dev": true,
+ "dependencies": {
+ "unist-util-is": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unist-util-is": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz",
+ "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==",
+ "dev": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unist-util-stringify-position": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
+ "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "^2.0.2"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/update-browserslist-db": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz",
+ "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "escalade": "^3.1.2",
+ "picocolors": "^1.0.1"
+ },
+ "bin": {
+ "update-browserslist-db": "cli.js"
+ },
+ "peerDependencies": {
+ "browserslist": ">= 4.21.0"
+ }
+ },
+ "node_modules/uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dev": true,
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/uri-js/node_modules/punycode": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/urix": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
+ "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==",
+ "deprecated": "Please see https://github.com/lydell/urix#deprecated",
+ "dev": true
+ },
+ "node_modules/url": {
+ "version": "0.11.4",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz",
+ "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==",
+ "dev": true,
+ "dependencies": {
+ "punycode": "^1.4.1",
+ "qs": "^6.12.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/url-parse": {
+ "version": "1.5.10",
+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
+ "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
+ "dependencies": {
+ "querystringify": "^2.1.1",
+ "requires-port": "^1.0.0"
+ }
+ },
+ "node_modules/util": {
+ "version": "0.10.4",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
+ "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "2.0.3"
+ }
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "devOptional": true
+ },
+ "node_modules/util/node_modules/inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
+ "dev": true
+ },
+ "node_modules/v8-compile-cache": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz",
+ "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==",
+ "dev": true
+ },
+ "node_modules/validate-npm-package-license": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+ "dev": true,
+ "dependencies": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "node_modules/validate-npm-package-name": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
+ "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==",
+ "dev": true,
+ "dependencies": {
+ "builtins": "^1.0.3"
+ }
+ },
+ "node_modules/vfile": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz",
+ "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "^2.0.0",
+ "is-buffer": "^2.0.0",
+ "unist-util-stringify-position": "^2.0.0",
+ "vfile-message": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/vfile-message": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz",
+ "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "^2.0.0",
+ "unist-util-stringify-position": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/vfile/node_modules/is-buffer": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
+ "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/vm-browserify": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
+ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
+ "dev": true
+ },
+ "node_modules/void-elements": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz",
+ "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/w3c-hr-time": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
+ "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
+ "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.",
+ "dependencies": {
+ "browser-process-hrtime": "^1.0.0"
+ }
+ },
+ "node_modules/w3c-xmlserializer": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
+ "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
+ "dependencies": {
+ "xml-name-validator": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/webidl-conversions": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
+ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
+ "engines": {
+ "node": ">=10.4"
+ }
+ },
+ "node_modules/whatwg-encoding": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
+ "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
+ "dependencies": {
+ "iconv-lite": "0.4.24"
+ }
+ },
+ "node_modules/whatwg-mimetype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
+ "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g=="
+ },
+ "node_modules/whatwg-url": {
+ "version": "8.7.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz",
+ "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
+ "dependencies": {
+ "lodash": "^4.7.0",
+ "tr46": "^2.1.0",
+ "webidl-conversions": "^6.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/which-module": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz",
+ "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==",
+ "dev": true
+ },
+ "node_modules/wide-align": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
+ "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
+ "devOptional": true,
+ "dependencies": {
+ "string-width": "^1.0.2 || 2"
+ }
+ },
+ "node_modules/wide-align/node_modules/ansi-regex": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz",
+ "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/wide-align/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/wide-align/node_modules/string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "devOptional": true,
+ "dependencies": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/wide-align/node_modules/strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==",
+ "devOptional": true,
+ "dependencies": {
+ "ansi-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/with": {
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz",
+ "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==",
+ "dev": true,
+ "dependencies": {
+ "@babel/parser": "^7.9.6",
+ "@babel/types": "^7.9.6",
+ "assert-never": "^1.2.1",
+ "babel-walk": "3.0.0-canary-5"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/word-wrap": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
+ "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/workerpool": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.2.tgz",
+ "integrity": "sha512-DSNyvOpFKrNusaaUwk+ej6cBj1bmhLcBfj80elGk+ZIo5JSkq+unB1dLKEOcNfJDZgjGICfhQ0Q5TbP0PvF4+Q==",
+ "dev": true
+ },
+ "node_modules/wrap-ansi": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
+ "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.0",
+ "string-width": "^3.0.0",
+ "strip-ansi": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/ansi-regex": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
+ "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true
+ },
+ "node_modules/wrap-ansi/node_modules/emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
+ "dev": true
+ },
+ "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "dev": true,
+ "dependencies": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "devOptional": true
+ },
+ "node_modules/write": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
+ "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
+ "dev": true,
+ "dependencies": {
+ "mkdirp": "^0.5.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/write-file-atomic": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
+ "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
+ "dev": true,
+ "dependencies": {
+ "imurmurhash": "^0.1.4",
+ "is-typedarray": "^1.0.0",
+ "signal-exit": "^3.0.2",
+ "typedarray-to-buffer": "^3.1.5"
+ }
+ },
+ "node_modules/ws": {
+ "version": "7.5.10",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz",
+ "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==",
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/xml-name-validator": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
+ "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
+ },
+ "node_modules/xmlchars": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
+ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="
+ },
+ "node_modules/xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
+ "node_modules/y18n": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
+ "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
+ "dev": true
+ },
+ "node_modules/yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==",
+ "dev": true
+ },
+ "node_modules/yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/yargs": {
+ "version": "13.3.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
+ "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
+ "dev": true,
+ "dependencies": {
+ "cliui": "^5.0.0",
+ "find-up": "^3.0.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^3.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^13.1.2"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "13.1.2",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
+ "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
+ "dev": true,
+ "dependencies": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
+ },
+ "node_modules/yargs-unparser": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
+ "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
+ "dev": true,
+ "dependencies": {
+ "camelcase": "^6.0.0",
+ "decamelize": "^4.0.0",
+ "flat": "^5.0.2",
+ "is-plain-obj": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yargs-unparser/node_modules/camelcase": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/yargs-unparser/node_modules/decamelize": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
+ "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/yargs-unparser/node_modules/is-plain-obj": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
+ "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/yargs/node_modules/ansi-regex": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
+ "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yargs/node_modules/emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
+ "dev": true
+ },
+ "node_modules/yargs/node_modules/find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yargs/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yargs/node_modules/locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yargs/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dev": true,
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/yargs/node_modules/p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yargs/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yargs/node_modules/string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "dev": true,
+ "dependencies": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yargs/node_modules/strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/zwitch": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz",
+ "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ }
+ }
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/co/collabora-online/package.nix b/third_party/nixpkgs/pkgs/by-name/co/collabora-online/package.nix
new file mode 100644
index 0000000000..489894bd1d
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/co/collabora-online/package.nix
@@ -0,0 +1,105 @@
+{
+ autoreconfHook,
+ cairo,
+ cppunit,
+ fetchFromGitHub,
+ fetchNpmDeps,
+ lib,
+ libcap,
+ libpng,
+ libreoffice-collabora,
+ nodejs,
+ npmHooks,
+ pam,
+ pango,
+ pixman,
+ pkg-config,
+ poco,
+ python3,
+ rsync,
+ stdenv,
+ zstd,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "collabora-online";
+ version = "24.04.6-1";
+
+ src = fetchFromGitHub {
+ owner = "CollaboraOnline";
+ repo = "online";
+ rev = "refs/tags/cp-${finalAttrs.version}";
+ hash = "sha256-0IvymvXAozsjm+GXJK9AGWo79QMaIACrAfkYfX67fBc=";
+ };
+
+ nativeBuildInputs = [
+ autoreconfHook
+ nodejs
+ npmHooks.npmConfigHook
+ pkg-config
+ python3
+ python3.pkgs.lxml
+ python3.pkgs.polib
+ rsync
+ ];
+
+ buildInputs = [
+ cairo
+ cppunit
+ libcap
+ libpng
+ pam
+ pango
+ pixman
+ poco
+ zstd
+ ];
+
+ configureFlags = [
+ "--disable-setcap"
+ "--disable-werror"
+ "--enable-silent-rules"
+ "--with-lo-path=${libreoffice-collabora}/lib/collaboraoffice"
+ "--with-lokit-path=${libreoffice-collabora.src}/include"
+ ];
+
+ patches = [ ./fix-file-server-regex.patch ];
+
+ postPatch = ''
+ cp ${./package-lock.json} ${finalAttrs.npmRoot}/package-lock.json
+
+ patchShebangs browser/util/*.py coolwsd-systemplate-setup scripts/*
+ substituteInPlace configure.ac --replace-fail '/usr/bin/env python3' python3
+ substituteInPlace coolwsd-systemplate-setup --replace-fail /bin/pwd pwd
+ '';
+
+ # Copy dummy self-signed certificates provided for testing.
+ postInstall = ''
+ cp etc/ca-chain.cert.pem etc/cert.pem etc/key.pem $out/etc/coolwsd
+ '';
+
+ npmDeps = fetchNpmDeps {
+ unpackPhase = "true";
+ # TODO: Use upstream `npm-shrinkwrap.json` once it's fixed
+ # https://github.com/CollaboraOnline/online/issues/9644
+ postPatch = ''
+ cp ${./package-lock.json} package-lock.json
+ '';
+ hash = "sha256-CUh+jwJnKtmzk8w6QwH1Nh92500dFj63ThkI4tN5FyQ=";
+ };
+
+ npmRoot = "browser";
+
+ passthru = {
+ libreoffice = libreoffice-collabora; # Used by NixOS module.
+ updateScript = ./update.sh;
+ };
+
+ meta = {
+ description = "Collaborative online office suite based on LibreOffice technology";
+ license = lib.licenses.mpl20;
+ maintainers = [ lib.maintainers.xzfc ];
+ homepage = "https://www.collaboraonline.com";
+ platforms = lib.platforms.linux;
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/co/collabora-online/update.sh b/third_party/nixpkgs/pkgs/by-name/co/collabora-online/update.sh
new file mode 100755
index 0000000000..5ff4d1dfc0
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/co/collabora-online/update.sh
@@ -0,0 +1,38 @@
+#! /usr/bin/env nix-shell
+#! nix-shell -i bash -p common-updater-scripts prefetch-npm-deps jq sd
+#shellcheck shell=bash
+
+set -xeu -o pipefail
+
+PACKAGE_DIR="$(realpath "$(dirname "$0")")"
+cd "$PACKAGE_DIR/.."
+while ! test -f default.nix; do cd .. ; done
+NIXPKGS_DIR="$PWD"
+
+new_version="$(
+ list-git-tags --url=https://github.com/CollaboraOnline/online \
+ | grep --perl-regex --only-matching '^cp-\K[0-9.-]+$' \
+ | sort --version-sort \
+ | tail -n1
+)"
+
+cd "$NIXPKGS_DIR"
+update-source-version collabora-online "$new_version"
+
+TMPDIR="$(mktemp -d)"
+trap 'rm -rf "$TMPDIR"' EXIT
+cd "$TMPDIR"
+
+src="$(nix-build --no-link "$NIXPKGS_DIR" -A collabora-online.src)"
+cp "$src"/browser/package.json .
+npm install --package-lock-only
+cp ./package-lock.json "$PACKAGE_DIR"
+
+prev_npm_hash="$(nix-instantiate "$NIXPKGS_DIR" \
+ --eval --json \
+ -A collabora-online.npmDeps.hash \
+ | jq -r .
+)"
+new_npm_hash="$(prefetch-npm-deps ./package-lock.json)"
+
+sd --fixed-strings "$prev_npm_hash" "$new_npm_hash" "$PACKAGE_DIR/package.nix"
diff --git a/third_party/nixpkgs/pkgs/by-name/co/color-transformation-language/package.nix b/third_party/nixpkgs/pkgs/by-name/co/color-transformation-language/package.nix
new file mode 100644
index 0000000000..7fe0b5c661
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/co/color-transformation-language/package.nix
@@ -0,0 +1,40 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ cmake,
+ ilmbase,
+ openexr_3,
+ libtiff,
+ aces-container,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "ctl";
+ version = "1.5.3";
+
+ src = fetchFromGitHub {
+ owner = "ampas";
+ repo = "CTL";
+ rev = "ctl-${finalAttrs.version}";
+ hash = "sha256-jG+38jsPw+4CEAbOG+hudfPBPbZLG+Om7PszkFa6DuI=";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ ilmbase
+ openexr_3
+ libtiff
+ aces-container
+ ];
+
+ meta = {
+ description = "Programming language for digital color management";
+ homepage = "https://github.com/ampas/CTL";
+ changelog = "https://github.com/ampas/CTL/blob/${finalAttrs.src.rev}/CHANGELOG";
+ license = lib.licenses.ampas;
+ maintainers = with lib.maintainers; [ paperdigits ];
+ mainProgram = "ctl";
+ platforms = lib.platforms.all;
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/co/comic-mandown/package.nix b/third_party/nixpkgs/pkgs/by-name/co/comic-mandown/package.nix
index 15b81cc5e8..90f2ef2155 100644
--- a/third_party/nixpkgs/pkgs/by-name/co/comic-mandown/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/co/comic-mandown/package.nix
@@ -4,8 +4,8 @@
, withGUI ? true
}:
let
- mandown' = python3Packages.mandown.overrideAttrs (prev: {
- propagatedBuildInputs = prev.propagatedBuildInputs ++ lib.optionals withGUI prev.passthru.optional-dependencies.gui;
+ mandown' = python3Packages.mandown.overridePythonAttrs (prev: {
+ propagatedBuildInputs = prev.propagatedBuildInputs ++ lib.optionals withGUI prev.optional-dependencies.gui;
});
mandownApp = python3Packages.toPythonApplication mandown';
in
diff --git a/third_party/nixpkgs/pkgs/by-name/co/containerlab/package.nix b/third_party/nixpkgs/pkgs/by-name/co/containerlab/package.nix
index a73f33f0bc..26df96462c 100644
--- a/third_party/nixpkgs/pkgs/by-name/co/containerlab/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/co/containerlab/package.nix
@@ -6,18 +6,18 @@
buildGoModule rec {
pname = "containerlab";
- version = "0.57.3";
+ version = "0.57.5";
src = fetchFromGitHub {
owner = "srl-labs";
repo = "containerlab";
rev = "v${version}";
- hash = "sha256-OSisVSfbOKBA1INrhj8DaWnHOEsLPwazp6NSXwAG3PU=";
+ hash = "sha256-mMxC+Oe+O89PU3dgAbJvcHJ9ZQs1vmfF3B8w27JBPv4=";
};
nativeBuildInputs = [ installShellFiles ];
- vendorHash = "sha256-mI5w7hUfQZPWv5JPbBodHxonLxtZfnHRw2K7Nl6sDOE=";
+ vendorHash = "sha256-L/6t5vHhUog684YEOg9WYvAKCtad1MmDmasqtdwSyio=";
ldflags = [
"-s"
diff --git a/third_party/nixpkgs/pkgs/by-name/co/contrast/package.nix b/third_party/nixpkgs/pkgs/by-name/co/contrast/package.nix
index 12dbc1c637..adb0384628 100644
--- a/third_party/nixpkgs/pkgs/by-name/co/contrast/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/co/contrast/package.nix
@@ -21,7 +21,7 @@
stdenv.mkDerivation rec {
pname = "contrast";
- version = "0.0.10";
+ version = "0.0.11";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
@@ -29,13 +29,13 @@ stdenv.mkDerivation rec {
owner = "design";
repo = "contrast";
rev = version;
- hash = "sha256-Y0CynBvnCOBesONpxUicR7PgMJgmM0ZQX/uOwIppj7w=";
+ hash = "sha256-8A1qX1H0cET5AUvMoHC1/VyIQiaTysEY5RJRrVYvGng=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
name = "${pname}-${version}";
- hash = "sha256-BdwY2YDJyDApGgE0Whz3xRU/0gRbkwbKUvPbWEObXE8=";
+ hash = "sha256-Z5Gn1J/ziDlSowUk3HYLdx1PDg0WlQJQDjto2xYYK44=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/co/cope/package.nix b/third_party/nixpkgs/pkgs/by-name/co/cope/package.nix
new file mode 100644
index 0000000000..d1aed0b02c
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/co/cope/package.nix
@@ -0,0 +1,44 @@
+{
+ lib,
+ fetchFromGitHub,
+ perl,
+ perlPackages,
+}:
+
+perlPackages.buildPerlPackage {
+ pname = "cope";
+ version = "0-unstable-2024-03-27";
+
+ src = fetchFromGitHub {
+ owner = "deftdawg";
+ repo = "cope";
+ rev = "ad0c1ebec5684f5ec3e8becf348414292c489175";
+ hash = "sha256-LMAir7tUkjHtKz+KME/Raa9QHGN1g0bzr56fNxfURQY=";
+ };
+
+ buildInputs = with perlPackages; [
+ EnvPath
+ FileShareDir
+ IOPty
+ IOStty
+ ListMoreUtils
+ RegexpCommon
+ RegexpIPv6
+ ];
+
+ postInstall = ''
+ mkdir -p $out/bin
+ mv $out/${perlPackages.perl.libPrefix}/${perlPackages.perl.version}/auto/share/dist/Cope/* $out/bin/
+ rm -r $out/${perlPackages.perl.libPrefix}/${perlPackages.perl.version}/auto
+ '';
+
+ meta = {
+ description = "A colourful wrapper for terminal programs";
+ homepage = "https://github.com/deftdawg/cope";
+ license = with lib.licenses; [
+ artistic1
+ gpl1Plus
+ ];
+ maintainers = with lib.maintainers; [ deftdawg ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/co/corrscope/package.nix b/third_party/nixpkgs/pkgs/by-name/co/corrscope/package.nix
index 220c0a8746..97751960af 100644
--- a/third_party/nixpkgs/pkgs/by-name/co/corrscope/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/co/corrscope/package.nix
@@ -10,14 +10,14 @@
python3Packages.buildPythonApplication rec {
pname = "corrscope";
- version = "0.10.0";
+ version = "0.10.1";
pyproject = true;
src = fetchFromGitHub {
owner = "corrscope";
repo = "corrscope";
rev = "refs/tags/${version}";
- hash = "sha256-hyLCygaSWMQd+UJ/Ijgk9C+3O/r5x0aaW/x9PoojDIg=";
+ hash = "sha256-WSv65jEu/w6iNrL/f5PN147FBjmR0j30H1D39dd+KN8=";
};
pythonRelaxDeps = [ "attrs" "ruamel.yaml" ];
diff --git a/third_party/nixpkgs/pkgs/by-name/co/cosmic-bg/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/co/cosmic-bg/Cargo.lock
index 650a429fe5..c821131585 100644
--- a/third_party/nixpkgs/pkgs/by-name/co/cosmic-bg/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/co/cosmic-bg/Cargo.lock
@@ -17,6 +17,12 @@ version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
+[[package]]
+name = "adler2"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
+
[[package]]
name = "atomicwrites"
version = "0.4.2"
@@ -29,21 +35,21 @@ dependencies = [
[[package]]
name = "autocfg"
-version = "1.1.0"
+version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
[[package]]
name = "backtrace"
-version = "0.3.69"
+version = "0.3.71"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
+checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d"
dependencies = [
"addr2line",
"cc",
"cfg-if",
"libc",
- "miniz_oxide",
+ "miniz_oxide 0.7.4",
"object",
"rustc-demangle",
]
@@ -54,12 +60,6 @@ version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
-[[package]]
-name = "bit_field"
-version = "0.10.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61"
-
[[package]]
name = "bitflags"
version = "1.3.2"
@@ -68,37 +68,43 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
-version = "2.4.2"
+version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"
+checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
dependencies = [
"serde",
]
[[package]]
-name = "bumpalo"
-version = "3.15.4"
+name = "block"
+version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa"
+checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
+
+[[package]]
+name = "bumpalo"
+version = "3.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
[[package]]
name = "bytemuck"
-version = "1.14.3"
+version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f"
+checksum = "6fd4c6dcc3b0aea2f5c0b4b82c2b15fe39ddbc76041a310848f4706edf76bb31"
dependencies = [
"bytemuck_derive",
]
[[package]]
name = "bytemuck_derive"
-version = "1.6.0"
+version = "1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4da9a32f3fed317401fa3c862968128267c3106685286e15d5aaa3d7389c2f60"
+checksum = "0cc8b54b395f2fcfbb3d90c47b01c7f444d94d05bdeb775811dec868ac3bbc26"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.52",
+ "syn 2.0.75",
]
[[package]]
@@ -108,12 +114,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
-name = "calloop"
-version = "0.12.4"
+name = "byteorder-lite"
+version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fba7adb4dd5aa98e5553510223000e7148f621165ec5f9acd7113f6ca4995298"
+checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495"
+
+[[package]]
+name = "calloop"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec"
dependencies = [
- "bitflags 2.4.2",
+ "bitflags 2.6.0",
"log",
"polling",
"rustix",
@@ -123,9 +135,9 @@ dependencies = [
[[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",
@@ -135,9 +147,12 @@ dependencies = [
[[package]]
name = "cc"
-version = "1.0.90"
+version = "1.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5"
+checksum = "72db2f7947ecee9b03b510377e8bb9077afa27176fdbff55c51027e976fdcc48"
+dependencies = [
+ "shlex",
+]
[[package]]
name = "cfg-if"
@@ -146,10 +161,48 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
-name = "color-eyre"
-version = "0.6.2"
+name = "clipboard-win"
+version = "5.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a667583cca8c4f8436db8de46ea8233c42a7d9ae424a82d338f2e4675229204"
+checksum = "15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892"
+dependencies = [
+ "error-code",
+]
+
+[[package]]
+name = "clipboard_macos"
+version = "0.1.0"
+source = "git+https://github.com/pop-os/window_clipboard.git?tag=pop-dnd-8#7c59b07b9172d8e0401f7e06609e1050575309c9"
+dependencies = [
+ "objc",
+ "objc-foundation",
+ "objc_id",
+]
+
+[[package]]
+name = "clipboard_wayland"
+version = "0.2.2"
+source = "git+https://github.com/pop-os/window_clipboard.git?tag=pop-dnd-8#7c59b07b9172d8e0401f7e06609e1050575309c9"
+dependencies = [
+ "dnd",
+ "mime",
+ "smithay-clipboard",
+]
+
+[[package]]
+name = "clipboard_x11"
+version = "0.4.2"
+source = "git+https://github.com/pop-os/window_clipboard.git?tag=pop-dnd-8#7c59b07b9172d8e0401f7e06609e1050575309c9"
+dependencies = [
+ "thiserror",
+ "x11rb",
+]
+
+[[package]]
+name = "color-eyre"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "55146f5e46f237f7423d74111267d4597b59b0dad0ffaf7303bce9945d843ad5"
dependencies = [
"backtrace",
"color-spantrace",
@@ -172,12 +225,6 @@ dependencies = [
"tracing-error",
]
-[[package]]
-name = "color_quant"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
-
[[package]]
name = "colorgrad"
version = "0.6.2"
@@ -189,9 +236,9 @@ dependencies = [
[[package]]
name = "concurrent-queue"
-version = "2.4.0"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363"
+checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
dependencies = [
"crossbeam-utils",
]
@@ -206,7 +253,8 @@ dependencies = [
"cosmic-config",
"dirs",
"eyre",
- "image 0.25.0",
+ "fast_image_resize",
+ "image",
"notify",
"rand",
"ron",
@@ -224,7 +272,7 @@ dependencies = [
"colorgrad",
"cosmic-config",
"derive_setters",
- "image 0.24.9",
+ "image",
"ron",
"serde",
"tracing",
@@ -233,7 +281,7 @@ dependencies = [
[[package]]
name = "cosmic-config"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic#64ecb0ea48f262e13b1036757211b70432fd42e5"
+source = "git+https://github.com/pop-os//libcosmic?rev=8c6f2c9ebc5c2c04fe168c2d941f8c5a416b33bb#8c6f2c9ebc5c2c04fe168c2d941f8c5a416b33bb"
dependencies = [
"atomicwrites",
"calloop",
@@ -245,13 +293,14 @@ dependencies = [
"once_cell",
"ron",
"serde",
+ "tracing",
"xdg",
]
[[package]]
name = "cosmic-config-derive"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic#64ecb0ea48f262e13b1036757211b70432fd42e5"
+source = "git+https://github.com/pop-os//libcosmic?rev=8c6f2c9ebc5c2c04fe168c2d941f8c5a416b33bb#8c6f2c9ebc5c2c04fe168c2d941f8c5a416b33bb"
dependencies = [
"quote",
"syn 1.0.109",
@@ -259,18 +308,18 @@ dependencies = [
[[package]]
name = "crc32fast"
-version = "1.4.0"
+version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa"
+checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
dependencies = [
"cfg-if",
]
[[package]]
name = "crossbeam-channel"
-version = "0.5.12"
+version = "0.5.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95"
+checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2"
dependencies = [
"crossbeam-utils",
]
@@ -296,15 +345,9 @@ dependencies = [
[[package]]
name = "crossbeam-utils"
-version = "0.8.19"
+version = "0.8.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
-
-[[package]]
-name = "crunchy"
-version = "0.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
+checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
[[package]]
name = "csscolorparser"
@@ -323,9 +366,9 @@ checksum = "96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991"
[[package]]
name = "darling"
-version = "0.20.8"
+version = "0.20.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391"
+checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989"
dependencies = [
"darling_core",
"darling_macro",
@@ -333,27 +376,27 @@ dependencies = [
[[package]]
name = "darling_core"
-version = "0.20.8"
+version = "0.20.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f"
+checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5"
dependencies = [
"fnv",
"ident_case",
"proc-macro2",
"quote",
"strsim",
- "syn 2.0.52",
+ "syn 2.0.75",
]
[[package]]
name = "darling_macro"
-version = "0.20.8"
+version = "0.20.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f"
+checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
dependencies = [
"darling_core",
"quote",
- "syn 2.0.52",
+ "syn 2.0.75",
]
[[package]]
@@ -365,7 +408,7 @@ dependencies = [
"darling",
"proc-macro2",
"quote",
- "syn 2.0.52",
+ "syn 2.0.75",
]
[[package]]
@@ -399,42 +442,53 @@ dependencies = [
]
[[package]]
-name = "downcast-rs"
-version = "1.2.0"
+name = "dnd"
+version = "0.1.0"
+source = "git+https://github.com/pop-os/window_clipboard.git?tag=pop-dnd-8#7c59b07b9172d8e0401f7e06609e1050575309c9"
+dependencies = [
+ "bitflags 2.6.0",
+ "mime",
+ "raw-window-handle",
+ "smithay-client-toolkit",
+ "smithay-clipboard",
+]
+
+[[package]]
+name = "document-features"
+version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650"
+checksum = "cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0"
+dependencies = [
+ "litrs",
+]
+
+[[package]]
+name = "downcast-rs"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2"
[[package]]
name = "either"
-version = "1.10.0"
+version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a"
+checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
[[package]]
name = "errno"
-version = "0.3.8"
+version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245"
+checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
dependencies = [
"libc",
"windows-sys 0.52.0",
]
[[package]]
-name = "exr"
-version = "1.72.0"
+name = "error-code"
+version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "887d93f60543e9a9362ef8a21beedd0a833c5d9610e18c67abe15a5963dcb1a4"
-dependencies = [
- "bit_field",
- "flume",
- "half",
- "lebe",
- "miniz_oxide",
- "rayon-core",
- "smallvec",
- "zune-inflate",
-]
+checksum = "a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b"
[[package]]
name = "eyre"
@@ -447,10 +501,24 @@ dependencies = [
]
[[package]]
-name = "fastrand"
-version = "2.0.1"
+name = "fast_image_resize"
+version = "4.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
+checksum = "2ca4b58827213977eabab8ee8d8258db8441338f3a1832a1c0f2de3372175531"
+dependencies = [
+ "bytemuck",
+ "cfg-if",
+ "document-features",
+ "image",
+ "num-traits",
+ "thiserror",
+]
+
+[[package]]
+name = "fastrand"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a"
[[package]]
name = "fdeflate"
@@ -463,33 +531,24 @@ dependencies = [
[[package]]
name = "filetime"
-version = "0.2.23"
+version = "0.2.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd"
+checksum = "bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550"
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.28"
+version = "1.0.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e"
+checksum = "9c0596c1eac1f9e04ed902702e9878208b336edc9d6fddc8a48387349bab3666"
dependencies = [
"crc32fast",
- "miniz_oxide",
-]
-
-[[package]]
-name = "flume"
-version = "0.11.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181"
-dependencies = [
- "spin",
+ "miniz_oxide 0.8.0",
]
[[package]]
@@ -563,7 +622,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.52",
+ "syn 2.0.75",
]
[[package]]
@@ -597,26 +656,26 @@ dependencies = [
]
[[package]]
-name = "getrandom"
-version = "0.2.12"
+name = "gethostname"
+version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
+checksum = "0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818"
+dependencies = [
+ "libc",
+ "windows-targets 0.48.5",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
dependencies = [
"cfg-if",
"libc",
"wasi",
]
-[[package]]
-name = "gif"
-version = "0.13.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2"
-dependencies = [
- "color_quant",
- "weezl",
-]
-
[[package]]
name = "gimli"
version = "0.28.1"
@@ -624,34 +683,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
[[package]]
-name = "half"
-version = "2.4.0"
+name = "hermit-abi"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e"
-dependencies = [
- "cfg-if",
- "crunchy",
-]
+checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc"
[[package]]
name = "iced_core"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic#64ecb0ea48f262e13b1036757211b70432fd42e5"
+source = "git+https://github.com/pop-os//libcosmic?rev=8c6f2c9ebc5c2c04fe168c2d941f8c5a416b33bb#8c6f2c9ebc5c2c04fe168c2d941f8c5a416b33bb"
dependencies = [
- "bitflags 1.3.2",
+ "bitflags 2.6.0",
+ "dnd",
"log",
+ "mime",
"num-traits",
"raw-window-handle",
"smol_str",
"thiserror",
"web-time",
+ "window_clipboard",
"xxhash-rust",
]
[[package]]
name = "iced_futures"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic#64ecb0ea48f262e13b1036757211b70432fd42e5"
+source = "git+https://github.com/pop-os//libcosmic?rev=8c6f2c9ebc5c2c04fe168c2d941f8c5a416b33bb#8c6f2c9ebc5c2c04fe168c2d941f8c5a416b33bb"
dependencies = [
"futures",
"iced_core",
@@ -668,30 +726,12 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
[[package]]
name = "image"
-version = "0.24.9"
+version = "0.25.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d"
+checksum = "99314c8a2152b8ddb211f924cdae532d8c5e4c8bb54728e12fff1b0cd5963a10"
dependencies = [
"bytemuck",
- "byteorder",
- "color_quant",
- "exr",
- "gif",
- "jpeg-decoder",
- "num-traits",
- "png",
- "qoi",
- "tiff",
-]
-
-[[package]]
-name = "image"
-version = "0.25.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a9b4f005360d32e9325029b38ba47ebd7a56f3316df09249368939562d518645"
-dependencies = [
- "bytemuck",
- "byteorder",
+ "byteorder-lite",
"image-webp",
"num-traits",
"png",
@@ -702,12 +742,12 @@ dependencies = [
[[package]]
name = "image-webp"
-version = "0.1.0"
+version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba6107a25f04af48ceeb4093eebc9b405ee5a1813a0bab5ecf1805d3eabb3337"
+checksum = "f79afb8cbee2ef20f59ccd477a218c12a93943d075b492015ecb1bb81f8ee904"
dependencies = [
- "byteorder",
- "thiserror",
+ "byteorder-lite",
+ "quick-error",
]
[[package]]
@@ -738,38 +778,29 @@ dependencies = [
[[package]]
name = "instant"
-version = "0.1.12"
+version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
dependencies = [
"cfg-if",
]
-[[package]]
-name = "jpeg-decoder"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0"
-dependencies = [
- "rayon",
-]
-
[[package]]
name = "js-sys"
-version = "0.3.69"
+version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
+checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a"
dependencies = [
"wasm-bindgen",
]
[[package]]
name = "known-folders"
-version = "1.1.0"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4397c789f2709d23cfcb703b316e0766a8d4b17db2d47b0ab096ef6047cae1d8"
+checksum = "b7d9a1740cc8b46e259a0eb787d79d855e79ff10b9855a5eba58868d5da7927c"
dependencies = [
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -794,54 +825,54 @@ dependencies = [
[[package]]
name = "lazy_static"
-version = "1.4.0"
+version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
-
-[[package]]
-name = "lebe"
-version = "0.5.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8"
+checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]]
name = "libc"
-version = "0.2.153"
+version = "0.2.158"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
+checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439"
[[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.4",
+ "windows-targets 0.52.6",
]
[[package]]
name = "libredox"
-version = "0.0.1"
+version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8"
+checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
dependencies = [
- "bitflags 2.4.2",
+ "bitflags 2.6.0",
"libc",
- "redox_syscall 0.4.1",
+ "redox_syscall 0.5.3",
]
[[package]]
name = "linux-raw-sys"
-version = "0.4.13"
+version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"
+checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
+
+[[package]]
+name = "litrs"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5"
[[package]]
name = "lock_api"
-version = "0.4.11"
+version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45"
+checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
dependencies = [
"autocfg",
"scopeguard",
@@ -849,15 +880,24 @@ dependencies = [
[[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 = "malloc_buf"
+version = "0.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"
+dependencies = [
+ "libc",
+]
[[package]]
name = "memchr"
-version = "2.7.1"
+version = "2.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
+checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
[[package]]
name = "memmap2"
@@ -877,16 +917,33 @@ dependencies = [
"libc",
]
+[[package]]
+name = "mime"
+version = "0.1.0"
+source = "git+https://github.com/pop-os/window_clipboard.git?tag=pop-dnd-8#7c59b07b9172d8e0401f7e06609e1050575309c9"
+dependencies = [
+ "smithay-clipboard",
+]
+
[[package]]
name = "miniz_oxide"
-version = "0.7.2"
+version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
+checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08"
dependencies = [
"adler",
"simd-adler32",
]
+[[package]]
+name = "miniz_oxide"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
+dependencies = [
+ "adler2",
+]
+
[[package]]
name = "mio"
version = "0.8.11"
@@ -905,7 +962,7 @@ version = "6.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d"
dependencies = [
- "bitflags 2.4.2",
+ "bitflags 2.6.0",
"crossbeam-channel",
"filetime",
"fsevent-sys",
@@ -930,13 +987,42 @@ dependencies = [
[[package]]
name = "num-traits"
-version = "0.2.18"
+version = "0.2.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
+checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
dependencies = [
"autocfg",
]
+[[package]]
+name = "objc"
+version = "0.2.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
+dependencies = [
+ "malloc_buf",
+]
+
+[[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_id"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b"
+dependencies = [
+ "objc",
+]
+
[[package]]
name = "object"
version = "0.32.2"
@@ -1025,7 +1111,7 @@ dependencies = [
"phf_shared",
"proc-macro2",
"quote",
- "syn 2.0.52",
+ "syn 2.0.75",
]
[[package]]
@@ -1039,9 +1125,9 @@ dependencies = [
[[package]]
name = "pin-project-lite"
-version = "0.2.13"
+version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
+checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
[[package]]
name = "pin-utils"
@@ -1065,61 +1151,62 @@ dependencies = [
"crc32fast",
"fdeflate",
"flate2",
- "miniz_oxide",
+ "miniz_oxide 0.7.4",
]
[[package]]
name = "polling"
-version = "3.5.0"
+version = "3.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "24f040dee2588b4963afb4e420540439d126f73fdacf4a9c486a96d840bac3c9"
+checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511"
dependencies = [
"cfg-if",
"concurrent-queue",
+ "hermit-abi",
"pin-project-lite",
"rustix",
"tracing",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
name = "ppv-lite86"
-version = "0.2.17"
+version = "0.2.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
+dependencies = [
+ "zerocopy",
+]
[[package]]
name = "proc-macro2"
-version = "1.0.79"
+version = "1.0.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e"
+checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
dependencies = [
"unicode-ident",
]
[[package]]
-name = "qoi"
-version = "0.4.1"
+name = "quick-error"
+version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001"
-dependencies = [
- "bytemuck",
-]
+checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
[[package]]
name = "quick-xml"
-version = "0.31.0"
+version = "0.34.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33"
+checksum = "6f24d770aeca0eacb81ac29dfbc55ebcc09312fdd1f8bbecdc7e4a84e000e3b4"
dependencies = [
"memchr",
]
[[package]]
name = "quote"
-version = "1.0.35"
+version = "1.0.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
+checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
dependencies = [
"proc-macro2",
]
@@ -1156,15 +1243,15 @@ dependencies = [
[[package]]
name = "raw-window-handle"
-version = "0.6.0"
+version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42a9830a0e1b9fb145ebb365b8bc4ccd75f290f98c0247deafbbe2c75cefb544"
+checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539"
[[package]]
name = "rayon"
-version = "1.9.0"
+version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd"
+checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
dependencies = [
"either",
"rayon-core",
@@ -1191,18 +1278,18 @@ dependencies = [
[[package]]
name = "redox_syscall"
-version = "0.4.1"
+version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
+checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4"
dependencies = [
- "bitflags 1.3.2",
+ "bitflags 2.6.0",
]
[[package]]
name = "redox_users"
-version = "0.4.4"
+version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4"
+checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
dependencies = [
"getrandom",
"libredox",
@@ -1216,24 +1303,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94"
dependencies = [
"base64",
- "bitflags 2.4.2",
+ "bitflags 2.6.0",
"serde",
"serde_derive",
]
[[package]]
name = "rustc-demangle"
-version = "0.1.23"
+version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
+checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
[[package]]
name = "rustix"
-version = "0.38.31"
+version = "0.38.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949"
+checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
dependencies = [
- "bitflags 2.4.2",
+ "bitflags 2.6.0",
"errno",
"libc",
"linux-raw-sys",
@@ -1263,22 +1350,22 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "serde"
-version = "1.0.197"
+version = "1.0.208"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2"
+checksum = "cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.197"
+version = "1.0.208"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b"
+checksum = "24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.52",
+ "syn 2.0.75",
]
[[package]]
@@ -1290,6 +1377,12 @@ dependencies = [
"lazy_static",
]
+[[package]]
+name = "shlex"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
+
[[package]]
name = "simd-adler32"
version = "0.3.7"
@@ -1313,16 +1406,17 @@ dependencies = [
[[package]]
name = "smallvec"
-version = "1.13.1"
+version = "1.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
+checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
[[package]]
name = "smithay-client-toolkit"
-version = "0.18.0"
-source = "git+https://github.com/smithay/client-toolkit?rev=2e9bf9f#2e9bf9f31698851ca373e5f1e7ba3e6e804e4db1"
+version = "0.19.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016"
dependencies = [
- "bitflags 2.4.2",
+ "bitflags 2.6.0",
"bytemuck",
"calloop",
"calloop-wayland-source",
@@ -1344,29 +1438,31 @@ dependencies = [
"xkeysym",
]
+[[package]]
+name = "smithay-clipboard"
+version = "0.8.0"
+source = "git+https://github.com/pop-os/smithay-clipboard?tag=pop-dnd-5#5a3007def49eb678d1144850c9ee04b80707c56a"
+dependencies = [
+ "libc",
+ "raw-window-handle",
+ "smithay-client-toolkit",
+ "wayland-backend",
+]
+
[[package]]
name = "smol_str"
-version = "0.2.1"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49"
+checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead"
dependencies = [
"serde",
]
-[[package]]
-name = "spin"
-version = "0.9.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
-dependencies = [
- "lock_api",
-]
-
[[package]]
name = "strsim"
-version = "0.10.0"
+version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
[[package]]
name = "syn"
@@ -1381,9 +1477,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.52"
+version = "2.0.75"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07"
+checksum = "f6af063034fc1935ede7be0122941bafa9bacb949334d090b77ca98b5817c7d9"
dependencies = [
"proc-macro2",
"quote",
@@ -1392,34 +1488,35 @@ dependencies = [
[[package]]
name = "tempfile"
-version = "3.10.1"
+version = "3.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
+checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64"
dependencies = [
"cfg-if",
"fastrand",
+ "once_cell",
"rustix",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
name = "thiserror"
-version = "1.0.58"
+version = "1.0.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297"
+checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.58"
+version = "1.0.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7"
+checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.52",
+ "syn 2.0.75",
]
[[package]]
@@ -1432,17 +1529,6 @@ dependencies = [
"once_cell",
]
-[[package]]
-name = "tiff"
-version = "0.9.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e"
-dependencies = [
- "flate2",
- "jpeg-decoder",
- "weezl",
-]
-
[[package]]
name = "tracing"
version = "0.1.40"
@@ -1462,7 +1548,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.52",
+ "syn 2.0.75",
]
[[package]]
@@ -1540,34 +1626,35 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
+checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"
dependencies = [
"cfg-if",
+ "once_cell",
"wasm-bindgen-macro",
]
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
+checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.52",
+ "syn 2.0.75",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-futures"
-version = "0.4.42"
+version = "0.4.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0"
+checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed"
dependencies = [
"cfg-if",
"js-sys",
@@ -1577,9 +1664,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
+checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -1587,22 +1674,22 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
+checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.52",
+ "syn 2.0.75",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
+checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"
[[package]]
name = "wasm-timer"
@@ -1621,9 +1708,9 @@ dependencies = [
[[package]]
name = "wayland-backend"
-version = "0.3.3"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9d50fa61ce90d76474c87f5fc002828d81b32677340112b4ef08079a9d459a40"
+checksum = "f90e11ce2ca99c97b940ee83edbae9da2d56a08f9ea8158550fd77fa31722993"
dependencies = [
"cc",
"downcast-rs",
@@ -1635,11 +1722,11 @@ dependencies = [
[[package]]
name = "wayland-client"
-version = "0.31.2"
+version = "0.31.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82fb96ee935c2cea6668ccb470fb7771f6215d1691746c2d896b447a00ad3f1f"
+checksum = "7e321577a0a165911bdcfb39cf029302479d7527b517ee58ab0f6ad09edf0943"
dependencies = [
- "bitflags 2.4.2",
+ "bitflags 2.6.0",
"rustix",
"wayland-backend",
"wayland-scanner",
@@ -1651,16 +1738,16 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e"
dependencies = [
- "bitflags 2.4.2",
+ "bitflags 2.6.0",
"cursor-icon",
"wayland-backend",
]
[[package]]
name = "wayland-cursor"
-version = "0.31.1"
+version = "0.31.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "71ce5fa868dd13d11a0d04c5e2e65726d0897be8de247c0c5a65886e283231ba"
+checksum = "6ef9489a8df197ebf3a8ce8a7a7f0a2320035c3743f3c1bd0bdbccf07ce64f95"
dependencies = [
"rustix",
"wayland-client",
@@ -1669,11 +1756,11 @@ dependencies = [
[[package]]
name = "wayland-protocols"
-version = "0.31.2"
+version = "0.32.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4"
+checksum = "62989625a776e827cc0f15d41444a3cea5205b963c3a25be48ae1b52d6b4daaa"
dependencies = [
- "bitflags 2.4.2",
+ "bitflags 2.6.0",
"wayland-backend",
"wayland-client",
"wayland-scanner",
@@ -1681,11 +1768,11 @@ dependencies = [
[[package]]
name = "wayland-protocols-wlr"
-version = "0.2.0"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6"
+checksum = "fd993de54a40a40fbe5601d9f1fbcaef0aebcc5fda447d7dc8f6dcbaae4f8953"
dependencies = [
- "bitflags 2.4.2",
+ "bitflags 2.6.0",
"wayland-backend",
"wayland-client",
"wayland-protocols",
@@ -1694,9 +1781,9 @@ dependencies = [
[[package]]
name = "wayland-scanner"
-version = "0.31.1"
+version = "0.31.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "63b3a62929287001986fb58c789dce9b67604a397c15c611ad9f747300b6c283"
+checksum = "d7b56f89937f1cf2ee1f1259cf2936a17a1f45d8f0aa1019fae6d470d304cfa6"
dependencies = [
"proc-macro2",
"quick-xml",
@@ -1705,20 +1792,21 @@ dependencies = [
[[package]]
name = "wayland-sys"
-version = "0.31.1"
+version = "0.31.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af"
+checksum = "43676fe2daf68754ecf1d72026e4e6c15483198b5d24e888b74d3f22f887a148"
dependencies = [
"dlib",
"log",
+ "once_cell",
"pkg-config",
]
[[package]]
name = "web-sys"
-version = "0.3.69"
+version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef"
+checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0"
dependencies = [
"js-sys",
"wasm-bindgen",
@@ -1734,12 +1822,6 @@ dependencies = [
"wasm-bindgen",
]
-[[package]]
-name = "weezl"
-version = "0.1.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082"
-
[[package]]
name = "winapi"
version = "0.3.9"
@@ -1758,11 +1840,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[package]]
name = "winapi-util"
-version = "0.1.6"
+version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
+checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
dependencies = [
- "winapi",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -1771,6 +1853,21 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+[[package]]
+name = "window_clipboard"
+version = "0.4.1"
+source = "git+https://github.com/pop-os/window_clipboard.git?tag=pop-dnd-8#7c59b07b9172d8e0401f7e06609e1050575309c9"
+dependencies = [
+ "clipboard-win",
+ "clipboard_macos",
+ "clipboard_wayland",
+ "clipboard_x11",
+ "dnd",
+ "mime",
+ "raw-window-handle",
+ "thiserror",
+]
+
[[package]]
name = "windows-sys"
version = "0.48.0"
@@ -1786,7 +1883,16 @@ version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
dependencies = [
- "windows-targets 0.52.4",
+ "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]]
@@ -1806,17 +1912,18 @@ dependencies = [
[[package]]
name = "windows-targets"
-version = "0.52.4"
+version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b"
+checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
dependencies = [
- "windows_aarch64_gnullvm 0.52.4",
- "windows_aarch64_msvc 0.52.4",
- "windows_i686_gnu 0.52.4",
- "windows_i686_msvc 0.52.4",
- "windows_x86_64_gnu 0.52.4",
- "windows_x86_64_gnullvm 0.52.4",
- "windows_x86_64_msvc 0.52.4",
+ "windows_aarch64_gnullvm 0.52.6",
+ "windows_aarch64_msvc 0.52.6",
+ "windows_i686_gnu 0.52.6",
+ "windows_i686_gnullvm",
+ "windows_i686_msvc 0.52.6",
+ "windows_x86_64_gnu 0.52.6",
+ "windows_x86_64_gnullvm 0.52.6",
+ "windows_x86_64_msvc 0.52.6",
]
[[package]]
@@ -1827,9 +1934,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
[[package]]
name = "windows_aarch64_gnullvm"
-version = "0.52.4"
+version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9"
+checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
[[package]]
name = "windows_aarch64_msvc"
@@ -1839,9 +1946,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
[[package]]
name = "windows_aarch64_msvc"
-version = "0.52.4"
+version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675"
+checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
[[package]]
name = "windows_i686_gnu"
@@ -1851,9 +1958,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
[[package]]
name = "windows_i686_gnu"
-version = "0.52.4"
+version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3"
+checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
+
+[[package]]
+name = "windows_i686_gnullvm"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
[[package]]
name = "windows_i686_msvc"
@@ -1863,9 +1976,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
[[package]]
name = "windows_i686_msvc"
-version = "0.52.4"
+version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02"
+checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
[[package]]
name = "windows_x86_64_gnu"
@@ -1875,9 +1988,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
[[package]]
name = "windows_x86_64_gnu"
-version = "0.52.4"
+version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03"
+checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
[[package]]
name = "windows_x86_64_gnullvm"
@@ -1887,9 +2000,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
[[package]]
name = "windows_x86_64_gnullvm"
-version = "0.52.4"
+version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177"
+checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
[[package]]
name = "windows_x86_64_msvc"
@@ -1899,15 +2012,32 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
[[package]]
name = "windows_x86_64_msvc"
-version = "0.52.4"
+version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8"
+checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
+
+[[package]]
+name = "x11rb"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12"
+dependencies = [
+ "gethostname",
+ "rustix",
+ "x11rb-protocol",
+]
+
+[[package]]
+name = "x11rb-protocol"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d"
[[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"
@@ -1928,18 +2058,39 @@ dependencies = [
[[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"
dependencies = [
"bytemuck",
]
[[package]]
name = "xxhash-rust"
-version = "0.8.10"
+version = "0.8.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03"
+checksum = "6a5cbf750400958819fb6178eaa83bee5cd9c29a26a40cc241df8c70fdd46984"
+
+[[package]]
+name = "zerocopy"
+version = "0.7.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
+dependencies = [
+ "byteorder",
+ "zerocopy-derive",
+]
+
+[[package]]
+name = "zerocopy-derive"
+version = "0.7.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.75",
+]
[[package]]
name = "zune-core"
@@ -1947,20 +2098,11 @@ version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a"
-[[package]]
-name = "zune-inflate"
-version = "0.2.54"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02"
-dependencies = [
- "simd-adler32",
-]
-
[[package]]
name = "zune-jpeg"
-version = "0.4.11"
+version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec866b44a2a1fd6133d363f073ca1b179f438f99e7e5bfb1e33f7181facfe448"
+checksum = "16099418600b4d8f028622f73ff6e3deaabdff330fb9a2a131dea781ee8b0768"
dependencies = [
"zune-core",
]
diff --git a/third_party/nixpkgs/pkgs/by-name/co/cosmic-bg/package.nix b/third_party/nixpkgs/pkgs/by-name/co/cosmic-bg/package.nix
index 12ce7083c3..8078e79346 100644
--- a/third_party/nixpkgs/pkgs/by-name/co/cosmic-bg/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/co/cosmic-bg/package.nix
@@ -11,21 +11,22 @@
rustPlatform.buildRustPackage rec {
pname = "cosmic-bg";
- version = "1.0.0-alpha.1";
+ version = "1.0.0-alpha.2";
src = fetchFromGitHub {
owner = "pop-os";
repo = pname;
rev = "epoch-${version}";
- hash = "sha256-imGSOPS/ay3EycyrrQcIePDXNEYRk7NTAV+EtUPtEdg=";
+ hash = "sha256-lAFAZBo5FnXgJV3MrZhaYmBxqtH1E7+Huj53ho/hPik=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"atomicwrites-0.4.2" = "sha256-QZSuGPrJXh+svMeFWqAXoqZQxLq/WfIiamqvjJNVhxA=";
- "cosmic-config-0.1.0" = "sha256-5J9tjpEcZJrUtW7barwXTOTNXNr33TLwYjApKkwDSvc=";
- "smithay-client-toolkit-0.18.0" = "sha256-2WbDKlSGiyVmi7blNBr2Aih9FfF2dq/bny57hoA4BrE=";
+ "clipboard_macos-0.1.0" = "sha256-cG5vnkiyDlQnbEfV2sPbmBYKv1hd3pjJrymfZb8ziKk=";
+ "cosmic-config-0.1.0" = "sha256-mdRRfXLyDBYQIPmbuXgXGoOKUlyw6CiSmOUBz1b3vJY=";
+ "smithay-clipboard-0.8.0" = "sha256-4InFXm0ahrqFrtNLeqIuE3yeOpxKZJZx+Bc0yQDtv34=";
};
};
diff --git a/third_party/nixpkgs/pkgs/by-name/co/cosmic-greeter/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/co/cosmic-greeter/Cargo.lock
index eda92cc2c6..76da5547a8 100644
--- a/third_party/nixpkgs/pkgs/by-name/co/cosmic-greeter/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/co/cosmic-greeter/Cargo.lock
@@ -699,6 +699,7 @@ dependencies = [
"iana-time-zone",
"js-sys",
"num-traits",
+ "pure-rust-locales",
"wasm-bindgen",
"windows-targets 0.52.6",
]
@@ -944,7 +945,7 @@ dependencies = [
[[package]]
name = "cosmic-config"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic#f655710d55911d81e96ca58b5c9e814e75cba7b5"
+source = "git+https://github.com/pop-os/libcosmic#c9f8f485373e02ef849c83d3bbdf0fdd2bf4a24c"
dependencies = [
"atomicwrites",
"calloop 0.14.0",
@@ -964,7 +965,7 @@ dependencies = [
[[package]]
name = "cosmic-config-derive"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic#f655710d55911d81e96ca58b5c9e814e75cba7b5"
+source = "git+https://github.com/pop-os/libcosmic#c9f8f485373e02ef849c83d3bbdf0fdd2bf4a24c"
dependencies = [
"quote",
"syn 1.0.109",
@@ -993,6 +994,7 @@ dependencies = [
"cosmic-comp-config",
"cosmic-config",
"cosmic-dbus-networkmanager",
+ "cosmic-greeter-config",
"cosmic-greeter-daemon",
"env_logger",
"freedesktop_entry_parser",
@@ -1017,6 +1019,15 @@ dependencies = [
"zbus 4.4.0",
]
+[[package]]
+name = "cosmic-greeter-config"
+version = "0.1.0"
+dependencies = [
+ "cosmic-config",
+ "log",
+ "serde",
+]
+
[[package]]
name = "cosmic-greeter-daemon"
version = "0.1.0"
@@ -1075,7 +1086,7 @@ dependencies = [
[[package]]
name = "cosmic-theme"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic#f655710d55911d81e96ca58b5c9e814e75cba7b5"
+source = "git+https://github.com/pop-os/libcosmic#c9f8f485373e02ef849c83d3bbdf0fdd2bf4a24c"
dependencies = [
"almost",
"cosmic-config",
@@ -2345,7 +2356,7 @@ dependencies = [
[[package]]
name = "iced"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic#f655710d55911d81e96ca58b5c9e814e75cba7b5"
+source = "git+https://github.com/pop-os/libcosmic#c9f8f485373e02ef849c83d3bbdf0fdd2bf4a24c"
dependencies = [
"dnd",
"iced_accessibility",
@@ -2363,7 +2374,7 @@ dependencies = [
[[package]]
name = "iced_accessibility"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic#f655710d55911d81e96ca58b5c9e814e75cba7b5"
+source = "git+https://github.com/pop-os/libcosmic#c9f8f485373e02ef849c83d3bbdf0fdd2bf4a24c"
dependencies = [
"accesskit",
"accesskit_unix",
@@ -2372,7 +2383,7 @@ dependencies = [
[[package]]
name = "iced_core"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic#f655710d55911d81e96ca58b5c9e814e75cba7b5"
+source = "git+https://github.com/pop-os/libcosmic#c9f8f485373e02ef849c83d3bbdf0fdd2bf4a24c"
dependencies = [
"bitflags 2.6.0",
"dnd",
@@ -2394,7 +2405,7 @@ dependencies = [
[[package]]
name = "iced_futures"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic#f655710d55911d81e96ca58b5c9e814e75cba7b5"
+source = "git+https://github.com/pop-os/libcosmic#c9f8f485373e02ef849c83d3bbdf0fdd2bf4a24c"
dependencies = [
"futures",
"iced_core",
@@ -2407,7 +2418,7 @@ dependencies = [
[[package]]
name = "iced_graphics"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic#f655710d55911d81e96ca58b5c9e814e75cba7b5"
+source = "git+https://github.com/pop-os/libcosmic#c9f8f485373e02ef849c83d3bbdf0fdd2bf4a24c"
dependencies = [
"bitflags 2.6.0",
"bytemuck",
@@ -2431,7 +2442,7 @@ dependencies = [
[[package]]
name = "iced_renderer"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic#f655710d55911d81e96ca58b5c9e814e75cba7b5"
+source = "git+https://github.com/pop-os/libcosmic#c9f8f485373e02ef849c83d3bbdf0fdd2bf4a24c"
dependencies = [
"iced_graphics",
"iced_tiny_skia",
@@ -2443,7 +2454,7 @@ dependencies = [
[[package]]
name = "iced_runtime"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic#f655710d55911d81e96ca58b5c9e814e75cba7b5"
+source = "git+https://github.com/pop-os/libcosmic#c9f8f485373e02ef849c83d3bbdf0fdd2bf4a24c"
dependencies = [
"dnd",
"iced_accessibility",
@@ -2457,7 +2468,7 @@ dependencies = [
[[package]]
name = "iced_sctk"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic#f655710d55911d81e96ca58b5c9e814e75cba7b5"
+source = "git+https://github.com/pop-os/libcosmic#c9f8f485373e02ef849c83d3bbdf0fdd2bf4a24c"
dependencies = [
"enum-repr",
"float-cmp",
@@ -2483,7 +2494,7 @@ dependencies = [
[[package]]
name = "iced_style"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic#f655710d55911d81e96ca58b5c9e814e75cba7b5"
+source = "git+https://github.com/pop-os/libcosmic#c9f8f485373e02ef849c83d3bbdf0fdd2bf4a24c"
dependencies = [
"iced_core",
"once_cell",
@@ -2493,7 +2504,7 @@ dependencies = [
[[package]]
name = "iced_tiny_skia"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic#f655710d55911d81e96ca58b5c9e814e75cba7b5"
+source = "git+https://github.com/pop-os/libcosmic#c9f8f485373e02ef849c83d3bbdf0fdd2bf4a24c"
dependencies = [
"bytemuck",
"cosmic-text",
@@ -2510,7 +2521,7 @@ dependencies = [
[[package]]
name = "iced_wgpu"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic#f655710d55911d81e96ca58b5c9e814e75cba7b5"
+source = "git+https://github.com/pop-os/libcosmic#c9f8f485373e02ef849c83d3bbdf0fdd2bf4a24c"
dependencies = [
"as-raw-xcb-connection",
"bitflags 2.6.0",
@@ -2539,7 +2550,7 @@ dependencies = [
[[package]]
name = "iced_widget"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic#f655710d55911d81e96ca58b5c9e814e75cba7b5"
+source = "git+https://github.com/pop-os/libcosmic#c9f8f485373e02ef849c83d3bbdf0fdd2bf4a24c"
dependencies = [
"dnd",
"iced_renderer",
@@ -2823,7 +2834,7 @@ checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
[[package]]
name = "libcosmic"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic#f655710d55911d81e96ca58b5c9e814e75cba7b5"
+source = "git+https://github.com/pop-os/libcosmic#c9f8f485373e02ef849c83d3bbdf0fdd2bf4a24c"
dependencies = [
"apply",
"ashpd 0.9.1",
@@ -3752,6 +3763,12 @@ version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58"
+[[package]]
+name = "pure-rust-locales"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1190fd18ae6ce9e137184f207593877e70f39b015040156b1e05081cdfe3733a"
+
[[package]]
name = "pwd"
version = "1.4.0"
diff --git a/third_party/nixpkgs/pkgs/by-name/co/cosmic-greeter/package.nix b/third_party/nixpkgs/pkgs/by-name/co/cosmic-greeter/package.nix
index 2a9473800b..46f6086749 100644
--- a/third_party/nixpkgs/pkgs/by-name/co/cosmic-greeter/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/co/cosmic-greeter/package.nix
@@ -1,7 +1,6 @@
{ lib
, stdenv
, fetchFromGitHub
-, rust
, rustPlatform
, cmake
, coreutils
@@ -16,13 +15,13 @@
rustPlatform.buildRustPackage rec {
pname = "cosmic-greeter";
- version = "1.0.0-alpha.1";
+ version = "1.0.0-alpha.2";
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-greeter";
rev = "epoch-${version}";
- hash = "sha256-dc+VV7eIEUKoio/bQieXcDVZCepf4HtQrIKRslym31Y=";
+ hash = "sha256-5BSsiGgL369/PePS0FmuE42tktK2bpgJziYuUEnZ2jY=";
};
cargoLock = {
@@ -34,7 +33,7 @@ rustPlatform.buildRustPackage rec {
"cosmic-bg-config-0.1.0" = "sha256-keKTWghlKehLQA9J9SQjAvGCaZY/7xWWteDtmLoThD0=";
"cosmic-client-toolkit-0.1.0" = "sha256-1XtyEvednEMN4MApxTQid4eed19dEN5ZBDt/XRjuda0=";
"cosmic-comp-config-0.1.0" = "sha256-5+AY6p31XV+y+rrIU6YCg37oa4ygFPjYb+Osml1O29Q=";
- "cosmic-config-0.1.0" = "sha256-qvpgX+JpnO3Kt+sYD+q1+avNzJ6IXlYkRQqKGqIZ/ik=";
+ "cosmic-config-0.1.0" = "sha256-vkYq91Zvz8RNdXm5z26Rc3XaHtD2/PuUYfYJkORKdgE=";
"cosmic-dbus-networkmanager-0.1.0" = "sha256-Bz/bzXCm60AF0inpZJDF4iNZIX3FssImORrE5nZpkyQ=";
"cosmic-text-0.12.1" = "sha256-x0XTxzbmtE2d4XCG/Nuq3DzBpz15BbnjRRlirfNJEiU=";
"d3d12-0.19.0" = "sha256-usrxQXWLGJDjmIdw1LBXtBvX+CchZDvE8fHC0LjvhD4=";
diff --git a/third_party/nixpkgs/pkgs/by-name/co/cosmic-session/package.nix b/third_party/nixpkgs/pkgs/by-name/co/cosmic-session/package.nix
index 19bdc5ab0f..bab869482d 100644
--- a/third_party/nixpkgs/pkgs/by-name/co/cosmic-session/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/co/cosmic-session/package.nix
@@ -5,19 +5,18 @@
rustPlatform,
just,
dbus,
- rust,
stdenv,
xdg-desktop-portal-cosmic,
}:
rustPlatform.buildRustPackage rec {
pname = "cosmic-session";
- version = "1.0.0-alpha.1";
+ version = "1.0.0-alpha.2";
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-session";
rev = "epoch-${version}";
- hash = "sha256-5zfEBNsMxtKPJZcGYZth/SoXrsg0gpug15VR5fPbvt0=";
+ hash = "sha256-rkzcu5lXKVQ5RfilcKQjTzeKZv+FpqrtARZgGGlYKK4=";
};
cargoLock = {
diff --git a/third_party/nixpkgs/pkgs/by-name/co/cosmic-store/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/co/cosmic-store/Cargo.lock
index ad49f5dd1d..bfbaa7db29 100644
--- a/third_party/nixpkgs/pkgs/by-name/co/cosmic-store/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/co/cosmic-store/Cargo.lock
@@ -4,9 +4,9 @@ version = 3
[[package]]
name = "ab_glyph"
-version = "0.2.27"
+version = "0.2.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1c3a1cbc201cc13ed06cf875efb781f2249b3677f5c74571b67d817877f9d697"
+checksum = "79faae4620f45232f599d9bc7b290f88247a0834162c4495ab2f02d60004adfb"
dependencies = [
"ab_glyph_rasterizer",
"owned_ttf_parser",
@@ -91,9 +91,9 @@ dependencies = [
[[package]]
name = "addr2line"
-version = "0.22.0"
+version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"
+checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375"
dependencies = [
"gimli",
]
@@ -104,6 +104,12 @@ version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
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"
@@ -224,15 +230,15 @@ checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457"
[[package]]
name = "arrayref"
-version = "0.3.7"
+version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545"
+checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
[[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"
@@ -265,7 +271,24 @@ dependencies = [
"serde_repr",
"tokio",
"url",
- "zbus 4.3.1",
+ "zbus 4.4.0",
+]
+
+[[package]]
+name = "ashpd"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfe7e0dd0ac5a401dc116ed9f9119cf9decc625600474cb41f0fc0a0050abc9a"
+dependencies = [
+ "enumflags2",
+ "futures-channel",
+ "futures-util",
+ "rand",
+ "serde",
+ "serde_repr",
+ "tokio",
+ "url",
+ "zbus 4.4.0",
]
[[package]]
@@ -304,13 +327,13 @@ dependencies = [
[[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",
+ "fastrand 2.1.1",
"futures-lite 2.3.0",
"slab",
]
@@ -360,9 +383,9 @@ dependencies = [
[[package]]
name = "async-io"
-version = "2.3.3"
+version = "2.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964"
+checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8"
dependencies = [
"async-lock 3.4.0",
"cfg-if",
@@ -370,11 +393,11 @@ dependencies = [
"futures-io",
"futures-lite 2.3.0",
"parking",
- "polling 3.7.2",
- "rustix 0.38.34",
+ "polling 3.7.3",
+ "rustix 0.38.37",
"slab",
"tracing",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -403,7 +426,7 @@ version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7"
dependencies = [
- "async-io 2.3.3",
+ "async-io 2.3.4",
"blocking",
"futures-lite 2.3.0",
]
@@ -421,18 +444,18 @@ dependencies = [
"cfg-if",
"event-listener 3.1.0",
"futures-lite 1.13.0",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"windows-sys 0.48.0",
]
[[package]]
name = "async-process"
-version = "2.2.3"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f7eda79bbd84e29c2b308d1dc099d7de8dcc7035e48f4bf5dc4a531a44ff5e2a"
+checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb"
dependencies = [
"async-channel",
- "async-io 2.3.3",
+ "async-io 2.3.4",
"async-lock 3.4.0",
"async-signal",
"async-task",
@@ -440,9 +463,8 @@ dependencies = [
"cfg-if",
"event-listener 5.3.1",
"futures-lite 2.3.0",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"tracing",
- "windows-sys 0.52.0",
]
[[package]]
@@ -453,25 +475,25 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
name = "async-signal"
-version = "0.2.8"
+version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "794f185324c2f00e771cd9f1ae8b5ac68be2ca7abb129a87afd6e86d228bc54d"
+checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3"
dependencies = [
- "async-io 2.3.3",
+ "async-io 2.3.4",
"async-lock 3.4.0",
"atomic-waker",
"cfg-if",
"futures-core",
"futures-io",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"signal-hook-registry",
"slab",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -482,13 +504,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
[[package]]
name = "async-trait"
-version = "0.1.80"
+version = "0.1.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca"
+checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -502,18 +524,18 @@ name = "atomicwrites"
version = "0.4.2"
source = "git+https://github.com/jackpot51/rust-atomicwrites#043ab4859d53ffd3d55334685303d8df39c9f768"
dependencies = [
- "rustix 0.38.34",
+ "rustix 0.38.37",
"tempfile",
"windows-sys 0.48.0",
]
[[package]]
name = "atomicwrites"
-version = "0.4.3"
+version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc7b2dbe9169059af0f821e811180fddc971fc210c776c133c7819ccd6e478db"
+checksum = "3ef1bb8d1b645fe38d51dfc331d720fb5fc2c94b440c76cc79c80ff265ca33e3"
dependencies = [
- "rustix 0.38.34",
+ "rustix 0.38.37",
"tempfile",
"windows-sys 0.52.0",
]
@@ -574,17 +596,17 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
[[package]]
name = "backtrace"
-version = "0.3.73"
+version = "0.3.74"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a"
+checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
dependencies = [
"addr2line",
- "cc",
"cfg-if",
"libc",
- "miniz_oxide",
+ "miniz_oxide 0.8.0",
"object",
"rustc-demangle",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -593,6 +615,15 @@ version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
+[[package]]
+name = "basic-toml"
+version = "0.1.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "823388e228f614e9558c6804262db37960ec8821856535f5c3f59913140558f8"
+dependencies = [
+ "serde",
+]
+
[[package]]
name = "bit-set"
version = "0.5.3"
@@ -616,24 +647,26 @@ checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61"
[[package]]
name = "bitcode"
-version = "0.6.0"
+version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "48bc1c27654127a24c476d40198746860ef56475f41a601bfa5c4d0f832968f0"
+checksum = "ee1bce7608560cd4bf0296a4262d0dbf13e6bcec5ff2105724c8ab88cc7fc784"
dependencies = [
+ "arrayvec",
"bitcode_derive",
"bytemuck",
+ "glam 0.29.0",
"serde",
]
[[package]]
name = "bitcode_derive"
-version = "0.6.0"
+version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2966755a19aad59ee2aae91e2d48842c667a99d818ec72168efdab07200701cc"
+checksum = "a539389a13af092cd345a2b47ae7dec12deb306d660b2223d25cd3419b253ebe"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -722,22 +755,22 @@ checksum = "64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06"
[[package]]
name = "bytemuck"
-version = "1.16.1"
+version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e"
+checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae"
dependencies = [
"bytemuck_derive",
]
[[package]]
name = "bytemuck_derive"
-version = "1.7.0"
+version = "1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ee891b04274a59bd38b412188e24b849617b2e45a0fd8d057deb63e7403761b"
+checksum = "0cc8b54b395f2fcfbb3d90c47b01c7f444d94d05bdeb775811dec868ac3bbc26"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -748,9 +781,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "bytes"
-version = "1.6.0"
+version = "1.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
+checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3"
[[package]]
name = "calloop"
@@ -760,8 +793,8 @@ checksum = "fba7adb4dd5aa98e5553510223000e7148f621165ec5f9acd7113f6ca4995298"
dependencies = [
"bitflags 2.6.0",
"log",
- "polling 3.7.2",
- "rustix 0.38.34",
+ "polling 3.7.3",
+ "rustix 0.38.37",
"slab",
"thiserror",
]
@@ -774,8 +807,8 @@ checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec"
dependencies = [
"bitflags 2.6.0",
"log",
- "polling 3.7.2",
- "rustix 0.38.34",
+ "polling 3.7.3",
+ "rustix 0.38.37",
"slab",
"thiserror",
]
@@ -787,7 +820,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f0ea9b9476c7fad82841a8dbb380e2eae480c21910feba80725b46931ed8f02"
dependencies = [
"calloop 0.12.4",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"wayland-backend",
"wayland-client",
]
@@ -799,20 +832,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20"
dependencies = [
"calloop 0.13.0",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"wayland-backend",
"wayland-client",
]
[[package]]
name = "cc"
-version = "1.0.104"
+version = "1.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "74b6a57f98764a267ff415d50a25e6e166f3831a5071af4995296ea97d210490"
+checksum = "07b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0"
dependencies = [
"jobserver",
"libc",
- "once_cell",
+ "shlex",
]
[[package]]
@@ -861,14 +894,14 @@ dependencies = [
"num-traits",
"serde",
"wasm-bindgen",
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[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",
]
@@ -1030,9 +1063,9 @@ dependencies = [
[[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"
@@ -1061,7 +1094,7 @@ dependencies = [
[[package]]
name = "cosmic-config"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic.git#a5996b4e90f6aad943b7c61b961fae5edacd7697"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"atomicwrites 0.4.2",
"cosmic-config-derive",
@@ -1080,7 +1113,7 @@ dependencies = [
[[package]]
name = "cosmic-config-derive"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic.git#a5996b4e90f6aad943b7c61b961fae5edacd7697"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"quote",
"syn 1.0.109",
@@ -1091,7 +1124,7 @@ name = "cosmic-store"
version = "0.1.0"
dependencies = [
"appstream",
- "atomicwrites 0.4.3",
+ "atomicwrites 0.4.4",
"bitcode",
"chrono",
"dirs 5.0.1",
@@ -1122,13 +1155,13 @@ dependencies = [
"sys-locale",
"tokio",
"xdg",
- "zbus 4.3.1",
+ "zbus 4.4.0",
]
[[package]]
name = "cosmic-text"
-version = "0.12.0"
-source = "git+https://github.com/pop-os/cosmic-text.git#0e2d050a8d87c2e97e94ae205c9beda5858123b6"
+version = "0.12.1"
+source = "git+https://github.com/pop-os/cosmic-text.git#4fe90bb6126c22f589b46768d7754d65ae300c5e"
dependencies = [
"bitflags 2.6.0",
"fontdb",
@@ -1138,6 +1171,7 @@ dependencies = [
"rustc-hash",
"rustybuzz 0.14.1",
"self_cell 1.0.4",
+ "smol_str",
"swash",
"sys-locale",
"ttf-parser 0.21.1",
@@ -1150,7 +1184,7 @@ dependencies = [
[[package]]
name = "cosmic-theme"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic.git#a5996b4e90f6aad943b7c61b961fae5edacd7697"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"almost",
"cosmic-config",
@@ -1166,9 +1200,9 @@ dependencies = [
[[package]]
name = "cpufeatures"
-version = "0.2.12"
+version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
+checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0"
dependencies = [
"libc",
]
@@ -1266,15 +1300,15 @@ version = "0.19.0"
source = "git+https://github.com/gfx-rs/wgpu?rev=20fda69#20fda698341efbdc870b8027d6d49f5bf3f36109"
dependencies = [
"bitflags 2.6.0",
- "libloading 0.8.4",
+ "libloading 0.8.5",
"winapi",
]
[[package]]
name = "darling"
-version = "0.20.9"
+version = "0.20.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1"
+checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989"
dependencies = [
"darling_core",
"darling_macro",
@@ -1282,27 +1316,27 @@ dependencies = [
[[package]]
name = "darling_core"
-version = "0.20.9"
+version = "0.20.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120"
+checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5"
dependencies = [
"fnv",
"ident_case",
"proc-macro2",
"quote",
"strsim 0.11.1",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
name = "darling_macro"
-version = "0.20.9"
+version = "0.20.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178"
+checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
dependencies = [
"darling_core",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -1353,7 +1387,7 @@ dependencies = [
"darling",
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -1442,7 +1476,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -1451,7 +1485,7 @@ version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412"
dependencies = [
- "libloading 0.8.4",
+ "libloading 0.8.5",
]
[[package]]
@@ -1471,7 +1505,7 @@ dependencies = [
"bitflags 2.6.0",
"mime 0.1.0",
"raw-window-handle",
- "smithay-client-toolkit 0.19.1",
+ "smithay-client-toolkit 0.19.2",
"smithay-clipboard",
]
@@ -1491,7 +1525,7 @@ dependencies = [
"bytemuck",
"drm-ffi",
"drm-fourcc",
- "rustix 0.38.34",
+ "rustix 0.38.37",
]
[[package]]
@@ -1501,7 +1535,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41334f8405792483e32ad05fbb9c5680ff4e84491883d2947a4757dc54cb2ac6"
dependencies = [
"drm-sys",
- "rustix 0.38.34",
+ "rustix 0.38.37",
]
[[package]]
@@ -1517,7 +1551,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d09ff881f92f118b11105ba5e34ff8f4adf27b30dae8f12e28c193af1c83176"
dependencies = [
"libc",
- "linux-raw-sys 0.6.4",
+ "linux-raw-sys 0.6.5",
]
[[package]]
@@ -1570,7 +1604,7 @@ checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -1604,9 +1638,9 @@ dependencies = [
[[package]]
name = "error-code"
-version = "3.2.0"
+version = "3.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b"
+checksum = "a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f"
[[package]]
name = "etagere"
@@ -1620,9 +1654,9 @@ dependencies = [
[[package]]
name = "euclid"
-version = "0.22.10"
+version = "0.22.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e0f0eb73b934648cd7a4a61f1b15391cd95dab0b4da6e2e66c2a072c144b4a20"
+checksum = "ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48"
dependencies = [
"num-traits",
]
@@ -1675,7 +1709,7 @@ dependencies = [
"flume",
"half",
"lebe",
- "miniz_oxide",
+ "miniz_oxide 0.7.4",
"rayon-core",
"smallvec",
"zune-inflate",
@@ -1698,9 +1732,9 @@ dependencies = [
[[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"
@@ -1713,14 +1747,14 @@ dependencies = [
[[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 0.1.3",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -1734,12 +1768,12 @@ dependencies = [
[[package]]
name = "flate2"
-version = "1.0.30"
+version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
+checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253"
dependencies = [
"crc32fast",
- "miniz_oxide",
+ "miniz_oxide 0.8.0",
]
[[package]]
@@ -1829,20 +1863,20 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "font-types"
-version = "0.5.5"
+version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34fd7136aca682873d859ef34494ab1a7d3f57ecd485ed40eb6437ee8c85aa29"
+checksum = "8f0189ccb084f77c5523e08288d418cbaa09c451a08515678a0aa265df9a8b60"
dependencies = [
"bytemuck",
]
[[package]]
name = "fontconfig-parser"
-version = "0.5.6"
+version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a595cb550439a117696039dfc69830492058211b771a2a165379f2a1a53d84d"
+checksum = "c1fcfcd44ca6e90c921fee9fa665d530b21ef1327a4c1a6c5250ea44b776ada7"
dependencies = [
- "roxmltree",
+ "roxmltree 0.20.0",
]
[[package]]
@@ -1853,7 +1887,7 @@ checksum = "b0299020c3ef3f60f526a4f64ab4a3d4ce116b1acbf24cdd22da0068e5d81dc3"
dependencies = [
"fontconfig-parser",
"log",
- "memmap2 0.9.4",
+ "memmap2 0.9.5",
"slotmap",
"tinyvec",
"ttf-parser 0.20.0",
@@ -1886,7 +1920,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -1912,9 +1946,9 @@ dependencies = [
[[package]]
name = "fraction"
-version = "0.14.0"
+version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59a78dd758a47a7305478e0e054f9fde4e983b9f9eccda162bf7ca03b79e9d40"
+checksum = "0f158e3ff0a1b334408dc9fb811cd99b446986f4d8b741bb08f9df1604085ae7"
dependencies = [
"lazy_static",
"num",
@@ -2035,7 +2069,7 @@ version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5"
dependencies = [
- "fastrand 2.1.0",
+ "fastrand 2.1.1",
"futures-core",
"futures-io",
"parking",
@@ -2050,7 +2084,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -2116,9 +2150,9 @@ dependencies = [
[[package]]
name = "gettext-rs"
-version = "0.7.0"
+version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e49ea8a8fad198aaa1f9655a2524b64b70eb06b2f3ff37da407566c93054f364"
+checksum = "4a6716b8a0db461a2720b850ba1623e5b69e4b1aa0224cf5e1fb23a0fe49e65c"
dependencies = [
"gettext-sys",
"locale_config",
@@ -2126,9 +2160,9 @@ dependencies = [
[[package]]
name = "gettext-sys"
-version = "0.21.3"
+version = "0.21.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c63ce2e00f56a206778276704bbe38564c8695249fdc8f354b4ef71c57c3839d"
+checksum = "f7b8797f28f2dabfbe2caadb6db4f7fd739e251b5ede0a2ba49e506071edcf67"
dependencies = [
"cc",
"temp-dir",
@@ -2156,9 +2190,9 @@ dependencies = [
[[package]]
name = "gimli"
-version = "0.29.0"
+version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
+checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64"
[[package]]
name = "gio"
@@ -2208,6 +2242,12 @@ version = "0.24.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b5418c17512bdf42730f9032c74e1ae39afc408745ebb2acf72fbc4691c17945"
+[[package]]
+name = "glam"
+version = "0.29.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c28091a37a5d09b555cb6628fd954da299b536433834f5b8e59eba78e0cbbf8a"
+
[[package]]
name = "glib"
version = "0.19.9"
@@ -2237,10 +2277,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4429b0277a14ae9751350ad9b658b1be0abb5b54faa5bcdf6e74a3372582fad7"
dependencies = [
"heck 0.5.0",
- "proc-macro-crate 3.1.0",
+ "proc-macro-crate 3.2.0",
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -2412,7 +2452,7 @@ dependencies = [
"bitflags 2.6.0",
"com",
"libc",
- "libloading 0.8.4",
+ "libloading 0.8.5",
"thiserror",
"widestring",
"winapi",
@@ -2496,9 +2536,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
[[package]]
name = "hyper"
-version = "0.14.29"
+version = "0.14.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f361cde2f109281a220d4307746cdfd5ee3f410da58a70377762396775634b33"
+checksum = "a152ddd61dfaec7273fe8419ab357f33aee0d914c5f4efbf0d96fa749eea5ec9"
dependencies = [
"bytes",
"futures-channel",
@@ -2533,15 +2573,15 @@ dependencies = [
[[package]]
name = "i18n-config"
-version = "0.4.6"
+version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c9ce3c48cbc21fd5b22b9331f32b5b51f6ad85d969b99e793427332e76e7640"
+checksum = "8e88074831c0be5b89181b05e6748c4915f77769ecc9a4c372f88b169a8509c9"
dependencies = [
+ "basic-toml",
"log",
"serde",
"serde_derive",
"thiserror",
- "toml 0.8.14",
"unic-langid",
]
@@ -2584,7 +2624,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim 0.10.0",
- "syn 2.0.68",
+ "syn 2.0.77",
"unic-langid",
]
@@ -2598,14 +2638,14 @@ dependencies = [
"i18n-config",
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[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",
@@ -2627,7 +2667,7 @@ dependencies = [
[[package]]
name = "iced"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#a5996b4e90f6aad943b7c61b961fae5edacd7697"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"dnd",
"iced_accessibility",
@@ -2646,7 +2686,7 @@ dependencies = [
[[package]]
name = "iced_accessibility"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic.git#a5996b4e90f6aad943b7c61b961fae5edacd7697"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"accesskit",
"accesskit_unix",
@@ -2656,7 +2696,7 @@ dependencies = [
[[package]]
name = "iced_core"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#a5996b4e90f6aad943b7c61b961fae5edacd7697"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"bitflags 2.6.0",
"dnd",
@@ -2667,7 +2707,7 @@ dependencies = [
"palette",
"raw-window-handle",
"serde",
- "smithay-client-toolkit 0.19.1",
+ "smithay-client-toolkit 0.19.2",
"smol_str",
"thiserror",
"web-time",
@@ -2678,7 +2718,7 @@ dependencies = [
[[package]]
name = "iced_futures"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#a5996b4e90f6aad943b7c61b961fae5edacd7697"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"futures",
"iced_core",
@@ -2691,12 +2731,12 @@ dependencies = [
[[package]]
name = "iced_graphics"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#a5996b4e90f6aad943b7c61b961fae5edacd7697"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"bitflags 2.6.0",
"bytemuck",
"cosmic-text",
- "glam",
+ "glam 0.24.2",
"half",
"iced_core",
"iced_futures",
@@ -2715,7 +2755,7 @@ dependencies = [
[[package]]
name = "iced_renderer"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#a5996b4e90f6aad943b7c61b961fae5edacd7697"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"iced_graphics",
"iced_tiny_skia",
@@ -2727,13 +2767,13 @@ dependencies = [
[[package]]
name = "iced_runtime"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#a5996b4e90f6aad943b7c61b961fae5edacd7697"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"dnd",
"iced_accessibility",
"iced_core",
"iced_futures",
- "smithay-client-toolkit 0.19.1",
+ "smithay-client-toolkit 0.19.2",
"thiserror",
"window_clipboard",
]
@@ -2741,7 +2781,7 @@ dependencies = [
[[package]]
name = "iced_sctk"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic.git#a5996b4e90f6aad943b7c61b961fae5edacd7697"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"enum-repr",
"float-cmp",
@@ -2754,11 +2794,11 @@ dependencies = [
"itertools",
"lazy_static",
"raw-window-handle",
- "smithay-client-toolkit 0.19.1",
+ "smithay-client-toolkit 0.19.2",
"thiserror",
"tracing",
"wayland-backend",
- "wayland-protocols 0.32.1",
+ "wayland-protocols 0.32.4",
"window_clipboard",
"xkbcommon",
"xkbcommon-dl",
@@ -2768,7 +2808,7 @@ dependencies = [
[[package]]
name = "iced_style"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#a5996b4e90f6aad943b7c61b961fae5edacd7697"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"iced_core",
"once_cell",
@@ -2778,7 +2818,7 @@ dependencies = [
[[package]]
name = "iced_tiny_skia"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#a5996b4e90f6aad943b7c61b961fae5edacd7697"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"bytemuck",
"cosmic-text",
@@ -2795,13 +2835,13 @@ dependencies = [
[[package]]
name = "iced_wgpu"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#a5996b4e90f6aad943b7c61b961fae5edacd7697"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"as-raw-xcb-connection",
"bitflags 2.6.0",
"bytemuck",
"futures",
- "glam",
+ "glam 0.24.2",
"glyphon",
"guillotiere",
"iced_graphics",
@@ -2810,12 +2850,12 @@ dependencies = [
"once_cell",
"raw-window-handle",
"resvg",
- "rustix 0.38.34",
- "smithay-client-toolkit 0.19.1",
+ "rustix 0.38.37",
+ "smithay-client-toolkit 0.19.2",
"tiny-xlib",
"wayland-backend",
"wayland-client",
- "wayland-protocols 0.32.1",
+ "wayland-protocols 0.32.4",
"wayland-sys",
"wgpu",
"x11rb",
@@ -2824,7 +2864,7 @@ dependencies = [
[[package]]
name = "iced_widget"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#a5996b4e90f6aad943b7c61b961fae5edacd7697"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"dnd",
"iced_accessibility",
@@ -2841,7 +2881,7 @@ dependencies = [
[[package]]
name = "iced_winit"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#a5996b4e90f6aad943b7c61b961fae5edacd7697"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"dnd",
"iced_accessibility",
@@ -3018,7 +3058,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -3063,9 +3103,9 @@ checksum = "029d73f573d8e8d63e6d5020011d3255b28c3ba85d6cf870a07184ed23de9284"
[[package]]
name = "indexmap"
-version = "2.2.6"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
+checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5"
dependencies = [
"equivalent",
"hashbrown",
@@ -3132,17 +3172,17 @@ dependencies = [
[[package]]
name = "ipnet"
-version = "2.9.0"
+version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
+checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4"
[[package]]
name = "is-terminal"
-version = "0.4.12"
+version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
+checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b"
dependencies = [
- "hermit-abi 0.3.9",
+ "hermit-abi 0.4.0",
"libc",
"windows-sys 0.52.0",
]
@@ -3186,9 +3226,9 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
[[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",
]
@@ -3204,9 +3244,9 @@ dependencies = [
[[package]]
name = "js-sys"
-version = "0.3.69"
+version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
+checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a"
dependencies = [
"wasm-bindgen",
]
@@ -3227,7 +3267,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76"
dependencies = [
"libc",
- "libloading 0.8.4",
+ "libloading 0.8.5",
"pkg-config",
]
@@ -3239,11 +3279,11 @@ checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc"
[[package]]
name = "known-folders"
-version = "1.1.0"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4397c789f2709d23cfcb703b316e0766a8d4b17db2d47b0ab096ef6047cae1d8"
+checksum = "b7d9a1740cc8b46e259a0eb787d79d855e79ff10b9855a5eba58868d5da7927c"
dependencies = [
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -3289,17 +3329,17 @@ checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8"
[[package]]
name = "libc"
-version = "0.2.155"
+version = "0.2.158"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
+checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439"
[[package]]
name = "libcosmic"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic.git#a5996b4e90f6aad943b7c61b961fae5edacd7697"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"apply",
- "ashpd",
+ "ashpd 0.9.1",
"chrono",
"cosmic-config",
"cosmic-theme",
@@ -3320,22 +3360,22 @@ dependencies = [
"iced_widget",
"iced_winit",
"lazy_static",
+ "libc",
"mime 0.3.17",
- "nix 0.27.1",
"palette",
"rfd",
"ron",
+ "rustix 0.38.37",
"serde",
"shlex",
"slotmap",
"taffy",
- "textdistance",
"thiserror",
"tokio",
"tracing",
"unicode-segmentation",
"url",
- "zbus 4.3.1",
+ "zbus 4.4.0",
]
[[package]]
@@ -3376,12 +3416,12 @@ dependencies = [
[[package]]
name = "libloading"
-version = "0.8.4"
+version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e310b3a6b5907f99202fcdb4960ff45b93735d7c7d96b760fcff8db2dc0e103d"
+checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4"
dependencies = [
"cfg-if",
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -3409,6 +3449,7 @@ checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
dependencies = [
"bitflags 2.6.0",
"libc",
+ "redox_syscall 0.5.4",
]
[[package]]
@@ -3425,9 +3466,9 @@ checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
[[package]]
name = "linux-raw-sys"
-version = "0.6.4"
+version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f0b5399f6804fbab912acbd8878ed3532d506b7c951b8f9f164ef90fef39e3f4"
+checksum = "2a385b1be4e5c3e362ad2ffa73c392e53f031eaa5b7d648e64cd87f27f6063d7"
[[package]]
name = "litemap"
@@ -3466,19 +3507,19 @@ checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
[[package]]
name = "logind-zbus"
-version = "4.0.3"
+version = "4.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e77231dda256523272d8168cf57a9f214ccef06d385c126ce64df662ca5721e"
+checksum = "a85a07c35bc3d71bd5ce956b6e89420fbce7e221da18ce2c685c0c784e64fa01"
dependencies = [
"serde",
- "zbus 4.3.1",
+ "zbus 4.4.0",
]
[[package]]
name = "lru"
-version = "0.12.3"
+version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc"
+checksum = "37ee39891760e7d94734f6f63fedc29a2e4a152f836120753a72503f09fcf904"
dependencies = [
"hashbrown",
]
@@ -3537,9 +3578,9 @@ dependencies = [
[[package]]
name = "mac-notification-sys"
-version = "0.6.1"
+version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "51fca4d74ff9dbaac16a01b924bc3693fa2bba0862c2c633abc73f9a8ea21f64"
+checksum = "dce8f34f3717aa37177e723df6c1fc5fb02b2a1087374ea3fe0ea42316dc8f91"
dependencies = [
"cc",
"dirs-next",
@@ -3574,9 +3615,9 @@ dependencies = [
[[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",
]
@@ -3644,6 +3685,15 @@ dependencies = [
"simd-adler32",
]
+[[package]]
+name = "miniz_oxide"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
+dependencies = [
+ "adler2",
+]
+
[[package]]
name = "mio"
version = "0.8.11"
@@ -3656,6 +3706,18 @@ dependencies = [
"windows-sys 0.48.0",
]
+[[package]]
+name = "mio"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
+dependencies = [
+ "hermit-abi 0.3.9",
+ "libc",
+ "wasi",
+ "windows-sys 0.52.0",
+]
+
[[package]]
name = "mutate_once"
version = "0.1.1"
@@ -3742,17 +3804,6 @@ dependencies = [
"pin-utils",
]
-[[package]]
-name = "nix"
-version = "0.27.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
-dependencies = [
- "bitflags 2.6.0",
- "cfg-if",
- "libc",
-]
-
[[package]]
name = "nix"
version = "0.29.0"
@@ -3790,22 +3841,22 @@ dependencies = [
"kqueue",
"libc",
"log",
- "mio",
+ "mio 0.8.11",
"walkdir",
"windows-sys 0.48.0",
]
[[package]]
name = "notify-rust"
-version = "4.11.0"
+version = "4.11.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5312f837191c317644f313f7b2b39f9cb1496570c74f7c17152dd3961219551f"
+checksum = "5134a72dc570b178bff81b01e81ab14a6fcc015391ed4b3b14853090658cd3a3"
dependencies = [
"log",
"mac-notification-sys",
"serde",
"tauri-winrt-notification",
- "zbus 4.3.1",
+ "zbus 4.4.0",
]
[[package]]
@@ -3900,23 +3951,23 @@ dependencies = [
[[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 3.2.0",
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -3998,9 +4049,9 @@ dependencies = [
[[package]]
name = "object"
-version = "0.36.1"
+version = "0.36.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce"
+checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a"
dependencies = [
"memchr",
]
@@ -4013,9 +4064,9 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
name = "openssl"
-version = "0.10.64"
+version = "0.10.66"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f"
+checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1"
dependencies = [
"bitflags 2.6.0",
"cfg-if",
@@ -4034,7 +4085,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -4045,9 +4096,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
[[package]]
name = "openssl-sys"
-version = "0.9.102"
+version = "0.9.103"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2"
+checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6"
dependencies = [
"cc",
"libc",
@@ -4111,16 +4162,16 @@ dependencies = [
"proc-macro-error",
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
name = "owned_ttf_parser"
-version = "0.21.0"
+version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b41438d2fc63c46c74a2203bf5ccd82c41ba04347b2fcf5754f230b167067d5"
+checksum = "490d3a563d3122bf7c911a59b0add9389e5ec0f5f0c3ac6b91ff235a0e6a7f90"
dependencies = [
- "ttf-parser 0.21.1",
+ "ttf-parser 0.24.1",
]
[[package]]
@@ -4154,14 +4205,14 @@ dependencies = [
"by_address",
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[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"
@@ -4206,9 +4257,9 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
dependencies = [
"cfg-if",
"libc",
- "redox_syscall 0.5.2",
+ "redox_syscall 0.5.4",
"smallvec",
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -4253,7 +4304,7 @@ dependencies = [
"phf_shared",
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -4285,20 +4336,20 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "piper"
-version = "0.2.3"
+version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae1d5c74c9876f070d3e8fd503d748c7d974c3e48da8f41350fa5222ef9b4391"
+checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066"
dependencies = [
"atomic-waker",
- "fastrand 2.1.0",
+ "fastrand 2.1.1",
"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"
@@ -4310,7 +4361,7 @@ dependencies = [
"crc32fast",
"fdeflate",
"flate2",
- "miniz_oxide",
+ "miniz_oxide 0.7.4",
]
[[package]]
@@ -4331,17 +4382,17 @@ dependencies = [
[[package]]
name = "polling"
-version = "3.7.2"
+version = "3.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3ed00ed3fbf728b5816498ecd316d1716eecaced9c0c8d2c5a6740ca214985b"
+checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511"
dependencies = [
"cfg-if",
"concurrent-queue",
"hermit-abi 0.4.0",
"pin-project-lite",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"tracing",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -4358,9 +4409,12 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
[[package]]
name = "ppv-lite86"
-version = "0.2.17"
+version = "0.2.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
+dependencies = [
+ "zerocopy",
+]
[[package]]
name = "presser"
@@ -4380,11 +4434,11 @@ dependencies = [
[[package]]
name = "proc-macro-crate"
-version = "3.1.0"
+version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
+checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b"
dependencies = [
- "toml_edit 0.21.1",
+ "toml_edit 0.22.21",
]
[[package]]
@@ -4445,10 +4499,19 @@ dependencies = [
]
[[package]]
-name = "quote"
-version = "1.0.36"
+name = "quick-xml"
+version = "0.36.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
+checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
dependencies = [
"proc-macro2",
]
@@ -4529,9 +4592,9 @@ checksum = "3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f"
[[package]]
name = "read-fonts"
-version = "0.19.3"
+version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e8b8af39d1f23869711ad4cea5e7835a20daa987f80232f7f2a2374d648ca64d"
+checksum = "8c141b9980e1150201b2a3a32879001c8f975fe313ec3df5471a9b5c79a880cd"
dependencies = [
"bytemuck",
"font-types",
@@ -4566,18 +4629,18 @@ dependencies = [
[[package]]
name = "redox_syscall"
-version = "0.5.2"
+version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd"
+checksum = "0884ad60e090bf1345b93da0a5de8923c93884cd03f40dfcfddd3b4bee661853"
dependencies = [
"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",
@@ -4586,9 +4649,9 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.10.5"
+version = "1.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f"
+checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619"
dependencies = [
"aho-corasick",
"memchr",
@@ -4682,7 +4745,7 @@ version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25a73a7337fc24366edfca76ec521f51877b114e42dab584008209cca6719251"
dependencies = [
- "ashpd",
+ "ashpd 0.8.1",
"block",
"dispatch",
"js-sys",
@@ -4701,9 +4764,9 @@ dependencies = [
[[package]]
name = "rgb"
-version = "0.8.40"
+version = "0.8.50"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a7439be6844e40133eda024efd85bf07f59d0dd2f59b10c00dd6cfb92cc5c741"
+checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a"
dependencies = [
"bytemuck",
]
@@ -4726,6 +4789,12 @@ version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f"
+[[package]]
+name = "roxmltree"
+version = "0.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97"
+
[[package]]
name = "rust-embed"
version = "6.8.1"
@@ -4746,7 +4815,7 @@ dependencies = [
"proc-macro2",
"quote",
"rust-embed-utils",
- "syn 2.0.68",
+ "syn 2.0.77",
"walkdir",
]
@@ -4798,9 +4867,9 @@ dependencies = [
[[package]]
name = "rustix"
-version = "0.38.34"
+version = "0.38.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
+checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811"
dependencies = [
"bitflags 2.6.0",
"errno",
@@ -4874,11 +4943,11 @@ dependencies = [
[[package]]
name = "schannel"
-version = "0.1.23"
+version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534"
+checksum = "e9aaafd5a2b6e3d657ff009d82fbd630b6bd54dd4eb06f21693925cdf80f9b8b"
dependencies = [
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -4901,16 +4970,16 @@ checksum = "70b31447ca297092c5a9916fc3b955203157b37c19ca8edde4f52e9843e602c7"
dependencies = [
"ab_glyph",
"log",
- "memmap2 0.9.4",
+ "memmap2 0.9.5",
"smithay-client-toolkit 0.18.1",
"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.6.0",
"core-foundation",
@@ -4921,9 +4990,9 @@ dependencies = [
[[package]]
name = "security-framework-sys"
-version = "2.11.0"
+version = "2.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7"
+checksum = "ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6"
dependencies = [
"core-foundation-sys",
"libc",
@@ -4946,32 +5015,33 @@ checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a"
[[package]]
name = "serde"
-version = "1.0.203"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094"
+checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.203"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba"
+checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
name = "serde_json"
-version = "1.0.120"
+version = "1.0.128"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5"
+checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
dependencies = [
"indexmap",
"itoa",
+ "memchr",
"ryu",
"serde",
]
@@ -4984,14 +5054,14 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
name = "serde_spanned"
-version = "0.6.6"
+version = "0.6.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0"
+checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d"
dependencies = [
"serde",
]
@@ -5081,9 +5151,9 @@ checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
[[package]]
name = "skrifa"
-version = "0.19.3"
+version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ab45fb68b53576a43d4fc0e9ec8ea64e29a4d2cc7f44506964cb75f288222e9"
+checksum = "abea4738067b1e628c6ce28b2c216c19e9ea95715cdb332680e821c3bec2ef23"
dependencies = [
"bytemuck",
"read-fonts",
@@ -5125,8 +5195,8 @@ dependencies = [
"cursor-icon",
"libc",
"log",
- "memmap2 0.9.4",
- "rustix 0.38.34",
+ "memmap2 0.9.5",
+ "rustix 0.38.37",
"thiserror",
"wayland-backend",
"wayland-client",
@@ -5140,9 +5210,9 @@ dependencies = [
[[package]]
name = "smithay-client-toolkit"
-version = "0.19.1"
+version = "0.19.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "837d3067369e24aeda699a5d9fc5aa14ca14a84dd70aeed7156bfa04a5605b32"
+checksum = "3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016"
dependencies = [
"bitflags 2.6.0",
"bytemuck",
@@ -5151,16 +5221,16 @@ dependencies = [
"cursor-icon",
"libc",
"log",
- "memmap2 0.9.4",
+ "memmap2 0.9.5",
"pkg-config",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"thiserror",
"wayland-backend",
"wayland-client",
"wayland-csd-frame",
"wayland-cursor",
- "wayland-protocols 0.32.1",
- "wayland-protocols-wlr 0.3.1",
+ "wayland-protocols 0.32.4",
+ "wayland-protocols-wlr 0.3.4",
"wayland-scanner",
"xkbcommon",
"xkeysym",
@@ -5169,11 +5239,11 @@ dependencies = [
[[package]]
name = "smithay-clipboard"
version = "0.8.0"
-source = "git+https://github.com/pop-os/smithay-clipboard?tag=pop-dnd-5#d099e82a4c1e7d3e88dc34b7333de21928b1b22c"
+source = "git+https://github.com/pop-os/smithay-clipboard?tag=pop-dnd-5#5a3007def49eb678d1144850c9ee04b80707c56a"
dependencies = [
"libc",
"raw-window-handle",
- "smithay-client-toolkit 0.19.1",
+ "smithay-client-toolkit 0.19.2",
"wayland-backend",
]
@@ -5217,15 +5287,15 @@ dependencies = [
"cocoa",
"core-graphics",
"drm",
- "fastrand 2.1.0",
+ "fastrand 2.1.1",
"foreign-types 0.5.0",
"js-sys",
"log",
- "memmap2 0.9.4",
+ "memmap2 0.9.5",
"objc",
"raw-window-handle",
"redox_syscall 0.4.1",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"tiny-xlib",
"wasm-bindgen",
"wayland-backend",
@@ -5324,9 +5394,9 @@ dependencies = [
[[package]]
name = "swash"
-version = "0.1.17"
+version = "0.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d7773d67fe3373048cf840bfcc54ec3207cfc1e95c526b287ef2eb5eff9faf6"
+checksum = "93cdc334a50fcc2aa3f04761af3b28196280a6aaadb1ef11215c478ae32615ac"
dependencies = [
"skrifa",
"yazi",
@@ -5346,9 +5416,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.68"
+version = "2.0.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9"
+checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed"
dependencies = [
"proc-macro2",
"quote",
@@ -5369,7 +5439,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -5411,7 +5481,7 @@ dependencies = [
"cfg-expr",
"heck 0.5.0",
"pkg-config",
- "toml 0.8.14",
+ "toml 0.8.19",
"version-compare",
]
@@ -5428,9 +5498,9 @@ dependencies = [
[[package]]
name = "target-lexicon"
-version = "0.12.14"
+version = "0.12.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f"
+checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
[[package]]
name = "tauri-winrt-notification"
@@ -5438,7 +5508,7 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f89f5fb70d6f62381f5d9b2ba9008196150b40b75f3068eb24faeddf1c686871"
dependencies = [
- "quick-xml",
+ "quick-xml 0.31.0",
"windows 0.56.0",
"windows-version",
]
@@ -5451,14 +5521,15 @@ checksum = "1f227968ec00f0e5322f9b8173c7a0cbcff6181a0a5b28e9892491c286277231"
[[package]]
name = "tempfile"
-version = "3.10.1"
+version = "3.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
+checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64"
dependencies = [
"cfg-if",
- "fastrand 2.1.0",
- "rustix 0.38.34",
- "windows-sys 0.52.0",
+ "fastrand 2.1.1",
+ "once_cell",
+ "rustix 0.38.37",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -5470,30 +5541,24 @@ dependencies = [
"winapi-util",
]
-[[package]]
-name = "textdistance"
-version = "1.0.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d321c8576c2b47e43953e9cce236550d4cd6af0a6ce518fe084340082ca6037b"
-
[[package]]
name = "thiserror"
-version = "1.0.61"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709"
+checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.61"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
+checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -5569,7 +5634,7 @@ checksum = "1d52f22673960ad13af14ff4025997312def1223bfa7c8e4949d099e6b3d5d1c"
dependencies = [
"as-raw-xcb-connection",
"ctor-lite",
- "libloading 0.8.4",
+ "libloading 0.8.5",
"pkg-config",
"tracing",
]
@@ -5586,9 +5651,9 @@ dependencies = [
[[package]]
name = "tinyvec"
-version = "1.6.1"
+version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c55115c6fbe2d2bef26eb09ad74bde02d8255476fc0c7b515ef09fbb35742d82"
+checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938"
dependencies = [
"tinyvec_macros",
]
@@ -5601,33 +5666,32 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
-version = "1.38.0"
+version = "1.40.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a"
+checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
dependencies = [
"backtrace",
"bytes",
"libc",
- "mio",
- "num_cpus",
+ "mio 1.0.2",
"parking_lot 0.12.3",
"pin-project-lite",
"signal-hook-registry",
"socket2 0.5.7",
"tokio-macros",
"tracing",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
name = "tokio-macros"
-version = "2.3.0"
+version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a"
+checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -5642,9 +5706,9 @@ dependencies = [
[[package]]
name = "tokio-stream"
-version = "0.1.15"
+version = "0.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af"
+checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1"
dependencies = [
"futures-core",
"pin-project-lite",
@@ -5653,9 +5717,9 @@ dependencies = [
[[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",
@@ -5675,21 +5739,21 @@ dependencies = [
[[package]]
name = "toml"
-version = "0.8.14"
+version = "0.8.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335"
+checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e"
dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
- "toml_edit 0.22.14",
+ "toml_edit 0.22.21",
]
[[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",
]
@@ -5707,33 +5771,22 @@ dependencies = [
[[package]]
name = "toml_edit"
-version = "0.21.1"
+version = "0.22.21"
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.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38"
+checksum = "3b072cee73c449a636ffd6f32bd8de3a9f7119139aff882f44943ce2986dc5cf"
dependencies = [
"indexmap",
"serde",
"serde_spanned",
"toml_datetime",
- "winnow 0.6.13",
+ "winnow 0.6.18",
]
[[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"
@@ -5754,7 +5807,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -5784,6 +5837,12 @@ version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c591d83f69777866b9126b24c6dd9a18351f177e49d625920d19f989fd31cf8"
+[[package]]
+name = "ttf-parser"
+version = "0.24.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5be21190ff5d38e8b4a2d3b6a3ae57f612cc39c96e83cedeaf7abc338a8bac4a"
+
[[package]]
name = "type-map"
version = "0.5.0"
@@ -5861,9 +5920,9 @@ checksum = "1df77b101bcc4ea3d78dafc5ad7e4f58ceffe0b2b16bf446aeb50b6cb4157656"
[[package]]
name = "unicode-ident"
-version = "1.0.12"
+version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
+checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
[[package]]
name = "unicode-linebreak"
@@ -5873,30 +5932,30 @@ checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f"
[[package]]
name = "unicode-normalization"
-version = "0.1.23"
+version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5"
+checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956"
dependencies = [
"tinyvec",
]
[[package]]
name = "unicode-properties"
-version = "0.1.1"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e4259d9d4425d9f0661581b804cb85fe66a4c631cadd8f490d1c13a35d5d9291"
+checksum = "52ea75f83c0137a9b98608359a5f1af8144876eb67bcb1ce837368e906a9f524"
[[package]]
name = "unicode-script"
-version = "0.5.6"
+version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad8d71f5726e5f285a935e9fe8edfd53f0491eb6e9a5774097fdabee7cd8c9cd"
+checksum = "9fb421b350c9aff471779e262955939f565ec18b86c15364e6bdf0d662ca7c1f"
[[package]]
name = "unicode-segmentation"
-version = "1.11.0"
+version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
+checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
[[package]]
name = "unicode-vo"
@@ -5906,15 +5965,15 @@ checksum = "b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94"
[[package]]
name = "unicode-width"
-version = "0.1.13"
+version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d"
+checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
[[package]]
name = "unicode-xid"
-version = "0.2.4"
+version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
+checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
[[package]]
name = "unsafe-libyaml"
@@ -5966,7 +6025,7 @@ dependencies = [
"imagesize",
"kurbo",
"log",
- "roxmltree",
+ "roxmltree 0.19.0",
"simplecss",
"siphasher",
"svgtypes",
@@ -6027,9 +6086,9 @@ checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b"
[[package]]
name = "version_check"
-version = "0.9.4"
+version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "waker-fn"
@@ -6064,34 +6123,35 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
+checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"
dependencies = [
"cfg-if",
+ "once_cell",
"wasm-bindgen-macro",
]
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
+checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-futures"
-version = "0.4.42"
+version = "0.4.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0"
+checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed"
dependencies = [
"cfg-if",
"js-sys",
@@ -6101,9 +6161,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
+checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -6111,22 +6171,22 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
+checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
+checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"
[[package]]
name = "wasm-timer"
@@ -6145,13 +6205,13 @@ dependencies = [
[[package]]
name = "wayland-backend"
-version = "0.3.4"
+version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34e9e6b6d4a2bb4e7e69433e0b35c7923b95d4dc8503a84d25ec917a4bbfdf07"
+checksum = "056535ced7a150d45159d3a8dc30f91a2e2d588ca0b23f70e56033622b8016f6"
dependencies = [
"cc",
"downcast-rs",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"scoped-tls",
"smallvec",
"wayland-sys",
@@ -6159,12 +6219,12 @@ dependencies = [
[[package]]
name = "wayland-client"
-version = "0.31.3"
+version = "0.31.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e63801c85358a431f986cffa74ba9599ff571fc5774ac113ed3b490c19a1133"
+checksum = "e3f45d1222915ef1fd2057220c1d9d9624b7654443ea35c3877f7a52bd0a5a2d"
dependencies = [
"bitflags 2.6.0",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"wayland-backend",
"wayland-scanner",
]
@@ -6182,11 +6242,11 @@ dependencies = [
[[package]]
name = "wayland-cursor"
-version = "0.31.3"
+version = "0.31.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a206e8b2b53b1d3fcb9428fec72bc278ce539e2fa81fe2bfc1ab27703d5187b9"
+checksum = "3a94697e66e76c85923b0d28a0c251e8f0666f58fc47d316c0f4da6da75d37cb"
dependencies = [
- "rustix 0.38.34",
+ "rustix 0.38.37",
"wayland-client",
"xcursor",
]
@@ -6205,9 +6265,9 @@ dependencies = [
[[package]]
name = "wayland-protocols"
-version = "0.32.1"
+version = "0.32.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "83d0f1056570486e26a3773ec633885124d79ae03827de05ba6c85f79904026c"
+checksum = "2b5755d77ae9040bb872a25026555ce4cb0ae75fd923e90d25fba07d81057de0"
dependencies = [
"bitflags 2.6.0",
"wayland-backend",
@@ -6243,33 +6303,33 @@ dependencies = [
[[package]]
name = "wayland-protocols-wlr"
-version = "0.3.1"
+version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a7dab47671043d9f5397035975fe1cac639e5bca5cc0b3c32d09f01612e34d24"
+checksum = "dad87b5fd1b1d3ca2f792df8f686a2a11e3fe1077b71096f7a175ab699f89109"
dependencies = [
"bitflags 2.6.0",
"wayland-backend",
"wayland-client",
- "wayland-protocols 0.32.1",
+ "wayland-protocols 0.32.4",
"wayland-scanner",
]
[[package]]
name = "wayland-scanner"
-version = "0.31.2"
+version = "0.31.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67da50b9f80159dec0ea4c11c13e24ef9e7574bd6ce24b01860a175010cea565"
+checksum = "597f2001b2e5fc1121e3d5b9791d3e78f05ba6bfa4641053846248e3a13661c3"
dependencies = [
"proc-macro2",
- "quick-xml",
+ "quick-xml 0.36.2",
"quote",
]
[[package]]
name = "wayland-sys"
-version = "0.31.2"
+version = "0.31.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "105b1842da6554f91526c14a2a2172897b7f745a805d62af4ce698706be79c12"
+checksum = "efa8ac0d8e8ed3e3b5c9fc92c7881406a268e11555abe36493efabe649a29e09"
dependencies = [
"dlib",
"log",
@@ -6279,9 +6339,9 @@ dependencies = [
[[package]]
name = "web-sys"
-version = "0.3.69"
+version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef"
+checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0"
dependencies = [
"js-sys",
"wasm-bindgen",
@@ -6375,7 +6435,7 @@ dependencies = [
"js-sys",
"khronos-egl",
"libc",
- "libloading 0.8.4",
+ "libloading 0.8.5",
"log",
"metal",
"naga",
@@ -6429,11 +6489,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[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]]
@@ -6475,7 +6535,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be"
dependencies = [
"windows-core 0.52.0",
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -6485,7 +6545,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132"
dependencies = [
"windows-core 0.56.0",
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -6494,7 +6554,7 @@ version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
dependencies = [
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -6506,7 +6566,7 @@ dependencies = [
"windows-implement 0.56.0",
"windows-interface 0.56.0",
"windows-result",
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -6528,7 +6588,7 @@ checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -6550,7 +6610,7 @@ checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -6559,7 +6619,7 @@ version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8"
dependencies = [
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -6586,7 +6646,16 @@ version = "0.52.0"
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]]
@@ -6621,18 +6690,18 @@ dependencies = [
[[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]]
@@ -6641,7 +6710,7 @@ version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515"
dependencies = [
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -6658,9 +6727,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
[[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"
@@ -6676,9 +6745,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
[[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"
@@ -6694,15 +6763,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
[[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"
@@ -6718,9 +6787,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
[[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"
@@ -6736,9 +6805,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
[[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"
@@ -6754,9 +6823,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
[[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"
@@ -6772,9 +6841,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
[[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"
@@ -6795,7 +6864,7 @@ dependencies = [
"js-sys",
"libc",
"log",
- "memmap2 0.9.4",
+ "memmap2 0.9.5",
"ndk",
"ndk-sys",
"objc2 0.4.1",
@@ -6804,7 +6873,7 @@ dependencies = [
"percent-encoding",
"raw-window-handle",
"redox_syscall 0.3.5",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"sctk-adwaita",
"smithay-client-toolkit 0.18.1",
"smol_str",
@@ -6834,9 +6903,9 @@ dependencies = [
[[package]]
name = "winnow"
-version = "0.6.13"
+version = "0.6.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1"
+checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f"
dependencies = [
"memchr",
]
@@ -6883,9 +6952,9 @@ dependencies = [
"as-raw-xcb-connection",
"gethostname",
"libc",
- "libloading 0.8.4",
+ "libloading 0.8.5",
"once_cell",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"x11rb-protocol",
]
@@ -6897,9 +6966,9 @@ checksum = "ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d"
[[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"
@@ -6909,12 +6978,12 @@ checksum = "213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546"
[[package]]
name = "xdg-home"
-version = "1.2.0"
+version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca91dcf8f93db085f3a0a29358cd0b9d670915468f4290e8b85d118a34211ab8"
+checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6"
dependencies = [
"libc",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -6952,9 +7021,9 @@ dependencies = [
[[package]]
name = "xml-rs"
-version = "0.8.20"
+version = "0.8.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193"
+checksum = "af4e2e2f7cba5a093896c1e150fbfe177d1883e7448200efb81d40b9d339ef26"
[[package]]
name = "xmltree"
@@ -6973,9 +7042,9 @@ checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9"
[[package]]
name = "xxhash-rust"
-version = "0.8.11"
+version = "0.8.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "63658493314859b4dfdf3fb8c1defd61587839def09582db50b8a4e93afca6bb"
+checksum = "6a5cbf750400958819fb6178eaa83bee5cd9c29a26a40cc241df8c70fdd46984"
[[package]]
name = "yazi"
@@ -7003,7 +7072,7 @@ checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
"synstructure",
]
@@ -7051,16 +7120,16 @@ dependencies = [
[[package]]
name = "zbus"
-version = "4.3.1"
+version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "851238c133804e0aa888edf4a0229481c753544ca12a60fd1c3230c8a500fe40"
+checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725"
dependencies = [
"async-broadcast 0.7.1",
"async-executor",
"async-fs 2.1.2",
- "async-io 2.3.3",
+ "async-io 2.3.4",
"async-lock 3.4.0",
- "async-process 2.2.3",
+ "async-process 2.3.0",
"async-recursion",
"async-task",
"async-trait",
@@ -7083,9 +7152,9 @@ dependencies = [
"uds_windows",
"windows-sys 0.52.0",
"xdg-home",
- "zbus_macros 4.3.1",
+ "zbus_macros 4.4.0",
"zbus_names 3.0.0",
- "zvariant 4.1.2",
+ "zvariant 4.2.0",
]
[[package]]
@@ -7104,15 +7173,15 @@ dependencies = [
[[package]]
name = "zbus_macros"
-version = "4.3.1"
+version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d5a3f12c20bd473be3194af6b49d50d7bb804ef3192dc70eddedb26b85d9da7"
+checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e"
dependencies = [
- "proc-macro-crate 3.1.0",
+ "proc-macro-crate 3.2.0",
"proc-macro2",
"quote",
- "syn 2.0.68",
- "zvariant_utils 2.0.0",
+ "syn 2.0.77",
+ "zvariant_utils 2.1.0",
]
[[package]]
@@ -7134,7 +7203,7 @@ checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c"
dependencies = [
"serde",
"static_assertions",
- "zvariant 4.1.2",
+ "zvariant 4.2.0",
]
[[package]]
@@ -7149,6 +7218,7 @@ version = "0.7.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
dependencies = [
+ "byteorder",
"zerocopy-derive",
]
@@ -7160,7 +7230,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -7180,7 +7250,7 @@ checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
"synstructure",
]
@@ -7203,7 +7273,7 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
[[package]]
@@ -7231,16 +7301,16 @@ dependencies = [
[[package]]
name = "zvariant"
-version = "4.1.2"
+version = "4.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1724a2b330760dc7d2a8402d841119dc869ef120b139d29862d6980e9c75bfc9"
+checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe"
dependencies = [
"endi",
"enumflags2",
"serde",
"static_assertions",
"url",
- "zvariant_derive 4.1.2",
+ "zvariant_derive 4.2.0",
]
[[package]]
@@ -7258,15 +7328,15 @@ dependencies = [
[[package]]
name = "zvariant_derive"
-version = "4.1.2"
+version = "4.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "55025a7a518ad14518fb243559c058a2e5b848b015e31f1d90414f36e3317859"
+checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449"
dependencies = [
- "proc-macro-crate 3.1.0",
+ "proc-macro-crate 3.2.0",
"proc-macro2",
"quote",
- "syn 2.0.68",
- "zvariant_utils 2.0.0",
+ "syn 2.0.77",
+ "zvariant_utils 2.1.0",
]
[[package]]
@@ -7282,11 +7352,11 @@ dependencies = [
[[package]]
name = "zvariant_utils"
-version = "2.0.0"
+version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc242db087efc22bd9ade7aa7809e4ba828132edc312871584a6b4391bdf8786"
+checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.68",
+ "syn 2.0.77",
]
diff --git a/third_party/nixpkgs/pkgs/by-name/co/cosmic-store/package.nix b/third_party/nixpkgs/pkgs/by-name/co/cosmic-store/package.nix
index 5954f3a7e6..48456a1130 100644
--- a/third_party/nixpkgs/pkgs/by-name/co/cosmic-store/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/co/cosmic-store/package.nix
@@ -5,13 +5,13 @@
rustPlatform.buildRustPackage rec {
pname = "cosmic-store";
- version = "1.0.0-alpha.1";
+ version = "1.0.0-alpha.2";
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-store";
rev = "epoch-${version}";
- hash = "sha256-RuqWO2/sqMMd9xMRClAy7cwv7iCTEC15TZ7JLBZ2zwM=";
+ hash = "sha256-mq94ZMVOdXAPR52ID5x8nppJ9mNoTOPBfn7Eouj3T1U=";
fetchSubmodules = true;
};
@@ -22,11 +22,11 @@ rustPlatform.buildRustPackage rec {
"appstream-0.2.2" = "sha256-OWeNXxvqU8s0ksdY9v5bZeNfDYgMBVd1DhEAjjZxEmo=";
"atomicwrites-0.4.2" = "sha256-QZSuGPrJXh+svMeFWqAXoqZQxLq/WfIiamqvjJNVhxA=";
"clipboard_macos-0.1.0" = "sha256-cG5vnkiyDlQnbEfV2sPbmBYKv1hd3pjJrymfZb8ziKk=";
- "cosmic-config-0.1.0" = "sha256-d2R5xytwf0BIbllG6elc/nn7nmiC3+VI1g3EiW8WEHA=";
- "cosmic-text-0.12.0" = "sha256-VUUCcW5XnkmCB8cQ5t2xT70wVD5WKXEOPNgNd2xod2A=";
+ "cosmic-config-0.1.0" = "sha256-gXrMEoAN+7nYAEcs4w6wROhQTjMCxkGn+muJutktLyk=";
+ "cosmic-text-0.12.1" = "sha256-u2Tw+XhpIKeFg8Wgru/sjGw6GUZ2m50ZDmRBJ1IM66w=";
"d3d12-0.19.0" = "sha256-usrxQXWLGJDjmIdw1LBXtBvX+CchZDvE8fHC0LjvhD4=";
"glyphon-0.5.0" = "sha256-j1HrbEpUBqazWqNfJhpyjWuxYAxkvbXzRKeSouUoPWg=";
- "smithay-clipboard-0.8.0" = "sha256-pBQZ+UXo9hZ907mfpcZk+a+8pKrIWdczVvPkjT3TS8U=";
+ "smithay-clipboard-0.8.0" = "sha256-4InFXm0ahrqFrtNLeqIuE3yeOpxKZJZx+Bc0yQDtv34=";
"softbuffer-0.4.1" = "sha256-a0bUFz6O8CWRweNt/OxTvflnPYwO5nm6vsyc/WcXyNg=";
"taffy-0.3.11" = "sha256-SCx9GEIJjWdoNVyq+RZAGn0N71qraKZxf9ZWhvyzLaI=";
"winit-0.29.10" = "sha256-ScTII2AzK3SC8MVeASZ9jhVWsEaGrSQ2BnApTxgfxK4=";
diff --git a/third_party/nixpkgs/pkgs/by-name/co/cosmic-term/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/co/cosmic-term/Cargo.lock
index 91c265cf6f..b1b9d48cb5 100644
--- a/third_party/nixpkgs/pkgs/by-name/co/cosmic-term/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/co/cosmic-term/Cargo.lock
@@ -4,9 +4,9 @@ version = 3
[[package]]
name = "ab_glyph"
-version = "0.2.26"
+version = "0.2.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e53b0a3d5760cd2ba9b787ae0c6440ad18ee294ff71b05e3381c900a7d16cfd"
+checksum = "79faae4620f45232f599d9bc7b290f88247a0834162c4495ab2f02d60004adfb"
dependencies = [
"ab_glyph_rasterizer",
"owned_ttf_parser",
@@ -91,9 +91,9 @@ dependencies = [
[[package]]
name = "addr2line"
-version = "0.22.0"
+version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"
+checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375"
dependencies = [
"gimli",
]
@@ -104,6 +104,23 @@ version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
+[[package]]
+name = "adler2"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
+
+[[package]]
+name = "aes"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
+dependencies = [
+ "cfg-if",
+ "cipher",
+ "cpufeatures",
+]
+
[[package]]
name = "ahash"
version = "0.8.11"
@@ -128,26 +145,25 @@ dependencies = [
[[package]]
name = "alacritty_terminal"
-version = "0.23.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f6d1ea4484c8676f295307a4892d478c70ac8da1dbd8c7c10830a504b7f1022f"
+version = "0.24.1-dev"
+source = "git+https://github.com/alacritty/alacritty?rev=cacdb5bb3b72bad2c729227537979d95af75978f#cacdb5bb3b72bad2c729227537979d95af75978f"
dependencies = [
"base64 0.22.1",
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"home",
"libc",
"log",
"miow",
"parking_lot 0.12.3",
"piper",
- "polling 3.7.2",
+ "polling 3.7.3",
"regex-automata",
"rustix-openpty",
"serde",
"signal-hook",
"unicode-width",
"vte",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -175,7 +191,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee91c0c2905bae44f84bfa4e044536541df26b7703fd0888deeb9060fcc44289"
dependencies = [
"android-properties",
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"cc",
"cesu8",
"jni",
@@ -212,9 +228,9 @@ dependencies = [
[[package]]
name = "anstream"
-version = "0.6.14"
+version = "0.6.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b"
+checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526"
dependencies = [
"anstyle",
"anstyle-parse",
@@ -227,49 +243,43 @@ dependencies = [
[[package]]
name = "anstyle"
-version = "1.0.7"
+version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b"
+checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1"
[[package]]
name = "anstyle-parse"
-version = "0.2.4"
+version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4"
+checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb"
dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-query"
-version = "1.1.0"
+version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391"
+checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a"
dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "anstyle-wincon"
-version = "3.0.3"
+version = "3.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19"
+checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8"
dependencies = [
"anstyle",
"windows-sys 0.52.0",
]
-[[package]]
-name = "any_ascii"
-version = "0.1.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70033777eb8b5124a81a1889416543dddef2de240019b674c81285a2635a7e1e"
-
[[package]]
name = "anyhow"
-version = "1.0.86"
+version = "1.0.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
+checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
[[package]]
name = "apply"
@@ -286,6 +296,15 @@ dependencies = [
"num-traits",
]
+[[package]]
+name = "arbitrary"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110"
+dependencies = [
+ "derive_arbitrary",
+]
+
[[package]]
name = "arc-swap"
version = "1.7.1"
@@ -294,9 +313,9 @@ checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457"
[[package]]
name = "arrayref"
-version = "0.3.7"
+version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545"
+checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
[[package]]
name = "arrayvec"
@@ -306,9 +325,9 @@ checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
[[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"
@@ -341,7 +360,7 @@ dependencies = [
"serde_repr",
"tokio",
"url",
- "zbus 4.3.0",
+ "zbus 4.4.0",
]
[[package]]
@@ -358,7 +377,7 @@ dependencies = [
"serde_repr",
"tokio",
"url",
- "zbus 4.3.0",
+ "zbus 4.4.0",
]
[[package]]
@@ -397,13 +416,13 @@ dependencies = [
[[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",
+ "fastrand 2.1.1",
"futures-lite 2.3.0",
"slab",
]
@@ -453,9 +472,9 @@ dependencies = [
[[package]]
name = "async-io"
-version = "2.3.3"
+version = "2.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964"
+checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8"
dependencies = [
"async-lock 3.4.0",
"cfg-if",
@@ -463,11 +482,11 @@ dependencies = [
"futures-io",
"futures-lite 2.3.0",
"parking",
- "polling 3.7.2",
- "rustix 0.38.34",
+ "polling 3.7.3",
+ "rustix 0.38.37",
"slab",
"tracing",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -496,7 +515,7 @@ version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7"
dependencies = [
- "async-io 2.3.3",
+ "async-io 2.3.4",
"blocking",
"futures-lite 2.3.0",
]
@@ -514,18 +533,18 @@ dependencies = [
"cfg-if",
"event-listener 3.1.0",
"futures-lite 1.13.0",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"windows-sys 0.48.0",
]
[[package]]
name = "async-process"
-version = "2.2.3"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f7eda79bbd84e29c2b308d1dc099d7de8dcc7035e48f4bf5dc4a531a44ff5e2a"
+checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb"
dependencies = [
"async-channel",
- "async-io 2.3.3",
+ "async-io 2.3.4",
"async-lock 3.4.0",
"async-signal",
"async-task",
@@ -533,9 +552,8 @@ dependencies = [
"cfg-if",
"event-listener 5.3.1",
"futures-lite 2.3.0",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"tracing",
- "windows-sys 0.52.0",
]
[[package]]
@@ -546,25 +564,25 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
name = "async-signal"
-version = "0.2.8"
+version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "794f185324c2f00e771cd9f1ae8b5ac68be2ca7abb129a87afd6e86d228bc54d"
+checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3"
dependencies = [
- "async-io 2.3.3",
+ "async-io 2.3.4",
"async-lock 3.4.0",
"atomic-waker",
"cfg-if",
"futures-core",
"futures-io",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"signal-hook-registry",
"slab",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -575,13 +593,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
[[package]]
name = "async-trait"
-version = "0.1.80"
+version = "0.1.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca"
+checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
@@ -595,7 +613,7 @@ name = "atomicwrites"
version = "0.4.2"
source = "git+https://github.com/jackpot51/rust-atomicwrites#043ab4859d53ffd3d55334685303d8df39c9f768"
dependencies = [
- "rustix 0.38.34",
+ "rustix 0.38.37",
"tempfile",
"windows-sys 0.48.0",
]
@@ -656,17 +674,17 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
[[package]]
name = "backtrace"
-version = "0.3.73"
+version = "0.3.74"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a"
+checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
dependencies = [
"addr2line",
- "cc",
"cfg-if",
"libc",
- "miniz_oxide",
+ "miniz_oxide 0.8.0",
"object",
"rustc-demangle",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -681,6 +699,15 @@ version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
+[[package]]
+name = "basic-toml"
+version = "0.1.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "823388e228f614e9558c6804262db37960ec8821856535f5c3f59913140558f8"
+dependencies = [
+ "serde",
+]
+
[[package]]
name = "bit-set"
version = "0.5.3"
@@ -710,9 +737,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[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",
]
@@ -785,9 +812,9 @@ dependencies = [
[[package]]
name = "bstr"
-version = "1.9.1"
+version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706"
+checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c"
dependencies = [
"memchr",
"serde",
@@ -807,22 +834,22 @@ checksum = "64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06"
[[package]]
name = "bytemuck"
-version = "1.16.1"
+version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e"
+checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae"
dependencies = [
"bytemuck_derive",
]
[[package]]
name = "bytemuck_derive"
-version = "1.7.0"
+version = "1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ee891b04274a59bd38b412188e24b849617b2e45a0fd8d057deb63e7403761b"
+checksum = "0cc8b54b395f2fcfbb3d90c47b01c7f444d94d05bdeb775811dec868ac3bbc26"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
@@ -833,9 +860,30 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "bytes"
-version = "1.6.0"
+version = "1.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
+checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3"
+
+[[package]]
+name = "bzip2"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8"
+dependencies = [
+ "bzip2-sys",
+ "libc",
+]
+
+[[package]]
+name = "bzip2-sys"
+version = "0.1.11+1.0.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc"
+dependencies = [
+ "cc",
+ "libc",
+ "pkg-config",
+]
[[package]]
name = "calloop"
@@ -843,10 +891,10 @@ version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fba7adb4dd5aa98e5553510223000e7148f621165ec5f9acd7113f6ca4995298"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"log",
- "polling 3.7.2",
- "rustix 0.38.34",
+ "polling 3.7.3",
+ "rustix 0.38.37",
"slab",
"thiserror",
]
@@ -857,10 +905,10 @@ version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"log",
- "polling 3.7.2",
- "rustix 0.38.34",
+ "polling 3.7.3",
+ "rustix 0.38.37",
"slab",
"thiserror",
]
@@ -872,7 +920,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f0ea9b9476c7fad82841a8dbb380e2eae480c21910feba80725b46931ed8f02"
dependencies = [
"calloop 0.12.4",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"wayland-backend",
"wayland-client",
]
@@ -884,20 +932,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20"
dependencies = [
"calloop 0.13.0",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"wayland-backend",
"wayland-client",
]
[[package]]
name = "cc"
-version = "1.0.99"
+version = "1.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695"
+checksum = "07b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0"
dependencies = [
"jobserver",
"libc",
- "once_cell",
+ "shlex",
]
[[package]]
@@ -906,6 +954,17 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
+[[package]]
+name = "cfb"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f"
+dependencies = [
+ "byteorder",
+ "fnv",
+ "uuid",
+]
+
[[package]]
name = "cfg-if"
version = "1.0.0"
@@ -936,14 +995,24 @@ dependencies = [
"num-traits",
"pure-rust-locales",
"wasm-bindgen",
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
+]
+
+[[package]]
+name = "cipher"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
+dependencies = [
+ "crypto-common",
+ "inout",
]
[[package]]
name = "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",
]
@@ -1025,9 +1094,9 @@ checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
[[package]]
name = "colorchoice"
-version = "1.0.1"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422"
+checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0"
[[package]]
name = "com"
@@ -1099,6 +1168,12 @@ dependencies = [
"tiny-keccak",
]
+[[package]]
+name = "constant_time_eq"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6"
+
[[package]]
name = "core-foundation"
version = "0.9.4"
@@ -1111,9 +1186,9 @@ dependencies = [
[[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"
@@ -1142,7 +1217,7 @@ dependencies = [
[[package]]
name = "cosmic-config"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic.git#9e344b15c31ede67e0f79508108aa117d366eefa"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"atomicwrites",
"cosmic-config-derive",
@@ -1161,7 +1236,7 @@ dependencies = [
[[package]]
name = "cosmic-config-derive"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic.git#9e344b15c31ede67e0f79508108aa117d366eefa"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"quote",
"syn 1.0.109",
@@ -1170,18 +1245,22 @@ dependencies = [
[[package]]
name = "cosmic-files"
version = "0.1.0"
-source = "git+https://github.com/pop-os/cosmic-files.git#3fef386fd3447191fcffe8da6e1d2125fe2b0a27"
+source = "git+https://github.com/pop-os/cosmic-files.git#774ccf955f59f24cf9493f9249d20788ad394d48"
dependencies = [
"chrono",
"dirs",
- "env_logger 0.11.3",
+ "env_logger 0.11.5",
+ "flate2",
"fork",
+ "freedesktop_entry_parser",
"fs_extra",
+ "glob",
"i18n-embed",
"i18n-embed-fl",
+ "icu_collator",
+ "icu_provider",
"ignore",
"image",
- "lexical-sort",
"libc",
"libcosmic",
"log",
@@ -1191,17 +1270,23 @@ dependencies = [
"open",
"paste",
"rayon",
+ "recently-used-xbel",
"regex",
"rust-embed",
"serde",
"shlex",
"slotmap",
"smol_str",
+ "tar",
"tokio",
"trash",
+ "unix_permissions_ext",
"url",
+ "uzers",
"vergen",
+ "walkdir",
"xdg-mime",
+ "zip",
]
[[package]]
@@ -1231,15 +1316,16 @@ dependencies = [
"shlex",
"smol_str",
"tokio",
+ "url",
"vergen",
]
[[package]]
name = "cosmic-text"
version = "0.12.1"
-source = "git+https://github.com/pop-os/cosmic-text.git#e16b39f29c84773a05457fe39577a602de27855c"
+source = "git+https://github.com/pop-os/cosmic-text.git#4fe90bb6126c22f589b46768d7754d65ae300c5e"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"fontdb",
"log",
"rangemap",
@@ -1247,6 +1333,7 @@ dependencies = [
"rustc-hash",
"rustybuzz 0.14.1",
"self_cell 1.0.4",
+ "smol_str",
"swash",
"sys-locale",
"ttf-parser 0.21.1",
@@ -1259,7 +1346,7 @@ dependencies = [
[[package]]
name = "cosmic-theme"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic.git#9e344b15c31ede67e0f79508108aa117d366eefa"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"almost",
"cosmic-config",
@@ -1275,13 +1362,28 @@ dependencies = [
[[package]]
name = "cpufeatures"
-version = "0.2.12"
+version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
+checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0"
dependencies = [
"libc",
]
+[[package]]
+name = "crc"
+version = "3.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636"
+dependencies = [
+ "crc-catalog",
+]
+
+[[package]]
+name = "crc-catalog"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5"
+
[[package]]
name = "crc32fast"
version = "1.4.2"
@@ -1374,16 +1476,16 @@ name = "d3d12"
version = "0.19.0"
source = "git+https://github.com/gfx-rs/wgpu?rev=20fda69#20fda698341efbdc870b8027d6d49f5bf3f36109"
dependencies = [
- "bitflags 2.5.0",
- "libloading 0.8.3",
+ "bitflags 2.6.0",
+ "libloading 0.8.5",
"winapi",
]
[[package]]
name = "darling"
-version = "0.20.9"
+version = "0.20.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1"
+checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989"
dependencies = [
"darling_core",
"darling_macro",
@@ -1391,27 +1493,27 @@ dependencies = [
[[package]]
name = "darling_core"
-version = "0.20.9"
+version = "0.20.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120"
+checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5"
dependencies = [
"fnv",
"ident_case",
"proc-macro2",
"quote",
"strsim 0.11.1",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
name = "darling_macro"
-version = "0.20.9"
+version = "0.20.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178"
+checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
dependencies = [
"darling_core",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
@@ -1433,6 +1535,12 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a"
+[[package]]
+name = "deflate64"
+version = "0.1.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da692b8d1080ea3045efaab14434d40468c3d8657e42abddfffca87b428f4c1b"
+
[[package]]
name = "deranged"
version = "0.3.11"
@@ -1453,6 +1561,17 @@ dependencies = [
"syn 1.0.109",
]
+[[package]]
+name = "derive_arbitrary"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.77",
+]
+
[[package]]
name = "derive_setters"
version = "0.1.6"
@@ -1462,7 +1581,7 @@ dependencies = [
"darling",
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
@@ -1473,6 +1592,7 @@ checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
dependencies = [
"block-buffer",
"crypto-common",
+ "subtle",
]
[[package]]
@@ -1525,13 +1645,13 @@ checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b"
[[package]]
name = "displaydoc"
-version = "0.2.4"
+version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
+checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
@@ -1540,7 +1660,7 @@ version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412"
dependencies = [
- "libloading 0.8.3",
+ "libloading 0.8.5",
]
[[package]]
@@ -1557,10 +1677,10 @@ name = "dnd"
version = "0.1.0"
source = "git+https://github.com/pop-os/window_clipboard.git?tag=pop-dnd-8#7c59b07b9172d8e0401f7e06609e1050575309c9"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"mime 0.1.0",
"raw-window-handle",
- "smithay-client-toolkit 0.19.1",
+ "smithay-client-toolkit 0.19.2",
"smithay-clipboard",
]
@@ -1576,11 +1696,11 @@ version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a0f8a69e60d75ae7dab4ef26a59ca99f2a89d4c142089b537775ae0c198bdcde"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"bytemuck",
"drm-ffi",
"drm-fourcc",
- "rustix 0.38.34",
+ "rustix 0.38.37",
]
[[package]]
@@ -1590,7 +1710,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41334f8405792483e32ad05fbb9c5680ff4e84491883d2947a4757dc54cb2ac6"
dependencies = [
"drm-sys",
- "rustix 0.38.34",
+ "rustix 0.38.37",
]
[[package]]
@@ -1606,14 +1726,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d09ff881f92f118b11105ba5e34ff8f4adf27b30dae8f12e28c193af1c83176"
dependencies = [
"libc",
- "linux-raw-sys 0.6.4",
+ "linux-raw-sys 0.6.5",
]
[[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 = "endi"
@@ -1650,14 +1770,14 @@ checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[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",
"regex",
@@ -1678,9 +1798,9 @@ dependencies = [
[[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",
@@ -1707,9 +1827,9 @@ dependencies = [
[[package]]
name = "error-code"
-version = "3.2.0"
+version = "3.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b"
+checksum = "a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f"
[[package]]
name = "etagere"
@@ -1723,9 +1843,9 @@ dependencies = [
[[package]]
name = "euclid"
-version = "0.22.10"
+version = "0.22.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e0f0eb73b934648cd7a4a61f1b15391cd95dab0b4da6e2e66c2a072c144b4a20"
+checksum = "ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48"
dependencies = [
"num-traits",
]
@@ -1778,7 +1898,7 @@ dependencies = [
"flume",
"half",
"lebe",
- "miniz_oxide",
+ "miniz_oxide 0.7.4",
"rayon-core",
"smallvec",
"zune-inflate",
@@ -1801,9 +1921,9 @@ dependencies = [
[[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"
@@ -1825,14 +1945,13 @@ dependencies = [
[[package]]
name = "filetime"
-version = "0.2.23"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd"
+version = "0.2.24"
+source = "git+https://github.com/jackpot51/filetime#186e19d3190ead16b05329400cb5b2350d8f44cf"
dependencies = [
"cfg-if",
"libc",
- "redox_syscall 0.4.1",
- "windows-sys 0.52.0",
+ "libredox 0.1.3",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -1841,17 +1960,17 @@ version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2"
dependencies = [
- "toml 0.5.11",
+ "toml",
]
[[package]]
name = "flate2"
-version = "1.0.30"
+version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
+checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253"
dependencies = [
"crc32fast",
- "miniz_oxide",
+ "miniz_oxide 0.8.0",
]
[[package]]
@@ -1930,20 +2049,20 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "font-types"
-version = "0.5.5"
+version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34fd7136aca682873d859ef34494ab1a7d3f57ecd485ed40eb6437ee8c85aa29"
+checksum = "8f0189ccb084f77c5523e08288d418cbaa09c451a08515678a0aa265df9a8b60"
dependencies = [
"bytemuck",
]
[[package]]
name = "fontconfig-parser"
-version = "0.5.6"
+version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a595cb550439a117696039dfc69830492058211b771a2a165379f2a1a53d84d"
+checksum = "c1fcfcd44ca6e90c921fee9fa665d530b21ef1327a4c1a6c5250ea44b776ada7"
dependencies = [
- "roxmltree",
+ "roxmltree 0.20.0",
]
[[package]]
@@ -1954,7 +2073,7 @@ checksum = "b0299020c3ef3f60f526a4f64ab4a3d4ce116b1acbf24cdd22da0068e5d81dc3"
dependencies = [
"fontconfig-parser",
"log",
- "memmap2 0.9.4",
+ "memmap2 0.9.5",
"slotmap",
"tinyvec",
"ttf-parser 0.20.0",
@@ -1978,7 +2097,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
@@ -2029,10 +2148,19 @@ dependencies = [
]
[[package]]
-name = "fs_extra"
+name = "freedesktop_entry_parser"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
+checksum = "db9c27b72f19a99a895f8ca89e2d26e4ef31013376e56fdafef697627306c3e4"
+dependencies = [
+ "nom 7.1.3",
+ "thiserror",
+]
+
+[[package]]
+name = "fs_extra"
+version = "1.3.0"
+source = "git+https://github.com/pop-os/fs_extra.git#7e7222eb2b7830d40b67cd02e6ebd156524ee866"
[[package]]
name = "fsevent-sys"
@@ -2113,7 +2241,7 @@ version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5"
dependencies = [
- "fastrand 2.1.0",
+ "fastrand 2.1.1",
"futures-core",
"futures-io",
"parking",
@@ -2128,7 +2256,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
@@ -2214,9 +2342,9 @@ dependencies = [
[[package]]
name = "gimli"
-version = "0.29.0"
+version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
+checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64"
[[package]]
name = "gl_generator"
@@ -2243,9 +2371,9 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
[[package]]
name = "globset"
-version = "0.4.14"
+version = "0.4.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1"
+checksum = "15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19"
dependencies = [
"aho-corasick",
"bstr",
@@ -2292,7 +2420,7 @@ version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"gpu-alloc-types",
]
@@ -2302,7 +2430,7 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
]
[[package]]
@@ -2324,7 +2452,7 @@ version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc11df1ace8e7e564511f53af41f3e42ddc95b56fd07b3f4445d2a6048bc682c"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"gpu-descriptor-types",
"hashbrown",
]
@@ -2335,7 +2463,7 @@ version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6bf0b36e6f090b7e1d8a4b49c0cb81c1f8376f72198c65dd3ad9ff3556b8b78c"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
]
[[package]]
@@ -2380,10 +2508,10 @@ version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af2a7e73e1f34c48da31fb668a907f250794837e08faa144fd24f0b8b741e890"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"com",
"libc",
- "libloading 0.8.3",
+ "libloading 0.8.5",
"thiserror",
"widestring",
"winapi",
@@ -2419,7 +2547,7 @@ version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d37f101bf4c633f7ca2e4b5e136050314503dd198e78e325ea602c327c484ef0"
dependencies = [
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"rand",
"serde",
]
@@ -2430,6 +2558,15 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df"
+[[package]]
+name = "hmac"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
+dependencies = [
+ "digest",
+]
+
[[package]]
name = "home"
version = "0.5.9"
@@ -2447,15 +2584,15 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
[[package]]
name = "i18n-config"
-version = "0.4.6"
+version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c9ce3c48cbc21fd5b22b9331f32b5b51f6ad85d969b99e793427332e76e7640"
+checksum = "8e88074831c0be5b89181b05e6748c4915f77769ecc9a4c372f88b169a8509c9"
dependencies = [
+ "basic-toml",
"log",
"serde",
"serde_derive",
"thiserror",
- "toml 0.8.14",
"unic-langid",
]
@@ -2498,7 +2635,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim 0.10.0",
- "syn 2.0.66",
+ "syn 2.0.77",
"unic-langid",
]
@@ -2512,14 +2649,14 @@ dependencies = [
"i18n-config",
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[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",
@@ -2541,7 +2678,7 @@ dependencies = [
[[package]]
name = "iced"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#9e344b15c31ede67e0f79508108aa117d366eefa"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"dnd",
"iced_accessibility",
@@ -2560,7 +2697,7 @@ dependencies = [
[[package]]
name = "iced_accessibility"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic.git#9e344b15c31ede67e0f79508108aa117d366eefa"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"accesskit",
"accesskit_unix",
@@ -2570,9 +2707,9 @@ dependencies = [
[[package]]
name = "iced_core"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#9e344b15c31ede67e0f79508108aa117d366eefa"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"dnd",
"iced_accessibility",
"log",
@@ -2581,7 +2718,7 @@ dependencies = [
"palette",
"raw-window-handle",
"serde",
- "smithay-client-toolkit 0.19.1",
+ "smithay-client-toolkit 0.19.2",
"smol_str",
"thiserror",
"web-time",
@@ -2592,7 +2729,7 @@ dependencies = [
[[package]]
name = "iced_futures"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#9e344b15c31ede67e0f79508108aa117d366eefa"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"futures",
"iced_core",
@@ -2605,9 +2742,9 @@ dependencies = [
[[package]]
name = "iced_graphics"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#9e344b15c31ede67e0f79508108aa117d366eefa"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"bytemuck",
"cosmic-text",
"glam",
@@ -2629,7 +2766,7 @@ dependencies = [
[[package]]
name = "iced_renderer"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#9e344b15c31ede67e0f79508108aa117d366eefa"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"iced_graphics",
"iced_tiny_skia",
@@ -2641,13 +2778,13 @@ dependencies = [
[[package]]
name = "iced_runtime"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#9e344b15c31ede67e0f79508108aa117d366eefa"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"dnd",
"iced_accessibility",
"iced_core",
"iced_futures",
- "smithay-client-toolkit 0.19.1",
+ "smithay-client-toolkit 0.19.2",
"thiserror",
"window_clipboard",
]
@@ -2655,7 +2792,7 @@ dependencies = [
[[package]]
name = "iced_sctk"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic.git#9e344b15c31ede67e0f79508108aa117d366eefa"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"enum-repr",
"float-cmp",
@@ -2668,11 +2805,11 @@ dependencies = [
"itertools",
"lazy_static",
"raw-window-handle",
- "smithay-client-toolkit 0.19.1",
+ "smithay-client-toolkit 0.19.2",
"thiserror",
"tracing",
"wayland-backend",
- "wayland-protocols 0.32.1",
+ "wayland-protocols 0.32.4",
"window_clipboard",
"xkbcommon",
"xkbcommon-dl",
@@ -2682,7 +2819,7 @@ dependencies = [
[[package]]
name = "iced_style"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#9e344b15c31ede67e0f79508108aa117d366eefa"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"iced_core",
"once_cell",
@@ -2692,7 +2829,7 @@ dependencies = [
[[package]]
name = "iced_tiny_skia"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#9e344b15c31ede67e0f79508108aa117d366eefa"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"bytemuck",
"cosmic-text",
@@ -2709,10 +2846,10 @@ dependencies = [
[[package]]
name = "iced_wgpu"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#9e344b15c31ede67e0f79508108aa117d366eefa"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"as-raw-xcb-connection",
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"bytemuck",
"futures",
"glam",
@@ -2724,12 +2861,12 @@ dependencies = [
"once_cell",
"raw-window-handle",
"resvg",
- "rustix 0.38.34",
- "smithay-client-toolkit 0.19.1",
+ "rustix 0.38.37",
+ "smithay-client-toolkit 0.19.2",
"tiny-xlib",
"wayland-backend",
"wayland-client",
- "wayland-protocols 0.32.1",
+ "wayland-protocols 0.32.4",
"wayland-sys",
"wgpu",
"x11rb",
@@ -2738,7 +2875,7 @@ dependencies = [
[[package]]
name = "iced_widget"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#9e344b15c31ede67e0f79508108aa117d366eefa"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"dnd",
"iced_accessibility",
@@ -2755,7 +2892,7 @@ dependencies = [
[[package]]
name = "iced_winit"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#9e344b15c31ede67e0f79508108aa117d366eefa"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"dnd",
"iced_accessibility",
@@ -2932,7 +3069,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
@@ -2953,9 +3090,9 @@ dependencies = [
[[package]]
name = "ignore"
-version = "0.4.22"
+version = "0.4.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1"
+checksum = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b"
dependencies = [
"crossbeam-deque",
"globset",
@@ -2993,14 +3130,23 @@ checksum = "029d73f573d8e8d63e6d5020011d3255b28c3ba85d6cf870a07184ed23de9284"
[[package]]
name = "indexmap"
-version = "2.2.6"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
+checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5"
dependencies = [
"equivalent",
"hashbrown",
]
+[[package]]
+name = "infer"
+version = "0.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bc150e5ce2330295b8616ce0e3f53250e53af31759a9dbedad1621ba29151847"
+dependencies = [
+ "cfb",
+]
+
[[package]]
name = "inotify"
version = "0.9.6"
@@ -3021,6 +3167,15 @@ dependencies = [
"libc",
]
+[[package]]
+name = "inout"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
+dependencies = [
+ "generic-array",
+]
+
[[package]]
name = "instant"
version = "0.1.13"
@@ -3071,11 +3226,11 @@ dependencies = [
[[package]]
name = "is-terminal"
-version = "0.4.12"
+version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
+checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b"
dependencies = [
- "hermit-abi 0.3.9",
+ "hermit-abi 0.4.0",
"libc",
"windows-sys 0.52.0",
]
@@ -3092,9 +3247,9 @@ dependencies = [
[[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"
@@ -3135,9 +3290,9 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
[[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",
]
@@ -3153,9 +3308,9 @@ dependencies = [
[[package]]
name = "js-sys"
-version = "0.3.69"
+version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
+checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a"
dependencies = [
"wasm-bindgen",
]
@@ -3176,7 +3331,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76"
dependencies = [
"libc",
- "libloading 0.8.3",
+ "libloading 0.8.5",
"pkg-config",
]
@@ -3188,11 +3343,11 @@ checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc"
[[package]]
name = "known-folders"
-version = "1.1.0"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4397c789f2709d23cfcb703b316e0766a8d4b17db2d47b0ab096ef6047cae1d8"
+checksum = "b7d9a1740cc8b46e259a0eb787d79d855e79ff10b9855a5eba58868d5da7927c"
dependencies = [
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -3221,14 +3376,14 @@ version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bd85a5776cd9500c2e2059c8c76c3b01528566b7fcbaf8098b55a33fc298849b"
dependencies = [
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
]
[[package]]
name = "lazy_static"
-version = "1.4.0"
+version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]]
name = "lebe"
@@ -3249,24 +3404,16 @@ dependencies = [
"static_assertions",
]
-[[package]]
-name = "lexical-sort"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c09e4591611e231daf4d4c685a66cb0410cc1e502027a20ae55f2bb9e997207a"
-dependencies = [
- "any_ascii",
-]
-
[[package]]
name = "libc"
-version = "0.2.154"
-source = "git+https://gitlab.redox-os.org/redox-os/liblibc.git?branch=redox-epoll-0.2#5eff703b923d3e1b042e91bc67409cca961f3976"
+version = "0.2.159"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5"
[[package]]
name = "libcosmic"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic.git#9e344b15c31ede67e0f79508108aa117d366eefa"
+source = "git+https://github.com/pop-os/libcosmic.git#701638009df09a254b7d077ddc4d1076cd87a147"
dependencies = [
"apply",
"ashpd 0.9.1",
@@ -3283,6 +3430,7 @@ dependencies = [
"iced_futures",
"iced_renderer",
"iced_runtime",
+ "iced_sctk",
"iced_style",
"iced_tiny_skia",
"iced_wgpu",
@@ -3299,7 +3447,7 @@ dependencies = [
"tracing",
"unicode-segmentation",
"url",
- "zbus 4.3.0",
+ "zbus 4.4.0",
]
[[package]]
@@ -3314,12 +3462,12 @@ dependencies = [
[[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",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -3334,7 +3482,7 @@ version = "0.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"libc",
"redox_syscall 0.4.1",
]
@@ -3345,8 +3493,9 @@ version = "0.1.3"
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.4",
]
[[package]]
@@ -3363,9 +3512,9 @@ checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
[[package]]
name = "linux-raw-sys"
-version = "0.6.4"
+version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f0b5399f6804fbab912acbd8878ed3532d506b7c951b8f9f164ef90fef39e3f4"
+checksum = "2a385b1be4e5c3e362ad2ffa73c392e53f031eaa5b7d648e64cd87f27f6063d7"
[[package]]
name = "litemap"
@@ -3397,16 +3546,22 @@ dependencies = [
]
[[package]]
-name = "log"
-version = "0.4.21"
+name = "lockfree-object-pool"
+version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
+checksum = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e"
+
+[[package]]
+name = "log"
+version = "0.4.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
[[package]]
name = "lru"
-version = "0.12.3"
+version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc"
+checksum = "37ee39891760e7d94734f6f63fedc29a2e4a152f836120753a72503f09fcf904"
dependencies = [
"hashbrown",
]
@@ -3437,7 +3592,7 @@ version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "edecfb8d234a2b0be031ab02ebcdd9f3b9ee418fb35e265f7a540a48d197bff9"
dependencies = [
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"euclid",
"num-traits",
]
@@ -3463,6 +3618,16 @@ dependencies = [
"num-traits",
]
+[[package]]
+name = "lzma-rs"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e"
+dependencies = [
+ "byteorder",
+ "crc",
+]
+
[[package]]
name = "malloc_buf"
version = "0.0.6"
@@ -3489,9 +3654,9 @@ dependencies = [
[[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",
]
@@ -3520,7 +3685,7 @@ version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c43f73953f8cbe511f021b58f18c3ce1c3d1ae13fe953293e13345bf83217f25"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"block",
"core-graphics-types",
"foreign-types",
@@ -3545,14 +3710,20 @@ checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
[[package]]
name = "mime_guess"
-version = "2.0.4"
+version = "2.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef"
+checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e"
dependencies = [
"mime 0.3.17",
"unicase",
]
+[[package]]
+name = "minimal-lexical"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
+
[[package]]
name = "miniz_oxide"
version = "0.7.4"
@@ -3563,6 +3734,15 @@ dependencies = [
"simd-adler32",
]
+[[package]]
+name = "miniz_oxide"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
+dependencies = [
+ "adler2",
+]
+
[[package]]
name = "mio"
version = "0.8.11"
@@ -3575,6 +3755,18 @@ dependencies = [
"windows-sys 0.48.0",
]
+[[package]]
+name = "mio"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
+dependencies = [
+ "hermit-abi 0.3.9",
+ "libc",
+ "wasi",
+ "windows-sys 0.52.0",
+]
+
[[package]]
name = "miow"
version = "0.6.0"
@@ -3595,9 +3787,9 @@ name = "naga"
version = "0.19.0"
source = "git+https://github.com/gfx-rs/wgpu?rev=20fda69#20fda698341efbdc870b8027d6d49f5bf3f36109"
dependencies = [
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"bit-set",
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"codespan-reporting",
"hexf-parse",
"indexmap",
@@ -3616,7 +3808,7 @@ version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"jni-sys",
"log",
"ndk-sys",
@@ -3654,13 +3846,13 @@ dependencies = [
[[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 0.1.1",
+ "cfg_aliases 0.2.1",
"libc",
"memoffset 0.9.1",
]
@@ -3676,13 +3868,23 @@ dependencies = [
"version_check",
]
+[[package]]
+name = "nom"
+version = "7.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
+dependencies = [
+ "memchr",
+ "minimal-lexical",
+]
+
[[package]]
name = "notify"
version = "6.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"crossbeam-channel",
"filetime",
"fsevent-sys",
@@ -3690,7 +3892,7 @@ dependencies = [
"kqueue",
"libc",
"log",
- "mio",
+ "mio 0.8.11",
"walkdir",
"windows-sys 0.48.0",
]
@@ -3725,9 +3927,9 @@ dependencies = [
[[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",
@@ -3801,23 +4003,23 @@ dependencies = [
[[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 3.2.0",
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
@@ -3894,7 +4096,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"block2 0.5.1",
"libc",
"objc2 0.5.2",
@@ -3920,9 +4122,9 @@ dependencies = [
[[package]]
name = "object"
-version = "0.36.0"
+version = "0.36.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434"
+checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a"
dependencies = [
"memchr",
]
@@ -3935,9 +4137,9 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
name = "open"
-version = "5.1.4"
+version = "5.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b5ca541f22b1c46d4bb9801014f234758ab4297e7870b904b6a8415b980a7388"
+checksum = "61a877bf6abd716642a53ef1b89fb498923a4afca5c754f9050b4d081c05c4b3"
dependencies = [
"is-wsl",
"libc",
@@ -4000,16 +4202,16 @@ dependencies = [
"proc-macro-error",
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
name = "owned_ttf_parser"
-version = "0.21.0"
+version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b41438d2fc63c46c74a2203bf5ccd82c41ba04347b2fcf5754f230b167067d5"
+checksum = "490d3a563d3122bf7c911a59b0add9389e5ec0f5f0c3ac6b91ff235a0e6a7f90"
dependencies = [
- "ttf-parser 0.21.1",
+ "ttf-parser 0.24.1",
]
[[package]]
@@ -4034,14 +4236,14 @@ dependencies = [
"by_address",
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[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"
@@ -4086,9 +4288,9 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
dependencies = [
"cfg-if",
"libc",
- "redox_syscall 0.5.2",
+ "redox_syscall 0.5.4",
"smallvec",
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -4103,6 +4305,16 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
+[[package]]
+name = "pbkdf2"
+version = "0.12.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2"
+dependencies = [
+ "digest",
+ "hmac",
+]
+
[[package]]
name = "percent-encoding"
version = "2.3.1"
@@ -4139,7 +4351,7 @@ dependencies = [
"phf_shared",
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
@@ -4171,20 +4383,20 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "piper"
-version = "0.2.3"
+version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae1d5c74c9876f070d3e8fd503d748c7d974c3e48da8f41350fa5222ef9b4391"
+checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066"
dependencies = [
"atomic-waker",
- "fastrand 2.1.0",
+ "fastrand 2.1.1",
"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"
@@ -4196,7 +4408,7 @@ dependencies = [
"crc32fast",
"fdeflate",
"flate2",
- "miniz_oxide",
+ "miniz_oxide 0.7.4",
]
[[package]]
@@ -4217,17 +4429,17 @@ dependencies = [
[[package]]
name = "polling"
-version = "3.7.2"
+version = "3.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3ed00ed3fbf728b5816498ecd316d1716eecaced9c0c8d2c5a6740ca214985b"
+checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511"
dependencies = [
"cfg-if",
"concurrent-queue",
"hermit-abi 0.4.0",
"pin-project-lite",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"tracing",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -4244,9 +4456,12 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
[[package]]
name = "ppv-lite86"
-version = "0.2.17"
+version = "0.2.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
+dependencies = [
+ "zerocopy",
+]
[[package]]
name = "presser"
@@ -4266,11 +4481,11 @@ dependencies = [
[[package]]
name = "proc-macro-crate"
-version = "3.1.0"
+version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
+checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b"
dependencies = [
- "toml_edit 0.21.1",
+ "toml_edit 0.22.21",
]
[[package]]
@@ -4299,9 +4514,9 @@ dependencies = [
[[package]]
name = "proc-macro2"
-version = "1.0.85"
+version = "1.0.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23"
+checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
dependencies = [
"unicode-ident",
]
@@ -4329,18 +4544,19 @@ dependencies = [
[[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",
+ "serde",
]
[[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",
]
@@ -4421,14 +4637,30 @@ checksum = "3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f"
[[package]]
name = "read-fonts"
-version = "0.19.3"
+version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e8b8af39d1f23869711ad4cea5e7835a20daa987f80232f7f2a2374d648ca64d"
+checksum = "8c141b9980e1150201b2a3a32879001c8f975fe313ec3df5471a9b5c79a880cd"
dependencies = [
"bytemuck",
"font-types",
]
+[[package]]
+name = "recently-used-xbel"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "079a81183e41e5cf17fd9ec55db30d6be6cddfad7fd619862efac27f1be28c9b"
+dependencies = [
+ "chrono",
+ "dirs",
+ "infer",
+ "mime_guess",
+ "quick-xml",
+ "serde",
+ "thiserror",
+ "url",
+]
+
[[package]]
name = "redox_syscall"
version = "0.2.16"
@@ -4458,18 +4690,18 @@ dependencies = [
[[package]]
name = "redox_syscall"
-version = "0.5.2"
+version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd"
+checksum = "0884ad60e090bf1345b93da0a5de8923c93884cd03f40dfcfddd3b4bee661853"
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",
@@ -4478,9 +4710,9 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.10.5"
+version = "1.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f"
+checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619"
dependencies = [
"aho-corasick",
"memchr",
@@ -4553,9 +4785,9 @@ dependencies = [
[[package]]
name = "rgb"
-version = "0.8.37"
+version = "0.8.50"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8"
+checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a"
dependencies = [
"bytemuck",
]
@@ -4567,7 +4799,7 @@ 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",
]
@@ -4579,10 +4811,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f"
[[package]]
-name = "rust-embed"
-version = "8.4.0"
+name = "roxmltree"
+version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19549741604902eb99a7ed0ee177a0663ee1eda51a29f71401f166e47e77806a"
+checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97"
+
+[[package]]
+name = "rust-embed"
+version = "8.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa66af4a4fdd5e7ebc276f115e895611a34739a9c1c01028383d612d550953c0"
dependencies = [
"rust-embed-impl",
"rust-embed-utils",
@@ -4591,22 +4829,22 @@ dependencies = [
[[package]]
name = "rust-embed-impl"
-version = "8.4.0"
+version = "8.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cb9f96e283ec64401f30d3df8ee2aaeb2561f34c824381efa24a35f79bf40ee4"
+checksum = "6125dbc8867951125eec87294137f4e9c2c96566e61bf72c45095a7c77761478"
dependencies = [
"proc-macro2",
"quote",
"rust-embed-utils",
- "syn 2.0.66",
+ "syn 2.0.77",
"walkdir",
]
[[package]]
name = "rust-embed-utils"
-version = "8.4.0"
+version = "8.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38c74a686185620830701348de757fd36bef4aa9680fd23c49fc539ddcc1af32"
+checksum = "2e5347777e9aacb56039b0e1f28785929a8a3b709e87482e7442c72e7c12529d"
dependencies = [
"sha2",
"walkdir",
@@ -4650,11 +4888,11 @@ dependencies = [
[[package]]
name = "rustix"
-version = "0.38.34"
+version = "0.38.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
+checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"errno",
"itoa",
"libc",
@@ -4670,7 +4908,7 @@ checksum = "a25c3aad9fc1424eb82c88087789a7d938e1829724f3e4043163baf0d13cfc12"
dependencies = [
"errno",
"libc",
- "rustix 0.38.34",
+ "rustix 0.38.37",
]
[[package]]
@@ -4685,7 +4923,7 @@ version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0ae5692c5beaad6a9e22830deeed7874eae8a4e3ba4076fb48e12c56856222c"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"bytemuck",
"smallvec",
"ttf-parser 0.20.0",
@@ -4701,7 +4939,7 @@ version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cfb9cf8877777222e4a3bc7eb247e398b56baba500c38c1c46842431adc8b55c"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"bytemuck",
"libm",
"smallvec",
@@ -4741,13 +4979,13 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "sctk-adwaita"
-version = "0.8.1"
+version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82b2eaf3a5b264a521b988b2e73042e742df700c4f962cde845d1541adb46550"
+checksum = "70b31447ca297092c5a9916fc3b955203157b37c19ca8edde4f52e9843e602c7"
dependencies = [
"ab_glyph",
"log",
- "memmap2 0.9.4",
+ "memmap2 0.9.5",
"smithay-client-toolkit 0.18.1",
"tiny-skia",
]
@@ -4769,32 +5007,33 @@ checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a"
[[package]]
name = "serde"
-version = "1.0.203"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094"
+checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.203"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba"
+checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
name = "serde_json"
-version = "1.0.117"
+version = "1.0.128"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3"
+checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
dependencies = [
"indexmap",
"itoa",
+ "memchr",
"ryu",
"serde",
]
@@ -4807,16 +5046,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
-]
-
-[[package]]
-name = "serde_spanned"
-version = "0.6.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0"
-dependencies = [
- "serde",
+ "syn 2.0.77",
]
[[package]]
@@ -4889,9 +5119,9 @@ checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
[[package]]
name = "skrifa"
-version = "0.19.3"
+version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ab45fb68b53576a43d4fc0e9ec8ea64e29a4d2cc7f44506964cb75f288222e9"
+checksum = "abea4738067b1e628c6ce28b2c216c19e9ea95715cdb332680e821c3bec2ef23"
dependencies = [
"bytemuck",
"read-fonts",
@@ -4927,14 +5157,14 @@ version = "0.18.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "922fd3eeab3bd820d76537ce8f582b1cf951eceb5475c28500c7457d9d17f53a"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"calloop 0.12.4",
"calloop-wayland-source 0.2.0",
"cursor-icon",
"libc",
"log",
- "memmap2 0.9.4",
- "rustix 0.38.34",
+ "memmap2 0.9.5",
+ "rustix 0.38.37",
"thiserror",
"wayland-backend",
"wayland-client",
@@ -4948,27 +5178,27 @@ dependencies = [
[[package]]
name = "smithay-client-toolkit"
-version = "0.19.1"
+version = "0.19.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "837d3067369e24aeda699a5d9fc5aa14ca14a84dd70aeed7156bfa04a5605b32"
+checksum = "3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"bytemuck",
"calloop 0.13.0",
"calloop-wayland-source 0.3.0",
"cursor-icon",
"libc",
"log",
- "memmap2 0.9.4",
+ "memmap2 0.9.5",
"pkg-config",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"thiserror",
"wayland-backend",
"wayland-client",
"wayland-csd-frame",
"wayland-cursor",
- "wayland-protocols 0.32.1",
- "wayland-protocols-wlr 0.3.1",
+ "wayland-protocols 0.32.4",
+ "wayland-protocols-wlr 0.3.4",
"wayland-scanner",
"xkbcommon",
"xkeysym",
@@ -4981,7 +5211,7 @@ source = "git+https://github.com/pop-os/smithay-clipboard?tag=pop-dnd-5#5a3007de
dependencies = [
"libc",
"raw-window-handle",
- "smithay-client-toolkit 0.19.1",
+ "smithay-client-toolkit 0.19.2",
"wayland-backend",
]
@@ -5025,15 +5255,15 @@ dependencies = [
"cocoa",
"core-graphics",
"drm",
- "fastrand 2.1.0",
+ "fastrand 2.1.1",
"foreign-types",
"js-sys",
"log",
- "memmap2 0.9.4",
+ "memmap2 0.9.5",
"objc",
"raw-window-handle",
"redox_syscall 0.4.1",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"tiny-xlib",
"wasm-bindgen",
"wayland-backend",
@@ -5059,7 +5289,7 @@ version = "0.3.0+sdk-1.3.268.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
]
[[package]]
@@ -5095,6 +5325,12 @@ version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
+[[package]]
+name = "subtle"
+version = "2.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
+
[[package]]
name = "svg_fmt"
version = "0.4.3"
@@ -5113,9 +5349,9 @@ dependencies = [
[[package]]
name = "swash"
-version = "0.1.17"
+version = "0.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d7773d67fe3373048cf840bfcc54ec3207cfc1e95c526b287ef2eb5eff9faf6"
+checksum = "93cdc334a50fcc2aa3f04761af3b28196280a6aaadb1ef11215c478ae32615ac"
dependencies = [
"skrifa",
"yazi",
@@ -5135,9 +5371,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.66"
+version = "2.0.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5"
+checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed"
dependencies = [
"proc-macro2",
"quote",
@@ -5152,7 +5388,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
@@ -5169,22 +5405,34 @@ name = "taffy"
version = "0.3.11"
source = "git+https://github.com/DioxusLabs/taffy?rev=7781c70#7781c70241f7f572130c13106f2a869a9cf80885"
dependencies = [
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"grid",
"num-traits",
"slotmap",
]
[[package]]
-name = "tempfile"
-version = "3.10.1"
+name = "tar"
+version = "0.4.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
+checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909"
+dependencies = [
+ "filetime",
+ "libc",
+ "xattr",
+]
+
+[[package]]
+name = "tempfile"
+version = "3.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64"
dependencies = [
"cfg-if",
- "fastrand 2.1.0",
- "rustix 0.38.34",
- "windows-sys 0.52.0",
+ "fastrand 2.1.1",
+ "once_cell",
+ "rustix 0.38.37",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -5198,22 +5446,22 @@ dependencies = [
[[package]]
name = "thiserror"
-version = "1.0.61"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709"
+checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.61"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
+checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
@@ -5276,7 +5524,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab"
dependencies = [
"arrayref",
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"bytemuck",
"cfg-if",
"log",
@@ -5303,7 +5551,7 @@ checksum = "1d52f22673960ad13af14ff4025997312def1223bfa7c8e4949d099e6b3d5d1c"
dependencies = [
"as-raw-xcb-connection",
"ctor-lite",
- "libloading 0.8.3",
+ "libloading 0.8.5",
"pkg-config",
"tracing",
]
@@ -5320,9 +5568,9 @@ dependencies = [
[[package]]
name = "tinyvec"
-version = "1.6.0"
+version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938"
dependencies = [
"tinyvec_macros",
]
@@ -5335,39 +5583,38 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
-version = "1.38.0"
+version = "1.40.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a"
+checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
dependencies = [
"backtrace",
"bytes",
"libc",
- "mio",
- "num_cpus",
+ "mio 1.0.2",
"pin-project-lite",
"signal-hook-registry",
"socket2 0.5.7",
"tokio-macros",
"tracing",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
name = "tokio-macros"
-version = "2.3.0"
+version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a"
+checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
name = "tokio-stream"
-version = "0.1.15"
+version = "0.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af"
+checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1"
dependencies = [
"futures-core",
"pin-project-lite",
@@ -5383,26 +5630,11 @@ dependencies = [
"serde",
]
-[[package]]
-name = "toml"
-version = "0.8.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335"
-dependencies = [
- "serde",
- "serde_spanned",
- "toml_datetime",
- "toml_edit 0.22.14",
-]
-
[[package]]
name = "toml_datetime"
-version = "0.6.6"
+version = "0.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf"
-dependencies = [
- "serde",
-]
+checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
[[package]]
name = "toml_edit"
@@ -5417,26 +5649,13 @@ dependencies = [
[[package]]
name = "toml_edit"
-version = "0.21.1"
+version = "0.22.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1"
+checksum = "3b072cee73c449a636ffd6f32bd8de3a9f7119139aff882f44943ce2986dc5cf"
dependencies = [
"indexmap",
"toml_datetime",
- "winnow 0.5.40",
-]
-
-[[package]]
-name = "toml_edit"
-version = "0.22.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38"
-dependencies = [
- "indexmap",
- "serde",
- "serde_spanned",
- "toml_datetime",
- "winnow 0.6.13",
+ "winnow 0.6.18",
]
[[package]]
@@ -5458,7 +5677,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
@@ -5472,9 +5691,8 @@ dependencies = [
[[package]]
name = "trash"
-version = "5.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d8fbfb70b1fad5c0b788f9b2e1bf4d04e5ac6efa828f1ed9ee462c50ff9cf05"
+version = "5.1.1"
+source = "git+https://github.com/jackpot51/trash-rs.git?branch=cosmic#483f83908beef9166f30dfe7b57568ab01c4e140"
dependencies = [
"chrono",
"libc",
@@ -5499,6 +5717,12 @@ version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c591d83f69777866b9126b24c6dd9a18351f177e49d625920d19f989fd31cf8"
+[[package]]
+name = "ttf-parser"
+version = "0.24.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5be21190ff5d38e8b4a2d3b6a3ae57f612cc39c96e83cedeaf7abc338a8bac4a"
+
[[package]]
name = "type-map"
version = "0.5.0"
@@ -5585,9 +5809,9 @@ checksum = "1df77b101bcc4ea3d78dafc5ad7e4f58ceffe0b2b16bf446aeb50b6cb4157656"
[[package]]
name = "unicode-ident"
-version = "1.0.12"
+version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
+checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
[[package]]
name = "unicode-linebreak"
@@ -5597,30 +5821,30 @@ checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f"
[[package]]
name = "unicode-normalization"
-version = "0.1.23"
+version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5"
+checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956"
dependencies = [
"tinyvec",
]
[[package]]
name = "unicode-properties"
-version = "0.1.1"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e4259d9d4425d9f0661581b804cb85fe66a4c631cadd8f490d1c13a35d5d9291"
+checksum = "52ea75f83c0137a9b98608359a5f1af8144876eb67bcb1ce837368e906a9f524"
[[package]]
name = "unicode-script"
-version = "0.5.6"
+version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad8d71f5726e5f285a935e9fe8edfd53f0491eb6e9a5774097fdabee7cd8c9cd"
+checksum = "9fb421b350c9aff471779e262955939f565ec18b86c15364e6bdf0d662ca7c1f"
[[package]]
name = "unicode-segmentation"
-version = "1.11.0"
+version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
+checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
[[package]]
name = "unicode-vo"
@@ -5630,15 +5854,21 @@ checksum = "b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94"
[[package]]
name = "unicode-width"
-version = "0.1.13"
+version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d"
+checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
[[package]]
name = "unicode-xid"
-version = "0.2.4"
+version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
+checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
+
+[[package]]
+name = "unix_permissions_ext"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7497808a85e03f612f13e9c5061e4c81cdee86e6c00adfa1096690990ccd08e9"
[[package]]
name = "url"
@@ -5684,7 +5914,7 @@ dependencies = [
"imagesize",
"kurbo",
"log",
- "roxmltree",
+ "roxmltree 0.19.0",
"simplecss",
"siphasher",
"svgtypes",
@@ -5738,10 +5968,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
[[package]]
-name = "vergen"
-version = "8.3.1"
+name = "uuid"
+version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e27d6bdd219887a9eadd19e1c34f32e47fa332301184935c6d9bca26f3cca525"
+checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314"
+
+[[package]]
+name = "uzers"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4df81ff504e7d82ad53e95ed1ad5b72103c11253f39238bcc0235b90768a97dd"
+dependencies = [
+ "libc",
+ "log",
+]
+
+[[package]]
+name = "vergen"
+version = "8.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2990d9ea5967266ea0ccf413a4aa5c42a93dbcfda9cb49a97de6931726b12566"
dependencies = [
"anyhow",
"cfg-if",
@@ -5751,9 +5997,9 @@ dependencies = [
[[package]]
name = "version_check"
-version = "0.9.4"
+version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "vte"
@@ -5761,7 +6007,7 @@ version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40eb22ae96f050e0c0d6f7ce43feeae26c348fc4dea56928ca81537cfaa6188b"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"cursor-icon",
"log",
"serde",
@@ -5803,34 +6049,35 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
+checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"
dependencies = [
"cfg-if",
+ "once_cell",
"wasm-bindgen-macro",
]
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
+checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-futures"
-version = "0.4.42"
+version = "0.4.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0"
+checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed"
dependencies = [
"cfg-if",
"js-sys",
@@ -5840,9 +6087,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
+checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -5850,22 +6097,22 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
+checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
+checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"
[[package]]
name = "wasm-timer"
@@ -5884,13 +6131,13 @@ dependencies = [
[[package]]
name = "wayland-backend"
-version = "0.3.4"
+version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34e9e6b6d4a2bb4e7e69433e0b35c7923b95d4dc8503a84d25ec917a4bbfdf07"
+checksum = "056535ced7a150d45159d3a8dc30f91a2e2d588ca0b23f70e56033622b8016f6"
dependencies = [
"cc",
"downcast-rs",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"scoped-tls",
"smallvec",
"wayland-sys",
@@ -5898,12 +6145,12 @@ dependencies = [
[[package]]
name = "wayland-client"
-version = "0.31.3"
+version = "0.31.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e63801c85358a431f986cffa74ba9599ff571fc5774ac113ed3b490c19a1133"
+checksum = "e3f45d1222915ef1fd2057220c1d9d9624b7654443ea35c3877f7a52bd0a5a2d"
dependencies = [
- "bitflags 2.5.0",
- "rustix 0.38.34",
+ "bitflags 2.6.0",
+ "rustix 0.38.37",
"wayland-backend",
"wayland-scanner",
]
@@ -5914,18 +6161,18 @@ version = "0.3.0"
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.3"
+version = "0.31.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a206e8b2b53b1d3fcb9428fec72bc278ce539e2fa81fe2bfc1ab27703d5187b9"
+checksum = "3a94697e66e76c85923b0d28a0c251e8f0666f58fc47d316c0f4da6da75d37cb"
dependencies = [
- "rustix 0.38.34",
+ "rustix 0.38.37",
"wayland-client",
"xcursor",
]
@@ -5936,7 +6183,7 @@ version = "0.31.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"wayland-backend",
"wayland-client",
"wayland-scanner",
@@ -5944,11 +6191,11 @@ dependencies = [
[[package]]
name = "wayland-protocols"
-version = "0.32.1"
+version = "0.32.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "83d0f1056570486e26a3773ec633885124d79ae03827de05ba6c85f79904026c"
+checksum = "2b5755d77ae9040bb872a25026555ce4cb0ae75fd923e90d25fba07d81057de0"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"wayland-backend",
"wayland-client",
"wayland-scanner",
@@ -5960,7 +6207,7 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23803551115ff9ea9bce586860c5c5a971e360825a0309264102a9495a5ff479"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"wayland-backend",
"wayland-client",
"wayland-protocols 0.31.2",
@@ -5973,7 +6220,7 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"wayland-backend",
"wayland-client",
"wayland-protocols 0.31.2",
@@ -5982,22 +6229,22 @@ dependencies = [
[[package]]
name = "wayland-protocols-wlr"
-version = "0.3.1"
+version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a7dab47671043d9f5397035975fe1cac639e5bca5cc0b3c32d09f01612e34d24"
+checksum = "dad87b5fd1b1d3ca2f792df8f686a2a11e3fe1077b71096f7a175ab699f89109"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"wayland-backend",
"wayland-client",
- "wayland-protocols 0.32.1",
+ "wayland-protocols 0.32.4",
"wayland-scanner",
]
[[package]]
name = "wayland-scanner"
-version = "0.31.2"
+version = "0.31.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67da50b9f80159dec0ea4c11c13e24ef9e7574bd6ce24b01860a175010cea565"
+checksum = "597f2001b2e5fc1121e3d5b9791d3e78f05ba6bfa4641053846248e3a13661c3"
dependencies = [
"proc-macro2",
"quick-xml",
@@ -6006,9 +6253,9 @@ dependencies = [
[[package]]
name = "wayland-sys"
-version = "0.31.2"
+version = "0.31.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "105b1842da6554f91526c14a2a2172897b7f745a805d62af4ce698706be79c12"
+checksum = "efa8ac0d8e8ed3e3b5c9fc92c7881406a268e11555abe36493efabe649a29e09"
dependencies = [
"dlib",
"log",
@@ -6018,9 +6265,9 @@ dependencies = [
[[package]]
name = "web-sys"
-version = "0.3.69"
+version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef"
+checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0"
dependencies = [
"js-sys",
"wasm-bindgen",
@@ -6047,7 +6294,7 @@ name = "wgpu"
version = "0.19.0"
source = "git+https://github.com/gfx-rs/wgpu?rev=20fda69#20fda698341efbdc870b8027d6d49f5bf3f36109"
dependencies = [
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"cfg-if",
"cfg_aliases 0.1.1",
"js-sys",
@@ -6071,9 +6318,9 @@ name = "wgpu-core"
version = "0.19.0"
source = "git+https://github.com/gfx-rs/wgpu?rev=20fda69#20fda698341efbdc870b8027d6d49f5bf3f36109"
dependencies = [
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"bit-vec",
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"cfg_aliases 0.1.1",
"codespan-reporting",
"indexmap",
@@ -6097,10 +6344,10 @@ version = "0.19.0"
source = "git+https://github.com/gfx-rs/wgpu?rev=20fda69#20fda698341efbdc870b8027d6d49f5bf3f36109"
dependencies = [
"android_system_properties",
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"ash",
"bit-set",
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"block",
"cfg_aliases 0.1.1",
"core-graphics-types",
@@ -6114,7 +6361,7 @@ dependencies = [
"js-sys",
"khronos-egl",
"libc",
- "libloading 0.8.3",
+ "libloading 0.8.5",
"log",
"metal",
"naga",
@@ -6139,7 +6386,7 @@ name = "wgpu-types"
version = "0.19.0"
source = "git+https://github.com/gfx-rs/wgpu?rev=20fda69#20fda698341efbdc870b8027d6d49f5bf3f36109"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"js-sys",
"web-sys",
]
@@ -6168,11 +6415,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[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]]
@@ -6214,7 +6461,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be"
dependencies = [
"windows-core 0.52.0",
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -6224,7 +6471,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132"
dependencies = [
"windows-core 0.56.0",
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -6233,7 +6480,7 @@ version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
dependencies = [
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -6245,7 +6492,7 @@ dependencies = [
"windows-implement 0.56.0",
"windows-interface 0.56.0",
"windows-result",
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -6267,7 +6514,7 @@ checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
@@ -6289,7 +6536,7 @@ checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
@@ -6298,7 +6545,7 @@ version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8"
dependencies = [
- "windows-targets 0.52.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -6325,7 +6572,16 @@ version = "0.52.0"
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]]
@@ -6360,18 +6616,18 @@ dependencies = [
[[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]]
@@ -6388,9 +6644,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
[[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"
@@ -6406,9 +6662,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
[[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"
@@ -6424,15 +6680,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
[[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"
@@ -6448,9 +6704,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
[[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"
@@ -6466,9 +6722,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
[[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"
@@ -6484,9 +6740,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
[[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"
@@ -6502,9 +6758,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
[[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"
@@ -6514,7 +6770,7 @@ dependencies = [
"ahash",
"android-activity",
"atomic-waker",
- "bitflags 2.5.0",
+ "bitflags 2.6.0",
"bytemuck",
"calloop 0.12.4",
"cfg_aliases 0.1.1",
@@ -6525,7 +6781,7 @@ dependencies = [
"js-sys",
"libc",
"log",
- "memmap2 0.9.4",
+ "memmap2 0.9.5",
"ndk",
"ndk-sys",
"objc2 0.4.1",
@@ -6534,7 +6790,7 @@ dependencies = [
"percent-encoding",
"raw-window-handle",
"redox_syscall 0.3.5",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"sctk-adwaita",
"smithay-client-toolkit 0.18.1",
"smol_str",
@@ -6564,9 +6820,9 @@ dependencies = [
[[package]]
name = "winnow"
-version = "0.6.13"
+version = "0.6.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1"
+checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f"
dependencies = [
"memchr",
]
@@ -6603,9 +6859,9 @@ dependencies = [
"as-raw-xcb-connection",
"gethostname",
"libc",
- "libloading 0.8.3",
+ "libloading 0.8.5",
"once_cell",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"x11rb-protocol",
]
@@ -6616,10 +6872,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d"
[[package]]
-name = "xcursor"
-version = "0.3.5"
+name = "xattr"
+version = "1.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a0ccd7b4a5345edfcd0c3535718a4e9ff7798ffc536bb5b5a0e26ff84732911"
+checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f"
+dependencies = [
+ "libc",
+ "linux-raw-sys 0.4.14",
+ "rustix 0.38.37",
+]
+
+[[package]]
+name = "xcursor"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ef33da6b1660b4ddbfb3aef0ade110c8b8a781a3b6382fa5f2b5b040fd55f61"
[[package]]
name = "xdg"
@@ -6629,12 +6896,12 @@ checksum = "213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546"
[[package]]
name = "xdg-home"
-version = "1.2.0"
+version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca91dcf8f93db085f3a0a29358cd0b9d670915468f4290e8b85d118a34211ab8"
+checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6"
dependencies = [
"libc",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -6646,7 +6913,7 @@ dependencies = [
"dirs-next",
"glob",
"mime 0.3.17",
- "nom",
+ "nom 5.1.3",
"unicase",
]
@@ -6667,7 +6934,7 @@ version = "0.4.2"
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",
@@ -6685,9 +6952,9 @@ dependencies = [
[[package]]
name = "xml-rs"
-version = "0.8.20"
+version = "0.8.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193"
+checksum = "af4e2e2f7cba5a093896c1e150fbfe177d1883e7448200efb81d40b9d339ef26"
[[package]]
name = "xmlwriter"
@@ -6697,9 +6964,9 @@ checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9"
[[package]]
name = "xxhash-rust"
-version = "0.8.10"
+version = "0.8.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03"
+checksum = "6a5cbf750400958819fb6178eaa83bee5cd9c29a26a40cc241df8c70fdd46984"
[[package]]
name = "yazi"
@@ -6727,7 +6994,7 @@ checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
"synstructure",
]
@@ -6775,16 +7042,16 @@ dependencies = [
[[package]]
name = "zbus"
-version = "4.3.0"
+version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23915fcb26e7a9a9dc05fd93a9870d336d6d032cd7e8cebf1c5c37666489fdd5"
+checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725"
dependencies = [
"async-broadcast 0.7.1",
"async-executor",
"async-fs 2.1.2",
- "async-io 2.3.3",
+ "async-io 2.3.4",
"async-lock 3.4.0",
- "async-process 2.2.3",
+ "async-process 2.3.0",
"async-recursion",
"async-task",
"async-trait",
@@ -6795,7 +7062,7 @@ dependencies = [
"futures-sink",
"futures-util",
"hex",
- "nix 0.28.0",
+ "nix 0.29.0",
"ordered-stream",
"rand",
"serde",
@@ -6807,9 +7074,9 @@ dependencies = [
"uds_windows",
"windows-sys 0.52.0",
"xdg-home",
- "zbus_macros 4.3.0",
+ "zbus_macros 4.4.0",
"zbus_names 3.0.0",
- "zvariant 4.1.1",
+ "zvariant 4.2.0",
]
[[package]]
@@ -6828,15 +7095,15 @@ dependencies = [
[[package]]
name = "zbus_macros"
-version = "4.3.0"
+version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "02bcca0b586d2f8589da32347b4784ba424c4891ed86aa5b50d5e88f6b2c4f5d"
+checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e"
dependencies = [
- "proc-macro-crate 3.1.0",
+ "proc-macro-crate 3.2.0",
"proc-macro2",
"quote",
- "syn 2.0.66",
- "zvariant_utils 2.0.0",
+ "syn 2.0.77",
+ "zvariant_utils 2.1.0",
]
[[package]]
@@ -6858,7 +7125,7 @@ checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c"
dependencies = [
"serde",
"static_assertions",
- "zvariant 4.1.1",
+ "zvariant 4.2.0",
]
[[package]]
@@ -6869,22 +7136,23 @@ checksum = "dd15f8e0dbb966fd9245e7498c7e9e5055d9e5c8b676b95bd67091cd11a1e697"
[[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 = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b"
+checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
[[package]]
@@ -6904,10 +7172,30 @@ checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
"synstructure",
]
+[[package]]
+name = "zeroize"
+version = "1.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
+dependencies = [
+ "zeroize_derive",
+]
+
+[[package]]
+name = "zeroize_derive"
+version = "1.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.77",
+]
+
[[package]]
name = "zerovec"
version = "0.10.4"
@@ -6927,7 +7215,78 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
+]
+
+[[package]]
+name = "zip"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc5e4288ea4057ae23afc69a4472434a87a2495cafce6632fd1c4ec9f5cf3494"
+dependencies = [
+ "aes",
+ "arbitrary",
+ "bzip2",
+ "constant_time_eq",
+ "crc32fast",
+ "crossbeam-utils",
+ "deflate64",
+ "displaydoc",
+ "flate2",
+ "hmac",
+ "indexmap",
+ "lzma-rs",
+ "memchr",
+ "pbkdf2",
+ "rand",
+ "sha1",
+ "thiserror",
+ "time",
+ "zeroize",
+ "zopfli",
+ "zstd",
+]
+
+[[package]]
+name = "zopfli"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946"
+dependencies = [
+ "bumpalo",
+ "crc32fast",
+ "lockfree-object-pool",
+ "log",
+ "once_cell",
+ "simd-adler32",
+]
+
+[[package]]
+name = "zstd"
+version = "0.13.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9"
+dependencies = [
+ "zstd-safe",
+]
+
+[[package]]
+name = "zstd-safe"
+version = "7.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059"
+dependencies = [
+ "zstd-sys",
+]
+
+[[package]]
+name = "zstd-sys"
+version = "2.0.13+zstd.1.5.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa"
+dependencies = [
+ "cc",
+ "pkg-config",
]
[[package]]
@@ -6955,16 +7314,16 @@ dependencies = [
[[package]]
name = "zvariant"
-version = "4.1.1"
+version = "4.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9aa6d31a02fbfb602bfde791de7fedeb9c2c18115b3d00f3a36e489f46ffbbc7"
+checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe"
dependencies = [
"endi",
"enumflags2",
"serde",
"static_assertions",
"url",
- "zvariant_derive 4.1.1",
+ "zvariant_derive 4.2.0",
]
[[package]]
@@ -6982,15 +7341,15 @@ dependencies = [
[[package]]
name = "zvariant_derive"
-version = "4.1.1"
+version = "4.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "642bf1b6b6d527988b3e8193d20969d53700a36eac734d21ae6639db168701c8"
+checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449"
dependencies = [
- "proc-macro-crate 3.1.0",
+ "proc-macro-crate 3.2.0",
"proc-macro2",
"quote",
- "syn 2.0.66",
- "zvariant_utils 2.0.0",
+ "syn 2.0.77",
+ "zvariant_utils 2.1.0",
]
[[package]]
@@ -7006,11 +7365,11 @@ dependencies = [
[[package]]
name = "zvariant_utils"
-version = "2.0.0"
+version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc242db087efc22bd9ade7aa7809e4ba828132edc312871584a6b4391bdf8786"
+checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.66",
+ "syn 2.0.77",
]
diff --git a/third_party/nixpkgs/pkgs/by-name/co/cosmic-term/package.nix b/third_party/nixpkgs/pkgs/by-name/co/cosmic-term/package.nix
index 02911fca4a..a68f25af43 100644
--- a/third_party/nixpkgs/pkgs/by-name/co/cosmic-term/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/co/cosmic-term/package.nix
@@ -18,37 +18,40 @@
rustPlatform.buildRustPackage rec {
pname = "cosmic-term";
- version = "1.0.0-alpha.1";
+ version = "1.0.0-alpha.2";
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-term";
rev = "epoch-${version}";
- hash = "sha256-dY4QGQXJFL+yjCYRGCg3NfMLMjlEBSEmxHn68PvhCAQ=";
+ hash = "sha256-rMaHWtT5bhjdji3dAnfyCm7lMXDWjIBVh4ZUwApZphU=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"accesskit-0.12.2" = "sha256-1UwgRyUe0PQrZrpS7574oNLi13fg5HpgILtZGW6JNtQ=";
+ "alacritty_terminal-0.24.1-dev" = "sha256-aVB1CNOLjNh6AtvdbomODNrk00Md8yz8QzldzvDo1LI=";
"atomicwrites-0.4.2" = "sha256-QZSuGPrJXh+svMeFWqAXoqZQxLq/WfIiamqvjJNVhxA=";
"clipboard_macos-0.1.0" = "sha256-cG5vnkiyDlQnbEfV2sPbmBYKv1hd3pjJrymfZb8ziKk=";
- "cosmic-config-0.1.0" = "sha256-DgMh0gqWUmXjBhBySR0CMnv/8O3XbS2BwomU9eNt+4o=";
- "cosmic-files-0.1.0" = "sha256-QDkHhU0zE0szFwGuVuSYrXd7AUdTU1rYxlAsaHr2YvQ=";
- "cosmic-text-0.12.1" = "sha256-x0XTxzbmtE2d4XCG/Nuq3DzBpz15BbnjRRlirfNJEiU=";
+ "cosmic-config-0.1.0" = "sha256-gXrMEoAN+7nYAEcs4w6wROhQTjMCxkGn+muJutktLyk=";
+ "cosmic-files-0.1.0" = "sha256-rBR6IPpMgOltyaRPPZ5V8tYH/xtQphgrPWci/kvlgEg=";
+ "cosmic-text-0.12.1" = "sha256-u2Tw+XhpIKeFg8Wgru/sjGw6GUZ2m50ZDmRBJ1IM66w=";
"d3d12-0.19.0" = "sha256-usrxQXWLGJDjmIdw1LBXtBvX+CchZDvE8fHC0LjvhD4=";
+ "filetime-0.2.24" = "sha256-lU7dPotdnmyleS2B75SmDab7qJfEzmJnHPF18CN/Y98=";
+ "fs_extra-1.3.0" = "sha256-ftg5oanoqhipPnbUsqnA4aZcyHqn9XsINJdrStIPLoE=";
"glyphon-0.5.0" = "sha256-j1HrbEpUBqazWqNfJhpyjWuxYAxkvbXzRKeSouUoPWg=";
- "libc-0.2.154" = "sha256-/pkmpCxzRTjBiLFKauqUqGTBTxNUQX4zwPWYpDsjwVQ=";
"smithay-clipboard-0.8.0" = "sha256-4InFXm0ahrqFrtNLeqIuE3yeOpxKZJZx+Bc0yQDtv34=";
"softbuffer-0.4.1" = "sha256-a0bUFz6O8CWRweNt/OxTvflnPYwO5nm6vsyc/WcXyNg=";
"taffy-0.3.11" = "sha256-SCx9GEIJjWdoNVyq+RZAGn0N71qraKZxf9ZWhvyzLaI=";
+ "trash-5.1.1" = "sha256-So8rQ8gLF5o79Az396/CQY/veNo4ticxYpYZPfMJyjQ=";
"winit-0.29.10" = "sha256-ScTII2AzK3SC8MVeASZ9jhVWsEaGrSQ2BnApTxgfxK4=";
};
};
# COSMIC applications now uses vergen for the About page
# Update the COMMIT_DATE to match when the commit was made
- env.VERGEN_GIT_COMMIT_DATE = "2024-08-03";
+ env.VERGEN_GIT_COMMIT_DATE = "2024-09-24";
env.VERGEN_GIT_SHA = src.rev;
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix b/third_party/nixpkgs/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix
index beadf73856..f9452a9201 100644
--- a/third_party/nixpkgs/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix
@@ -12,13 +12,13 @@
rustPlatform.buildRustPackage rec {
pname = "cosmic-workspaces-epoch";
- version = "1.0.0-alpha.1";
+ version = "1.0.0-alpha.2";
src = fetchFromGitHub {
owner = "pop-os";
- repo = pname;
+ repo = "cosmic-workspaces-epoch";
rev = "epoch-${version}";
- hash = "sha256-z3xQ6Vgqkm8hYLo2550NbFRkTMRQ0F9zn85iobnykH4=";
+ hash = "sha256-z3xQ6Vgqkm8hYLo2550NbFRkTMRQ0F9zn85iobnykH5=";
};
cargoLock = {
diff --git a/third_party/nixpkgs/pkgs/applications/science/chemistry/cp2k/default.nix b/third_party/nixpkgs/pkgs/by-name/cp/cp2k/package.nix
similarity index 53%
rename from third_party/nixpkgs/pkgs/applications/science/chemistry/cp2k/default.nix
rename to third_party/nixpkgs/pkgs/by-name/cp/cp2k/package.nix
index 70d6c515d3..95c7f04610 100644
--- a/third_party/nixpkgs/pkgs/applications/science/chemistry/cp2k/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cp/cp2k/package.nix
@@ -1,55 +1,61 @@
-{ lib
-, stdenv
-, fetchFromGitHub
-, mpiCheckPhaseHook
-, python3
-, gfortran
-, blas
-, lapack
-, fftw
-, libint
-, libvori
-, libxc
-, dftd4
-, mctc-lib
-, mstore
-, multicharge
-, mpi
-, gsl
-, scalapack
-, openssh
-, makeWrapper
-, libxsmm
-, spglib
-, which
-, pkg-config
-, plumed
-, zlib
-, hdf5-fortran
-, sirius
-, libvdwxc
-, spla
-, spfft
-, enableElpa ? false
-, elpa
-, cudaPackages
-, rocmPackages
-, config
-, gpuBackend ? (
- if config.cudaSupport
- then "cuda"
- else if config.rocmSupport
- then "rocm"
- else "none"
-)
-# Change to a value suitable for your target GPU.
-# For AMD values see https://github.com/cp2k/cp2k/blob/master/INSTALL.md#2v-rocmhip-support-for-amd-gpu
-# and for Nvidia see https://github.com/cp2k/cp2k/blob/master/INSTALL.md#2i-cuda-optional-improved-performance-on-gpu-systems
-, gpuVersion ? ( if gpuBackend == "cuda" then "A100" else "Mi100" )
-, gpuArch ? ( if gpuBackend == "cuda" then "sm_80" else "gfx908" )
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ mpiCheckPhaseHook,
+ python3,
+ gfortran,
+ blas,
+ lapack,
+ fftw,
+ libint,
+ libvori,
+ libxc,
+ dftd4,
+ mctc-lib,
+ mstore,
+ multicharge,
+ mpi,
+ gsl,
+ scalapack,
+ openssh,
+ makeWrapper,
+ libxsmm,
+ spglib,
+ which,
+ pkg-config,
+ plumed,
+ zlib,
+ hdf5-fortran,
+ sirius,
+ libvdwxc,
+ spla,
+ spfft,
+ enableElpa ? false,
+ elpa,
+ cudaPackages,
+ rocmPackages,
+ config,
+ gpuBackend ? (
+ if config.cudaSupport then
+ "cuda"
+ else if config.rocmSupport then
+ "rocm"
+ else
+ "none"
+ ),
+ # Change to a value suitable for your target GPU.
+ # For AMD values see https://github.com/cp2k/cp2k/blob/master/INSTALL.md#2v-rocmhip-support-for-amd-gpu
+ # and for Nvidia see https://github.com/cp2k/cp2k/blob/master/INSTALL.md#2i-cuda-optional-improved-performance-on-gpu-systems
+ gpuVersion ? (if gpuBackend == "cuda" then "A100" else "Mi100"),
+ gpuArch ? (if gpuBackend == "cuda" then "sm_80" else "gfx908"),
}:
-assert builtins.elem gpuBackend [ "none" "cuda" "rocm" ];
+assert builtins.elem gpuBackend [
+ "none"
+ "cuda"
+ "rocm"
+];
let
cp2kVersion = "psmp";
@@ -74,47 +80,53 @@ stdenv.mkDerivation rec {
./remove-compiler-options.patch
];
- nativeBuildInputs = [ python3 which openssh makeWrapper pkg-config ]
- ++ lib.optional (gpuBackend == "cuda") cudaPackages.cuda_nvcc;
+ nativeBuildInputs = [
+ python3
+ which
+ openssh
+ makeWrapper
+ pkg-config
+ ] ++ lib.optional (gpuBackend == "cuda") cudaPackages.cuda_nvcc;
- buildInputs = [
- gfortran
- fftw
- gsl
- libint
- libvori
- libxc
- dftd4
- mctc-lib
- mstore
- multicharge
- libxsmm
- mpi
- spglib
- scalapack
- blas
- lapack
- plumed
- zlib
- hdf5-fortran
- sirius
- spla
- spfft
- libvdwxc
- ]
- ++ lib.optional enableElpa elpa
- ++ lib.optionals (gpuBackend == "cuda") [
- cudaPackages.cuda_cudart
- cudaPackages.libcublas
- cudaPackages.cuda_nvrtc
- ] ++ lib.optionals (gpuBackend == "rocm") [
- rocmPackages.clr
- rocmPackages.rocm-core
- rocmPackages.hipblas
- rocmPackages.hipfft
- rocmPackages.rocblas
- ]
- ;
+ buildInputs =
+ [
+ gfortran
+ fftw
+ gsl
+ libint
+ libvori
+ libxc
+ dftd4
+ mctc-lib
+ mstore
+ multicharge
+ libxsmm
+ mpi
+ spglib
+ scalapack
+ blas
+ lapack
+ plumed
+ zlib
+ hdf5-fortran
+ sirius
+ spla
+ spfft
+ libvdwxc
+ ]
+ ++ lib.optional enableElpa elpa
+ ++ lib.optionals (gpuBackend == "cuda") [
+ cudaPackages.cuda_cudart
+ cudaPackages.libcublas
+ cudaPackages.cuda_nvrtc
+ ]
+ ++ lib.optionals (gpuBackend == "rocm") [
+ rocmPackages.clr
+ rocmPackages.rocm-core
+ rocmPackages.hipblas
+ rocmPackages.hipfft
+ rocmPackages.rocblas
+ ];
propagatedBuildInputs = [ (lib.getBin mpi) ];
propagatedUserEnvPkgs = [ mpi ];
@@ -136,6 +148,8 @@ stdenv.mkDerivation rec {
'';
configurePhase = ''
+ runHook preConfigure
+
cat > arch/${arch}.${cp2kVersion} << EOF
CC = mpicc
CPP =
@@ -143,28 +157,34 @@ stdenv.mkDerivation rec {
LD = mpif90
AR = ar -r
${lib.strings.optionalString (gpuBackend == "cuda") ''
- OFFLOAD_CC = nvcc
- OFFLOAD_FLAGS = -O3 -g -w --std=c++11 -arch ${gpuArch}
- OFFLOAD_TARGET = cuda
- GPUVER = ${gpuVersion}
- CXX = mpicxx
- CXXFLAGS = -std=c++11 -fopenmp
+ OFFLOAD_CC = nvcc
+ OFFLOAD_FLAGS = -O3 -g -w --std=c++11 -arch ${gpuArch}
+ OFFLOAD_TARGET = cuda
+ GPUVER = ${gpuVersion}
+ CXX = mpicxx
+ CXXFLAGS = -std=c++11 -fopenmp
''}
${lib.strings.optionalString (gpuBackend == "rocm") ''
- GPUVER = ${gpuVersion}
- OFFLOAD_CC = hipcc
- OFFLOAD_FLAGS = -fopenmp -m64 -pthread -fPIC -D__GRID_HIP -O2 --offload-arch=${gpuArch} --rocm-path=${rocmPackages.rocm-core}
- OFFLOAD_TARGET = hip
- CXX = mpicxx
- CXXFLAGS = -std=c++11 -fopenmp -D__HIP_PLATFORM_AMD__
+ GPUVER = ${gpuVersion}
+ OFFLOAD_CC = hipcc
+ OFFLOAD_FLAGS = -fopenmp -m64 -pthread -fPIC -D__GRID_HIP -O2 --offload-arch=${gpuArch} --rocm-path=${rocmPackages.rocm-core}
+ OFFLOAD_TARGET = hip
+ CXX = mpicxx
+ CXXFLAGS = -std=c++11 -fopenmp -D__HIP_PLATFORM_AMD__
''}
DFLAGS = -D__FFTW3 -D__LIBXC -D__LIBINT -D__parallel -D__SCALAPACK \
-D__MPI_VERSION=3 -D__F2008 -D__LIBXSMM -D__SPGLIB \
-D__MAX_CONTR=4 -D__LIBVORI ${lib.optionalString enableElpa "-D__ELPA"} \
-D__PLUMED2 -D__HDF5 -D__GSL -D__SIRIUS -D__LIBVDWXC -D__SPFFT -D__SPLA \
-D__DFTD4 \
- ${lib.strings.optionalString (gpuBackend == "cuda") "-D__OFFLOAD_CUDA -D__ACC -D__DBCSR_ACC -D__NO_OFFLOAD_PW"} \
- ${lib.strings.optionalString (gpuBackend == "rocm") "-D__OFFLOAD_HIP -D__DBCSR_ACC -D__NO_OFFLOAD_PW"}
+ ${
+ lib.strings.optionalString (
+ gpuBackend == "cuda"
+ ) "-D__OFFLOAD_CUDA -D__ACC -D__DBCSR_ACC -D__NO_OFFLOAD_PW"
+ } \
+ ${
+ lib.strings.optionalString (gpuBackend == "rocm") "-D__OFFLOAD_HIP -D__DBCSR_ACC -D__NO_OFFLOAD_PW"
+ }
CFLAGS = -fopenmp
FCFLAGS = \$(DFLAGS) -O2 -ffree-form -ffree-line-length-none \
-ftree-vectorize -funroll-loops -msse2 \
@@ -187,15 +207,20 @@ stdenv.mkDerivation rec {
-lz -ldl ${lib.optionalString (mpi.pname == "openmpi") "$(mpicxx --showme:link)"} \
-lplumed -lhdf5_fortran -lhdf5_hl -lhdf5 -lgsl -lsirius -lspla -lspfft -lvdwxc \
-ldftd4 -lmstore -lmulticharge -lmctc-lib \
- ${lib.strings.optionalString (gpuBackend == "cuda") ''
- -L${cudaPackages.cuda_cudart}/lib/stubs/ \
- -lcudart -lnvrtc -lcuda -lcublas
+ ${
+ lib.strings.optionalString (gpuBackend == "cuda") ''
+ -L${cudaPackages.cuda_cudart}/lib/stubs/ \
+ -lcudart -lnvrtc -lcuda -lcublas
''
} \
- ${lib.strings.optionalString (gpuBackend == "rocm") "-lamdhip64 -lhipfft -lhipblas -lrocblas"}
+ ${
+ lib.strings.optionalString (gpuBackend == "rocm") "-lamdhip64 -lhipfft -lhipblas -lrocblas"
+ }
LDFLAGS = \$(FCFLAGS) \$(LIBS)
include ${plumed}/lib/plumed/src/lib/Plumed.inc
EOF
+
+ runHook postConfigure
'';
nativeCheckInputs = [
@@ -213,6 +238,8 @@ stdenv.mkDerivation rec {
'';
installPhase = ''
+ runHook preInstall
+
mkdir -p $out/bin $out/share/cp2k
cp exe/${arch}/* $out/bin
@@ -228,15 +255,19 @@ stdenv.mkDerivation rec {
--set OMP_NUM_THREADS 1
cp -r data/* $out/share/cp2k
+
+ runHook postInstall
'';
- passthru = { inherit mpi; };
+ passthru = {
+ inherit mpi;
+ };
- meta = with lib; {
+ meta = {
description = "Quantum chemistry and solid state physics program";
homepage = "https://www.cp2k.org";
- license = licenses.gpl2Plus;
- maintainers = [ maintainers.sheepforce ];
+ license = lib.licenses.gpl2Plus;
+ maintainers = [ lib.maintainers.sheepforce ];
platforms = [ "x86_64-linux" ];
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/science/chemistry/cp2k/remove-compiler-options.patch b/third_party/nixpkgs/pkgs/by-name/cp/cp2k/remove-compiler-options.patch
similarity index 100%
rename from third_party/nixpkgs/pkgs/applications/science/chemistry/cp2k/remove-compiler-options.patch
rename to third_party/nixpkgs/pkgs/by-name/cp/cp2k/remove-compiler-options.patch
diff --git a/third_party/nixpkgs/pkgs/by-name/cp/cpuinfo/package.nix b/third_party/nixpkgs/pkgs/by-name/cp/cpuinfo/package.nix
index c57f6708b3..8989bf8e16 100644
--- a/third_party/nixpkgs/pkgs/by-name/cp/cpuinfo/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cp/cpuinfo/package.nix
@@ -10,13 +10,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "cpuinfo";
- version = "0-unstable-2024-08-30";
+ version = "0-unstable-2024-09-26";
src = fetchFromGitHub {
owner = "pytorch";
repo = "cpuinfo";
- rev = "fa1c679da8d19e1d87f20175ae1ec10995cd3dd3";
- hash = "sha256-yaeiBXqI17oIp7f30PGy7LYAjiWh/8vrnBj6aiKpdO4=";
+ rev = "1e83a2fdd3102f65c6f1fb602c1b320486218a99";
+ hash = "sha256-28cFACca+NYE8oKlP5aWXNCLeEjhWqJ6gRnFI+VxDvg=";
};
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
diff --git a/third_party/nixpkgs/pkgs/by-name/cr/crosswords/package.nix b/third_party/nixpkgs/pkgs/by-name/cr/crosswords/package.nix
index bff7d838ec..91bbd5c6e8 100644
--- a/third_party/nixpkgs/pkgs/by-name/cr/crosswords/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cr/crosswords/package.nix
@@ -42,6 +42,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Crossword player and editor for GNOME";
homepage = "https://gitlab.gnome.org/jrb/crosswords";
+ changelog = "https://gitlab.gnome.org/jrb/crosswords/-/blob/${version}/NEWS.md?ref_type=tags";
license = licenses.gpl3Plus;
mainProgram = "crosswords";
maintainers = with maintainers; [ aleksana ];
diff --git a/third_party/nixpkgs/pkgs/by-name/cr/cryptpad/package.nix b/third_party/nixpkgs/pkgs/by-name/cr/cryptpad/package.nix
index 5362a96cda..146e9cf7bc 100644
--- a/third_party/nixpkgs/pkgs/by-name/cr/cryptpad/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cr/cryptpad/package.nix
@@ -9,7 +9,7 @@
}:
let
- version = "2024.6.1";
+ version = "2024.9.0";
# nix version of install-onlyoffice.sh
# a later version could rebuild from sdkjs/web-apps as per
# https://github.com/cryptpad/onlyoffice-builds/blob/main/build.sh
@@ -68,10 +68,10 @@ buildNpmPackage {
owner = "cryptpad";
repo = "cryptpad";
rev = version;
- hash = "sha256-qwyXpTY8Ds7R5687PVGZa/rlEyrAZjNzJ4+VQZpF8v0=";
+ hash = "sha256-OUtWaDVLRUbKS0apwY0aNq4MalGFv+fH9VA7LvWWYRs=";
};
- npmDepsHash = "sha256-GSTPsXqe/rxiDh5OW2t+ZY1YRNgRSDxkJ0pvcLIFtFw=";
+ npmDepsHash = "sha256-pK0b7q1kJja9l8ANwudbfo3jpldwuO56kuulS8X9A5s=";
nativeBuildInputs = [
makeBinaryWrapper
diff --git a/third_party/nixpkgs/pkgs/by-name/cr/crystal-dock/package.nix b/third_party/nixpkgs/pkgs/by-name/cr/crystal-dock/package.nix
index 4b000a5f5a..fe1f4eaf11 100644
--- a/third_party/nixpkgs/pkgs/by-name/cr/crystal-dock/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cr/crystal-dock/package.nix
@@ -8,13 +8,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "crystal-dock";
- version = "2.3";
+ version = "2.5";
src = fetchFromGitHub {
owner = "dangvd";
repo = "crystal-dock";
rev = "v${finalAttrs.version}";
- hash = "sha256-lqj2C4WrpJd1WMtm8JvGTEWeEUh17DR6J5TqxKt5hWM=";
+ hash = "sha256-y7Wt0o57z8NaAcYoaigWtI7twx8UAUgSIEWz86LcNKM=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/cs/csv-tui/package.nix b/third_party/nixpkgs/pkgs/by-name/cs/csv-tui/package.nix
index cab49e4dda..a56c08e4ec 100644
--- a/third_party/nixpkgs/pkgs/by-name/cs/csv-tui/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cs/csv-tui/package.nix
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "csv-tui";
- version = "1.1";
+ version = "1.2";
src = fetchFromGitHub {
owner = "nathangavin";
repo = "csv-tui";
rev = "v${version}";
- hash = "sha256-IRXLwZ2FHcCDmDVJ0xnV/4q+X2AFXPX/+Ph4Xxo3DyM=";
+ hash = "sha256-T8T9fW4E/wigktSomoc+xPkVqX5T3OnTmL4XIT5YXe8=";
};
- cargoHash = "sha256-wgeVcX0zSXffAuvKw2eKXC846WlC8F9UGMoxP3IXoLE=";
+ cargoHash = "sha256-WDUw539G15rf2X1NWLRCHIxMqyuxthEy8Cbn5XgIFCk=";
meta = {
description = "Terminal based csv editor which is designed to be memory efficient but still useful";
diff --git a/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-barcode/package.nix b/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-barcode/package.nix
index 1f9bb0b168..a5e3a85b5a 100644
--- a/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-barcode/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-barcode/package.nix
@@ -25,10 +25,13 @@ stdenvNoCC.mkDerivation {
installPhase =
let
- arch = builtins.getAttr stdenvNoCC.hostPlatform.system {
- x86_64-linux = "x64";
- x86-linux = "x86";
- };
+ arch =
+ {
+ x86_64-linux = "x64";
+ x86-linux = "x86";
+ }
+ ."${stdenvNoCC.hostPlatform.system}"
+ or (throw "cups-idprt-barcode: No prebuilt filters for system: ${stdenvNoCC.hostPlatform.system}");
in
''
runHook preInstall
diff --git a/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-mt888/package.nix b/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-mt888/package.nix
index 27441a467b..0fa4fd146d 100644
--- a/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-mt888/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-mt888/package.nix
@@ -25,10 +25,13 @@ stdenvNoCC.mkDerivation {
installPhase =
let
- arch = builtins.getAttr stdenvNoCC.hostPlatform.system {
- x86_64-linux = "x64";
- x86-linux = "x86";
- };
+ arch =
+ {
+ x86_64-linux = "x64";
+ x86-linux = "x86";
+ }
+ ."${stdenvNoCC.hostPlatform.system}"
+ or (throw "cups-idprt-mt888: No prebuilt filters for system: ${stdenvNoCC.hostPlatform.system}");
in
''
runHook preInstall
diff --git a/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-mt890/package.nix b/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-mt890/package.nix
index ca3baacbcf..96ca74b35e 100644
--- a/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-mt890/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-mt890/package.nix
@@ -25,10 +25,13 @@ stdenvNoCC.mkDerivation {
installPhase =
let
- arch = builtins.getAttr stdenvNoCC.hostPlatform.system {
- x86_64-linux = "x64";
- x86-linux = "x86";
- };
+ arch =
+ {
+ x86_64-linux = "x64";
+ x86-linux = "x86";
+ }
+ ."${stdenvNoCC.hostPlatform.system}"
+ or (throw "cups-idprt-mt890: No prebuilt filters for system: ${stdenvNoCC.hostPlatform.system}");
in
''
runHook preInstall
diff --git a/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-sp900/package.nix b/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-sp900/package.nix
index ed07c4fc36..34243a325e 100644
--- a/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-sp900/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-sp900/package.nix
@@ -34,10 +34,13 @@ stdenvNoCC.mkDerivation (finalAttrs: {
installPhase =
let
- arch = builtins.getAttr stdenvNoCC.hostPlatform.system {
- x86_64-linux = "x64";
- x86-linux = "x86";
- };
+ arch =
+ {
+ x86_64-linux = "x64";
+ x86-linux = "x86";
+ }
+ ."${stdenvNoCC.hostPlatform.system}"
+ or (throw "cups-idprt-sp900: No prebuilt filters for system: ${stdenvNoCC.hostPlatform.system}");
in
''
runHook preInstall
diff --git a/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-tspl/package.nix b/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-tspl/package.nix
index 60aa4c8c80..f165015c14 100644
--- a/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-tspl/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cu/cups-idprt-tspl/package.nix
@@ -33,10 +33,13 @@ stdenvNoCC.mkDerivation {
installPhase =
let
- arch = builtins.getAttr stdenvNoCC.hostPlatform.system {
- x86_64-linux = "x64";
- x86-linux = "x86";
- };
+ arch =
+ {
+ x86_64-linux = "x64";
+ x86-linux = "x86";
+ }
+ ."${stdenvNoCC.hostPlatform.system}"
+ or (throw "cups-idprt-tspl: No prebuilt filters for system: ${stdenvNoCC.hostPlatform.system}");
in
''
runHook preInstall
diff --git a/third_party/nixpkgs/pkgs/by-name/cy/cyberpunk-neon/package.nix b/third_party/nixpkgs/pkgs/by-name/cy/cyberpunk-neon/package.nix
index f0a2f6f41d..cbaf538c18 100644
--- a/third_party/nixpkgs/pkgs/by-name/cy/cyberpunk-neon/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cy/cyberpunk-neon/package.nix
@@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation {
pname = "cyberpunk-neon";
- version = "0-unstable-2024-02-23";
+ version = "0-unstable-2024-09-15";
src = fetchFromGitHub {
owner = "Roboron3042";
repo = "Cyberpunk-Neon";
- rev = "258b3956a677d56df3027f3d08eabf07da936ec3";
- hash = "sha256-00scMHUgesgEmE9naC/AJ9mCRz325jT5WN0uo+u2s6k=";
+ rev = "18febaab8aa808889fb08c368e37be4ca79e0cdd";
+ hash = "sha256-YR8au1ukggYsPGecZMkLIf901dbRJSrXVMs2CzaIMBo=";
};
outputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/cy/cyme/package.nix b/third_party/nixpkgs/pkgs/by-name/cy/cyme/package.nix
index f1a1ca496b..341fa8b0df 100644
--- a/third_party/nixpkgs/pkgs/by-name/cy/cyme/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/cy/cyme/package.nix
@@ -13,16 +13,16 @@
rustPlatform.buildRustPackage rec {
pname = "cyme";
- version = "1.8.3";
+ version = "1.8.4";
src = fetchFromGitHub {
owner = "tuna-f1sh";
repo = "cyme";
rev = "v${version}";
- hash = "sha256-DFO12ylrUIPxxOf3+sSXf/MN918U/IUeUfr72Lbnxvc=";
+ hash = "sha256-5433lq3u+s4LiC9089Ul7wGJiouQdVDoM3RT0QSiAnU=";
};
- cargoHash = "sha256-uw+Z0F2NoU1BFGwsNaIKT9hWclhqmJK2se5mm0xUQyc=";
+ cargoHash = "sha256-EW4M072qWCghg4UlhjMBR6DVzKsu/foE+j4MOSiHqNk=";
nativeBuildInputs = [
pkg-config
diff --git a/third_party/nixpkgs/pkgs/by-name/da/dablin/package.nix b/third_party/nixpkgs/pkgs/by-name/da/dablin/package.nix
new file mode 100644
index 0000000000..a86a6d5057
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/da/dablin/package.nix
@@ -0,0 +1,48 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ cmake,
+ pkg-config,
+ mpg123,
+ SDL2,
+ gtkmm3,
+ faad2,
+ pcre,
+}:
+
+stdenv.mkDerivation rec {
+ pname = "dablin";
+ version = "1.16.0";
+
+ src = fetchFromGitHub {
+ owner = "Opendigitalradio";
+ repo = "dablin";
+ rev = version;
+ sha256 = "sha256-1rjL0dSEgF7FF72KiT6Tyj7/wbRc24LzyzmM1IGdglc=";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ ];
+
+ buildInputs = [
+ faad2
+ mpg123
+ SDL2
+ gtkmm3
+ pcre
+ ];
+
+ meta = {
+ description = "Play DAB/DAB+ from ETI-NI aligned stream";
+ homepage = "https://github.com/Opendigitalradio/dablin";
+ license = with lib.licenses; [
+ gpl3Plus
+ lgpl21Only
+ ];
+ platforms = lib.platforms.linux;
+ maintainers = [ lib.maintainers.markuskowa ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/version-management/darcs-to-git/default.nix b/third_party/nixpkgs/pkgs/by-name/da/darcs-to-git/package.nix
similarity index 70%
rename from third_party/nixpkgs/pkgs/applications/version-management/darcs-to-git/default.nix
rename to third_party/nixpkgs/pkgs/by-name/da/darcs-to-git/package.nix
index 1434892105..e3abd5d2e4 100644
--- a/third_party/nixpkgs/pkgs/applications/version-management/darcs-to-git/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/da/darcs-to-git/package.nix
@@ -1,33 +1,47 @@
-{ lib, stdenv, fetchFromGitHub, ruby, gnugrep, diffutils, git, darcs }:
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ ruby,
+ gnugrep,
+ diffutils,
+ git,
+ darcs,
+ unstableGitUpdater,
+}:
stdenv.mkDerivation {
pname = "darcs-to-git";
- version = "2015-06-04";
+ version = "0-unstable-2024-02-20";
src = fetchFromGitHub {
owner = "purcell";
repo = "darcs-to-git";
- rev = "e5fee32495908fe0f7d700644c7b37347b7a0a5b";
- sha256 = "sha256-UQI3av+0zj1SNwEonwuk5n2RjZN3+tSJFJuFCjrorFM=";
+ rev = "2a31a95726658fef1b48e1f0010928fc2a69d5bf";
+ hash = "sha256-ep36lAYUnO3kX0ff3PxrBHog5CIGsJaERiNN5DmmAQI=";
};
- patchPhase = let
- matchExecution = ''(\<(output_of|system|run)\([^"%]*("|%w\()|^[^"`]*`)'';
- in ''
- sed -r -i \
- -e '1s|^#!.*|#!${ruby}/bin/ruby|' \
- -e 's!${matchExecution}git\>!\1${git}/bin/git!' \
- -e 's!${matchExecution}darcs\>!\1${darcs}/bin/darcs!' \
- -e 's!${matchExecution}diff\>!\1${diffutils}/bin/diff!' \
- -e 's!\!${gnugrep}/bin/egrep!g' \
- -e 's!%w\(darcs init\)!%w(${darcs}/bin/darcs init)!' \
- darcs-to-git
- '';
+ patchPhase =
+ let
+ matchExecution = ''(\<(output_of|system|run)\([^"%]*("|%w\()|^[^"`]*`)'';
+ in
+ ''
+ sed -r -i \
+ -e '1s|^#!.*|#!${ruby}/bin/ruby|' \
+ -e 's!${matchExecution}git\>!\1${git}/bin/git!' \
+ -e 's!${matchExecution}darcs\>!\1${darcs}/bin/darcs!' \
+ -e 's!${matchExecution}diff\>!\1${diffutils}/bin/diff!' \
+ -e 's!\!${gnugrep}/bin/egrep!g' \
+ -e 's!%w\(darcs init\)!%w(${darcs}/bin/darcs init)!' \
+ darcs-to-git
+ '';
installPhase = ''
install -vD darcs-to-git "$out/bin/darcs-to-git"
'';
+ passthru.updateScript = unstableGitUpdater { };
+
doCheck = true;
checkPhase = ''
diff --git a/third_party/nixpkgs/pkgs/by-name/dc/dconf-editor/package.nix b/third_party/nixpkgs/pkgs/by-name/dc/dconf-editor/package.nix
index c9a1cc1316..aaf39f2ca1 100644
--- a/third_party/nixpkgs/pkgs/by-name/dc/dconf-editor/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/dc/dconf-editor/package.nix
@@ -72,6 +72,7 @@ stdenv.mkDerivation rec {
description = "GSettings editor for GNOME";
mainProgram = "dconf-editor";
homepage = "https://apps.gnome.org/DconfEditor/";
+ changelog = "https://gitlab.gnome.org/GNOME/dconf-editor/-/blob/${version}/NEWS?ref_type=tags";
license = licenses.gpl3Plus;
maintainers = teams.gnome.members;
platforms = platforms.unix;
diff --git a/third_party/nixpkgs/pkgs/by-name/de/decibels/package.nix b/third_party/nixpkgs/pkgs/by-name/de/decibels/package.nix
index ebacf8ea3f..82e0131edc 100644
--- a/third_party/nixpkgs/pkgs/by-name/de/decibels/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/de/decibels/package.nix
@@ -66,6 +66,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Play audio files";
homepage = "https://gitlab.gnome.org/GNOME/Incubator/decibels";
+ changelog = "https://gitlab.gnome.org/GNOME/Incubator/decibels/-/blob/main/NEWS?ref_type=tags";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ getchoo ];
mainProgram = "org.gnome.Decibels";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/deck/default.nix b/third_party/nixpkgs/pkgs/by-name/de/deck/package.nix
similarity index 60%
rename from third_party/nixpkgs/pkgs/applications/networking/deck/default.nix
rename to third_party/nixpkgs/pkgs/by-name/de/deck/package.nix
index d933516578..29f6bdaeea 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/deck/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/de/deck/package.nix
@@ -1,14 +1,20 @@
-{ buildGoModule, lib, installShellFiles, fetchFromGitHub }:
+{
+ buildGoModule,
+ lib,
+ installShellFiles,
+ fetchFromGitHub,
+ nix-update-script,
+}:
buildGoModule rec {
pname = "deck";
- version = "1.40.1";
+ version = "1.40.3";
src = fetchFromGitHub {
owner = "Kong";
repo = "deck";
- rev = "v${version}";
- hash = "sha256-wb7/g1g7gxKhZyK7GW+6aGwuD+Dkcdg2Zpc0JCxVPjM=";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-n6WASCtDwBX4FASSWI17JpU7rDXIeSidPWhj/MB2tUs=";
};
nativeBuildInputs = [ installShellFiles ];
@@ -21,7 +27,7 @@ buildGoModule rec {
];
proxyVendor = true; # darwin/linux hash mismatch
- vendorHash = "sha256-8o3jXkhfRIGGPtw8ow+NyAYAuCJNrBlSyfdSI0pjvDQ=";
+ vendorHash = "sha256-csoSvu7uce1diB4EsQCRRt08mX+rJoxfZqAtaoo0x4M=";
postInstall = ''
installShellCompletion --cmd deck \
@@ -30,10 +36,13 @@ buildGoModule rec {
--zsh <($out/bin/deck completion zsh)
'';
- meta = with lib; {
+ passthru.updateScript = nix-update-script { };
+
+ meta = {
description = "Configuration management and drift detection tool for Kong";
homepage = "https://github.com/Kong/deck";
- license = licenses.asl20;
- maintainers = with maintainers; [ liyangau ];
+ license = lib.licenses.asl20;
+ mainProgram = "deck";
+ maintainers = with lib.maintainers; [ liyangau ];
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/de/deltachat-repl/package.nix b/third_party/nixpkgs/pkgs/by-name/de/deltachat-repl/package.nix
index fe97f891ca..eedda8a397 100644
--- a/third_party/nixpkgs/pkgs/by-name/de/deltachat-repl/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/de/deltachat-repl/package.nix
@@ -1,6 +1,5 @@
{ rustPlatform
, libdeltachat
-, perl
, pkg-config
}:
@@ -10,10 +9,13 @@ rustPlatform.buildRustPackage {
inherit (libdeltachat) version src cargoLock buildInputs;
nativeBuildInputs = [
- perl
pkg-config
];
+ env = {
+ OPENSSL_NO_VENDOR = true;
+ };
+
cargoBuildFlags = [ "--package" "deltachat-repl" ];
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/by-name/de/deltachat-rpc-server/package.nix b/third_party/nixpkgs/pkgs/by-name/de/deltachat-rpc-server/package.nix
index b7d0dbef23..1e1e957967 100644
--- a/third_party/nixpkgs/pkgs/by-name/de/deltachat-rpc-server/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/de/deltachat-rpc-server/package.nix
@@ -1,6 +1,5 @@
{ rustPlatform
, libdeltachat
-, perl
, pkg-config
}:
@@ -10,10 +9,13 @@ rustPlatform.buildRustPackage {
inherit (libdeltachat) version src cargoLock buildInputs;
nativeBuildInputs = [
- perl
pkg-config
];
+ env = {
+ OPENSSL_NO_VENDOR = true;
+ };
+
cargoBuildFlags = [ "--package" "deltachat-rpc-server" ];
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/by-name/de/deno/package.nix b/third_party/nixpkgs/pkgs/by-name/de/deno/package.nix
index 3635f40277..687d837952 100644
--- a/third_party/nixpkgs/pkgs/by-name/de/deno/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/de/deno/package.nix
@@ -113,6 +113,6 @@ rustPlatform.buildRustPackage rec {
];
# NOTE: `aligned_alloc` error on darwin SDK < 10.15. Can't do usual overrideSDK with rust toolchain in current implementation.
# Should be fixed with darwin SDK refactor and can be revisited.
- broken = stdenv.isDarwin && stdenv.isx86_64;
+ badPlatforms = [ "x86_64-darwin" ];
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/de/dethrace/package.nix b/third_party/nixpkgs/pkgs/by-name/de/dethrace/package.nix
new file mode 100644
index 0000000000..7aca041365
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/de/dethrace/package.nix
@@ -0,0 +1,40 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ cmake,
+ SDL2,
+ perl,
+}:
+
+stdenv.mkDerivation rec {
+ pname = "dethrace";
+ version = "0.8.0";
+
+ src = fetchFromGitHub {
+ owner = "dethrace-labs";
+ repo = pname;
+ rev = "refs/tags/v${version}";
+ hash = "sha256-Bt2wwF5cquXZwFpFyJ0TDmbFdTHbboQ93W/DvP9bsMo=";
+ fetchSubmodules = true;
+ };
+
+ buildInputs = [ SDL2 ];
+ nativeBuildInputs = [
+ cmake
+ perl
+ ];
+
+ installPhase = ''
+ install -Dm755 dethrace $out/bin/dethrace
+ '';
+
+ meta = with lib; {
+ homepage = "https://twitter.com/dethrace_labs";
+ description = "Reverse engineering the 1997 game Carmageddon";
+ license = licenses.gpl3;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ astro ];
+ mainProgram = "dethrace";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/de/devenv/package.nix b/third_party/nixpkgs/pkgs/by-name/de/devenv/package.nix
index b69d67556e..0e5de7b6cc 100644
--- a/third_party/nixpkgs/pkgs/by-name/de/devenv/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/de/devenv/package.nix
@@ -6,7 +6,7 @@
, testers
, cachix
, darwin
-, libgit2
+, sqlx-cli
, nixVersions
, openssl
, pkg-config
@@ -19,15 +19,14 @@ let
src = fetchFromGitHub {
owner = "domenkozar";
repo = "nix";
- rev = "1e61e9f40673f84c3b02573145492d8af581bec5";
- hash = "sha256-uDwWyizzlQ0HFzrhP6rVp2+2NNA+/TM5zT32dR8GUlg=";
+ rev = "f6c5ae4c1b2e411e6b1e6a8181cc84363d6a7546";
+ hash = "sha256-X8ES7I1cfNhR9oKp06F6ir4Np70WGZU5sfCOuNBEwMg=";
};
- buildInputs = old.buildInputs ++ [ libgit2 ];
doCheck = false;
doInstallCheck = false;
});
- version = "1.2";
+ version = "1.3";
in rustPlatform.buildRustPackage {
pname = "devenv";
inherit version;
@@ -36,14 +35,24 @@ in rustPlatform.buildRustPackage {
owner = "cachix";
repo = "devenv";
rev = "v${version}";
- hash = "sha256-95MYldiApQ7gqoUa79yolPahudKmFv6B2HnF+ZqWiGI=";
+ hash = "sha256-14hqEeVy72nYDOFn7HK6Mff7L49kUI5K6wMLVHG3A90=";
};
- cargoHash = "sha256-A2s+DXq00T0DCVXUHy2ZN6XvqpHy6PmL0H9l1NIfFVU=";
+ cargoHash = "sha256-E4pU/tZHxMrKSheqWF5qeOfS/NZ/Uw5jY+AbSUHmoaI=";
buildAndTestSubdir = "devenv";
- nativeBuildInputs = [ makeWrapper pkg-config ];
+ # Force sqlx to use the prepared queries
+ SQLX_OFFLINE = true;
+ # A local database to use for preparing queries
+ DATABASE_URL = "sqlite:nix-eval-cache.db";
+
+ preBuild = ''
+ cargo sqlx database setup --source devenv-eval-cache/migrations
+ cargo sqlx prepare --workspace
+ '';
+
+ nativeBuildInputs = [ makeWrapper pkg-config sqlx-cli ];
buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk.frameworks.SystemConfiguration
diff --git a/third_party/nixpkgs/pkgs/by-name/de/devhelp/package.nix b/third_party/nixpkgs/pkgs/by-name/de/devhelp/package.nix
index c72db7c7e1..085374e32b 100644
--- a/third_party/nixpkgs/pkgs/by-name/de/devhelp/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/de/devhelp/package.nix
@@ -80,6 +80,7 @@ stdenv.mkDerivation rec {
description = "API documentation browser for GNOME";
mainProgram = "devhelp";
homepage = "https://apps.gnome.org/Devhelp/";
+ changelog = "https://gitlab.gnome.org/GNOME/devhelp/-/blob/${version}/NEWS?ref_type=tags";
license = licenses.gpl3Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/di/diffedit3/package.nix b/third_party/nixpkgs/pkgs/by-name/di/diffedit3/package.nix
index 6e1edaf882..6c342dba52 100644
--- a/third_party/nixpkgs/pkgs/by-name/di/diffedit3/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/di/diffedit3/package.nix
@@ -4,14 +4,14 @@
rustPlatform.buildRustPackage rec {
pname = "diffedit3";
- version = "0.4.0";
+ version = "0.5.0";
src = fetchCrate {
inherit pname version;
- hash = "sha256-qw5Wos2u/H6ccJ3qkrVOCisMFDTNwxp/YeOTE1x5lcU=";
+ hash = "sha256-zBdLz8O2WCR8SN0UXUAaEdIpmmL+LIaGt44STBw6nyU=";
};
- cargoHash = "sha256-e5bm8GLubA9BzH9oKKSC/Ysh+O+GJA8x6W576vKIIUA=";
+ cargoHash = "sha256-jZTXM+2Gd4N9D4Pj2KsuQ2MFPuWJdHg30u/5BlM3HEE=";
passthru = {
updateScript = nix-update-script { };
diff --git a/third_party/nixpkgs/pkgs/by-name/di/dinit/package.nix b/third_party/nixpkgs/pkgs/by-name/di/dinit/package.nix
new file mode 100644
index 0000000000..26f1ad4c7e
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/di/dinit/package.nix
@@ -0,0 +1,51 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ m4,
+ installShellFiles,
+ util-linux,
+}:
+
+stdenv.mkDerivation rec {
+ pname = "dinit";
+ version = "0.19.0";
+
+ src = fetchFromGitHub {
+ owner = "davmac314";
+ repo = "dinit";
+ rev = "v${version}";
+ hash = "sha256-ApB0pEFSyawNASF/rqRmhT4FLofZzYmNdNmG2FGpnnk=";
+ };
+
+ postPatch = ''
+ substituteInPlace src/shutdown.cc \
+ --replace-fail '"/bin/umount"' '"${util-linux}/bin/umount"' \
+ --replace-fail '"/sbin/swapoff"' '"${util-linux}/bin/swapoff"'
+ '';
+
+ nativeBuildInputs = [
+ m4
+ installShellFiles
+ ];
+
+ configureFlags = [
+ "--prefix=${placeholder "out"}"
+ "--sbindir=${placeholder "out"}/bin"
+ ];
+
+ postInstall = ''
+ installShellCompletion --cmd dinitctl \
+ --bash contrib/shell-completion/bash/dinitctl \
+ --fish contrib/shell-completion/fish/dinitctl.fish \
+ --zsh contrib/shell-completion/zsh/_dinit
+ '';
+
+ meta = {
+ description = "A service manager / supervision system, which can (on Linux) also function as a system manager and init";
+ homepage = "https://davmac.org/projects/dinit";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ aanderse ];
+ platforms = lib.platforms.unix;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/do/docify/package.nix b/third_party/nixpkgs/pkgs/by-name/do/docify/package.nix
new file mode 100644
index 0000000000..5d9991752c
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/do/docify/package.nix
@@ -0,0 +1,41 @@
+{
+ lib,
+ python3Packages,
+ fetchFromGitHub,
+}:
+
+python3Packages.buildPythonApplication rec {
+ pname = "docify";
+ version = "1.0.0";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "AThePeanut4";
+ repo = "docify";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-pt35Kw0kaZsIGTutXPhjdp8czGtWrSUFWMV3NyFQ/NM=";
+ };
+
+ build-system = with python3Packages; [
+ pdm-backend
+ ];
+
+ dependencies = with python3Packages; [
+ libcst
+ tqdm
+ ];
+
+ pythonImportsCheck = [ "docify" ];
+
+ # upstream has no tests
+ doCheck = false;
+
+ meta = {
+ changelog = "https://github.com/AThePeanut4/docify/releases/tag/v${version}";
+ description = "Script to add docstrings to Python type stubs using reflection";
+ homepage = "https://github.com/AThePeanut4/docify";
+ license = lib.licenses.mit;
+ mainProgram = "docify";
+ maintainers = with lib.maintainers; [ dotlambda ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/do/doggo/package.nix b/third_party/nixpkgs/pkgs/by-name/do/doggo/package.nix
index cf8c3ae362..08f65a5a40 100644
--- a/third_party/nixpkgs/pkgs/by-name/do/doggo/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/do/doggo/package.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "doggo";
- version = "1.0.4";
+ version = "1.0.5";
src = fetchFromGitHub {
owner = "mr-karan";
repo = "doggo";
rev = "v${version}";
- hash = "sha256-SD/BcJxoc5Oi8+nAs+CWBEcbgtaohykNlZ14jJvEWew=";
+ hash = "sha256-SbTwVvE699MCgfUXifnJ1oMNN8TdLg8P03Xx5hrQxF8=";
};
- vendorHash = "sha256-JIc6/G1hMf8+oIe4OMc+b0th5MCgi5Mwp3AxW4OD1lg=";
+ vendorHash = "sha256-44gBPMr6gKaRaq7W69K7OBTVXvsz9pSEL1eOKYd4fT8=";
nativeBuildInputs = [ installShellFiles ];
subPackages = [ "cmd/doggo" ];
@@ -43,6 +43,6 @@ buildGoModule rec {
It outputs information in a neat concise manner and supports protocols like DoH, DoT, DoQ, and DNSCrypt as well
'';
license = licenses.gpl3Only;
- maintainers = with maintainers; [ georgesalkhouri ];
+ maintainers = with maintainers; [ georgesalkhouri ma27 ];
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/do/dokieli/package.json b/third_party/nixpkgs/pkgs/by-name/do/dokieli/package.json
new file mode 100644
index 0000000000..39198309b8
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/do/dokieli/package.json
@@ -0,0 +1,104 @@
+{
+ "name": "dokieli",
+ "version": "0.3.1417",
+ "description": "dokieli is a clientside editor for decentralised article publishing, annotations, and social interactions.",
+ "main": "./src/dokieli.js",
+ "type": "module",
+ "scripts": {
+ "build-dist": "webpack --progress --color",
+ "build": "yarn build-dist",
+ "test": "TZ=UTC node --experimental-vm-modules node_modules/jest/bin/jest.js --silent",
+ "test:e2e": "playwright test",
+ "watch": "webpack --progress --color --watch",
+ "minify": "webpack --progress --color --env minimize",
+ "postinstall": "patch-package",
+ "lint": "eslint ."
+ },
+ "repository": "https://github.com/linkeddata/dokieli",
+ "keywords": [
+ "activitystreams",
+ "activitypub",
+ "annotations",
+ "authoring",
+ "decentralized",
+ "editor",
+ "knowledge graph",
+ "linked data",
+ "notifications",
+ "publishing",
+ "social web",
+ "web standards"
+ ],
+ "author": "dokieli team",
+ "license": "Apache-2.0",
+ "bugs": {
+ "url": "https://github.com/linkeddata/dokieli/issues"
+ },
+ "homepage": "https://dokie.li/",
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "dependencies": {
+ "buffer": "^6.0.3",
+ "d3-force": "^3.0.0",
+ "d3-selection": "^3.0.0",
+ "diff": "^5.2.0",
+ "dompurify": "^3.1.5",
+ "fs": "^0.0.1-security",
+ "http-link-header": "^1.1.3",
+ "leaflet": "^1.9.4",
+ "leaflet-gpx": "^1.7.0",
+ "medium-editor": "^5.23.3",
+ "medium-editor-tables": "^0.6.1",
+ "micromark": "^4.0.0",
+ "micromark-extension-gfm": "^3.0.0",
+ "micromark-extension-gfm-tagfilter": "^2.0.0",
+ "rdf-parser-rdfa": "https://github.com/rdf-ext/rdf-parser-rdfa.git#master",
+ "rdf-store-ldp": "^0.3.1",
+ "shower": "https://github.com/shower/core.git#main",
+ "simplerdf": "^0.2.14",
+ "simplerdf-parse": "^0.1.3",
+ "solid-auth-client": "^2.5.6"
+ },
+ "devDependencies": {
+ "@axe-core/playwright": "^4.9.1",
+ "@playwright/test": "^1.44.1",
+ "babel-eslint": "^10.1.0",
+ "dotenv": "^16.4.5",
+ "eslint": "^9.10.0",
+ "eslint-plugin-jest": "^27.9.0",
+ "husky": "^9.0.11",
+ "jest": "^29.0.3",
+ "jest-environment-jsdom": "^29.0.3",
+ "patch-package": "^8.0.0",
+ "process": "^0.11.10",
+ "terser-webpack-plugin": "^5.3.3",
+ "webpack": "5.94.0",
+ "webpack-cli": "^5.0.1"
+ },
+ "resolutions": {
+ "ansi-regex": "^5.0.0",
+ "xmldom": "https://github.com/xmldom/xmldom.git#master",
+ "green-turtle": "https://github.com/csarven/green-turtle#master",
+ "json5": "^1.0.2",
+ "http-cache-semantics": "^4.1.1",
+ "jsonld": "^5.0.0",
+ "xml2js": "^0.6.2",
+ "semver": "^7.6.2",
+ "lru-cache": "^8.0.0",
+ "micromatch": "^4.0.8"
+ },
+ "standard": {
+ "globals": [
+ "DO",
+ "SimpleRDF",
+ "ld",
+ "describe",
+ "it",
+ "before",
+ "beforeEach",
+ "after",
+ "afterEach"
+ ]
+ }
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/do/dokieli/package.nix b/third_party/nixpkgs/pkgs/by-name/do/dokieli/package.nix
new file mode 100644
index 0000000000..882f863ef9
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/do/dokieli/package.nix
@@ -0,0 +1,58 @@
+{
+ lib,
+ mkYarnPackage,
+ fetchFromGitHub,
+ fetchYarnDeps,
+ makeWrapper,
+ nodejs,
+ xsel,
+}:
+
+mkYarnPackage rec {
+ pname = "dokieli";
+ version = "0-unstable-2024-09-23";
+
+ src = fetchFromGitHub {
+ owner = "linkeddata";
+ repo = "dokieli";
+ rev = "40ebbc60ba48d8b08f763b07befba96382c5f027";
+ hash = "sha256-lc96jOR8uXLcZFhN3wpSd9O5cUdKxllB8WWCh2oWuEw=";
+ };
+
+ offlineCache = fetchYarnDeps {
+ yarnLock = src + "/yarn.lock";
+ hash = "sha256-TEXCCLFhpwHZJ8zRGsC7J6EwNaFpIi+CZ3L5uilebK4=";
+ };
+
+ packageJSON = ./package.json;
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp -r * $out
+ '';
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ postFixup = ''
+ makeWrapper ${nodejs}/bin/npx $out/bin/dokieli \
+ --prefix PATH : ${
+ lib.makeBinPath ([
+ nodejs
+ xsel
+ ])
+ } \
+ --add-flags serve \
+ --chdir $out/deps/dokieli
+ '';
+
+ doDist = false;
+
+ meta = {
+ description = "dokieli is a clientside editor for decentralised article publishing, annotations and social interactions";
+ homepage = "https://github.com/linkeddata/dokieli";
+ license = lib.licenses.mit;
+ platforms = lib.platforms.all;
+ maintainers = with lib.maintainers; [ shogo ];
+ mainProgram = "dokieli";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/do/dooit/package.nix b/third_party/nixpkgs/pkgs/by-name/do/dooit/package.nix
index b55e7481e5..1befad040d 100644
--- a/third_party/nixpkgs/pkgs/by-name/do/dooit/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/do/dooit/package.nix
@@ -24,7 +24,6 @@ python3.pkgs.buildPythonApplication rec {
build-system = with python3.pkgs; [ poetry-core ];
pythonRelaxDeps = [
- "textual"
"tzlocal"
];
@@ -33,7 +32,21 @@ python3.pkgs.buildPythonApplication rec {
pyperclip
python-dateutil
pyyaml
- textual
+ (textual.overridePythonAttrs (oldAttrs: {
+ version = "0.47.1";
+ src = fetchFromGitHub {
+ owner = "Textualize";
+ repo = "textual";
+ rev = "refs/tags/v0.47.1";
+ hash = "sha256-RFaZKQ+0o6ZvfZxx95a1FjSHVJ0VOIAfzkdxYQXYBKU=";
+ };
+ disabledTests = [
+ "test_tracked_slugs"
+ "test_textual_env_var"
+ "test_register_language"
+ "test_register_language_existing_language"
+ ];
+ }))
tzlocal
];
@@ -57,6 +70,7 @@ python3.pkgs.buildPythonApplication rec {
maintainers = with maintainers; [
khaneliman
wesleyjrz
+ kraanzu
];
mainProgram = "dooit";
};
diff --git a/third_party/nixpkgs/pkgs/by-name/do/dotenvx/package.nix b/third_party/nixpkgs/pkgs/by-name/do/dotenvx/package.nix
index f43fd1cf42..2871a5f52b 100644
--- a/third_party/nixpkgs/pkgs/by-name/do/dotenvx/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/do/dotenvx/package.nix
@@ -8,16 +8,16 @@
buildNpmPackage rec {
pname = "dotenvx";
- version = "1.14.1";
+ version = "1.14.2";
src = fetchFromGitHub {
owner = "dotenvx";
repo = "dotenvx";
rev = "refs/tags/v${version}";
- hash = "sha256-PdX8picIFqeZZCMP0ABoWpySERSy0leAvp0XyjTW1Rc=";
+ hash = "sha256-SlZ18ToGbC+c5ffuYFGeOy30w90ukBO0qKxD+HNVt3E=";
};
- npmDepsHash = "sha256-lo+R0YP50FIN+syj6VqCeEBFr7EZ6NSVXAhafG5JsI0=";
+ npmDepsHash = "sha256-KaqSCtraMmQHe7Tcs/2CVaQcmazgHkV5K4T64lHEVP4=";
dontNpmBuild = true;
diff --git a/third_party/nixpkgs/pkgs/by-name/du/dumbpipe/package.nix b/third_party/nixpkgs/pkgs/by-name/du/dumbpipe/package.nix
index 4e6bad9004..357559de84 100644
--- a/third_party/nixpkgs/pkgs/by-name/du/dumbpipe/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/du/dumbpipe/package.nix
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "dumbpipe";
- version = "0.17.0";
+ version = "0.18.0";
src = fetchFromGitHub {
owner = "n0-computer";
repo = pname;
rev = "v${version}";
- hash = "sha256-7OHghotSibkGRrcsh7CqZBp94FY6RKZvcn8QW+dTH1I=";
+ hash = "sha256-FVS0+2BuM2/X+SEBk9DngzlFlpSL16vzn4oEsjelM6c=";
};
- cargoHash = "sha256-rlhfGw/b0HnV1Xl9VWIqEuyM9pq29O6bpaawk2hnG+o=";
+ cargoHash = "sha256-o+nUTqIPycUxz2VXwse7QN7q3j1Stjck1VUf6rHgS64=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin (
with darwin.apple_sdk.frameworks; [
diff --git a/third_party/nixpkgs/pkgs/by-name/dw/dwl/package.nix b/third_party/nixpkgs/pkgs/by-name/dw/dwl/package.nix
index 24bf5a7ca2..a819f904e7 100644
--- a/third_party/nixpkgs/pkgs/by-name/dw/dwl/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/dw/dwl/package.nix
@@ -112,6 +112,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://codeberg.org/dwl/dwl";
+ changelog = "https://codeberg.org/dwl/dwl/src/branch/${finalAttrs.version}/CHANGELOG.md";
description = "Dynamic window manager for Wayland";
longDescription = ''
dwl is a compact, hackable compositor for Wayland based on wlroots. It is
diff --git a/third_party/nixpkgs/pkgs/by-name/dw/dwlb/package.nix b/third_party/nixpkgs/pkgs/by-name/dw/dwlb/package.nix
new file mode 100644
index 0000000000..c01e1f5dad
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/dw/dwlb/package.nix
@@ -0,0 +1,51 @@
+{
+ stdenv,
+ lib,
+ fetchFromGitHub,
+ pkg-config,
+ wayland-scanner,
+ wayland-protocols,
+ unstableGitUpdater,
+ pixman,
+ fcft,
+ wayland,
+}:
+
+stdenv.mkDerivation {
+ pname = "dwlb";
+ version = "0-unstable-2024-05-16";
+
+ src = fetchFromGitHub {
+ owner = "kolunmi";
+ repo = "dwlb";
+ rev = "0daa1c1fdd82c4d790e477bf171e23ca2fdfa0cb";
+ hash = "sha256-Bu20IqRwBP1WRBgbcEQU4Q2BZ2FBnVaySOTsCn0iSSE=";
+ };
+
+ nativeBuildInputs = [
+ pkg-config
+ ];
+
+ env = {
+ PREFIX = placeholder "out";
+ };
+
+ buildInputs = [
+ wayland-scanner
+ wayland-protocols
+ pixman
+ fcft
+ wayland
+ ];
+
+ passthru.updateScript = unstableGitUpdater { };
+
+ meta = {
+ description = "Fast, feature-complete bar for dwl";
+ homepage = "https://github.com/kolunmi/dwlb";
+ license = lib.licenses.gpl3Plus;
+ mainProgram = "dwlb";
+ maintainers = with lib.maintainers; [ bot-wxt1221 ];
+ platforms = wayland.meta.platforms;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/e1/e1s/package.nix b/third_party/nixpkgs/pkgs/by-name/e1/e1s/package.nix
index edab9766f4..3bae6c60d5 100644
--- a/third_party/nixpkgs/pkgs/by-name/e1/e1s/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/e1/e1s/package.nix
@@ -1,7 +1,7 @@
{ lib, buildGoModule, fetchFromGitHub }:
let
pname = "e1s";
- version = "1.0.39";
+ version = "1.0.41";
in
buildGoModule {
inherit pname version;
@@ -10,7 +10,7 @@ buildGoModule {
owner = "keidarcy";
repo = "e1s";
rev = "refs/tags/v${version}";
- hash = "sha256-kfG9Nkt5L2YokTLPzPuIAmjCHlZvr3FqZiYLr8bU+K4=";
+ hash = "sha256-JYda+CoTa8HAZ0B0kcr4s9u+4dlhthFLpjGaZqAFuhU=";
};
vendorHash = "sha256-u6h/sqI0Rqs3ZmVXtMNVuL3h9Cj15+mM+QnIaylzlHI=";
@@ -18,7 +18,7 @@ buildGoModule {
meta = with lib; {
description = "Easily Manage AWS ECS Resources in Terminal š±";
homepage = "https://github.com/keidarcy/e1s";
- changelog = "https://github.com/derailed/e1s/releases/tag/v${version}";
+ changelog = "https://github.com/keidarcy/e1s/releases/tag/v${version}";
license = licenses.mit;
mainProgram = "e1s";
maintainers = with maintainers; [ zelkourban ];
diff --git a/third_party/nixpkgs/pkgs/by-name/ea/easytier/package.nix b/third_party/nixpkgs/pkgs/by-name/ea/easytier/package.nix
index 7deb797435..68f63261c8 100644
--- a/third_party/nixpkgs/pkgs/by-name/ea/easytier/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ea/easytier/package.nix
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage rec {
pname = "easytier";
- version = "1.2.3";
+ version = "2.0.0";
src = fetchFromGitHub {
owner = "EasyTier";
repo = "EasyTier";
rev = "refs/tags/v${version}";
- hash = "sha256-7T6xdJrVTgg7rSTC2PaVTsBTgi14qJzaR6M8tRUL8OQ=";
+ hash = "sha256-Qej6g9oxY6Wvv7jbyK9TN7QE7sfrdref7XPj10mSKUg=";
};
- cargoHash = "sha256-9wAGUVYKz7+Q8y+dmay8pEZnv7PikzuAoas/h5T3sLE=";
+ cargoHash = "sha256-UegTL9ZdqLQYtcg8sJSGkie3ezt9OFMX0iVm/B1D91I=";
nativeBuildInputs = [ protobuf ];
diff --git a/third_party/nixpkgs/pkgs/applications/audio/eflite/format.patch b/third_party/nixpkgs/pkgs/by-name/ef/eflite/format.patch
similarity index 100%
rename from third_party/nixpkgs/pkgs/applications/audio/eflite/format.patch
rename to third_party/nixpkgs/pkgs/by-name/ef/eflite/format.patch
diff --git a/third_party/nixpkgs/pkgs/applications/audio/eflite/default.nix b/third_party/nixpkgs/pkgs/by-name/ef/eflite/package.nix
similarity index 75%
rename from third_party/nixpkgs/pkgs/applications/audio/eflite/default.nix
rename to third_party/nixpkgs/pkgs/by-name/ef/eflite/package.nix
index 4808f94882..a6aa478947 100644
--- a/third_party/nixpkgs/pkgs/applications/audio/eflite/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ef/eflite/package.nix
@@ -1,18 +1,29 @@
-{ lib, stdenv, fetchurl, fetchpatch, flite, alsa-lib, debug ? false }:
+{
+ lib,
+ stdenv,
+ fetchurl,
+ fetchpatch,
+ flite,
+ alsa-lib,
+ debug ? false,
+}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "eflite";
version = "0.4.1";
src = fetchurl {
- url = "https://sourceforge.net/projects/eflite/files/eflite/${version}/${pname}-${version}.tar.gz";
- sha256 = "088p9w816s02s64grfs28gai3lnibzdjb9d1jwxzr8smbs2qbbci";
+ url = "mirror://sourceforge/eflite/eflite/${finalAttrs.version}/eflite-${finalAttrs.version}.tar.gz";
+ hash = "sha256-ka2FhV5Vo/w7l6GlJdtf0dIR1UNCu/yI0QJoExBPFyE=";
};
- buildInputs = [ flite alsa-lib ];
+ buildInputs = [
+ flite
+ alsa-lib
+ ];
configureFlags = [
- "flite_dir=${flite}"
+ "flite_dir=${flite.dev}"
"--with-audio=alsa"
"--with-vox=cmu_us_kal16"
];
@@ -46,7 +57,7 @@ stdenv.mkDerivation rec {
'';
license = lib.licenses.gpl2;
platforms = lib.platforms.linux;
- maintainers = [ ];
+ maintainers = with lib.maintainers; [ bot-wxt1221 ];
mainProgram = "eflite";
};
-}
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/ei/eigenlayer/package.nix b/third_party/nixpkgs/pkgs/by-name/ei/eigenlayer/package.nix
index 008232210c..7f7a2e1bad 100644
--- a/third_party/nixpkgs/pkgs/by-name/ei/eigenlayer/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ei/eigenlayer/package.nix
@@ -6,16 +6,16 @@
}:
buildGoModule rec {
pname = "eigenlayer";
- version = "0.10.4";
+ version = "0.10.6";
src = fetchFromGitHub {
owner = "Layr-Labs";
repo = "eigenlayer-cli";
rev = "v${version}";
- hash = "sha256-veq1x5fV4guj4ElpwxGdXPLrORdLGGrPT5Q8a8IR8LY=";
+ hash = "sha256-FvmS9rWmf6bzY5QjVS3otylHYPyQ7KqXVJ0m28/zEi8=";
};
- vendorHash = "sha256-Pf0dEtHhbNCwOMgbeGRwZ5x2JS/U8PEI7/AnVwsXFzk=";
+ vendorHash = "sha256-7KC99PqAPfGnm7yA4nfAlC7V4NhCEYDyPxY7CdOdwno=";
ldflags = ["-s" "-w"];
subPackages = ["cmd/eigenlayer"];
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/eks-node-viewer/default.nix b/third_party/nixpkgs/pkgs/by-name/ek/eks-node-viewer/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/applications/networking/cluster/eks-node-viewer/default.nix
rename to third_party/nixpkgs/pkgs/by-name/ek/eks-node-viewer/package.nix
diff --git a/third_party/nixpkgs/pkgs/by-name/ek/eksctl/package.nix b/third_party/nixpkgs/pkgs/by-name/ek/eksctl/package.nix
index 7d601aaae8..4122de8675 100644
--- a/third_party/nixpkgs/pkgs/by-name/ek/eksctl/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ek/eksctl/package.nix
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "eksctl";
- version = "0.190.0";
+ version = "0.191.0";
src = fetchFromGitHub {
owner = "weaveworks";
repo = pname;
rev = version;
- hash = "sha256-IEe0NDl8Z1XBvfy/2cwL+O/RYGFS6VXd2ZUpyhEdaGs=";
+ hash = "sha256-ypHBvaCvQ1FZiQmKTkQ5h024pLBOpISZooSkIDa1OeQ=";
};
vendorHash = "sha256-mdGkdiYjcmsmYnM6fbyUeTC4Zb/Q1+geZrqJELv5i+4=";
diff --git a/third_party/nixpkgs/pkgs/by-name/en/en-croissant/package.nix b/third_party/nixpkgs/pkgs/by-name/en/en-croissant/package.nix
index 72019cbcb9..81489925d1 100644
--- a/third_party/nixpkgs/pkgs/by-name/en/en-croissant/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/en/en-croissant/package.nix
@@ -56,7 +56,7 @@ buildRustPackage rec {
[
pnpm_9.configHook
nodejs
- cargo-tauri
+ cargo-tauri.hook
pkg-config
]
++ lib.optionals stdenv.hostPlatform.isLinux [ wrapGAppsHook3 ]
@@ -77,35 +77,8 @@ buildRustPackage rec {
darwin.apple_sdk_11_0.frameworks.WebKit
];
- # remove once cargo-tauri.hook becomes available
- # https://github.com/NixOS/nixpkgs/pull/335751
- buildPhase = ''
- runHook preBuild
-
- cargo tauri build --bundles ${if stdenv.hostPlatform.isDarwin then "app" else "deb"}
-
- runHook postBuild
- '';
-
doCheck = false; # many scoring tests fail
- # remove once cargo-tauri.hook becomes available
- installPhase = ''
- runHook preInstall
-
- ${lib.optionalString stdenv.hostPlatform.isDarwin ''
- mkdir -p "$out"/Applications
- cp -r src-tauri/target/release/bundle/macos/* "$out"/Applications
- ''}
-
- ${lib.optionalString stdenv.hostPlatform.isLinux ''
- mkdir -p "$out"
- cp -r src-tauri/target/release/bundle/deb/*/data/usr/* "$out"
- ''}
-
- runHook postInstall
- '';
-
postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
makeWrapper "$out"/Applications/en-croissant.app/Contents/MacOS/en-croissant $out/bin/en-croissant
'';
diff --git a/third_party/nixpkgs/pkgs/applications/video/entangle/default.nix b/third_party/nixpkgs/pkgs/by-name/en/entangle/package.nix
similarity index 59%
rename from third_party/nixpkgs/pkgs/applications/video/entangle/default.nix
rename to third_party/nixpkgs/pkgs/by-name/en/entangle/package.nix
index c06513a0fc..95db3a5268 100644
--- a/third_party/nixpkgs/pkgs/applications/video/entangle/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/en/entangle/package.nix
@@ -1,53 +1,55 @@
-{ lib
-, stdenv
-, fetchFromGitLab
-, fetchpatch
-, itstool
-, libxml2
-, meson
-, ninja
-, perl
-, python3
-, pkgconf
-, wrapGAppsHook3
-, at-spi2-core
-, dbus
-, elfutils
-, libepoxy
-, gexiv2
-, glib
-, gobject-introspection
-, gst-plugins-base
-, gstreamer
-, gtk3
-, lcms2
-, libdatrie
-, libgphoto2
-, libgudev
-, libpeas
-, libraw
-, libselinux
-, libsepol
-, libthai
-, libunwind
-, libxkbcommon
-, orc
-, pcre
-, pcre2
-, udev
-, util-linux
-, xorg
-, zstd
+{
+ lib,
+ stdenv,
+ fetchFromGitLab,
+ fetchpatch,
+ itstool,
+ libxml2,
+ meson,
+ ninja,
+ perl,
+ python3,
+ pkgconf,
+ wrapGAppsHook3,
+ at-spi2-core,
+ dbus,
+ elfutils,
+ libepoxy,
+ gexiv2,
+ glib,
+ gobject-introspection,
+ gst_all_1,
+ gtk3,
+ lcms2,
+ libdatrie,
+ libgphoto2,
+ libgudev,
+ libpeas,
+ libraw,
+ libselinux,
+ libsepol,
+ lerc,
+ libthai,
+ libunwind,
+ libxkbcommon,
+ orc,
+ pcre,
+ pcre2,
+ udev,
+ util-linux,
+ xorg,
+ zstd,
+ cmake,
}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "entangle";
version = "3.0";
src = fetchFromGitLab {
owner = "entangle";
repo = "entangle";
- rev = "v${version}";
+ rev = "refs/tags/v${finalAttrs.version}";
sha256 = "hz2WSDOjriQSavFlDT+35x1X5MeInq80ZrSP1WR/td0=";
};
@@ -71,39 +73,43 @@ stdenv.mkDerivation rec {
pkgconf
wrapGAppsHook3
gobject-introspection
+ cmake
];
- buildInputs = [
- at-spi2-core
- dbus
- libepoxy
- elfutils
- gexiv2
- glib
- gst-plugins-base
- gstreamer
- gtk3
- lcms2
- libdatrie
- libgphoto2
- libgudev
- libpeas
- libraw
- libselinux
- libsepol
- libthai
- libunwind
- libxkbcommon
- orc
- pcre # required by libselinux before we USE_PCRE2
- pcre2 # required by glib-2.0
- udev
- util-linux
- zstd
- ] ++ (with xorg; [
- libXdmcp
- libXtst
- ]);
+ buildInputs =
+ [
+ at-spi2-core
+ dbus
+ libepoxy
+ elfutils
+ gexiv2
+ glib
+ lerc
+ gst_all_1.gst-plugins-base
+ gst_all_1.gstreamer
+ gtk3
+ lcms2
+ libdatrie
+ libgphoto2
+ libgudev
+ libpeas
+ libraw
+ libselinux
+ libsepol
+ libthai
+ libunwind
+ libxkbcommon
+ orc
+ pcre # required by libselinux before we USE_PCRE2
+ pcre2 # required by glib-2.0
+ udev
+ util-linux
+ zstd
+ ]
+ ++ (with xorg; [
+ libXdmcp
+ libXtst
+ ]);
# Disable building of doc/reference since it requires network connection to render XML to HTML
# Patch build script shebangs
@@ -120,7 +126,7 @@ stdenv.mkDerivation rec {
--replace "Exec=entangle" "Exec=$out/bin/entangle"
'';
- meta = with lib; {
+ meta = {
description = "Tethered camera control and capture";
longDescription = ''
Entangle uses GTK and libgphoto2 to provide a graphical interface
@@ -130,9 +136,9 @@ stdenv.mkDerivation rec {
This app can also serve as a camera app for mobile devices.
'';
homepage = "https://gitlab.com/entangle/entangle";
- license = licenses.gpl3Plus;
- platforms = platforms.all;
- maintainers = with maintainers; [ ShamrockLee ];
+ license = lib.licenses.gpl3Plus;
+ platforms = lib.platforms.all;
+ maintainers = with lib.maintainers; [ ShamrockLee ];
mainProgram = "entangle";
};
-}
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/en/ente-auth/package.nix b/third_party/nixpkgs/pkgs/by-name/en/ente-auth/package.nix
new file mode 100644
index 0000000000..e39d908668
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/en/ente-auth/package.nix
@@ -0,0 +1,119 @@
+{
+ lib,
+ flutter324,
+ fetchFromGitHub,
+ webkitgtk,
+ sqlite,
+ libayatana-appindicator,
+ makeDesktopItem,
+ copyDesktopItems,
+ imagemagick,
+ makeWrapper,
+ xdg-user-dirs,
+}:
+let
+ # fetch simple-icons directly to avoid cloning with submodules,
+ # which would also clone a whole copy of flutter
+ simple-icons = fetchFromGitHub (lib.importJSON ./simple-icons.json);
+in
+flutter324.buildFlutterApplication rec {
+ pname = "ente-auth";
+ version = "4.0.2";
+
+ src = fetchFromGitHub {
+ owner = "ente-io";
+ repo = "ente";
+ sparseCheckout = [ "auth" ];
+ rev = "auth-v${version}";
+ hash = "sha256-me+fT79vwqBBNsRWWo58GdzBf58LNB4Mk+pmCLvn/ik=";
+ };
+
+ sourceRoot = "${src.name}/auth";
+
+ pubspecLock = lib.importJSON ./pubspec.lock.json;
+
+ patchPhase = ''
+ rmdir assets/simple-icons
+ ln -s ${simple-icons} assets/simple-icons
+ '';
+
+ gitHashes = {
+ desktop_webview_window = "sha256-jdNMpzFBgw53asWlGzWUS+hoPdzcL6kcJt2KzjxXf2E=";
+ ente_crypto_dart = "sha256-XBzQ268E0cYljJH6gDS5O0Pmie/GwuhMDlQPfopSqJM=";
+ flutter_local_authentication = "sha256-r50jr+81ho+7q2PWHLf4VnvNJmhiARZ3s4HUpThCgc0=";
+ flutter_secure_storage_linux = "sha256-x45jrJ7pvVyhZlpqRSy3CbwT4Lna6yi/b2IyAilWckg=";
+ sqflite = "sha256-TdvCtEO7KL1R2oOSwGWllmS5kGCIU5CkvvUqUJf3tUc=";
+ };
+
+ nativeBuildInputs = [
+ copyDesktopItems
+ imagemagick
+ makeWrapper
+ ];
+
+ buildInputs = [
+ webkitgtk
+ sqlite
+ libayatana-appindicator
+ ];
+
+ # Based on https://github.com/ente-io/ente/blob/main/auth/linux/packaging/rpm/make_config.yaml
+ # and https://github.com/ente-io/ente/blob/main/auth/linux/packaging/ente_auth.appdata.xml
+ desktopItems = [
+ (makeDesktopItem {
+ name = "ente_auth";
+ exec = "ente_auth";
+ icon = "ente-auth";
+ desktopName = "Ente Auth";
+ genericName = "Ente Authentication";
+ comment = "Open source 2FA authenticator, with end-to-end encrypted backups";
+ categories = [ "Utility" ];
+ keywords = [
+ "Authentication"
+ "2FA"
+ ];
+ mimeTypes = [ "x-scheme-handler/enteauth" ];
+ startupNotify = false;
+ })
+ ];
+
+ postInstall = ''
+ FAV=$out/app/data/flutter_assets/assets/icons/auth-icon.png
+ ICO=$out/share/icons
+
+ install -D $FAV $ICO/ente-auth.png
+ for size in 24 32 42 64 128 256 512; do
+ D=$ICO/hicolor/''${size}x''${size}/apps
+ mkdir -p $D
+ magick $FAV -resize ''${size}x''${size} $D/ente-auth.png
+ done
+
+ install -Dm444 linux/packaging/ente_auth.appdata.xml -t $out/share/metainfo
+
+ wrapProgram $out/bin/ente_auth \
+ --prefix PATH : ${lib.makeBinPath [ xdg-user-dirs ]}
+ '';
+
+ passthru.updateScript = ./update.sh;
+
+ meta = {
+ description = "End-to-end encrypted, cross platform and free app for storing your 2FA codes with cloud backups";
+ longDescription = ''
+ Ente's 2FA app. An end-to-end encrypted, cross platform and free app for storing your 2FA codes with cloud backups. Works offline. You can even use it without signing up for an account if you don't want the cloud backups or multi-device sync.
+ '';
+ homepage = "https://ente.io/auth/";
+ changelog = "https://github.com/ente-io/ente/releases/tag/auth-v${version}";
+ license = lib.licenses.agpl3Only;
+ maintainers = with lib.maintainers; [
+ niklaskorz
+ schnow265
+ zi3m5f
+ gepbird
+ ];
+ mainProgram = "ente_auth";
+ platforms = [
+ "x86_64-linux"
+ "aarch64-linux"
+ ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/en/ente-auth/pubspec.lock.json b/third_party/nixpkgs/pkgs/by-name/en/ente-auth/pubspec.lock.json
new file mode 100644
index 0000000000..2666c6b1be
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/en/ente-auth/pubspec.lock.json
@@ -0,0 +1,2273 @@
+{
+ "packages": {
+ "_fe_analyzer_shared": {
+ "dependency": "transitive",
+ "description": {
+ "name": "_fe_analyzer_shared",
+ "sha256": "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "67.0.0"
+ },
+ "adaptive_theme": {
+ "dependency": "direct main",
+ "description": {
+ "name": "adaptive_theme",
+ "sha256": "f4ee609b464e5efc68131d9d15ba9aa1de4e3b5ede64be17781c6e19a52d637d",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.6.0"
+ },
+ "analyzer": {
+ "dependency": "transitive",
+ "description": {
+ "name": "analyzer",
+ "sha256": "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.4.1"
+ },
+ "ansicolor": {
+ "dependency": "transitive",
+ "description": {
+ "name": "ansicolor",
+ "sha256": "8bf17a8ff6ea17499e40a2d2542c2f481cd7615760c6d34065cb22bfd22e6880",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.2"
+ },
+ "app_links": {
+ "dependency": "direct main",
+ "description": {
+ "name": "app_links",
+ "sha256": "f04c3ca96426baba784c736a201926bd4145524c36a1b38942a351b033305e21",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.2.1"
+ },
+ "app_links_linux": {
+ "dependency": "transitive",
+ "description": {
+ "name": "app_links_linux",
+ "sha256": "f5f7173a78609f3dfd4c2ff2c95bd559ab43c80a87dc6a095921d96c05688c81",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.3"
+ },
+ "app_links_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "app_links_platform_interface",
+ "sha256": "05f5379577c513b534a29ddea68176a4d4802c46180ee8e2e966257158772a3f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.2"
+ },
+ "app_links_web": {
+ "dependency": "transitive",
+ "description": {
+ "name": "app_links_web",
+ "sha256": "af060ed76183f9e2b87510a9480e56a5352b6c249778d07bd2c95fc35632a555",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.4"
+ },
+ "archive": {
+ "dependency": "direct main",
+ "description": {
+ "name": "archive",
+ "sha256": "cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.6.1"
+ },
+ "args": {
+ "dependency": "transitive",
+ "description": {
+ "name": "args",
+ "sha256": "7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.5.0"
+ },
+ "async": {
+ "dependency": "transitive",
+ "description": {
+ "name": "async",
+ "sha256": "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.11.0"
+ },
+ "auto_size_text": {
+ "dependency": "direct main",
+ "description": {
+ "name": "auto_size_text",
+ "sha256": "3f5261cd3fb5f2a9ab4e2fc3fba84fd9fcaac8821f20a1d4e71f557521b22599",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.0"
+ },
+ "base32": {
+ "dependency": "direct main",
+ "description": {
+ "name": "base32",
+ "sha256": "ddad4ebfedf93d4500818ed8e61443b734ffe7cf8a45c668c9b34ef6adde02e2",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.3"
+ },
+ "bip39": {
+ "dependency": "direct main",
+ "description": {
+ "name": "bip39",
+ "sha256": "de1ee27ebe7d96b84bb3a04a4132a0a3007dcdd5ad27dd14aa87a29d97c45edc",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.6"
+ },
+ "bloc": {
+ "dependency": "direct main",
+ "description": {
+ "name": "bloc",
+ "sha256": "106842ad6569f0b60297619e9e0b1885c2fb9bf84812935490e6c5275777804e",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "8.1.4"
+ },
+ "boolean_selector": {
+ "dependency": "transitive",
+ "description": {
+ "name": "boolean_selector",
+ "sha256": "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.1"
+ },
+ "build": {
+ "dependency": "transitive",
+ "description": {
+ "name": "build",
+ "sha256": "80184af8b6cb3e5c1c4ec6d8544d27711700bc3e6d2efad04238c7b5290889f0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.1"
+ },
+ "build_config": {
+ "dependency": "transitive",
+ "description": {
+ "name": "build_config",
+ "sha256": "bf80fcfb46a29945b423bd9aad884590fb1dc69b330a4d4700cac476af1708d1",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.1"
+ },
+ "build_daemon": {
+ "dependency": "transitive",
+ "description": {
+ "name": "build_daemon",
+ "sha256": "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.0.2"
+ },
+ "build_resolvers": {
+ "dependency": "transitive",
+ "description": {
+ "name": "build_resolvers",
+ "sha256": "339086358431fa15d7eca8b6a36e5d783728cf025e559b834f4609a1fcfb7b0a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.2"
+ },
+ "build_runner": {
+ "dependency": "direct dev",
+ "description": {
+ "name": "build_runner",
+ "sha256": "644dc98a0f179b872f612d3eb627924b578897c629788e858157fa5e704ca0c7",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.11"
+ },
+ "build_runner_core": {
+ "dependency": "transitive",
+ "description": {
+ "name": "build_runner_core",
+ "sha256": "e3c79f69a64bdfcd8a776a3c28db4eb6e3fb5356d013ae5eb2e52007706d5dbe",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "7.3.1"
+ },
+ "built_collection": {
+ "dependency": "transitive",
+ "description": {
+ "name": "built_collection",
+ "sha256": "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "5.1.1"
+ },
+ "built_value": {
+ "dependency": "transitive",
+ "description": {
+ "name": "built_value",
+ "sha256": "c7913a9737ee4007efedaffc968c049fd0f3d0e49109e778edc10de9426005cb",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "8.9.2"
+ },
+ "characters": {
+ "dependency": "transitive",
+ "description": {
+ "name": "characters",
+ "sha256": "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.3.0"
+ },
+ "checked_yaml": {
+ "dependency": "transitive",
+ "description": {
+ "name": "checked_yaml",
+ "sha256": "feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.3"
+ },
+ "cli_util": {
+ "dependency": "transitive",
+ "description": {
+ "name": "cli_util",
+ "sha256": "c05b7406fdabc7a49a3929d4af76bcaccbbffcbcdcf185b082e1ae07da323d19",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.4.1"
+ },
+ "clipboard": {
+ "dependency": "direct main",
+ "description": {
+ "name": "clipboard",
+ "sha256": "2ec38f0e59878008ceca0ab122e4bfde98847f88ef0f83331362ba4521f565a9",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.3"
+ },
+ "clock": {
+ "dependency": "transitive",
+ "description": {
+ "name": "clock",
+ "sha256": "cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.1"
+ },
+ "code_builder": {
+ "dependency": "transitive",
+ "description": {
+ "name": "code_builder",
+ "sha256": "f692079e25e7869c14132d39f223f8eec9830eb76131925143b2129c4bb01b37",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.10.0"
+ },
+ "collection": {
+ "dependency": "direct main",
+ "description": {
+ "name": "collection",
+ "sha256": "ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.18.0"
+ },
+ "confetti": {
+ "dependency": "direct main",
+ "description": {
+ "name": "confetti",
+ "sha256": "979aafde2428c53947892c95eb244466c109c129b7eee9011f0a66caaca52267",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.7.0"
+ },
+ "connectivity_plus": {
+ "dependency": "direct main",
+ "description": {
+ "name": "connectivity_plus",
+ "sha256": "2056db5241f96cdc0126bd94459fc4cdc13876753768fc7a31c425e50a7177d0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.0.5"
+ },
+ "connectivity_plus_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "connectivity_plus_platform_interface",
+ "sha256": "42657c1715d48b167930d5f34d00222ac100475f73d10162ddf43e714932f204",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.1"
+ },
+ "convert": {
+ "dependency": "direct main",
+ "description": {
+ "name": "convert",
+ "sha256": "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.1"
+ },
+ "cross_file": {
+ "dependency": "transitive",
+ "description": {
+ "name": "cross_file",
+ "sha256": "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.3.4+2"
+ },
+ "crypto": {
+ "dependency": "transitive",
+ "description": {
+ "name": "crypto",
+ "sha256": "ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.3"
+ },
+ "csslib": {
+ "dependency": "transitive",
+ "description": {
+ "name": "csslib",
+ "sha256": "706b5707578e0c1b4b7550f64078f0a0f19dec3f50a178ffae7006b0a9ca58fb",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.0"
+ },
+ "dart_style": {
+ "dependency": "transitive",
+ "description": {
+ "name": "dart_style",
+ "sha256": "99e066ce75c89d6b29903d788a7bb9369cf754f7b24bf70bf4b6d6d6b26853b9",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.6"
+ },
+ "dbus": {
+ "dependency": "transitive",
+ "description": {
+ "name": "dbus",
+ "sha256": "365c771ac3b0e58845f39ec6deebc76e3276aa9922b0cc60840712094d9047ac",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.7.10"
+ },
+ "desktop_webview_window": {
+ "dependency": "direct main",
+ "description": {
+ "path": "packages/desktop_webview_window",
+ "ref": "main",
+ "resolved-ref": "726d8281a244d56ab36e843f0427c48de6d9cc56",
+ "url": "https://github.com/MixinNetwork/flutter-plugins"
+ },
+ "source": "git",
+ "version": "0.2.4"
+ },
+ "device_info_plus": {
+ "dependency": "direct main",
+ "description": {
+ "name": "device_info_plus",
+ "sha256": "77f757b789ff68e4eaf9c56d1752309bd9f7ad557cb105b938a7f8eb89e59110",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "9.1.2"
+ },
+ "device_info_plus_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "device_info_plus_platform_interface",
+ "sha256": "d3b01d5868b50ae571cd1dc6e502fc94d956b665756180f7b16ead09e836fd64",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "7.0.0"
+ },
+ "dio": {
+ "dependency": "direct main",
+ "description": {
+ "name": "dio",
+ "sha256": "11e40df547d418cc0c4900a9318b26304e665da6fa4755399a9ff9efd09034b5",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "5.4.3+1"
+ },
+ "dotted_border": {
+ "dependency": "direct main",
+ "description": {
+ "name": "dotted_border",
+ "sha256": "108837e11848ca776c53b30bc870086f84b62ed6e01c503ed976e8f8c7df9c04",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.0"
+ },
+ "dropdown_button2": {
+ "dependency": "direct main",
+ "description": {
+ "name": "dropdown_button2",
+ "sha256": "b0fe8d49a030315e9eef6c7ac84ca964250155a6224d491c1365061bc974a9e1",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.9"
+ },
+ "email_validator": {
+ "dependency": "direct main",
+ "description": {
+ "name": "email_validator",
+ "sha256": "b19aa5d92fdd76fbc65112060c94d45ba855105a28bb6e462de7ff03b12fa1fb",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.0"
+ },
+ "ente_crypto_dart": {
+ "dependency": "direct main",
+ "description": {
+ "path": ".",
+ "ref": "HEAD",
+ "resolved-ref": "e2e66ffd03f23bef5e0bb138b5f01b32d8e9b7bb",
+ "url": "https://github.com/ente-io/ente_crypto_dart.git"
+ },
+ "source": "git",
+ "version": "1.0.0"
+ },
+ "event_bus": {
+ "dependency": "direct main",
+ "description": {
+ "name": "event_bus",
+ "sha256": "44baa799834f4c803921873e7446a2add0f3efa45e101a054b1f0ab9b95f8edc",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.0"
+ },
+ "expandable": {
+ "dependency": "direct main",
+ "description": {
+ "name": "expandable",
+ "sha256": "9604d612d4d1146dafa96c6d8eec9c2ff0994658d6d09fed720ab788c7f5afc2",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "5.0.1"
+ },
+ "expansion_tile_card": {
+ "dependency": "direct main",
+ "description": {
+ "name": "expansion_tile_card",
+ "sha256": "27ce4cb518f00e21d0f2309aaa6462b26b148e93cee2029a73088cecf42b1eb0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.0"
+ },
+ "fake_async": {
+ "dependency": "transitive",
+ "description": {
+ "name": "fake_async",
+ "sha256": "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.3.1"
+ },
+ "ffi": {
+ "dependency": "direct main",
+ "description": {
+ "name": "ffi",
+ "sha256": "493f37e7df1804778ff3a53bd691d8692ddf69702cf4c1c1096a2e41b4779e21",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.2"
+ },
+ "file": {
+ "dependency": "transitive",
+ "description": {
+ "name": "file",
+ "sha256": "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "7.0.0"
+ },
+ "file_picker": {
+ "dependency": "direct main",
+ "description": {
+ "name": "file_picker",
+ "sha256": "167bb619cdddaa10ef2907609feb8a79c16dfa479d3afaf960f8e223f754bf12",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "8.1.2"
+ },
+ "file_saver": {
+ "dependency": "direct main",
+ "description": {
+ "name": "file_saver",
+ "sha256": "bdebc720e17b3e01aba59da69b6d47020a7e5ba7d5c75bd9194f9618d5f16ef4",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.12"
+ },
+ "fixnum": {
+ "dependency": "direct main",
+ "description": {
+ "name": "fixnum",
+ "sha256": "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.0"
+ },
+ "fk_user_agent": {
+ "dependency": "direct main",
+ "description": {
+ "name": "fk_user_agent",
+ "sha256": "fd6c94e120786985a292d12f61422a581f4e851148d5940af38b819357b8ad0d",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.0"
+ },
+ "flutter": {
+ "dependency": "direct main",
+ "description": "flutter",
+ "source": "sdk",
+ "version": "0.0.0"
+ },
+ "flutter_animate": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_animate",
+ "sha256": "7c8a6594a9252dad30cc2ef16e33270b6248c4dedc3b3d06c86c4f3f4dc05ae5",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.5.0"
+ },
+ "flutter_bloc": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_bloc",
+ "sha256": "b594505eac31a0518bdcb4b5b79573b8d9117b193cc80cc12e17d639b10aa27a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "8.1.6"
+ },
+ "flutter_context_menu": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_context_menu",
+ "sha256": "4bc1dc30ae5aa705ed99ebbeb875898c6341a6d092397a566fecd5184b392380",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.0"
+ },
+ "flutter_displaymode": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_displaymode",
+ "sha256": "42c5e9abd13d28ed74f701b60529d7f8416947e58256e6659c5550db719c57ef",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.6.0"
+ },
+ "flutter_email_sender": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_email_sender",
+ "sha256": "fb515d4e073d238d0daf1d765e5318487b6396d46b96e0ae9745dbc9a133f97a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.0.3"
+ },
+ "flutter_inappwebview": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_inappwebview",
+ "sha256": "3e9a443a18ecef966fb930c3a76ca5ab6a7aafc0c7b5e14a4a850cf107b09959",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.0.0"
+ },
+ "flutter_inappwebview_android": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_inappwebview_android",
+ "sha256": "d247f6ed417f1f8c364612fa05a2ecba7f775c8d0c044c1d3b9ee33a6515c421",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.13"
+ },
+ "flutter_inappwebview_internal_annotations": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_inappwebview_internal_annotations",
+ "sha256": "5f80fd30e208ddded7dbbcd0d569e7995f9f63d45ea3f548d8dd4c0b473fb4c8",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.1"
+ },
+ "flutter_inappwebview_ios": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_inappwebview_ios",
+ "sha256": "f363577208b97b10b319cd0c428555cd8493e88b468019a8c5635a0e4312bd0f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.13"
+ },
+ "flutter_inappwebview_macos": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_inappwebview_macos",
+ "sha256": "b55b9e506c549ce88e26580351d2c71d54f4825901666bd6cfa4be9415bb2636",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.11"
+ },
+ "flutter_inappwebview_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_inappwebview_platform_interface",
+ "sha256": "545fd4c25a07d2775f7d5af05a979b2cac4fbf79393b0a7f5d33ba39ba4f6187",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.10"
+ },
+ "flutter_inappwebview_web": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_inappwebview_web",
+ "sha256": "d8c680abfb6fec71609a700199635d38a744df0febd5544c5a020bd73de8ee07",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.8"
+ },
+ "flutter_launcher_icons": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_launcher_icons",
+ "sha256": "526faf84284b86a4cb36d20a5e45147747b7563d921373d4ee0559c54fcdbcea",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.13.1"
+ },
+ "flutter_local_authentication": {
+ "dependency": "direct main",
+ "description": {
+ "path": ".",
+ "ref": "1ac346a04592a05fd75acccf2e01fa3c7e955d96",
+ "resolved-ref": "1ac346a04592a05fd75acccf2e01fa3c7e955d96",
+ "url": "https://github.com/eaceto/flutter_local_authentication"
+ },
+ "source": "git",
+ "version": "1.2.0"
+ },
+ "flutter_local_notifications": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_local_notifications",
+ "sha256": "c500d5d9e7e553f06b61877ca6b9c8b92c570a4c8db371038702e8ce57f8a50f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "17.2.2"
+ },
+ "flutter_local_notifications_linux": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_local_notifications_linux",
+ "sha256": "c49bd06165cad9beeb79090b18cd1eb0296f4bf4b23b84426e37dd7c027fc3af",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.0.1"
+ },
+ "flutter_local_notifications_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_local_notifications_platform_interface",
+ "sha256": "85f8d07fe708c1bdcf45037f2c0109753b26ae077e9d9e899d55971711a4ea66",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "7.2.0"
+ },
+ "flutter_localizations": {
+ "dependency": "direct main",
+ "description": "flutter",
+ "source": "sdk",
+ "version": "0.0.0"
+ },
+ "flutter_native_splash": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_native_splash",
+ "sha256": "edf39bcf4d74aca1eb2c1e43c3e445fd9f494013df7f0da752fefe72020eedc0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.0"
+ },
+ "flutter_plugin_android_lifecycle": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_plugin_android_lifecycle",
+ "sha256": "c6b0b4c05c458e1c01ad9bcc14041dd7b1f6783d487be4386f793f47a8a4d03e",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.20"
+ },
+ "flutter_secure_storage": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_secure_storage",
+ "sha256": "165164745e6afb5c0e3e3fcc72a012fb9e58496fb26ffb92cf22e16a821e85d0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "9.2.2"
+ },
+ "flutter_secure_storage_linux": {
+ "dependency": "direct overridden",
+ "description": {
+ "path": "flutter_secure_storage_linux",
+ "ref": "develop",
+ "resolved-ref": "cb30953edc029dc4059b72700270b4cd3a3afade",
+ "url": "https://github.com/mogol/flutter_secure_storage.git"
+ },
+ "source": "git",
+ "version": "1.2.1"
+ },
+ "flutter_secure_storage_macos": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_secure_storage_macos",
+ "sha256": "1693ab11121a5f925bbea0be725abfcfbbcf36c1e29e571f84a0c0f436147a81",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.2"
+ },
+ "flutter_secure_storage_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_secure_storage_platform_interface",
+ "sha256": "cf91ad32ce5adef6fba4d736a542baca9daf3beac4db2d04be350b87f69ac4a8",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.2"
+ },
+ "flutter_secure_storage_web": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_secure_storage_web",
+ "sha256": "f4ebff989b4f07b2656fb16b47852c0aab9fed9b4ec1c70103368337bc1886a9",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.2.1"
+ },
+ "flutter_secure_storage_windows": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_secure_storage_windows",
+ "sha256": "b20b07cb5ed4ed74fc567b78a72936203f587eba460af1df11281c9326cd3709",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.2"
+ },
+ "flutter_shaders": {
+ "dependency": "transitive",
+ "description": {
+ "name": "flutter_shaders",
+ "sha256": "02750b545c01ff4d8e9bbe8f27a7731aa3778402506c67daa1de7f5fc3f4befe",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.2"
+ },
+ "flutter_speed_dial": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_speed_dial",
+ "sha256": "698a037274a66dbae8697c265440e6acb6ab6cae9ac5f95c749e7944d8f28d41",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "7.0.0"
+ },
+ "flutter_staggered_grid_view": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_staggered_grid_view",
+ "sha256": "19e7abb550c96fbfeb546b23f3ff356ee7c59a019a651f8f102a4ba9b7349395",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.7.0"
+ },
+ "flutter_svg": {
+ "dependency": "direct main",
+ "description": {
+ "name": "flutter_svg",
+ "sha256": "7b4ca6cf3304575fe9c8ec64813c8d02ee41d2afe60bcfe0678bcb5375d596a2",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.10+1"
+ },
+ "flutter_test": {
+ "dependency": "direct dev",
+ "description": "flutter",
+ "source": "sdk",
+ "version": "0.0.0"
+ },
+ "flutter_web_plugins": {
+ "dependency": "transitive",
+ "description": "flutter",
+ "source": "sdk",
+ "version": "0.0.0"
+ },
+ "fluttertoast": {
+ "dependency": "direct main",
+ "description": {
+ "name": "fluttertoast",
+ "sha256": "95f349437aeebe524ef7d6c9bde3e6b4772717cf46a0eb6a3ceaddc740b297cc",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "8.2.8"
+ },
+ "freezed_annotation": {
+ "dependency": "transitive",
+ "description": {
+ "name": "freezed_annotation",
+ "sha256": "c3fd9336eb55a38cc1bbd79ab17573113a8deccd0ecbbf926cca3c62803b5c2d",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.1"
+ },
+ "frontend_server_client": {
+ "dependency": "transitive",
+ "description": {
+ "name": "frontend_server_client",
+ "sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.0.0"
+ },
+ "glob": {
+ "dependency": "transitive",
+ "description": {
+ "name": "glob",
+ "sha256": "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.2"
+ },
+ "google_nav_bar": {
+ "dependency": "direct main",
+ "description": {
+ "name": "google_nav_bar",
+ "sha256": "1c8e3882fa66ee7b74c24320668276ca23affbd58f0b14a24c1e5590f4d07ab0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "5.0.6"
+ },
+ "gradient_borders": {
+ "dependency": "direct main",
+ "description": {
+ "name": "gradient_borders",
+ "sha256": "b1cd969552c83f458ff755aa68e13a0327d09f06c3f42f471b423b01427f21f8",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.1"
+ },
+ "graphs": {
+ "dependency": "transitive",
+ "description": {
+ "name": "graphs",
+ "sha256": "aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.1"
+ },
+ "gtk": {
+ "dependency": "transitive",
+ "description": {
+ "name": "gtk",
+ "sha256": "e8ce9ca4b1df106e4d72dad201d345ea1a036cc12c360f1a7d5a758f78ffa42c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.0"
+ },
+ "hashlib": {
+ "dependency": "transitive",
+ "description": {
+ "name": "hashlib",
+ "sha256": "67e640e19cc33070113acab3125cd48ebe480a0300e15554dec089b8878a729f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.16.0"
+ },
+ "hashlib_codecs": {
+ "dependency": "transitive",
+ "description": {
+ "name": "hashlib_codecs",
+ "sha256": "a1c7b5d89ff29e81fd8e8c0b35966db4c935e149fc4ebe1ebf71e358c15863ab",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.0"
+ },
+ "hex": {
+ "dependency": "transitive",
+ "description": {
+ "name": "hex",
+ "sha256": "4e7cd54e4b59ba026432a6be2dd9d96e4c5205725194997193bf871703b82c4a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.0"
+ },
+ "html": {
+ "dependency": "transitive",
+ "description": {
+ "name": "html",
+ "sha256": "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.15.4"
+ },
+ "http": {
+ "dependency": "direct main",
+ "description": {
+ "name": "http",
+ "sha256": "b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.2.2"
+ },
+ "http_multi_server": {
+ "dependency": "transitive",
+ "description": {
+ "name": "http_multi_server",
+ "sha256": "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.2.1"
+ },
+ "http_parser": {
+ "dependency": "transitive",
+ "description": {
+ "name": "http_parser",
+ "sha256": "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.0.2"
+ },
+ "image": {
+ "dependency": "transitive",
+ "description": {
+ "name": "image",
+ "sha256": "2237616a36c0d69aef7549ab439b833fb7f9fb9fc861af2cc9ac3eedddd69ca8",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.2.0"
+ },
+ "intl": {
+ "dependency": "direct main",
+ "description": {
+ "name": "intl",
+ "sha256": "d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.19.0"
+ },
+ "io": {
+ "dependency": "transitive",
+ "description": {
+ "name": "io",
+ "sha256": "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.4"
+ },
+ "js": {
+ "dependency": "transitive",
+ "description": {
+ "name": "js",
+ "sha256": "f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.6.7"
+ },
+ "json_annotation": {
+ "dependency": "direct main",
+ "description": {
+ "name": "json_annotation",
+ "sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.9.0"
+ },
+ "json_serializable": {
+ "dependency": "direct dev",
+ "description": {
+ "name": "json_serializable",
+ "sha256": "ea1432d167339ea9b5bb153f0571d0039607a873d6e04e0117af043f14a1fd4b",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.8.0"
+ },
+ "leak_tracker": {
+ "dependency": "transitive",
+ "description": {
+ "name": "leak_tracker",
+ "sha256": "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "10.0.5"
+ },
+ "leak_tracker_flutter_testing": {
+ "dependency": "transitive",
+ "description": {
+ "name": "leak_tracker_flutter_testing",
+ "sha256": "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.5"
+ },
+ "leak_tracker_testing": {
+ "dependency": "transitive",
+ "description": {
+ "name": "leak_tracker_testing",
+ "sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.1"
+ },
+ "lints": {
+ "dependency": "direct dev",
+ "description": {
+ "name": "lints",
+ "sha256": "976c774dd944a42e83e2467f4cc670daef7eed6295b10b36ae8c85bcbf828235",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.0.0"
+ },
+ "local_auth": {
+ "dependency": "direct main",
+ "description": {
+ "name": "local_auth",
+ "sha256": "434d854cf478f17f12ab29a76a02b3067f86a63a6d6c4eb8fbfdcfe4879c1b7b",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.0"
+ },
+ "local_auth_android": {
+ "dependency": "direct main",
+ "description": {
+ "name": "local_auth_android",
+ "sha256": "48dfb2d954da8ef6a77adfc93a29998f7729e9308eaa817e91dea4500317b2c8",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.39"
+ },
+ "local_auth_darwin": {
+ "dependency": "direct main",
+ "description": {
+ "name": "local_auth_darwin",
+ "sha256": "7ba5738c874ca2b910d72385d00d2bebad9d4e807612936cf5e32bc01a048c71",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.4.0"
+ },
+ "local_auth_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "local_auth_platform_interface",
+ "sha256": "1b842ff177a7068442eae093b64abe3592f816afd2a533c0ebcdbe40f9d2075a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.10"
+ },
+ "local_auth_windows": {
+ "dependency": "transitive",
+ "description": {
+ "name": "local_auth_windows",
+ "sha256": "505ba3367ca781efb1c50d3132e44a2446bccc4163427bc203b9b4d8994d97ea",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.10"
+ },
+ "logging": {
+ "dependency": "direct main",
+ "description": {
+ "name": "logging",
+ "sha256": "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.2.0"
+ },
+ "matcher": {
+ "dependency": "transitive",
+ "description": {
+ "name": "matcher",
+ "sha256": "d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.12.16+1"
+ },
+ "material_color_utilities": {
+ "dependency": "transitive",
+ "description": {
+ "name": "material_color_utilities",
+ "sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.11.1"
+ },
+ "menu_base": {
+ "dependency": "transitive",
+ "description": {
+ "name": "menu_base",
+ "sha256": "820368014a171bd1241030278e6c2617354f492f5c703d7b7d4570a6b8b84405",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.1"
+ },
+ "meta": {
+ "dependency": "transitive",
+ "description": {
+ "name": "meta",
+ "sha256": "bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.15.0"
+ },
+ "mime": {
+ "dependency": "transitive",
+ "description": {
+ "name": "mime",
+ "sha256": "2e123074287cc9fd6c09de8336dae606d1ddb88d9ac47358826db698c176a1f2",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.5"
+ },
+ "mocktail": {
+ "dependency": "direct dev",
+ "description": {
+ "name": "mocktail",
+ "sha256": "890df3f9688106f25755f26b1c60589a92b3ab91a22b8b224947ad041bf172d8",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.4"
+ },
+ "modal_bottom_sheet": {
+ "dependency": "direct main",
+ "description": {
+ "name": "modal_bottom_sheet",
+ "sha256": "eac66ef8cb0461bf069a38c5eb0fa728cee525a531a8304bd3f7b2185407c67e",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.0"
+ },
+ "move_to_background": {
+ "dependency": "direct main",
+ "description": {
+ "name": "move_to_background",
+ "sha256": "00caad17a6ce149910777131503f43f8ed80025681f94684e3a6a87d979b914c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.2"
+ },
+ "nested": {
+ "dependency": "transitive",
+ "description": {
+ "name": "nested",
+ "sha256": "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.0"
+ },
+ "nm": {
+ "dependency": "transitive",
+ "description": {
+ "name": "nm",
+ "sha256": "2c9aae4127bdc8993206464fcc063611e0e36e72018696cd9631023a31b24254",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.5.0"
+ },
+ "otp": {
+ "dependency": "direct main",
+ "description": {
+ "name": "otp",
+ "sha256": "fcb7f21e30c4cd80a0a982c27a9b75151cc1fe3d8f7ee680673c090171b1ad55",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.4"
+ },
+ "package_config": {
+ "dependency": "transitive",
+ "description": {
+ "name": "package_config",
+ "sha256": "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.0"
+ },
+ "package_info_plus": {
+ "dependency": "direct main",
+ "description": {
+ "name": "package_info_plus",
+ "sha256": "a75164ade98cb7d24cfd0a13c6408927c6b217fa60dee5a7ff5c116a58f28918",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "8.0.2"
+ },
+ "package_info_plus_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "package_info_plus_platform_interface",
+ "sha256": "ac1f4a4847f1ade8e6a87d1f39f5d7c67490738642e2542f559ec38c37489a66",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.1"
+ },
+ "password_strength": {
+ "dependency": "direct main",
+ "description": {
+ "name": "password_strength",
+ "sha256": "0e51e3d864e37873a1347e658147f88b66e141ee36c58e19828dc5637961e1ce",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.0"
+ },
+ "path": {
+ "dependency": "direct main",
+ "description": {
+ "name": "path",
+ "sha256": "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.9.0"
+ },
+ "path_drawing": {
+ "dependency": "transitive",
+ "description": {
+ "name": "path_drawing",
+ "sha256": "bbb1934c0cbb03091af082a6389ca2080345291ef07a5fa6d6e078ba8682f977",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.1"
+ },
+ "path_parsing": {
+ "dependency": "transitive",
+ "description": {
+ "name": "path_parsing",
+ "sha256": "e3e67b1629e6f7e8100b367d3db6ba6af4b1f0bb80f64db18ef1fbabd2fa9ccf",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.1"
+ },
+ "path_provider": {
+ "dependency": "direct main",
+ "description": {
+ "name": "path_provider",
+ "sha256": "c9e7d3a4cd1410877472158bee69963a4579f78b68c65a2b7d40d1a7a88bb161",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.3"
+ },
+ "path_provider_android": {
+ "dependency": "transitive",
+ "description": {
+ "name": "path_provider_android",
+ "sha256": "9c96da072b421e98183f9ea7464898428e764bc0ce5567f27ec8693442e72514",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.2.5"
+ },
+ "path_provider_foundation": {
+ "dependency": "transitive",
+ "description": {
+ "name": "path_provider_foundation",
+ "sha256": "f234384a3fdd67f989b4d54a5d73ca2a6c422fa55ae694381ae0f4375cd1ea16",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.0"
+ },
+ "path_provider_linux": {
+ "dependency": "transitive",
+ "description": {
+ "name": "path_provider_linux",
+ "sha256": "f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.2.1"
+ },
+ "path_provider_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "path_provider_platform_interface",
+ "sha256": "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.2"
+ },
+ "path_provider_windows": {
+ "dependency": "transitive",
+ "description": {
+ "name": "path_provider_windows",
+ "sha256": "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.2.1"
+ },
+ "petitparser": {
+ "dependency": "transitive",
+ "description": {
+ "name": "petitparser",
+ "sha256": "c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.0.2"
+ },
+ "pinput": {
+ "dependency": "direct main",
+ "description": {
+ "name": "pinput",
+ "sha256": "7bf9aa7d0eeb3da9f7d49d2087c7bc7d36cd277d2e94cc31c6da52e1ebb048d0",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "5.0.0"
+ },
+ "platform": {
+ "dependency": "transitive",
+ "description": {
+ "name": "platform",
+ "sha256": "9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.5"
+ },
+ "plugin_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "plugin_platform_interface",
+ "sha256": "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.8"
+ },
+ "pointycastle": {
+ "dependency": "direct main",
+ "description": {
+ "name": "pointycastle",
+ "sha256": "4be0097fcf3fd3e8449e53730c631200ebc7b88016acecab2b0da2f0149222fe",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.9.1"
+ },
+ "pool": {
+ "dependency": "transitive",
+ "description": {
+ "name": "pool",
+ "sha256": "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.5.1"
+ },
+ "privacy_screen": {
+ "dependency": "direct main",
+ "description": {
+ "name": "privacy_screen",
+ "sha256": "b80297d2726d96e8a8341149e81a415302755f02d3af7c05c820d9e191bbfbee",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.0.6"
+ },
+ "protobuf": {
+ "dependency": "direct main",
+ "description": {
+ "name": "protobuf",
+ "sha256": "68645b24e0716782e58948f8467fd42a880f255096a821f9e7d0ec625b00c84d",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.0"
+ },
+ "provider": {
+ "dependency": "transitive",
+ "description": {
+ "name": "provider",
+ "sha256": "c8a055ee5ce3fd98d6fc872478b03823ffdb448699c6ebdbbc71d59b596fd48c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.1.2"
+ },
+ "pub_semver": {
+ "dependency": "transitive",
+ "description": {
+ "name": "pub_semver",
+ "sha256": "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.4"
+ },
+ "pubspec_parse": {
+ "dependency": "transitive",
+ "description": {
+ "name": "pubspec_parse",
+ "sha256": "c799b721d79eb6ee6fa56f00c04b472dcd44a30d258fac2174a6ec57302678f8",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.3.0"
+ },
+ "qr": {
+ "dependency": "transitive",
+ "description": {
+ "name": "qr",
+ "sha256": "64957a3930367bf97cc211a5af99551d630f2f4625e38af10edd6b19131b64b3",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.1"
+ },
+ "qr_code_scanner": {
+ "dependency": "direct main",
+ "description": {
+ "name": "qr_code_scanner",
+ "sha256": "f23b68d893505a424f0bd2e324ebea71ed88465d572d26bb8d2e78a4749591fd",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.1"
+ },
+ "qr_flutter": {
+ "dependency": "direct main",
+ "description": {
+ "name": "qr_flutter",
+ "sha256": "5095f0fc6e3f71d08adef8feccc8cea4f12eec18a2e31c2e8d82cb6019f4b097",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.1.0"
+ },
+ "screen_retriever": {
+ "dependency": "transitive",
+ "description": {
+ "name": "screen_retriever",
+ "sha256": "6ee02c8a1158e6dae7ca430da79436e3b1c9563c8cf02f524af997c201ac2b90",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.9"
+ },
+ "sentry": {
+ "dependency": "direct main",
+ "description": {
+ "name": "sentry",
+ "sha256": "0f787e27ff617e4f88f7074977240406a9c5509444bac64a4dfa5b3200fb5632",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "8.7.0"
+ },
+ "sentry_flutter": {
+ "dependency": "direct main",
+ "description": {
+ "name": "sentry_flutter",
+ "sha256": "fbbb47d72ccca48be25bf3c2ced6ab6e872991af3a0ba78e54be8d138f2e053f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "8.7.0"
+ },
+ "share_plus": {
+ "dependency": "direct main",
+ "description": {
+ "name": "share_plus",
+ "sha256": "468c43f285207c84bcabf5737f33b914ceb8eb38398b91e5e3ad1698d1b72a52",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "10.0.2"
+ },
+ "share_plus_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "share_plus_platform_interface",
+ "sha256": "6ababf341050edff57da8b6990f11f4e99eaba837865e2e6defe16d039619db5",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "5.0.0"
+ },
+ "shared_preferences": {
+ "dependency": "direct main",
+ "description": {
+ "name": "shared_preferences",
+ "sha256": "d3bbe5553a986e83980916ded2f0b435ef2e1893dfaa29d5a7a790d0eca12180",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.2.3"
+ },
+ "shared_preferences_android": {
+ "dependency": "transitive",
+ "description": {
+ "name": "shared_preferences_android",
+ "sha256": "93d0ec9dd902d85f326068e6a899487d1f65ffcd5798721a95330b26c8131577",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.2.3"
+ },
+ "shared_preferences_foundation": {
+ "dependency": "transitive",
+ "description": {
+ "name": "shared_preferences_foundation",
+ "sha256": "0a8a893bf4fd1152f93fec03a415d11c27c74454d96e2318a7ac38dd18683ab7",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.0"
+ },
+ "shared_preferences_linux": {
+ "dependency": "transitive",
+ "description": {
+ "name": "shared_preferences_linux",
+ "sha256": "9f2cbcf46d4270ea8be39fa156d86379077c8a5228d9dfdb1164ae0bb93f1faa",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.2"
+ },
+ "shared_preferences_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "shared_preferences_platform_interface",
+ "sha256": "22e2ecac9419b4246d7c22bfbbda589e3acf5c0351137d87dd2939d984d37c3b",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.2"
+ },
+ "shared_preferences_web": {
+ "dependency": "transitive",
+ "description": {
+ "name": "shared_preferences_web",
+ "sha256": "d762709c2bbe80626ecc819143013cc820fa49ca5e363620ee20a8b15a3e3daf",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.2.1"
+ },
+ "shared_preferences_windows": {
+ "dependency": "transitive",
+ "description": {
+ "name": "shared_preferences_windows",
+ "sha256": "841ad54f3c8381c480d0c9b508b89a34036f512482c407e6df7a9c4aa2ef8f59",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.2"
+ },
+ "shelf": {
+ "dependency": "transitive",
+ "description": {
+ "name": "shelf",
+ "sha256": "ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.4.1"
+ },
+ "shelf_web_socket": {
+ "dependency": "transitive",
+ "description": {
+ "name": "shelf_web_socket",
+ "sha256": "073c147238594ecd0d193f3456a5fe91c4b0abbcc68bf5cd95b36c4e194ac611",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.0"
+ },
+ "shortid": {
+ "dependency": "transitive",
+ "description": {
+ "name": "shortid",
+ "sha256": "d0b40e3dbb50497dad107e19c54ca7de0d1a274eb9b4404991e443dadb9ebedb",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.2"
+ },
+ "sky_engine": {
+ "dependency": "transitive",
+ "description": "flutter",
+ "source": "sdk",
+ "version": "0.0.99"
+ },
+ "sodium": {
+ "dependency": "transitive",
+ "description": {
+ "name": "sodium",
+ "sha256": "d9830a388e37c82891888e64cfd4c6764fa3ac716bed80ac6eab89ee42c3cd76",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.1+1"
+ },
+ "sodium_libs": {
+ "dependency": "transitive",
+ "description": {
+ "name": "sodium_libs",
+ "sha256": "441444f6f433032bae3444c2ef5ed2cf5bc0def77f104abdff20aedcf79a7c7a",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.2.1+5"
+ },
+ "source_gen": {
+ "dependency": "transitive",
+ "description": {
+ "name": "source_gen",
+ "sha256": "14658ba5f669685cd3d63701d01b31ea748310f7ab854e471962670abcf57832",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.5.0"
+ },
+ "source_helper": {
+ "dependency": "transitive",
+ "description": {
+ "name": "source_helper",
+ "sha256": "6adebc0006c37dd63fe05bca0a929b99f06402fc95aa35bf36d67f5c06de01fd",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.3.4"
+ },
+ "source_span": {
+ "dependency": "transitive",
+ "description": {
+ "name": "source_span",
+ "sha256": "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.10.0"
+ },
+ "sprintf": {
+ "dependency": "transitive",
+ "description": {
+ "name": "sprintf",
+ "sha256": "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "7.0.0"
+ },
+ "sqflite": {
+ "dependency": "direct main",
+ "description": {
+ "path": "sqflite",
+ "ref": "HEAD",
+ "resolved-ref": "3309d399dd7d695bbfa7c05f643bb16765cef4ee",
+ "url": "https://github.com/tekartik/sqflite"
+ },
+ "source": "git",
+ "version": "2.3.3+1"
+ },
+ "sqflite_common": {
+ "dependency": "transitive",
+ "description": {
+ "name": "sqflite_common",
+ "sha256": "3da423ce7baf868be70e2c0976c28a1bb2f73644268b7ffa7d2e08eab71f16a4",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.5.4"
+ },
+ "sqflite_common_ffi": {
+ "dependency": "direct main",
+ "description": {
+ "name": "sqflite_common_ffi",
+ "sha256": "4d6137c29e930d6e4a8ff373989dd9de7bac12e3bc87bce950f6e844e8ad3bb5",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.3"
+ },
+ "sqlite3": {
+ "dependency": "direct main",
+ "description": {
+ "name": "sqlite3",
+ "sha256": "45f168ae2213201b54e09429ed0c593dc2c88c924a1488d6f9c523a255d567cb",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.4.6"
+ },
+ "stack_trace": {
+ "dependency": "transitive",
+ "description": {
+ "name": "stack_trace",
+ "sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.11.1"
+ },
+ "steam_totp": {
+ "dependency": "direct main",
+ "description": {
+ "name": "steam_totp",
+ "sha256": "3c09143c983f6bb05bb53e9232f9d40bbcc01c596ba0273c3e6bb246729abfa1",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.0.1"
+ },
+ "step_progress_indicator": {
+ "dependency": "direct main",
+ "description": {
+ "name": "step_progress_indicator",
+ "sha256": "b51bb1fcfc78454359f0658c5a2c21548c3825ebf76e826308e9ca10f383bbb8",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.2"
+ },
+ "stream_channel": {
+ "dependency": "transitive",
+ "description": {
+ "name": "stream_channel",
+ "sha256": "ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.2"
+ },
+ "stream_transform": {
+ "dependency": "transitive",
+ "description": {
+ "name": "stream_transform",
+ "sha256": "14a00e794c7c11aa145a170587321aedce29769c08d7f58b1d141da75e3b1c6f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.0"
+ },
+ "string_scanner": {
+ "dependency": "transitive",
+ "description": {
+ "name": "string_scanner",
+ "sha256": "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.2.0"
+ },
+ "styled_text": {
+ "dependency": "direct main",
+ "description": {
+ "name": "styled_text",
+ "sha256": "fd624172cf629751b4f171dd0ecf9acf02a06df3f8a81bb56c0caa4f1df706c3",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "8.1.0"
+ },
+ "synchronized": {
+ "dependency": "transitive",
+ "description": {
+ "name": "synchronized",
+ "sha256": "539ef412b170d65ecdafd780f924e5be3f60032a1128df156adad6c5b373d558",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.0+1"
+ },
+ "term_glyph": {
+ "dependency": "transitive",
+ "description": {
+ "name": "term_glyph",
+ "sha256": "a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.2.1"
+ },
+ "test_api": {
+ "dependency": "transitive",
+ "description": {
+ "name": "test_api",
+ "sha256": "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.7.2"
+ },
+ "timezone": {
+ "dependency": "transitive",
+ "description": {
+ "name": "timezone",
+ "sha256": "a6ccda4a69a442098b602c44e61a1e2b4bf6f5516e875bbf0f427d5df14745d5",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.9.3"
+ },
+ "timing": {
+ "dependency": "transitive",
+ "description": {
+ "name": "timing",
+ "sha256": "70a3b636575d4163c477e6de42f247a23b315ae20e86442bebe32d3cabf61c32",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.1"
+ },
+ "tray_manager": {
+ "dependency": "direct main",
+ "description": {
+ "name": "tray_manager",
+ "sha256": "c9a63fd88bd3546287a7eb8ccc978d707eef82c775397af17dda3a4f4c039e64",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.3"
+ },
+ "tuple": {
+ "dependency": "direct main",
+ "description": {
+ "name": "tuple",
+ "sha256": "a97ce2013f240b2f3807bcbaf218765b6f301c3eff91092bcfa23a039e7dd151",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.2"
+ },
+ "typed_data": {
+ "dependency": "transitive",
+ "description": {
+ "name": "typed_data",
+ "sha256": "facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.3.2"
+ },
+ "universal_io": {
+ "dependency": "transitive",
+ "description": {
+ "name": "universal_io",
+ "sha256": "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.2.2"
+ },
+ "universal_platform": {
+ "dependency": "transitive",
+ "description": {
+ "name": "universal_platform",
+ "sha256": "64e16458a0ea9b99260ceb5467a214c1f298d647c659af1bff6d3bf82536b1ec",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.0"
+ },
+ "url_launcher": {
+ "dependency": "direct main",
+ "description": {
+ "name": "url_launcher",
+ "sha256": "21b704ce5fa560ea9f3b525b43601c678728ba46725bab9b01187b4831377ed3",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.3.0"
+ },
+ "url_launcher_android": {
+ "dependency": "transitive",
+ "description": {
+ "name": "url_launcher_android",
+ "sha256": "ceb2625f0c24ade6ef6778d1de0b2e44f2db71fded235eb52295247feba8c5cf",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.3.3"
+ },
+ "url_launcher_ios": {
+ "dependency": "transitive",
+ "description": {
+ "name": "url_launcher_ios",
+ "sha256": "7068716403343f6ba4969b4173cbf3b84fc768042124bc2c011e5d782b24fe89",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.3.0"
+ },
+ "url_launcher_linux": {
+ "dependency": "transitive",
+ "description": {
+ "name": "url_launcher_linux",
+ "sha256": "ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.1"
+ },
+ "url_launcher_macos": {
+ "dependency": "transitive",
+ "description": {
+ "name": "url_launcher_macos",
+ "sha256": "9a1a42d5d2d95400c795b2914c36fdcb525870c752569438e4ebb09a2b5d90de",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.2.0"
+ },
+ "url_launcher_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "url_launcher_platform_interface",
+ "sha256": "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.2"
+ },
+ "url_launcher_web": {
+ "dependency": "transitive",
+ "description": {
+ "name": "url_launcher_web",
+ "sha256": "772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.3.3"
+ },
+ "url_launcher_windows": {
+ "dependency": "transitive",
+ "description": {
+ "name": "url_launcher_windows",
+ "sha256": "49c10f879746271804767cb45551ec5592cdab00ee105c06dddde1a98f73b185",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.2"
+ },
+ "uuid": {
+ "dependency": "direct main",
+ "description": {
+ "name": "uuid",
+ "sha256": "814e9e88f21a176ae1359149021870e87f7cddaf633ab678a5d2b0bff7fd1ba8",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "4.4.0"
+ },
+ "vector_graphics": {
+ "dependency": "transitive",
+ "description": {
+ "name": "vector_graphics",
+ "sha256": "32c3c684e02f9bc0afb0ae0aa653337a2fe022e8ab064bcd7ffda27a74e288e3",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.11+1"
+ },
+ "vector_graphics_codec": {
+ "dependency": "transitive",
+ "description": {
+ "name": "vector_graphics_codec",
+ "sha256": "c86987475f162fadff579e7320c7ddda04cd2fdeffbe1129227a85d9ac9e03da",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.11+1"
+ },
+ "vector_graphics_compiler": {
+ "dependency": "transitive",
+ "description": {
+ "name": "vector_graphics_compiler",
+ "sha256": "12faff3f73b1741a36ca7e31b292ddeb629af819ca9efe9953b70bd63fc8cd81",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.11+1"
+ },
+ "vector_math": {
+ "dependency": "transitive",
+ "description": {
+ "name": "vector_math",
+ "sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.1.4"
+ },
+ "vm_service": {
+ "dependency": "transitive",
+ "description": {
+ "name": "vm_service",
+ "sha256": "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "14.2.5"
+ },
+ "watcher": {
+ "dependency": "transitive",
+ "description": {
+ "name": "watcher",
+ "sha256": "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.0"
+ },
+ "web": {
+ "dependency": "transitive",
+ "description": {
+ "name": "web",
+ "sha256": "d43c1d6b787bf0afad444700ae7f4db8827f701bc61c255ac8d328c6f4d52062",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.0"
+ },
+ "web_socket": {
+ "dependency": "transitive",
+ "description": {
+ "name": "web_socket",
+ "sha256": "3c12d96c0c9a4eec095246debcea7b86c0324f22df69893d538fcc6f1b8cce83",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.1.6"
+ },
+ "web_socket_channel": {
+ "dependency": "transitive",
+ "description": {
+ "name": "web_socket_channel",
+ "sha256": "9f187088ed104edd8662ca07af4b124465893caf063ba29758f97af57e61da8f",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.0.1"
+ },
+ "win32": {
+ "dependency": "direct main",
+ "description": {
+ "name": "win32",
+ "sha256": "a79dbe579cb51ecd6d30b17e0cae4e0ea15e2c0e66f69ad4198f22a6789e94f4",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "5.5.1"
+ },
+ "win32_registry": {
+ "dependency": "transitive",
+ "description": {
+ "name": "win32_registry",
+ "sha256": "10589e0d7f4e053f2c61023a31c9ce01146656a70b7b7f0828c0b46d7da2a9bb",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.3"
+ },
+ "window_manager": {
+ "dependency": "direct main",
+ "description": {
+ "name": "window_manager",
+ "sha256": "ab8b2a7f97543d3db2b506c9d875e637149d48ee0c6a5cb5f5fd6e0dac463792",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.4.2"
+ },
+ "xdg_directories": {
+ "dependency": "transitive",
+ "description": {
+ "name": "xdg_directories",
+ "sha256": "faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.0.4"
+ },
+ "xml": {
+ "dependency": "transitive",
+ "description": {
+ "name": "xml",
+ "sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.5.0"
+ },
+ "xmlstream": {
+ "dependency": "transitive",
+ "description": {
+ "name": "xmlstream",
+ "sha256": "cfc14e3f256997897df9481ae630d94c2d85ada5187ebeb868bb1aabc2c977b4",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.1.1"
+ },
+ "yaml": {
+ "dependency": "transitive",
+ "description": {
+ "name": "yaml",
+ "sha256": "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "3.1.2"
+ }
+ },
+ "sdks": {
+ "dart": ">=3.4.0 <4.0.0",
+ "flutter": ">=3.22.0"
+ }
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/en/ente-auth/simple-icons.json b/third_party/nixpkgs/pkgs/by-name/en/ente-auth/simple-icons.json
new file mode 100644
index 0000000000..0275e35bb3
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/en/ente-auth/simple-icons.json
@@ -0,0 +1,6 @@
+{
+ "owner": "simple-icons",
+ "repo": "simple-icons",
+ "rev": "bffc992b7d1365ee44b1683f8397e9f7a44d0c2c",
+ "hash": "sha256-aqX6X/UsXXprWYU0xYK+wM9vWULYI8enCbVFebEM0yw="
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/en/ente-auth/update.sh b/third_party/nixpkgs/pkgs/by-name/en/ente-auth/update.sh
new file mode 100755
index 0000000000..7f79ffae58
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/en/ente-auth/update.sh
@@ -0,0 +1,35 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p curl gojq nix-prefetch-github common-updater-scripts
+
+set -eou pipefail
+pkg_dir="$(dirname "$0")"
+
+gh-curl () {
+ curl --silent ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} "$1"
+}
+
+version="$(gh-curl "https://api.github.com/repos/ente-io/ente/releases" | gojq 'map(select(.draft == false and .prerelease == false and (.tag_name | startswith("auth-v")))) | first | .tag_name' --raw-output)"
+short_version="${version:6}"
+if [[ "$short_version" == "$UPDATE_NIX_OLD_VERSION" ]]; then
+ echo "ente-auth is already up-to-date: $short_version"
+ exit 0
+fi
+echo "Updating to $short_version"
+
+# Subtree needed for lockfile and icons
+auth_tree="$(gh-curl "https://api.github.com/repos/ente-io/ente/git/trees/$version" | gojq '.tree[] | select(.path == "auth") | .url' --raw-output)"
+
+# Get lockfile, filter out incompatible sqlite dependency and convert to JSON
+echo "Updating lockfile"
+pubspec_lock="$(gh-curl "$auth_tree" | gojq '.tree[] | select(.path == "pubspec.lock") | .url' --raw-output)"
+gh-curl "$pubspec_lock" | gojq '.content | @base64d' --raw-output | gojq --yaml-input 'del(.packages.sqlite3_flutter_libs)' > "$pkg_dir/pubspec.lock.json"
+
+# Get rev and hash of simple-icons submodule
+echo "Updating icons"
+assets_tree="$(gh-curl "$auth_tree" | gojq '.tree[] | select(.path == "assets") | .url' --raw-output)"
+simple_icons_rev="$(gh-curl "$assets_tree" | gojq '.tree[] | select(.path == "simple-icons") | .sha' --raw-output)"
+nix-prefetch-github --rev "$simple_icons_rev" simple-icons simple-icons > "$pkg_dir/simple-icons.json"
+
+# Update package version and hash
+echo "Updating package source"
+update-source-version ente-auth "$short_version" --file="$pkg_dir/package.nix"
diff --git a/third_party/nixpkgs/pkgs/by-name/en/envio/package.nix b/third_party/nixpkgs/pkgs/by-name/en/envio/package.nix
index b1037be41a..c723ba7dc9 100644
--- a/third_party/nixpkgs/pkgs/by-name/en/envio/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/en/envio/package.nix
@@ -1,11 +1,14 @@
-{ lib
-, stdenv
-, fetchFromGitHub
-, darwin
-, gpgme
-, libgpg-error
-, pkg-config
-, rustPlatform
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ fetchpatch,
+ installShellFiles,
+ darwin,
+ gpgme,
+ libgpg-error,
+ pkg-config,
+ rustPlatform,
}:
let
@@ -13,32 +16,34 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "envio";
- version = "0.5.1";
+ version = "0.6.1";
src = fetchFromGitHub {
owner = "envio-cli";
repo = "envio";
rev = "v${version}";
- hash = "sha256-KhjHd+1IeKdASeYP2rPtyTmtkPcBbaruylmOwTPtFgo=";
+ hash = "sha256-je0DBoBIayFK//Aija5bnO/2z+hxNWgVkwOgxMyq5s4=";
};
- cargoHash = "sha256-qmJUARwsGln07RAX1Ab0cNDgJq7NkezuT0tZsyd48Mw=";
+ cargoHash = "sha256-L7GgPocj32zAfR27dgKK7/OM106cATdCqufSvG3MFYQ=";
- nativeBuildInputs = [ pkg-config ];
+ nativeBuildInputs = [
+ pkg-config
+ installShellFiles
+ ];
- buildInputs = [ libgpg-error gpgme ]
- ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ];
+ buildInputs = [
+ libgpg-error
+ gpgme
+ ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ];
- # Remove postPatch when updating to the next envio release
- # For details see https://github.com/envio-cli/envio/pull/31
- postPatch = ''
- substituteInPlace build.rs\
- --replace 'fn get_version() -> String {' 'fn get_version() -> String { return "${version}".to_string();'
+ postInstall = ''
+ installManPage man/*.1
'';
meta = with lib; {
- homepage = "https://envio-cli.github.io/home";
- changelog = "https://github.com/envio-cli/envio/blob/${version}/CHANGELOG.md";
+ homepage = "https://envio-cli.github.io/home";
+ changelog = "https://github.com/envio-cli/envio/blob/${version}/CHANGELOG.md";
description = "Modern and secure CLI tool for managing environment variables";
mainProgram = "envio";
longDescription = ''
@@ -47,8 +52,11 @@ rustPlatform.buildRustPackage rec {
switch between different configurations and apply them to their current
environment.
'';
- license = with licenses; [ mit asl20 ];
- platforms = platforms.unix;
+ license = with licenses; [
+ mit
+ asl20
+ ];
+ platforms = platforms.unix;
maintainers = with maintainers; [ afh ];
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/en/envision-unwrapped/package.nix b/third_party/nixpkgs/pkgs/by-name/en/envision-unwrapped/package.nix
index 0f65731f80..732af75ddd 100644
--- a/third_party/nixpkgs/pkgs/by-name/en/envision-unwrapped/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/en/envision-unwrapped/package.nix
@@ -31,13 +31,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "envision-unwrapped";
- version = "0-unstable-2024-09-21";
+ version = "0-unstable-2024-09-28";
src = fetchFromGitLab {
owner = "gabmus";
repo = "envision";
- rev = "41e9af1676d3cfd458939a34b5c8b06d84c3f764";
- hash = "sha256-qk9xlHWbkCRpve3SZMtq5ojfS2tRwyXsckqu7fs/Lm0=";
+ rev = "56d500a9f914ce2ddad038223711192e4d1dcbe1";
+ hash = "sha256-8wU2sjhH026l6a11XZ5Qdu5x/EbI+ZqwE7AixsYMCFk=";
};
strictDeps = true;
diff --git a/third_party/nixpkgs/pkgs/by-name/eo/eog/package.nix b/third_party/nixpkgs/pkgs/by-name/eo/eog/package.nix
index 4cd9ee2486..43973562e9 100644
--- a/third_party/nixpkgs/pkgs/by-name/eo/eog/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/eo/eog/package.nix
@@ -118,6 +118,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "GNOME image viewer";
homepage = "https://gitlab.gnome.org/GNOME/eog";
+ changelog = "https://gitlab.gnome.org/GNOME/eog/-/blob/${version}/NEWS?ref_type=tags";
license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.unix;
diff --git a/third_party/nixpkgs/pkgs/by-name/er/eris-go/package.nix b/third_party/nixpkgs/pkgs/by-name/er/eris-go/package.nix
index 7787f345c3..3e05cc65d3 100644
--- a/third_party/nixpkgs/pkgs/by-name/er/eris-go/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/er/eris-go/package.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "eris-go";
- version = "20240826";
+ version = "20240920";
outputs = [ "out" "man" ];
src = fetchFromGitea {
@@ -10,7 +10,7 @@ buildGoModule rec {
owner = "eris";
repo = "eris-go";
rev = version;
- hash = "sha256-qw3HdHtyMuWqwkuGzVzQ8bXnXlJJPDpiYrQZb0lIYj8=";
+ hash = "sha256-ZC4MBt1ucbZOn3sgs2xEiLLSDq7mz5Nj/in/TzydAbk=";
};
vendorHash = "sha256-TnB4BSO2Yb9AtcHgdEgNrFHAQJ7u4IzmhLdcSjbZ7SA=";
diff --git a/third_party/nixpkgs/pkgs/by-name/ev/evolution-data-server/package.nix b/third_party/nixpkgs/pkgs/by-name/ev/evolution-data-server/package.nix
index 91e9ebba95..8dc34e2109 100644
--- a/third_party/nixpkgs/pkgs/by-name/ev/evolution-data-server/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ev/evolution-data-server/package.nix
@@ -181,6 +181,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Unified backend for programs that work with contacts, tasks, and calendar information";
homepage = "https://gitlab.gnome.org/GNOME/evolution-data-server";
+ changelog = "https://gitlab.gnome.org/GNOME/evolution-data-server/-/blob/${version}/NEWS?ref_type=tags";
license = licenses.lgpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.unix;
diff --git a/third_party/nixpkgs/pkgs/by-name/ex/exo/package.nix b/third_party/nixpkgs/pkgs/by-name/ex/exo/package.nix
new file mode 100644
index 0000000000..1880b3386e
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ex/exo/package.nix
@@ -0,0 +1,78 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ python3Packages,
+}:
+python3Packages.buildPythonApplication {
+ pname = "exo";
+ version = "0-unstable-2024-10-06";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "exo-explore";
+ repo = "exo";
+ rev = "7b2a523fd1e5f1281d89bc1f664a29dc2003b787";
+ hash = "sha256-o4tNbU9oa7WsAQ6eiTHqQVhliXbG/Y8d7PeH2TTWgGk=";
+ };
+
+ build-system = with python3Packages; [ setuptools ];
+
+ pythonRelaxDeps = true;
+
+ pythonRemoveDeps = [ "uuid" ];
+
+ dependencies = with python3Packages; [
+ aiohttp
+ aiohttp-cors
+ aiofiles
+ blobfile
+ grpcio
+ grpcio-tools
+ hf-transfer
+ huggingface-hub
+ jinja2
+ netifaces
+ numpy
+ nvidia-ml-py
+ pillow
+ prometheus-client
+ protobuf
+ psutil
+ requests
+ rich
+ safetensors
+ tailscale
+ tenacity
+ tiktoken
+ tokenizers
+ tqdm
+ transformers
+ tinygrad
+ ];
+
+ pythonImportsCheck = [
+ "exo"
+ "exo.inference.tinygrad.models"
+ ];
+
+ nativeCheckInputs = with python3Packages; [
+ mlx
+ pytestCheckHook
+ ];
+
+ disabledTestPaths = [
+ "test/test_tokenizers.py"
+ ];
+
+ # Tests require `mlx` which is not supported on linux.
+ doCheck = stdenv.isDarwin;
+
+ meta = {
+ description = "Run your own AI cluster at home with everyday devices";
+ homepage = "https://github.com/exo-explore/exo";
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ GaetanLepage ];
+ mainProgram = "exo";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/ez/eza/package.nix b/third_party/nixpkgs/pkgs/by-name/ez/eza/package.nix
index 3380e98a11..c24a7eea85 100644
--- a/third_party/nixpkgs/pkgs/by-name/ez/eza/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ez/eza/package.nix
@@ -17,16 +17,16 @@
rustPlatform.buildRustPackage rec {
pname = "eza";
- version = "0.19.4";
+ version = "0.20.1";
src = fetchFromGitHub {
owner = "eza-community";
repo = "eza";
rev = "v${version}";
- hash = "sha256-5+ZZcoOS5R674cAxQ7vo1yU4D0hLIMF0OSOYYBT60hE=";
+ hash = "sha256-dJrGPxqFfveb7lyCmDU0hnx5TkaDsdJgpKPtWyjj5ls=";
};
- cargoHash = "sha256-NSNhufF4IzA1syWcQryh+u1SVgvbkmvaXWlJ7P1i/cs=";
+ cargoHash = "sha256-LM+ikA0aiSZmTH5cUcSQ0ikVd9kcADyCOR5qdCD1UJ4=";
nativeBuildInputs = [ cmake pkg-config installShellFiles pandoc ];
buildInputs = [ zlib ]
@@ -38,9 +38,10 @@ rustPlatform.buildRustPackage rec {
outputs = [ "out" "man" ];
postInstall = ''
- pandoc --standalone -f markdown -t man man/eza.1.md > man/eza.1
- pandoc --standalone -f markdown -t man man/eza_colors.5.md > man/eza_colors.5
- pandoc --standalone -f markdown -t man man/eza_colors-explanation.5.md > man/eza_colors-explanation.5
+ for page in eza.1 eza_colors.5 eza_colors-explanation.5; do
+ sed "s/\$version/v${version}/g" "man/$page.md" |
+ pandoc --standalone -f markdown -t man >"man/$page"
+ done
installManPage man/eza.1 man/eza_colors.5 man/eza_colors-explanation.5
installShellCompletion \
--bash completions/bash/eza \
@@ -62,7 +63,7 @@ rustPlatform.buildRustPackage rec {
'';
homepage = "https://github.com/eza-community/eza";
changelog = "https://github.com/eza-community/eza/releases/tag/v${version}";
- license = licenses.mit;
+ license = licenses.eupl12;
mainProgram = "eza";
maintainers = with maintainers; [ cafkafk _9glenda ];
platforms = platforms.unix ++ platforms.windows;
diff --git a/third_party/nixpkgs/pkgs/by-name/fa/fabric-ai/package.nix b/third_party/nixpkgs/pkgs/by-name/fa/fabric-ai/package.nix
index 8b25b890e2..2bf070d332 100644
--- a/third_party/nixpkgs/pkgs/by-name/fa/fabric-ai/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fa/fabric-ai/package.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "fabric-ai";
- version = "1.4.14";
+ version = "1.4.46";
src = fetchFromGitHub {
owner = "danielmiessler";
repo = "fabric";
rev = "v${version}";
- hash = "sha256-syQVGtEFCC7ZVcs6ZIJgH0EXItclV2rPO7xTfsG2g7Q=";
+ hash = "sha256-c25qnRgr7g8dIcHuRyqCmzGBqNR2wxvgjt7E6x8VsZA=";
};
- vendorHash = "sha256-CHgeHumWtNt8SrbzzCWqBdLxTmmyDD2bfLkriPeez2E=";
+ vendorHash = "sha256-ef5fn3D0DcvluLIlwfZFGS/6bZgkduQhRXvjCrghBL8=";
ldflags = [
"-s"
diff --git a/third_party/nixpkgs/pkgs/by-name/fa/factplusplus/package.nix b/third_party/nixpkgs/pkgs/by-name/fa/factplusplus/package.nix
new file mode 100644
index 0000000000..b37bdf00d5
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/fa/factplusplus/package.nix
@@ -0,0 +1,48 @@
+{
+ stdenv,
+ lib,
+ fetchFromBitbucket,
+ jdk,
+}:
+
+stdenv.mkDerivation rec {
+ pname = "factplusplus";
+ version = "1.6.5";
+
+ src = fetchFromBitbucket {
+ owner = "dtsarkov";
+ repo = "factplusplus";
+ rev = "Release-${version}";
+ sha256 = "wzK1QJsNN0Q73NM+vjaE/vLuGf8J1Zu5ZPAkZNiKnME=";
+ };
+
+ buildInputs = [ jdk ];
+
+ configurePhase = ''
+ runHook preConfigure
+
+ sed -i 's/OS = MACOSX/OS = LINUX/g' Makefile.include
+ printf '%s\n%s\n' '#include ' "$(cat Kernel/AtomicDecomposer.cpp)" > Kernel/AtomicDecomposer.cpp
+
+ runHook postConfigure
+ '';
+
+ installPhase = ''
+ runHook preInstall
+
+ install -Dm755 FaCT++.{C,JNI,KE,Kernel}/obj/*.{so,o} -t $out/lib/
+ install -Dm755 FaCT++/obj/FaCT++ -t $out/bin
+
+ runHook postInstall
+ '';
+
+ meta = with lib; {
+ description = "Tableaux-based reasoner for expressive Description Logics (DL)";
+ homepage = "http://owl.cs.manchester.ac.uk/tools/fact/";
+ maintainers = [ maintainers.mgttlinger ];
+ license = licenses.gpl2Plus;
+ platforms = with platforms; linux ++ darwin ++ windows;
+ broken = !stdenv.hostPlatform.isLinux;
+ mainProgram = "FaCT++";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/fa/fastcompmgr/package.nix b/third_party/nixpkgs/pkgs/by-name/fa/fastcompmgr/package.nix
index 82d8f711ee..6a02b09402 100644
--- a/third_party/nixpkgs/pkgs/by-name/fa/fastcompmgr/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fa/fastcompmgr/package.nix
@@ -7,13 +7,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "fastcompmgr";
- version = "0.3";
+ version = "0.4";
src = fetchFromGitHub {
owner = "tycho-kirchner";
repo = "fastcompmgr";
rev = "refs/tags/v${finalAttrs.version}";
- hash = "sha256-UKX0gjhbbXSXfyw/NGA31vTOfgd4kdnxO7lIs+mkgFs=";
+ hash = "sha256-FrPM6k4280SNnmi/jiwKU/O2eBue+5h8aNDCiIqZ3+c=";
};
nativeBuildInputs = [ pkgs.pkg-config ];
diff --git a/third_party/nixpkgs/pkgs/by-name/fa/fastfetch/package.nix b/third_party/nixpkgs/pkgs/by-name/fa/fastfetch/package.nix
index 3a52b165b5..5d1f54b826 100644
--- a/third_party/nixpkgs/pkgs/by-name/fa/fastfetch/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fa/fastfetch/package.nix
@@ -47,13 +47,13 @@ let
in
stdenv'.mkDerivation (finalAttrs: {
pname = "fastfetch";
- version = "2.25.0";
+ version = "2.27.1";
src = fetchFromGitHub {
owner = "fastfetch-cli";
repo = "fastfetch";
rev = finalAttrs.version;
- hash = "sha256-I8In6JK9XWM29QdAj3wU2WHn/RsrDJo7s5S7R79HV8g=";
+ hash = "sha256-N/C6vGNebOFQ5RRpHD2hTqvHbX5mwICqIeFsdSCjaR4=";
};
outputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/fc/fcitx5-fluent/package.nix b/third_party/nixpkgs/pkgs/by-name/fc/fcitx5-fluent/package.nix
index 532469bc69..ab1c46e10f 100644
--- a/third_party/nixpkgs/pkgs/by-name/fc/fcitx5-fluent/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fc/fcitx5-fluent/package.nix
@@ -33,6 +33,6 @@ stdenvNoCC.mkDerivation {
homepage = "https://github.com/Reverier-Xu/Fluent-fcitx5";
license = licenses.mpl20;
platforms = platforms.all;
- maintainers = with maintainers; [ oo-infty ];
+ maintainers = with maintainers; [ oosquare ];
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/fe/fedimint/package.nix b/third_party/nixpkgs/pkgs/by-name/fe/fedimint/package.nix
index f282b70c4d..ca91966bbe 100644
--- a/third_party/nixpkgs/pkgs/by-name/fe/fedimint/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fe/fedimint/package.nix
@@ -24,16 +24,16 @@ let
in
buildRustPackage rec {
pname = "fedimint";
- version = "0.4.2";
+ version = "0.4.3";
src = fetchFromGitHub {
owner = "fedimint";
repo = "fedimint";
rev = "v${version}";
- hash = "sha256-ih1ZwH8uItplMJU2/XkQseFlYUsf8/TkX8lGyRl7/KU=";
+ hash = "sha256-NUr1ZpYJozWIej46Oqlf/7feJ4kztYYvX3TEzQ5VoWo=";
};
- cargoHash = "sha256-scfgUFuS/b4EFfPuhl6uFlTZi4gyTqtEso2a5jhrxno=";
+ cargoHash = "sha256-sky0Blh2fjP82UgFUfBH0vAIdBzHOfVGAfOW0rwNH00=";
nativeBuildInputs = [
protobuf
diff --git a/third_party/nixpkgs/pkgs/by-name/fe/feishin/package.nix b/third_party/nixpkgs/pkgs/by-name/fe/feishin/package.nix
index 0ed5aed53c..df8f9dc5eb 100644
--- a/third_party/nixpkgs/pkgs/by-name/fe/feishin/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fe/feishin/package.nix
@@ -11,13 +11,13 @@
}:
let
pname = "feishin";
- version = "0.9.0";
+ version = "0.10.1";
src = fetchFromGitHub {
owner = "jeffvli";
repo = "feishin";
rev = "v${version}";
- hash = "sha256-3gQ39GhYPme0kGAtM5DsG9RYwf23OAdkp3uVt7c1SQU=";
+ hash = "sha256-YdtGhGcG5qVoVa1534NQIbI02gy0pzR9U1PU2lL1u/A=";
};
electron = electron_31;
@@ -26,7 +26,7 @@ buildNpmPackage {
inherit pname version;
inherit src;
- npmDepsHash = "sha256-u+zbPB6u9EYVr9oHnLlKC0AyCLn4nq4TFVPSs2oWsbo=";
+ npmDepsHash = "sha256-3fY0NCswRTnpDDsr1fDK9YZm8TUKCIMJ1+yw38dj0M8=";
npmFlags = [ "--legacy-peer-deps" ];
makeCacheWritable = true;
@@ -60,7 +60,7 @@ buildNpmPackage {
inherit version;
src = "${src}/release/app";
- npmDepsHash = "sha256-3qUmXRiAloGgLAErR16+BGEUT0ZwHHhCxMDQRCENQB4=";
+ npmDepsHash = "sha256-YkLT69QU7WMGRe95rfZ8TmnfIdWwtpWaqGY+wU48veQ=";
npmFlags = [ "--ignore-scripts" ];
dontNpmBuild = true;
diff --git a/third_party/nixpkgs/pkgs/by-name/ff/fflogs/package.nix b/third_party/nixpkgs/pkgs/by-name/ff/fflogs/package.nix
index c7e7395fea..2a398506b3 100644
--- a/third_party/nixpkgs/pkgs/by-name/ff/fflogs/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ff/fflogs/package.nix
@@ -5,10 +5,10 @@
let
pname = "fflogs";
- version = "8.13.5";
+ version = "8.14.0";
src = fetchurl {
url = "https://github.com/RPGLogs/Uploaders-fflogs/releases/download/v${version}/fflogs-v${version}.AppImage";
- hash = "sha256-xEOTEU7biTw/bgmGs99Nobo8tYHnIkLghddX4BDY/o8=";
+ hash = "sha256-hHgPtr25X2vZY+MKQn9FgkMLrF5vgklMQHzx4ksGrDk=";
};
extracted = appimageTools.extractType2 { inherit pname version src; };
in
diff --git a/third_party/nixpkgs/pkgs/by-name/ff/ffts/package.nix b/third_party/nixpkgs/pkgs/by-name/ff/ffts/package.nix
new file mode 100644
index 0000000000..50ea6c26d2
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ff/ffts/package.nix
@@ -0,0 +1,30 @@
+{
+ stdenv,
+ lib,
+ cmake,
+ fetchFromGitHub,
+}:
+
+stdenv.mkDerivation rec {
+ pname = "ffts";
+ version = "0-unstable-2019-03-19";
+
+ src = fetchFromGitHub {
+ owner = "linkotec";
+ repo = "ffts";
+ rev = "2c8da4877588e288ff4cd550f14bec2dc7bf668c";
+ hash = "sha256-Cj0n7fwFAu6+3ojgczL0Unobdx/XzGNFvNVMXdyHXE4=";
+ };
+
+ nativeBuildInputs = [ cmake ];
+
+ cmakeFlags = [ "-DENABLE_SHARED=ON" ];
+
+ meta = {
+ description = "The Fastest Fourier Transform in the South";
+ homepage = "https://github.com/linkotec/ffts";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ bgamari ];
+ platforms = lib.platforms.linux;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/graphics/figma-linux/default.nix b/third_party/nixpkgs/pkgs/by-name/fi/figma-linux/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/applications/graphics/figma-linux/default.nix
rename to third_party/nixpkgs/pkgs/by-name/fi/figma-linux/package.nix
diff --git a/third_party/nixpkgs/pkgs/by-name/fi/file-roller/package.nix b/third_party/nixpkgs/pkgs/by-name/fi/file-roller/package.nix
index 497bfe4920..91c4638023 100644
--- a/third_party/nixpkgs/pkgs/by-name/fi/file-roller/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fi/file-roller/package.nix
@@ -69,6 +69,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/file-roller";
+ changelog = "https://gitlab.gnome.org/GNOME/file-roller/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
description = "Archive manager for the GNOME desktop environment";
license = licenses.gpl2Plus;
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/fi/files-cli/package.nix b/third_party/nixpkgs/pkgs/by-name/fi/files-cli/package.nix
index 483bb48324..1af2774f70 100644
--- a/third_party/nixpkgs/pkgs/by-name/fi/files-cli/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fi/files-cli/package.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "files-cli";
- version = "2.13.136";
+ version = "2.13.148";
src = fetchFromGitHub {
repo = "files-cli";
owner = "files-com";
rev = "v${version}";
- hash = "sha256-F20cGZtPTaiZakRiw0xspS7Mxxwr9VDTcRjHeRaLAq0=";
+ hash = "sha256-r3pYDBE1YaKuFdxxpDVcMGfX5vOLt4xh3eY0fgLIGk0=";
};
- vendorHash = "sha256-ftO+jt3MurZ4erNUmFlMEuVskVIbpRbpIWb7gZVr3jk=";
+ vendorHash = "sha256-/w1uo3SmCUjKp1FcB2NfhrFCLh5zCP+6uf03uwb+SvU=";
ldflags = [
"-s"
diff --git a/third_party/nixpkgs/pkgs/by-name/fi/finamp/package.nix b/third_party/nixpkgs/pkgs/by-name/fi/finamp/package.nix
index fd7a7da55c..8795f6c066 100644
--- a/third_party/nixpkgs/pkgs/by-name/fi/finamp/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fi/finamp/package.nix
@@ -1,5 +1,5 @@
{ lib
-, flutter322
+, flutter324
, mpv-unwrapped
, xdg-user-dirs
, patchelf
@@ -8,16 +8,16 @@
, makeDesktopItem
}:
let
- version = "0.9.9-beta";
+ version = "0.9.11-beta";
in
-flutter322.buildFlutterApplication {
+flutter324.buildFlutterApplication {
inherit version;
pname = "finamp";
src = fetchFromGitHub {
owner = "jmshrv";
repo = "finamp";
rev = version;
- hash = "sha256-cCXDvsXgA/B274pQzyQRzmzz0QvqcFMLQrUjDU/B08Y=";
+ hash = "sha256-ruHjLM68c/k+Q64eeoezj5gmmniLBAOt3PEmmaO81xo=";
};
pubspecLock = lib.importJSON ./pubspec.lock.json;
diff --git a/third_party/nixpkgs/pkgs/by-name/fi/finamp/pubspec.lock.json b/third_party/nixpkgs/pkgs/by-name/fi/finamp/pubspec.lock.json
index 7610d2aeb0..1eb17a6572 100644
--- a/third_party/nixpkgs/pkgs/by-name/fi/finamp/pubspec.lock.json
+++ b/third_party/nixpkgs/pkgs/by-name/fi/finamp/pubspec.lock.json
@@ -30,15 +30,25 @@
"source": "hosted",
"version": "0.11.3"
},
+ "app_set_id": {
+ "dependency": "direct main",
+ "description": {
+ "name": "app_set_id",
+ "sha256": "455b04bc03fd9b1b66a50bbca74278d973ac4e6f2c03d5dd4707bb071613a7e5",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.2.0"
+ },
"archive": {
"dependency": "transitive",
"description": {
"name": "archive",
- "sha256": "6bd38d335f0954f5fad9c79e614604fbf03a0e5b975923dd001b6ea965ef5b4b",
+ "sha256": "cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.6.0"
+ "version": "3.6.1"
},
"args": {
"dependency": "transitive",
@@ -64,21 +74,21 @@
"dependency": "direct main",
"description": {
"name": "audio_service",
- "sha256": "4547c312a94f9cb2c48b60823fb190767cbd63454a83c73049384d5d3cba4650",
+ "sha256": "9dd5ba7e77567b290c35908b1950d61485b4dfdd3a0ac398e98cfeec04651b75",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.18.13"
+ "version": "0.18.15"
},
"audio_service_mpris": {
"dependency": "direct main",
"description": {
"name": "audio_service_mpris",
- "sha256": "a8d1583f9143d17b2facc994a99bd1ea257cec43adcb8d7349458555c62b570f",
+ "sha256": "b16db3584a4b2464c0bfd575c1a21765723d257931222f8adfcb0511f940d352",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.1.3"
+ "version": "0.1.5"
},
"audio_service_platform_interface": {
"dependency": "direct main",
@@ -94,21 +104,21 @@
"dependency": "transitive",
"description": {
"name": "audio_service_web",
- "sha256": "9d7d5ae5f98a5727f2580fad73062f2484f400eef6cef42919413268e62a363e",
+ "sha256": "4cdc2127cd4562b957fb49227dc58e3303fafb09bde2573bc8241b938cf759d9",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.1.2"
+ "version": "0.1.3"
},
"audio_session": {
"dependency": "direct main",
"description": {
"name": "audio_session",
- "sha256": "a49af9981eec5d7cd73b37bacb6ee73f8143a6a9f9bd5b6021e6c346b9b6cf4e",
+ "sha256": "343e83bc7809fbda2591a49e525d6b63213ade10c76f15813be9aed6657b3261",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.1.19"
+ "version": "0.1.21"
},
"auto_size_text": {
"dependency": "direct main",
@@ -124,11 +134,11 @@
"dependency": "direct main",
"description": {
"name": "background_downloader",
- "sha256": "9504093db43da6095c44dd14fc816f3ee8961633ace12340f5d3c4fbfd346e2d",
+ "sha256": "6a945db1a1c7727a4bc9c1d7c882cfb1a819f873b77e01d5e5dd6a3fb231cb28",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "8.5.2"
+ "version": "8.5.5"
},
"balanced_text": {
"dependency": "direct main",
@@ -141,6 +151,26 @@
"source": "git",
"version": "0.0.3"
},
+ "battery_plus": {
+ "dependency": "direct main",
+ "description": {
+ "name": "battery_plus",
+ "sha256": "ccc1322fee1153a0f89e663e0eac2f64d659da506454cf24dcad75eb08ae138b",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.0.2"
+ },
+ "battery_plus_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "battery_plus_platform_interface",
+ "sha256": "e8342c0f32de4b1dfd0223114b6785e48e579bfc398da9471c9179b907fa4910",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.1"
+ },
"boolean_selector": {
"dependency": "transitive",
"description": {
@@ -205,21 +235,21 @@
"dependency": "direct dev",
"description": {
"name": "build_runner",
- "sha256": "1414d6d733a85d8ad2f1dfcb3ea7945759e35a123cb99ccfac75d0758f75edfa",
+ "sha256": "644dc98a0f179b872f612d3eb627924b578897c629788e858157fa5e704ca0c7",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.4.10"
+ "version": "2.4.11"
},
"build_runner_core": {
"dependency": "transitive",
"description": {
"name": "build_runner_core",
- "sha256": "4ae8ffe5ac758da294ecf1802f2aff01558d8b1b00616aa7538ea9a8a5d50799",
+ "sha256": "e3c79f69a64bdfcd8a776a3c28db4eb6e3fb5356d013ae5eb2e52007706d5dbe",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "7.3.0"
+ "version": "7.3.1"
},
"built_collection": {
"dependency": "transitive",
@@ -265,21 +295,21 @@
"dependency": "direct main",
"description": {
"name": "chopper",
- "sha256": "779a7bc5c7af2e45bd35c49698f2b6fabc23ac053b622294369bbb079eeb8920",
+ "sha256": "6b2f5681f2bdca65a1fe2372922e797303fa058b6ead765afa88e40e0fd61071",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "8.0.0"
+ "version": "8.0.2"
},
"chopper_generator": {
"dependency": "direct dev",
"description": {
"name": "chopper_generator",
- "sha256": "f7f4913d14bbec24b5cc3c5270f47a3a218bd1c764d7ed3eb0bf4574913208f3",
+ "sha256": "7d25ad17062a9b671020f96082ed5f8ee85e18137beb74aca4620137ae6ea523",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "8.0.0"
+ "version": "8.0.2"
},
"ci": {
"dependency": "transitive",
@@ -375,21 +405,21 @@
"dependency": "transitive",
"description": {
"name": "cross_file",
- "sha256": "55d7b444feb71301ef6b8838dbc1ae02e63dd48c8773f3810ff53bb1e2945b32",
+ "sha256": "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.3.4+1"
+ "version": "0.3.4+2"
},
"crypto": {
"dependency": "transitive",
"description": {
"name": "crypto",
- "sha256": "ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab",
+ "sha256": "ec30d999af904f33454ba22ed9a86162b35e52b44ac4807d1d93c288041d7d27",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.0.3"
+ "version": "3.0.5"
},
"custom_lint": {
"dependency": "direct dev",
@@ -455,21 +485,21 @@
"dependency": "direct main",
"description": {
"name": "device_info_plus",
- "sha256": "eead12d1a1ed83d8283ab4c2f3fca23ac4082f29f25f29dff0f758f57d06ec91",
+ "sha256": "a7fd703482b391a87d60b6061d04dfdeab07826b96f9abd8f5ed98068acc0074",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "10.1.0"
+ "version": "10.1.2"
},
"device_info_plus_platform_interface": {
"dependency": "transitive",
"description": {
"name": "device_info_plus_platform_interface",
- "sha256": "d3b01d5868b50ae571cd1dc6e502fc94d956b665756180f7b16ead09e836fd64",
+ "sha256": "282d3cf731045a2feb66abfe61bbc40870ae50a3ed10a4d3d217556c35c8c2ba",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "7.0.0"
+ "version": "7.0.1"
},
"equatable": {
"dependency": "transitive",
@@ -505,11 +535,11 @@
"dependency": "transitive",
"description": {
"name": "ffi",
- "sha256": "493f37e7df1804778ff3a53bd691d8692ddf69702cf4c1c1096a2e41b4779e21",
+ "sha256": "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.1.2"
+ "version": "2.1.3"
},
"file": {
"dependency": "transitive",
@@ -525,11 +555,11 @@
"dependency": "direct main",
"description": {
"name": "file_picker",
- "sha256": "29c90806ac5f5fb896547720b73b17ee9aed9bba540dc5d91fe29f8c5745b10a",
+ "sha256": "825aec673606875c33cd8d3c4083f1a3c3999015a84178b317b7ef396b7384f3",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "8.0.3"
+ "version": "8.0.7"
},
"file_sizes": {
"dependency": "direct main",
@@ -581,21 +611,21 @@
"dependency": "transitive",
"description": {
"name": "flutter_gen_core",
- "sha256": "b9894396b2a790cc2d6eb3ed86e5e113aaed993765b21d4b981c9da4476e0f52",
+ "sha256": "638d518897f1aefc55a24278968027591d50223a6943b6ae9aa576fe1494d99d",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "5.5.0+1"
+ "version": "5.7.0"
},
"flutter_gen_runner": {
"dependency": "direct dev",
"description": {
"name": "flutter_gen_runner",
- "sha256": "b4c4c54e4dd89022f5e405fe96f16781be2dfbeabe8a70ccdf73b7af1302c655",
+ "sha256": "7f2f02d95e3ec96cf70a1c515700c0dd3ea905af003303a55d6fb081240e6b8a",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "5.5.0+1"
+ "version": "5.7.0"
},
"flutter_launcher_icons": {
"dependency": "direct dev",
@@ -627,11 +657,11 @@
"dependency": "transitive",
"description": {
"name": "flutter_plugin_android_lifecycle",
- "sha256": "8cf40eebf5dec866a6d1956ad7b4f7016e6c0cc69847ab946833b7d43743809f",
+ "sha256": "9ee02950848f61c4129af3d6ec84a1cfc0e47931abc746b03e7a3bc3e8ff6eda",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.0.19"
+ "version": "2.0.22"
},
"flutter_riverpod": {
"dependency": "direct main",
@@ -677,11 +707,11 @@
"dependency": "direct main",
"description": {
"name": "flutter_tabler_icons",
- "sha256": "5c27597ed7e3a7f8ae5a3d6aa2c27223fdd3da165c08a4879083c394acfa3678",
+ "sha256": "08581b2d87e41c86e3acb7cf48482f1a1775e4ed37febc02ca1b99a221836580",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.29.0"
+ "version": "1.40.0"
},
"flutter_test": {
"dependency": "direct dev",
@@ -693,11 +723,11 @@
"dependency": "direct main",
"description": {
"name": "flutter_to_airplay",
- "sha256": "9ed02327954d2bdb28d529198bedb1b6ab993be08125fdff46af2c5e5f245983",
+ "sha256": "702408986b652dfaef5ad68c6f3c3008941ae8d8ef5db526792239c8d490a16d",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.0.4"
+ "version": "2.0.5"
},
"flutter_vibrate": {
"dependency": "direct main",
@@ -715,15 +745,25 @@
"source": "sdk",
"version": "0.0.0"
},
+ "focus_on_it": {
+ "dependency": "direct main",
+ "description": {
+ "name": "focus_on_it",
+ "sha256": "bd75489d7cb3cbde483126316a753e1a442a35c01a2278ae9bf54a4d86b89f02",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.0.1"
+ },
"freezed_annotation": {
"dependency": "transitive",
"description": {
"name": "freezed_annotation",
- "sha256": "c3fd9336eb55a38cc1bbd79ab17573113a8deccd0ecbbf926cca3c62803b5c2d",
+ "sha256": "c2e2d632dd9b8a2b7751117abcfc2b4888ecfe181bd9fca7170d9ef02e595fe2",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.4.1"
+ "version": "2.4.4"
},
"frontend_server_client": {
"dependency": "transitive",
@@ -759,11 +799,11 @@
"dependency": "transitive",
"description": {
"name": "graphs",
- "sha256": "aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19",
+ "sha256": "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.3.1"
+ "version": "2.3.2"
},
"hashcodes": {
"dependency": "transitive",
@@ -819,11 +859,11 @@
"dependency": "transitive",
"description": {
"name": "http",
- "sha256": "761a297c042deedc1ffbb156d6e2af13886bb305c2a343a4d972504cd67dd938",
+ "sha256": "b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.2.1"
+ "version": "1.2.2"
},
"http_multi_server": {
"dependency": "transitive",
@@ -960,21 +1000,21 @@
"dependency": "direct main",
"description": {
"name": "just_audio",
- "sha256": "5abfab1d199e01ab5beffa61b3e782350df5dad036cb8c83b79fa45fc656614e",
+ "sha256": "d8e8aaf417d33e345299c17f6457f72bd4ba0c549dc34607abb5183a354edc4d",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.9.38"
+ "version": "0.9.40"
},
"just_audio_media_kit": {
"dependency": "direct main",
"description": {
"name": "just_audio_media_kit",
- "sha256": "bbecbd43959c230d9f9610df0e0165855e711b4c960ce730c08f31107cc3bd26",
+ "sha256": "7f57d317fafa04cb3e70b924e8f632ffb7eca7a97a369e1e44738ed89fbd5da1",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.0.4"
+ "version": "2.0.5"
},
"just_audio_platform_interface": {
"dependency": "transitive",
@@ -990,31 +1030,31 @@
"dependency": "transitive",
"description": {
"name": "just_audio_web",
- "sha256": "0edb481ad4aa1ff38f8c40f1a3576013c3420bf6669b686fe661627d49bc606c",
+ "sha256": "b163878529d9b028c53a6972fcd58cae2405bcd11cbfcea620b6fb9f151429d6",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.4.11"
+ "version": "0.4.12"
},
"leak_tracker": {
"dependency": "transitive",
"description": {
"name": "leak_tracker",
- "sha256": "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a",
+ "sha256": "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "10.0.4"
+ "version": "10.0.5"
},
"leak_tracker_flutter_testing": {
"dependency": "transitive",
"description": {
"name": "leak_tracker_flutter_testing",
- "sha256": "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8",
+ "sha256": "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.0.3"
+ "version": "3.0.5"
},
"leak_tracker_testing": {
"dependency": "transitive",
@@ -1080,21 +1120,21 @@
"dependency": "transitive",
"description": {
"name": "material_color_utilities",
- "sha256": "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a",
+ "sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.8.0"
+ "version": "0.11.1"
},
"media_kit": {
"dependency": "transitive",
"description": {
"name": "media_kit",
- "sha256": "3289062540e3b8b9746e5c50d95bd78a9289826b7227e253dff806d002b9e67a",
+ "sha256": "1f1deee148533d75129a6f38251ff8388e33ee05fc2d20a6a80e57d6051b7b62",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.1.10+1"
+ "version": "1.1.11"
},
"media_kit_libs_linux": {
"dependency": "direct main",
@@ -1121,21 +1161,21 @@
"dependency": "transitive",
"description": {
"name": "meta",
- "sha256": "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136",
+ "sha256": "bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.12.0"
+ "version": "1.15.0"
},
"mime": {
"dependency": "transitive",
"description": {
"name": "mime",
- "sha256": "2e123074287cc9fd6c09de8336dae606d1ddb88d9ac47358826db698c176a1f2",
+ "sha256": "801fd0b26f14a4a58ccb09d5892c3fbdeff209594300a542492cf13fba9d247a",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.0.5"
+ "version": "1.0.6"
},
"mini_music_visualizer": {
"dependency": "direct main",
@@ -1151,11 +1191,11 @@
"dependency": "direct dev",
"description": {
"name": "msix",
- "sha256": "519b183d15dc9f9c594f247e2d2339d855cf0eaacc30e19b128e14f3ecc62047",
+ "sha256": "c50d6bd1aafe0d071a3c1e5a5ccb056404502935cb0a549e3178c4aae16caf33",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.16.7"
+ "version": "3.16.8"
},
"nested": {
"dependency": "transitive",
@@ -1171,11 +1211,11 @@
"dependency": "direct main",
"description": {
"name": "octo_image",
- "sha256": "45b40f99622f11901238e18d48f5f12ea36426d8eced9f4cbf58479c7aa2430d",
+ "sha256": "34faa6639a78c7e3cbe79be6f9f96535867e879748ade7d17c9b1ae7536293bd",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.0.0"
+ "version": "2.1.0"
},
"package_config": {
"dependency": "transitive",
@@ -1191,21 +1231,21 @@
"dependency": "direct main",
"description": {
"name": "package_info_plus",
- "sha256": "b93d8b4d624b4ea19b0a5a208b2d6eff06004bc3ce74c06040b120eeadd00ce0",
+ "sha256": "a75164ade98cb7d24cfd0a13c6408927c6b217fa60dee5a7ff5c116a58f28918",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "8.0.0"
+ "version": "8.0.2"
},
"package_info_plus_platform_interface": {
"dependency": "transitive",
"description": {
"name": "package_info_plus_platform_interface",
- "sha256": "f49918f3433a3146047372f9d4f1f847511f2acd5cd030e1f44fe5a50036b70e",
+ "sha256": "ac1f4a4847f1ade8e6a87d1f39f5d7c67490738642e2542f559ec38c37489a66",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.0.0"
+ "version": "3.0.1"
},
"palette_generator": {
"dependency": "direct main",
@@ -1242,21 +1282,21 @@
"dependency": "direct main",
"description": {
"name": "path_provider",
- "sha256": "c9e7d3a4cd1410877472158bee69963a4579f78b68c65a2b7d40d1a7a88bb161",
+ "sha256": "fec0d61223fba3154d87759e3cc27fe2c8dc498f6386c6d6fc80d1afdd1bf378",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.1.3"
+ "version": "2.1.4"
},
"path_provider_android": {
"dependency": "transitive",
"description": {
"name": "path_provider_android",
- "sha256": "a248d8146ee5983446bf03ed5ea8f6533129a12b11f12057ad1b4a67a2b3b41d",
+ "sha256": "6f01f8e37ec30b07bc424b4deabac37cacb1bc7e2e515ad74486039918a37eb7",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.2.4"
+ "version": "2.2.10"
},
"path_provider_foundation": {
"dependency": "transitive",
@@ -1292,11 +1332,11 @@
"dependency": "transitive",
"description": {
"name": "path_provider_windows",
- "sha256": "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170",
+ "sha256": "bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.2.1"
+ "version": "2.3.0"
},
"permission_handler": {
"dependency": "direct main",
@@ -1312,41 +1352,41 @@
"dependency": "transitive",
"description": {
"name": "permission_handler_android",
- "sha256": "8bb852cd759488893805c3161d0b2b5db55db52f773dbb014420b304055ba2c5",
+ "sha256": "76e4ab092c1b240d31177bb64d2b0bea43f43d0e23541ec866151b9f7b2490fa",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "12.0.6"
+ "version": "12.0.12"
},
"permission_handler_apple": {
"dependency": "transitive",
"description": {
"name": "permission_handler_apple",
- "sha256": "e9ad66020b89ff1b63908f247c2c6f931c6e62699b756ef8b3c4569350cd8662",
+ "sha256": "e6f6d73b12438ef13e648c4ae56bd106ec60d17e90a59c4545db6781229082a0",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "9.4.4"
+ "version": "9.4.5"
},
"permission_handler_html": {
"dependency": "transitive",
"description": {
"name": "permission_handler_html",
- "sha256": "54bf176b90f6eddd4ece307e2c06cf977fb3973719c35a93b85cc7093eb6070d",
+ "sha256": "af26edbbb1f2674af65a8f4b56e1a6f526156bc273d0e65dd8075fab51c78851",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.1.1"
+ "version": "0.1.3+2"
},
"permission_handler_platform_interface": {
"dependency": "transitive",
"description": {
"name": "permission_handler_platform_interface",
- "sha256": "48d4fcf201a1dad93ee869ab0d4101d084f49136ec82a8a06ed9cfeacab9fd20",
+ "sha256": "e9c8eadee926c4532d0305dff94b85bf961f16759c3af791486613152af4b4f9",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "4.2.1"
+ "version": "4.2.3"
},
"permission_handler_windows": {
"dependency": "transitive",
@@ -1372,11 +1412,11 @@
"dependency": "transitive",
"description": {
"name": "platform",
- "sha256": "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec",
+ "sha256": "9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.1.4"
+ "version": "3.1.5"
},
"plugin_platform_interface": {
"dependency": "transitive",
@@ -1422,31 +1462,31 @@
"dependency": "transitive",
"description": {
"name": "pubspec_parse",
- "sha256": "c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367",
+ "sha256": "c799b721d79eb6ee6fa56f00c04b472dcd44a30d258fac2174a6ec57302678f8",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.2.3"
+ "version": "1.3.0"
},
"puppeteer": {
"dependency": "transitive",
"description": {
"name": "puppeteer",
- "sha256": "c45c51b4ad8d70acdffeb1cfb9d16b60a7eaab7bfef314dd5b02c3607269b556",
+ "sha256": "871140cbcc1bcbc6d8e4c2c6ca8fdeed5fae66dfef1efc4c271160a96e0823f9",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.11.0"
+ "version": "3.14.0"
},
"qs_dart": {
"dependency": "transitive",
"description": {
"name": "qs_dart",
- "sha256": "5f1827ccdfa061582c121e7a8fe4a83319fa455bcd1fd6e46ff5b17b57aed680",
+ "sha256": "8dddeaf1d32fe407e253840b2c25c9ab5bf347d2761d82cb4ce010096565c9ff",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.2.0"
+ "version": "1.2.3"
},
"recursive_regex": {
"dependency": "transitive",
@@ -1582,11 +1622,11 @@
"dependency": "transitive",
"description": {
"name": "shelf_static",
- "sha256": "a41d3f53c4adf0f57480578c1d61d90342cd617de7fc8077b1304643c2d85c1e",
+ "sha256": "c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.1.2"
+ "version": "1.1.3"
},
"shelf_web_socket": {
"dependency": "transitive",
@@ -1769,11 +1809,11 @@
"dependency": "transitive",
"description": {
"name": "test_api",
- "sha256": "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f",
+ "sha256": "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.7.0"
+ "version": "0.7.2"
},
"time": {
"dependency": "transitive",
@@ -1815,6 +1855,16 @@
"source": "hosted",
"version": "1.3.2"
},
+ "universal_io": {
+ "dependency": "transitive",
+ "description": {
+ "name": "universal_io",
+ "sha256": "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "2.2.2"
+ },
"universal_platform": {
"dependency": "transitive",
"description": {
@@ -1825,6 +1875,16 @@
"source": "hosted",
"version": "1.1.0"
},
+ "upower": {
+ "dependency": "transitive",
+ "description": {
+ "name": "upower",
+ "sha256": "cf042403154751180affa1d15614db7fa50234bc2373cd21c3db666c38543ebf",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.7.0"
+ },
"uri_parser": {
"dependency": "transitive",
"description": {
@@ -1839,41 +1899,41 @@
"dependency": "direct main",
"description": {
"name": "url_launcher",
- "sha256": "6ce1e04375be4eed30548f10a315826fd933c1e493206eab82eed01f438c8d2e",
- "url": "https://pub.dev"
- },
- "source": "hosted",
- "version": "6.2.6"
- },
- "url_launcher_android": {
- "dependency": "transitive",
- "description": {
- "name": "url_launcher_android",
- "sha256": "17cd5e205ea615e2c6ea7a77323a11712dffa0720a8a90540db57a01347f9ad9",
- "url": "https://pub.dev"
- },
- "source": "hosted",
- "version": "6.3.2"
- },
- "url_launcher_ios": {
- "dependency": "transitive",
- "description": {
- "name": "url_launcher_ios",
- "sha256": "7068716403343f6ba4969b4173cbf3b84fc768042124bc2c011e5d782b24fe89",
+ "sha256": "21b704ce5fa560ea9f3b525b43601c678728ba46725bab9b01187b4831377ed3",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.3.0"
},
+ "url_launcher_android": {
+ "dependency": "transitive",
+ "description": {
+ "name": "url_launcher_android",
+ "sha256": "f0c73347dfcfa5b3db8bc06e1502668265d39c08f310c29bff4e28eea9699f79",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.3.9"
+ },
+ "url_launcher_ios": {
+ "dependency": "transitive",
+ "description": {
+ "name": "url_launcher_ios",
+ "sha256": "e43b677296fadce447e987a2f519dcf5f6d1e527dc35d01ffab4fff5b8a7063e",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "6.3.1"
+ },
"url_launcher_linux": {
"dependency": "transitive",
"description": {
"name": "url_launcher_linux",
- "sha256": "ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811",
+ "sha256": "e2b9622b4007f97f504cd64c0128309dfb978ae66adbe944125ed9e1750f06af",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.1.1"
+ "version": "3.2.0"
},
"url_launcher_macos": {
"dependency": "transitive",
@@ -1899,21 +1959,21 @@
"dependency": "transitive",
"description": {
"name": "url_launcher_web",
- "sha256": "8d9e750d8c9338601e709cd0885f95825086bd8b642547f26bda435aade95d8a",
+ "sha256": "772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.3.1"
+ "version": "2.3.3"
},
"url_launcher_windows": {
"dependency": "transitive",
"description": {
"name": "url_launcher_windows",
- "sha256": "ecf9725510600aa2bb6d7ddabe16357691b6d2805f66216a97d1b881e21beff7",
+ "sha256": "49c10f879746271804767cb45551ec5592cdab00ee105c06dddde1a98f73b185",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.1.1"
+ "version": "3.1.2"
},
"uuid": {
"dependency": "direct main",
@@ -1965,15 +2025,45 @@
"source": "hosted",
"version": "2.1.4"
},
+ "visibility_detector": {
+ "dependency": "transitive",
+ "description": {
+ "name": "visibility_detector",
+ "sha256": "dd5cc11e13494f432d15939c3aa8ae76844c42b723398643ce9addb88a5ed420",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.4.0+2"
+ },
"vm_service": {
"dependency": "transitive",
"description": {
"name": "vm_service",
- "sha256": "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec",
+ "sha256": "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "14.2.1"
+ "version": "14.2.5"
+ },
+ "wakelock_plus": {
+ "dependency": "direct main",
+ "description": {
+ "name": "wakelock_plus",
+ "sha256": "bf4ee6f17a2fa373ed3753ad0e602b7603f8c75af006d5b9bdade263928c0484",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.2.8"
+ },
+ "wakelock_plus_platform_interface": {
+ "dependency": "transitive",
+ "description": {
+ "name": "wakelock_plus_platform_interface",
+ "sha256": "422d1cdbb448079a8a62a5a770b69baa489f8f7ca21aef47800c726d404f9d16",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "1.2.1"
},
"watcher": {
"dependency": "transitive",
@@ -2019,21 +2109,21 @@
"dependency": "transitive",
"description": {
"name": "win32",
- "sha256": "a79dbe579cb51ecd6d30b17e0cae4e0ea15e2c0e66f69ad4198f22a6789e94f4",
+ "sha256": "68d1e89a91ed61ad9c370f9f8b6effed9ae5e0ede22a270bdfa6daf79fc2290a",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "5.5.1"
+ "version": "5.5.4"
},
"win32_registry": {
"dependency": "transitive",
"description": {
"name": "win32_registry",
- "sha256": "10589e0d7f4e053f2c61023a31c9ce01146656a70b7b7f0828c0b46d7da2a9bb",
+ "sha256": "723b7f851e5724c55409bb3d5a32b203b3afe8587eaf5dafb93a5fed8ecda0d6",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.1.3"
+ "version": "1.1.4"
},
"window_manager": {
"dependency": "direct main",
@@ -2088,6 +2178,6 @@
},
"sdks": {
"dart": ">=3.4.0 <4.0.0",
- "flutter": ">=3.19.0"
+ "flutter": ">=3.22.0"
}
}
diff --git a/third_party/nixpkgs/pkgs/development/tools/firebase-tools/default.nix b/third_party/nixpkgs/pkgs/by-name/fi/firebase-tools/package.nix
similarity index 53%
rename from third_party/nixpkgs/pkgs/development/tools/firebase-tools/default.nix
rename to third_party/nixpkgs/pkgs/by-name/fi/firebase-tools/package.nix
index ccfb5f6e89..22085eb490 100644
--- a/third_party/nixpkgs/pkgs/development/tools/firebase-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fi/firebase-tools/package.nix
@@ -1,33 +1,38 @@
-{ lib
-, stdenv
-, buildNpmPackage
-, fetchFromGitHub
-, python3
-, xcbuild
+{
+ lib,
+ stdenv,
+ buildNpmPackage,
+ fetchFromGitHub,
+ python3,
+ xcbuild,
}:
-buildNpmPackage rec {
- pname = "firebase-tools";
- version = "13.17.0";
-
+let
+ version = "13.20.2";
src = fetchFromGitHub {
owner = "firebase";
repo = "firebase-tools";
- rev = "v${version}";
- hash = "sha256-Tf01j8t4zCrUDWB8+5DkJ+74OBJLD23FlI+4QlWCjLw=";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-FIflfCSTXm7J2WectS175vc0ccztWa4tE2E2kcbhwJg=";
};
+in
+buildNpmPackage {
+ pname = "firebase-tools";
+ inherit version src;
- npmDepsHash = "sha256-Ghi4H7BPTQhpnI0UZWBVC9OX4F6NFlbXrtSxA5U4omg=";
+ npmDepsHash = "sha256-qEerq6rFBN6HmzDS4xQJorzmzapBV/WhzCwG3rHU458=";
postPatch = ''
ln -s npm-shrinkwrap.json package-lock.json
'';
- nativeBuildInputs = [
- python3
- ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
- xcbuild
- ];
+ nativeBuildInputs =
+ [
+ python3
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ xcbuild
+ ];
env = {
PUPPETEER_SKIP_DOWNLOAD = true;
@@ -39,6 +44,6 @@ buildNpmPackage rec {
homepage = "https://github.com/firebase/firebase-tools";
license = lib.licenses.mit;
mainProgram = "firebase";
- maintainers = [ ];
+ maintainers = with lib.maintainers; [ momeemt ];
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/fi/firefly-iii/package.nix b/third_party/nixpkgs/pkgs/by-name/fi/firefly-iii/package.nix
index b84ec20440..d3510ce802 100644
--- a/third_party/nixpkgs/pkgs/by-name/fi/firefly-iii/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fi/firefly-iii/package.nix
@@ -12,15 +12,15 @@
let
pname = "firefly-iii";
- version = "6.1.19";
+ version = "6.1.21";
phpPackage = php83;
- npmDepsHash = "sha256-/oz0raI0/AV5NamvMWxlUdiQbVsSKHRplsw2/KrMOwg=";
+ npmDepsHash = "sha256-N4o7FKdya6bGakNKNq2QUV8HKRfuov5ahvbjR/rsimU=";
src = fetchFromGitHub {
owner = "firefly-iii";
repo = "firefly-iii";
rev = "v${version}";
- hash = "sha256-SIvYRmCCzQI+qUr5aA78NQLLmO+EPO1ZEL7vcqJ5puw=";
+ hash = "sha256-jadxzUhOb3G/DwJk8IV4IcwjmxgrrriVMVwj1cYFHEA=";
};
in
@@ -43,7 +43,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
composerStrictValidation = true;
strictDeps = true;
- vendorHash = "sha256-qps/dWubCVqqvzgSizJJvx2MUzRZKiMeQCnWz08Ft+E=";
+ vendorHash = "sha256-d5WwrVOVG9ZRZEsG2iKcbp2fk27laHvcJPJUwY3YgDg=";
npmDeps = fetchNpmDeps {
inherit src;
diff --git a/third_party/nixpkgs/pkgs/by-name/fi/firefoxpwa/package.nix b/third_party/nixpkgs/pkgs/by-name/fi/firefoxpwa/package.nix
index 13ca4fbcd6..696c17ed26 100644
--- a/third_party/nixpkgs/pkgs/by-name/fi/firefoxpwa/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fi/firefoxpwa/package.nix
@@ -28,13 +28,13 @@
rustPlatform.buildRustPackage rec {
pname = "firefoxpwa";
- version = "2.12.4";
+ version = "2.12.5";
src = fetchFromGitHub {
owner = "filips123";
repo = "PWAsForFirefox";
rev = "v${version}";
- hash = "sha256-VNCQUF/Xep/PkrNd9Mzbm3NWPToqXpJM6SzDoqBXbNY=";
+ hash = "sha256-WAAZ35AkKzufhDm8RNTpSsGJjqCIm84THEOmXemvv2o=";
};
sourceRoot = "${src.name}/native";
diff --git a/third_party/nixpkgs/pkgs/by-name/fl/flac123/package.nix b/third_party/nixpkgs/pkgs/by-name/fl/flac123/package.nix
index 9837a48c42..6a2c4a442b 100644
--- a/third_party/nixpkgs/pkgs/by-name/fl/flac123/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fl/flac123/package.nix
@@ -30,6 +30,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://github.com/flac123/flac123";
+ changelog = "https://github.com/flac123/flac123/blob/${finalAttrs.src.rev}/NEWS";
description = "Command-line program for playing FLAC audio files";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ kiike ];
diff --git a/third_party/nixpkgs/pkgs/by-name/fl/flaca/package.nix b/third_party/nixpkgs/pkgs/by-name/fl/flaca/package.nix
index bec47b7b30..6e5add1747 100644
--- a/third_party/nixpkgs/pkgs/by-name/fl/flaca/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fl/flaca/package.nix
@@ -38,6 +38,7 @@ rustPlatform.buildRustPackage rec {
description = "CLI tool to losslessly compress JPEG and PNG images";
longDescription = "A CLI tool for x86-64 Linux machines that simplifies the task of maximally, losslessly compressing JPEG and PNG images for use in production web environments";
homepage = "https://github.com/Blobfolio/flaca";
+ changelog = "https://github.com/Blobfolio/flaca/releases/tag/v${version}";
maintainers = with maintainers; [ zzzsy ];
platforms = platforms.linux;
license = licenses.wtfpl;
diff --git a/third_party/nixpkgs/pkgs/by-name/fl/flameshot/package.nix b/third_party/nixpkgs/pkgs/by-name/fl/flameshot/package.nix
index e89d27abe3..87cef92866 100644
--- a/third_party/nixpkgs/pkgs/by-name/fl/flameshot/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fl/flameshot/package.nix
@@ -124,6 +124,7 @@ stdenv'.mkDerivation {
meta = with lib; {
description = "Powerful yet simple to use screenshot software";
homepage = "https://github.com/flameshot-org/flameshot";
+ changelog = "https://github.com/flameshot-org/flameshot/releases";
mainProgram = "flameshot";
maintainers = with maintainers; [
scode
diff --git a/third_party/nixpkgs/pkgs/by-name/fl/flarectl/package.nix b/third_party/nixpkgs/pkgs/by-name/fl/flarectl/package.nix
index 98007eb70f..8acf4040b4 100644
--- a/third_party/nixpkgs/pkgs/by-name/fl/flarectl/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fl/flarectl/package.nix
@@ -5,13 +5,13 @@
buildGoModule rec {
pname = "flarectl";
- version = "0.104.0";
+ version = "0.105.0";
src = fetchFromGitHub {
owner = "cloudflare";
repo = "cloudflare-go";
rev = "v${version}";
- hash = "sha256-XHvWdSqkVEM/0FWkvSZDLEh8W2h8f+12ROrZSgmZS1k=";
+ hash = "sha256-xUITOBXBy5Jt0DFRNffX7sRhAtgUPMEJOHa2SbjM1n0=";
};
vendorHash = "sha256-KMCwbbDpj4QAgvKLlOPDKSlrDyf+K/tGTMM/GBlvyuc=";
diff --git a/third_party/nixpkgs/pkgs/by-name/fl/flaresolverr/package.nix b/third_party/nixpkgs/pkgs/by-name/fl/flaresolverr/package.nix
index 07e0223199..ef1bb7f224 100644
--- a/third_party/nixpkgs/pkgs/by-name/fl/flaresolverr/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fl/flaresolverr/package.nix
@@ -74,6 +74,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
description = "Proxy server to bypass Cloudflare protection";
homepage = "https://github.com/FlareSolverr/FlareSolverr";
+ changelog = "https://github.com/FlareSolverr/FlareSolverr/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = licenses.mit;
mainProgram = "flaresolverr";
maintainers = with maintainers; [ paveloom ];
diff --git a/third_party/nixpkgs/pkgs/by-name/fl/flatpak/unset-env-vars.patch b/third_party/nixpkgs/pkgs/by-name/fl/flatpak/unset-env-vars.patch
index 0235022bbf..ac0b95f188 100644
--- a/third_party/nixpkgs/pkgs/by-name/fl/flatpak/unset-env-vars.patch
+++ b/third_party/nixpkgs/pkgs/by-name/fl/flatpak/unset-env-vars.patch
@@ -1,12 +1,12 @@
-diff --git a/common/flatpak-run.c b/common/flatpak-run.c
index e3f031d4..ed131c0b 100644
--- a/common/flatpak-run.c
+++ b/common/flatpak-run.c
-@@ -571,6 +571,7 @@ static const ExportData default_exports[] = {
+@@ -571,6 +571,8 @@ static const ExportData default_exports[] = {
{"XKB_CONFIG_ROOT", NULL},
{"GIO_EXTRA_MODULES", NULL},
{"GDK_BACKEND", NULL},
+ {"GDK_PIXBUF_MODULE_FILE", NULL},
++ {"TZDIR", NULL},
{"VK_ADD_DRIVER_FILES", NULL},
{"VK_ADD_LAYER_PATH", NULL},
{"VK_DRIVER_FILES", NULL},
diff --git a/third_party/nixpkgs/pkgs/by-name/fl/fluent-bit/package.nix b/third_party/nixpkgs/pkgs/by-name/fl/fluent-bit/package.nix
index 8f38391308..6d0aff14b5 100644
--- a/third_party/nixpkgs/pkgs/by-name/fl/fluent-bit/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fl/fluent-bit/package.nix
@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "fluent-bit";
- version = "3.1.8";
+ version = "3.1.9";
src = fetchFromGitHub {
owner = "fluent";
repo = "fluent-bit";
rev = "v${finalAttrs.version}";
- hash = "sha256-SQltn4tbBGOFxascERG7J29vGz/jdq/4BWMH7P4BP64=";
+ hash = "sha256-SIBdiKgg444sZ8RUQscnOg8XzuAZcLvU4++0HY0G/ss=";
};
# optional only to avoid linux rebuild
diff --git a/third_party/nixpkgs/pkgs/by-name/fo/fooyin/package.nix b/third_party/nixpkgs/pkgs/by-name/fo/fooyin/package.nix
index 2b69b01e3e..16b440b115 100644
--- a/third_party/nixpkgs/pkgs/by-name/fo/fooyin/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fo/fooyin/package.nix
@@ -9,17 +9,18 @@
, kdsingleapplication
, pipewire
, taglib
+, libvgm
}:
stdenv.mkDerivation (finalAttrs: {
pname = "fooyin";
- version = "0.5.3";
+ version = "0.7.2";
src = fetchFromGitHub {
owner = "ludouzi";
repo = "fooyin";
rev = "v" + finalAttrs.version;
- hash = "sha256-h8unOzDSQ9ME6nbfLxau1EctJeNH8P2VG0IBQoqhwGs=";
+ hash = "sha256-9tNd0TDTxlm6jV2kkZGZbi8tZMj13jbp3+aKXOkNtIw=";
};
buildInputs = [
@@ -31,6 +32,7 @@ stdenv.mkDerivation (finalAttrs: {
kdePackages.qtbase
kdePackages.qtsvg
taglib
+ libvgm
];
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/fo/four-in-a-row/package.nix b/third_party/nixpkgs/pkgs/by-name/fo/four-in-a-row/package.nix
index 6b10bcd9af..96c9c90475 100644
--- a/third_party/nixpkgs/pkgs/by-name/fo/four-in-a-row/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fo/four-in-a-row/package.nix
@@ -57,6 +57,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/four-in-a-row";
+ changelog = "https://gitlab.gnome.org/GNOME/four-in-a-row/-/blob/${version}/NEWS?ref_type=tags";
description = "Make lines of the same color to win";
mainProgram = "four-in-a-row";
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/fr/fragment-mono/package.nix b/third_party/nixpkgs/pkgs/by-name/fr/fragment-mono/package.nix
new file mode 100644
index 0000000000..6a860a2704
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/fr/fragment-mono/package.nix
@@ -0,0 +1,36 @@
+{
+ lib,
+ stdenvNoCC,
+ fetchzip,
+}:
+
+stdenvNoCC.mkDerivation (finalAttrs: {
+ pname = "fragment-mono";
+ version = "1.21";
+
+ src = fetchzip {
+ url = "https://github.com/weiweihuanghuang/fragment-mono/releases/download/${finalAttrs.version}/fragment-mono-${finalAttrs.version}.zip";
+ hash = "sha256-H5s4rYDN2d0J+zVRgBzg8vfZXCA/jjHrGBV8o8Dxutc=";
+ };
+
+ installPhase = ''
+ runHook preInstall
+
+ install -Dm644 fonts/ttf/*.ttf -t $out/share/fonts/truetype
+
+ runHook postInstall
+ '';
+
+ meta = {
+ homepage = "https://github.com/weiweihuanghuang/fragment-mono";
+ description = "Helvetica Monospace Coding Font";
+ changelog = "https://github.com/weiweihuanghuang/fragment-mono/releases/tag/${finalAttrs.version}";
+ longDescription = ''
+ Fragment Mono is a monospaced coding version of Helvetica created
+ by modifying and extending Nimbus Sans by URW Design Studio.
+ '';
+ license = lib.licenses.ofl;
+ platforms = lib.platforms.all;
+ maintainers = [ lib.maintainers.noahgitsham ];
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/fr/freecad/0001-NIXOS-don-t-ignore-PYTHONPATH.patch b/third_party/nixpkgs/pkgs/by-name/fr/freecad/0001-NIXOS-don-t-ignore-PYTHONPATH.patch
index 27e5fb81b8..185d6effa2 100644
--- a/third_party/nixpkgs/pkgs/by-name/fr/freecad/0001-NIXOS-don-t-ignore-PYTHONPATH.patch
+++ b/third_party/nixpkgs/pkgs/by-name/fr/freecad/0001-NIXOS-don-t-ignore-PYTHONPATH.patch
@@ -1,44 +1,43 @@
-From c4f452ef6ae083ed21095313582f6d1bd775cbf3 Mon Sep 17 00:00:00 2001
-From: Andreas Rammhold
-Date: Thu, 2 Nov 2023 17:32:07 +0100
-Subject: [PATCH] NIXOS: don't ignore PYTHONPATH
+commit c534a831c2f7186ebabe4e17f1e1df6d11ebff89
+Author: Samuel Rounce
+Date: Thu Sep 5 22:17:21 2024 +0100
-On NixOS or rather within nixpkgs we provide the runtime Python
-packages via the PYTHONPATH environment variable. FreeCAD tries its
-best to ignore Python environment variables that are being inherited
-from the environment. For Python versions >=3.11 it also tries to
-initialize the interpreter config without any environmental data. We
-have to initialize the configuration *with* the information from the
-environment for our packaging to work.
-
-Upstream has purposely isolated the environments AFAIK and thus
-shouldn't accept this patch (as is). What they might accept (once
-support for older Python versions has been dropped) is removing the
-PYTHONPATH specific putenv calls.
+ [PATCH] NIXOS: don't ignore PYTHONPATH
+
+ On NixOS or rather within nixpkgs we provide the runtime Python
+ packages via the PYTHONPATH environment variable. FreeCAD tries its
+ best to ignore Python environment variables that are being inherited
+ from the environment. For Python versions >=3.11 it also tries to
+ initialize the interpreter config without any environmental data. We
+ have to initialize the configuration *with* the information from the
+ environment for our packaging to work.
+
+ Upstream has purposely isolated the environments AFAIK and thus
+ shouldn't accept this patch (as is). What they might accept (once
+ support for older Python versions has been dropped) is removing the
+ PYTHONPATH specific putenv calls.
---
- src/Base/Interpreter.cpp | 2 +-
+ src/Base/Interpreter.cpp | 1 +
src/Main/MainGui.cpp | 3 ---
- 2 files changed, 1 insertion(+), 4 deletions(-)
+ 2 files changed, 1 insertion(+), 3 deletions(-)
diff --git a/src/Base/Interpreter.cpp b/src/Base/Interpreter.cpp
-index 52c47168af..9966bd0013 100644
+index 2bdc54ccff..ee4f7fc070 100644
--- a/src/Base/Interpreter.cpp
+++ b/src/Base/Interpreter.cpp
-@@ -554,7 +554,9 @@ void initInterpreter(int argc,char *argv[])
- {
- PyStatus status;
+@@ -593,6 +593,7 @@ void initInterpreter(int argc, char* argv[])
PyConfig config;
PyConfig_InitIsolatedConfig(&config);
-+ config.isolated = 0;
+ config.isolated = 0;
+ config.use_environment = 1;
+ config.user_site_directory = 1;
status = PyConfig_SetBytesArgv(&config, argc, argv);
- if (PyStatus_Exception(status)) {
diff --git a/src/Main/MainGui.cpp b/src/Main/MainGui.cpp
-index 48ae847ef4..28813df383 100644
+index 36087cffd6..89d49d2cc6 100644
--- a/src/Main/MainGui.cpp
+++ b/src/Main/MainGui.cpp
-@@ -112,17 +112,14 @@ int main( int argc, char ** argv )
+@@ -114,10 +114,8 @@ int main(int argc, char** argv)
// See https://forum.freecad.org/viewtopic.php?f=18&t=20600
// See Gui::Application::runApplication()
putenv("LC_NUMERIC=C");
@@ -49,13 +48,11 @@ index 48ae847ef4..28813df383 100644
#elif defined(__MINGW32__)
const char* mingw_prefix = getenv("MINGW_PREFIX");
const char* py_home = getenv("PYTHONHOME");
- if (!py_home && mingw_prefix)
+@@ -125,7 +123,6 @@ int main(int argc, char** argv)
_putenv_s("PYTHONHOME", mingw_prefix);
+ }
#else
- _putenv("PYTHONPATH=");
// https://forum.freecad.org/viewtopic.php?f=4&t=18288
// https://forum.freecad.org/viewtopic.php?f=3&t=20515
const char* fc_py_home = getenv("FC_PYTHONHOME");
---
-2.42.0
-
diff --git a/third_party/nixpkgs/pkgs/by-name/fr/freecad/0002-FreeCad-OndselSolver-pkgconfig.patch b/third_party/nixpkgs/pkgs/by-name/fr/freecad/0002-FreeCad-OndselSolver-pkgconfig.patch
new file mode 100644
index 0000000000..194220ec6e
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/fr/freecad/0002-FreeCad-OndselSolver-pkgconfig.patch
@@ -0,0 +1,7 @@
+--- a/src/3rdParty/OndselSolver/OndselSolver.pc.in
++++ b/src/3rdParty/OndselSolver/OndselSolver.pc.in
+@@ -3,2 +3,2 @@
+-libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
+-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
++libdir=@CMAKE_INSTALL_LIBDIR@
++includedir=@CMAKE_INSTALL_INCLUDEDIR@
diff --git a/third_party/nixpkgs/pkgs/by-name/fr/freecad/package.nix b/third_party/nixpkgs/pkgs/by-name/fr/freecad/package.nix
index fda823b667..adb558c7e4 100644
--- a/third_party/nixpkgs/pkgs/by-name/fr/freecad/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/fr/freecad/package.nix
@@ -9,12 +9,12 @@
, gfortran
, gts
, hdf5
-, libGLU
-, libXmu
, libf2c
+, libGLU
, libredwg
, libsForQt5
, libspnav
+, libXmu
, medfile
, mpi
, ninja
@@ -29,6 +29,7 @@
, vtk
, wrapGAppsHook3
, xercesc
+, yaml-cpp
, zlib
, withWayland ? false
}:
@@ -50,6 +51,7 @@ let
matplotlib
pivy
ply
+ pybind11
pycollada
pyside2
pyside2-tools
@@ -61,13 +63,14 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "freecad";
- version = "0.21.2";
+ version = "1.0rc2";
src = fetchFromGitHub {
owner = "FreeCAD";
repo = "FreeCAD";
rev = finalAttrs.version;
- hash = "sha256-OX4s9rbGsAhH7tLJkUJYyq2A2vCdkq/73iqYo9adogs=";
+ hash = "sha256-kPmfx/C1fCYwBqh6ZOKZAVNVR9m3VryPmBKu3ksDD5E=";
+ fetchSubmodules = true;
};
nativeBuildInputs = [
@@ -100,6 +103,7 @@ stdenv.mkDerivation (finalAttrs: {
opencascade-occt
pivy
ply # for openSCAD file support
+ pybind11
pycollada
pyside2
pyside2-tools
@@ -116,6 +120,7 @@ stdenv.mkDerivation (finalAttrs: {
swig
vtk
xercesc
+ yaml-cpp
zlib
]
++ lib.optionals spaceNavSupport [
@@ -125,12 +130,17 @@ stdenv.mkDerivation (finalAttrs: {
patches = [
./0001-NIXOS-don-t-ignore-PYTHONPATH.patch
+ ./0002-FreeCad-OndselSolver-pkgconfig.patch
];
cmakeFlags = [
"-Wno-dev" # turns off warnings which otherwise makes it hard to see what is going on
"-DBUILD_FLAT_MESH:BOOL=ON"
"-DBUILD_QT5=ON"
+ "-DBUILD_DRAWING=ON"
+ "-DBUILD_FLAT_MESH:BOOL=ON"
+ "-DINSTALL_TO_SITEPACKAGES=OFF"
+ "-DFREECAD_USE_PYBIND11=ON"
"-DSHIBOKEN_INCLUDE_DIR=${shiboken2}/include"
"-DSHIBOKEN_LIBRARY=Shiboken2::libshiboken"
(
@@ -201,7 +211,7 @@ stdenv.mkDerivation (finalAttrs: {
right at home with FreeCAD.
'';
license = lib.licenses.lgpl2Plus;
- maintainers = with lib.maintainers; [ gebner AndersonTorres ];
+ maintainers = with lib.maintainers; [ gebner AndersonTorres srounce ];
platforms = lib.platforms.linux;
};
})
diff --git a/third_party/nixpkgs/pkgs/by-name/ft/ftjam/package.nix b/third_party/nixpkgs/pkgs/by-name/ft/ftjam/package.nix
new file mode 100644
index 0000000000..7bfdc5f804
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ft/ftjam/package.nix
@@ -0,0 +1,117 @@
+{
+ lib,
+ bison,
+ buildPackages,
+ fetchurl,
+ installShellFiles,
+ pkgsBuildTarget,
+ stdenv,
+ testers,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "ftjam";
+ version = "2.5.2";
+
+ src = fetchurl {
+ url = "https://downloads.sourceforge.net/project/freetype/ftjam/${finalAttrs.version}/ftjam-${finalAttrs.version}.tar.bz2";
+ hash = "sha256-6JdzUAqSkS3pGOn+v/q+S2vOedaa8ZRDX04DK4ptZqM=";
+ };
+
+ depsBuildBuild = [ buildPackages.stdenv.cc ];
+
+ nativeBuildInputs = [
+ bison
+ installShellFiles
+ ];
+
+ # Doesn't understand how to cross compile once bootstrapped, so we'll just use
+ # the Makefile for the bootstrapping portion
+ configurePlatforms = [
+ "build"
+ "target"
+ ];
+
+ configureFlags = [
+ "CC=${buildPackages.stdenv.cc.targetPrefix}cc"
+ "--host=${stdenv.buildPlatform.config}"
+ ];
+
+ makeFlags = [
+ "CC=${buildPackages.stdenv.cc.targetPrefix}cc"
+ ];
+
+ env = {
+ LOCATE_TARGET = "bin.unix";
+ # Jam uses c89 conventions
+ NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-std=c89";
+ };
+
+ enableParallelBuilding = true;
+
+ strictDeps = true;
+
+ # Jambase expects ar to have flags.
+ preConfigure = ''
+ export AR="$AR rc"
+ '';
+
+ # When cross-compiling, we need to set the preprocessor macros
+ # OSMAJOR/OSMINOR/OSPLAT to the values from the target platform, not the host
+ # platform. This looks a little ridiculous because the vast majority of build
+ # tools don't embed target-specific information into their binary, but in this
+ # case we behave more like a compiler than a make(1)-alike.
+ postPatch =
+ ''
+ substituteInPlace Jamfile \
+ --replace "strip" "${stdenv.cc.targetPrefix}strip"
+ ''
+ + lib.optionalString (stdenv.hostPlatform != stdenv.targetPlatform) ''
+ cat >>jam.h < $out/.git-revision
@@ -79,25 +80,24 @@ buildDotnetModule rec {
url = "https://github.com/actions/runner/commit/5ff0ce1.patch";
hash = "sha256-2Vg3cKZK3cE/OcPDZkdN2Ro2WgvduYTTwvNGxwCfXas=";
})
- ] ++ lib.optionals (nodeRuntimes == [ "node20" ]) [
- # If the package is built without Node 16, make Node 20 the default internal version
- # https://github.com/actions/runner/pull/2844
- (fetchpatch {
- name = "internal-node-20.patch";
- url = "https://github.com/actions/runner/commit/acdc6ed.patch";
- hash = "sha256-3/6yhhJPr9OMWBFc5/NU/DRtn76aTYvjsjQo2u9ZqnU=";
- })
];
- postPatch = ''
- # Ignore changes to src/Runner.Sdk/BuildConstants.cs
- substituteInPlace src/dir.proj \
- --replace 'git update-index --assume-unchanged ./Runner.Sdk/BuildConstants.cs' \
- 'true'
- '';
+ postPatch =
+ ''
+ # Ignore changes to src/Runner.Sdk/BuildConstants.cs
+ substituteInPlace src/dir.proj \
+ --replace 'git update-index --assume-unchanged ./Runner.Sdk/BuildConstants.cs' \
+ 'true'
+ ''
+ + lib.optionalString (nodeRuntimes == [ "node20" ]) ''
+ substituteInPlace src/Runner.Common/Util/NodeUtil.cs \
+ --replace-fail '_defaultNodeVersion = "node16"' '_defaultNodeVersion = "node20"'
+ '';
DOTNET_SYSTEM_GLOBALIZATION_INVARIANT = isNull glibcLocales;
- LOCALE_ARCHIVE = lib.optionalString (!DOTNET_SYSTEM_GLOBALIZATION_INVARIANT) "${glibcLocales}/lib/locale/locale-archive";
+ LOCALE_ARCHIVE = lib.optionalString (
+ !DOTNET_SYSTEM_GLOBALIZATION_INVARIANT
+ ) "${glibcLocales}/lib/locale/locale-archive";
postConfigure = ''
# Generate src/Runner.Sdk/BuildConstants.cs
@@ -110,19 +110,23 @@ buildDotnetModule rec {
src/dir.proj
'';
- nativeBuildInputs = [
- which
- git
- ] ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [
- darwin.autoSignDarwinBinariesHook
- ];
+ nativeBuildInputs =
+ [
+ which
+ git
+ ]
+ ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [
+ darwin.autoSignDarwinBinariesHook
+ ];
buildInputs = [ stdenv.cc.cc.lib ];
dotnet-sdk = dotnetCorePackages.sdk_6_0;
dotnet-runtime = dotnetCorePackages.runtime_6_0;
- dotnetFlags = [ "-p:PackageRuntime=${dotnetCorePackages.systemToDotnetRid stdenv.hostPlatform.system}" ];
+ dotnetFlags = [
+ "-p:PackageRuntime=${dotnetCorePackages.systemToDotnetRid stdenv.hostPlatform.system}"
+ ];
# As given here: https://github.com/actions/runner/blob/0befa62/src/dir.proj#L33-L41
projectFile = [
@@ -209,70 +213,79 @@ buildDotnetModule rec {
testProjectFile = [ "src/Test/Test.csproj" ];
- preCheck = ''
- mkdir -p _layout/externals
- '' + lib.optionalString (lib.elem "node20" nodeRuntimes) ''
- ln -s ${nodejs_20} _layout/externals/node20
- '';
+ preCheck =
+ ''
+ mkdir -p _layout/externals
+ ''
+ + lib.optionalString (lib.elem "node20" nodeRuntimes) ''
+ ln -s ${nodejs_20} _layout/externals/node20
+ '';
- postInstall = ''
- mkdir -p $out/bin
+ postInstall =
+ ''
+ mkdir -p $out/bin
- install -m755 src/Misc/layoutbin/runsvc.sh $out/lib/github-runner
- install -m755 src/Misc/layoutbin/RunnerService.js $out/lib/github-runner
- install -m755 src/Misc/layoutroot/run.sh $out/lib/github-runner
- install -m755 src/Misc/layoutroot/run-helper.sh.template $out/lib/github-runner/run-helper.sh
- install -m755 src/Misc/layoutroot/config.sh $out/lib/github-runner
- install -m755 src/Misc/layoutroot/env.sh $out/lib/github-runner
+ install -m755 src/Misc/layoutbin/runsvc.sh $out/lib/github-runner
+ install -m755 src/Misc/layoutbin/RunnerService.js $out/lib/github-runner
+ install -m755 src/Misc/layoutroot/run.sh $out/lib/github-runner
+ install -m755 src/Misc/layoutroot/run-helper.sh.template $out/lib/github-runner/run-helper.sh
+ install -m755 src/Misc/layoutroot/config.sh $out/lib/github-runner
+ install -m755 src/Misc/layoutroot/env.sh $out/lib/github-runner
- # env.sh is patched to not require any wrapping
- ln -sr "$out/lib/github-runner/env.sh" "$out/bin/"
+ # env.sh is patched to not require any wrapping
+ ln -sr "$out/lib/github-runner/env.sh" "$out/bin/"
- substituteInPlace $out/lib/github-runner/config.sh \
- --replace './bin/Runner.Listener' "$out/bin/Runner.Listener"
- '' + lib.optionalString stdenv.hostPlatform.isLinux ''
- substituteInPlace $out/lib/github-runner/config.sh \
- --replace 'command -v ldd' 'command -v ${glibc.bin}/bin/ldd' \
- --replace 'ldd ./bin' '${glibc.bin}/bin/ldd ${dotnet-runtime}/shared/Microsoft.NETCore.App/${dotnet-runtime.version}/' \
- --replace '/sbin/ldconfig' '${glibc.bin}/bin/ldconfig'
- '' + ''
- # Remove uneeded copy for run-helper template
- substituteInPlace $out/lib/github-runner/run.sh --replace 'cp -f "$DIR"/run-helper.sh.template "$DIR"/run-helper.sh' ' '
- substituteInPlace $out/lib/github-runner/run-helper.sh --replace '"$DIR"/bin/' '"$DIR"/'
+ substituteInPlace $out/lib/github-runner/config.sh \
+ --replace './bin/Runner.Listener' "$out/bin/Runner.Listener"
+ ''
+ + lib.optionalString stdenv.hostPlatform.isLinux ''
+ substituteInPlace $out/lib/github-runner/config.sh \
+ --replace 'command -v ldd' 'command -v ${glibc.bin}/bin/ldd' \
+ --replace 'ldd ./bin' '${glibc.bin}/bin/ldd ${dotnet-runtime}/shared/Microsoft.NETCore.App/${dotnet-runtime.version}/' \
+ --replace '/sbin/ldconfig' '${glibc.bin}/bin/ldconfig'
+ ''
+ + ''
+ # Remove uneeded copy for run-helper template
+ substituteInPlace $out/lib/github-runner/run.sh --replace 'cp -f "$DIR"/run-helper.sh.template "$DIR"/run-helper.sh' ' '
+ substituteInPlace $out/lib/github-runner/run-helper.sh --replace '"$DIR"/bin/' '"$DIR"/'
- # Make paths absolute
- substituteInPlace $out/lib/github-runner/runsvc.sh \
- --replace './externals' "$out/lib/externals" \
- --replace './bin/RunnerService.js' "$out/lib/github-runner/RunnerService.js"
+ # Make paths absolute
+ substituteInPlace $out/lib/github-runner/runsvc.sh \
+ --replace './externals' "$out/lib/externals" \
+ --replace './bin/RunnerService.js' "$out/lib/github-runner/RunnerService.js"
- # The upstream package includes Node and expects it at the path
- # externals/node$version. As opposed to the official releases, we don't
- # link the Alpine Node flavors.
- mkdir -p $out/lib/externals
- '' + lib.optionalString (lib.elem "node20" nodeRuntimes) ''
- ln -s ${nodejs_20} $out/lib/externals/node20
- '' + ''
- # Install Nodejs scripts called from workflows
- install -D src/Misc/layoutbin/hashFiles/index.js $out/lib/github-runner/hashFiles/index.js
- mkdir -p $out/lib/github-runner/checkScripts
- install src/Misc/layoutbin/checkScripts/* $out/lib/github-runner/checkScripts/
- '' + lib.optionalString stdenv.hostPlatform.isLinux ''
- # Wrap explicitly to, e.g., prevent extra entries for LD_LIBRARY_PATH
- makeWrapperArgs=()
+ # The upstream package includes Node and expects it at the path
+ # externals/node$version. As opposed to the official releases, we don't
+ # link the Alpine Node flavors.
+ mkdir -p $out/lib/externals
+ ''
+ + lib.optionalString (lib.elem "node20" nodeRuntimes) ''
+ ln -s ${nodejs_20} $out/lib/externals/node20
+ ''
+ + ''
+ # Install Nodejs scripts called from workflows
+ install -D src/Misc/layoutbin/hashFiles/index.js $out/lib/github-runner/hashFiles/index.js
+ mkdir -p $out/lib/github-runner/checkScripts
+ install src/Misc/layoutbin/checkScripts/* $out/lib/github-runner/checkScripts/
+ ''
+ + lib.optionalString stdenv.hostPlatform.isLinux ''
+ # Wrap explicitly to, e.g., prevent extra entries for LD_LIBRARY_PATH
+ makeWrapperArgs=()
- # We don't wrap with libicu
- substituteInPlace $out/lib/github-runner/config.sh \
- --replace '$LDCONFIG_COMMAND -NXv ''${libpath//:/ }' 'echo libicu'
- '' + ''
- # XXX: Using the corresponding Nix argument does not work as expected:
- # https://github.com/NixOS/nixpkgs/issues/218449
- # Common wrapper args for `executables`
- makeWrapperArgs+=(
- --run 'export RUNNER_ROOT="''${RUNNER_ROOT:-"$HOME/.github-runner"}"'
- --run 'mkdir -p "$RUNNER_ROOT"'
- --chdir "$out"
- )
- '';
+ # We don't wrap with libicu
+ substituteInPlace $out/lib/github-runner/config.sh \
+ --replace '$LDCONFIG_COMMAND -NXv ''${libpath//:/ }' 'echo libicu'
+ ''
+ + ''
+ # XXX: Using the corresponding Nix argument does not work as expected:
+ # https://github.com/NixOS/nixpkgs/issues/218449
+ # Common wrapper args for `executables`
+ makeWrapperArgs+=(
+ --run 'export RUNNER_ROOT="''${RUNNER_ROOT:-"$HOME/.github-runner"}"'
+ --run 'mkdir -p "$RUNNER_ROOT"'
+ --chdir "$out"
+ )
+ '';
# List of files to wrap
executables = [
@@ -318,8 +331,18 @@ buildDotnetModule rec {
description = "Self-hosted runner for GitHub Actions";
homepage = "https://github.com/actions/runner";
license = licenses.mit;
- maintainers = with maintainers; [ veehaitch kfollesdal aanderse zimbatm ];
- platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
+ maintainers = with maintainers; [
+ veehaitch
+ kfollesdal
+ aanderse
+ zimbatm
+ ];
+ platforms = [
+ "x86_64-linux"
+ "aarch64-linux"
+ "x86_64-darwin"
+ "aarch64-darwin"
+ ];
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/gi/gitlab-ci-ls/package.nix b/third_party/nixpkgs/pkgs/by-name/gi/gitlab-ci-ls/package.nix
index 55bfc010ea..a7a85c977f 100644
--- a/third_party/nixpkgs/pkgs/by-name/gi/gitlab-ci-ls/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gi/gitlab-ci-ls/package.nix
@@ -10,15 +10,15 @@
rustPlatform.buildRustPackage rec {
pname = "gitlab-ci-ls";
- version = "0.21.2";
+ version = "0.21.3";
src = fetchFromGitHub {
owner = "alesbrelih";
repo = "gitlab-ci-ls";
rev = "${version}";
- hash = "sha256-wkL6ko43oWrpyscEpCMuoFamDMJk9+xI3qYOs+DgI8g=";
+ hash = "sha256-3PqGnknP5ilwPCDsD8GwIEamZC24lEnuQhipTo8RDI0=";
};
- cargoHash = "sha256-H/p29QbCaZRa81g+5eUsG47tUJPVgB1J9zZYY5/n5Vk=";
+ cargoHash = "sha256-c31madEElZpHbzyKHqUDyPW/maVrkNKlldX24Y3iFGQ=";
nativeBuildInputs = [ pkg-config ];
buildInputs =
diff --git a/third_party/nixpkgs/pkgs/by-name/gi/gittuf/package.nix b/third_party/nixpkgs/pkgs/by-name/gi/gittuf/package.nix
index 04c4c8c32b..8dfca387e9 100644
--- a/third_party/nixpkgs/pkgs/by-name/gi/gittuf/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gi/gittuf/package.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "gittuf";
- version = "0.5.2";
+ version = "0.6.2";
src = fetchFromGitHub {
owner = "gittuf";
repo = pname;
rev = "v${version}";
- hash = "sha256-mes+6Bs6KhLkcHRzI07ciT1SuSJU/YxjXt0MCDeVCUk=";
+ hash = "sha256-iPaYwZUnIu9GeyY4kBhj+9gIINYx+pGSWJqPekh535g=";
};
- vendorHash = "sha256-7z7+ycV6e24JUlLIxRCAgJwxRcRgGWBYPgbXgGqatEE=";
+ vendorHash = "sha256-mafN+Nrr0AtfMjnXNoEIuz90kJa58pgY2vUOlv7v+TE=";
ldflags = [ "-X github.com/gittuf/gittuf/internal/version.gitVersion=${version}" ];
diff --git a/third_party/nixpkgs/pkgs/by-name/gl/glance/package.nix b/third_party/nixpkgs/pkgs/by-name/gl/glance/package.nix
index 0b1419c8f3..fe4aa35a56 100644
--- a/third_party/nixpkgs/pkgs/by-name/gl/glance/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gl/glance/package.nix
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "glance";
- version = "0.6.1";
+ version = "0.6.2";
src = fetchFromGitHub {
owner = "glanceapp";
repo = "glance";
rev = "v${version}";
- hash = "sha256-neoRuduQOC3DHeIy/sh1BWUwcwXPGQIgZRWQcL7gzlk=";
+ hash = "sha256-A2EFIDwJbIzRDAxFKW7znZFYKYpqOMEixUG0yUDx7zc=";
};
vendorHash = "sha256-BLWaYiWcLX+/DW7Zzp6/Mtw5uVxIVtfubB895hrZ+08=";
diff --git a/third_party/nixpkgs/pkgs/by-name/gl/glasskube/package.nix b/third_party/nixpkgs/pkgs/by-name/gl/glasskube/package.nix
index 0db16cdcd1..f4b03a4b8d 100644
--- a/third_party/nixpkgs/pkgs/by-name/gl/glasskube/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gl/glasskube/package.nix
@@ -8,12 +8,12 @@
}:
let
- version = "0.21.0";
+ version = "0.23.0";
gitSrc = fetchFromGitHub {
owner = "glasskube";
repo = "glasskube";
rev = "refs/tags/v${version}";
- hash = "sha256-MRmT7DqD6Tlej5Y/LVr++RcMjWlGA9xFe3FNYgxIPvM=";
+ hash = "sha256-X9XXQ/Ke3toXLIkSCzGrypd1lKDfslpJ96zmDHBDbl8=";
};
web-bundle = buildNpmPackage rec {
inherit version;
@@ -21,7 +21,7 @@ let
src = gitSrc;
- npmDepsHash = "sha256-246xQz1eI3WmJxSrKe6Q/oUQtZMjpa4mYwOIqSukyo8=";
+ npmDepsHash = "sha256-9BicZfnrJEFrtaJ0uGmLnnY99KplnL8qdmG5FMo70uI=";
dontNpmInstall = true;
@@ -41,7 +41,7 @@ in buildGo123Module rec {
src = gitSrc;
- vendorHash = "sha256-RUUDIPuCxV+JwPLNxLALEmRIJ68XSNPtfwchuAJJYn0=";
+ vendorHash = "sha256-xpN/5VmRPFQegP+ORpb875N/+AKgxiqyZWk4Px+SCZ4=";
CGO_ENABLED = 0;
diff --git a/third_party/nixpkgs/pkgs/by-name/gl/glfw3/package.nix b/third_party/nixpkgs/pkgs/by-name/gl/glfw3/package.nix
index a5a7b33a0a..ba77795b05 100644
--- a/third_party/nixpkgs/pkgs/by-name/gl/glfw3/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gl/glfw3/package.nix
@@ -1,7 +1,7 @@
-{ stdenv, lib, fetchFromGitHub, cmake
+{ stdenv, lib, fetchFromGitHub, cmake, pkg-config
, libGL, libXrandr, libXinerama, libXcursor, libX11, libXi, libXext
, darwin, fixDarwinDylibNames
-, extra-cmake-modules, wayland
+, wayland
, wayland-scanner, wayland-protocols, libxkbcommon, libdecor
, withMinecraftPatch ? false
}:
@@ -28,7 +28,7 @@ stdenv.mkDerivation {
propagatedBuildInputs = lib.optionals (!stdenv.hostPlatform.isWindows) [ libGL ];
- nativeBuildInputs = [ cmake extra-cmake-modules ]
+ nativeBuildInputs = [ cmake pkg-config ]
++ lib.optionals stdenv.hostPlatform.isDarwin [ fixDarwinDylibNames ]
++ lib.optionals stdenv.hostPlatform.isLinux [ wayland-scanner ];
diff --git a/third_party/nixpkgs/pkgs/by-name/gm/gmic-qt/package.nix b/third_party/nixpkgs/pkgs/by-name/gm/gmic-qt/package.nix
index dec42a99a4..539b766464 100644
--- a/third_party/nixpkgs/pkgs/by-name/gm/gmic-qt/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gm/gmic-qt/package.nix
@@ -12,6 +12,7 @@
, libpng
, libsForQt5
, libtiff
+, llvmPackages
, ninja
, nix-update-script
, openexr
@@ -79,7 +80,9 @@ stdenv.mkDerivation (finalAttrs: {
] ++ (with libsForQt5; [
qtbase
qttools
- ]) ++ variants.${variant}.extraDeps;
+ ]) ++ lib.optionals stdenv.cc.isClang [
+ llvmPackages.openmp
+ ] ++ variants.${variant}.extraDeps;
postPatch = ''
patchShebangs \
diff --git a/third_party/nixpkgs/pkgs/by-name/gm/gmic/package.nix b/third_party/nixpkgs/pkgs/by-name/gm/gmic/package.nix
index 71402ab7e8..38f3f8ba22 100644
--- a/third_party/nixpkgs/pkgs/by-name/gm/gmic/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gm/gmic/package.nix
@@ -13,9 +13,12 @@
, gnused
, graphicsmagick
, jq
+, libX11
+, libXext
, libjpeg
, libpng
, libtiff
+, llvmPackages
, ninja
, opencv
, openexr
@@ -55,18 +58,24 @@ stdenv.mkDerivation (finalAttrs: {
cimg
fftw
graphicsmagick
+ libX11
+ libXext
libjpeg
libpng
libtiff
opencv
openexr
zlib
+ ] ++ lib.optionals stdenv.cc.isClang [
+ llvmPackages.openmp
];
cmakeFlags = [
(lib.cmakeBool "BUILD_LIB_STATIC" false)
(lib.cmakeBool "ENABLE_CURL" false)
(lib.cmakeBool "ENABLE_DYNAMIC_LINKING" true)
+ (lib.cmakeBool "ENABLE_OPENCV" true)
+ (lib.cmakeBool "ENABLE_XSHM" true)
(lib.cmakeBool "USE_SYSTEM_CIMG" true)
];
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-2048/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-2048/package.nix
index ac5c04dec0..2a1e8cf1c6 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-2048/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-2048/package.nix
@@ -58,6 +58,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/gnome-2048";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-2048/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
description = "Obtain the 2048 tile";
mainProgram = "gnome-2048";
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-applets/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-applets/package.nix
index 65edba55cb..739475b780 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-applets/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-applets/package.nix
@@ -75,6 +75,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Applets for use with the GNOME panel";
mainProgram = "cpufreq-selector";
homepage = "https://gitlab.gnome.org/GNOME/gnome-applets";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-applets/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-backgrounds/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-backgrounds/package.nix
index f9bf5ecf4a..3feadbad98 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-backgrounds/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-backgrounds/package.nix
@@ -35,6 +35,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Default wallpaper set for GNOME";
homepage = "https://gitlab.gnome.org/GNOME/gnome-backgrounds";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/blob/${version}/NEWS?ref_type=tags";
license = licenses.cc-by-sa-30;
platforms = platforms.unix;
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-bluetooth/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-bluetooth/package.nix
index fe50b0958d..715a2d6c45 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-bluetooth/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-bluetooth/package.nix
@@ -79,6 +79,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/gnome-bluetooth";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
description = "Application that lets you manage Bluetooth in the GNOME desktop";
mainProgram = "bluetooth-sendto";
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-connections/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-connections/package.nix
index 0ae01fc27a..5f684618b9 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-connections/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-connections/package.nix
@@ -57,6 +57,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/connections";
+ changelog = "https://gitlab.gnome.org/GNOME/connections/-/blob/${version}/NEWS?ref_type=tags";
description = "Remote desktop client for the GNOME desktop environment";
mainProgram = "gnome-connections";
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-flashback/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-flashback/package.nix
index d8dae346f0..cd7f737651 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-flashback/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-flashback/package.nix
@@ -215,6 +215,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "GNOME 2.x-like session for GNOME 3";
mainProgram = "gnome-flashback";
homepage = "https://gitlab.gnome.org/GNOME/gnome-flashback";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-flashback/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
license = licenses.gpl2;
maintainers = teams.gnome.members;
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-initial-setup/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-initial-setup/package.nix
index e2d3e9eefd..fb1a34e57c 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-initial-setup/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-initial-setup/package.nix
@@ -98,6 +98,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
description = "Simple, easy, and safe way to prepare a new system";
homepage = "https://gitlab.gnome.org/GNOME/gnome-initial-setup";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-keyring/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-keyring/package.nix
index c26662eaec..959a3de589 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-keyring/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-keyring/package.nix
@@ -101,6 +101,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Collection of components in GNOME that store secrets, passwords, keys, certificates and make them available to applications";
homepage = "https://gitlab.gnome.org/GNOME/gnome-keyring";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-keyring/-/blob/${version}/NEWS?ref_type=tags";
license = licenses.gpl2;
maintainers = teams.gnome.members;
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-klotski/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-klotski/package.nix
index 6e47d856c6..eed4c62178 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-klotski/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-klotski/package.nix
@@ -65,6 +65,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/gnome-klotski";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-klotski/-/blob/${version}/NEWS?ref_type=tags";
description = "Slide blocks to solve the puzzle";
mainProgram = "gnome-klotski";
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-mahjongg/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-mahjongg/package.nix
index 85b4e5b933..168e9a7962 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-mahjongg/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-mahjongg/package.nix
@@ -53,6 +53,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/gnome-mahjongg";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-mahjongg/-/blob/${version}/NEWS?ref_type=tags";
description = "Disassemble a pile of tiles by removing matching pairs";
mainProgram = "gnome-mahjongg";
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-nibbles/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-nibbles/package.nix
index aba0819d96..e6d018028d 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-nibbles/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-nibbles/package.nix
@@ -56,6 +56,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Guide a worm around a maze";
mainProgram = "gnome-nibbles";
homepage = "https://gitlab.gnome.org/GNOME/gnome-nibbles";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-nibbles/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-panel/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-panel/package.nix
index fa1fe224c2..46a9fe5889 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-panel/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-panel/package.nix
@@ -105,6 +105,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Component of Gnome Flashback that provides panels and default applets for the desktop";
mainProgram = "gnome-panel";
homepage = "https://gitlab.gnome.org/GNOME/gnome-panel";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-panel/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-pomodoro/fix-schema-path.patch b/third_party/nixpkgs/pkgs/by-name/gn/gnome-pomodoro/fix-schema-path.patch
index 0750d01f86..b7e6dfaa32 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-pomodoro/fix-schema-path.patch
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-pomodoro/fix-schema-path.patch
@@ -1,29 +1,3 @@
-diff --git a/data/meson.build b/data/meson.build
-index 5e4ce69..982b3c9 100644
---- a/data/meson.build
-+++ b/data/meson.build
-@@ -31,7 +31,7 @@ i18n.merge_file(
-
- install_data(
- 'org.gnome.pomodoro.gschema.xml',
-- install_dir: get_option('datadir') / 'glib-2.0' / 'schemas',
-+ install_dir: gschema_dir,
- )
-
- subdir('icons')
-diff --git a/meson-post-install.sh b/meson-post-install.sh
-index bf4013a..c87fba4 100644
---- a/meson-post-install.sh
-+++ b/meson-post-install.sh
-@@ -7,7 +7,7 @@ datadir="${prefix}/$1"
- # want/need us to do the below
- if [ -z "${DESTDIR}" ]; then
- echo "Compiling GSchema..."
-- glib-compile-schemas "${datadir}/glib-2.0/schemas"
-+ glib-compile-schemas "${datadir}/gsettings-schemas/@pname@-@version@/glib-2.0/schemas"
-
- echo "Updating icon cache..."
- gtk-update-icon-cache -f -t "${datadir}/icons/hicolor"
diff --git a/meson.build b/meson.build
index 09857a1..a07d27c 100644
--- a/meson.build
@@ -38,3 +12,12 @@ index 09857a1..a07d27c 100644
plugin_libdir = get_option('prefix') / get_option('libdir') / meson.project_name() / 'plugins'
extension_dir = get_option('prefix') / get_option('datadir') / 'gnome-shell' / 'extensions' / 'pomodoro@arun.codito.in'
+@@ -134,7 +135,7 @@
+ subdir('tests')
+
+ gnome.post_install(
+- glib_compile_schemas: true,
++ glib_compile_schemas: false,
+ gtk_update_icon_cache: true,
+ update_desktop_database: true,
+ )
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-pomodoro/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-pomodoro/package.nix
index f9e6bc7e97..6c7ee5e234 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-pomodoro/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-pomodoro/package.nix
@@ -1,36 +1,36 @@
-{ lib
-, stdenv
-, fetchFromGitHub
-, substituteAll
-, meson
-, ninja
-, pkg-config
-, wrapGAppsHook3
-, desktop-file-utils
-, libcanberra
-, gst_all_1
-, vala
-, gtk3
-, gom
-, sqlite
-, libxml2
-, glib
-, gobject-introspection
-, json-glib
-, libpeas
-, gsettings-desktop-schemas
-, gettext
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ substituteAll,
+ meson,
+ ninja,
+ pkg-config,
+ wrapGAppsHook3,
+ desktop-file-utils,
+ libcanberra,
+ gst_all_1,
+ vala,
+ gtk3,
+ gom,
+ sqlite,
+ libxml2,
+ glib,
+ gobject-introspection,
+ json-glib,
+ libpeas,
+ gsettings-desktop-schemas,
+ gettext,
}:
-
stdenv.mkDerivation rec {
pname = "gnome-pomodoro";
- version = "0.24.1";
+ version = "0.26.0";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- hash = "sha256-Ml3znMz1Q9593rMgfAST8k9QglxMG9ocFD7W8kaFWCw=";
+ hash = "sha256-icyS/K6H90/DWYvqJ7f7XXTTuIwLea3k+vDDEBYil6o=";
};
patches = [
@@ -42,6 +42,13 @@ stdenv.mkDerivation rec {
})
];
+ # Manually compile schemas for package since meson option
+ # gnome.post_install(glib_compile_schemas) used by package tries to compile in
+ # the wrong dir.
+ preFixup = ''
+ glib-compile-schemas ${glib.makeSchemaPath "$out" "${pname}-${version}"}
+ '';
+
nativeBuildInputs = [
meson
ninja
@@ -76,7 +83,10 @@ stdenv.mkDerivation rec {
This GNOME utility helps to manage time according to Pomodoro Technique.
It intends to improve productivity and focus by taking short breaks.
'';
- maintainers = with maintainers; [ aleksana ];
+ maintainers = with maintainers; [
+ aleksana
+ herschenglime
+ ];
license = licenses.gpl3Plus;
platforms = platforms.linux;
};
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-remote-desktop/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-remote-desktop/package.nix
index 31896fef41..3c3e319767 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-remote-desktop/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-remote-desktop/package.nix
@@ -85,6 +85,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/gnome-remote-desktop";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/blob/${version}/NEWS?ref_type=tags";
description = "GNOME Remote Desktop server";
mainProgram = "grdctl";
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-robots/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-robots/package.nix
index 6ac41501bc..dfe37b8dff 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-robots/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-robots/package.nix
@@ -63,6 +63,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/gnome-robots";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-robots/-/blob/${version}/NEWS?ref_type=tags";
description = "Avoid the robots and make them crash into each other";
mainProgram = "gnome-robots";
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-session/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-session/package.nix
index 87bf26868f..9b3dcd1471 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-session/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-session/package.nix
@@ -134,6 +134,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
description = "GNOME session manager";
homepage = "https://gitlab.gnome.org/GNOME/gnome-session";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-session/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-shell-extensions/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-shell-extensions/package.nix
index dbcf91b5bc..f0a7bf5888 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-shell-extensions/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-shell-extensions/package.nix
@@ -71,6 +71,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/gnome-shell-extensions";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
description = "Modify and extend GNOME Shell functionality and behavior";
maintainers = teams.gnome.members;
license = licenses.gpl2Plus;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-shell/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-shell/package.nix
index 31190a9e1f..c2f2a1bb42 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-shell/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-shell/package.nix
@@ -237,6 +237,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
description = "Core user interface for the GNOME 3 desktop";
homepage = "https://gitlab.gnome.org/GNOME/gnome-shell";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-sound-recorder/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-sound-recorder/package.nix
index bd7bfdf953..059e30b7aa 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-sound-recorder/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-sound-recorder/package.nix
@@ -69,6 +69,7 @@ stdenv.mkDerivation rec {
description = "Simple and modern sound recorder";
mainProgram = "gnome-sound-recorder";
homepage = "https://gitlab.gnome.org/World/vocalis";
+ changelog = "https://gitlab.gnome.org/World/vocalis/-/blob/${version}/NEWS?ref_type=tags";
license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-sudoku/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-sudoku/package.nix
index 8e45b5e155..be14eb6d74 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-sudoku/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-sudoku/package.nix
@@ -56,6 +56,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/gnome-sudoku";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-sudoku/-/blob/${version}/NEWS?ref_type=tags";
description = "Test your logic skills in this number grid puzzle";
mainProgram = "gnome-sudoku";
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-text-editor/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-text-editor/package.nix
index 1cbe5a2c32..2edd058907 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-text-editor/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-text-editor/package.nix
@@ -62,6 +62,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/gnome-text-editor";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-text-editor/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
description = "Text Editor for GNOME";
mainProgram = "gnome-text-editor";
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-tour/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-tour/package.nix
index 6c4fdddcf6..db5fd2e68c 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-tour/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-tour/package.nix
@@ -67,6 +67,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/gnome-tour";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-tour/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
description = "GNOME Greeter & Tour";
mainProgram = "gnome-tour";
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnome-user-share/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnome-user-share/package.nix
index bfe7dd5bfa..1f7f8a0a3a 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnome-user-share/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnome-user-share/package.nix
@@ -64,6 +64,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/gnome-user-share";
+ changelog = "https://gitlab.gnome.org/GNOME/gnome-user-share/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
description = "Service that exports the contents of the Public folder in your home directory on the local network";
maintainers = teams.gnome.members;
license = licenses.gpl2Plus;
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnucash/0004-exec-fq-wrapper.patch b/third_party/nixpkgs/pkgs/by-name/gn/gnucash/0004-exec-fq-wrapper.patch
index 8b00b275e5..fdd856644b 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnucash/0004-exec-fq-wrapper.patch
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnucash/0004-exec-fq-wrapper.patch
@@ -1,6 +1,6 @@
---- a/libgnucash/app-utils/gnc-quotes.cpp 2023-09-23 07:04:21.000000000 +0900
-+++ b/libgnucash/app-utils/gnc-quotes.cpp 2023-09-25 11:58:46.482696433 +0900
-@@ -125,7 +125,6 @@
+--- a/libgnucash/app-utils/gnc-quotes.cpp 2023-09-23 07:04:21.000000000 +0900
++++ b/libgnucash/app-utils/gnc-quotes.cpp 2023-09-25 11:58:46.482696433 +0900
+@@ -129,7 +129,6 @@
class GncFQQuoteSource final : public GncQuoteSource
{
@@ -8,12 +8,12 @@
std::string c_fq_wrapper;
std::string m_version;
StrVec m_sources;
-@@ -148,13 +147,12 @@
+@@ -152,13 +151,12 @@
static const std::string empty_string{};
GncFQQuoteSource::GncFQQuoteSource() :
-c_cmd{bp::search_path("perl")},
- m_version{}, m_sources{}, m_api_key{}
+ m_version{}, m_sources{}, m_env{boost::this_process::environment()}
{
char *bindir = gnc_path_get_bindir();
c_fq_wrapper = std::string(bindir) + "/finance-quote-wrapper";
@@ -23,7 +23,7 @@
auto [rv, sources, errors] = run_cmd(args, empty_string);
if (rv)
{
-@@ -200,7 +198,7 @@
+@@ -192,7 +190,7 @@
QuoteResult
GncFQQuoteSource::get_quotes(const std::string& json_str) const
{
@@ -32,21 +32,12 @@
return run_cmd(args, json_str);
}
-@@ -218,7 +216,7 @@
+@@ -209,7 +207,7 @@
+
auto input_buf = bp::buffer (json_string);
bp::child process;
- if (m_api_key.empty())
-- process = bp::child(c_cmd, args,
-+ process = bp::child(c_fq_wrapper, args,
- bp::std_out > out_buf,
- bp::std_err > err_buf,
- bp::std_in < input_buf,
-@@ -227,7 +225,7 @@
- #endif
- svc);
- else
-- process = bp::child(c_cmd, args,
-+ process = bp::child(c_fq_wrapper, args,
- bp::std_out > out_buf,
- bp::std_err > err_buf,
- bp::std_in < input_buf,
+- process = bp::child(c_cmd, args,
++ process = bp::child(c_fq_wrapper, args,
+ bp::std_out > out_buf,
+ bp::std_err > err_buf,
+ bp::std_in < input_buf,
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnucash/0005-disable-test-lots.patch b/third_party/nixpkgs/pkgs/by-name/gn/gnucash/0005-disable-test-lots.patch
deleted file mode 100644
index c7418b7b88..0000000000
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnucash/0005-disable-test-lots.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/libgnucash/engine/test/CMakeLists.txt 2024-02-23 09:05:19.000000000 +0900
-+++ b/libgnucash/engine/test/CMakeLists.txt 2024-05-08 22:08:04.572060359 +0900
-@@ -57,7 +57,6 @@
-
- add_engine_test(test-account-object test-account-object.cpp)
- add_engine_test(test-group-vs-book test-group-vs-book.cpp)
--add_engine_test(test-lots test-lots.cpp)
- add_engine_test(test-querynew test-querynew.c)
- add_engine_test(test-query test-query.cpp)
- add_engine_test(test-split-vs-account test-split-vs-account.cpp)
-
diff --git a/third_party/nixpkgs/pkgs/by-name/gn/gnucash/package.nix b/third_party/nixpkgs/pkgs/by-name/gn/gnucash/package.nix
index c51fe70057..9f7ca73646 100644
--- a/third_party/nixpkgs/pkgs/by-name/gn/gnucash/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gn/gnucash/package.nix
@@ -2,6 +2,7 @@
, stdenv
, fetchFromGitHub
, fetchurl
+, fetchpatch2
, aqbanking
, boost
, cmake
@@ -27,12 +28,12 @@
stdenv.mkDerivation rec {
pname = "gnucash";
- version = "5.8";
+ version = "5.9";
# raw source code doesn't work out of box; fetchFromGitHub not usable
src = fetchurl {
url = "https://github.com/Gnucash/gnucash/releases/download/${version}/gnucash-${version}.tar.bz2";
- hash = "sha256-osgj+3ALnUWYaS7IE5SVm944jY7xke/k6iwCQmu1JZM=";
+ hash = "sha256-W+LlNk/DZGT8Msdo4qtGCmMPdNtq631EJm49q5giL9A=";
};
nativeBuildInputs = [
@@ -75,9 +76,12 @@ stdenv.mkDerivation rec {
./0003-remove-valgrind.patch
# this patch makes gnucash exec the Finance::Quote wrapper directly
./0004-exec-fq-wrapper.patch
- # this patch disables a flaky test
- # see https://bugs.gnucash.org/show_bug.cgi?id=799289
- ./0005-disable-test-lots.patch
+ # this patch fixes gnucah-cli -Q dump, remove on next release
+ (fetchpatch2 {
+ name = "0005-fix-quote-report.patch";
+ url = "https://github.com/Gnucash/gnucash/commit/711554ecd5505004aee4808519d9d8e4e4ed7c9a.patch?full_index=1";
+ hash = "sha256-uRaUdSJu2LnYVp/3DqrK0rTnCpr7oZRtrgTPbKAHThk=";
+ })
];
# this needs to be an environment variable and not a cmake flag to suppress
@@ -101,7 +105,7 @@ stdenv.mkDerivation rec {
owner = "Gnucash";
repo = "gnucash-docs";
rev = version;
- hash = "sha256-3b1Nue3eEefDi4WI+o3ATfrsQ+H/I+QwTr4Nuc9J7Zg=";
+ hash = "sha256-uXpIAsucVUaAlqYTKfrfBg04Kb5Mza67l0ZU6fxkSUY=";
};
nativeBuildInputs = [ cmake ];
diff --git a/third_party/nixpkgs/pkgs/by-name/go/go-ethereum/package.nix b/third_party/nixpkgs/pkgs/by-name/go/go-ethereum/package.nix
index 05e8768bde..ef8fbcb190 100644
--- a/third_party/nixpkgs/pkgs/by-name/go/go-ethereum/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/go/go-ethereum/package.nix
@@ -9,17 +9,17 @@ let
in buildGoModule rec {
pname = "go-ethereum";
- version = "1.14.8";
+ version = "1.14.9";
src = fetchFromGitHub {
owner = "ethereum";
repo = pname;
rev = "v${version}";
- hash = "sha256-y831v6ar1RdDvGQMZf2lZKgq2IQzAAQrNwDCL0xbj24=";
+ hash = "sha256-W0wHQMvbQJC3PdCZLVpE3cTasii/CkF+gdVOV2MX2Mo=";
};
proxyVendor = true;
- vendorHash = "sha256-CLGf64Fftu4u8Vaj66Q4xuRKBEMNZmpltUyaUMVyVJk=";
+ vendorHash = "sha256-Fxl8fisdCH0nlUFOS5NLMnvfpqIhlTd6/BbR+qIzlKQ=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/by-name/go/go-secdump/package.nix b/third_party/nixpkgs/pkgs/by-name/go/go-secdump/package.nix
index 13c073def1..5b92d99204 100644
--- a/third_party/nixpkgs/pkgs/by-name/go/go-secdump/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/go/go-secdump/package.nix
@@ -29,5 +29,6 @@ buildGoModule rec {
license = licenses.mit;
maintainers = with maintainers; [ fab ];
mainProgram = "go-secdump";
+ platforms = lib.platforms.linux;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/tools/goda/default.nix b/third_party/nixpkgs/pkgs/by-name/go/goda/package.nix
similarity index 76%
rename from third_party/nixpkgs/pkgs/development/tools/goda/default.nix
rename to third_party/nixpkgs/pkgs/by-name/go/goda/package.nix
index ff8b0cecbc..7aabe29df5 100644
--- a/third_party/nixpkgs/pkgs/development/tools/goda/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/go/goda/package.nix
@@ -1,14 +1,19 @@
-{ lib, nix-update-script, buildGoModule, fetchFromGitHub }:
+{
+ lib,
+ nix-update-script,
+ buildGoModule,
+ fetchFromGitHub,
+}:
buildGoModule rec {
pname = "goda";
- version = "0.5.9";
+ version = "0.5.11";
src = fetchFromGitHub {
owner = "loov";
repo = "goda";
rev = "v${version}";
- hash = "sha256-tkGIo4FWIFFMtp4rP0GJaF7B6lrmtjaAVx45G4wAPQg=";
+ hash = "sha256-UeXn+JAR4TExZahwFozjbwXHF3QEcJvh5SzU/8VAmLg=";
};
vendorHash = "sha256-FYjlOYB0L4l6gF8hYtJroV1qMQD0ZmKWXBarjyConRs=";
diff --git a/third_party/nixpkgs/pkgs/by-name/go/gokey/package.nix b/third_party/nixpkgs/pkgs/by-name/go/gokey/package.nix
index 66df20541b..7d60299db2 100644
--- a/third_party/nixpkgs/pkgs/by-name/go/gokey/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/go/gokey/package.nix
@@ -1,16 +1,18 @@
{ lib, buildGoModule, fetchFromGitHub }:
-buildGoModule {
+buildGoModule rec {
pname = "gokey";
- version = "0.1.2-unstable-2023-11-16";
+ version = "0.1.3";
+
+ patches = [ ./version.patch ];
src = fetchFromGitHub {
owner = "cloudflare";
repo = "gokey";
- rev = "26fcef24d123e0eaf7b92224e6880f529f94aa9f";
- hash = "sha256-nt4fO8NKYfRkpoC1z8zDrEZC7+fo6sU/ZOHCMHIAT58=";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-pvtRSWq/vXlyUShb61aiDlis9AiQnrA2PWycr1Zw0og=";
};
- vendorHash = "sha256-ZDCoRE2oP8ANsu7jfLm3BMLzXdsq1dhsEigvwWgKk54=";
+ vendorHash = "sha256-qlP2tI6QQMjxP59zaXgx4mX9IWSrOKWmme717wDaUEc=";
meta = with lib; {
homepage = "https://github.com/cloudflare/gokey";
diff --git a/third_party/nixpkgs/pkgs/by-name/go/gokey/version.patch b/third_party/nixpkgs/pkgs/by-name/go/gokey/version.patch
new file mode 100644
index 0000000000..e52620da0f
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/go/gokey/version.patch
@@ -0,0 +1,15 @@
+diff --git a/go.mod b/go.mod
+index 50b6806..f23b2ec 100644
+--- a/go.mod
++++ b/go.mod
+@@ -1,8 +1,9 @@
+ module github.com/cloudflare/gokey
+
+-go 1.13
++go 1.17
+
+ require (
+ golang.org/x/crypto v0.17.0
+ golang.org/x/term v0.15.0
++ golang.org/x/sys v0.15.0
+ )
diff --git a/third_party/nixpkgs/pkgs/by-name/go/goldwarden/package.nix b/third_party/nixpkgs/pkgs/by-name/go/goldwarden/package.nix
index e6938d3be6..21852f3d64 100644
--- a/third_party/nixpkgs/pkgs/by-name/go/goldwarden/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/go/goldwarden/package.nix
@@ -13,13 +13,13 @@
buildGoModule rec {
pname = "goldwarden";
- version = "0.3.3";
+ version = "0.3.4";
src = fetchFromGitHub {
owner = "quexten";
repo = "goldwarden";
rev = "v${version}";
- hash = "sha256-s00ZgRmp+0UTp4gpoQgZZqSJMRGsGuUxoX2DEryG+XM=";
+ hash = "sha256-LAnhCQmyubWeZtTVaW8IoNmfipvMIlAnY4pKwrURPDs=";
};
postPatch = ''
@@ -38,7 +38,7 @@ buildGoModule rec {
--replace-fail "@PATH@" "$out/bin/goldwarden"
'';
- vendorHash = "sha256-TSmYqLMeS/G1rYNxVfh3uIK9bQJhsd7mos50yIXQoT4=";
+ vendorHash = "sha256-rMs7FP515aClzt9sjgIQHiYo5SYa2tDHrVRhtT+I8aM=";
ldflags = [ "-s" "-w" ];
diff --git a/third_party/nixpkgs/pkgs/by-name/go/golex/package.nix b/third_party/nixpkgs/pkgs/by-name/go/golex/package.nix
new file mode 100644
index 0000000000..99884d4d2d
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/go/golex/package.nix
@@ -0,0 +1,36 @@
+{
+ lib,
+ buildGoModule,
+ fetchFromGitLab,
+ fetchpatch2,
+}:
+
+buildGoModule rec {
+ pname = "golex";
+ version = "1.1.0";
+
+ src = fetchFromGitLab {
+ owner = "cznic";
+ repo = "golex";
+ rev = "v${version}";
+ hash = "sha256-0Z2oE00vGnH2BBNmKAjRhy//fEbT5AQ+CKLIUr+NPwY=";
+ };
+
+ patches = [
+ # fix a unicode mismatch to make test pass
+ (fetchpatch2 {
+ url = "https://gitlab.com/cznic/golex/-/commit/a735a3b62b5fb36a715ba4e280270f9ca91c5e59.patch";
+ hash = "sha256-Q/Vyh91IwL3ConWpJU0akslkaVhHTkBmrMbmDVU3Txs=";
+ })
+ ];
+
+ vendorHash = "sha256-Ig4cxZepvmI1EH0j2fuQ33jHOLWfS40UE+A4UHdo8oE=";
+
+ meta = {
+ description = "Lex/flex like utility rendering .l formated data to Go source code";
+ homepage = "https://pkg.go.dev/modernc.org/golex";
+ license = lib.licenses.bsd3;
+ mainProgram = "golex";
+ maintainers = with lib.maintainers; [ aleksana ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/go/goofcord/package.nix b/third_party/nixpkgs/pkgs/by-name/go/goofcord/package.nix
index 39249fbde7..16ba288e1d 100644
--- a/third_party/nixpkgs/pkgs/by-name/go/goofcord/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/go/goofcord/package.nix
@@ -18,13 +18,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "goofcord";
- version = "1.7.0";
+ version = "1.7.1";
src = fetchFromGitHub {
owner = "Milkshiift";
repo = "GoofCord";
rev = "v${finalAttrs.version}";
- hash = "sha256-ly0HkDFofdOgXOmlUW1za4u2INopiPs6B2kTC217/T0=";
+ hash = "sha256-fx/RKnUhXhaWVd/KYPVxr19/Q8o1ovm2TgMTcTYjE3Q=";
};
nativeBuildInputs = [
@@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = pnpm'.fetchDeps {
inherit (finalAttrs) pname version src;
- hash = "sha256-455MGicIaC9WSUiwsbhdXxc8Cs3oqaneyOrMDPWsABw=";
+ hash = "sha256-8i/ip0ZIo80bLb7UNO/h856CD7i3DV9QaPaNrxhViqE=";
};
env = {
diff --git a/third_party/nixpkgs/pkgs/by-name/go/google-chrome/package.nix b/third_party/nixpkgs/pkgs/by-name/go/google-chrome/package.nix
index 4698f9c9a4..d0fa310bcf 100644
--- a/third_party/nixpkgs/pkgs/by-name/go/google-chrome/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/go/google-chrome/package.nix
@@ -44,6 +44,7 @@
nss,
pango,
pipewire,
+ vulkan-loader,
wayland, # ozone/wayland
# Command line programs
@@ -152,6 +153,7 @@ let
speechd-minimal
systemd
util-linux
+ vulkan-loader
wayland
wget
]
@@ -164,11 +166,11 @@ let
linux = stdenv.mkDerivation (finalAttrs: {
inherit pname meta passthru;
- version = "129.0.6668.58";
+ version = "129.0.6668.89";
src = fetchurl {
url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb";
- hash = "sha256-lFYGwpdicvp+E4S+sw4+3uFQSwGKvhyFenBZMVgVnMo=";
+ hash = "sha256-7siTsIW29x4XZ+Zut9b5BFSTtc5tuhxusxnkJPouG1w=";
};
# With strictDeps on, some shebangs were not being patched correctly
@@ -209,9 +211,12 @@ let
exe=$out/bin/google-chrome-$dist
mkdir -p $out/bin $out/share
+ cp -v -a opt/* $out/share
+ cp -v -a usr/share/* $out/share
- cp -a opt/* $out/share
- cp -a usr/share/* $out/share
+ # replace bundled vulkan-loader
+ rm -v $out/share/google/$appname/libvulkan.so.1
+ ln -v -s -t "$out/share/google/$appname" "${lib.getLib vulkan-loader}/lib/libvulkan.so.1"
substituteInPlace $out/share/google/$appname/google-$appname \
--replace-fail 'CHROME_WRAPPER' 'WRAPPER'
@@ -247,6 +252,9 @@ let
--add-flags "--simulate-outdated-no-au='Tue, 31 Dec 2099 23:59:59 GMT'" \
--add-flags ${lib.escapeShellArg commandLineArgs}
+ # Make sure that libGL and libvulkan are found by ANGLE libGLESv2.so
+ patchelf --set-rpath $rpath $out/share/google/$appname/lib*GL*
+
for elf in $out/share/google/$appname/{chrome,chrome-sandbox,chrome_crashpad_handler}; do
patchelf --set-rpath $rpath $elf
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $elf
@@ -258,11 +266,11 @@ let
darwin = stdenvNoCC.mkDerivation (finalAttrs: {
inherit pname meta passthru;
- version = "129.0.6668.59";
+ version = "129.0.6668.90";
src = fetchurl {
- url = "http://dl.google.com/release2/chrome/acinjqjzbtmzhvrebvzymzvzfaoq_129.0.6668.59/GoogleChrome-129.0.6668.59.dmg";
- hash = "sha256-02J3TpcAsCvsB71C8/bfgIxiqcGIxjKiTWR32On66+g=";
+ url = "http://dl.google.com/release2/chrome/n4gcpoygckhm4y53qwq7lkpnqu_129.0.6668.90/GoogleChrome-129.0.6668.90.dmg";
+ hash = "sha256-viQSX8ogY5ywPqgVmMToHdZysxLuC8U78UJ9fIUrGCs=";
};
dontPatch = true;
diff --git a/third_party/nixpkgs/pkgs/by-name/go/goss/package.nix b/third_party/nixpkgs/pkgs/by-name/go/goss/package.nix
index 0b618c195d..cbe9930a10 100644
--- a/third_party/nixpkgs/pkgs/by-name/go/goss/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/go/goss/package.nix
@@ -14,16 +14,16 @@
buildGoModule rec {
pname = "goss";
- version = "0.4.8";
+ version = "0.4.9";
src = fetchFromGitHub {
owner = "goss-org";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-xabGzCTzWwT8568xg6sdlE32OYPXlG9Fei0DoyAoXgo=";
+ hash = "sha256-GdkLasokpWegjK4kZzAskp1NGwcuMjrjjau75cEo8kg=";
};
- vendorHash = "sha256-BPW4nC9gxDbyhA5UOfFAtOIusNvwJ7pQiprZsqTiak0=";
+ vendorHash = "sha256-Rf6Xt54y1BN2o90rDW0WvEm4H5pPfsZ786MXFjsAFaM=";
CGO_ENABLED = 0;
diff --git a/third_party/nixpkgs/pkgs/development/tools/gotestsum/default.nix b/third_party/nixpkgs/pkgs/by-name/go/gotestsum/package.nix
similarity index 69%
rename from third_party/nixpkgs/pkgs/development/tools/gotestsum/default.nix
rename to third_party/nixpkgs/pkgs/by-name/go/gotestsum/package.nix
index 5bb515592e..810fe5438f 100644
--- a/third_party/nixpkgs/pkgs/development/tools/gotestsum/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/go/gotestsum/package.nix
@@ -4,20 +4,22 @@
buildGoModule,
}:
let
- version = "1.11.0";
+ version = "1.12.0";
in
buildGoModule {
pname = "gotestsum";
- inherit version;
+
+ # move back to stable releases when build is successful
+ version = "${version}-unstable-2024-09-17";
src = fetchFromGitHub {
owner = "gotestyourself";
repo = "gotestsum";
- rev = "v${version}";
- hash = "sha256-Sq0ejnX7AJoPf3deBge8PMOq1NlMbw+Ljn145C5MQ+s=";
+ rev = "2f61a73f997821b2e5a1823496e8362630e213f9";
+ hash = "sha256-5zgchATcpoM4g5Mxex9wYanzrR0Pie9GYqx48toORkM=";
};
- vendorHash = "sha256-zUqa6xlDV12ZV4N6+EZ7fLPsL8U+GB7boQ0qG9egvm0=";
+ vendorHash = "sha256-DR4AyEhgD71hFFEAnPfSxaWYFFV7FlPugZBHUjDynEE=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/development/tools/gotools/default.nix b/third_party/nixpkgs/pkgs/by-name/go/gotools/package.nix
similarity index 76%
rename from third_party/nixpkgs/pkgs/development/tools/gotools/default.nix
rename to third_party/nixpkgs/pkgs/by-name/go/gotools/package.nix
index ef4a608fcb..486aede88b 100644
--- a/third_party/nixpkgs/pkgs/development/tools/gotools/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/go/gotools/package.nix
@@ -1,15 +1,19 @@
-{ lib, buildGoModule, fetchFromGitHub }:
+{
+ lib,
+ buildGoModule,
+ fetchFromGitHub,
+}:
buildGoModule rec {
pname = "gotools";
- version = "0.22.0";
+ version = "0.25.0";
# using GitHub instead of https://go.googlesource.com/tools because Gitiles UI is to basic to browse
src = fetchFromGitHub {
owner = "golang";
repo = "tools";
rev = "v${version}";
- hash = "sha256-qqzvbHFbm6RlqztBnuj7HvMa9Wff1+YUA0fxiM0cx8o=";
+ hash = "sha256-iM6mGIQF+TOo1iV8hH9/4iOPdNiS9ymPmhslhDVnIIs=";
};
postPatch = ''
@@ -18,7 +22,7 @@ buildGoModule rec {
rm -r gopls
'';
- vendorHash = "sha256-eQ/T/Zxmzn6KF0ewjvt9TDd48RSsSbQ3LgVcKgdeVbU=";
+ vendorHash = "sha256-9NSgtranuyRqtBq1oEnHCPIDFOIUJdVh5W/JufqN2Ko=";
doCheck = false;
@@ -36,6 +40,9 @@ buildGoModule rec {
'';
homepage = "https://go.googlesource.com/tools";
license = licenses.bsd3;
- maintainers = with maintainers; [ SuperSandro2000 ];
+ maintainers = with maintainers; [
+ SuperSandro2000
+ techknowlogick
+ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/tools/gotools/setup-hook.sh b/third_party/nixpkgs/pkgs/by-name/go/gotools/setup-hook.sh
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/tools/gotools/setup-hook.sh
rename to third_party/nixpkgs/pkgs/by-name/go/gotools/setup-hook.sh
diff --git a/third_party/nixpkgs/pkgs/by-name/gp/gpaste/package.nix b/third_party/nixpkgs/pkgs/by-name/gp/gpaste/package.nix
index 16da276b64..02c6199f09 100644
--- a/third_party/nixpkgs/pkgs/by-name/gp/gpaste/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gp/gpaste/package.nix
@@ -79,6 +79,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
homepage = "https://github.com/Keruspe/GPaste";
+ changelog = "https://github.com/Keruspe/GPaste/blob/v${finalAttrs.version}/NEWS";
description = "Clipboard management system with GNOME integration";
mainProgram = "gpaste-client";
license = licenses.bsd2;
diff --git a/third_party/nixpkgs/pkgs/by-name/gp/gpt4all/embedding-local.patch b/third_party/nixpkgs/pkgs/by-name/gp/gpt4all/embedding-local.patch
index fee7702102..fb15635232 100644
--- a/third_party/nixpkgs/pkgs/by-name/gp/gpt4all/embedding-local.patch
+++ b/third_party/nixpkgs/pkgs/by-name/gp/gpt4all/embedding-local.patch
@@ -1,13 +1,14 @@
-commit 1e8fdf3f90fd142c5ddd63e44ca1e5c172dbfb7f
+commit 425b33877c819dd88f3692aae37452c767371f6b
Author: Simon Gardling
-Date: Tue Aug 27 12:45:14 2024 -0400
+Date: Thu Sep 19 10:00:39 2024 -0400
use locally downloaded embeddings
-index 27f3f5d9..9e25528a 100644
---- a/CMakeLists.txt
+diff --git a/gpt4all-chat/CMakeLists.txt b/gpt4all-chat/CMakeLists.txt
+index 900307ae..802fc31a 100644
+--- a//CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -90,6 +90,7 @@ elseif (APPLE)
+@@ -120,6 +120,7 @@ elseif (APPLE)
endif()
# Embedding model
@@ -15,21 +16,21 @@ index 27f3f5d9..9e25528a 100644
set(LOCAL_EMBEDDING_MODEL "nomic-embed-text-v1.5.f16.gguf")
set(LOCAL_EMBEDDING_MODEL_MD5 "a5401e7f7e46ed9fcaed5b60a281d547")
set(LOCAL_EMBEDDING_MODEL_PATH "${CMAKE_BINARY_DIR}/resources/${LOCAL_EMBEDDING_MODEL}")
-@@ -104,6 +105,7 @@
+@@ -134,6 +135,7 @@ message(STATUS "Embedding model downloaded to ${LOCAL_EMBEDDING_MODEL_PATH}")
if (APPLE)
list(APPEND CHAT_EXE_RESOURCES "${LOCAL_EMBEDDING_MODEL_PATH}")
endif()
+]]
- qt_add_executable(chat
- main.cpp
-@@ -383,11 +385,13 @@
+ set(QAPPLICATION_CLASS QGuiApplication)
+ add_subdirectory(deps/SingleApplication)
+@@ -348,11 +350,13 @@ if (LLMODEL_CUDA)
endif()
endif()
+#[[
if (NOT APPLE)
- install(FILES "${CMAKE_BINARY_DIR}/resources/${LOCAL_EMBEDDING_MODEL}"
+ install(FILES "${LOCAL_EMBEDDING_MODEL_PATH}"
DESTINATION resources
COMPONENT ${COMPONENT_NAME_MAIN})
endif()
@@ -37,8 +38,10 @@ index 27f3f5d9..9e25528a 100644
set(CPACK_GENERATOR "IFW")
set(CPACK_VERBATIM_VARIABLES YES)
---- a/embllm.cpp
-+++ b/embllm.cpp
+diff --git a/gpt4all-chat/src/embllm.cpp b/gpt4all-chat/src/embllm.cpp
+index 81b1e9e1..e3266cc7 100644
+--- a/src/embllm.cpp
++++ b/src/embllm.cpp
@@ -84,7 +84,7 @@ bool EmbeddingLLMWorker::loadModel()
QString filePath = embPathFmt.arg(QCoreApplication::applicationDirPath(), LOCAL_EMBEDDING_MODEL);
@@ -47,4 +50,4 @@ index 27f3f5d9..9e25528a 100644
+ qWarning() << "embllm WARNING: Local embedding model not found: " << filePath;
return false;
}
-
+
diff --git a/third_party/nixpkgs/pkgs/by-name/gp/gpt4all/package.nix b/third_party/nixpkgs/pkgs/by-name/gp/gpt4all/package.nix
index 7d4ecab1b7..938b916689 100644
--- a/third_party/nixpkgs/pkgs/by-name/gp/gpt4all/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gp/gpt4all/package.nix
@@ -16,11 +16,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gpt4all";
- version = "3.2.1";
+ version = "3.3.0";
src = fetchFromGitHub {
fetchSubmodules = true;
- hash = "sha256-h6hcqafTjQsqVlpnqVeohh38A67VSGrW3WrCErjaKIQ=";
+ hash = "sha256-aez/APsei30Tp1em/RDCuq+v8hOavHq4O9qZahrsF/g=";
owner = "nomic-ai";
repo = "gpt4all";
rev = "v${finalAttrs.version}";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/gpu-viewer/default.nix b/third_party/nixpkgs/pkgs/by-name/gp/gpu-viewer/package.nix
similarity index 57%
rename from third_party/nixpkgs/pkgs/applications/misc/gpu-viewer/default.nix
rename to third_party/nixpkgs/pkgs/by-name/gp/gpu-viewer/package.nix
index 24255bccde..83d54b1e91 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/gpu-viewer/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gp/gpu-viewer/package.nix
@@ -1,53 +1,60 @@
-{ lib
-, fetchFromGitHub
-, pkg-config
-, meson
-, ninja
-, gtk4
-, libadwaita
-, python3Packages
-, gobject-introspection
-, vulkan-tools
-, python3
-, wrapGAppsHook4
-, gdk-pixbuf
-, lsb-release
-, mesa-demos
-, vdpauinfo
-, clinfo
+{
+ lib,
+ python3Packages,
+ fetchFromGitHub,
+
+ # nativeBuildInputs
+ gobject-introspection,
+ meson,
+ ninja,
+ pkg-config,
+ wrapGAppsHook4,
+
+ # buildInputs
+ gdk-pixbuf,
+ gtk4,
+ libadwaita,
+ vulkan-tools,
+
+ # wrapper
+ python3,
+ clinfo,
+ lsb-release,
+ mesa-demos,
+ vdpauinfo,
}:
-python3.pkgs.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "gpu-viewer";
- version = "3.04";
+ version = "3.06";
format = "other";
src = fetchFromGitHub {
owner = "arunsivaramanneo";
- repo = pname;
+ repo = "gpu-viewer";
rev = "refs/tags/v${version}";
- hash = "sha256-+FDBHSVBTUHnhu2n7i9W1zIZe2wjY+OuFwQOJZojuzs=";
+ hash = "sha256-vFU2VdafY1HmPGRa20PwT6n+Xf4bKBzKJ5jWpvwyMWg=";
};
nativeBuildInputs = [
- pkg-config
+ gobject-introspection
meson
ninja
- gobject-introspection
+ pkg-config
wrapGAppsHook4
];
buildInputs = [
+ gdk-pixbuf
gtk4
libadwaita
vulkan-tools
- gdk-pixbuf
];
pythonPath = with python3Packages; [
- pygobject3
click
+ pygobject3
];
# Prevent double wrapping
@@ -55,7 +62,15 @@ python3.pkgs.buildPythonApplication rec {
postFixup = ''
makeWrapper ${python3.interpreter} $out/bin/gpu-viewer \
- --prefix PATH : "${lib.makeBinPath [ clinfo lsb-release mesa-demos vdpauinfo vulkan-tools ]}" \
+ --prefix PATH : "${
+ lib.makeBinPath [
+ clinfo
+ lsb-release
+ mesa-demos
+ vdpauinfo
+ vulkan-tools
+ ]
+ }" \
--add-flags "$out/share/gpu-viewer/Files/GPUViewer.py" \
--prefix PYTHONPATH : "$PYTHONPATH" \
--chdir "$out/share/gpu-viewer/Files" \
@@ -63,14 +78,13 @@ python3.pkgs.buildPythonApplication rec {
''${gappsWrapperArgs[@]}
'';
-
- meta = with lib; {
+ meta = {
homepage = "https://github.com/arunsivaramanneo/GPU-Viewer";
description = "Front-end to glxinfo, vulkaninfo, clinfo and es2_info";
changelog = "https://github.com/arunsivaramanneo/GPU-Viewer/releases/tag/v${version}";
- maintainers = with maintainers; [ GaetanLepage ];
- license = licenses.gpl3;
- platforms = platforms.linux;
+ maintainers = with lib.maintainers; [ GaetanLepage ];
+ license = lib.licenses.gpl3;
+ platforms = lib.platforms.linux;
mainProgram = "gpu-viewer";
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/gr/grafana-alloy/package.nix b/third_party/nixpkgs/pkgs/by-name/gr/grafana-alloy/package.nix
index c09e7725b9..e465a4f66e 100644
--- a/third_party/nixpkgs/pkgs/by-name/gr/grafana-alloy/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gr/grafana-alloy/package.nix
@@ -16,17 +16,17 @@
buildGoModule rec {
pname = "grafana-alloy";
- version = "1.3.1";
+ version = "1.4.1";
src = fetchFromGitHub {
rev = "v${version}";
owner = "grafana";
repo = "alloy";
- hash = "sha256-6YjQUIHZmuguzqTeaLgkrM/WdBPZu/KUXUDOmEB7rNQ=";
+ hash = "sha256-/LCp4PUt85HR+ig0/v7KlS1cFcFGpI8TXHk3IlcEkvk=";
};
proxyVendor = true;
- vendorHash = "sha256-eMtwmADYbvpIm4FHTHieQ1i4xCty5xCwsZ/JD9r94/8=";
+ vendorHash = "sha256-fhUoQGNRoWNbU5U21X45s+eJ8XjCkvYULTRShyq0f3E=";
nativeBuildInputs = [ fixup-yarn-lock yarn nodejs installShellFiles ];
@@ -55,9 +55,14 @@ buildGoModule rec {
"."
];
+ # Skip building the frontend in the goModules FOD
+ overrideModAttrs = (_: {
+ preBuild = null;
+ });
+
yarnOfflineCache = fetchYarnDeps {
yarnLock = "${src}/internal/web/ui/yarn.lock";
- hash = "sha256-Jk+zqR/+NBde9ywncIEJM4kgavqiDvcIAjxJCSMrZDc=";
+ hash = "sha256-Y0WcmjFtiNXue2kcJGlvHVBGmMLewGICISoRHnBPHGw=";
};
preBuild = ''
diff --git a/third_party/nixpkgs/pkgs/tools/admin/granted/default.nix b/third_party/nixpkgs/pkgs/by-name/gr/granted/package.nix
similarity index 94%
rename from third_party/nixpkgs/pkgs/tools/admin/granted/default.nix
rename to third_party/nixpkgs/pkgs/by-name/gr/granted/package.nix
index 89f1ad466b..9c9454bf17 100644
--- a/third_party/nixpkgs/pkgs/tools/admin/granted/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gr/granted/package.nix
@@ -12,13 +12,13 @@
buildGoModule rec {
pname = "granted";
- version = "0.34.0";
+ version = "0.34.1";
src = fetchFromGitHub {
owner = "common-fate";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-BVliK88TRcpQEWnj2PVBJOtdehn4ZuYUWX9lr5MRbIM=";
+ sha256 = "sha256-iNGagF4+Lz73Ctvh8Qs90E+xvuGi7LWHV/VbjjqMqRY=";
};
vendorHash = "sha256-uKzs+plk1W2S7iPv2J1Mi1Ff88+82zrIXLy2eTzD/Hc=";
diff --git a/third_party/nixpkgs/pkgs/by-name/gr/graphite-cli/package-lock.json b/third_party/nixpkgs/pkgs/by-name/gr/graphite-cli/package-lock.json
index 084871ab31..7a5780d2f7 100644
--- a/third_party/nixpkgs/pkgs/by-name/gr/graphite-cli/package-lock.json
+++ b/third_party/nixpkgs/pkgs/by-name/gr/graphite-cli/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@withgraphite/graphite-cli",
- "version": "1.4.4",
+ "version": "1.4.5",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@withgraphite/graphite-cli",
- "version": "1.4.4",
+ "version": "1.4.5",
"hasInstallScript": true,
"license": "None",
"dependencies": {
diff --git a/third_party/nixpkgs/pkgs/by-name/gr/graphite-cli/package.nix b/third_party/nixpkgs/pkgs/by-name/gr/graphite-cli/package.nix
index a94f4bfd6c..4b268f294c 100644
--- a/third_party/nixpkgs/pkgs/by-name/gr/graphite-cli/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gr/graphite-cli/package.nix
@@ -7,14 +7,14 @@
buildNpmPackage rec {
pname = "graphite-cli";
- version = "1.4.4";
+ version = "1.4.5";
src = fetchurl {
url = "https://registry.npmjs.org/@withgraphite/graphite-cli/-/graphite-cli-${version}.tgz";
- hash = "sha256-a/ouR93i887/QnIeSZX5zVgF194LCCc2hNmSGsH8aDY=";
+ hash = "sha256-ftTJPI3h/v2W3t5CQHn0CdHTYcDeoOdGjfJcRZi58Bc=";
};
- npmDepsHash = "sha256-MwJ7ALO0Ebh7K0LW4xJ79tL1FikNe5hiY06X1lwXlC4=";
+ npmDepsHash = "sha256-jXrH8HltxnIU/TIllYZyUueqCEI3Q9rhUY1tzHvXvSE=";
postPatch = ''
ln -s ${./package-lock.json} package-lock.json
diff --git a/third_party/nixpkgs/pkgs/by-name/gr/grcov/0001-update-time-rs.patch b/third_party/nixpkgs/pkgs/by-name/gr/grcov/0001-update-time-rs.patch
new file mode 100644
index 0000000000..e3eb06eea9
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/gr/grcov/0001-update-time-rs.patch
@@ -0,0 +1,193 @@
+From cd983416673fabf7bc55c0888c0f73f209f35e4e Mon Sep 17 00:00:00 2001
+From: wxt <3264117476@qq.com>
+Date: Fri, 27 Sep 2024 16:03:44 +0800
+Subject: [PATCH] update time-rs
+
+---
+ Cargo.lock | 63 ++++++++++++++++++++++++++++++++++++++----------------
+ 1 file changed, 44 insertions(+), 19 deletions(-)
+
+diff --git a/Cargo.lock b/Cargo.lock
+index af7c7f2..30cb4c3 100644
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -353,7 +353,7 @@ dependencies = [
+ "heck",
+ "proc-macro2",
+ "quote",
+- "syn 2.0.25",
++ "syn 2.0.32",
+ ]
+
+ [[package]]
+@@ -463,6 +463,15 @@ dependencies = [
+ "uuid",
+ ]
+
++[[package]]
++name = "deranged"
++version = "0.3.11"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
++dependencies = [
++ "powerfmt",
++]
++
+ [[package]]
+ name = "deunicode"
+ version = "0.4.3"
+@@ -871,6 +880,12 @@ dependencies = [
+ "bitflags 1.3.2",
+ ]
+
++[[package]]
++name = "num-conv"
++version = "0.1.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
++
+ [[package]]
+ name = "num-traits"
+ version = "0.2.15"
+@@ -970,7 +985,7 @@ dependencies = [
+ "pest_meta",
+ "proc-macro2",
+ "quote",
+- "syn 2.0.25",
++ "syn 2.0.32",
+ ]
+
+ [[package]]
+@@ -1029,6 +1044,12 @@ version = "0.3.27"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
+
++[[package]]
++name = "powerfmt"
++version = "0.2.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
++
+ [[package]]
+ name = "ppv-lite86"
+ version = "0.2.17"
+@@ -1275,22 +1296,22 @@ dependencies = [
+
+ [[package]]
+ name = "serde"
+-version = "1.0.171"
++version = "1.0.193"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9"
++checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89"
+ dependencies = [
+ "serde_derive",
+ ]
+
+ [[package]]
+ name = "serde_derive"
+-version = "1.0.171"
++version = "1.0.193"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "389894603bd18c46fa56231694f8d827779c0951a667087194cf9de94ed24682"
++checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn 2.0.25",
++ "syn 2.0.32",
+ ]
+
+ [[package]]
+@@ -1323,7 +1344,7 @@ checksum = "acee08041c5de3d5048c8b3f6f13fafb3026b24ba43c6a695a0c76179b844369"
+ dependencies = [
+ "log",
+ "termcolor",
+- "time 0.3.23",
++ "time 0.3.36",
+ ]
+
+ [[package]]
+@@ -1403,9 +1424,9 @@ dependencies = [
+
+ [[package]]
+ name = "syn"
+-version = "2.0.25"
++version = "2.0.32"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "15e3fc8c0c74267e2df136e5e5fb656a464158aa57624053375eb9c8c6e25ae2"
++checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+@@ -1536,7 +1557,7 @@ checksum = "463fe12d7993d3b327787537ce8dd4dfa058de32fc2b195ef3cde03dc4771e8f"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn 2.0.25",
++ "syn 2.0.32",
+ ]
+
+ [[package]]
+@@ -1561,13 +1582,16 @@ dependencies = [
+
+ [[package]]
+ name = "time"
+-version = "0.3.23"
++version = "0.3.36"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "59e399c068f43a5d116fedaf73b203fa4f9c519f17e2b34f63221d3792f81446"
++checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
+ dependencies = [
++ "deranged",
+ "itoa",
+ "libc",
++ "num-conv",
+ "num_threads",
++ "powerfmt",
+ "serde",
+ "time-core",
+ "time-macros",
+@@ -1575,16 +1599,17 @@ dependencies = [
+
+ [[package]]
+ name = "time-core"
+-version = "0.1.1"
++version = "0.1.2"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
++checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
+
+ [[package]]
+ name = "time-macros"
+-version = "0.2.10"
++version = "0.2.18"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "96ba15a897f3c86766b757e5ac7221554c6750054d74d5b28844fce5fb36a6c4"
++checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
+ dependencies = [
++ "num-conv",
+ "time-core",
+ ]
+
+@@ -1762,7 +1787,7 @@ dependencies = [
+ "once_cell",
+ "proc-macro2",
+ "quote",
+- "syn 2.0.25",
++ "syn 2.0.32",
+ "wasm-bindgen-shared",
+ ]
+
+@@ -1784,7 +1809,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+- "syn 2.0.25",
++ "syn 2.0.32",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+ ]
+--
+2.46.0
+
diff --git a/third_party/nixpkgs/pkgs/by-name/gr/grcov/package.nix b/third_party/nixpkgs/pkgs/by-name/gr/grcov/package.nix
new file mode 100644
index 0000000000..1c2276bf46
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/gr/grcov/package.nix
@@ -0,0 +1,48 @@
+{
+ lib,
+ rustPlatform,
+ fetchFromGitHub,
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "grcov";
+ version = "0.8.19";
+
+ src = fetchFromGitHub {
+ owner = "mozilla";
+ repo = "grcov";
+ rev = "refs/tags/v${version}";
+ sha256 = "sha256-1t+hzB9sSApLScCkjBnLk9i2dsoEwZmWCFukEOvHhZI=";
+ };
+
+ cargoPatches = [
+ ./0001-update-time-rs.patch
+ ];
+
+ cargoHash = "sha256-zbraeXyuXgif46tRFQpEZVZ6bInrgKbrqRArmjFIgU8=";
+
+ # tests do not find grcov path correctly
+ checkFlags =
+ let
+ skipList = [
+ "test_coveralls_service_job_id_is_not_sufficient"
+ "test_coveralls_service_name_is_not_sufficient"
+ "test_coveralls_works_with_just_service_name_and_job_id_args"
+ "test_coveralls_works_with_just_token_arg"
+ "test_integration"
+ "test_integration_guess_single_file"
+ "test_integration_zip_dir"
+ "test_integration_zip_zip"
+ ];
+ skipFlag = test: "--skip " + test;
+ in
+ builtins.concatStringsSep " " (builtins.map skipFlag skipList);
+
+ meta = {
+ description = "Rust tool to collect and aggregate code coverage data for multiple source files";
+ mainProgram = "grcov";
+ homepage = "https://github.com/mozilla/grcov";
+ license = lib.licenses.mpl20;
+ maintainers = with lib.maintainers; [ DieracDelta ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/gr/gren/generated-package.nix b/third_party/nixpkgs/pkgs/by-name/gr/gren/generated-package.nix
new file mode 100644
index 0000000000..5fb245debb
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/gr/gren/generated-package.nix
@@ -0,0 +1,101 @@
+# This file has been autogenerated with cabal2nix.
+# Update via ./update.sh
+{
+ mkDerivation,
+ ansi-terminal,
+ ansi-wl-pprint,
+ base,
+ base64-bytestring,
+ binary,
+ bytestring,
+ containers,
+ directory,
+ edit-distance,
+ fetchgit,
+ filelock,
+ filepath,
+ ghc-prim,
+ haskeline,
+ hspec,
+ hspec-discover,
+ indexed-traversable,
+ lib,
+ mtl,
+ prettyprint-avh4,
+ process,
+ raw-strings-qq,
+ scientific,
+ text,
+ time,
+ utf8-string,
+ vector,
+}:
+mkDerivation {
+ pname = "gren";
+ version = "0.4.5";
+ src = fetchgit {
+ url = "https://github.com/gren-lang/compiler.git";
+ sha256 = "0hbxzn14m9y7sqwk347yj7hblwmj5fyzmy7kjqc8zjd63gmrkdh8";
+ rev = "0efe25e3f48663a36eec525d2df0d957f53c9b4e";
+ fetchSubmodules = true;
+ };
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ ansi-terminal
+ ansi-wl-pprint
+ base
+ base64-bytestring
+ binary
+ bytestring
+ containers
+ directory
+ edit-distance
+ filelock
+ filepath
+ ghc-prim
+ haskeline
+ indexed-traversable
+ mtl
+ prettyprint-avh4
+ process
+ raw-strings-qq
+ scientific
+ text
+ time
+ utf8-string
+ vector
+ ];
+ testHaskellDepends = [
+ ansi-terminal
+ ansi-wl-pprint
+ base
+ base64-bytestring
+ binary
+ bytestring
+ containers
+ directory
+ edit-distance
+ filelock
+ filepath
+ ghc-prim
+ haskeline
+ hspec
+ indexed-traversable
+ mtl
+ prettyprint-avh4
+ process
+ raw-strings-qq
+ scientific
+ text
+ time
+ utf8-string
+ vector
+ ];
+ testToolDepends = [ hspec-discover ];
+ jailbreak = true;
+ homepage = "https://gren-lang.org";
+ description = "The `gren` command line interface";
+ license = lib.licenses.bsd3;
+ mainProgram = "gren";
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/gr/gren/package.nix b/third_party/nixpkgs/pkgs/by-name/gr/gren/package.nix
new file mode 100644
index 0000000000..aea0293fe2
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/gr/gren/package.nix
@@ -0,0 +1,21 @@
+{
+ lib,
+ haskell,
+ haskellPackages,
+}:
+
+let
+ inherit (haskell.lib.compose) overrideCabal;
+
+ raw-pkg = (haskellPackages.callPackage ./generated-package.nix { }).overrideScope (
+ final: prev: {
+ ansi-wl-pprint = final.ansi-wl-pprint_0_6_9;
+ }
+ );
+
+ overrides = {
+ maintainers = with lib.maintainers; [ tomasajt ];
+ passthru.updateScript = ./update.sh;
+ };
+in
+overrideCabal overrides raw-pkg
diff --git a/third_party/nixpkgs/pkgs/by-name/gr/gren/update.sh b/third_party/nixpkgs/pkgs/by-name/gr/gren/update.sh
new file mode 100755
index 0000000000..1b697ecb88
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/gr/gren/update.sh
@@ -0,0 +1,22 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p cabal2nix curl jq nixfmt-rfc-style
+
+set -euo pipefail
+
+# This is the directory of this update.sh script.
+script_dir="$(dirname "${BASH_SOURCE[0]}")"
+derivation_file="${script_dir}/generated-package.nix"
+latest_version="$(curl --silent 'https://api.github.com/repos/gren-lang/compiler/releases/latest' | jq --raw-output '.tag_name')"
+
+echo "Updating gren to version ${latest_version}."
+echo "Running cabal2nix and outputting to ${derivation_file}..."
+
+cat > "${derivation_file}" << EOF
+# This file has been autogenerated with cabal2nix.
+# Update via ./update.sh
+EOF
+
+cabal2nix 'https://github.com/gren-lang/compiler.git' --revision "${latest_version}" --jailbreak >> "${derivation_file}"
+nixfmt "${derivation_file}"
+
+echo 'Finished.'
diff --git a/third_party/nixpkgs/pkgs/tools/graphics/grim/default.nix b/third_party/nixpkgs/pkgs/by-name/gr/grim/package.nix
similarity index 51%
rename from third_party/nixpkgs/pkgs/tools/graphics/grim/default.nix
rename to third_party/nixpkgs/pkgs/by-name/gr/grim/package.nix
index caea55766d..9055acb96d 100644
--- a/third_party/nixpkgs/pkgs/tools/graphics/grim/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gr/grim/package.nix
@@ -1,33 +1,30 @@
-{ lib
-, stdenv
-, fetchFromSourcehut
-, pixman
-, libpng
-, libjpeg
-, meson
-, ninja
-, pkg-config
-, scdoc
-, wayland
-, wayland-protocols
-, wayland-scanner
+{
+ lib,
+ fetchFromSourcehut,
+ libjpeg,
+ libpng,
+ meson,
+ ninja,
+ pixman,
+ pkg-config,
+ scdoc,
+ stdenv,
+ wayland,
+ wayland-protocols,
+ wayland-scanner,
}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "grim";
version = "1.4.1";
src = fetchFromSourcehut {
owner = "~emersion";
- repo = pname;
- rev = "v${version}";
+ repo = "grim";
+ rev = "v${finalAttrs.version}";
hash = "sha256-5csJqRLNqhyeXR4dEQtnPUSwuZ8oY+BIt6AVICkm1+o=";
};
- mesonFlags = [
- "-Dwerror=false"
- ];
-
nativeBuildInputs = [
meson
ninja
@@ -44,12 +41,16 @@ stdenv.mkDerivation rec {
wayland-protocols
];
- meta = with lib; {
- description = "Grab images from a Wayland compositor";
+ mesonFlags = [ (lib.mesonBool "werror" false) ];
+
+ strictDeps = true;
+
+ meta = {
homepage = "https://github.com/emersion/grim";
- license = licenses.mit;
- platforms = platforms.linux;
- maintainers = with maintainers; [ ];
+ description = "Grab images from a Wayland compositor";
+ license = lib.licenses.mit;
mainProgram = "grim";
+ maintainers = with lib.maintainers; [ AndersonTorres ];
+ inherit (wayland.meta) platforms;
};
-}
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/gr/grype/package.nix b/third_party/nixpkgs/pkgs/by-name/gr/grype/package.nix
index b8a1958677..93336b33aa 100644
--- a/third_party/nixpkgs/pkgs/by-name/gr/grype/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gr/grype/package.nix
@@ -9,13 +9,13 @@
buildGoModule rec {
pname = "grype";
- version = "0.80.2";
+ version = "0.81.0";
src = fetchFromGitHub {
owner = "anchore";
repo = "grype";
rev = "refs/tags/v${version}";
- hash = "sha256-Q3KixUjyiPMLxoBIafyAUOeYRK6fhqgc150bLdwEk7M=";
+ hash = "sha256-iFPUvqdYjSlrGlDrrb0w1HNeU5iAQ7PD4ojeZT3pHZ8=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
diff --git a/third_party/nixpkgs/pkgs/development/guile-modules/guile-cairo/default.nix b/third_party/nixpkgs/pkgs/by-name/gu/guile-cairo/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/guile-modules/guile-cairo/default.nix
rename to third_party/nixpkgs/pkgs/by-name/gu/guile-cairo/package.nix
diff --git a/third_party/nixpkgs/pkgs/development/guile-modules/guile-commonmark/default.nix b/third_party/nixpkgs/pkgs/by-name/gu/guile-commonmark/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/guile-modules/guile-commonmark/default.nix
rename to third_party/nixpkgs/pkgs/by-name/gu/guile-commonmark/package.nix
diff --git a/third_party/nixpkgs/pkgs/development/guile-modules/guile-config/default.nix b/third_party/nixpkgs/pkgs/by-name/gu/guile-config/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/guile-modules/guile-config/default.nix
rename to third_party/nixpkgs/pkgs/by-name/gu/guile-config/package.nix
diff --git a/third_party/nixpkgs/pkgs/development/guile-modules/guile-fibers/default.nix b/third_party/nixpkgs/pkgs/by-name/gu/guile-fibers/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/guile-modules/guile-fibers/default.nix
rename to third_party/nixpkgs/pkgs/by-name/gu/guile-fibers/package.nix
diff --git a/third_party/nixpkgs/pkgs/development/guile-modules/guile-gcrypt/default.nix b/third_party/nixpkgs/pkgs/by-name/gu/guile-gcrypt/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/guile-modules/guile-gcrypt/default.nix
rename to third_party/nixpkgs/pkgs/by-name/gu/guile-gcrypt/package.nix
diff --git a/third_party/nixpkgs/pkgs/development/guile-modules/guile-git/default.nix b/third_party/nixpkgs/pkgs/by-name/gu/guile-git/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/guile-modules/guile-git/default.nix
rename to third_party/nixpkgs/pkgs/by-name/gu/guile-git/package.nix
diff --git a/third_party/nixpkgs/pkgs/development/guile-modules/guile-gnutls/default.nix b/third_party/nixpkgs/pkgs/by-name/gu/guile-gnutls/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/guile-modules/guile-gnutls/default.nix
rename to third_party/nixpkgs/pkgs/by-name/gu/guile-gnutls/package.nix
diff --git a/third_party/nixpkgs/pkgs/development/tools/guile/guile-hall/default.nix b/third_party/nixpkgs/pkgs/by-name/gu/guile-hall/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/tools/guile/guile-hall/default.nix
rename to third_party/nixpkgs/pkgs/by-name/gu/guile-hall/package.nix
diff --git a/third_party/nixpkgs/pkgs/development/guile-modules/guile-json/default.nix b/third_party/nixpkgs/pkgs/by-name/gu/guile-json/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/guile-modules/guile-json/default.nix
rename to third_party/nixpkgs/pkgs/by-name/gu/guile-json/package.nix
diff --git a/third_party/nixpkgs/pkgs/development/guile-modules/guile-lib/default.nix b/third_party/nixpkgs/pkgs/by-name/gu/guile-lib/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/guile-modules/guile-lib/default.nix
rename to third_party/nixpkgs/pkgs/by-name/gu/guile-lib/package.nix
diff --git a/third_party/nixpkgs/pkgs/development/guile-modules/guile-ncurses/default.nix b/third_party/nixpkgs/pkgs/by-name/gu/guile-ncurses/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/guile-modules/guile-ncurses/default.nix
rename to third_party/nixpkgs/pkgs/by-name/gu/guile-ncurses/package.nix
diff --git a/third_party/nixpkgs/pkgs/development/guile-modules/guile-opengl/default.nix b/third_party/nixpkgs/pkgs/by-name/gu/guile-opengl/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/guile-modules/guile-opengl/default.nix
rename to third_party/nixpkgs/pkgs/by-name/gu/guile-opengl/package.nix
diff --git a/third_party/nixpkgs/pkgs/development/guile-modules/guile-reader/default.nix b/third_party/nixpkgs/pkgs/by-name/gu/guile-reader/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/guile-modules/guile-reader/default.nix
rename to third_party/nixpkgs/pkgs/by-name/gu/guile-reader/package.nix
diff --git a/third_party/nixpkgs/pkgs/development/guile-modules/guile-sdl2/default.nix b/third_party/nixpkgs/pkgs/by-name/gu/guile-sdl2/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/guile-modules/guile-sdl2/default.nix
rename to third_party/nixpkgs/pkgs/by-name/gu/guile-sdl2/package.nix
diff --git a/third_party/nixpkgs/pkgs/development/guile-modules/guile-ssh/default.nix b/third_party/nixpkgs/pkgs/by-name/gu/guile-ssh/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/guile-modules/guile-ssh/default.nix
rename to third_party/nixpkgs/pkgs/by-name/gu/guile-ssh/package.nix
diff --git a/third_party/nixpkgs/pkgs/development/guile-modules/guile-xcb/default.nix b/third_party/nixpkgs/pkgs/by-name/gu/guile-xcb/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/guile-modules/guile-xcb/default.nix
rename to third_party/nixpkgs/pkgs/by-name/gu/guile-xcb/package.nix
diff --git a/third_party/nixpkgs/pkgs/by-name/gu/guix/package.nix b/third_party/nixpkgs/pkgs/by-name/gu/guix/package.nix
index d3ea63a413..90eb4dfefe 100644
--- a/third_party/nixpkgs/pkgs/by-name/gu/guix/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gu/guix/package.nix
@@ -154,6 +154,7 @@ stdenv.mkDerivation rec {
Guix is based on the Nix package manager.
'';
homepage = "http://www.gnu.org/software/guix";
+ changelog = "https://git.savannah.gnu.org/cgit/guix.git/plain/NEWS?h=v${version}";
license = licenses.gpl3Plus;
mainProgram = "guix";
maintainers = with maintainers; [ cafkafk foo-dogsquared ];
diff --git a/third_party/nixpkgs/pkgs/by-name/gx/gxml/package.nix b/third_party/nixpkgs/pkgs/by-name/gx/gxml/package.nix
index 7ff34db432..3540336c81 100644
--- a/third_party/nixpkgs/pkgs/by-name/gx/gxml/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/gx/gxml/package.nix
@@ -53,6 +53,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
description = "GXml provides a GObject API for manipulating XML and a Serializable framework from GObject to XML";
homepage = "https://gitlab.gnome.org/GNOME/gxml";
+ changelog = "https://gitlab.gnome.org/GNOME/gxml/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
license = licenses.lgpl21Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ jmarmstrong1207 ] ++ teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/ha/harlequin/package.nix b/third_party/nixpkgs/pkgs/by-name/ha/harlequin/package.nix
new file mode 100644
index 0000000000..eb5c800110
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ha/harlequin/package.nix
@@ -0,0 +1,76 @@
+{
+ lib,
+ python3Packages,
+ fetchFromGitHub,
+ harlequin,
+ testers,
+ nix-update-script,
+ versionCheckHook,
+ withPostgresAdapter ? true,
+ withBigQueryAdapter ? true,
+}:
+python3Packages.buildPythonApplication rec {
+ pname = "harlequin";
+ version = "1.24.1";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "tconbeer";
+ repo = "harlequin";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-3Rb47zkWsC6RJhk1btQc/kwxpFFWVnxY2PJooHB7IzQ=";
+ };
+
+ build-system = with python3Packages; [
+ poetry-core
+ ];
+
+ dependencies =
+ with python3Packages;
+ [
+ textual
+ textual-fastdatatable
+ textual-textarea
+ click
+ rich-click
+ duckdb
+ sqlfmt
+ platformdirs
+ importlib-metadata
+ tomlkit
+ questionary
+ numpy
+ packaging
+ ]
+ ++ lib.optionals withPostgresAdapter [ harlequin-postgres ]
+ ++ lib.optionals withBigQueryAdapter [ harlequin-bigquery ];
+
+ pythonRelaxDeps = [
+ "textual"
+ ];
+
+ pythonImportsCheck = [
+ "harlequin"
+ "harlequin_duckdb"
+ "harlequin_sqlite"
+ "harlequin_vscode"
+ ];
+
+ passthru = {
+ updateScript = nix-update-script { };
+ };
+
+ nativeCheckInputs = [
+ versionCheckHook
+ ];
+
+ meta = {
+ description = "The SQL IDE for Your Terminal";
+ homepage = "https://harlequin.sh";
+ mainProgram = "harlequin";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ pcboy ];
+ platforms = lib.platforms.unix;
+ changelog = "https://github.com/tconbeer/harlequin/releases/tag/v${version}";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/ha/harmonia/package.nix b/third_party/nixpkgs/pkgs/by-name/ha/harmonia/package.nix
index bf29a431d4..61cbc8c842 100644
--- a/third_party/nixpkgs/pkgs/by-name/ha/harmonia/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ha/harmonia/package.nix
@@ -13,16 +13,16 @@
rustPlatform.buildRustPackage rec {
pname = "harmonia";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchFromGitHub {
owner = "nix-community";
repo = "harmonia";
rev = "refs/tags/harmonia-v${version}";
- hash = "sha256-K4pll1YUqCkiqUxyWMgPKzNEJ2AMf3C/5YVBOn0SFtw=";
+ hash = "sha256-72nDVSvUfZsLa2HbyricOpA0Eb8gxs/VST25b6DNBpM=";
};
- cargoHash = "sha256-1ITnTlLVgSC0gsXtELHOPqM4jPZd0TeVgM5GYkqaNVA=";
+ cargoHash = "sha256-gW/OljEngDQddIovtgwghu7uHLFVZHvWIijPgbOOkDc=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/by-name/he/hello-go/package.nix b/third_party/nixpkgs/pkgs/by-name/he/hello-go/package.nix
new file mode 100644
index 0000000000..e68c0b8c98
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/he/hello-go/package.nix
@@ -0,0 +1,44 @@
+{
+ lib,
+ buildGoModule,
+}:
+
+buildGoModule {
+ name = "hello-go";
+
+ src = ./src;
+
+ vendorHash = null;
+
+ CGO_ENABLED = 0;
+
+ # go installs binary into $out/bin/$GOOS_$GOARCH/hello-go in cross compilation
+ postInstall = ''
+ [[ -f "$out/bin/hello-go" ]] || ln -s ./''${GOOS}_''${GOARCH}/hello-go $out/bin/hello-go
+ '';
+
+ meta = {
+ description = "Simple program printing hello world in Go";
+ longDescription = ''
+ hello-go is a simple program printing "Hello, world!" written in Go,
+ aiming at testing programs that involves analyzing executables or
+ emulating foreign architectures, without pulling in a heavy cross
+ toolchain.
+
+ Specify target platform by setting GOOS and GOARCH:
+
+ ```nix
+ hello-go.overrideAttrs {
+ GOOS = "linux";
+ GOARCH = "arm64";
+ }
+ ```
+
+ See https://pkg.go.dev/internal/platform#pkg-variables for a list
+ of available platforms.
+ '';
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ aleksana ];
+ mainProgram = "hello-go";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/he/hello-go/src/go.mod b/third_party/nixpkgs/pkgs/by-name/he/hello-go/src/go.mod
new file mode 100644
index 0000000000..4dc8dec9f4
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/he/hello-go/src/go.mod
@@ -0,0 +1,3 @@
+module hello-go
+
+go 1.22.7
diff --git a/third_party/nixpkgs/pkgs/by-name/he/hello-go/src/main.go b/third_party/nixpkgs/pkgs/by-name/he/hello-go/src/main.go
new file mode 100644
index 0000000000..ef25884d82
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/he/hello-go/src/main.go
@@ -0,0 +1,7 @@
+package main
+
+import "fmt"
+
+func main() {
+ fmt.Println("Hello, world!")
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/he/heptabase/package.nix b/third_party/nixpkgs/pkgs/by-name/he/heptabase/package.nix
index 160f4d767d..8614e8b152 100644
--- a/third_party/nixpkgs/pkgs/by-name/he/heptabase/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/he/heptabase/package.nix
@@ -5,10 +5,10 @@
}:
let
pname = "heptabase";
- version = "1.39.0";
+ version = "1.40.0";
src = fetchurl {
url = "https://github.com/heptameta/project-meta/releases/download/v${version}/Heptabase-${version}.AppImage";
- hash = "sha256-/uRPxmMTBr2ZkkY/Sp0FHI76ttoDDO7pID6fFckvUY8=";
+ hash = "sha256-EnGn3N8dJ7bx60eY8u1LxgQaLkU/RR+ANEG817XfaS0=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };
diff --git a/third_party/nixpkgs/pkgs/by-name/he/hercules/package.nix b/third_party/nixpkgs/pkgs/by-name/he/hercules/package.nix
index 8a7e4a16db..c5635d960f 100644
--- a/third_party/nixpkgs/pkgs/by-name/he/hercules/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/he/hercules/package.nix
@@ -105,13 +105,13 @@ let
in
stdenv.mkDerivation rec {
pname = "hercules";
- version = "4.6";
+ version = "4.7";
src = fetchFromGitHub {
owner = "SDL-Hercules-390";
repo = "hyperion";
rev = "Release_${version}";
- hash = "sha256-ZhMTun6tmTsmIiFPTRFudwRXzWydrih61RsLyv0p24U=";
+ hash = "sha256-5Kvs2OWQrlsRZpmx7vet8GCky5xAISBNAqn+NHgicOM";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/by-name/he/hexbinhex/package.nix b/third_party/nixpkgs/pkgs/by-name/he/hexbinhex/package.nix
index 8386ee9128..7c0a417a84 100644
--- a/third_party/nixpkgs/pkgs/by-name/he/hexbinhex/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/he/hexbinhex/package.nix
@@ -29,6 +29,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "https://github.com/dj-on-github/hexbinhex";
+ changelog = "https://github.com/dj-on-github/hexbinhex/releases/tag/${src.rev}";
description = ''
Six utility programs to convert between hex, binary, ascii-binary
and the oddball NIST format for 90B testing.
diff --git a/third_party/nixpkgs/pkgs/by-name/he/hexxy/package.nix b/third_party/nixpkgs/pkgs/by-name/he/hexxy/package.nix
index ceed202985..3864da5452 100644
--- a/third_party/nixpkgs/pkgs/by-name/he/hexxy/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/he/hexxy/package.nix
@@ -6,13 +6,13 @@
}:
buildGoModule {
pname = "hexxy";
- version = "0-unstable-2024-02-23";
+ version = "0-unstable-2024-09-29";
src = fetchFromGitHub {
owner = "sweetbbak";
repo = "hexxy";
# upstream does not publish releases, i.e., there are no tags
- rev = "30e0aa5549bbafeb8204fe34b0d37019f9acc975";
- hash = "sha256-KBgxZD95UT7i/eYeKLm0LVLliKgK/KiJYXVY9zzwbvk=";
+ rev = "36174e436f9d57421b9e9515db32ca1425c382bd";
+ hash = "sha256-5r8yaKlRkIcZXubHBMhdGV0u52rs2WnEaWatm+D56Fs=";
};
vendorHash = "sha256-qkBpSVLWZPRgS9bqOVUWHpyj8z/nheQJON3vJOwPUj4=";
diff --git a/third_party/nixpkgs/pkgs/by-name/hi/hitori/package.nix b/third_party/nixpkgs/pkgs/by-name/hi/hitori/package.nix
index 574efd4303..ad321c355d 100644
--- a/third_party/nixpkgs/pkgs/by-name/hi/hitori/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/hi/hitori/package.nix
@@ -55,6 +55,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/hitori";
+ changelog = "https://gitlab.gnome.org/GNOME/hitori/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
description = "GTK application to generate and let you play games of Hitori";
mainProgram = "hitori";
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/ho/home-manager/package.nix b/third_party/nixpkgs/pkgs/by-name/ho/home-manager/package.nix
index b225eb1650..34892c8a38 100644
--- a/third_party/nixpkgs/pkgs/by-name/ho/home-manager/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ho/home-manager/package.nix
@@ -5,7 +5,9 @@
, findutils
, gettext
, gnused
+, inetutils
, installShellFiles
+, jq
, less
, ncurses
, nixos-option
@@ -16,14 +18,14 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "home-manager";
- version = "0-unstable-2024-09-21";
+ version = "0-unstable-2024-09-26";
src = fetchFromGitHub {
name = "home-manager-source";
owner = "nix-community";
repo = "home-manager";
- rev = "14929f7089268481d86b83ed31ffd88713dcd415";
- hash = "sha256-Gkc7pwTVLKj4HSvRt8tXNvosl8RS9hrBAEhOjAE0Tt4=";
+ rev = "ffe2d07e771580a005e675108212597e5b367d2d";
+ hash = "sha256-4/vacp3CwdGoPf8U4e/N8OsGYtO09WTcQK5FqYfJbKs=";
};
nativeBuildInputs = [
@@ -40,9 +42,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
install -D -m755 home-manager/home-manager $out/bin/home-manager
install -D -m755 lib/bash/home-manager.sh $out/share/bash/home-manager.sh
- installShellCompletion --bash --name home-manager.bash home-manager/completion.bash
- installShellCompletion --fish --name home-manager.fish home-manager/completion.fish
- installShellCompletion --zsh --name _home-manager home-manager/completion.zsh
+ installShellCompletion --cmd home-manager \
+ --bash home-manager/completion.bash \
+ --fish home-manager/completion.fish \
+ --zsh home-manager/completion.zsh
for pofile in home-manager/po/*.po; do
lang="''${pofile##*/}"
@@ -63,15 +66,16 @@ stdenvNoCC.mkDerivation (finalAttrs: {
findutils
gettext
gnused
+ jq
less
ncurses
nixos-option
- unixtools.hostname
+ inetutils # for `hostname`
]
}" \
- --subst-var-by HOME_MANAGER_LIB '${placeholder "out"}/share/bash/home-manager.sh' \
+ --subst-var-by HOME_MANAGER_LIB "$out/share/bash/home-manager.sh" \
--subst-var-by HOME_MANAGER_PATH "${finalAttrs.src}" \
- --subst-var-by OUT '${placeholder "out"}'
+ --subst-var-by OUT "$out"
'';
passthru.updateScript = unstableGitUpdater {
@@ -89,7 +93,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
'';
license = lib.licenses.mit;
mainProgram = "home-manager";
- maintainers = with lib.maintainers; [ AndersonTorres ];
+ maintainers = with lib.maintainers; [ AndersonTorres bryango ];
platforms = lib.platforms.unix;
};
})
diff --git a/third_party/nixpkgs/pkgs/by-name/ho/homeassistant-satellite/package.nix b/third_party/nixpkgs/pkgs/by-name/ho/homeassistant-satellite/package.nix
index cf69238d8a..40a489aa68 100644
--- a/third_party/nixpkgs/pkgs/by-name/ho/homeassistant-satellite/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ho/homeassistant-satellite/package.nix
@@ -27,7 +27,7 @@ python3.pkgs.buildPythonApplication rec {
aiohttp
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
pulseaudio = with python3.pkgs; [
pasimple
pulsectl
diff --git a/third_party/nixpkgs/pkgs/tools/misc/hpcg/default.nix b/third_party/nixpkgs/pkgs/by-name/hp/hpcg/package.nix
similarity index 89%
rename from third_party/nixpkgs/pkgs/tools/misc/hpcg/default.nix
rename to third_party/nixpkgs/pkgs/by-name/hp/hpcg/package.nix
index 3ae5e7e140..7a02f5adad 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/hpcg/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/hp/hpcg/package.nix
@@ -1,4 +1,9 @@
-{ lib, stdenv, fetchurl, mpi } :
+{
+ lib,
+ stdenv,
+ fetchurl,
+ mpi,
+}:
stdenv.mkDerivation rec {
pname = "hpcg";
@@ -9,19 +14,23 @@ stdenv.mkDerivation rec {
sha256 = "197lw2nwmzsmfsbvgvi8z7kj69n374kgfzzp8pkmk7mp2vkk991k";
};
- dontConfigure = true;
-
- enableParallelBuilding = true;
-
buildInputs = [ mpi ];
makeFlags = [ "arch=Linux_MPI" ];
+ enableParallelBuilding = true;
+
+ dontConfigure = true;
+
installPhase = ''
+ runHook preInstall
+
mkdir -p $out/bin $out/share/hpcg
cp bin/xhpcg $out/bin
cp bin/hpcg.dat $out/share/hpcg
+
+ runHook postInstall
'';
meta = with lib; {
@@ -33,4 +42,3 @@ stdenv.mkDerivation rec {
mainProgram = "xhpcg";
};
}
-
diff --git a/third_party/nixpkgs/pkgs/development/tools/hred/default.nix b/third_party/nixpkgs/pkgs/by-name/hr/hred/package.nix
similarity index 83%
rename from third_party/nixpkgs/pkgs/development/tools/hred/default.nix
rename to third_party/nixpkgs/pkgs/by-name/hr/hred/package.nix
index 8de5ec2a5f..b7c77d3ecd 100644
--- a/third_party/nixpkgs/pkgs/development/tools/hred/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/hr/hred/package.nix
@@ -2,16 +2,16 @@
buildNpmPackage rec {
pname = "hred";
- version = "1.5.0";
+ version = "1.5.1";
src = fetchFromGitHub {
owner = "danburzo";
repo = "hred";
rev = "v${version}";
- hash = "sha256-rnobJG9Z1lXEeFm+c0f9OsbiTzxeP3+zut5LYpGzWfc=";
+ hash = "sha256-+0+WQRI8rdIMbPN0eBUdsWUMWDCxZhTRLiFo1WRd2xc=";
};
- npmDepsHash = "sha256-POxlGWK0TJMwNWDpiK5+OXLGtAx4lFJO3imoe/h+7Sc=";
+ npmDepsHash = "sha256-kNNvSxZqN6cDZIG+lvqxgjAVCJUJrCvZThxrur5kozU=";
dontNpmBuild = true;
diff --git a/third_party/nixpkgs/pkgs/by-name/ht/httm/package.nix b/third_party/nixpkgs/pkgs/by-name/ht/httm/package.nix
index 4b2b6d4c2b..109744ae92 100644
--- a/third_party/nixpkgs/pkgs/by-name/ht/httm/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ht/httm/package.nix
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "httm";
- version = "0.43.0";
+ version = "0.43.2";
src = fetchFromGitHub {
owner = "kimono-koans";
repo = pname;
rev = version;
- hash = "sha256-v+KqH+pGbf7zYTLVYPBjPs3O8cOl4gLuphHN70C0UXc=";
+ hash = "sha256-8oG40pxhWd2MRxUSzZ3lgcsC9M1W5yBUZ0t5tO3B86U=";
};
- cargoHash = "sha256-xdAHXscnUCeoG2coK+Bci+v+uxjXhTxARXeeGdQvc48=";
+ cargoHash = "sha256-KKvpI3U6/cByP5M2ZiNtVrYyh2Nqe9cee2ObKqRBEyg=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/third_party/nixpkgs/pkgs/by-name/ht/httpie-desktop/package.nix b/third_party/nixpkgs/pkgs/by-name/ht/httpie-desktop/package.nix
index bc318c0711..05b943a396 100644
--- a/third_party/nixpkgs/pkgs/by-name/ht/httpie-desktop/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ht/httpie-desktop/package.nix
@@ -3,6 +3,7 @@
lib,
fetchurl,
}:
+
appimageTools.wrapType2 rec {
pname = "httpie-desktop";
version = "2024.1.2";
@@ -12,6 +13,19 @@ appimageTools.wrapType2 rec {
hash = "sha256-OOP1l7J2BgO3nOPSipxfwfN/lOUsl80UzYMBosyBHrM=";
};
+ extraInstallCommands =
+ let
+ contents = appimageTools.extractType2 { inherit pname version src; };
+ in
+ ''
+ mkdir -p $out/share
+ cp -r ${contents}/usr/share/* $out/share
+ chmod +w $out/share
+ install -Dm644 ${contents}/httpie.desktop $out/share/applications/httpie.desktop
+ substituteInPlace $out/share/applications/httpie.desktop \
+ --replace-fail 'Exec=AppRun' 'Exec=httpie-desktop'
+ '';
+
meta = with lib; {
description = "Cross-platform API testing client for humans. Painlessly test REST, GraphQL, and HTTP APIs";
homepage = "https://github.com/httpie/desktop";
diff --git a/third_party/nixpkgs/pkgs/by-name/ht/httplib/package.nix b/third_party/nixpkgs/pkgs/by-name/ht/httplib/package.nix
new file mode 100644
index 0000000000..7b5c7b0f68
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ht/httplib/package.nix
@@ -0,0 +1,36 @@
+{
+ lib,
+ cmake,
+ fetchFromGitHub,
+ openssl,
+ stdenv,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "httplib";
+ version = "0.18.0";
+
+ src = fetchFromGitHub {
+ owner = "yhirose";
+ repo = "cpp-httplib";
+ rev = "v${finalAttrs.version}";
+ hash = "sha256-cR1yRqZ6hZeGtMhiW003zcN0d/f/v1gMMNiL0hA1r6I=";
+ };
+
+ nativeBuildInputs = [ cmake ];
+
+ buildInputs = [ openssl ];
+
+ strictDeps = true;
+
+ meta = {
+ homepage = "https://github.com/yhirose/cpp-httplib";
+ description = "C++ header-only HTTP/HTTPS server and client library";
+ changelog = "https://github.com/yhirose/cpp-httplib/releases/tag/${finalAttrs.src.rev}";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
+ AndersonTorres
+ ];
+ platforms = lib.platforms.all;
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/hu/hugo/package.nix b/third_party/nixpkgs/pkgs/by-name/hu/hugo/package.nix
index 11e9680d17..ffc2266509 100644
--- a/third_party/nixpkgs/pkgs/by-name/hu/hugo/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/hu/hugo/package.nix
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "hugo";
- version = "0.134.3";
+ version = "0.135.0";
src = fetchFromGitHub {
owner = "gohugoio";
repo = "hugo";
rev = "refs/tags/v${version}";
- hash = "sha256-rdXiuFWMB+cTK5mhtpabWq8Uf9ihDnkHNG1JnD3rLKE=";
+ hash = "sha256-WCWaEVD2HON6feOev9HBfpqBWYIFmfevu6LH0OMtv2Q=";
};
- vendorHash = "sha256-oDa5uWQ/vFSmTNwZ3zsYtsuLCzddV9DeaEGx5krwWRE=";
+ vendorHash = "sha256-XIFgmT0VyhRrUNfwy85Ac7YIO9fij0KqVmqb/s3IDVg=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/by-name/hu/hurl/package.nix b/third_party/nixpkgs/pkgs/by-name/hu/hurl/package.nix
index db2f161970..7132d2f9ed 100644
--- a/third_party/nixpkgs/pkgs/by-name/hu/hurl/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/hu/hurl/package.nix
@@ -8,30 +8,21 @@
, openssl
, stdenv
, curl
+, versionCheckHook
}:
rustPlatform.buildRustPackage rec {
pname = "hurl";
- version = "4.3.0";
+ version = "5.0.1";
src = fetchFromGitHub {
owner = "Orange-OpenSource";
- repo = pname;
- rev = version;
- hash = "sha256-gSkiNwRR47CZ1YjVa5o8EByCzWBAYPfsMRXydTwFwp0=";
+ repo = "hurl";
+ rev = "refs/tags/${version}";
+ hash = "sha256-+GmIKxD5wHovhKXuV2IbDX43gbD8OxJzWvH3Z0MwwV4=";
};
- cargoHash = "sha256-dY00xcMnOCWhdRzC+3mTHSIqeYEPUDBJeYd/GiLM/38=";
-
- patches = [
- # Fix for rust 1.79, see https://github.com/Orange-OpenSource/hurl/issues/3057
- # We should be able to remove this at the next hurl version bump
- (fetchpatch {
- name = "hurl-fix-rust-1.79";
- url = "https://github.com/Orange-OpenSource/hurl/commit/d51c275fc63d1ee5bbdc6fc70279ec8dae86a9c1.patch";
- hash = "sha256-peA4Zq5J8ynL7trvydQ3ZqyHpJWrRmJeFeMKH9XT2n4=";
- })
- ];
+ cargoHash = "sha256-exAEJhHm7zTzXykkLyz46C0GJ7/7HYEwdfCd8zUDZ/A=";
nativeBuildInputs = [
pkg-config
@@ -45,8 +36,11 @@ rustPlatform.buildRustPackage rec {
curl
];
- # Tests require network access to a test server
+ nativeInstallCheckInputs = [ versionCheckHook ];
+
+ # The actual tests require network access to a test server, but we can run an install check
doCheck = false;
+ doInstallCheck = true;
postInstall = ''
installManPage docs/manual/hurl.1 docs/manual/hurlfmt.1
diff --git a/third_party/nixpkgs/pkgs/by-name/hy/hyperhdr/package.nix b/third_party/nixpkgs/pkgs/by-name/hy/hyperhdr/package.nix
new file mode 100644
index 0000000000..1866e7212e
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/hy/hyperhdr/package.nix
@@ -0,0 +1,69 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, cmake
+, pkg-config
+, alsa-lib
+, flatbuffers
+, libjpeg_turbo
+, mbedtls
+, mdns
+, pipewire
+, qt6Packages
+, qmqtt
+, xz
+}:
+
+let
+ inherit (lib)
+ cmakeBool
+ ;
+in
+
+stdenv.mkDerivation rec {
+ pname = "hyperhdr";
+ version = "20.0.0.0";
+
+ src = fetchFromGitHub {
+ owner = "awawa-dev";
+ repo = "HyperHDR";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-agIWtDlMwjD0sGX2ntFwqROzUsl8tY3nRbmFvvOVh4o=";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ qt6Packages.wrapQtAppsHook
+ ];
+
+ cmakeFlags = [
+ "-DPLATFORM=linux"
+ (cmakeBool "USE_SYSTEM_MQTT_LIBS" true)
+ (cmakeBool "USE_SYSTEM_FLATBUFFERS_LIBS" true)
+ (cmakeBool "USE_SYSTEM_MBEDTLS_LIBS" true)
+ ];
+
+ buildInputs = [
+ alsa-lib
+ flatbuffers
+ libjpeg_turbo
+ mdns
+ mbedtls
+ pipewire
+ qmqtt
+ qt6Packages.qtbase
+ qt6Packages.qtserialport
+ xz
+ ];
+
+ meta = with lib; {
+ description = "Highly optimized open source ambient lighting implementation based on modern digital video and audio stream analysis for Windows, macOS and Linux (x86 and Raspberry Pi / ARM";
+ homepage = "https://github.com/awawa-dev/HyperHDR";
+ changelog = "https://github.com/awawa-dev/HyperHDR/blob/${src.rev}/CHANGELOG.md";
+ license = licenses.mit;
+ maintainers = with maintainers; [ hexa ];
+ mainProgram = "hyperhdr";
+ platforms = platforms.linux;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/hy/hyprland/asahi-fix.patch b/third_party/nixpkgs/pkgs/by-name/hy/hyprland/asahi-fix.patch
deleted file mode 100644
index 80791045e2..0000000000
--- a/third_party/nixpkgs/pkgs/by-name/hy/hyprland/asahi-fix.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/src/protocols/LinuxDMABUF.cpp b/src/protocols/LinuxDMABUF.cpp
-index 0fbf832e..c6077114 100644
---- a/src/protocols/LinuxDMABUF.cpp
-+++ b/src/protocols/LinuxDMABUF.cpp
-@@ -492,9 +492,8 @@ CLinuxDMABufV1Protocol::CLinuxDMABufV1Protocol(const wl_interface* iface, const
- return;
- }
- } else {
-- protoLog(ERR, "DRM device {} has no render node, disabling linux dmabuf", device->nodes[DRM_NODE_PRIMARY] ? device->nodes[DRM_NODE_PRIMARY] : "null");
-+ protoLog(ERR, "DRM device {} has no render node, disabling linux dmabuf checks", device->nodes[DRM_NODE_PRIMARY] ? device->nodes[DRM_NODE_PRIMARY] : "null");
- drmFreeDevice(&device);
-- removeGlobal();
- }
- });
- }
diff --git a/third_party/nixpkgs/pkgs/by-name/hy/hyprnotify/package.nix b/third_party/nixpkgs/pkgs/by-name/hy/hyprnotify/package.nix
index 3289d6fd0c..1be9b8b114 100644
--- a/third_party/nixpkgs/pkgs/by-name/hy/hyprnotify/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/hy/hyprnotify/package.nix
@@ -8,20 +8,20 @@
buildGoModule rec {
pname = "hyprnotify";
- version = "0.7.0";
+ version = "0.8.0";
src = fetchFromGitHub {
owner = "codelif";
repo = "hyprnotify";
rev = "v${version}";
- hash = "sha256-dL+W+iMwRNw9042bs2XUFPMCCqIvDENXOMzhcLh+RL4=";
+ hash = "sha256-+vBOHXaCWEoQ/Lk9VwP55XqlhSzSS9hoVg4FQOj8dIU=";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = [ alsa-lib ];
- vendorHash = "sha256-AZDtaiSNq7em876Q9f+YeDxboqVwA8IE9dDM6zggFXs=";
+ vendorHash = "sha256-2BuWJ57jELtfj7SGr+dLdC2KFc5sD2bC8MgjUHaIXUs=";
meta = {
description = "DBus Implementation of Freedesktop Notification spec for 'hyprctl notify'";
diff --git a/third_party/nixpkgs/pkgs/by-name/hy/hyprutils/package.nix b/third_party/nixpkgs/pkgs/by-name/hy/hyprutils/package.nix
index 076b776049..907d482d3f 100644
--- a/third_party/nixpkgs/pkgs/by-name/hy/hyprutils/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/hy/hyprutils/package.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "hyprutils";
- version = "0.2.2";
+ version = "0.2.3";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprutils";
rev = "refs/tags/v${finalAttrs.version}";
- hash = "sha256-PNnIpwGqpTvMU3N2r0wMQwK1E+t4Bb5fbJwblQvr+80=";
+ hash = "sha256-9gsVvcxW9bM3HMcnHHK+vYHOzXb1ODFqN+sJ4zIRsAU=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/i2/i2p/package.nix b/third_party/nixpkgs/pkgs/by-name/i2/i2p/package.nix
index 6b00180629..a4f9c53daf 100644
--- a/third_party/nixpkgs/pkgs/by-name/i2/i2p/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/i2/i2p/package.nix
@@ -97,6 +97,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
description = "Applications and router for I2P, anonymity over the Internet";
homepage = "https://geti2p.net";
+ changelog = "https://github.com/i2p/i2p.i2p/releases/tag/i2p-${finalAttrs.version}";
sourceProvenance = with sourceTypes; [
fromSource
binaryBytecode # source bundles dependencies as jars
diff --git a/third_party/nixpkgs/pkgs/by-name/i3/i3-back/package.nix b/third_party/nixpkgs/pkgs/by-name/i3/i3-back/package.nix
new file mode 100644
index 0000000000..e21914435f
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/i3/i3-back/package.nix
@@ -0,0 +1,35 @@
+{
+ lib,
+ rustPlatform,
+ fetchFromGitHub,
+ testers,
+ i3-back,
+}:
+rustPlatform.buildRustPackage rec {
+ pname = "i3-back";
+ version = "0.3.2";
+
+ src = fetchFromGitHub {
+ owner = "Cretezy";
+ repo = "i3-back";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-xGfX7ttWrcIVhy+MkR5RZr2DCAwIKwGu7zkafHcrjaE=";
+ };
+
+ # The tool needs a nightly compiler.
+ RUSTC_BOOTSTRAP = 1;
+
+ cargoHash = "sha256-Ot8f/58bAlpDSB11l14paCx2yjVoAYaHVIXaOzT1z/c=";
+
+ passthru.tests.version = testers.testVersion { package = i3-back; };
+
+ meta = {
+ description = "i3/Sway utility to switch focus to your last focused window";
+ homepage = "https://github.com/Cretezy/i3-back";
+ changelog = "https://github.com/Cretezy/i3-back/blob/main/CHANGELOG.md";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ gabyx ];
+ platforms = lib.platforms.linux;
+ mainProgram = "i3-back";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/tools/misc/iam-policy-json-to-terraform/default.nix b/third_party/nixpkgs/pkgs/by-name/ia/iam-policy-json-to-terraform/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/tools/misc/iam-policy-json-to-terraform/default.nix
rename to third_party/nixpkgs/pkgs/by-name/ia/iam-policy-json-to-terraform/package.nix
diff --git a/third_party/nixpkgs/pkgs/by-name/id/ideamaker/package.nix b/third_party/nixpkgs/pkgs/by-name/id/ideamaker/package.nix
index 3677f6f8d7..8d6a67529b 100644
--- a/third_party/nixpkgs/pkgs/by-name/id/ideamaker/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/id/ideamaker/package.nix
@@ -216,6 +216,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://www.raise3d.com/ideamaker/";
+ changelog = "https://www.raise3d.com/download/ideamaker-release-notes/";
description = "Raise3D's 3D slicer software";
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.unfree;
diff --git a/third_party/nixpkgs/pkgs/by-name/ig/igir/package.nix b/third_party/nixpkgs/pkgs/by-name/ig/igir/package.nix
index 9916500c58..4ad62dff66 100644
--- a/third_party/nixpkgs/pkgs/by-name/ig/igir/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ig/igir/package.nix
@@ -38,6 +38,7 @@ buildNpmPackage rec {
description = "Video game ROM collection manager to help filter, sort, patch, archive, and report on collections on any OS";
mainProgram = "igir";
homepage = "https://igir.io";
+ changelog = "https://github.com/emmercm/igir/releases/tag/${src.rev}";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ ];
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/im/immersed-vr/package.nix b/third_party/nixpkgs/pkgs/by-name/im/immersed-vr/package.nix
index 7bf1f14574..874cac3bf5 100644
--- a/third_party/nixpkgs/pkgs/by-name/im/immersed-vr/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/im/immersed-vr/package.nix
@@ -6,16 +6,16 @@
}:
let
pname = "immersed-vr";
- version = "9.10";
+ version = "10.5.0";
sources = rec {
x86_64-linux = {
- url = "https://web.archive.org/web/20240210075929/https://static.immersed.com/dl/Immersed-x86_64.AppImage";
- hash = "sha256-Mx8UnV4fZSebj9ah650ZqsL/EIJpM6jl8tYmXJZiJpA=";
+ url = "https://web.archive.org/web/20240909144905if_/https://static.immersed.com/dl/Immersed-x86_64.AppImage";
+ hash = "sha256-/fc/URYJZftZPyVicmZjyvcGPLaHrnlsrERlQFN5E98=";
};
x86_64-darwin = {
- url = "https://web.archive.org/web/20240210075929/https://static.immersed.com/dl/Immersed.dmg";
- hash = "sha256-CR2KylovlS7zerZIEScnadm4+ENNhib5QnS6z5Ihv1Y=";
+ url = "https://web.archive.org/web/20240910022037if_/https://static.immersed.com/dl/Immersed.dmg";
+ hash = "sha256-UkfB151bX0D5k0IBZczh36TWOOYJbBe5e6LIErON214=";
};
aarch64-darwin = x86_64-darwin;
};
diff --git a/third_party/nixpkgs/pkgs/by-name/im/immich/machine-learning.nix b/third_party/nixpkgs/pkgs/by-name/im/immich-machine-learning/package.nix
similarity index 63%
rename from third_party/nixpkgs/pkgs/by-name/im/immich/machine-learning.nix
rename to third_party/nixpkgs/pkgs/by-name/im/immich-machine-learning/package.nix
index 7a64518251..94cc69f50e 100644
--- a/third_party/nixpkgs/pkgs/by-name/im/immich/machine-learning.nix
+++ b/third_party/nixpkgs/pkgs/by-name/im/immich-machine-learning/package.nix
@@ -1,46 +1,47 @@
{
lib,
- src,
fetchFromGitHub,
immich,
python3,
- # Override Python packages using
- # self: super: { pkg = super.pkg.overridePythonAttrs (oldAttrs: { ... }); }
- # Applied after defaultOverrides
- packageOverrides ? self: super: { },
+ nixosTests,
}:
let
- defaultOverrides = self: super: {
- pydantic = super.pydantic_1;
-
- versioningit = super.versioningit.overridePythonAttrs (_: {
- doCheck = false;
- });
-
- albumentations = super.albumentations.overridePythonAttrs (_: rec {
- version = "1.4.3";
- src = fetchFromGitHub {
- owner = "albumentations-team";
- repo = "albumentations";
- rev = version;
- hash = "sha256-JIBwjYaUP4Sc1bVM/zlj45cz9OWpb/LOBsIqk1m+sQA=";
- };
- });
- };
-
python = python3.override {
self = python;
- packageOverrides = lib.composeExtensions defaultOverrides packageOverrides;
+
+ packageOverrides = self: super: {
+ pydantic = super.pydantic_1;
+
+ versioningit = super.versioningit.overridePythonAttrs (_: {
+ doCheck = false;
+ });
+
+ albumentations = super.albumentations.overridePythonAttrs (old: rec {
+ version = "1.4.3";
+ src = fetchFromGitHub {
+ owner = "albumentations-team";
+ repo = "albumentations";
+ rev = version;
+ hash = "sha256-JIBwjYaUP4Sc1bVM/zlj45cz9OWpb/LOBsIqk1m+sQA=";
+ };
+ dependencies = old.dependencies ++ [
+ self.scikit-learn
+ ];
+ });
+ };
};
in
-python.pkgs.buildPythonApplication {
+python.pkgs.buildPythonApplication rec {
pname = "immich-machine-learning";
inherit (immich) version;
- src = "${src}/machine-learning";
+ src = "${immich.src}/machine-learning";
pyproject = true;
postPatch = ''
substituteInPlace pyproject.toml --replace-fail 'fastapi-slim' 'fastapi'
+
+ # AttributeError: module 'cv2' has no attribute 'Mat'
+ substituteInPlace app/test_main.py --replace-fail ": cv2.Mat" ""
'';
pythonRelaxDeps = [ "setuptools" ];
@@ -72,7 +73,12 @@ python.pkgs.buildPythonApplication {
]
++ uvicorn.optional-dependencies.standard;
- doCheck = false;
+ nativeCheckInputs = with python.pkgs; [
+ httpx
+ pytest-asyncio
+ pytest-mock
+ pytestCheckHook
+ ];
postInstall = ''
mkdir -p $out/share/immich
@@ -81,7 +87,7 @@ python.pkgs.buildPythonApplication {
cp -r ann $out/${python.sitePackages}/
makeWrapper ${lib.getExe python.pkgs.gunicorn} "''${!outputBin}"/bin/machine-learning \
- --prefix PYTHONPATH : "$out/${python.sitePackages}:$PYTHONPATH" \
+ --prefix PYTHONPATH : "$out/${python.sitePackages}:${python.pkgs.makePythonPath dependencies}" \
--set-default MACHINE_LEARNING_WORKERS 1 \
--set-default MACHINE_LEARNING_WORKER_TIMEOUT 120 \
--set-default MACHINE_LEARNING_CACHE_FOLDER /var/cache/immich \
@@ -94,6 +100,10 @@ python.pkgs.buildPythonApplication {
--log-config-json $out/share/immich/log_conf.json"
'';
+ passthru.tests = {
+ inherit (nixosTests) immich;
+ };
+
meta = {
description = "Self-hosted photo and video backup solution (machine learning component)";
homepage = "https://immich.app/";
diff --git a/third_party/nixpkgs/pkgs/by-name/im/immich/package.nix b/third_party/nixpkgs/pkgs/by-name/im/immich/package.nix
index ea64fd6594..fe62f0ddc3 100644
--- a/third_party/nixpkgs/pkgs/by-name/im/immich/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/im/immich/package.nix
@@ -8,7 +8,7 @@
node-gyp,
runCommand,
nixosTests,
- callPackage,
+ immich-machine-learning,
# build-time deps
glib,
pkg-config,
@@ -210,7 +210,7 @@ buildNpmPackage' {
inherit (nixosTests) immich;
};
- machine-learning = callPackage ./machine-learning.nix { inherit src; };
+ machine-learning = immich-machine-learning;
inherit
src
diff --git a/third_party/nixpkgs/pkgs/by-name/im/immich/sources.json b/third_party/nixpkgs/pkgs/by-name/im/immich/sources.json
index a07d6c0b1b..28fa298d1a 100644
--- a/third_party/nixpkgs/pkgs/by-name/im/immich/sources.json
+++ b/third_party/nixpkgs/pkgs/by-name/im/immich/sources.json
@@ -1,22 +1,22 @@
{
- "version": "1.115.0",
- "hash": "sha256-H2FCR55redomrDjnnCQys47AaYbWEmlxO5NJEcVMBwY=",
+ "version": "1.117.0",
+ "hash": "sha256-v4TxKL+NaaAFxlJx/AG/5JxWnPK9uO6GjM4aoW53nzQ=",
"components": {
"cli": {
- "npmDepsHash": "sha256-+zKtPHXjBd1KAKvI5xaY2/9qzVUg+8Ho/wrV9+TlU64=",
- "version": "2.2.19"
+ "npmDepsHash": "sha256-ARjrBHx4aOiNy2PbHWS7kP9Z8QiNyTeyImSxIsXwPnU=",
+ "version": "2.2.23"
},
"server": {
- "npmDepsHash": "sha256-6CehRhPepspDpQW1h0Bx7EpH7hn42Ygqma/6wim14jA=",
- "version": "1.115.0"
+ "npmDepsHash": "sha256-RjaTRqfZpDhI8lMVvsgICUn8g4NFnqcPptem/AwRr38=",
+ "version": "1.117.0"
},
"web": {
- "npmDepsHash": "sha256-ZmXfYktgOmMkDjfqSGyyflr2CmnC9yVnJ1gAcmd6A00=",
- "version": "1.115.0"
+ "npmDepsHash": "sha256-TZnpbLJbTNFwI2Kvng88z0T1jFf4Tj2xwR0X0wCLaD0=",
+ "version": "1.117.0"
},
"open-api/typescript-sdk": {
- "npmDepsHash": "sha256-l1mLYFpFQjYxytY0ZWLq+ldUhZA6so0HqPgCABt0s9k=",
- "version": "1.115.0"
+ "npmDepsHash": "sha256-G+iivJ0jibRCw/RChv5heVwY7c7oY/EG4bL+kpjoADQ=",
+ "version": "1.117.0"
}
}
}
diff --git a/third_party/nixpkgs/pkgs/by-name/im/immich/update.sh b/third_party/nixpkgs/pkgs/by-name/im/immich/update.sh
index 1558577b8b..a1a5e2e058 100755
--- a/third_party/nixpkgs/pkgs/by-name/im/immich/update.sh
+++ b/third_party/nixpkgs/pkgs/by-name/im/immich/update.sh
@@ -41,4 +41,4 @@ for npm_component in cli server web "open-api/typescript-sdk"; do
done
rm "$lock"
-cp "$sources_tmp" sources.json
+mv "$sources_tmp" sources.json
diff --git a/third_party/nixpkgs/pkgs/by-name/im/imsprog/package.nix b/third_party/nixpkgs/pkgs/by-name/im/imsprog/package.nix
index a8042eaef1..113281f570 100644
--- a/third_party/nixpkgs/pkgs/by-name/im/imsprog/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/im/imsprog/package.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "imsprog";
- version = "1.4.3";
+ version = "1.4.4";
src = fetchFromGitHub {
owner = "bigbigmdm";
repo = "IMSProg";
rev = "refs/tags/v${finalAttrs.version}";
- hash = "sha256-FAvGGxw7qDuucAbyaq9gDhMvHL9mJCQApRzzQ7Kh0c8=";
+ hash = "sha256-dhBg0f7pIbBS8IiUXd1UlAxgGrv6HapzooXafkHIEK8=";
};
strictDeps = true;
diff --git a/third_party/nixpkgs/pkgs/by-name/in/incus/58eeb4eeee8a9e7f9fa9c62443d00f0ec6797078.patch b/third_party/nixpkgs/pkgs/by-name/in/incus/58eeb4eeee8a9e7f9fa9c62443d00f0ec6797078.patch
deleted file mode 100644
index 10ca577334..0000000000
--- a/third_party/nixpkgs/pkgs/by-name/in/incus/58eeb4eeee8a9e7f9fa9c62443d00f0ec6797078.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 58eeb4eeee8a9e7f9fa9c62443d00f0ec6797078 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?St=C3=A9phane=20Graber?=
-Date: Fri, 6 Sep 2024 17:10:01 -0400
-Subject: [PATCH] incusd/instance/qemu: Force threads I/O mode for
- unsafe/writeback
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-The default "native" aioMode requires direct I/O which is incompatible
-with unsafe/writeback.
-
-Signed-off-by: StƩphane Graber
----
- internal/server/instance/drivers/driver_qemu.go | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/internal/server/instance/drivers/driver_qemu.go b/internal/server/instance/drivers/driver_qemu.go
-index 9609b73c1b..a5a4944d40 100644
---- a/internal/server/instance/drivers/driver_qemu.go
-+++ b/internal/server/instance/drivers/driver_qemu.go
-@@ -4088,9 +4088,11 @@ func (d *qemu) addDriveConfig(qemuDev map[string]string, bootIndexes map[string]
- noFlushCache := false // Don't ignore any flush requests for the device.
-
- if cacheMode == "unsafe" {
-+ aioMode = "threads"
- directCache = false
- noFlushCache = true
- } else if cacheMode == "writeback" {
-+ aioMode = "threads"
- directCache = false
- }
-
diff --git a/third_party/nixpkgs/pkgs/by-name/in/incus/package.nix b/third_party/nixpkgs/pkgs/by-name/in/incus/package.nix
index d7383c210b..5819ee6174 100644
--- a/third_party/nixpkgs/pkgs/by-name/in/incus/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/in/incus/package.nix
@@ -1,11 +1,6 @@
import ./generic.nix {
- hash = "sha256-FdoJI0SUH8KS3Epyw/HejgyhISWGLePsIjYUS2YTBvc=";
- version = "6.5.0";
- vendorHash = "sha256-8e2X7HIy1IEx6p41SHJyq5dNUJ3rRC2maXC4uNaSlnk=";
- patches = [
- # qemu 9.1 compat, remove in 6.6
- ./572afb06f66f83ca95efa1b9386fceeaa1c9e11b.patch
- ./58eeb4eeee8a9e7f9fa9c62443d00f0ec6797078.patch
- ./0c37b7e3ec65b4d0e166e2127d9f1835320165b8.patch
- ];
+ hash = "sha256-hjBJGtIBYwgPpnWb1337RP1jU9rQNLQ3yp1AnwBH13o=";
+ version = "6.6.0";
+ vendorHash = "sha256-Cpbgn2WHMVKtPrAzuNnXkS1rYvzLwde6oTcKTKW3XHs=";
+ patches = [ ];
}
diff --git a/third_party/nixpkgs/pkgs/tools/misc/infracost/default.nix b/third_party/nixpkgs/pkgs/by-name/in/infracost/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/tools/misc/infracost/default.nix
rename to third_party/nixpkgs/pkgs/by-name/in/infracost/package.nix
diff --git a/third_party/nixpkgs/pkgs/by-name/in/intel-undervolt/package.nix b/third_party/nixpkgs/pkgs/by-name/in/intel-undervolt/package.nix
new file mode 100644
index 0000000000..317a1b45d2
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/in/intel-undervolt/package.nix
@@ -0,0 +1,35 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "intel-undervolt";
+ version = "1.7";
+
+ src = fetchFromGitHub {
+ owner = "kitsunyan";
+ repo = "intel-undervolt";
+ rev = "refs/tags/${finalAttrs.version}";
+ hash = "sha256-BxTNqXC+vG24/y8yZ/h1Ep4F8MwVdjsr5uo/BjuWULo=";
+ };
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/bin
+ cp intel-undervolt $out/bin
+
+ runHook postInstall
+ '';
+
+ meta = {
+ description = "Intel CPU undervolting and throttling configuration tool";
+ homepage = "https://github.com/kitsunyan/intel-undervolt";
+ mainProgram = "intel-undervolt";
+ license = lib.licenses.gpl3;
+ platforms = [ "x86_64-linux" ]; # It probably compiles for aaarch64-linux too, but what's the point?
+ maintainers = with lib.maintainers; [ pandapip1 ];
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/in/intelli-shell/package.nix b/third_party/nixpkgs/pkgs/by-name/in/intelli-shell/package.nix
new file mode 100644
index 0000000000..d3095b9e9b
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/in/intelli-shell/package.nix
@@ -0,0 +1,50 @@
+{ lib
+, rustPlatform
+, fetchFromGitHub
+, pkg-config
+, libgit2
+, openssl
+, sqlite
+, zlib
+, stdenv
+, darwin
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "intelli-shell";
+ version = "0.2.7";
+
+ src = fetchFromGitHub {
+ owner = "lasantosr";
+ repo = "intelli-shell";
+ rev = "v${version}";
+ hash = "sha256-D7hB1vKi54L7hU3TqTvzxXIr6XohfYLUTidR6wFJmfo=";
+ };
+
+ cargoHash = "sha256-OAQpOxPWg27kIeM37S5SEGFHMwJPvTGREtG9rd6+lDM=";
+
+ nativeBuildInputs = [
+ pkg-config
+ ];
+
+ buildInputs = [
+ libgit2
+ openssl
+ sqlite
+ zlib
+ ] ++ lib.optionals stdenv.isDarwin [
+ darwin.apple_sdk.frameworks.Security
+ ];
+
+ env = {
+ OPENSSL_NO_VENDOR = true;
+ };
+
+ meta = with lib; {
+ description = "Like IntelliSense, but for shells";
+ homepage = "https://github.com/lasantosr/intelli-shell";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ iogamaster ];
+ mainProgram = "intelli-shell";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/in/invidious-router/package.nix b/third_party/nixpkgs/pkgs/by-name/in/invidious-router/package.nix
index d61e0076f9..5ac25de4e2 100644
--- a/third_party/nixpkgs/pkgs/by-name/in/invidious-router/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/in/invidious-router/package.nix
@@ -2,29 +2,33 @@
lib,
buildGoModule,
fetchFromGitLab,
-}: let
- version = "1.1";
+ nix-update-script,
+}:
+let
+ version = "1.2";
in
- buildGoModule {
- pname = "invidious-router";
- inherit version;
+buildGoModule {
+ pname = "invidious-router";
+ inherit version;
- src = fetchFromGitLab {
- owner = "gaincoder";
- repo = "invidious-router";
- rev = version;
- hash = "sha256-t8KQqMPkBbVis1odDcSu+H0uvyvoFqCmtWoHqVRxmfc=";
- };
+ src = fetchFromGitLab {
+ owner = "gaincoder";
+ repo = "invidious-router";
+ rev = "refs/tags/${version}";
+ hash = "sha256-YcMtZq4VMHr6XqHcsAAEmMF6jF1j1wb7Lq4EK42QAEo=";
+ };
- vendorHash = "sha256-c03vYidm8SkoesRVQZdg/bCp9LIpdTmpXdfwInlHBKk=";
+ vendorHash = "sha256-c03vYidm8SkoesRVQZdg/bCp9LIpdTmpXdfwInlHBKk=";
- doCheck = true;
+ passthru.updateScript = nix-update-script { };
- meta = {
- homepage = "https://gitlab.com/gaincoder/invidious-router";
- description = "Go application that routes requests to different Invidious instances based on their health status and (optional) response time";
- license = with lib.licenses; [mit];
- maintainers = with lib.maintainers; [sils];
- mainProgram = "invidious-router";
- };
- }
+ doCheck = true;
+
+ meta = {
+ homepage = "https://gitlab.com/gaincoder/invidious-router";
+ description = "Go application that routes requests to different Invidious instances based on their health status and (optional) response time";
+ license = with lib.licenses; [ mit ];
+ maintainers = with lib.maintainers; [ sils ];
+ mainProgram = "invidious-router";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/io/ios-webkit-debug-proxy/package.nix b/third_party/nixpkgs/pkgs/by-name/io/ios-webkit-debug-proxy/package.nix
index a968dd9231..416af017b6 100644
--- a/third_party/nixpkgs/pkgs/by-name/io/ios-webkit-debug-proxy/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/io/ios-webkit-debug-proxy/package.nix
@@ -71,6 +71,7 @@ stdenv.mkDerivation (finalAttrs: {
to MobileSafari and UIWebViews on real and simulated iOS devices.
'';
homepage = "https://github.com/google/ios-webkit-debug-proxy";
+ changelog = "https://github.com/google/ios-webkit-debug-proxy/releases/tag/${finalAttrs.src.rev}";
license = licenses.bsd3;
mainProgram = "ios_webkit_debug_proxy";
maintainers = with maintainers; [
diff --git a/third_party/nixpkgs/pkgs/by-name/ip/ipxe/package.nix b/third_party/nixpkgs/pkgs/by-name/ip/ipxe/package.nix
index 85e3564f3c..baf3e92a60 100644
--- a/third_party/nixpkgs/pkgs/by-name/ip/ipxe/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ip/ipxe/package.nix
@@ -48,7 +48,7 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "ipxe";
- version = "1.21.1-unstable-2024-09-13";
+ version = "1.21.1-unstable-2024-09-27";
nativeBuildInputs = [
gnu-efi
@@ -66,8 +66,8 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "ipxe";
repo = "ipxe";
- rev = "c85ad1246890cf3c0c5f2ac6de06ab046ddd0043";
- hash = "sha256-Py0mXcCj/NhVW3crngR9ZLHvH9N0QJeVmykc3k+yi6Y=";
+ rev = "3f4f843920afdc1d808a8b20354cf3eca481401a";
+ hash = "sha256-+Zpl8xhiWrnkFVL+DLuV0N9pn6hjw5JxDMxeDmfcNS4=";
};
# Calling syslinux on a FAT image isn't going to work on Aarch64.
diff --git a/third_party/nixpkgs/pkgs/by-name/ir/irust/package.nix b/third_party/nixpkgs/pkgs/by-name/ir/irust/package.nix
index f2e4b2f510..7f60b7aec8 100644
--- a/third_party/nixpkgs/pkgs/by-name/ir/irust/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ir/irust/package.nix
@@ -21,16 +21,16 @@
rustPlatform.buildRustPackage rec {
pname = "irust";
- version = "1.71.23";
+ version = "1.71.24";
src = fetchFromGitHub {
owner = "sigmaSd";
repo = "IRust";
rev = "irust@${version}";
- hash = "sha256-+kl22m2Is8CdLlqGSFOglw4/fM1exayaMH05YSuTsbw=";
+ hash = "sha256-L9iSTa0KlAXVYA1PgLaxB0eHoOGrzGE49Km3jBq4jWo=";
};
- cargoHash = "sha256-4aQ1IOTcUAkgiQucUG8cg9pVShtlu2IJeqNCGO+6VYY=";
+ cargoHash = "sha256-nF6tmA7IcgPG8EoFzwJa7zYKx9ezhpjIIa1tZLO0rvQ=";
nativeBuildInputs = [ makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/by-name/is/isponsorblocktv/package.nix b/third_party/nixpkgs/pkgs/by-name/is/isponsorblocktv/package.nix
new file mode 100644
index 0000000000..2ed625e7eb
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/is/isponsorblocktv/package.nix
@@ -0,0 +1 @@
+{ python3Packages }: python3Packages.callPackage ./pypackage.nix { }
diff --git a/third_party/nixpkgs/pkgs/by-name/is/isponsorblocktv/pypackage.nix b/third_party/nixpkgs/pkgs/by-name/is/isponsorblocktv/pypackage.nix
new file mode 100644
index 0000000000..949895763e
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/is/isponsorblocktv/pypackage.nix
@@ -0,0 +1,69 @@
+{
+ buildPythonApplication,
+ fetchFromGitHub,
+ lib,
+ hatchling,
+ hatch-requirements-txt,
+ aiohttp,
+ appdirs,
+ async-cache,
+ pyytlounge,
+ rich-click,
+ rich,
+ ssdp,
+ textual-slider,
+ textual,
+ xmltodict,
+ pythonRelaxDepsHook,
+}:
+buildPythonApplication rec {
+ pname = "iSponsorBlockTV";
+ version = "2.2.1";
+
+ src = fetchFromGitHub {
+ owner = "dmunozv04";
+ repo = "iSponsorBlockTV";
+ rev = "v${version}";
+ hash = "sha256-v5NF6o+9IxusYNebs2a9fgHCHZNN9hHLQurujhmdsgU=";
+ };
+
+ pyproject = true;
+
+ build-system = [
+ hatchling
+ hatch-requirements-txt
+ ];
+
+ dependencies = [
+ aiohttp
+ appdirs
+ async-cache
+ pyytlounge
+ rich-click
+ rich
+ ssdp
+ textual-slider
+ textual
+ xmltodict
+ ];
+
+ nativeBuildInputs = [ pythonRelaxDepsHook ];
+
+ pythonRemoveDeps = [ "argparse" ];
+
+ pythonRelaxDeps = [
+ "aiohttp"
+ "pyytlounge"
+ "textual-slider"
+ "textual"
+ ];
+
+ meta = {
+ homepage = "https://github.com/dmunozv04/iSponsorBlockTV";
+ description = "SponsorBlock client for all YouTube TV clients";
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ lukegb ];
+ mainProgram = "iSponsorBlockTV";
+ platforms = lib.platforms.linux;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/j/j/package.nix b/third_party/nixpkgs/pkgs/by-name/j/j/package.nix
index a832bc9533..f7b36dfa35 100644
--- a/third_party/nixpkgs/pkgs/by-name/j/j/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/j/j/package.nix
@@ -71,6 +71,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://jsoftware.com/";
+ changelog = "https://code.jsoftware.com/wiki/System/ReleaseNotes";
description = "J programming language, an ASCII-based APL successor";
longDescription = ''
J is a high-level, general-purpose programming language that is
diff --git a/third_party/nixpkgs/pkgs/by-name/ja/jam/package.nix b/third_party/nixpkgs/pkgs/by-name/ja/jam/package.nix
new file mode 100644
index 0000000000..b721f58f9b
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ja/jam/package.nix
@@ -0,0 +1,113 @@
+{
+ lib,
+ bison,
+ buildPackages,
+ fetchurl,
+ installShellFiles,
+ pkgsBuildTarget,
+ stdenv,
+ testers,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "jam";
+ version = "2.6.1";
+
+ src = fetchurl {
+ url = "https://swarm.workshop.perforce.com/downloads/guest/perforce_software/jam/jam-${finalAttrs.version}.tar";
+ hash = "sha256-rOayJ8GpmFk0/RPJwK5Pf/RBccbe2Lg7s9p15u/cs6c=";
+ };
+
+ outputs = [
+ "out"
+ "doc"
+ ];
+
+ depsBuildBuild = [ buildPackages.stdenv.cc ];
+
+ nativeBuildInputs = [
+ bison
+ installShellFiles
+ ];
+
+ makeFlags = [
+ "CC=${buildPackages.stdenv.cc.targetPrefix}cc"
+ ];
+
+ env = {
+ LOCATE_TARGET = "bin.unix";
+ # Jam uses c89 conventions
+ NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-std=c89";
+ };
+
+ enableParallelBuilding = true;
+
+ strictDeps = true;
+
+ # Jambase expects ar to have flags.
+ preConfigure = ''
+ export AR="$AR rc"
+ '';
+
+ # When cross-compiling, we need to set the preprocessor macros
+ # OSMAJOR/OSMINOR/OSPLAT to the values from the target platform, not the host
+ # platform. This looks a little ridiculous because the vast majority of build
+ # tools don't embed target-specific information into their binary, but in this
+ # case we behave more like a compiler than a make(1)-alike.
+ postPatch = lib.optionalString (stdenv.hostPlatform != stdenv.targetPlatform) ''
+ cat >>jam.h <> $out/share/bash-completion/completions/kubecolor.bash
+
+ # https://kubecolor.github.io/setup/shells/fish/
+ echo -e 'function kubecolor --wraps kubectl\n command kubecolor $argv\nend' >> $out/share/fish/vendor_completions.d/kubecolor.fish
+
+ # https://kubecolor.github.io/setup/shells/zsh/
+ echo 'compdef kubecolor=kubectl' >> $out/share/zsh/site-functions/_kubecolor
+ '';
+
+ meta = with lib; {
+ description = "Colorizes kubectl output";
+ mainProgram = "kubecolor";
+ homepage = "https://github.com/kubecolor/kubecolor";
+ changelog = "https://github.com/kubecolor/kubecolor/releases/tag/v${version}";
+ license = licenses.mit;
+ maintainers = with maintainers; [ ivankovnatsky SuperSandro2000 applejag ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubectl-images/default.nix b/third_party/nixpkgs/pkgs/by-name/ku/kubectl-images/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/applications/networking/cluster/kubectl-images/default.nix
rename to third_party/nixpkgs/pkgs/by-name/ku/kubectl-images/package.nix
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubectl-ktop/default.nix b/third_party/nixpkgs/pkgs/by-name/ku/kubectl-ktop/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/applications/networking/cluster/kubectl-ktop/default.nix
rename to third_party/nixpkgs/pkgs/by-name/ku/kubectl-ktop/package.nix
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubectl-tree/default.nix b/third_party/nixpkgs/pkgs/by-name/ku/kubectl-tree/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/applications/networking/cluster/kubectl-tree/default.nix
rename to third_party/nixpkgs/pkgs/by-name/ku/kubectl-tree/package.nix
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubelogin-oidc/default.nix b/third_party/nixpkgs/pkgs/by-name/ku/kubelogin-oidc/package.nix
similarity index 53%
rename from third_party/nixpkgs/pkgs/applications/networking/cluster/kubelogin-oidc/default.nix
rename to third_party/nixpkgs/pkgs/by-name/ku/kubelogin-oidc/package.nix
index e7d879a83a..efc658aae6 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/cluster/kubelogin-oidc/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ku/kubelogin-oidc/package.nix
@@ -1,31 +1,48 @@
-{ lib, buildGoModule, fetchFromGitHub }:
+{
+ lib,
+ buildGo123Module,
+ fetchFromGitHub,
+}:
-buildGoModule rec {
+buildGo123Module rec {
pname = "kubelogin";
- version = "1.30.0";
+ version = "1.30.1";
src = fetchFromGitHub {
owner = "int128";
- repo = pname;
+ repo = "kubelogin";
rev = "v${version}";
- sha256 = "sha256-DHg46t0gMypK6Nj428gpOMtPuA+XcW4IJU39CHTVGPw=";
+ hash = "sha256-aoLPT3lX+q426QlxAPsjeQyTZMnmqMGh85jJPU7lQVU=";
};
- subPackages = ["."];
+ subPackages = [ "." ];
+ ldflags = [
+ "-s"
+ "-w"
+ "-X main.version=v${version}"
+ ];
vendorHash = "sha256-gr+SsC7MiLj/MZ8kca5Hcfge+7Pm4y963TfwyKHEhBY=";
+ # test all packages
+ preCheck = ''
+ unset subPackages
+ '';
+
# Rename the binary instead of symlinking to avoid conflict with the
# Azure version of kubelogin
postInstall = ''
mv $out/bin/kubelogin $out/bin/kubectl-oidc_login
'';
- meta = with lib; {
+ meta = {
description = "Kubernetes credential plugin implementing OpenID Connect (OIDC) authentication";
mainProgram = "kubectl-oidc_login";
inherit (src.meta) homepage;
- license = licenses.asl20;
- maintainers = with maintainers; [ benley ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [
+ benley
+ nevivurn
+ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/ky/kyua/package.nix b/third_party/nixpkgs/pkgs/by-name/ky/kyua/package.nix
index bec61ceeb4..c3d4b7fc49 100644
--- a/third_party/nixpkgs/pkgs/by-name/ky/kyua/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ky/kyua/package.nix
@@ -111,6 +111,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Testing framework for infrastructure software";
homepage = "https://github.com/freebsd/kyua/";
+ changelog = "https://github.com/freebsd/kyua/blob/master/NEWS.md";
license = lib.licenses.bsd3;
mainProgram = "kyua";
maintainers = with lib.maintainers; [ reckenrode ];
diff --git a/third_party/nixpkgs/pkgs/by-name/la/labctl/package.nix b/third_party/nixpkgs/pkgs/by-name/la/labctl/package.nix
index 231d0984b2..987b546161 100644
--- a/third_party/nixpkgs/pkgs/by-name/la/labctl/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/la/labctl/package.nix
@@ -36,6 +36,7 @@ buildGoModule rec {
meta = with lib; {
description = "collection of helper tools for network engineers, while configuring and experimenting with their own network labs";
homepage = "https://labctl.net";
+ changelog = "https://github.com/labctl/labctl/releases";
license = licenses.asl20;
maintainers = [ ];
mainProgram = "labctl";
diff --git a/third_party/nixpkgs/pkgs/by-name/la/labwc-tweaks-gtk/package.nix b/third_party/nixpkgs/pkgs/by-name/la/labwc-tweaks-gtk/package.nix
index a5ded72c8f..59e3da8c08 100644
--- a/third_party/nixpkgs/pkgs/by-name/la/labwc-tweaks-gtk/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/la/labwc-tweaks-gtk/package.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "labwc-tweaks-gtk";
- version = "0-unstable-2024-05-22";
+ version = "0-unstable-2024-09-30";
src = fetchFromGitHub {
owner = "labwc";
repo = "labwc-tweaks-gtk";
- rev = "485961aaaaa3c0158b6b31efd6e504db3c58dc27";
- hash = "sha256-+X/inkxVPN26AYMqtq3uvfGPlVVhxQpEtF1A9uYAmfY=";
+ rev = "19ae222b6bab778d0f8a900d39c25ab020e33631";
+ hash = "sha256-coA8gU2AKeHs6OENxBWholk5sEL/oketxNFLd8M1kTM=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/la/lammps-mpi/package.nix b/third_party/nixpkgs/pkgs/by-name/la/lammps-mpi/package.nix
new file mode 100644
index 0000000000..1ac2e6a8bc
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/la/lammps-mpi/package.nix
@@ -0,0 +1,13 @@
+{
+ lammps,
+ mpi,
+ lowPrio,
+}:
+
+lowPrio (
+ lammps.override {
+ extraBuildInputs = [
+ mpi
+ ];
+ }
+)
diff --git a/third_party/nixpkgs/pkgs/applications/science/molecular-dynamics/lammps/default.nix b/third_party/nixpkgs/pkgs/by-name/la/lammps/package.nix
similarity index 63%
rename from third_party/nixpkgs/pkgs/applications/science/molecular-dynamics/lammps/default.nix
rename to third_party/nixpkgs/pkgs/by-name/la/lammps/package.nix
index 40529487b6..496ea81b0b 100644
--- a/third_party/nixpkgs/pkgs/applications/science/molecular-dynamics/lammps/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/la/lammps/package.nix
@@ -1,59 +1,62 @@
-{ lib
-, stdenv
-, fetchFromGitHub
-, libpng
-, gzip
-, fftw
-, blas
-, lapack
-, cmake
-, autoAddDriverRunpath
-, pkg-config
-# Available list of packages can be found near here:
-#
-# - https://github.com/lammps/lammps/blob/develop/cmake/CMakeLists.txt#L222
-# - https://docs.lammps.org/Build_extras.html
-, packages ? {
- ASPHERE = true;
- BODY = true;
- CLASS2 = true;
- COLLOID = true;
- COMPRESS = true;
- CORESHELL = true;
- DIPOLE = true;
- GRANULAR = true;
- KSPACE = true;
- MANYBODY = true;
- MC = true;
- MISC = true;
- MOLECULE = true;
- OPT = true;
- PERI = true;
- QEQ = true;
- REPLICA = true;
- RIGID = true;
- SHOCK = true;
- ML-SNAP = true;
- SRD = true;
- REAXFF = true;
-}
-# Extra cmakeFlags to add as "-D${attr}=${value}"
-, extraCmakeFlags ? {}
-# Extra `buildInputs` - meant for packages that require more inputs
-, extraBuildInputs ? []
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ libpng,
+ gzip,
+ fftw,
+ blas,
+ lapack,
+ python3,
+ cmake,
+ autoAddDriverRunpath,
+ pkg-config,
+ # Available list of packages can be found near here:
+ #
+ # - https://github.com/lammps/lammps/blob/develop/cmake/CMakeLists.txt#L222
+ # - https://docs.lammps.org/Build_extras.html
+ packages ? {
+ ASPHERE = true;
+ BODY = true;
+ CLASS2 = true;
+ COLLOID = true;
+ COMPRESS = true;
+ CORESHELL = true;
+ DIPOLE = true;
+ GRANULAR = true;
+ KSPACE = true;
+ MANYBODY = true;
+ MC = true;
+ MISC = true;
+ MOLECULE = true;
+ OPT = true;
+ PERI = true;
+ QEQ = true;
+ REPLICA = true;
+ RIGID = true;
+ SHOCK = true;
+ ML-SNAP = true;
+ SRD = true;
+ REAXFF = true;
+ PYTHON = true;
+ },
+ # Extra cmakeFlags to add as "-D${attr}=${value}"
+ extraCmakeFlags ? { },
+ # Extra `buildInputs` - meant for packages that require more inputs
+ extraBuildInputs ? [ ],
}:
stdenv.mkDerivation (finalAttrs: {
# LAMMPS has weird versioning convention. Updates should go smoothly with:
# nix-update --commit lammps --version-regex 'stable_(.*)'
- version = "29Aug2024";
+ version = "29Aug2024_update1";
pname = "lammps";
src = fetchFromGitHub {
owner = "lammps";
repo = "lammps";
rev = "stable_${finalAttrs.version}";
- hash = "sha256-UySWbJPubl318IA2MeTrz3Ya+9YyVOeR/Fs4aYI1R2o=";
+ hash = "sha256-B2oMs9bVYO+G3yL1DGJVK/INIfANMDREV7AtC4kH3H8=";
};
preConfigure = ''
cd cmake
@@ -74,12 +77,12 @@ stdenv.mkDerivation (finalAttrs: {
inherit extraCmakeFlags;
inherit extraBuildInputs;
};
- cmakeFlags = [
- (lib.cmakeBool "BUILD_SHARED_LIBS" true)
- ]
- ++ (lib.mapAttrsToList (n: v: lib.cmakeBool "PKG_${n}" v) packages)
- ++ (lib.mapAttrsToList (n: v: "-D${n}=${v}") extraCmakeFlags)
- ;
+ cmakeFlags =
+ [
+ (lib.cmakeBool "BUILD_SHARED_LIBS" true)
+ ]
+ ++ (lib.mapAttrsToList (n: v: lib.cmakeBool "PKG_${n}" v) packages)
+ ++ (lib.mapAttrsToList (n: v: "-D${n}=${v}") extraCmakeFlags);
buildInputs = [
fftw
@@ -87,8 +90,7 @@ stdenv.mkDerivation (finalAttrs: {
blas
lapack
gzip
- ] ++ extraBuildInputs
- ;
+ ] ++ lib.optionals packages.PYTHON [ python3 ] ++ extraBuildInputs;
postInstall = ''
# For backwards compatibility
@@ -108,7 +110,7 @@ stdenv.mkDerivation (finalAttrs: {
National Laboratories, a US Department of Energy facility, with
funding from the DOE. It is an open-source code, distributed freely
under the terms of the GNU Public License (GPL).
- '';
+ '';
homepage = "https://www.lammps.org";
license = lib.licenses.gpl2Only;
platforms = lib.platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/la/latexminted/package.nix b/third_party/nixpkgs/pkgs/by-name/la/latexminted/package.nix
index f853dd5635..4816f4f99c 100644
--- a/third_party/nixpkgs/pkgs/by-name/la/latexminted/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/la/latexminted/package.nix
@@ -7,12 +7,12 @@
python3Packages.buildPythonApplication rec {
pname = "latexminted";
- version = "0.1.0";
+ version = "0.2.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-h7M45e8DDfpZix4Ej6fqSMQIP0zEUvCXfthJLzpIY18=";
+ hash = "sha256-vJziNgVYcnJfmAnok2OeYZEOwGtGfhZyup3D3+BuZsU=";
};
build-system = with python3Packages; [
diff --git a/third_party/nixpkgs/pkgs/by-name/la/lazyjj/package.nix b/third_party/nixpkgs/pkgs/by-name/la/lazyjj/package.nix
index 7db0709d47..611de0ed4e 100644
--- a/third_party/nixpkgs/pkgs/by-name/la/lazyjj/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/la/lazyjj/package.nix
@@ -6,6 +6,7 @@
rustPlatform,
testers,
lazyjj,
+ fetchpatch,
}:
rustPlatform.buildRustPackage rec {
pname = "lazyjj";
@@ -25,6 +26,15 @@ rustPlatform.buildRustPackage rec {
--prefix PATH : ${lib.makeBinPath [ jujutsu ]}
'';
+ patches = [
+ # https://github.com/Cretezy/lazyjj/pull/61
+ (fetchpatch {
+ name = "adapt_test_traces_to_jj_0.22.0.patch";
+ url = "https://github.com/Cretezy/lazyjj/commit/d5e949fb0e62bc93969c27011963582e12bbe3f6.patch";
+ hash = "sha256-u+IMLW4iZxMmpa+dwggMfQ4E7ygc0T4I6lvzBcPJT3s=";
+ })
+ ];
+
nativeBuildInputs = [ makeWrapper ];
nativeCheckInputs = [ jujutsu ];
diff --git a/third_party/nixpkgs/pkgs/by-name/le/lefthook/package.nix b/third_party/nixpkgs/pkgs/by-name/le/lefthook/package.nix
index 531b0d6815..fef662e3c2 100644
--- a/third_party/nixpkgs/pkgs/by-name/le/lefthook/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/le/lefthook/package.nix
@@ -6,7 +6,7 @@
let
pname = "lefthook";
- version = "1.7.16";
+ version = "1.7.17";
in
buildGoModule {
inherit pname version;
@@ -15,7 +15,7 @@ buildGoModule {
owner = "evilmartians";
repo = "lefthook";
rev = "v${version}";
- hash = "sha256-SAFrtiSISW5QhFq9fow0CA5qvBY1RIfzZGvvfhOqxbY=";
+ hash = "sha256-r7Tss0NHdEfjfDunWSTxpaV1B5KHGYu0xj9nnyhk8tQ=";
};
vendorHash = "sha256-rJdtax3r5Nwew+ptY4kIAUtxqPguwrFMMRk78zrZUcU=";
diff --git a/third_party/nixpkgs/pkgs/development/tools/build-managers/leiningen/default.nix b/third_party/nixpkgs/pkgs/by-name/le/leiningen/package.nix
similarity index 83%
rename from third_party/nixpkgs/pkgs/development/tools/build-managers/leiningen/default.nix
rename to third_party/nixpkgs/pkgs/by-name/le/leiningen/package.nix
index efbce0bcd3..04b81464ec 100644
--- a/third_party/nixpkgs/pkgs/development/tools/build-managers/leiningen/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/le/leiningen/package.nix
@@ -1,9 +1,19 @@
-{ lib, stdenv, fetchurl, makeWrapper
-, coreutils, jdk, rlwrap, gnupg }:
-
-stdenv.mkDerivation rec {
+{
+ lib,
+ stdenv,
+ fetchurl,
+ makeWrapper,
+ coreutils,
+ jdk,
+ rlwrap,
+ gnupg,
+}:
+let
pname = "leiningen";
version = "2.11.2";
+in
+stdenv.mkDerivation {
+ inherit pname version;
src = fetchurl {
url = "https://codeberg.org/leiningen/leiningen/raw/tag/${version}/bin/lein-pkg";
@@ -43,7 +53,12 @@ stdenv.mkDerivation rec {
substituteInPlace $out/bin/lein \
--replace 'LEIN_JAR=/usr/share/java/leiningen-$LEIN_VERSION-standalone.jar' "LEIN_JAR=$out/share/$JARNAME"
wrapProgram $out/bin/lein \
- --prefix PATH ":" "${lib.makeBinPath [ rlwrap coreutils ]}" \
+ --prefix PATH ":" "${
+ lib.makeBinPath [
+ rlwrap
+ coreutils
+ ]
+ }" \
--set LEIN_GPG ${gnupg}/bin/gpg \
--set JAVA_CMD ${jdk}/bin/java
@@ -56,7 +71,7 @@ stdenv.mkDerivation rec {
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.epl10;
platforms = jdk.meta.platforms;
- maintainers = [ ];
+ maintainers = with lib.maintainers; [ momeemt ];
mainProgram = "lein";
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/li/libbde/package.nix b/third_party/nixpkgs/pkgs/by-name/li/libbde/package.nix
new file mode 100644
index 0000000000..acbdb3e1aa
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/li/libbde/package.nix
@@ -0,0 +1,45 @@
+{
+ lib,
+ stdenv,
+ fetchurl,
+ fuse,
+ ncurses,
+ python3,
+ nix-update-script,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "libbde";
+ version = "20240502";
+
+ src = fetchurl {
+ url = "https://github.com/libyal/libbde/releases/download/${finalAttrs.version}/libbde-alpha-${finalAttrs.version}.tar.gz";
+ hash = "sha256-La6rzBOfyBIXDn78vXb8GUt8jgQkzsqM38kRZ7t3Fp0=";
+ };
+
+ buildInputs = [
+ fuse
+ ncurses
+ python3
+ ];
+
+ preInstall = ''
+ substituteInPlace pybde/Makefile \
+ --replace-fail '$(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install' ' '
+ '';
+
+ configureFlags = [ "--enable-python" ];
+
+ passthru.updateScript = nix-update-script { };
+
+ meta = {
+ description = "Library to access the BitLocker Drive Encryption (BDE) format";
+ homepage = "https://github.com/libyal/libbde/";
+ license = lib.licenses.lgpl3;
+ maintainers = with lib.maintainers; [
+ eliasp
+ bot-wxt1221
+ ];
+ platforms = lib.platforms.all;
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/li/libgedit-amtk/package.nix b/third_party/nixpkgs/pkgs/by-name/li/libgedit-amtk/package.nix
index 631e6e623b..00891ba921 100644
--- a/third_party/nixpkgs/pkgs/by-name/li/libgedit-amtk/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/li/libgedit-amtk/package.nix
@@ -68,6 +68,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.gnome.org/World/gedit/libgedit-amtk";
+ changelog = "https://gitlab.gnome.org/World/gedit/libgedit-amtk/-/blob/${version}/NEWS?ref_type=tags";
description = "Actions, Menus and Toolbars Kit for GTK applications";
maintainers = with maintainers; [ manveru bobby285271 ];
license = licenses.lgpl21Plus;
diff --git a/third_party/nixpkgs/pkgs/by-name/li/libgnome-keyring/package.nix b/third_party/nixpkgs/pkgs/by-name/li/libgnome-keyring/package.nix
index 0275365b33..5e6c6f0c02 100644
--- a/third_party/nixpkgs/pkgs/by-name/li/libgnome-keyring/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/li/libgnome-keyring/package.nix
@@ -34,6 +34,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Framework for managing passwords and other secrets";
homepage = "https://gitlab.gnome.org/Archive/libgnome-keyring";
+ changelog = "https://gitlab.gnome.org/Archive/libgnome-keyring/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
license = with lib.licenses; [ gpl2Plus lgpl2Plus ];
pkgConfigModules = [ "gnome-keyring-1" ];
platforms = lib.platforms.unix;
diff --git a/third_party/nixpkgs/pkgs/by-name/li/libipuz/package.nix b/third_party/nixpkgs/pkgs/by-name/li/libipuz/package.nix
index 5cc94ca9a6..5ea6b5527b 100644
--- a/third_party/nixpkgs/pkgs/by-name/li/libipuz/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/li/libipuz/package.nix
@@ -35,6 +35,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Library for parsing .ipuz puzzle files";
homepage = "https://gitlab.gnome.org/jrb/libipuz";
+ changelog = "https://gitlab.gnome.org/jrb/libipuz/-/blob/${version}/NEWS.md?ref_type=tags";
license = licenses.lgpl21Plus;
maintainers = with maintainers; [ aleksana ];
platforms = platforms.unix;
diff --git a/third_party/nixpkgs/pkgs/by-name/li/libmsgraph/package.nix b/third_party/nixpkgs/pkgs/by-name/li/libmsgraph/package.nix
index 011d4bab9a..8a133e9471 100644
--- a/third_party/nixpkgs/pkgs/by-name/li/libmsgraph/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/li/libmsgraph/package.nix
@@ -61,6 +61,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
description = "Library to access MS Graph API for Office 365";
homepage = "https://gitlab.gnome.org/GNOME/msgraph";
+ changelog = "https://gitlab.gnome.org/GNOME/msgraph/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
license = licenses.lgpl3Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/development/libraries/libremidi/default.nix b/third_party/nixpkgs/pkgs/by-name/li/libremidi/package.nix
similarity index 51%
rename from third_party/nixpkgs/pkgs/development/libraries/libremidi/default.nix
rename to third_party/nixpkgs/pkgs/by-name/li/libremidi/package.nix
index 6717b97203..0395afa80c 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/libremidi/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/li/libremidi/package.nix
@@ -1,44 +1,58 @@
-{ alsa-lib
-, cmake
-, CoreAudio
-, CoreFoundation
-, CoreMIDI
-, CoreServices
-, fetchFromGitHub
-, lib
-, stdenv
+{
+ lib,
+ alsa-lib,
+ cmake,
+ darwin,
+ fetchFromGitHub,
+ stdenv,
}:
-stdenv.mkDerivation rec {
+let
+ inherit (darwin.apple_sdk.frameworks)
+ CoreAudio
+ CoreFoundation
+ CoreMIDI
+ CoreServices
+ ;
+in
+stdenv.mkDerivation (finalAttrs: {
pname = "libremidi";
version = "4.4.0";
src = fetchFromGitHub {
owner = "jcelerier";
repo = "libremidi";
- rev = "v${version}";
+ rev = "v${finalAttrs.version}";
hash = "sha256-raVBJ75/UmM3P69s8VNUXRE/2jV4WqPIfI4eXaf6UEg=";
};
- nativeBuildInputs = [ cmake ];
-
- buildInputs = lib.optional stdenv.hostPlatform.isLinux alsa-lib
- ++ lib.optionals stdenv.hostPlatform.isDarwin [
- CoreAudio
- CoreFoundation
- CoreMIDI
- CoreServices
+ nativeBuildInputs = [
+ cmake
];
+ buildInputs =
+ lib.optionals stdenv.hostPlatform.isLinux [
+ alsa-lib
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ CoreAudio
+ CoreFoundation
+ CoreMIDI
+ CoreServices
+ ];
+
+ # Bug: set this as true breaks obs-studio-plugins.advanced-scene-switcher
+ strictDeps = false;
+
postInstall = ''
cp -r $src/include $out
'';
meta = {
- description = "Modern C++ MIDI real-time & file I/O library";
homepage = "https://github.com/jcelerier/libremidi";
- maintainers = [ ];
+ description = "Modern C++ MIDI real-time & file I/O library";
license = lib.licenses.bsd2;
+ maintainers = with lib.maintainers; [ AndersonTorres ];
platforms = lib.platforms.all;
};
-}
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/li/libresplit/package.nix b/third_party/nixpkgs/pkgs/by-name/li/libresplit/package.nix
index e0a17f13ae..8ef17056ad 100644
--- a/third_party/nixpkgs/pkgs/by-name/li/libresplit/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/li/libresplit/package.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation {
pname = "libresplit";
- version = "0-unstable-2024-06-05";
+ version = "0-unstable-2024-09-24";
src = fetchFromGitHub {
owner = "wins1ey";
repo = "LibreSplit";
- rev = "ba10e054e2cd3a96034e3a8d5758f4ad32759ff0";
- hash = "sha256-imKzBXwyJQeChT36FuY7ihZw+IcGbjp7LoMGRy3hM/0=";
+ rev = "b56ce6743378fc09c9ab621713423754eac945a1";
+ hash = "sha256-mhX5xyBmElPV6NUQRTz8KKL+H1on3WJ4DYatv89MRPo=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/li/libsbml/package.nix b/third_party/nixpkgs/pkgs/by-name/li/libsbml/package.nix
index 513e72f322..9fbb674f5d 100644
--- a/third_party/nixpkgs/pkgs/by-name/li/libsbml/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/li/libsbml/package.nix
@@ -2,43 +2,35 @@
lib,
stdenv,
fetchFromGitHub,
- fetchpatch,
cmake,
pkg-config,
bzip2,
libxml2,
swig,
+ python ? null,
+ withPython ? false,
}:
stdenv.mkDerivation (attrs: {
pname = "libsbml";
- version = "5.20.2";
+ version = "5.20.4";
src = fetchFromGitHub {
owner = "sbmlteam";
repo = "libsbml";
rev = "v${attrs.version}";
- hash = "sha256-8JT2r0zuf61VewtZaOAccaOUmDlQPnllA0fXE9rT5X8=";
+ hash = "sha256-qWTN033YU4iWzt+mXQaP5W/6IF5nebF4PwNVkyL8wTg=";
};
- patches = [
- # This should be in next release, remember to remove fetchpatch
- (fetchpatch { # https://github.com/sbmlteam/libsbml/pull/358
- name = "fix-xmlerror-conversion.patch";
- url = "https://github.com/sbmlteam/libsbml/commit/de2f77ee6766fe933a1472200f5e08e7c5ba6f8c.patch";
- hash = "sha256-uirG6XJ+w0hqBUEAGDnzhHoVtJVRdN1eqBYeneKMBao=";
- })
- ];
-
nativeBuildInputs = [
cmake
pkg-config
swig
- ];
+ ] ++ lib.optional withPython python.pkgs.pythonImportsCheckHook;
buildInputs = [
bzip2.dev
libxml2
- ];
+ ] ++ lib.optional withPython python;
# libSBML doesn't always make use of pkg-config
cmakeFlags = [
@@ -46,13 +38,19 @@ stdenv.mkDerivation (attrs: {
"-DLIBXML_LIBRARY=${lib.getLib libxml2}/lib/libxml2${stdenv.hostPlatform.extensions.sharedLibrary}"
"-DPKG_CONFIG_EXECUTABLE=${lib.getBin pkg-config}/bin/pkg-config"
"-DSWIG_EXECUTABLE=${lib.getBin swig}/bin/swig"
- ];
+ ] ++ lib.optional withPython "-DWITH_PYTHON=ON";
+
+ postInstall = lib.optional withPython ''
+ mv $out/${python.sitePackages}/libsbml/libsbml.py $out/${python.sitePackages}/libsbml/__init__.py
+ '';
+
+ pythonImportsCheck = [ "libsbml" ];
meta = with lib; {
description = "Library for manipulating Systems Biology Markup Language (SBML)";
homepage = "https://github.com/sbmlteam/libsbml";
license = licenses.lgpl21Only;
- maintainers = [maintainers.kupac];
+ maintainers = [ maintainers.kupac ];
platforms = platforms.all;
};
})
diff --git a/third_party/nixpkgs/pkgs/by-name/li/libsignal-ffi/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/li/libsignal-ffi/Cargo.lock
index a4b131eea2..83c23c72ac 100644
--- a/third_party/nixpkgs/pkgs/by-name/li/libsignal-ffi/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/li/libsignal-ffi/Cargo.lock
@@ -269,6 +269,7 @@ dependencies = [
"assert_matches",
"base64 0.21.7",
"bitflags",
+ "blake2",
"boring",
"chacha20poly1305",
"chrono",
@@ -278,6 +279,7 @@ dependencies = [
"hex-literal",
"lazy_static",
"libc",
+ "libcrux-ml-kem",
"log",
"prost",
"prost-build",
@@ -1495,6 +1497,43 @@ version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
+[[package]]
+name = "hax-lib"
+version = "0.1.0-pre.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b4c24729b7608f3a2f2b798b503e18ca3d46b5287e85e42c3e2a81a6431c20e"
+dependencies = [
+ "hax-lib-macros",
+ "num-bigint",
+ "num-traits 0.2.19",
+]
+
+[[package]]
+name = "hax-lib-macros"
+version = "0.1.0-pre.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2e537b6582ecf0d2bc9761b6c129840c9a039263e71b933850af8e24d5e3a840"
+dependencies = [
+ "hax-lib-macros-types",
+ "proc-macro-error",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.72",
+]
+
+[[package]]
+name = "hax-lib-macros-types"
+version = "0.1.0-pre.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1025439d93a495700d7099f7bd2285845837def514b2f97b2f8a4cd93fab5bd9"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "serde",
+ "serde_json",
+ "uuid",
+]
+
[[package]]
name = "headers"
version = "0.3.9"
@@ -1943,6 +1982,45 @@ version = "0.2.155"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
+[[package]]
+name = "libcrux-intrinsics"
+version = "0.0.2-alpha.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9995f4888b0bbcb4bab293c271ac6f5a4fa6a06f76576cb2c31063ba618d9914"
+
+[[package]]
+name = "libcrux-ml-kem"
+version = "0.0.2-alpha.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6cac73db2e2fa0382c2f37632e0d1e188201175deda0158b49a2632bc8deefe1"
+dependencies = [
+ "hax-lib",
+ "libcrux-intrinsics",
+ "libcrux-platform",
+ "libcrux-sha3",
+ "rand_core",
+]
+
+[[package]]
+name = "libcrux-platform"
+version = "0.0.2-pre.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "647e39666194b11df17c19451d1154b9be79df98b9821532560c2ecad0cf3410"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "libcrux-sha3"
+version = "0.0.2-alpha.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ee374451378a5b7ec908373d03a78cbf050c387cd1996a50724d88a392f4d1a5"
+dependencies = [
+ "hax-lib",
+ "libcrux-intrinsics",
+ "libcrux-platform",
+]
+
[[package]]
name = "libloading"
version = "0.8.5"
@@ -2018,16 +2096,24 @@ dependencies = [
name = "libsignal-bridge-testing"
version = "0.1.0"
dependencies = [
+ "attest",
"futures-util",
+ "http 1.1.0",
"jni 0.21.1",
"libsignal-bridge-macros",
"libsignal-bridge-types",
"libsignal-message-backup",
+ "libsignal-net",
+ "libsignal-protocol",
"linkme",
"neon",
+ "nonzero_ext",
"paste",
+ "prost",
"scopeguard",
+ "strum",
"tokio",
+ "uuid",
]
[[package]]
@@ -2091,7 +2177,7 @@ dependencies = [
[[package]]
name = "libsignal-ffi"
-version = "0.55.1"
+version = "0.57.1"
dependencies = [
"cpufeatures",
"futures-util",
@@ -2106,7 +2192,7 @@ dependencies = [
[[package]]
name = "libsignal-jni"
-version = "0.55.1"
+version = "0.57.1"
dependencies = [
"cfg-if",
"cpufeatures",
@@ -2122,12 +2208,12 @@ dependencies = [
[[package]]
name = "libsignal-jni-testing"
-version = "0.55.1"
+version = "0.57.1"
dependencies = [
"jni 0.21.1",
"libsignal-bridge-testing",
+ "libsignal-bridge-types",
"log",
- "log-panics",
]
[[package]]
@@ -2135,7 +2221,6 @@ name = "libsignal-keytrans"
version = "0.0.1"
dependencies = [
"assert_matches",
- "async-trait",
"curve25519-dalek",
"displaydoc",
"ed25519-dalek",
@@ -2173,9 +2258,9 @@ dependencies = [
"hmac",
"itertools 0.13.0",
"json5",
+ "libsignal-core",
"libsignal-message-backup",
"libsignal-message-backup-macros",
- "libsignal-protocol",
"log",
"macro_rules_attribute",
"mediasan-common",
@@ -2264,13 +2349,16 @@ dependencies = [
"serde_json",
"sha2",
"snow",
+ "socks5-server",
"static_assertions",
"strum",
"test-case",
+ "test-log",
"thiserror",
"tls-parser",
"tokio",
"tokio-boring",
+ "tokio-socks",
"tokio-stream",
"tokio-tungstenite 0.23.1",
"tokio-util",
@@ -2278,11 +2366,12 @@ dependencies = [
"url",
"uuid",
"warp",
+ "zerocopy",
]
[[package]]
name = "libsignal-node"
-version = "0.55.1"
+version = "0.57.1"
dependencies = [
"cmake",
"futures",
@@ -2343,6 +2432,7 @@ dependencies = [
name = "libsignal-svr3"
version = "0.1.0"
dependencies = [
+ "aes-gcm-siv",
"assert_matches",
"criterion",
"curve25519-dalek",
@@ -2351,11 +2441,13 @@ dependencies = [
"hex-literal",
"hkdf",
"nonzero_ext",
+ "proptest",
"prost",
"prost-build",
"rand_core",
"sha2",
- "strum_macros",
+ "signal-crypto",
+ "strum",
"subtle",
"test-case",
"zerocopy",
@@ -3180,6 +3272,30 @@ dependencies = [
"toml_edit",
]
+[[package]]
+name = "proc-macro-error"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
+dependencies = [
+ "proc-macro-error-attr",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+ "version_check",
+]
+
+[[package]]
+name = "proc-macro-error-attr"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "version_check",
+]
+
[[package]]
name = "proc-macro2"
version = "1.0.86"
@@ -3895,6 +4011,7 @@ dependencies = [
"hex-literal",
"hkdf",
"hmac",
+ "rand_core",
"sha2",
"static_assertions",
"thiserror",
@@ -3967,6 +4084,29 @@ dependencies = [
"windows-sys 0.52.0",
]
+[[package]]
+name = "socks5-proto"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3d91431c4672e25e372ef46bc554be8f315068c03608f99267a71ad32a12e8c4"
+dependencies = [
+ "bytes",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "socks5-server"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5223c26981806584cc38c74fddf58808dbdcf4724890471ced69e7a2e8d86345"
+dependencies = [
+ "async-trait",
+ "bytes",
+ "socks5-proto",
+ "tokio",
+]
+
[[package]]
name = "spin"
version = "0.9.8"
@@ -4287,6 +4427,18 @@ dependencies = [
"tokio",
]
+[[package]]
+name = "tokio-socks"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f"
+dependencies = [
+ "either",
+ "futures-util",
+ "thiserror",
+ "tokio",
+]
+
[[package]]
name = "tokio-stream"
version = "0.1.15"
@@ -4579,6 +4731,7 @@ version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314"
dependencies = [
+ "getrandom",
"serde",
"sha1_smol",
]
diff --git a/third_party/nixpkgs/pkgs/by-name/li/libsignal-ffi/package.nix b/third_party/nixpkgs/pkgs/by-name/li/libsignal-ffi/package.nix
index 797729d7ca..bee05e01bf 100644
--- a/third_party/nixpkgs/pkgs/by-name/li/libsignal-ffi/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/li/libsignal-ffi/package.nix
@@ -22,14 +22,14 @@ rustPlatform.buildRustPackage rec {
pname = "libsignal-ffi";
# must match the version used in mautrix-signal
# see https://github.com/mautrix/signal/issues/401
- version = "0.55.1";
+ version = "0.57.1";
src = fetchFromGitHub {
fetchSubmodules = true;
owner = "signalapp";
repo = "libsignal";
rev = "v${version}";
- hash = "sha256-hQ3iWGLef1y3yyzjWH2MWcs32A7HxUSxGG8fCyMn/KE=";
+ hash = "sha256-13XhblN82lbIdv9RVjrabQfCgW1hEG1B6pp3/nQcVgY=";
};
buildInputs = lib.optional stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ];
diff --git a/third_party/nixpkgs/pkgs/by-name/li/libtorrent/package.nix b/third_party/nixpkgs/pkgs/by-name/li/libtorrent/package.nix
index f034d405aa..3f3e5a40ea 100644
--- a/third_party/nixpkgs/pkgs/by-name/li/libtorrent/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/li/libtorrent/package.nix
@@ -10,18 +10,18 @@
, openssl
, pkg-config
, zlib
-, unstableGitUpdater
+, gitUpdater
}:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "rakshasa-libtorrent";
- version = "0.13.8-unstable-2024-09-01";
+ version = "0.14.0";
src = fetchFromGitHub {
owner = "rakshasa";
repo = "libtorrent";
- rev = "ca6eed1c7e7985016689004eaeed2fb2a119e5f8";
- hash = "sha256-Hu0/T5NG7h+COLoOsfi2Uy0BVUPiEhkMhUhFo/JqZq0=";
+ rev = "v${version}";
+ hash = "sha256-MDLAp7KFmVvHL+haWVYwWG8gnLkTh6g19ydRkbu9cIs=";
};
nativeBuildInputs = [
@@ -37,7 +37,7 @@ stdenv.mkDerivation {
zlib
];
- passthru.updateScript = unstableGitUpdater { tagPrefix = "v"; };
+ passthru.updateScript = gitUpdater { rev-prefix = "v"; };
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/by-name/li/libvmi/package.nix b/third_party/nixpkgs/pkgs/by-name/li/libvmi/package.nix
index a4a5dfd19b..4eb6f54ba3 100644
--- a/third_party/nixpkgs/pkgs/by-name/li/libvmi/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/li/libvmi/package.nix
@@ -24,14 +24,14 @@
let
pname = "libvmi";
- version = "0.14.0-unstable-2024-09-04";
+ version = "0.14.0-unstable-2024-09-18";
libVersion = "0.0.15";
src = fetchFromGitHub {
owner = "libvmi";
repo = "libvmi";
- rev = "033a0ec5468c29a93888385fd722798a2ca639b7";
- hash = "sha256-NPcOqmTO4EligGsOTfyO6Bc1duyAoMuX85ICVIOWFE8=";
+ rev = "60ddb31abee62e9bf323c62d4af6ee59b7e2436a";
+ hash = "sha256-IOMfOzp9o2M//GlwOg770aNzPG5IBdc6Omw9O1SEyD4=";
};
in
diff --git a/third_party/nixpkgs/pkgs/by-name/li/libwebm/0001-cmake-exports.patch b/third_party/nixpkgs/pkgs/by-name/li/libwebm/0001-cmake-exports.patch
new file mode 100644
index 0000000000..e4c8358abe
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/li/libwebm/0001-cmake-exports.patch
@@ -0,0 +1,25 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index b0089ee..eb1b1c6 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -459,13 +459,20 @@ endif()
+ # webm_parser headers are rooted at webm/.
+ set_target_properties(webm PROPERTIES PUBLIC_HEADER
+ "${webm_parser_public_headers}")
++target_include_directories(webm INTERFACE $)
+ install(
+ TARGETS webm
++ EXPORT webmConfig
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+ PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/webm)
+
++install(EXPORT webmConfig
++ FILE webmConfig.cmake
++ NAMESPACE webm::
++ DESTINATION lib/cmake/webm)
++
+ # Install common headers into a subdirectory to avoid breaking nested includes.
+ install(FILES ${libwebm_common_public_headers}
+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/webm/common)
diff --git a/third_party/nixpkgs/pkgs/by-name/li/libwebm/package.nix b/third_party/nixpkgs/pkgs/by-name/li/libwebm/package.nix
new file mode 100644
index 0000000000..cfa2e5201e
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/li/libwebm/package.nix
@@ -0,0 +1,49 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ cmake,
+ nix-update-script,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "libwebm";
+ version = "1.0.0.31";
+
+ src = fetchFromGitHub {
+ owner = "webmproject";
+ repo = "libwebm";
+ rev = "refs/tags/libwebm-${finalAttrs.version}";
+ hash = "sha256-+ayX33rcX/jkewsW8WrGalTe9X44qFBHOrIYTteOQzc=";
+ };
+
+ patches = [
+ # libwebm does not generate cmake exports by default,
+ # which are necessary to find and use it as build-dependency
+ # in other packages
+ ./0001-cmake-exports.patch
+ ];
+
+ nativeBuildInputs = [
+ cmake
+ ];
+
+ outputs = [
+ "dev"
+ "out"
+ ];
+
+ cmakeFlags = [
+ "-DBUILD_SHARED_LIBS=ON"
+ ];
+
+ passthru.updateScript = nix-update-script { };
+
+ meta = {
+ description = "WebM file parser";
+ homepage = "https://www.webmproject.org/code/";
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [ niklaskorz ];
+ platforms = lib.platforms.all;
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/li/lightsoff/package.nix b/third_party/nixpkgs/pkgs/by-name/li/lightsoff/package.nix
index 02030cb169..b1c6a82baa 100644
--- a/third_party/nixpkgs/pkgs/by-name/li/lightsoff/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/li/lightsoff/package.nix
@@ -63,6 +63,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/lightsoff";
+ changelog = "https://gitlab.gnome.org/GNOME/lightsoff/-/blob/${version}/NEWS?ref_type=tags";
description = "Puzzle game, where the objective is to turn off all of the tiles on the board";
mainProgram = "lightsoff";
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/li/lime3ds/package.nix b/third_party/nixpkgs/pkgs/by-name/li/lime3ds/package.nix
index 87a0a895fa..8dae667a6b 100644
--- a/third_party/nixpkgs/pkgs/by-name/li/lime3ds/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/li/lime3ds/package.nix
@@ -41,11 +41,11 @@
inherit (lib) optional optionals cmakeBool optionalString getLib makeLibraryPath;
in stdenv.mkDerivation (finalAttrs: {
pname = "lime3ds";
- version = "2118";
+ version = "2118.2";
src = fetchzip {
url = "https://github.com/Lime3DS/Lime3DS/releases/download/${finalAttrs.version}/lime3ds-unified-source-${finalAttrs.version}.tar.xz";
- hash = "sha256-Dt0YKWj+yLUic1F7uOxfWPYlPda3snTUPwFbn23i2rY=";
+ hash = "sha256-DovVkk5QolOizV3mfxtMNMeIJWYs3xAu96icrTcQN68=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/li/limine/package.nix b/third_party/nixpkgs/pkgs/by-name/li/limine/package.nix
index 92d62030ae..ea686fac52 100644
--- a/third_party/nixpkgs/pkgs/by-name/li/limine/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/li/limine/package.nix
@@ -1,67 +1,117 @@
-# Builds limine with all available features.
-
+# Derivation containing the Limine host tool and the compiled bootloader
{
- # Helpers
- stdenv
-, fetchurl
-, lib
-, # Dependencies
- llvmPackages
-, mtools
-, nasm
+ fetchurl,
+ lib,
+ llvmPackages_18,
+ mtools,
+ nasm,
+ # The following options map to configure flags.
+ enableAll ? false,
+ buildCDs ? false,
+ targets ? [ ],
+ # x86 specific flags
+ biosSupport ? false,
+ pxeSupport ? false,
}:
let
- version = "7.9.1";
+ llvmPackages = llvmPackages_18;
+ stdenv = llvmPackages.stdenv;
+
+ version = "8.0.13";
+
+ hasI686 =
+ (if targets == [ ] then stdenv.hostPlatform.isx86_32 else (builtins.elem "i686" targets))
+ || enableAll;
+
+ hasX86_64 =
+ (if targets == [ ] then stdenv.hostPlatform.isx86_64 else (builtins.elem "x86_64" targets))
+ || enableAll;
+
+ uefiFlags =
+ target:
+ {
+ aarch64 = [ "--enable-uefi-aarch64" ];
+ i686 = [ "--enable-uefi-ia32" ];
+ loongarch64 = [ "--enable-uefi-loongarch64" ];
+ riscv64 = [ "--enable-uefi-riscv64" ];
+ x86_64 = [ "--enable-uefi-x86-64" ];
+ }
+ .${target} or (throw "Unsupported target ${target}");
+
+ configureFlags =
+ lib.optionals enableAll [ "--enable-all" ]
+ ++ lib.optionals biosSupport [ "--enable-bios" ]
+ ++ lib.optionals (buildCDs && biosSupport) [ "--enable-bios-cd" ]
+ ++ lib.optionals buildCDs [ "--enable-uefi-cd" ]
+ ++ lib.optionals pxeSupport [ "--enable-bios-pxe" ]
+ ++ lib.concatMap uefiFlags (
+ if targets == [ ] then [ stdenv.hostPlatform.parsed.cpu.name ] else targets
+ );
in
+
+assert lib.assertMsg (!(biosSupport && !hasI686)) "BIOS builds are possible only for x86";
+
+assert lib.assertMsg (!(pxeSupport && !hasI686)) "PXE builds are possible only for x86";
+
# The output of the derivation is a tool to create bootable images using Limine
# as bootloader for various platforms and corresponding binary and helper files.
stdenv.mkDerivation {
- inherit version;
+ inherit version configureFlags;
pname = "limine";
# We don't use the Git source but the release tarball, as the source has a
# `./bootstrap` script performing network access to download resources.
# Packaging that in Nix is very cumbersome.
src = fetchurl {
url = "https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.gz";
- hash = "sha256-cR6ilV5giwvbqUoOGbnXQnqZzUz/oL7OGZPYNoFKvy0=";
+ hash = "sha256-pg0tAn4YlfEzpyxb9QAAR0PApYmtnafMbIXfhHw+w3k=";
};
- nativeBuildInputs = [
- llvmPackages.bintools
- # gcc is used for the host tool, while clang is used for the bootloader.
- llvmPackages.clang
- llvmPackages.lld
- mtools
- nasm
+ hardeningDisable = [
+ # clang doesn't support this for RISC-V target
+ "zerocallusedregs"
];
- configureFlags = [
- "--enable-all"
+ enableParallelBuilding = true;
+
+ nativeBuildInputs =
+ [
+ llvmPackages.libllvm
+ llvmPackages.lld
+ ]
+ ++ lib.optionals (enableAll || buildCDs) [
+ mtools
+ ]
+ ++ lib.optionals (hasI686 || hasX86_64) [ nasm ];
+
+ outputs = [
+ "out"
+ "dev"
+ "doc"
+ "man"
];
- installFlags = [ "destdir=$out" "manprefix=/share" ];
-
- outputs = [ "out" "doc" "dev" "man" ];
-
meta = with lib; {
homepage = "https://limine-bootloader.org/";
description = "Limine Bootloader";
- # Caution. Some submodules have different licenses.
- license = [
- licenses.bsd2 # limine, flanterm
- licenses.bsd0 # freestanding-toolchain, freestanding-headers
- licenses.asl20 # cc-runtime
- licenses.mit # limine-efi, stb
- licenses.zlib # tinf
- ];
- # The platforms on that the Liminine binary and helper tools can run, not
+ mainProgram = "limine";
+ # The platforms on that the Limine binary and helper tools can run, not
# necessarily the platforms for that bootable images can be created.
platforms = platforms.unix;
badPlatforms = platforms.darwin;
+ # Caution. Some submodules have different licenses.
+ license = [
+ licenses.asl20 # cc-runtime
+ licenses.bsd0 # freestanding-toolchain, freestanding-headers
+ licenses.bsd2 # limine, flanterm
+ licenses.mit # limine-efi, stb
+ licenses.zlib # tinf
+ ];
maintainers = [
maintainers._48cf
maintainers.phip1611
+ maintainers.sanana
+ maintainers.surfaceflinger
];
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/li/linien-gui/package.nix b/third_party/nixpkgs/pkgs/by-name/li/linien-gui/package.nix
index 1321fe0768..374bb6951d 100644
--- a/third_party/nixpkgs/pkgs/by-name/li/linien-gui/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/li/linien-gui/package.nix
@@ -30,6 +30,7 @@ python3.pkgs.buildPythonApplication rec {
pyqt5
superqt
linien-client
+ requests
];
dontWrapQtApps = true;
diff --git a/third_party/nixpkgs/pkgs/by-name/li/litmusctl/package.nix b/third_party/nixpkgs/pkgs/by-name/li/litmusctl/package.nix
index 586fd60ec7..fdc95da3a7 100644
--- a/third_party/nixpkgs/pkgs/by-name/li/litmusctl/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/li/litmusctl/package.nix
@@ -7,7 +7,7 @@
buildGoModule rec {
pname = "litmusctl";
- version = "1.9.0";
+ version = "1.10.0";
nativeBuildInputs = [
installShellFiles
@@ -21,7 +21,7 @@ buildGoModule rec {
owner = "litmuschaos";
repo = "litmusctl";
rev = "${version}";
- hash = "sha256-6H0trk/ZpUTeHElX8PaYtpYCPiQhQDw2mhuqxDx7pwY=";
+ hash = "sha256-0I07qgl/yyNAG19eAkZAXh7TkK3V1lnQTPXskF6k/L0=";
};
vendorHash = "sha256-7FYOQ89aUFPX+5NCPYKg+YGCXstQ6j9DK4V2mCgklu0=";
diff --git a/third_party/nixpkgs/pkgs/by-name/li/livi/package.nix b/third_party/nixpkgs/pkgs/by-name/li/livi/package.nix
index eec7878794..daa6084989 100644
--- a/third_party/nixpkgs/pkgs/by-name/li/livi/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/li/livi/package.nix
@@ -46,6 +46,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.gnome.org/guidog/livi";
+ changelog = "https://gitlab.gnome.org/guidog/livi/-/blob/v${version}/NEWS?ref_type=tags";
description = "Small video player targeting mobile devices (also named Ī¼Player)";
license = licenses.gpl3Plus;
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/ll/llama-cpp/package.nix b/third_party/nixpkgs/pkgs/by-name/ll/llama-cpp/package.nix
index 1a60046123..d9e5f3096a 100644
--- a/third_party/nixpkgs/pkgs/by-name/ll/llama-cpp/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ll/llama-cpp/package.nix
@@ -69,13 +69,13 @@ let
in
effectiveStdenv.mkDerivation (finalAttrs: {
pname = "llama-cpp";
- version = "3772";
+ version = "3887";
src = fetchFromGitHub {
owner = "ggerganov";
repo = "llama.cpp";
rev = "refs/tags/b${finalAttrs.version}";
- hash = "sha256-gJFCFhppaXs/9GReEjEZiU/BZ51pjl7IBsUN04uTls0=";
+ hash = "sha256-uyZ/uyuLzXAeZ8TQK8e6+zf+ZTFRSJJ1Doqw8Cd10+A=";
leaveDotGit = true;
postFetch = ''
git -C "$out" rev-parse --short HEAD > $out/COMMIT
diff --git a/third_party/nixpkgs/pkgs/by-name/lm/lms/package.nix b/third_party/nixpkgs/pkgs/by-name/lm/lms/package.nix
index cfc7edfacc..4b2e56deee 100644
--- a/third_party/nixpkgs/pkgs/by-name/lm/lms/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/lm/lms/package.nix
@@ -80,6 +80,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "https://github.com/epoupon/lms";
+ changelog = "https://github.com/epoupon/lms/releases/tag/${src.rev}";
description = "Lightweight Music Server - Access your self-hosted music using a web interface";
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/lm/lmstudio/darwin.nix b/third_party/nixpkgs/pkgs/by-name/lm/lmstudio/darwin.nix
index 2de26698e6..bd2fd80824 100644
--- a/third_party/nixpkgs/pkgs/by-name/lm/lmstudio/darwin.nix
+++ b/third_party/nixpkgs/pkgs/by-name/lm/lmstudio/darwin.nix
@@ -9,8 +9,8 @@ stdenv.mkDerivation {
inherit meta pname version;
src = fetchurl {
- url = "https://releases.lmstudio.ai/darwin/arm64/${version}/LM%20Studio-${version}-arm64.dmg";
- hash = "sha256-KC4nXhMkrRDRtLPnpD5UTyKzQ+xH9jhZZHnjk9gDVfo=";
+ url = "https://releases.lmstudio.ai/darwin/arm64/${version}/LM-Studio-${version}-arm64.dmg";
+ hash = "sha256-PmXekM7rHY8EIp6l2XiLQlxyIB00MJS5C0gzFfe1i70=";
};
nativeBuildInputs = [ undmg ];
diff --git a/third_party/nixpkgs/pkgs/by-name/lm/lmstudio/linux.nix b/third_party/nixpkgs/pkgs/by-name/lm/lmstudio/linux.nix
index c871eed4ee..6058350f8d 100644
--- a/third_party/nixpkgs/pkgs/by-name/lm/lmstudio/linux.nix
+++ b/third_party/nixpkgs/pkgs/by-name/lm/lmstudio/linux.nix
@@ -6,8 +6,8 @@
}:
let
src = fetchurl {
- url = "https://releases.lmstudio.ai/linux/x86/${version}/LM_Studio-${version}.AppImage";
- hash = "sha256-w+g7/YezpOr/mBNZbmtLMPt3xTRDIHgGTSroo6mRXxw=";
+ url = "https://releases.lmstudio.ai/linux/x86/${version}/1/LM_Studio-${version}.AppImage";
+ hash = "sha256-B+V0MOn/07IEzUXiubO2TG/XvfDZDgttnK/buL/nHQY=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };
diff --git a/third_party/nixpkgs/pkgs/by-name/lm/lmstudio/package.nix b/third_party/nixpkgs/pkgs/by-name/lm/lmstudio/package.nix
index 6c67233849..d69b44d284 100644
--- a/third_party/nixpkgs/pkgs/by-name/lm/lmstudio/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/lm/lmstudio/package.nix
@@ -5,7 +5,7 @@
}:
let
pname = "lmstudio";
- version = "0.3.2";
+ version = "0.3.3";
meta = {
description = "LM Studio is an easy to use desktop app for experimenting with local and open-source Large Language Models (LLMs)";
homepage = "https://lmstudio.ai/";
diff --git a/third_party/nixpkgs/pkgs/by-name/lo/local-ai/lib.nix b/third_party/nixpkgs/pkgs/by-name/lo/local-ai/lib.nix
index 46f3ba88e5..bd0cc36d90 100644
--- a/third_party/nixpkgs/pkgs/by-name/lo/local-ai/lib.nix
+++ b/third_party/nixpkgs/pkgs/by-name/lo/local-ai/lib.nix
@@ -1,30 +1,39 @@
-{ lib
-, writers
-, writeText
-, linkFarmFromDrvs
-}: {
- genModels = configs:
+{
+ lib,
+ writers,
+ writeText,
+ linkFarmFromDrvs,
+}:
+{
+ genModels =
+ configs:
let
- name = lib.strings.sanitizeDerivationName
- (builtins.concatStringsSep "_" ([ "local-ai-models" ] ++ (builtins.attrNames configs)));
+ name = lib.strings.sanitizeDerivationName (
+ builtins.concatStringsSep "_" ([ "local-ai-models" ] ++ (builtins.attrNames configs))
+ );
- genModelFiles = name: config:
+ genModelFiles =
+ name: config:
let
templateName = type: name + "_" + type;
- config' = lib.recursiveUpdate config ({
- inherit name;
- } // lib.optionalAttrs (lib.isDerivation config.parameters.model) {
- parameters.model = config.parameters.model.name;
- } // lib.optionalAttrs (config ? template) {
- template = builtins.mapAttrs (n: _: templateName n) config.template;
- });
+ config' = lib.recursiveUpdate config (
+ {
+ inherit name;
+ }
+ // lib.optionalAttrs (lib.isDerivation config.parameters.model) {
+ parameters.model = config.parameters.model.name;
+ }
+ // lib.optionalAttrs (config ? template) {
+ template = builtins.mapAttrs (n: _: templateName n) config.template;
+ }
+ );
in
[ (writers.writeYAML "${name}.yaml" config') ]
- ++ lib.optional (lib.isDerivation config.parameters.model)
- config.parameters.model
- ++ lib.optionals (config ? template)
- (lib.mapAttrsToList (n: writeText "${templateName n}.tmpl") config.template);
+ ++ lib.optional (lib.isDerivation config.parameters.model) config.parameters.model
+ ++ lib.optionals (config ? template) (
+ lib.mapAttrsToList (n: writeText "${templateName n}.tmpl") config.template
+ );
in
linkFarmFromDrvs name (lib.flatten (lib.mapAttrsToList genModelFiles configs));
}
diff --git a/third_party/nixpkgs/pkgs/by-name/lo/local-ai/module.nix b/third_party/nixpkgs/pkgs/by-name/lo/local-ai/module.nix
index e26a363782..12e8265d0f 100644
--- a/third_party/nixpkgs/pkgs/by-name/lo/local-ai/module.nix
+++ b/third_party/nixpkgs/pkgs/by-name/lo/local-ai/module.nix
@@ -1,4 +1,9 @@
-{ pkgs, config, lib, ... }:
+{
+ pkgs,
+ config,
+ lib,
+ ...
+}:
let
cfg = config.services.local-ai;
inherit (lib) mkOption types;
@@ -35,7 +40,13 @@ in
};
logLevel = mkOption {
- type = types.enum [ "error" "warn" "info" "debug" "trace" ];
+ type = types.enum [
+ "error"
+ "warn"
+ "info"
+ "debug"
+ "trace"
+ ];
default = "warn";
};
};
@@ -46,16 +57,18 @@ in
environment.LLAMACPP_PARALLEL = toString cfg.parallelRequests;
serviceConfig = {
DynamicUser = true;
- ExecStart = lib.escapeShellArgs ([
- "${cfg.package}/bin/local-ai"
- "--address=:${toString cfg.port}"
- "--threads=${toString cfg.threads}"
- "--localai-config-dir=."
- "--models-path=${cfg.models}"
- "--log-level=${cfg.logLevel}"
- ]
- ++ lib.optional (cfg.parallelRequests > 1) "--parallel-requests"
- ++ cfg.extraArgs);
+ ExecStart = lib.escapeShellArgs (
+ [
+ "${cfg.package}/bin/local-ai"
+ "--address=:${toString cfg.port}"
+ "--threads=${toString cfg.threads}"
+ "--localai-config-dir=."
+ "--models-path=${cfg.models}"
+ "--log-level=${cfg.logLevel}"
+ ]
+ ++ lib.optional (cfg.parallelRequests > 1) "--parallel-requests"
+ ++ cfg.extraArgs
+ );
RuntimeDirectory = "local-ai";
WorkingDirectory = "%t/local-ai";
};
diff --git a/third_party/nixpkgs/pkgs/by-name/lo/local-ai/package.nix b/third_party/nixpkgs/pkgs/by-name/lo/local-ai/package.nix
index 84cb788ead..8a1b4394d7 100644
--- a/third_party/nixpkgs/pkgs/by-name/lo/local-ai/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/lo/local-ai/package.nix
@@ -1,71 +1,87 @@
-{ config
-, callPackages
-, stdenv
-, lib
-, addDriverRunpath
-, fetchFromGitHub
-, protobuf
-, protoc-gen-go
-, protoc-gen-go-grpc
-, grpc
-, openssl
-, llama-cpp
+{
+ config,
+ callPackages,
+ stdenv,
+ lib,
+ addDriverRunpath,
+ fetchFromGitHub,
+ protobuf,
+ protoc-gen-go,
+ protoc-gen-go-grpc,
+ grpc,
+ openssl,
+ llama-cpp,
# needed for audio-to-text
-, ffmpeg
-, cmake
-, pkg-config
-, buildGoModule
-, makeWrapper
-, ncurses
-, which
+ ffmpeg,
+ cmake,
+ pkg-config,
+ buildGoModule,
+ makeWrapper,
+ ncurses,
+ which,
-, enable_upx ? true
-, upx
+ enable_upx ? true,
+ upx,
# apply feature parameter names according to
# https://github.com/NixOS/rfcs/pull/169
# CPU extensions
-, enable_avx ? true
-, enable_avx2 ? true
-, enable_avx512 ? stdenv.hostPlatform.avx512Support
-, enable_f16c ? true
-, enable_fma ? true
+ enable_avx ? true,
+ enable_avx2 ? true,
+ enable_avx512 ? stdenv.hostPlatform.avx512Support,
+ enable_f16c ? true,
+ enable_fma ? true,
-, with_openblas ? false
-, openblas
+ with_openblas ? false,
+ openblas,
-, with_cublas ? config.cudaSupport
-, cudaPackages
+ with_cublas ? config.cudaSupport,
+ cudaPackages,
-, with_clblas ? false
-, clblast
-, ocl-icd
-, opencl-headers
+ with_clblas ? false,
+ clblast,
+ ocl-icd,
+ opencl-headers,
-, with_tinydream ? false # do not compile with cublas
-, ncnn
+ with_tinydream ? false, # do not compile with cublas
+ ncnn,
-, with_stablediffusion ? true
-, opencv
+ with_stablediffusion ? true,
+ opencv,
-, with_tts ? true
-, onnxruntime
-, sonic
-, spdlog
-, fmt
-, espeak-ng
-, piper-tts
+ with_tts ? true,
+ onnxruntime,
+ sonic,
+ spdlog,
+ fmt,
+ espeak-ng,
+ piper-tts,
}:
let
BUILD_TYPE =
- assert (lib.count lib.id [ with_openblas with_cublas with_clblas ]) <= 1;
- if with_openblas then "openblas"
- else if with_cublas then "cublas"
- else if with_clblas then "clblas"
- else "";
+ assert
+ (lib.count lib.id [
+ with_openblas
+ with_cublas
+ with_clblas
+ ]) <= 1;
+ if with_openblas then
+ "openblas"
+ else if with_cublas then
+ "cublas"
+ else if with_clblas then
+ "clblas"
+ else
+ "";
- inherit (cudaPackages) libcublas cuda_nvcc cuda_cccl cuda_cudart libcufft;
+ inherit (cudaPackages)
+ libcublas
+ cuda_nvcc
+ cuda_cccl
+ cuda_cudart
+ libcufft
+ ;
go-llama = effectiveStdenv.mkDerivation {
name = "go-llama";
@@ -81,13 +97,21 @@ let
"BUILD_TYPE=${BUILD_TYPE}"
];
- buildInputs = [ ]
- ++ lib.optionals with_cublas [ cuda_cccl cuda_cudart libcublas ]
- ++ lib.optionals with_clblas [ clblast ocl-icd opencl-headers ]
+ buildInputs =
+ [ ]
+ ++ lib.optionals with_cublas [
+ cuda_cccl
+ cuda_cudart
+ libcublas
+ ]
+ ++ lib.optionals with_clblas [
+ clblast
+ ocl-icd
+ opencl-headers
+ ]
++ lib.optionals with_openblas [ openblas.dev ];
- nativeBuildInputs = [ cmake ]
- ++ lib.optionals with_cublas [ cuda_nvcc ];
+ nativeBuildInputs = [ cmake ] ++ lib.optionals with_cublas [ cuda_nvcc ];
dontUseCmakeConfigure = true;
@@ -98,82 +122,70 @@ let
'';
};
- llama-cpp-rpc = (llama-cpp-grpc.overrideAttrs (prev: {
- name = "llama-cpp-rpc";
- cmakeFlags = prev.cmakeFlags ++ [
- (lib.cmakeBool "GGML_AVX" false)
- (lib.cmakeBool "GGML_AVX2" false)
- (lib.cmakeBool "GGML_AVX512" false)
- (lib.cmakeBool "GGML_FMA" false)
- (lib.cmakeBool "GGML_F16C" false)
- ];
- })).override {
- cudaSupport = false;
- openclSupport = false;
- blasSupport = false;
- rpcSupport = true;
- };
+ llama-cpp-rpc =
+ (llama-cpp-grpc.overrideAttrs (prev: {
+ name = "llama-cpp-rpc";
+ cmakeFlags = prev.cmakeFlags ++ [
+ (lib.cmakeBool "GGML_AVX" false)
+ (lib.cmakeBool "GGML_AVX2" false)
+ (lib.cmakeBool "GGML_AVX512" false)
+ (lib.cmakeBool "GGML_FMA" false)
+ (lib.cmakeBool "GGML_F16C" false)
+ ];
+ })).override
+ {
+ cudaSupport = false;
+ openclSupport = false;
+ blasSupport = false;
+ rpcSupport = true;
+ };
- llama-cpp-grpc = (llama-cpp.overrideAttrs (final: prev: {
- name = "llama-cpp-grpc";
- src = fetchFromGitHub {
- owner = "ggerganov";
- repo = "llama.cpp";
- rev = "ed9d2854c9de4ae1f448334294e61167b04bec2a";
- hash = "sha256-Xu2h9Zu+Q9utfFFmDWBOEu/EXth4xWRNoTMvPF5Fo/A=";
- fetchSubmodules = true;
- };
- postPatch = prev.postPatch + ''
- cd examples
- cp -r --no-preserve=mode ${src}/backend/cpp/llama grpc-server
- cp llava/clip.* llava/llava.* grpc-server
- printf "\nadd_subdirectory(grpc-server)" >> CMakeLists.txt
+ llama-cpp-grpc =
+ (llama-cpp.overrideAttrs (
+ final: prev: {
+ name = "llama-cpp-grpc";
+ src = fetchFromGitHub {
+ owner = "ggerganov";
+ repo = "llama.cpp";
+ rev = "fc54ef0d1c138133a01933296d50a36a1ab64735";
+ hash = "sha256-o87EhrA2Oa98pwyb6GSUgwERY0/GWJiX7kvlxDv4zb4=";
+ fetchSubmodules = true;
+ };
+ postPatch =
+ prev.postPatch
+ + ''
+ cd examples
+ cp -r --no-preserve=mode ${src}/backend/cpp/llama grpc-server
+ cp llava/clip.* llava/llava.* grpc-server
+ printf "\nadd_subdirectory(grpc-server)" >> CMakeLists.txt
- cp ${src}/backend/backend.proto grpc-server
- sed -i grpc-server/CMakeLists.txt \
- -e '/get_filename_component/ s;[.\/]*backend/;;' \
- -e '$a\install(TARGETS ''${TARGET} RUNTIME)'
- cd ..
- '';
- cmakeFlags = prev.cmakeFlags ++ [
- (lib.cmakeBool "BUILD_SHARED_LIBS" false)
- (lib.cmakeBool "GGML_AVX" enable_avx)
- (lib.cmakeBool "GGML_AVX2" enable_avx2)
- (lib.cmakeBool "GGML_AVX512" enable_avx512)
- (lib.cmakeBool "GGML_FMA" enable_fma)
- (lib.cmakeBool "GGML_F16C" enable_f16c)
- ];
- buildInputs = prev.buildInputs ++ [
- protobuf # provides also abseil_cpp as propagated build input
- grpc
- openssl
- ];
- })).override {
- cudaSupport = with_cublas;
- rocmSupport = false;
- openclSupport = with_clblas;
- blasSupport = with_openblas;
- };
-
- gpt4all = stdenv.mkDerivation {
- name = "gpt4all";
- src = fetchFromGitHub {
- owner = "nomic-ai";
- repo = "gpt4all";
- rev = "27a8b020c36b0df8f8b82a252d261cda47cf44b8";
- hash = "sha256-djq1eK6ncvhkO3MNDgasDBUY/7WWcmZt/GJsHAulLdI=";
- fetchSubmodules = true;
- };
- makeFlags = [ "-C gpt4all-bindings/golang" ];
- buildFlags = [ "libgpt4all.a" ];
- dontUseCmakeConfigure = true;
- nativeBuildInputs = [ cmake ];
- installPhase = ''
- mkdir $out
- tar cf - --exclude=CMakeFiles . \
- | tar xf - -C $out
- '';
- };
+ cp ${src}/backend/backend.proto grpc-server
+ sed -i grpc-server/CMakeLists.txt \
+ -e '/get_filename_component/ s;[.\/]*backend/;;' \
+ -e '$a\install(TARGETS ''${TARGET} RUNTIME)'
+ cd ..
+ '';
+ cmakeFlags = prev.cmakeFlags ++ [
+ (lib.cmakeBool "BUILD_SHARED_LIBS" false)
+ (lib.cmakeBool "GGML_AVX" enable_avx)
+ (lib.cmakeBool "GGML_AVX2" enable_avx2)
+ (lib.cmakeBool "GGML_AVX512" enable_avx512)
+ (lib.cmakeBool "GGML_FMA" enable_fma)
+ (lib.cmakeBool "GGML_F16C" enable_f16c)
+ ];
+ buildInputs = prev.buildInputs ++ [
+ protobuf # provides also abseil_cpp as propagated build input
+ grpc
+ openssl
+ ];
+ }
+ )).override
+ {
+ cudaSupport = with_cublas;
+ rocmSupport = false;
+ openclSupport = with_clblas;
+ blasSupport = with_openblas;
+ };
espeak-ng' = espeak-ng.overrideAttrs (self: {
name = "espeak-ng'";
@@ -199,8 +211,14 @@ let
name = "piper-phonemize";
inherit (go-piper) src;
sourceRoot = "${go-piper.src.name}/piper-phonemize";
- buildInputs = [ espeak-ng' onnxruntime ];
- nativeBuildInputs = [ cmake pkg-config ];
+ buildInputs = [
+ espeak-ng'
+ onnxruntime
+ ];
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ ];
cmakeFlags = [
(lib.cmakeFeature "ONNXRUNTIME_DIR" "${onnxruntime.dev}")
(lib.cmakeFeature "ESPEAK_NG_DIR" "${espeak-ng'}")
@@ -240,7 +258,15 @@ let
-e '/CXXFLAGS *= / s;$; -DSPDLOG_FMT_EXTERNAL=1;'
'';
buildFlags = [ "libpiper_binding.a" ];
- buildInputs = [ piper-tts' espeak-ng' piper-phonemize sonic fmt spdlog onnxruntime ];
+ buildInputs = [
+ piper-tts'
+ espeak-ng'
+ piper-phonemize
+ sonic
+ fmt
+ spdlog
+ onnxruntime
+ ];
installPhase = ''
cp -r --no-preserve=mode $src $out
mkdir -p $out/piper-phonemize/pi
@@ -273,16 +299,28 @@ let
src = fetchFromGitHub {
owner = "ggerganov";
repo = "whisper.cpp";
- rev = "6739eb83c3ca5cf40d24c6fe8442a761a1eb6248";
- hash = "sha256-1yDdJVjIwYDJKn93zn4xOJXMoDTqaG2TvakjdHIMCxk=";
+ rev = "9e3c5345cd46ea718209db53464e426c3fe7a25e";
+ hash = "sha256-JOptyveuaKRLzeZ6GuB3A70IM7dk4we95g5o25XVXJI=";
};
- nativeBuildInputs = [ cmake pkg-config ]
- ++ lib.optionals with_cublas [ cuda_nvcc ];
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ ] ++ lib.optionals with_cublas [ cuda_nvcc ];
- buildInputs = [ ]
- ++ lib.optionals with_cublas [ cuda_cccl cuda_cudart libcublas libcufft ]
- ++ lib.optionals with_clblas [ clblast ocl-icd opencl-headers ]
+ buildInputs =
+ [ ]
+ ++ lib.optionals with_cublas [
+ cuda_cccl
+ cuda_cudart
+ libcublas
+ libcufft
+ ]
+ ++ lib.optionals with_clblas [
+ clblast
+ ocl-icd
+ opencl-headers
+ ]
++ lib.optionals with_openblas [ openblas.dev ];
cmakeFlags = [
@@ -379,25 +417,26 @@ let
meta.broken = lib.versionOlder go-tiny-dream.stdenv.cc.version "13";
};
- GO_TAGS = lib.optional with_tinydream "tinydream"
+ GO_TAGS =
+ lib.optional with_tinydream "tinydream"
++ lib.optional with_tts "tts"
++ lib.optional with_stablediffusion "stablediffusion";
effectiveStdenv =
if with_cublas then
- # It's necessary to consistently use backendStdenv when building with CUDA support,
- # otherwise we get libstdc++ errors downstream.
+ # It's necessary to consistently use backendStdenv when building with CUDA support,
+ # otherwise we get libstdc++ errors downstream.
cudaPackages.backendStdenv
else
stdenv;
pname = "local-ai";
- version = "2.19.4";
+ version = "2.20.1";
src = fetchFromGitHub {
owner = "go-skynet";
repo = "LocalAI";
rev = "v${version}";
- hash = "sha256-aKq6/DI+4+BvIEw6eONqPr3mZXuz7rMFN+FBypVj0Gc=";
+ hash = "sha256-FeZZC0Tg9JT9Yj0e27GOLSdHEtWl17AHK3j7epwPyY8=";
};
prepare-sources =
@@ -407,53 +446,67 @@ let
''
mkdir sources
${cp} ${go-llama} sources/go-llama.cpp
- ${cp} ${gpt4all} sources/gpt4all
${cp} ${if with_tts then go-piper else go-piper.src} sources/go-piper
${cp} ${go-rwkv} sources/go-rwkv.cpp
${cp} ${whisper-cpp.src} sources/whisper.cpp
cp ${whisper-cpp}/lib/lib*.a sources/whisper.cpp
${cp} ${go-bert} sources/go-bert.cpp
- ${cp} ${if with_stablediffusion then go-stable-diffusion else go-stable-diffusion.src} sources/go-stable-diffusion
+ ${cp} ${
+ if with_stablediffusion then go-stable-diffusion else go-stable-diffusion.src
+ } sources/go-stable-diffusion
${cp} ${if with_tinydream then go-tiny-dream else go-tiny-dream.src} sources/go-tiny-dream
'';
self = buildGoModule.override { stdenv = effectiveStdenv; } {
inherit pname version src;
- vendorHash = "sha256-HEKE75+ixuNbM+KEuhbQQ/NYYEzVlGYOttPavftWKhk=";
+ vendorHash = "sha256-mDxp5frUIECSHKjxaJVqIP7mnIusvdT45Xlxc9+P5tE=";
env.NIX_CFLAGS_COMPILE = lib.optionalString with_stablediffusion " -isystem ${opencv}/include/opencv4";
- postPatch = ''
- sed -i Makefile \
- -e '/mod download/ d' \
- -e '/^ALL_GRPC_BACKENDS+=backend-assets\/grpc\/llama-cpp-fallback/ d' \
- -e '/^ALL_GRPC_BACKENDS+=backend-assets\/grpc\/llama-cpp-avx/ d' \
- -e '/^ALL_GRPC_BACKENDS+=backend-assets\/grpc\/llama-cpp-cuda/ d' \
+ postPatch =
+ ''
+ sed -i Makefile \
+ -e '/mod download/ d' \
+ -e '/^ALL_GRPC_BACKENDS+=backend-assets\/grpc\/llama-cpp-fallback/ d' \
+ -e '/^ALL_GRPC_BACKENDS+=backend-assets\/grpc\/llama-cpp-avx/ d' \
+ -e '/^ALL_GRPC_BACKENDS+=backend-assets\/grpc\/llama-cpp-cuda/ d' \
- '' + lib.optionalString with_cublas ''
- sed -i Makefile \
- -e '/^CGO_LDFLAGS_WHISPER?=/ s;$;-L${libcufft}/lib -L${cuda_cudart}/lib;'
- '';
+ ''
+ + lib.optionalString with_cublas ''
+ sed -i Makefile \
+ -e '/^CGO_LDFLAGS_WHISPER?=/ s;$;-L${libcufft}/lib -L${cuda_cudart}/lib;'
+ '';
- postConfigure = prepare-sources + ''
- shopt -s extglob
- mkdir -p backend-assets/grpc
- cp ${llama-cpp-grpc}/bin/grpc-server backend-assets/grpc/llama-cpp-avx2
- cp ${llama-cpp-rpc}/bin/grpc-server backend-assets/grpc/llama-cpp-grpc
+ postConfigure =
+ prepare-sources
+ + ''
+ shopt -s extglob
+ mkdir -p backend-assets/grpc
+ cp ${llama-cpp-grpc}/bin/grpc-server backend-assets/grpc/llama-cpp-avx2
+ cp ${llama-cpp-rpc}/bin/grpc-server backend-assets/grpc/llama-cpp-grpc
- mkdir -p backend/cpp/llama/llama.cpp
+ mkdir -p backend/cpp/llama/llama.cpp
- mkdir -p backend-assets/util
- cp ${llama-cpp-rpc}/bin/llama-rpc-server backend-assets/util/llama-cpp-rpc-server
+ mkdir -p backend-assets/util
+ cp ${llama-cpp-rpc}/bin/llama-rpc-server backend-assets/util/llama-cpp-rpc-server
- # avoid rebuild of prebuilt make targets
- touch backend-assets/grpc/* backend-assets/util/* sources/**/lib*.a
- '';
+ # avoid rebuild of prebuilt make targets
+ touch backend-assets/grpc/* backend-assets/util/* sources/**/lib*.a
+ '';
- buildInputs = [ ]
- ++ lib.optionals with_cublas [ cuda_cudart libcublas libcufft ]
- ++ lib.optionals with_clblas [ clblast ocl-icd opencl-headers ]
+ buildInputs =
+ [ ]
+ ++ lib.optionals with_cublas [
+ cuda_cudart
+ libcublas
+ libcufft
+ ]
+ ++ lib.optionals with_clblas [
+ clblast
+ ocl-icd
+ opencl-headers
+ ]
++ lib.optionals with_openblas [ openblas.dev ]
++ lib.optionals with_stablediffusion go-stable-diffusion.buildInputs
++ lib.optionals with_tts go-piper.buildInputs;
@@ -465,16 +518,16 @@ let
makeWrapper
ncurses # tput
which
- ]
- ++ lib.optional enable_upx upx
- ++ lib.optionals with_cublas [ cuda_nvcc ];
+ ] ++ lib.optional enable_upx upx ++ lib.optionals with_cublas [ cuda_nvcc ];
enableParallelBuilding = false;
- modBuildPhase = prepare-sources + ''
- make protogen-go
- go mod tidy -v
- '';
+ modBuildPhase =
+ prepare-sources
+ + ''
+ make protogen-go
+ go mod tidy -v
+ '';
proxyVendor = true;
@@ -482,12 +535,13 @@ let
# containing spaces
env.GO_TAGS = builtins.concatStringsSep " " GO_TAGS;
- makeFlags = [
- "VERSION=v${version}"
- "BUILD_TYPE=${BUILD_TYPE}"
- ]
- ++ lib.optional with_cublas "CUDA_LIBPATH=${cuda_cudart}/lib"
- ++ lib.optional with_tts "PIPER_CGO_CXXFLAGS=-DSPDLOG_FMT_EXTERNAL=1";
+ makeFlags =
+ [
+ "VERSION=v${version}"
+ "BUILD_TYPE=${BUILD_TYPE}"
+ ]
+ ++ lib.optional with_cublas "CUDA_LIBPATH=${cuda_cudart}/lib"
+ ++ lib.optional with_tts "PIPER_CGO_CXXFLAGS=-DSPDLOG_FMT_EXTERNAL=1";
buildPhase = ''
runHook preBuild
@@ -516,18 +570,25 @@ let
# raises an segmentation fault
postFixup =
let
- LD_LIBRARY_PATH = [ ]
+ LD_LIBRARY_PATH =
+ [ ]
++ lib.optionals with_cublas [
- # driverLink has to be first to avoid loading the stub version of libcuda.so
- # https://github.com/NixOS/nixpkgs/issues/320145#issuecomment-2190319327
- addDriverRunpath.driverLink
- (lib.getLib libcublas)
- cuda_cudart
- ]
- ++ lib.optionals with_clblas [ clblast ocl-icd ]
+ # driverLink has to be first to avoid loading the stub version of libcuda.so
+ # https://github.com/NixOS/nixpkgs/issues/320145#issuecomment-2190319327
+ addDriverRunpath.driverLink
+ (lib.getLib libcublas)
+ cuda_cudart
+ ]
+ ++ lib.optionals with_clblas [
+ clblast
+ ocl-icd
+ ]
++ lib.optionals with_openblas [ openblas ]
++ lib.optionals with_tts [ piper-phonemize ]
- ++ lib.optionals (with_tts && enable_upx) [ fmt spdlog ];
+ ++ lib.optionals (with_tts && enable_upx) [
+ fmt
+ spdlog
+ ];
in
''
wrapProgram $out/bin/${pname} \
@@ -537,15 +598,30 @@ let
passthru.local-packages = {
inherit
- go-tiny-dream go-rwkv go-bert go-llama gpt4all go-piper
- llama-cpp-grpc whisper-cpp go-tiny-dream-ncnn espeak-ng' piper-phonemize
- piper-tts' llama-cpp-rpc;
+ go-tiny-dream
+ go-rwkv
+ go-bert
+ go-llama
+ go-piper
+ llama-cpp-grpc
+ whisper-cpp
+ go-tiny-dream-ncnn
+ espeak-ng'
+ piper-phonemize
+ piper-tts'
+ llama-cpp-rpc
+ ;
};
passthru.features = {
inherit
- with_cublas with_openblas with_tts with_stablediffusion
- with_tinydream with_clblas;
+ with_cublas
+ with_openblas
+ with_tts
+ with_stablediffusion
+ with_tinydream
+ with_clblas
+ ;
};
passthru.tests = callPackages ./tests.nix { inherit self; };
@@ -555,7 +631,10 @@ let
description = "OpenAI alternative to run local LLMs, image and audio generation";
homepage = "https://localai.io";
license = licenses.mit;
- maintainers = with maintainers; [ onny ck3d ];
+ maintainers = with maintainers; [
+ onny
+ ck3d
+ ];
platforms = platforms.linux;
};
};
diff --git a/third_party/nixpkgs/pkgs/by-name/lo/local-ai/tests.nix b/third_party/nixpkgs/pkgs/by-name/lo/local-ai/tests.nix
index 60baeb085e..eebc357489 100644
--- a/third_party/nixpkgs/pkgs/by-name/lo/local-ai/tests.nix
+++ b/third_party/nixpkgs/pkgs/by-name/lo/local-ai/tests.nix
@@ -1,23 +1,26 @@
-{ self
-, lib
-, testers
-, fetchzip
-, fetchurl
-, writers
-, symlinkJoin
-, jq
-, prom2json
+{
+ self,
+ lib,
+ testers,
+ fetchzip,
+ fetchurl,
+ writers,
+ symlinkJoin,
+ jq,
+ prom2json,
}:
let
- common-config = { config, ... }: {
- imports = [ ./module.nix ];
- services.local-ai = {
- enable = true;
- package = self;
- threads = config.virtualisation.cores;
- logLevel = "debug";
+ common-config =
+ { config, ... }:
+ {
+ imports = [ ./module.nix ];
+ services.local-ai = {
+ enable = true;
+ package = self;
+ threads = config.virtualisation.cores;
+ logLevel = "debug";
+ };
};
- };
inherit (self.lib) genModels;
in
@@ -73,7 +76,9 @@ in
virtualisation.memorySize = 2048;
services.local-ai.models = models;
};
- passthru = { inherit models requests; };
+ passthru = {
+ inherit models requests;
+ };
testScript =
let
port = "8080";
@@ -93,7 +98,8 @@ in
'';
};
-} // lib.optionalAttrs (!self.features.with_cublas && !self.features.with_clblas) {
+}
+// lib.optionalAttrs (!self.features.with_cublas && !self.features.with_clblas) {
# https://localai.io/docs/getting-started/manual/
llama =
let
@@ -146,7 +152,12 @@ in
# https://localai.io/features/text-generation/#chat-completions
chat-completions = {
inherit model;
- messages = [{ role = "user"; content = "1 + 2 = ?"; }];
+ messages = [
+ {
+ role = "user";
+ content = "1 + 2 = ?";
+ }
+ ];
};
# https://localai.io/features/text-generation/#edit-completions
edit-completions = {
@@ -172,7 +183,9 @@ in
# TODO: Add test case parallel requests
services.local-ai.parallelRequests = 2;
};
- passthru = { inherit models requests; };
+ passthru = {
+ inherit models requests;
+ };
testScript =
let
port = "8080";
@@ -196,80 +209,88 @@ in
machine.succeed("curl -f http://localhost:${port}/v1/completions --json @${writers.writeJSON "request-completions.json" requests.completions} --output completions.json")
machine.copy_from_vm("completions.json")
machine.succeed("${jq}/bin/jq --exit-status 'debug | .object ==\"text_completion\"' completions.json")
- machine.succeed("${jq}/bin/jq --exit-status '.usage.completion_tokens | debug == ${toString model-configs.${model}.parameters.max_tokens}' completions.json")
+ machine.succeed("${jq}/bin/jq --exit-status '.usage.completion_tokens | debug == ${
+ toString model-configs.${model}.parameters.max_tokens
+ }' completions.json")
machine.succeed("${prom2json}/bin/prom2json http://localhost:${port}/metrics > metrics.json")
machine.copy_from_vm("metrics.json")
'';
};
-} // lib.optionalAttrs (self.features.with_tts && !self.features.with_cublas && !self.features.with_clblas) {
- # https://localai.io/features/text-to-audio/#piper
- tts =
- let
- model-stt = "whisper-en";
- model-configs.${model-stt} = {
- backend = "whisper";
- parameters.model = fetchurl {
- url = "https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-tiny.en-q5_1.bin";
- hash = "sha256-x3xXZvHO8JtrfUfyG1Rsvd1BV4hrO11tT3CekeZsfCs=";
- };
- };
-
- model-tts = "piper-en";
- model-configs.${model-tts} = {
- backend = "piper";
- parameters.model = "en-us-danny-low.onnx";
- };
-
- models =
- let
- models = genModels model-configs;
- in
- symlinkJoin {
- inherit (models) name;
- paths = [
- models
- (fetchzip {
- url = "https://github.com/rhasspy/piper/releases/download/v0.0.2/voice-en-us-danny-low.tar.gz";
- hash = "sha256-5wf+6H5HeQY0qgdqnAG1vSqtjIFM9lXH53OgouuPm0M=";
- stripRoot = false;
- })
- ];
- };
-
- requests.request = {
- model = model-tts;
- input = "Hello, how are you?";
- };
- in
- testers.runNixOSTest {
- name = self.name + "-tts";
- nodes.machine = {
- imports = [ common-config ];
- virtualisation.cores = 2;
- services.local-ai.models = models;
- };
- passthru = { inherit models requests; };
- testScript =
- let
- port = "8080";
- in
- ''
- machine.wait_for_open_port(${port})
- machine.succeed("curl -f http://localhost:${port}/readyz")
- machine.succeed("curl -f http://localhost:${port}/v1/models --output models.json")
- machine.succeed("${jq}/bin/jq --exit-status 'debug' models.json")
-
- machine.succeed("curl -f http://localhost:${port}/tts --json @${writers.writeJSON "request.json" requests.request} --output out.wav")
- machine.copy_from_vm("out.wav")
-
- machine.succeed("curl -f http://localhost:${port}/v1/audio/transcriptions --header 'Content-Type: multipart/form-data' --form file=@out.wav --form model=${model-stt} --output transcription.json")
- machine.copy_from_vm("transcription.json")
- machine.succeed("${jq}/bin/jq --exit-status 'debug | .segments | first.text == \"${requests.request.input}\"' transcription.json")
-
- machine.succeed("${prom2json}/bin/prom2json http://localhost:${port}/metrics > metrics.json")
- machine.copy_from_vm("metrics.json")
- '';
- };
}
+//
+ lib.optionalAttrs
+ (self.features.with_tts && !self.features.with_cublas && !self.features.with_clblas)
+ {
+ # https://localai.io/features/text-to-audio/#piper
+ tts =
+ let
+ model-stt = "whisper-en";
+ model-configs.${model-stt} = {
+ backend = "whisper";
+ parameters.model = fetchurl {
+ url = "https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-tiny.en-q5_1.bin";
+ hash = "sha256-x3xXZvHO8JtrfUfyG1Rsvd1BV4hrO11tT3CekeZsfCs=";
+ };
+ };
+
+ model-tts = "piper-en";
+ model-configs.${model-tts} = {
+ backend = "piper";
+ parameters.model = "en-us-danny-low.onnx";
+ };
+
+ models =
+ let
+ models = genModels model-configs;
+ in
+ symlinkJoin {
+ inherit (models) name;
+ paths = [
+ models
+ (fetchzip {
+ url = "https://github.com/rhasspy/piper/releases/download/v0.0.2/voice-en-us-danny-low.tar.gz";
+ hash = "sha256-5wf+6H5HeQY0qgdqnAG1vSqtjIFM9lXH53OgouuPm0M=";
+ stripRoot = false;
+ })
+ ];
+ };
+
+ requests.request = {
+ model = model-tts;
+ input = "Hello, how are you?";
+ };
+ in
+ testers.runNixOSTest {
+ name = self.name + "-tts";
+ nodes.machine = {
+ imports = [ common-config ];
+ virtualisation.cores = 2;
+ services.local-ai.models = models;
+ };
+ passthru = {
+ inherit models requests;
+ };
+ testScript =
+ let
+ port = "8080";
+ in
+ ''
+ machine.wait_for_open_port(${port})
+ machine.succeed("curl -f http://localhost:${port}/readyz")
+ machine.succeed("curl -f http://localhost:${port}/v1/models --output models.json")
+ machine.succeed("${jq}/bin/jq --exit-status 'debug' models.json")
+
+ machine.succeed("curl -f http://localhost:${port}/tts --json @${writers.writeJSON "request.json" requests.request} --output out.wav")
+ machine.copy_from_vm("out.wav")
+
+ machine.succeed("curl -f http://localhost:${port}/v1/audio/transcriptions --header 'Content-Type: multipart/form-data' --form file=@out.wav --form model=${model-stt} --output transcription.json")
+ machine.copy_from_vm("transcription.json")
+ machine.succeed("${jq}/bin/jq --exit-status 'debug | .segments | first.text == \"${requests.request.input}\"' transcription.json")
+
+ machine.succeed("${prom2json}/bin/prom2json http://localhost:${port}/metrics > metrics.json")
+ machine.copy_from_vm("metrics.json")
+ '';
+ };
+ }
diff --git a/third_party/nixpkgs/pkgs/by-name/lo/logiops/package.nix b/third_party/nixpkgs/pkgs/by-name/lo/logiops/package.nix
index 283f09eae4..3ffaf371d4 100644
--- a/third_party/nixpkgs/pkgs/by-name/lo/logiops/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/lo/logiops/package.nix
@@ -12,13 +12,13 @@
stdenv.mkDerivation (oldAttrs: {
pname = "logiops";
- version = "0.3.4";
+ version = "0.3.5";
src = fetchFromGitHub {
owner = "PixlOne";
repo = "logiops";
rev = "v${oldAttrs.version}";
- hash = "sha256-IL7jQA3lGhxVLYCFRgeXdadaBlQr+Op9cedHBlLUCWY=";
+ hash = "sha256-GAnlPqjIFGyOWwYFs7gth2m9ITc1jyiaW0sWwQ2zFOs=";
# In v0.3.0, the `ipcgull` submodule was added as a dependency
# https://github.com/PixlOne/logiops/releases/tag/v0.3.0
fetchSubmodules = true;
diff --git a/third_party/nixpkgs/pkgs/by-name/lo/loupe/package.nix b/third_party/nixpkgs/pkgs/by-name/lo/loupe/package.nix
index c5de24d289..19b3d5b486 100644
--- a/third_party/nixpkgs/pkgs/by-name/lo/loupe/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/lo/loupe/package.nix
@@ -78,6 +78,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/loupe";
+ changelog = "https://gitlab.gnome.org/GNOME/loupe/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
description = "Simple image viewer application written with GTK4 and Rust";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ jk ] ++ teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/pa/paru/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/ls/lsp-ai/Cargo.lock
similarity index 53%
rename from third_party/nixpkgs/pkgs/by-name/pa/paru/Cargo.lock
rename to third_party/nixpkgs/pkgs/by-name/ls/lsp-ai/Cargo.lock
index 21d35fc90c..226906ae4e 100644
--- a/third_party/nixpkgs/pkgs/by-name/pa/paru/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/ls/lsp-ai/Cargo.lock
@@ -40,32 +40,10 @@ dependencies = [
]
[[package]]
-name = "alpm"
-version = "3.0.4"
-source = "git+https://github.com/archlinux/alpm.rs?rev=306342#306342efc6f24739c92de64c432f962a22891e63"
-dependencies = [
- "alpm-sys",
- "bitflags 2.4.2",
-]
-
-[[package]]
-name = "alpm-sys"
-version = "3.0.0"
-source = "git+https://github.com/archlinux/alpm.rs?rev=306342#306342efc6f24739c92de64c432f962a22891e63"
-dependencies = [
- "bindgen",
- "pkg-config",
-]
-
-[[package]]
-name = "alpm-utils"
-version = "3.0.2"
+name = "allocator-api2"
+version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f1a65e48b9a950d1297b865a436733d496b6cdd966133a02fdadc6127dfe37e7"
-dependencies = [
- "alpm",
- "pacmanconf",
-]
+checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5"
[[package]]
name = "android-tzdata"
@@ -82,15 +60,6 @@ dependencies = [
"libc",
]
-[[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.13"
@@ -107,9 +76,9 @@ dependencies = [
[[package]]
name = "anstyle"
-version = "1.0.6"
+version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc"
+checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1"
[[package]]
name = "anstyle-parse"
@@ -144,28 +113,27 @@ name = "anyhow"
version = "1.0.81"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247"
-dependencies = [
- "backtrace",
-]
[[package]]
-name = "async-compression"
-version = "0.4.6"
+name = "assert_cmd"
+version = "2.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a116f46a969224200a0a97f29cfd4c50e7534e4b4826bd23ea2c3c533039c82c"
+checksum = "ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8"
dependencies = [
- "flate2",
- "futures-core",
- "memchr",
- "pin-project-lite",
- "tokio",
+ "anstyle",
+ "bstr",
+ "doc-comment",
+ "predicates",
+ "predicates-core",
+ "predicates-tree",
+ "wait-timeout",
]
[[package]]
name = "async-trait"
-version = "0.1.77"
+version = "0.1.78"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9"
+checksum = "461abc97219de0eaaf81fe3ef974a540158f3d079c2ab200f891f1a2ef201e85"
dependencies = [
"proc-macro2",
"quote",
@@ -173,27 +141,24 @@ dependencies = [
]
[[package]]
-name = "aur-depends"
-version = "3.0.0"
-source = "git+https://github.com/Morganamilo/aur-depends?rev=30c2c1#30c2c15019f8dd80e803c9deefce3279079806af"
+name = "atoi"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528"
dependencies = [
- "alpm",
- "alpm-utils",
- "bitflags 2.4.2",
- "log",
- "raur",
- "srcinfo",
+ "num-traits",
]
[[package]]
-name = "aur-fetch"
-version = "0.11.2"
+name = "auto_enums"
+version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b3a34f46003cfac97808c0200c3338152275029ffc59e296611eef27de61074e"
+checksum = "1899bfcfd9340ceea3533ea157360ba8fa864354eccbceab58e1006ecab35393"
dependencies = [
- "crossbeam",
- "log",
- "url",
+ "derive_utils",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.52",
]
[[package]]
@@ -217,6 +182,12 @@ dependencies = [
"rustc-demangle",
]
+[[package]]
+name = "base64"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
+
[[package]]
name = "base64"
version = "0.21.7"
@@ -224,23 +195,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
[[package]]
-name = "bindgen"
-version = "0.66.1"
+name = "base64"
+version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7"
+checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
+
+[[package]]
+name = "base64ct"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
+
+[[package]]
+name = "bindgen"
+version = "0.69.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0"
dependencies = [
"bitflags 2.4.2",
"cexpr",
"clang-sys",
+ "itertools 0.12.1",
"lazy_static",
"lazycell",
- "peeking_take_while",
+ "log",
+ "prettyplease",
"proc-macro2",
"quote",
"regex",
"rustc-hash",
"shlex",
"syn 2.0.52",
+ "which",
]
[[package]]
@@ -254,12 +240,18 @@ name = "bitflags"
version = "2.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"
+dependencies = [
+ "serde",
+]
[[package]]
-name = "block"
-version = "0.1.6"
+name = "block-buffer"
+version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
+checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
+dependencies = [
+ "generic-array",
+]
[[package]]
name = "bstr"
@@ -268,14 +260,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706"
dependencies = [
"memchr",
+ "regex-automata 0.4.6",
"serde",
]
[[package]]
name = "bumpalo"
-version = "3.15.4"
+version = "3.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa"
+checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
[[package]]
name = "byteorder"
@@ -291,9 +284,14 @@ checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
[[package]]
name = "cc"
-version = "1.0.90"
+version = "1.0.98"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5"
+checksum = "41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f"
+dependencies = [
+ "jobserver",
+ "libc",
+ "once_cell",
+]
[[package]]
name = "cexpr"
@@ -324,16 +322,13 @@ checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a"
dependencies = [
"android-tzdata",
"iana-time-zone",
+ "js-sys",
"num-traits",
+ "serde",
+ "wasm-bindgen",
"windows-targets 0.52.4",
]
-[[package]]
-name = "cini"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8628d1f5b9a7b1196ce1aa660e3ba7e2559d350649cbe94993519c127df667f2"
-
[[package]]
name = "clang-sys"
version = "1.7.0"
@@ -345,12 +340,62 @@ dependencies = [
"libloading",
]
+[[package]]
+name = "clap"
+version = "4.5.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c937d4061031a6d0c8da4b9a4f98a172fc2976dfb1c19213a9cf7d0d3c837e36"
+dependencies = [
+ "clap_builder",
+ "clap_derive",
+]
+
+[[package]]
+name = "clap_builder"
+version = "4.5.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85379ba512b21a328adf887e85f7742d12e96eb31f3ef077df4ffc26b506ffed"
+dependencies = [
+ "anstream",
+ "anstyle",
+ "clap_lex",
+ "strsim 0.11.1",
+]
+
+[[package]]
+name = "clap_derive"
+version = "4.5.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0"
+dependencies = [
+ "heck 0.5.0",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.52",
+]
+
+[[package]]
+name = "clap_lex"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"
+
[[package]]
name = "colorchoice"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
+[[package]]
+name = "colored"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8"
+dependencies = [
+ "lazy_static",
+ "windows-sys 0.48.0",
+]
+
[[package]]
name = "console"
version = "0.15.8"
@@ -364,6 +409,12 @@ dependencies = [
"windows-sys 0.52.0",
]
+[[package]]
+name = "const-oid"
+version = "0.9.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
+
[[package]]
name = "core-foundation"
version = "0.9.4"
@@ -380,6 +431,30 @@ version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
+[[package]]
+name = "cpufeatures"
+version = "0.2.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "crc"
+version = "3.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe"
+dependencies = [
+ "crc-catalog",
+]
+
+[[package]]
+name = "crc-catalog"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5"
+
[[package]]
name = "crc32fast"
version = "1.4.0"
@@ -389,19 +464,6 @@ dependencies = [
"cfg-if",
]
-[[package]]
-name = "crossbeam"
-version = "0.8.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8"
-dependencies = [
- "crossbeam-channel",
- "crossbeam-deque",
- "crossbeam-epoch",
- "crossbeam-queue",
- "crossbeam-utils",
-]
-
[[package]]
name = "crossbeam-channel"
version = "0.5.12"
@@ -446,39 +508,210 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
[[package]]
-name = "cssparser"
-version = "0.31.2"
+name = "crossterm"
+version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b3df4f93e5fbbe73ec01ec8d3f68bba73107993a5b1e7519273c32db9b0d5be"
+checksum = "e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67"
dependencies = [
- "cssparser-macros",
- "dtoa-short",
- "itoa",
- "phf 0.11.2",
- "smallvec",
+ "bitflags 1.3.2",
+ "crossterm_winapi",
+ "libc",
+ "mio",
+ "parking_lot",
+ "signal-hook",
+ "signal-hook-mio",
+ "winapi",
]
[[package]]
-name = "cssparser-macros"
-version = "0.6.1"
+name = "crossterm_winapi"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
+checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b"
dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "crypto-common"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
+dependencies = [
+ "generic-array",
+ "typenum",
+]
+
+[[package]]
+name = "ctrlc"
+version = "3.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "672465ae37dc1bc6380a6547a8883d5dd397b0f1faaad4f265726cc7042a5345"
+dependencies = [
+ "nix",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "darling"
+version = "0.14.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850"
+dependencies = [
+ "darling_core 0.14.4",
+ "darling_macro 0.14.4",
+]
+
+[[package]]
+name = "darling"
+version = "0.20.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1"
+dependencies = [
+ "darling_core 0.20.9",
+ "darling_macro 0.20.9",
+]
+
+[[package]]
+name = "darling_core"
+version = "0.14.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0"
+dependencies = [
+ "fnv",
+ "ident_case",
+ "proc-macro2",
+ "quote",
+ "strsim 0.10.0",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "darling_core"
+version = "0.20.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120"
+dependencies = [
+ "fnv",
+ "ident_case",
+ "proc-macro2",
+ "quote",
+ "strsim 0.11.1",
+ "syn 2.0.52",
+]
+
+[[package]]
+name = "darling_macro"
+version = "0.14.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e"
+dependencies = [
+ "darling_core 0.14.4",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "darling_macro"
+version = "0.20.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178"
+dependencies = [
+ "darling_core 0.20.9",
"quote",
"syn 2.0.52",
]
[[package]]
-name = "derive_more"
-version = "0.99.17"
+name = "der"
+version = "0.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
+checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c"
dependencies = [
+ "const-oid",
+ "pem-rfc7468",
+ "zeroize",
+]
+
+[[package]]
+name = "deranged"
+version = "0.3.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
+dependencies = [
+ "powerfmt",
+ "serde",
+]
+
+[[package]]
+name = "derive_builder"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8"
+dependencies = [
+ "derive_builder_macro",
+]
+
+[[package]]
+name = "derive_builder_core"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f"
+dependencies = [
+ "darling 0.14.4",
"proc-macro2",
"quote",
"syn 1.0.109",
]
+[[package]]
+name = "derive_builder_macro"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e"
+dependencies = [
+ "derive_builder_core",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "derive_utils"
+version = "0.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "61bb5a1014ce6dfc2a378578509abe775a5aa06bff584a547555d9efdb81b926"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.52",
+]
+
+[[package]]
+name = "difflib"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8"
+
+[[package]]
+name = "digest"
+version = "0.10.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
+dependencies = [
+ "block-buffer",
+ "const-oid",
+ "crypto-common",
+ "subtle",
+]
+
+[[package]]
+name = "directories"
+version = "5.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35"
+dependencies = [
+ "dirs-sys",
+]
+
[[package]]
name = "dirs"
version = "5.0.1"
@@ -501,31 +734,31 @@ dependencies = [
]
[[package]]
-name = "dtoa"
-version = "1.0.9"
+name = "doc-comment"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653"
+checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10"
[[package]]
-name = "dtoa-short"
-version = "0.3.4"
+name = "dotenvy"
+version = "0.15.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dbaceec3c6e4211c79e7b1800fb9680527106beb2f9c51904a3210c03a448c74"
-dependencies = [
- "dtoa",
-]
+checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b"
[[package]]
-name = "ego-tree"
-version = "0.6.2"
+name = "dyn-clone"
+version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3a68a4904193147e0a8dec3314640e6db742afd5f6e634f428a6af230d9b3591"
+checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125"
[[package]]
name = "either"
-version = "1.10.0"
+version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a"
+checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b"
+dependencies = [
+ "serde",
+]
[[package]]
name = "encode_unicode"
@@ -542,29 +775,6 @@ dependencies = [
"cfg-if",
]
-[[package]]
-name = "env_filter"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea"
-dependencies = [
- "log",
- "regex",
-]
-
-[[package]]
-name = "env_logger"
-version = "0.11.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9"
-dependencies = [
- "anstream",
- "anstyle",
- "env_filter",
- "humantime",
- "log",
-]
-
[[package]]
name = "equivalent"
version = "1.0.1"
@@ -581,12 +791,44 @@ dependencies = [
"windows-sys 0.52.0",
]
+[[package]]
+name = "esaxx-rs"
+version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d817e038c30374a4bcb22f94d0a8a0e216958d4c3dcde369b1439fec4bdda6e6"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "etcetera"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943"
+dependencies = [
+ "cfg-if",
+ "home",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "event-listener"
+version = "2.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
+
[[package]]
name = "fastrand"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
+[[package]]
+name = "finl_unicode"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fcfdc7a0362c9f4444381a9e697c79d435fe65b52a37466fc2c1184cee9edc6"
+
[[package]]
name = "flate2"
version = "1.0.28"
@@ -597,6 +839,17 @@ dependencies = [
"miniz_oxide",
]
+[[package]]
+name = "flume"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181"
+dependencies = [
+ "futures-core",
+ "futures-sink",
+ "spin 0.9.8",
+]
+
[[package]]
name = "fnv"
version = "1.0.7"
@@ -627,16 +880,6 @@ dependencies = [
"percent-encoding",
]
-[[package]]
-name = "futf"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843"
-dependencies = [
- "mac",
- "new_debug_unreachable",
-]
-
[[package]]
name = "futures"
version = "0.3.30"
@@ -679,6 +922,17 @@ dependencies = [
"futures-util",
]
+[[package]]
+name = "futures-intrusive"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f"
+dependencies = [
+ "futures-core",
+ "lock_api",
+ "parking_lot",
+]
+
[[package]]
name = "futures-io"
version = "0.3.30"
@@ -736,12 +990,13 @@ dependencies = [
]
[[package]]
-name = "getopts"
-version = "0.2.21"
+name = "generic-array"
+version = "0.14.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5"
+checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
dependencies = [
- "unicode-width",
+ "typenum",
+ "version_check",
]
[[package]]
@@ -755,26 +1010,6 @@ dependencies = [
"wasi",
]
-[[package]]
-name = "gettext-rs"
-version = "0.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e49ea8a8fad198aaa1f9655a2524b64b70eb06b2f3ff37da407566c93054f364"
-dependencies = [
- "gettext-sys",
- "locale_config",
-]
-
-[[package]]
-name = "gettext-sys"
-version = "0.21.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c63ce2e00f56a206778276704bbe38564c8695249fdc8f354b4ef71c57c3839d"
-dependencies = [
- "cc",
- "temp-dir",
-]
-
[[package]]
name = "gimli"
version = "0.28.1"
@@ -796,8 +1031,8 @@ dependencies = [
"aho-corasick",
"bstr",
"log",
- "regex-automata",
- "regex-syntax",
+ "regex-automata 0.4.6",
+ "regex-syntax 0.8.2",
]
[[package]]
@@ -811,19 +1046,53 @@ dependencies = [
"futures-core",
"futures-sink",
"futures-util",
- "http",
- "indexmap",
+ "http 0.2.12",
+ "indexmap 2.2.5",
"slab",
"tokio",
"tokio-util",
"tracing",
]
+[[package]]
+name = "hashbrown"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+
[[package]]
name = "hashbrown"
version = "0.14.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
+dependencies = [
+ "ahash",
+ "allocator-api2",
+]
+
+[[package]]
+name = "hashlink"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7"
+dependencies = [
+ "hashbrown 0.14.3",
+]
+
+[[package]]
+name = "heck"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
+dependencies = [
+ "unicode-segmentation",
+]
+
+[[package]]
+name = "heck"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "hermit-abi"
@@ -832,24 +1101,54 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
[[package]]
-name = "html5ever"
-version = "0.26.0"
+name = "hex"
+version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7"
+checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
+
+[[package]]
+name = "hf-hub"
+version = "0.3.2"
+source = "git+https://github.com/huggingface/hf-hub#6303587576f8a1ce9f91f8274265a153b89afb6e"
dependencies = [
+ "dirs",
+ "http 1.1.0",
+ "indicatif",
"log",
- "mac",
- "markup5ever",
- "proc-macro2",
- "quote",
- "syn 1.0.109",
+ "native-tls",
+ "rand",
+ "serde",
+ "serde_json",
+ "thiserror",
+ "ureq",
]
[[package]]
-name = "htmlescape"
-version = "0.3.1"
+name = "hkdf"
+version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e9025058dae765dee5070ec375f591e2ba14638c63feff74f13805a72e523163"
+checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7"
+dependencies = [
+ "hmac",
+]
+
+[[package]]
+name = "hmac"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
+dependencies = [
+ "digest",
+]
+
+[[package]]
+name = "home"
+version = "0.5.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
+dependencies = [
+ "windows-sys 0.52.0",
+]
[[package]]
name = "http"
@@ -862,6 +1161,17 @@ dependencies = [
"itoa",
]
+[[package]]
+name = "http"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258"
+dependencies = [
+ "bytes",
+ "fnv",
+ "itoa",
+]
+
[[package]]
name = "http-body"
version = "0.4.6"
@@ -869,7 +1179,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2"
dependencies = [
"bytes",
- "http",
+ "http 0.2.12",
"pin-project-lite",
]
@@ -885,12 +1195,6 @@ version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
-[[package]]
-name = "humantime"
-version = "2.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
-
[[package]]
name = "hyper"
version = "0.14.28"
@@ -902,7 +1206,7 @@ dependencies = [
"futures-core",
"futures-util",
"h2",
- "http",
+ "http 0.2.12",
"http-body",
"httparse",
"httpdate",
@@ -951,6 +1255,12 @@ dependencies = [
"cc",
]
+[[package]]
+name = "ident_case"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
+
[[package]]
name = "idna"
version = "0.5.0"
@@ -961,6 +1271,33 @@ dependencies = [
"unicode-normalization",
]
+[[package]]
+name = "ignore"
+version = "0.4.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1"
+dependencies = [
+ "crossbeam-deque",
+ "globset",
+ "log",
+ "memchr",
+ "regex-automata 0.4.6",
+ "same-file",
+ "walkdir",
+ "winapi-util",
+]
+
+[[package]]
+name = "indexmap"
+version = "1.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
+dependencies = [
+ "autocfg",
+ "hashbrown 0.12.3",
+ "serde",
+]
+
[[package]]
name = "indexmap"
version = "2.2.5"
@@ -968,7 +1305,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4"
dependencies = [
"equivalent",
- "hashbrown",
+ "hashbrown 0.14.3",
+ "rayon",
+ "serde",
]
[[package]]
@@ -984,6 +1323,33 @@ dependencies = [
"unicode-width",
]
+[[package]]
+name = "inherent"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0122b7114117e64a63ac49f752a5ca4624d534c7b1c7de796ac196381cd2d947"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.52",
+]
+
+[[package]]
+name = "inquire"
+version = "0.6.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c33e7c1ddeb15c9abcbfef6029d8e29f69b52b6d6c891031b88ed91b5065803b"
+dependencies = [
+ "bitflags 1.3.2",
+ "crossterm",
+ "dyn-clone",
+ "lazy_static",
+ "newline-converter",
+ "thiserror",
+ "unicode-segmentation",
+ "unicode-width",
+]
+
[[package]]
name = "instant"
version = "0.1.12"
@@ -999,12 +1365,68 @@ version = "2.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
+[[package]]
+name = "is-terminal"
+version = "0.4.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
+dependencies = [
+ "hermit-abi",
+ "libc",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "itertools"
+version = "0.10.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itertools"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itertools"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itertools"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
+dependencies = [
+ "either",
+]
+
[[package]]
name = "itoa"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
+[[package]]
+name = "jobserver"
+version = "0.1.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e"
+dependencies = [
+ "libc",
+]
+
[[package]]
name = "js-sys"
version = "0.3.69"
@@ -1019,6 +1441,9 @@ name = "lazy_static"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+dependencies = [
+ "spin 0.5.2",
+]
[[package]]
name = "lazycell"
@@ -1042,6 +1467,12 @@ dependencies = [
"windows-targets 0.52.4",
]
+[[package]]
+name = "libm"
+version = "0.2.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058"
+
[[package]]
name = "libredox"
version = "0.0.1"
@@ -1053,6 +1484,23 @@ dependencies = [
"redox_syscall",
]
+[[package]]
+name = "libsqlite3-sys"
+version = "0.27.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716"
+dependencies = [
+ "cc",
+ "pkg-config",
+ "vcpkg",
+]
+
+[[package]]
+name = "linked-hash-map"
+version = "0.5.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
+
[[package]]
name = "linux-raw-sys"
version = "0.4.13"
@@ -1060,16 +1508,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"
[[package]]
-name = "locale_config"
-version = "0.3.0"
+name = "llama-cpp-2"
+version = "0.1.55"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934"
+checksum = "60ea3a10607d6d4417e221b5da470d0bed4591a7c020c7941a4ec4d437e37554"
dependencies = [
- "lazy_static",
- "objc",
- "objc-foundation",
- "regex",
- "winapi",
+ "llama-cpp-sys-2",
+ "thiserror",
+ "tracing",
+]
+
+[[package]]
+name = "llama-cpp-sys-2"
+version = "0.1.55"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c99197ef99dd5049767e3b64c10a6c752a6ba3bef95b13064ab1b796c2c92a8a"
+dependencies = [
+ "bindgen",
+ "cc",
+ "once_cell",
]
[[package]]
@@ -1089,39 +1546,144 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
[[package]]
-name = "mac"
-version = "0.1.1"
+name = "lopdf"
+version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
-
-[[package]]
-name = "malloc_buf"
-version = "0.0.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "markup5ever"
-version = "0.11.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016"
+checksum = "07c8e1b6184b1b32ea5f72f572ebdc40e5da1d2921fa469947ff7c480ad1f85a"
dependencies = [
+ "chrono",
+ "encoding_rs",
+ "flate2",
+ "itoa",
+ "linked-hash-map",
"log",
- "phf 0.10.1",
- "phf_codegen",
- "string_cache",
- "string_cache_codegen",
- "tendril",
+ "md5",
+ "nom",
+ "rayon",
+ "time",
+ "weezl",
]
+[[package]]
+name = "lsp-ai"
+version = "0.7.0"
+dependencies = [
+ "anyhow",
+ "assert_cmd",
+ "async-trait",
+ "cc",
+ "clap",
+ "directories",
+ "futures",
+ "fxhash",
+ "hf-hub",
+ "ignore",
+ "indexmap 2.2.5",
+ "llama-cpp-2",
+ "lsp-server",
+ "lsp-types",
+ "md5",
+ "minijinja",
+ "once_cell",
+ "ordered-float",
+ "parking_lot",
+ "pgml",
+ "rand",
+ "rayon",
+ "regex",
+ "reqwest",
+ "ropey",
+ "serde",
+ "serde_json",
+ "simsimd",
+ "splitter-tree-sitter",
+ "text-splitter",
+ "tokenizers",
+ "tokio",
+ "tracing",
+ "tracing-subscriber",
+ "tree-sitter",
+ "utils-tree-sitter",
+ "xxhash-rust",
+]
+
+[[package]]
+name = "lsp-server"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "248f65b78f6db5d8e1b1604b4098a28b43d21a8eb1deeca22b1c421b276c7095"
+dependencies = [
+ "crossbeam-channel",
+ "log",
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "lsp-types"
+version = "0.95.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "158c1911354ef73e8fe42da6b10c0484cb65c7f1007f28022e847706c1ab6984"
+dependencies = [
+ "bitflags 1.3.2",
+ "serde",
+ "serde_json",
+ "serde_repr",
+ "url",
+]
+
+[[package]]
+name = "macro_rules_attribute"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a82271f7bc033d84bbca59a3ce3e4159938cb08a9c3aebbe54d215131518a13"
+dependencies = [
+ "macro_rules_attribute-proc_macro",
+ "paste",
+]
+
+[[package]]
+name = "macro_rules_attribute-proc_macro"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b8dd856d451cc0da70e2ef2ce95a18e39a93b7558bedf10201ad28503f918568"
+
+[[package]]
+name = "matchers"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
+dependencies = [
+ "regex-automata 0.1.10",
+]
+
+[[package]]
+name = "md-5"
+version = "0.10.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf"
+dependencies = [
+ "cfg-if",
+ "digest",
+]
+
+[[package]]
+name = "md5"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771"
+
[[package]]
name = "memchr"
-version = "2.7.1"
+version = "2.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
+checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
+
+[[package]]
+name = "memo-map"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "374c335b2df19e62d4cb323103473cbc6510980253119180de862d89184f6a83"
[[package]]
name = "mime"
@@ -1129,6 +1691,17 @@ version = "0.3.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
+[[package]]
+name = "minijinja"
+version = "1.0.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6fe0ff215195a22884d867b547c70a0c4815cbbcc70991f281dca604b20d10ce"
+dependencies = [
+ "memo-map",
+ "self_cell",
+ "serde",
+]
+
[[package]]
name = "minimal-lexical"
version = "0.2.1"
@@ -1151,10 +1724,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
dependencies = [
"libc",
+ "log",
"wasi",
"windows-sys 0.48.0",
]
+[[package]]
+name = "monostate"
+version = "0.1.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "878c2a1f1c70e5724fa28f101ca787b6a7e8ad5c5e4ae4ca3b0fa4a419fa9075"
+dependencies = [
+ "monostate-impl",
+ "serde",
+]
+
+[[package]]
+name = "monostate-impl"
+version = "0.1.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f686d68a09079e63b1d2c64aa305095887ce50565f00a922ebfaeeee0d9ba6ce"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.52",
+]
+
[[package]]
name = "native-tls"
version = "0.2.11"
@@ -1174,10 +1769,13 @@ dependencies = [
]
[[package]]
-name = "new_debug_unreachable"
-version = "1.0.4"
+name = "newline-converter"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54"
+checksum = "1f71d09d5c87634207f894c6b31b6a2b2c64ea3bdcf71bd5599fdbbe1600c00f"
+dependencies = [
+ "unicode-segmentation",
+]
[[package]]
name = "nix"
@@ -1201,6 +1799,59 @@ dependencies = [
"minimal-lexical",
]
+[[package]]
+name = "nu-ansi-term"
+version = "0.46.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
+dependencies = [
+ "overload",
+ "winapi",
+]
+
+[[package]]
+name = "num-bigint-dig"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151"
+dependencies = [
+ "byteorder",
+ "lazy_static",
+ "libm",
+ "num-integer",
+ "num-iter",
+ "num-traits",
+ "rand",
+ "smallvec",
+ "zeroize",
+]
+
+[[package]]
+name = "num-conv"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
+
+[[package]]
+name = "num-integer"
+version = "0.1.46"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
+dependencies = [
+ "num-traits",
+]
+
+[[package]]
+name = "num-iter"
+version = "0.1.44"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d869c01cc0c455284163fd0092f1f93835385ccab5a98a0dcc497b2f8bf055a9"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
[[package]]
name = "num-traits"
version = "0.2.18"
@@ -1208,6 +1859,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
dependencies = [
"autocfg",
+ "libm",
]
[[package]]
@@ -1226,35 +1878,6 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
-[[package]]
-name = "objc"
-version = "0.2.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
-dependencies = [
- "malloc_buf",
-]
-
-[[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_id"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b"
-dependencies = [
- "objc",
-]
-
[[package]]
name = "object"
version = "0.32.2"
@@ -1270,6 +1893,28 @@ version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
+[[package]]
+name = "onig"
+version = "6.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f"
+dependencies = [
+ "bitflags 1.3.2",
+ "libc",
+ "once_cell",
+ "onig_sys",
+]
+
+[[package]]
+name = "onig_sys"
+version = "69.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7"
+dependencies = [
+ "cc",
+ "pkg-config",
+]
+
[[package]]
name = "openssl"
version = "0.10.64"
@@ -1302,6 +1947,15 @@ version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
+[[package]]
+name = "openssl-src"
+version = "300.2.3+3.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5cff92b6f71555b61bb9315f7c64da3ca43d87531622120fea0195fc761b4843"
+dependencies = [
+ "cc",
+]
+
[[package]]
name = "openssl-sys"
version = "0.9.101"
@@ -1310,6 +1964,7 @@ checksum = "dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff"
dependencies = [
"cc",
"libc",
+ "openssl-src",
"pkg-config",
"vcpkg",
]
@@ -1321,14 +1976,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
[[package]]
-name = "pacmanconf"
-version = "2.1.0"
+name = "ordered-float"
+version = "4.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "31d9811f947c6ffc56eeafb789dfad44a7ea7cc383ac3bc6c9b23cd27100bbb1"
+checksum = "19ff2cf528c6c03d9ed653d6c4ce1dc0582dc4af309790ad92f07c1cd551b0be"
dependencies = [
- "cini",
+ "num-traits",
]
+[[package]]
+name = "overload"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
+
[[package]]
name = "parking_lot"
version = "0.12.1"
@@ -1353,53 +2014,19 @@ dependencies = [
]
[[package]]
-name = "paru"
-version = "2.0.3"
-dependencies = [
- "alpm",
- "alpm-utils",
- "ansi_term",
- "anyhow",
- "async-trait",
- "aur-depends",
- "aur-fetch",
- "bitflags 2.4.2",
- "chrono",
- "cini",
- "dirs",
- "env_logger",
- "futures",
- "globset",
- "htmlescape",
- "indicatif",
- "log",
- "nix",
- "once_cell",
- "pacmanconf",
- "raur",
- "regex",
- "reqwest",
- "rss",
- "scraper",
- "serde",
- "serde_json",
- "signal-hook",
- "smart-default",
- "srcinfo",
- "tempfile",
- "terminal_size",
- "tokio",
- "toml",
- "tr",
- "unicode-width",
- "url",
-]
+name = "paste"
+version = "1.0.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
[[package]]
-name = "peeking_take_while"
-version = "0.1.2"
+name = "pem-rfc7468"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
+checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412"
+dependencies = [
+ "base64ct",
+]
[[package]]
name = "percent-encoding"
@@ -1408,83 +2035,40 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
[[package]]
-name = "phf"
-version = "0.10.1"
+name = "pgml"
+version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
+checksum = "94d4491d88033630eaf6e125d890051e1dc6481ebbcb5b3a41fc69028102291b"
dependencies = [
- "phf_shared 0.10.0",
-]
-
-[[package]]
-name = "phf"
-version = "0.11.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc"
-dependencies = [
- "phf_macros",
- "phf_shared 0.11.2",
-]
-
-[[package]]
-name = "phf_codegen"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd"
-dependencies = [
- "phf_generator 0.10.0",
- "phf_shared 0.10.0",
-]
-
-[[package]]
-name = "phf_generator"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6"
-dependencies = [
- "phf_shared 0.10.0",
- "rand",
-]
-
-[[package]]
-name = "phf_generator"
-version = "0.11.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0"
-dependencies = [
- "phf_shared 0.11.2",
- "rand",
-]
-
-[[package]]
-name = "phf_macros"
-version = "0.11.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b"
-dependencies = [
- "phf_generator 0.11.2",
- "phf_shared 0.11.2",
- "proc-macro2",
- "quote",
- "syn 2.0.52",
-]
-
-[[package]]
-name = "phf_shared"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
-dependencies = [
- "siphasher",
-]
-
-[[package]]
-name = "phf_shared"
-version = "0.11.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b"
-dependencies = [
- "siphasher",
+ "anyhow",
+ "async-trait",
+ "chrono",
+ "clap",
+ "colored",
+ "ctrlc",
+ "futures",
+ "indicatif",
+ "inquire",
+ "is-terminal",
+ "itertools 0.10.5",
+ "lopdf",
+ "md5",
+ "once_cell",
+ "parking_lot",
+ "regex",
+ "reqwest",
+ "sea-query",
+ "sea-query-binder",
+ "serde",
+ "serde_json",
+ "serde_with",
+ "sqlx",
+ "tokio",
+ "tracing",
+ "tracing-subscriber",
+ "url",
+ "uuid",
+ "walkdir",
]
[[package]]
@@ -1499,6 +2083,27 @@ version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+[[package]]
+name = "pkcs1"
+version = "0.7.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f"
+dependencies = [
+ "der",
+ "pkcs8",
+ "spki",
+]
+
+[[package]]
+name = "pkcs8"
+version = "0.10.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7"
+dependencies = [
+ "der",
+ "spki",
+]
+
[[package]]
name = "pkg-config"
version = "0.3.30"
@@ -1511,6 +2116,12 @@ version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0"
+[[package]]
+name = "powerfmt"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
+
[[package]]
name = "ppv-lite86"
version = "0.2.17"
@@ -1518,10 +2129,41 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
[[package]]
-name = "precomputed-hash"
-version = "0.1.1"
+name = "predicates"
+version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
+checksum = "68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8"
+dependencies = [
+ "anstyle",
+ "difflib",
+ "predicates-core",
+]
+
+[[package]]
+name = "predicates-core"
+version = "1.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174"
+
+[[package]]
+name = "predicates-tree"
+version = "1.0.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf"
+dependencies = [
+ "predicates-core",
+ "termtree",
+]
+
+[[package]]
+name = "prettyplease"
+version = "0.2.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5"
+dependencies = [
+ "proc-macro2",
+ "syn 2.0.52",
+]
[[package]]
name = "proc-macro2"
@@ -1532,16 +2174,6 @@ dependencies = [
"unicode-ident",
]
-[[package]]
-name = "quick-xml"
-version = "0.30.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956"
-dependencies = [
- "encoding_rs",
- "memchr",
-]
-
[[package]]
name = "quote"
version = "1.0.35"
@@ -1582,15 +2214,34 @@ dependencies = [
]
[[package]]
-name = "raur"
-version = "7.0.0"
+name = "rayon"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dafb3f375eedbb68b8c57a79cb220171ad1b716196fa35d4ab059f5fda21cc17"
+checksum = "e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd"
dependencies = [
- "async-trait",
- "reqwest",
- "serde",
- "serde_derive",
+ "either",
+ "rayon-core",
+]
+
+[[package]]
+name = "rayon-cond"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "059f538b55efd2309c9794130bc149c6a553db90e9d99c2030785c82f0bd7df9"
+dependencies = [
+ "either",
+ "itertools 0.11.0",
+ "rayon",
+]
+
+[[package]]
+name = "rayon-core"
+version = "1.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
+dependencies = [
+ "crossbeam-deque",
+ "crossbeam-utils",
]
[[package]]
@@ -1615,14 +2266,23 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.10.3"
+version = "1.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15"
+checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619"
dependencies = [
"aho-corasick",
"memchr",
- "regex-automata",
- "regex-syntax",
+ "regex-automata 0.4.6",
+ "regex-syntax 0.8.2",
+]
+
+[[package]]
+name = "regex-automata"
+version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
+dependencies = [
+ "regex-syntax 0.6.29",
]
[[package]]
@@ -1633,9 +2293,21 @@ checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
dependencies = [
"aho-corasick",
"memchr",
- "regex-syntax",
+ "regex-syntax 0.8.2",
]
+[[package]]
+name = "regex-syntax"
+version = "0.6.29"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
+
+[[package]]
+name = "regex-syntax"
+version = "0.7.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da"
+
[[package]]
name = "regex-syntax"
version = "0.8.2"
@@ -1648,14 +2320,13 @@ version = "0.11.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78bf93c4af7a8bb7d879d51cebe797356ff10ae8516ace542b5182d9dcac10b2"
dependencies = [
- "async-compression",
- "base64",
+ "base64 0.21.7",
"bytes",
"encoding_rs",
"futures-core",
"futures-util",
"h2",
- "http",
+ "http 0.2.12",
"http-body",
"hyper",
"hyper-tls",
@@ -1675,8 +2346,6 @@ dependencies = [
"system-configuration",
"tokio",
"tokio-native-tls",
- "tokio-socks",
- "tokio-util",
"tower-service",
"url",
"wasm-bindgen",
@@ -1686,12 +2355,48 @@ dependencies = [
]
[[package]]
-name = "rss"
-version = "2.0.7"
+name = "ring"
+version = "0.17.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f7b2c77eb4450d7d5f98df52c381cd6c4e19b75dad9209a9530b85a44510219a"
+checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d"
dependencies = [
- "quick-xml",
+ "cc",
+ "cfg-if",
+ "getrandom",
+ "libc",
+ "spin 0.9.8",
+ "untrusted",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "ropey"
+version = "1.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93411e420bcd1a75ddd1dc3caf18c23155eda2c090631a85af21ba19e97093b5"
+dependencies = [
+ "smallvec",
+ "str_indices",
+]
+
+[[package]]
+name = "rsa"
+version = "0.9.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc"
+dependencies = [
+ "const-oid",
+ "digest",
+ "num-bigint-dig",
+ "num-integer",
+ "num-traits",
+ "pkcs1",
+ "pkcs8",
+ "rand_core",
+ "signature",
+ "spki",
+ "subtle",
+ "zeroize",
]
[[package]]
@@ -1719,21 +2424,88 @@ dependencies = [
"windows-sys 0.52.0",
]
+[[package]]
+name = "rustls"
+version = "0.21.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba"
+dependencies = [
+ "ring",
+ "rustls-webpki 0.101.7",
+ "sct",
+]
+
+[[package]]
+name = "rustls"
+version = "0.22.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e87c9956bd9807afa1f77e0f7594af32566e830e088a5576d27c5b6f30f49d41"
+dependencies = [
+ "log",
+ "ring",
+ "rustls-pki-types",
+ "rustls-webpki 0.102.2",
+ "subtle",
+ "zeroize",
+]
+
[[package]]
name = "rustls-pemfile"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c"
dependencies = [
- "base64",
+ "base64 0.21.7",
]
+[[package]]
+name = "rustls-pki-types"
+version = "1.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ede67b28608b4c60685c7d54122d4400d90f62b40caee7700e700380a390fa8"
+
+[[package]]
+name = "rustls-webpki"
+version = "0.101.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "rustls-webpki"
+version = "0.102.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610"
+dependencies = [
+ "ring",
+ "rustls-pki-types",
+ "untrusted",
+]
+
+[[package]]
+name = "rustversion"
+version = "1.0.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6"
+
[[package]]
name = "ryu"
version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1"
+[[package]]
+name = "same-file"
+version = "1.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
+dependencies = [
+ "winapi-util",
+]
+
[[package]]
name = "schannel"
version = "0.1.23"
@@ -1750,19 +2522,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
-name = "scraper"
-version = "0.19.0"
+name = "sct"
+version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b80b33679ff7a0ea53d37f3b39de77ea0c75b12c5805ac43ec0c33b3051af1b"
+checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
dependencies = [
- "ahash",
- "cssparser",
- "ego-tree",
- "getopts",
- "html5ever",
- "once_cell",
- "selectors",
- "tendril",
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "sea-query"
+version = "0.30.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4166a1e072292d46dc91f31617c2a1cdaf55a8be4b5c9f4bf2ba248e3ac4999b"
+dependencies = [
+ "inherent",
+ "sea-query-attr",
+ "sea-query-derive",
+ "serde_json",
+ "uuid",
+]
+
+[[package]]
+name = "sea-query-attr"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "878cf3d57f0e5bfacd425cdaccc58b4c06d68a7b71c63fc28710a20c88676808"
+dependencies = [
+ "darling 0.14.4",
+ "heck 0.4.1",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "sea-query-binder"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "36bbb68df92e820e4d5aeb17b4acd5cc8b5d18b2c36a4dd6f4626aabfa7ab1b9"
+dependencies = [
+ "sea-query",
+ "serde_json",
+ "sqlx",
+ "uuid",
+]
+
+[[package]]
+name = "sea-query-derive"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "25a82fcb49253abcb45cdcb2adf92956060ec0928635eb21b4f7a6d8f25ab0bc"
+dependencies = [
+ "heck 0.4.1",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.52",
+ "thiserror",
]
[[package]]
@@ -1789,23 +2605,10 @@ dependencies = [
]
[[package]]
-name = "selectors"
-version = "0.25.0"
+name = "self_cell"
+version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4eb30575f3638fc8f6815f448d50cb1a2e255b0897985c8c59f4d37b72a07b06"
-dependencies = [
- "bitflags 2.4.2",
- "cssparser",
- "derive_more",
- "fxhash",
- "log",
- "new_debug_unreachable",
- "phf 0.10.1",
- "phf_codegen",
- "precomputed-hash",
- "servo_arc",
- "smallvec",
-]
+checksum = "58bf37232d3bb9a2c4e641ca2a11d83b5062066f88df7fed36c28772046d65ba"
[[package]]
name = "serde"
@@ -1839,12 +2642,14 @@ dependencies = [
]
[[package]]
-name = "serde_spanned"
-version = "0.6.5"
+name = "serde_repr"
+version = "0.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1"
+checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb"
dependencies = [
- "serde",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.52",
]
[[package]]
@@ -1860,12 +2665,64 @@ dependencies = [
]
[[package]]
-name = "servo_arc"
-version = "0.3.0"
+name = "serde_with"
+version = "3.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d036d71a959e00c77a63538b90a6c2390969f9772b096ea837205c6bd0491a44"
+checksum = "0ad483d2ab0149d5a5ebcd9972a3852711e0153d863bf5a5d0391d28883c4a20"
dependencies = [
- "stable_deref_trait",
+ "base64 0.22.1",
+ "chrono",
+ "hex",
+ "indexmap 1.9.3",
+ "indexmap 2.2.5",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "serde_with_macros",
+ "time",
+]
+
+[[package]]
+name = "serde_with_macros"
+version = "3.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "65569b702f41443e8bc8bbb1c5779bd0450bbe723b56198980e80ec45780bce2"
+dependencies = [
+ "darling 0.20.9",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.52",
+]
+
+[[package]]
+name = "sha1"
+version = "0.10.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "digest",
+]
+
+[[package]]
+name = "sha2"
+version = "0.10.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "digest",
+]
+
+[[package]]
+name = "sharded-slab"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
+dependencies = [
+ "lazy_static",
]
[[package]]
@@ -1884,6 +2741,17 @@ dependencies = [
"signal-hook-registry",
]
+[[package]]
+name = "signal-hook-mio"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af"
+dependencies = [
+ "libc",
+ "mio",
+ "signal-hook",
+]
+
[[package]]
name = "signal-hook-registry"
version = "1.4.1"
@@ -1894,10 +2762,23 @@ dependencies = [
]
[[package]]
-name = "siphasher"
-version = "0.3.11"
+name = "signature"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
+checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"
+dependencies = [
+ "digest",
+ "rand_core",
+]
+
+[[package]]
+name = "simsimd"
+version = "4.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "efc843bc8f12d9c8e6b734a0fe8918fc497b42f6ae0f347dbfdad5b5138ab9b4"
+dependencies = [
+ "cc",
+]
[[package]]
name = "slab"
@@ -1914,17 +2795,6 @@ version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
-[[package]]
-name = "smart-default"
-version = "0.7.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0eb01866308440fc64d6c44d9e86c5cc17adfe33c4d6eed55da9145044d0ffc1"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.52",
-]
-
[[package]]
name = "socket2"
version = "0.5.6"
@@ -1936,43 +2806,337 @@ dependencies = [
]
[[package]]
-name = "srcinfo"
-version = "1.1.0"
+name = "socks"
+version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ceaee0d48949e3aa5365945de3e467e797b30b4f8636c2e580121a293fd77519"
-
-[[package]]
-name = "stable_deref_trait"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
-
-[[package]]
-name = "string_cache"
-version = "0.8.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b"
+checksum = "f0c3dbbd9ae980613c6dd8e28a9407b50509d3803b57624d5dfe8315218cd58b"
dependencies = [
- "new_debug_unreachable",
- "once_cell",
- "parking_lot",
- "phf_shared 0.10.0",
- "precomputed-hash",
- "serde",
+ "byteorder",
+ "libc",
+ "winapi",
]
[[package]]
-name = "string_cache_codegen"
+name = "spin"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988"
+checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
+
+[[package]]
+name = "spin"
+version = "0.9.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
+dependencies = [
+ "lock_api",
+]
+
+[[package]]
+name = "spki"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d"
+dependencies = [
+ "base64ct",
+ "der",
+]
+
+[[package]]
+name = "splitter-tree-sitter"
+version = "0.1.0"
+dependencies = [
+ "cc",
+ "thiserror",
+ "tree-sitter",
+ "tree-sitter-rust",
+ "tree-sitter-zig",
+]
+
+[[package]]
+name = "spm_precompiled"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5851699c4033c63636f7ea4cf7b7c1f1bf06d0cc03cfb42e711de5a5c46cf326"
+dependencies = [
+ "base64 0.13.1",
+ "nom",
+ "serde",
+ "unicode-segmentation",
+]
+
+[[package]]
+name = "sqlformat"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce81b7bd7c4493975347ef60d8c7e8b742d4694f4c49f93e0a12ea263938176c"
+dependencies = [
+ "itertools 0.12.1",
+ "nom",
+ "unicode_categories",
+]
+
+[[package]]
+name = "sqlx"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c9a2ccff1a000a5a59cd33da541d9f2fdcd9e6e8229cc200565942bff36d0aaa"
+dependencies = [
+ "sqlx-core",
+ "sqlx-macros",
+ "sqlx-mysql",
+ "sqlx-postgres",
+ "sqlx-sqlite",
+]
+
+[[package]]
+name = "sqlx-core"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "24ba59a9342a3d9bab6c56c118be528b27c9b60e490080e9711a04dccac83ef6"
+dependencies = [
+ "ahash",
+ "atoi",
+ "byteorder",
+ "bytes",
+ "crc",
+ "crossbeam-queue",
+ "either",
+ "event-listener",
+ "futures-channel",
+ "futures-core",
+ "futures-intrusive",
+ "futures-io",
+ "futures-util",
+ "hashlink",
+ "hex",
+ "indexmap 2.2.5",
+ "log",
+ "memchr",
+ "once_cell",
+ "paste",
+ "percent-encoding",
+ "rustls 0.21.10",
+ "rustls-pemfile",
+ "serde",
+ "serde_json",
+ "sha2",
+ "smallvec",
+ "sqlformat",
+ "thiserror",
+ "time",
+ "tokio",
+ "tokio-stream",
+ "tracing",
+ "url",
+ "uuid",
+ "webpki-roots 0.25.4",
+]
+
+[[package]]
+name = "sqlx-macros"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ea40e2345eb2faa9e1e5e326db8c34711317d2b5e08d0d5741619048a803127"
dependencies = [
- "phf_generator 0.10.0",
- "phf_shared 0.10.0",
"proc-macro2",
"quote",
+ "sqlx-core",
+ "sqlx-macros-core",
+ "syn 1.0.109",
]
+[[package]]
+name = "sqlx-macros-core"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5833ef53aaa16d860e92123292f1f6a3d53c34ba8b1969f152ef1a7bb803f3c8"
+dependencies = [
+ "dotenvy",
+ "either",
+ "heck 0.4.1",
+ "hex",
+ "once_cell",
+ "proc-macro2",
+ "quote",
+ "serde",
+ "serde_json",
+ "sha2",
+ "sqlx-core",
+ "sqlx-mysql",
+ "sqlx-postgres",
+ "sqlx-sqlite",
+ "syn 1.0.109",
+ "tempfile",
+ "tokio",
+ "url",
+]
+
+[[package]]
+name = "sqlx-mysql"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ed31390216d20e538e447a7a9b959e06ed9fc51c37b514b46eb758016ecd418"
+dependencies = [
+ "atoi",
+ "base64 0.21.7",
+ "bitflags 2.4.2",
+ "byteorder",
+ "bytes",
+ "crc",
+ "digest",
+ "dotenvy",
+ "either",
+ "futures-channel",
+ "futures-core",
+ "futures-io",
+ "futures-util",
+ "generic-array",
+ "hex",
+ "hkdf",
+ "hmac",
+ "itoa",
+ "log",
+ "md-5",
+ "memchr",
+ "once_cell",
+ "percent-encoding",
+ "rand",
+ "rsa",
+ "serde",
+ "sha1",
+ "sha2",
+ "smallvec",
+ "sqlx-core",
+ "stringprep",
+ "thiserror",
+ "time",
+ "tracing",
+ "uuid",
+ "whoami",
+]
+
+[[package]]
+name = "sqlx-postgres"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7c824eb80b894f926f89a0b9da0c7f435d27cdd35b8c655b114e58223918577e"
+dependencies = [
+ "atoi",
+ "base64 0.21.7",
+ "bitflags 2.4.2",
+ "byteorder",
+ "crc",
+ "dotenvy",
+ "etcetera",
+ "futures-channel",
+ "futures-core",
+ "futures-io",
+ "futures-util",
+ "hex",
+ "hkdf",
+ "hmac",
+ "home",
+ "itoa",
+ "log",
+ "md-5",
+ "memchr",
+ "once_cell",
+ "rand",
+ "serde",
+ "serde_json",
+ "sha2",
+ "smallvec",
+ "sqlx-core",
+ "stringprep",
+ "thiserror",
+ "time",
+ "tracing",
+ "uuid",
+ "whoami",
+]
+
+[[package]]
+name = "sqlx-sqlite"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b244ef0a8414da0bed4bb1910426e890b19e5e9bccc27ada6b797d05c55ae0aa"
+dependencies = [
+ "atoi",
+ "flume",
+ "futures-channel",
+ "futures-core",
+ "futures-executor",
+ "futures-intrusive",
+ "futures-util",
+ "libsqlite3-sys",
+ "log",
+ "percent-encoding",
+ "serde",
+ "sqlx-core",
+ "time",
+ "tracing",
+ "url",
+ "urlencoding",
+ "uuid",
+]
+
+[[package]]
+name = "str_indices"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e9557cb6521e8d009c51a8666f09356f4b817ba9ba0981a305bd86aee47bd35c"
+
+[[package]]
+name = "stringprep"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb41d74e231a107a1b4ee36bd1214b11285b77768d2e3824aedafa988fd36ee6"
+dependencies = [
+ "finl_unicode",
+ "unicode-bidi",
+ "unicode-normalization",
+]
+
+[[package]]
+name = "strsim"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+
+[[package]]
+name = "strsim"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
+
+[[package]]
+name = "strum"
+version = "0.26.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29"
+dependencies = [
+ "strum_macros",
+]
+
+[[package]]
+name = "strum_macros"
+version = "0.26.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be"
+dependencies = [
+ "heck 0.5.0",
+ "proc-macro2",
+ "quote",
+ "rustversion",
+ "syn 2.0.52",
+]
+
+[[package]]
+name = "subtle"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc"
+
[[package]]
name = "syn"
version = "1.0.109"
@@ -2022,12 +3186,6 @@ dependencies = [
"libc",
]
-[[package]]
-name = "temp-dir"
-version = "0.1.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd16aa9ffe15fe021c6ee3766772132c6e98dfa395a167e16864f61a9cfb71d6"
-
[[package]]
name = "tempfile"
version = "3.10.1"
@@ -2041,46 +3199,89 @@ dependencies = [
]
[[package]]
-name = "tendril"
-version = "0.4.3"
+name = "termtree"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0"
-dependencies = [
- "futf",
- "mac",
- "utf-8",
-]
+checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76"
[[package]]
-name = "terminal_size"
-version = "0.3.0"
+name = "text-splitter"
+version = "0.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7"
+checksum = "2ab9dc04b7cf08eb01c07c272bf699fa55679a326ddf7dd075e14094efc80fb9"
dependencies = [
- "rustix",
- "windows-sys 0.48.0",
+ "ahash",
+ "auto_enums",
+ "either",
+ "itertools 0.13.0",
+ "once_cell",
+ "regex",
+ "strum",
+ "thiserror",
+ "unicode-segmentation",
]
[[package]]
name = "thiserror"
-version = "1.0.58"
+version = "1.0.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297"
+checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.58"
+version = "1.0.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7"
+checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.52",
]
+[[package]]
+name = "thread_local"
+version = "1.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
+dependencies = [
+ "cfg-if",
+ "once_cell",
+]
+
+[[package]]
+name = "time"
+version = "0.3.36"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
+dependencies = [
+ "deranged",
+ "itoa",
+ "num-conv",
+ "powerfmt",
+ "serde",
+ "time-core",
+ "time-macros",
+]
+
+[[package]]
+name = "time-core"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
+
+[[package]]
+name = "time-macros"
+version = "0.2.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
+dependencies = [
+ "num-conv",
+ "time-core",
+]
+
[[package]]
name = "tinyvec"
version = "1.6.0"
@@ -2096,6 +3297,39 @@ version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
+[[package]]
+name = "tokenizers"
+version = "0.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9be88c795d8b9f9c4002b3a8f26a6d0876103a6f523b32ea3bac52d8560c17c"
+dependencies = [
+ "aho-corasick",
+ "clap",
+ "derive_builder",
+ "esaxx-rs",
+ "getrandom",
+ "indicatif",
+ "itertools 0.11.0",
+ "lazy_static",
+ "log",
+ "macro_rules_attribute",
+ "monostate",
+ "onig",
+ "paste",
+ "rand",
+ "rayon",
+ "rayon-cond",
+ "regex",
+ "regex-syntax 0.7.5",
+ "serde",
+ "serde_json",
+ "spm_precompiled",
+ "thiserror",
+ "unicode-normalization-alignments",
+ "unicode-segmentation",
+ "unicode_categories",
+]
+
[[package]]
name = "tokio"
version = "1.36.0"
@@ -2108,7 +3342,6 @@ dependencies = [
"mio",
"num_cpus",
"pin-project-lite",
- "signal-hook-registry",
"socket2",
"tokio-macros",
"windows-sys 0.48.0",
@@ -2136,14 +3369,13 @@ dependencies = [
]
[[package]]
-name = "tokio-socks"
-version = "0.5.1"
+name = "tokio-stream"
+version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "51165dfa029d2a65969413a6cc96f354b86b464498702f174a4efa13608fd8c0"
+checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842"
dependencies = [
- "either",
- "futures-util",
- "thiserror",
+ "futures-core",
+ "pin-project-lite",
"tokio",
]
@@ -2161,67 +3393,35 @@ dependencies = [
"tracing",
]
-[[package]]
-name = "toml"
-version = "0.8.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af06656561d28735e9c1cd63dfd57132c8155426aa6af24f36a00a351f88c48e"
-dependencies = [
- "indexmap",
- "serde",
- "serde_spanned",
- "toml_datetime",
- "toml_edit",
-]
-
-[[package]]
-name = "toml_datetime"
-version = "0.6.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
-dependencies = [
- "serde",
-]
-
-[[package]]
-name = "toml_edit"
-version = "0.22.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "18769cd1cec395d70860ceb4d932812a0b4d06b1a4bb336745a4d21b9496e992"
-dependencies = [
- "indexmap",
- "serde",
- "serde_spanned",
- "toml_datetime",
- "winnow",
-]
-
[[package]]
name = "tower-service"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
-[[package]]
-name = "tr"
-version = "0.1.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "21111d9e56891e526f1acf8edc6d69a8a0434240319419d33911c182f1897a76"
-dependencies = [
- "gettext-rs",
- "lazy_static",
-]
-
[[package]]
name = "tracing"
version = "0.1.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
dependencies = [
+ "log",
"pin-project-lite",
+ "tracing-attributes",
"tracing-core",
]
+[[package]]
+name = "tracing-attributes"
+version = "0.1.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.52",
+]
+
[[package]]
name = "tracing-core"
version = "0.1.32"
@@ -2229,6 +3429,238 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
dependencies = [
"once_cell",
+ "valuable",
+]
+
+[[package]]
+name = "tracing-log"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
+dependencies = [
+ "log",
+ "once_cell",
+ "tracing-core",
+]
+
+[[package]]
+name = "tracing-serde"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1"
+dependencies = [
+ "serde",
+ "tracing-core",
+]
+
+[[package]]
+name = "tracing-subscriber"
+version = "0.3.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b"
+dependencies = [
+ "matchers",
+ "nu-ansi-term",
+ "once_cell",
+ "regex",
+ "serde",
+ "serde_json",
+ "sharded-slab",
+ "smallvec",
+ "thread_local",
+ "tracing",
+ "tracing-core",
+ "tracing-log",
+ "tracing-serde",
+]
+
+[[package]]
+name = "tree-sitter"
+version = "0.22.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df7cc499ceadd4dcdf7ec6d4cbc34ece92c3fa07821e287aedecd4416c516dca"
+dependencies = [
+ "cc",
+ "regex",
+]
+
+[[package]]
+name = "tree-sitter-bash"
+version = "0.21.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b5244703ad2e08a616d859a0557d7aa290adcd5e0990188a692e628ffe9dce40"
+dependencies = [
+ "cc",
+ "tree-sitter",
+]
+
+[[package]]
+name = "tree-sitter-c"
+version = "0.21.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f956d5351d62652864a4ff3ae861747e7a1940dc96c9998ae400ac0d3ce30427"
+dependencies = [
+ "cc",
+ "tree-sitter",
+]
+
+[[package]]
+name = "tree-sitter-c-sharp"
+version = "0.21.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ff899037068a1ffbb891891b7e94db1400ddf12c3d934b85b8c9e30be5cd18da"
+dependencies = [
+ "cc",
+ "tree-sitter",
+]
+
+[[package]]
+name = "tree-sitter-cpp"
+version = "0.22.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "537b7e0f0d8c89b8dd6f4d195814da94832f20720c09016c2a3ac3dc3c437993"
+dependencies = [
+ "cc",
+ "tree-sitter",
+]
+
+[[package]]
+name = "tree-sitter-css"
+version = "0.21.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2f806f96136762b0121f5fdd7172a3dcd8f42d37a2f23ed7f11b35895e20eb4"
+dependencies = [
+ "cc",
+ "tree-sitter",
+]
+
+[[package]]
+name = "tree-sitter-elixir"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df94bf7f057768b1cab2ee1f14812ed4ae33f9e04d09254043eeaa797db4ef70"
+dependencies = [
+ "cc",
+ "tree-sitter",
+]
+
+[[package]]
+name = "tree-sitter-erlang"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8db61152e6d8a5b3b5895ecbb85848f85d028f84b4633a2368075c35e5817b34"
+dependencies = [
+ "cc",
+ "tree-sitter",
+]
+
+[[package]]
+name = "tree-sitter-go"
+version = "0.21.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "55cb318be5ccf75f44e054acf6898a5c95d59b53443eed578e16be0cd7ec037f"
+dependencies = [
+ "cc",
+ "tree-sitter",
+]
+
+[[package]]
+name = "tree-sitter-haskell"
+version = "0.21.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef25a7e6c73cc1cbe0c0b7dbd5406e7b3485b370bd61c5d8d852ae0781f9bf9a"
+dependencies = [
+ "cc",
+ "tree-sitter",
+]
+
+[[package]]
+name = "tree-sitter-html"
+version = "0.20.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "95b3492b08a786bf5cc79feb0ef2ff3b115d5174364e0ddfd7860e0b9b088b53"
+dependencies = [
+ "cc",
+ "tree-sitter",
+]
+
+[[package]]
+name = "tree-sitter-java"
+version = "0.21.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "33bc21adf831a773c075d9d00107ab43965e6a6ea7607b47fd9ec6f3db4b481b"
+dependencies = [
+ "cc",
+ "tree-sitter",
+]
+
+[[package]]
+name = "tree-sitter-javascript"
+version = "0.21.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4fced510d43e6627cd8e19adfd994ac9cfa3b1d71b0d522b41f74145de37feef"
+dependencies = [
+ "cc",
+ "tree-sitter",
+]
+
+[[package]]
+name = "tree-sitter-json"
+version = "0.21.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b737dcb73c35d74b7d64a5f3dde158113c86a012bf3cee2bfdf2150d23b05db"
+dependencies = [
+ "cc",
+ "tree-sitter",
+]
+
+[[package]]
+name = "tree-sitter-lua"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3b9fe6fc87bd480e1943fc1fcb02453fb2da050e4e8ce0daa67d801544046856"
+dependencies = [
+ "cc",
+ "tree-sitter",
+]
+
+[[package]]
+name = "tree-sitter-ocaml"
+version = "0.22.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2f2e8e848902d12ca6778d31d0e66b5709fc1ad0c84fd8b0c078472fff20dd2"
+dependencies = [
+ "cc",
+ "tree-sitter",
+]
+
+[[package]]
+name = "tree-sitter-python"
+version = "0.21.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4066c6cf678f962f8c2c4561f205945c84834cce73d981e71392624fdc390a9"
+dependencies = [
+ "cc",
+ "tree-sitter",
+]
+
+[[package]]
+name = "tree-sitter-rust"
+version = "0.21.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "277690f420bf90741dea984f3da038ace46c4fe6047cba57a66822226cde1c93"
+dependencies = [
+ "cc",
+ "tree-sitter",
+]
+
+[[package]]
+name = "tree-sitter-zig"
+version = "0.0.1"
+source = "git+https://github.com/maxxnino/tree-sitter-zig#7c5a29b721d409be8842017351bf007d7e384401"
+dependencies = [
+ "cc",
+ "tree-sitter",
]
[[package]]
@@ -2237,6 +3669,12 @@ version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
+[[package]]
+name = "typenum"
+version = "1.17.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
+
[[package]]
name = "unicode-bidi"
version = "0.3.15"
@@ -2258,12 +3696,60 @@ dependencies = [
"tinyvec",
]
+[[package]]
+name = "unicode-normalization-alignments"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "43f613e4fa046e69818dd287fdc4bc78175ff20331479dab6e1b0f98d57062de"
+dependencies = [
+ "smallvec",
+]
+
+[[package]]
+name = "unicode-segmentation"
+version = "1.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
+
[[package]]
name = "unicode-width"
version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
+[[package]]
+name = "unicode_categories"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e"
+
+[[package]]
+name = "untrusted"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
+
+[[package]]
+name = "ureq"
+version = "2.9.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "11f214ce18d8b2cbe84ed3aa6486ed3f5b285cf8d8fbdbce9f3f767a724adc35"
+dependencies = [
+ "base64 0.21.7",
+ "flate2",
+ "log",
+ "native-tls",
+ "once_cell",
+ "rustls 0.22.2",
+ "rustls-pki-types",
+ "rustls-webpki 0.102.2",
+ "serde",
+ "serde_json",
+ "socks",
+ "url",
+ "webpki-roots 0.26.1",
+]
+
[[package]]
name = "url"
version = "2.5.0"
@@ -2273,13 +3759,14 @@ dependencies = [
"form_urlencoded",
"idna",
"percent-encoding",
+ "serde",
]
[[package]]
-name = "utf-8"
-version = "0.7.6"
+name = "urlencoding"
+version = "2.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
+checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da"
[[package]]
name = "utf8parse"
@@ -2287,6 +3774,48 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
+[[package]]
+name = "utils-tree-sitter"
+version = "0.1.0"
+dependencies = [
+ "cc",
+ "thiserror",
+ "tree-sitter",
+ "tree-sitter-bash",
+ "tree-sitter-c",
+ "tree-sitter-c-sharp",
+ "tree-sitter-cpp",
+ "tree-sitter-css",
+ "tree-sitter-elixir",
+ "tree-sitter-erlang",
+ "tree-sitter-go",
+ "tree-sitter-haskell",
+ "tree-sitter-html",
+ "tree-sitter-java",
+ "tree-sitter-javascript",
+ "tree-sitter-json",
+ "tree-sitter-lua",
+ "tree-sitter-ocaml",
+ "tree-sitter-python",
+ "tree-sitter-rust",
+]
+
+[[package]]
+name = "uuid"
+version = "1.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a"
+dependencies = [
+ "getrandom",
+ "serde",
+]
+
+[[package]]
+name = "valuable"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
+
[[package]]
name = "vcpkg"
version = "0.2.15"
@@ -2299,6 +3828,25 @@ version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+[[package]]
+name = "wait-timeout"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "walkdir"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
+dependencies = [
+ "same-file",
+ "winapi-util",
+]
+
[[package]]
name = "want"
version = "0.3.1"
@@ -2314,6 +3862,12 @@ version = "0.11.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
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"
@@ -2390,6 +3944,49 @@ dependencies = [
"wasm-bindgen",
]
+[[package]]
+name = "webpki-roots"
+version = "0.25.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1"
+
+[[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 = "weezl"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082"
+
+[[package]]
+name = "which"
+version = "4.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
+dependencies = [
+ "either",
+ "home",
+ "once_cell",
+ "rustix",
+]
+
+[[package]]
+name = "whoami"
+version = "1.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a44ab49fad634e88f55bf8f9bb3abd2f27d7204172a112c7c9987e01c1c94ea9"
+dependencies = [
+ "redox_syscall",
+ "wasite",
+]
+
[[package]]
name = "winapi"
version = "0.3.9"
@@ -2406,6 +4003,15 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+[[package]]
+name = "winapi-util"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
+dependencies = [
+ "winapi",
+]
+
[[package]]
name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0"
@@ -2553,15 +4159,6 @@ version = "0.52.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8"
-[[package]]
-name = "winnow"
-version = "0.6.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8"
-dependencies = [
- "memchr",
-]
-
[[package]]
name = "winreg"
version = "0.50.0"
@@ -2572,6 +4169,61 @@ dependencies = [
"windows-sys 0.48.0",
]
+[[package]]
+name = "write-json"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23f6174b2566cc4a74f95e1367ec343e7fa80c93cc8087f5c4a3d6a1088b2118"
+
+[[package]]
+name = "xflags"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d9e15fbb3de55454b0106e314b28e671279009b363e6f1d8e39fdc3bf048944"
+dependencies = [
+ "xflags-macros",
+]
+
+[[package]]
+name = "xflags-macros"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "672423d4fea7ffa2f6c25ba60031ea13dc6258070556f125cc4d790007d4a155"
+
+[[package]]
+name = "xshell"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6db0ab86eae739efd1b054a8d3d16041914030ac4e01cd1dca0cf252fd8b6437"
+dependencies = [
+ "xshell-macros",
+]
+
+[[package]]
+name = "xshell-macros"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d422e8e38ec76e2f06ee439ccc765e9c6a9638b9e7c9f2e8255e4d41e8bd852"
+
+[[package]]
+name = "xtask"
+version = "0.1.0"
+dependencies = [
+ "anyhow",
+ "flate2",
+ "time",
+ "write-json",
+ "xflags",
+ "xshell",
+ "zip",
+]
+
+[[package]]
+name = "xxhash-rust"
+version = "0.8.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03"
+
[[package]]
name = "zerocopy"
version = "0.7.32"
@@ -2591,3 +4243,22 @@ dependencies = [
"quote",
"syn 2.0.52",
]
+
+[[package]]
+name = "zeroize"
+version = "1.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
+
+[[package]]
+name = "zip"
+version = "0.6.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261"
+dependencies = [
+ "byteorder",
+ "crc32fast",
+ "crossbeam-utils",
+ "flate2",
+ "time",
+]
diff --git a/third_party/nixpkgs/pkgs/by-name/ls/lsp-ai/package.nix b/third_party/nixpkgs/pkgs/by-name/ls/lsp-ai/package.nix
new file mode 100644
index 0000000000..3e5a1b1c39
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ls/lsp-ai/package.nix
@@ -0,0 +1,88 @@
+{
+ lib,
+ rustPlatform,
+ fetchFromGitHub,
+ stdenv,
+ darwin,
+ pkg-config,
+ cmake,
+ openssl,
+ zlib,
+ perl,
+ gitUpdater,
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "lsp-ai";
+ version = "0.7.1";
+ src = fetchFromGitHub {
+ owner = "SilasMarvin";
+ repo = "lsp-ai";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-mBbaJn4u+Wlu/Y4G4a6YUBWnmN143INAGm0opiAjnIk=";
+ };
+
+ checkFlags = [
+ # These integ tests require an account and network usage to work
+ "--skip=transformer_backends::open_ai::test::open_ai_completion_do_generate"
+ "--skip=transformer_backends::mistral_fim::test::mistral_fim_do_generate"
+ "--skip=transformer_backends::anthropic::test::anthropic_chat_do_generate"
+ "--skip=transformer_backends::open_ai::test::open_ai_chat_do_generate"
+ "--skip=transformer_backends::gemini::test::gemini_chat_do_generate"
+ "--skip=transformer_backends::ollama::test::ollama_chat_do_generate"
+ "--skip=transformer_backends::ollama::test::ollama_completion_do_generate"
+ "--skip=embedding_models::ollama::test::ollama_embeding"
+ "--skip=transformer_worker::tests::test_do_completion"
+ "--skip=transformer_worker::tests::test_do_generate"
+ "--skip=memory_backends::vector_store::tests::can_open_document"
+ "--skip=memory_backends::vector_store::tests::can_rename_document"
+ "--skip=memory_backends::vector_store::tests::can_build_prompt"
+ "--skip=memory_backends::vector_store::tests::can_change_document"
+ # These integ test require a LLM server to be running over the network
+ "--skip=lsp_ai::transformer_worker"
+ "--skip=lsp_ai::memory_worker"
+ "--skip=test_chat_sequence"
+ "--skip=test_completion_action_sequence"
+ "--skip=test_chat_completion_sequence"
+ "--skip=test_completion_sequence"
+ "--skip=test_fim_completion_sequence"
+ "--skip=test_refactor_action_sequence"
+ ];
+
+ cargoLock = {
+ lockFile = ./Cargo.lock;
+ outputHashes = {
+ "hf-hub-0.3.2" = "sha256-1AcishEVkTzO3bU0/cVBI2hiCFoQrrPduQ1diMHuEwo=";
+ "tree-sitter-zig-0.0.1" = "sha256-UXJCh8GvXzn+sssTrIsLViXD3TiBZhLFABYCKM+fNMQ=";
+ };
+ };
+
+ nativeBuildInputs = [
+ pkg-config
+ cmake
+ perl
+ ];
+
+ buildInputs =
+ [
+ openssl
+ zlib
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ darwin.apple_sdk.frameworks.SystemConfiguration
+ darwin.apple_sdk.frameworks.CoreServices
+ ];
+
+ passthru.updateScript = gitUpdater {
+ rev-prefix = "v";
+ };
+
+ meta = {
+ description = "Open-source language server that serves as a backend for AI-powered functionality";
+ homepage = "https://github.com/SilasMarvin/lsp-ai";
+ mainProgram = "lsp-ai";
+ changelog = "https://github.com/SilasMarvin/lsp-ai/releases/v${version}";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ projectinitiative ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/tools/luaformatter/fix-lib-paths.patch b/third_party/nixpkgs/pkgs/by-name/lu/luaformatter/fix-lib-paths.patch
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/tools/luaformatter/fix-lib-paths.patch
rename to third_party/nixpkgs/pkgs/by-name/lu/luaformatter/fix-lib-paths.patch
diff --git a/third_party/nixpkgs/pkgs/development/tools/luaformatter/default.nix b/third_party/nixpkgs/pkgs/by-name/lu/luaformatter/package.nix
similarity index 70%
rename from third_party/nixpkgs/pkgs/development/tools/luaformatter/default.nix
rename to third_party/nixpkgs/pkgs/by-name/lu/luaformatter/package.nix
index eb8b5a799c..963d00991b 100644
--- a/third_party/nixpkgs/pkgs/development/tools/luaformatter/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/lu/luaformatter/package.nix
@@ -1,9 +1,17 @@
-{ lib, stdenv, fetchFromGitHub, substituteAll, antlr4_9, libargs, catch2, cmake, yaml-cpp }:
-
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ substituteAll,
+ antlr4_9,
+ libargs,
+ catch2,
+ cmake,
+ yaml-cpp,
+}:
let
antlr4 = antlr4_9;
in
-
stdenv.mkDerivation rec {
pname = "luaformatter";
version = "1.3.6";
@@ -25,7 +33,14 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
- buildInputs = [ antlr4.runtime.cpp yaml-cpp ];
+ buildInputs = [
+ antlr4.runtime.cpp
+ yaml-cpp
+ ];
+
+ env.NIX_CFLAGS_COMPILE = lib.optionalString (
+ stdenv.isDarwin && stdenv.isx86_64
+ ) "-D_LIBCPP_HAS_NO_LIBRARY_ALIGNED_ALLOCATION=1";
meta = with lib; {
description = "Code formatter for Lua";
diff --git a/third_party/nixpkgs/pkgs/by-name/lu/lubelogger/package.nix b/third_party/nixpkgs/pkgs/by-name/lu/lubelogger/package.nix
index 4e19ef4809..b9566d04a1 100644
--- a/third_party/nixpkgs/pkgs/by-name/lu/lubelogger/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/lu/lubelogger/package.nix
@@ -6,13 +6,13 @@
buildDotnetModule rec {
pname = "lubelogger";
- version = "1.3.7";
+ version = "1.3.8";
src = fetchFromGitHub {
owner = "hargata";
repo = "lubelog";
rev = "v${version}";
- hash = "sha256-Rs+aB6H5FzeADpJjK68srjI2JE2QDV0sCIKQwbnFTMg=";
+ hash = "sha256-f9lj2Er0gQpptzmLpZsxR8hSU6kJlJkwHwpZ7wAq6bk=";
};
projectFile = "CarCareTracker.sln";
diff --git a/third_party/nixpkgs/pkgs/by-name/lu/luckybackup/package.nix b/third_party/nixpkgs/pkgs/by-name/lu/luckybackup/package.nix
new file mode 100644
index 0000000000..7fe889178c
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/lu/luckybackup/package.nix
@@ -0,0 +1,72 @@
+{
+ lib,
+ fetchurl,
+ libtool,
+ openssh,
+ pkg-config,
+ qt5,
+ rsync,
+ stdenv,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "luckybackup";
+ version = "0.5.0";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/project/luckybackup/${finalAttrs.version}/source/luckybackup-${finalAttrs.version}.tar.gz";
+ hash = "sha256-6AGvJIPL3WK8mvji3tJSxRrbrYFILikQQvWOIcPUkls=";
+ };
+
+ outputs = [
+ "out"
+ "doc"
+ "man"
+ ];
+
+ nativeBuildInputs = [
+ libtool
+ pkg-config
+ qt5.qmake
+ qt5.wrapQtAppsHook
+ ];
+
+ buildInputs = [
+ rsync
+ openssh
+ ];
+
+ strictDeps = true;
+
+ prePatch = ''
+ for File in \
+ luckybackup.pro \
+ menu/luckybackup-pkexec \
+ menu/luckybackup-su.desktop \
+ menu/luckybackup.desktop \
+ menu/net.luckybackup.su.policy \
+ src/functions.cpp \
+ src/global.cpp \
+ src/scheduleDialog.cpp; do
+ substituteInPlace $File --replace "/usr" "$out"
+ done
+ '';
+
+ meta = {
+ homepage = "https://luckybackup.sourceforge.net/";
+ description = "Powerful, fast and reliable backup & sync tool";
+ longDescription = ''
+ luckyBackup is an application for data back-up and synchronization
+ powered by the rsync tool.
+
+ It is simple to use, fast (transfers over only changes made and not
+ all data), safe (keeps your data safe by checking all declared directories
+ before proceeding in any data manipulation), reliable and fully
+ customizable.
+ '';
+ license = lib.licenses.gpl3Plus;
+ mainProgram = "luckybackup";
+ maintainers = with lib.maintainers; [ AndersonTorres ];
+ platforms = lib.platforms.linux;
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/lu/lumafly/package.nix b/third_party/nixpkgs/pkgs/by-name/lu/lumafly/package.nix
index c15e290b46..24e45cb087 100644
--- a/third_party/nixpkgs/pkgs/by-name/lu/lumafly/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/lu/lumafly/package.nix
@@ -12,13 +12,13 @@
}:
buildDotnetModule rec {
pname = "lumafly";
- version = "3.2.0.0";
+ version = "3.3.0.0";
src = fetchFromGitHub {
owner = "TheMulhima";
repo = "lumafly";
rev = "v${version}";
- hash = "sha256-oDSM5Ev9SCjbvCgDZcpzm2bVnzG04yy/WaSwJyh0b18=";
+ hash = "sha256-GVPMAwxbq9XlKjMKd9G5yUol42f+6lSyHukN7NMCVDA=";
};
projectFile = "Lumafly/Lumafly.csproj";
diff --git a/third_party/nixpkgs/pkgs/by-name/lu/lunar-client/package.nix b/third_party/nixpkgs/pkgs/by-name/lu/lunar-client/package.nix
index f10a4f3ea6..0b5a93a1f5 100644
--- a/third_party/nixpkgs/pkgs/by-name/lu/lunar-client/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/lu/lunar-client/package.nix
@@ -6,11 +6,11 @@
appimageTools.wrapType2 rec {
pname = "lunarclient";
- version = "3.2.17";
+ version = "3.2.19";
src = fetchurl {
url = "https://launcherupdates.lunarclientcdn.com/Lunar%20Client-${version}.AppImage";
- hash = "sha512-hzW7khHfWEYPtzMmedy/dXqKh7LPniqI7/0F1FtBtrlDnEIEQUq/7VUcygsVTBI6kuj8vTG5+PYcLez+cYAjqg==";
+ hash = "sha512-OLXp355IxMmhLtsxNVj0/ykl2lGJtwu1Ti3TOJZ1dwTsx/Y+tdeFT+WeDAju9fMC2AssciUnAeqqdp76sHxUgw==";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/by-name/lx/lx-music-desktop/package.nix b/third_party/nixpkgs/pkgs/by-name/lx/lx-music-desktop/package.nix
index 08d4967d83..ea066fc7ba 100644
--- a/third_party/nixpkgs/pkgs/by-name/lx/lx-music-desktop/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/lx/lx-music-desktop/package.nix
@@ -83,6 +83,6 @@ stdenv.mkDerivation {
platforms = [ "x86_64-linux" "aarch64-linux" "armv7l-linux" ];
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
mainProgram = "lx-music-desktop";
- maintainers = with maintainers; [ oo-infty ];
+ maintainers = with maintainers; [ oosquare ];
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/lx/lxgw-neoxihei/package.nix b/third_party/nixpkgs/pkgs/by-name/lx/lxgw-neoxihei/package.nix
index f21511d103..72480f5c10 100644
--- a/third_party/nixpkgs/pkgs/by-name/lx/lxgw-neoxihei/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/lx/lxgw-neoxihei/package.nix
@@ -5,11 +5,11 @@
stdenvNoCC.mkDerivation rec {
pname = "lxgw-neoxihei";
- version = "1.206";
+ version = "1.207";
src = fetchurl {
url = "https://github.com/lxgw/LxgwNeoXiHei/releases/download/v${version}/LXGWNeoXiHei.ttf";
- hash = "sha256-jsLQLD5dfzguFkk7Q3oHe5Jd6h+XA/Qkg9MqyqHQ8v4=";
+ hash = "sha256-voFR2qkomj1CRv4OWtrYJmpVxoUl6db/HnkaobCmBzY=";
};
dontUnpack = true;
diff --git a/third_party/nixpkgs/pkgs/by-name/lx/lxgw-wenkai-tc/package.nix b/third_party/nixpkgs/pkgs/by-name/lx/lxgw-wenkai-tc/package.nix
index fc8bb79993..113d1c17b9 100644
--- a/third_party/nixpkgs/pkgs/by-name/lx/lxgw-wenkai-tc/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/lx/lxgw-wenkai-tc/package.nix
@@ -5,10 +5,10 @@
stdenvNoCC.mkDerivation rec {
pname = "lxgw-wenkai-tc";
- version = "1.330";
+ version = "1.500";
src = fetchurl {
url = "https://github.com/lxgw/LxgwWenKaiTC/releases/download/v${version}/lxgw-wenkai-tc-v${version}.tar.gz";
- hash = "sha256-qpX5shH1HbGMa287u/R1rMFgQeAUC0wwKFVD+QSTyho=";
+ hash = "sha256-GuGIRgBQTmlKmarEVFmZ2RgYtlw6mz3nfFdWbjlm934=";
};
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/by-name/ma/maa-assistant-arknights/pin.json b/third_party/nixpkgs/pkgs/by-name/ma/maa-assistant-arknights/pin.json
index 1b4b051d3d..244cbb72fb 100644
--- a/third_party/nixpkgs/pkgs/by-name/ma/maa-assistant-arknights/pin.json
+++ b/third_party/nixpkgs/pkgs/by-name/ma/maa-assistant-arknights/pin.json
@@ -1,10 +1,10 @@
{
"stable": {
- "version": "5.6.1",
- "hash": "sha256-g2xa1xFzGtbzwECw9tXKeq0izuPwRr+a8+AUvBGq+xc="
+ "version": "5.6.2",
+ "hash": "sha256-vnCHIKYMvMJPGjQdtGsVwZCEb1eId83yIemSnSuG0DU="
},
"beta": {
- "version": "5.6.1",
- "hash": "sha256-g2xa1xFzGtbzwECw9tXKeq0izuPwRr+a8+AUvBGq+xc="
+ "version": "5.7.0-beta.1",
+ "hash": "sha256-FFIL4HZtZaao90SefWeGWr016lqMoDVfRSaFt91q4Zk="
}
}
diff --git a/third_party/nixpkgs/pkgs/by-name/ma/mangl/package.nix b/third_party/nixpkgs/pkgs/by-name/ma/mangl/package.nix
new file mode 100644
index 0000000000..699babd5ae
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ma/mangl/package.nix
@@ -0,0 +1,48 @@
+{
+ stdenv,
+ fetchFromGitHub,
+ lib,
+ glfw,
+ freetype,
+ pkg-config,
+ bzip2,
+ zlib,
+}:
+
+stdenv.mkDerivation {
+ pname = "mangl";
+ version = "1.1.5-unstable-2024-07-10";
+ src = fetchFromGitHub {
+ owner = "zigalenarcic";
+ repo = "mangl";
+ rev = "9d369fb0b9637969bbdfaafca73832fe8a31445b";
+ hash = "sha256-22JnflZtlkjI3wr6UHweb77pOk9cMwF+c6KORutCSDM=";
+ };
+ nativeBuildInputs = [ pkg-config ];
+ buildInputs = [
+ freetype
+ glfw
+ bzip2
+ zlib
+ ];
+
+ installPhase = ''
+ runHook preInstall
+
+ install -Dm0555 mangl -t $out/bin
+ install -Dm0444 mangl.1 -t $out/man/man1
+ install -Dm0444 art/mangl.svg -t $out/share/icons/hicolor/scalable/apps
+ install -Dm0444 mangl.desktop -t $out/share/applications
+
+ runHook postInstall
+ '';
+
+ meta = with lib; {
+ homepage = "https://github.com/zigalenarcic/mangl";
+ description = "A graphical man page viewer based on the mandoc library";
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ nrabulinski ];
+ platforms = platforms.linux;
+ mainProgram = "mangl";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/ma/marble-shell-theme/package.nix b/third_party/nixpkgs/pkgs/by-name/ma/marble-shell-theme/package.nix
new file mode 100644
index 0000000000..35374f8c1e
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ma/marble-shell-theme/package.nix
@@ -0,0 +1,48 @@
+{
+ lib,
+ stdenvNoCC,
+ fetchFromGitHub,
+ python3,
+ colors ? [ "all" ], # Default to install all available colors
+ additionalInstallationTweaks ? [ ], # Additional installation tweaks
+}:
+assert lib.assertMsg (colors != [ ]) "The `colors` list can not be empty";
+stdenvNoCC.mkDerivation (finalAttrs: {
+ pname = "marble-shell-theme";
+ version = "46.2.3";
+
+ src = fetchFromGitHub {
+ owner = "imarkoff";
+ repo = "Marble-shell-theme";
+ rev = "5971b15d8115c60c3a16b1d219ecffd2cfcdb323";
+ hash = "sha256-TX6BSS29EAi2PjL1fMvEKD12RjB9xrfqPSQsJJrUcJg=";
+ };
+
+ nativeBuildInputs = [ python3 ];
+
+ patchPhase = ''
+ runHook prePatch
+ substituteInPlace scripts/config.py \
+ --replace-fail "~/.themes" ".themes"
+ runHook postPatch
+ '';
+
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $out/share/themes
+ python install.py ${
+ lib.escapeShellArgs (map (color: "--${color}") colors)
+ } ${lib.escapeShellArgs additionalInstallationTweaks}
+ cp -r .themes/* $out/share/themes/
+ runHook postInstall
+ '';
+
+ meta = {
+ description = "Shell theme for GNOME DE";
+ license = lib.licenses.gpl3Plus;
+ platforms = lib.platforms.linux;
+ homepage = "https://github.com/imarkoff/Marble-shell-theme";
+ changelog = "https://github.com/imarkoff/Marble-shell-theme/releases/tag/${finalAttrs.version}";
+ maintainers = with lib.maintainers; [ aucub ];
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/ma/marwaita-red/package.nix b/third_party/nixpkgs/pkgs/by-name/ma/marwaita-red/package.nix
index 4e65a2d836..685d0df7d8 100644
--- a/third_party/nixpkgs/pkgs/by-name/ma/marwaita-red/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ma/marwaita-red/package.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "marwaita-red";
- version = "21";
+ version = "22";
src = fetchFromGitHub {
owner = "darkomarko42";
repo = pname;
rev = version;
- hash = "sha256-VCNwWtAzMORF+gXjcLhJCsmllGD2xGgRSS3WxaVoRfU=";
+ hash = "sha256-oUJ74MNAFbbM123v7i+b29UEFFumswPI3DmqeeahMd4=";
};
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/ma/marwaita-teal/package.nix b/third_party/nixpkgs/pkgs/by-name/ma/marwaita-teal/package.nix
index 0c5784c3f7..b9d2b3f15a 100644
--- a/third_party/nixpkgs/pkgs/by-name/ma/marwaita-teal/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ma/marwaita-teal/package.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "marwaita-teal";
- version = "21";
+ version = "22";
src = fetchFromGitHub {
owner = "darkomarko42";
repo = pname;
rev = version;
- hash = "sha256-9WH/mbnLLLAf8B5Fwd7PMRAX2psWVJn7gGO4C5KkLjM=";
+ hash = "sha256-aSzeF4winpea21gADa/HT+a+FZ4Ykrpue/ePmveJU8E=";
};
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/ma/marwaita/package.nix b/third_party/nixpkgs/pkgs/by-name/ma/marwaita/package.nix
index 9533981174..66f4d31b97 100644
--- a/third_party/nixpkgs/pkgs/by-name/ma/marwaita/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ma/marwaita/package.nix
@@ -10,13 +10,13 @@
stdenvNoCC.mkDerivation rec {
pname = "marwaita";
- version = "21";
+ version = "22";
src = fetchFromGitHub {
owner = "darkomarko42";
repo = pname;
rev = version;
- hash = "sha256-5igOzHfkW+HJtll2wLT5qWtLavoPCo170M8v4ID0Wf8=";
+ hash = "sha256-Aa6qJGLQ+MLn/QeZzjMj/O5vEp/Cr/g7n8JFFlSgfOc=";
};
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/mathmod/fix-paths.patch b/third_party/nixpkgs/pkgs/by-name/ma/mathmod/fix-paths.patch
similarity index 100%
rename from third_party/nixpkgs/pkgs/applications/science/math/mathmod/fix-paths.patch
rename to third_party/nixpkgs/pkgs/by-name/ma/mathmod/fix-paths.patch
diff --git a/third_party/nixpkgs/pkgs/applications/science/math/mathmod/default.nix b/third_party/nixpkgs/pkgs/by-name/ma/mathmod/package.nix
similarity index 56%
rename from third_party/nixpkgs/pkgs/applications/science/math/mathmod/default.nix
rename to third_party/nixpkgs/pkgs/by-name/ma/mathmod/package.nix
index dd85d06784..df64cf7231 100644
--- a/third_party/nixpkgs/pkgs/applications/science/math/mathmod/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ma/mathmod/package.nix
@@ -1,18 +1,19 @@
-{ lib
-, mkDerivation
-, fetchFromGitHub
-, qmake
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ libsForQt5,
}:
-mkDerivation {
+stdenv.mkDerivation (finalAttrs: {
pname = "mathmod";
- version = "11.1-unstable-2024-01-26";
+ version = "12.0";
src = fetchFromGitHub {
owner = "parisolab";
repo = "mathmod";
- rev = "24d03a04c17363520ae7cf077e72a7b8684eb6fd";
- hash = "sha256-HiqHssPGqYEVZWchZRj4rFPc+xNVZk1ryl5qvFC2BmQ=";
+ rev = "refs/tags/${finalAttrs.version}";
+ hash = "sha256-h1iI7bheJVfE2+0m6Yk7QNCkl9Vye97tqb/WkQExVcQ=";
};
patches = [ ./fix-paths.patch ];
@@ -21,9 +22,13 @@ mkDerivation {
substituteInPlace MathMod.pro --subst-var out
'';
- nativeBuildInputs = [ qmake ];
+ nativeBuildInputs = with libsForQt5; [
+ qmake
+ wrapQtAppsHook
+ ];
meta = {
+ changelog = "https://github.com/parisolab/mathmod/releases/tag/${finalAttrs.version}";
description = "Mathematical modelling software";
homepage = "https://github.com/parisolab/mathmod";
license = lib.licenses.gpl2Plus;
@@ -31,4 +36,4 @@ mkDerivation {
maintainers = with lib.maintainers; [ tomasajt ];
platforms = lib.platforms.unix;
};
-}
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/ma/matrix-authentication-service/package.nix b/third_party/nixpkgs/pkgs/by-name/ma/matrix-authentication-service/package.nix
index c6de3b3a0a..96318e3d4b 100644
--- a/third_party/nixpkgs/pkgs/by-name/ma/matrix-authentication-service/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ma/matrix-authentication-service/package.nix
@@ -1,16 +1,18 @@
-{ lib
-, rustPlatform
-, fetchFromGitHub
-, fetchNpmDeps
-, npmHooks
-, nodejs
-, python3
-, pkg-config
-, sqlite
-, zstd
-, stdenv
-, darwin
-, open-policy-agent
+{
+ lib,
+ rustPlatform,
+ fetchFromGitHub,
+ fetchNpmDeps,
+ npmHooks,
+ nodejs,
+ python3,
+ pkg-config,
+ sqlite,
+ zstd,
+ stdenv,
+ darwin,
+ open-policy-agent,
+ cctools,
}:
rustPlatform.buildRustPackage rec {
@@ -27,8 +29,8 @@ rustPlatform.buildRustPackage rec {
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
- "sea-query-0.32.0-rc.1" = "sha256-Q/NFiIBu8L5rQj4jwcIo8ACmAhLBy4HSTcJv06UdK8E=";
- };
+ "sea-query-0.32.0-rc.1" = "sha256-Q/NFiIBu8L5rQj4jwcIo8ACmAhLBy4HSTcJv06UdK8E=";
+ };
};
npmDeps = fetchNpmDeps {
@@ -45,16 +47,18 @@ rustPlatform.buildRustPackage rec {
npmHooks.npmConfigHook
nodejs
(python3.withPackages (ps: [ ps.setuptools ])) # Used by gyp
- ];
+ ] ++ lib.optional stdenv.isDarwin cctools; # libtool used by gyp;
- buildInputs = [
- sqlite
- zstd
- ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
- darwin.apple_sdk_11_0.frameworks.CoreFoundation
- darwin.apple_sdk_11_0.frameworks.Security
- darwin.apple_sdk_11_0.frameworks.SystemConfiguration
- ];
+ buildInputs =
+ [
+ sqlite
+ zstd
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ darwin.apple_sdk_11_0.frameworks.CoreFoundation
+ darwin.apple_sdk_11_0.frameworks.Security
+ darwin.apple_sdk_11_0.frameworks.SystemConfiguration
+ ];
env = {
ZSTD_SYS_USE_PKG_CONFIG = true;
@@ -95,5 +99,8 @@ rustPlatform.buildRustPackage rec {
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [ teutat3s ];
mainProgram = "mas-cli";
+ # Note: broken on x86_64-darwin because of aligned_alloc, can be revisited after
+ # https://github.com/NixOS/nixpkgs/pull/346043 is merged
+ badPlatforms = [ "x86_64-darwin" ];
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/ma/matrix-hebbot/package.nix b/third_party/nixpkgs/pkgs/by-name/ma/matrix-hebbot/package.nix
new file mode 100644
index 0000000000..76517fdf22
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ma/matrix-hebbot/package.nix
@@ -0,0 +1,67 @@
+{
+ lib,
+ fetchFromGitHub,
+ stdenv,
+ rustPlatform,
+ pkg-config,
+ cmake,
+ openssl,
+ autoconf,
+ automake,
+ darwin,
+ unstableGitUpdater,
+ sqlite,
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "hebbot";
+ version = "2.1-unstable-2024-09-20";
+
+ src = fetchFromGitHub {
+ owner = "haecker-felix";
+ repo = "hebbot";
+ rev = "4c7152a3ce88ecfbac06f823abd4fd849e0c30d1";
+ hash = "sha256-y+KpxiEzVAggFoPvTOy0IEmAo2V6mOpM0VzEScUOtsM=";
+ };
+
+ cargoHash = "sha256-7AEWQIUHpeK4aNFzzU10YeJErD0fJ6yQSHwFe4utOFo=";
+
+ nativeBuildInputs =
+ [
+ pkg-config
+ cmake
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ autoconf
+ automake
+ ];
+
+ buildInputs =
+ [
+ openssl
+ ]
+ ++ lib.optional stdenv.hostPlatform.isDarwin [
+ darwin.apple_sdk.frameworks.Security
+ darwin.apple_sdk.frameworks.SystemConfiguration
+ ];
+
+ env = {
+ OPENSSL_NO_VENDOR = 1;
+ };
+
+ NIX_CFLAGS_LINK = [
+ "-L${lib.getLib openssl}/lib"
+ "-L${lib.getLib sqlite}/lib"
+ ];
+
+ passthru.updateScript = unstableGitUpdater { };
+
+ meta = {
+ description = "Matrix bot which can generate \"This Week in X\" like blog posts ";
+ homepage = "https://github.com/haecker-felix/hebbot";
+ changelog = "https://github.com/haecker-felix/hebbot/releases/tag/v${version}";
+ license = with lib.licenses; [ agpl3Only ];
+ mainProgram = "hebbot";
+ maintainers = with lib.maintainers; [ a-kenji ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/ma/mautrix-meta/package.nix b/third_party/nixpkgs/pkgs/by-name/ma/mautrix-meta/package.nix
index bf9ed25230..29ca66cdf8 100644
--- a/third_party/nixpkgs/pkgs/by-name/ma/mautrix-meta/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ma/mautrix-meta/package.nix
@@ -46,7 +46,7 @@ buildGoModule rec {
homepage = "https://github.com/mautrix/meta";
description = "Matrix <-> Facebook and Matrix <-> Instagram hybrid puppeting/relaybot bridge";
license = lib.licenses.agpl3Plus;
- maintainers = with lib.maintainers; [ rutherther eyjhb ];
+ maintainers = with lib.maintainers; [ eyjhb ];
mainProgram = "mautrix-meta";
};
}
diff --git a/third_party/nixpkgs/pkgs/servers/geospatial/mbtileserver/default.nix b/third_party/nixpkgs/pkgs/by-name/mb/mbtileserver/package.nix
similarity index 78%
rename from third_party/nixpkgs/pkgs/servers/geospatial/mbtileserver/default.nix
rename to third_party/nixpkgs/pkgs/by-name/mb/mbtileserver/package.nix
index 853aad3e18..6c1b248a4a 100644
--- a/third_party/nixpkgs/pkgs/servers/geospatial/mbtileserver/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mb/mbtileserver/package.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "mbtileserver";
- version = "0.10.0";
+ version = "0.11.0";
src = fetchFromGitHub {
owner = "consbio";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-hKDgKiy3tmZ7gxmxZlflJHcxatrSqE1d1uhSLJh8XLo=";
+ sha256 = "sha256-RLaAhc24zdCFvpSN2LZXNyS1ygg9zCi4jEj8owdreWU=";
};
- vendorHash = "sha256-QcyFnzRdGdrVqgKEMbhaD7C7dkGKKhTesMMZKrrLx70=";
+ vendorHash = "sha256-yn7LcR/DvHDSRicUnWLrFZKqZti+YQoLSk3mZkDIj10=";
meta = with lib; {
description = "Simple Go-based server for map tiles stored in mbtiles format";
diff --git a/third_party/nixpkgs/pkgs/by-name/mc/mcdreforged/package.nix b/third_party/nixpkgs/pkgs/by-name/mc/mcdreforged/package.nix
index 31c53dfbe3..d9c2162712 100644
--- a/third_party/nixpkgs/pkgs/by-name/mc/mcdreforged/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mc/mcdreforged/package.nix
@@ -8,14 +8,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "mcdreforged";
- version = "2.13.1";
+ version = "2.13.2";
pyproject = true;
src = fetchFromGitHub {
owner = "MCDReforged";
repo = "MCDReforged";
rev = "refs/tags/v${version}";
- hash = "sha256-Um4XSpkpJupBy5h/hUuHNyXnaDvjL1IIcmSqBHKycEM=";
+ hash = "sha256-4podJ3InBnNc+t4BpCQrg2QbJ9ZJr5fmroXyzo7JrZw=";
};
build-system = [ python3.pkgs.setuptools ];
diff --git a/third_party/nixpkgs/pkgs/by-name/md/mdbook-alerts/package.nix b/third_party/nixpkgs/pkgs/by-name/md/mdbook-alerts/package.nix
index a36373848d..085c191b92 100644
--- a/third_party/nixpkgs/pkgs/by-name/md/mdbook-alerts/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/md/mdbook-alerts/package.nix
@@ -7,7 +7,7 @@
CoreServices ? darwin.apple_sdk.frameworks.CoreServices,
}:
let
- version = "0.6.5";
+ version = "0.6.6";
in
rustPlatform.buildRustPackage {
pname = "mdbook-alerts";
@@ -17,10 +17,10 @@ rustPlatform.buildRustPackage {
owner = "lambdalisue";
repo = "rs-mdbook-alerts";
rev = "v${version}";
- hash = "sha256-vlp1tjtdbaH1sax3HAN665fspqRheHZzu5u/QjEejHg=";
+ hash = "sha256-npPQU53l/VtTH23YYT6SOa11eUPNcA96al06S5HNNFE=";
};
- cargoHash = "sha256-nzVvktweqrow7P/I8DhDoVJNj1COCeEhx6HLY536hYE=";
+ cargoHash = "sha256-1wumxZoNr1QIit+KjgioG5WlSLSsWfcisChUEISoGQE=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ];
diff --git a/third_party/nixpkgs/pkgs/by-name/md/mdns/package.nix b/third_party/nixpkgs/pkgs/by-name/md/mdns/package.nix
new file mode 100644
index 0000000000..245b5a234c
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/md/mdns/package.nix
@@ -0,0 +1,30 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, cmake
+}:
+
+stdenv.mkDerivation rec {
+ pname = "mdns";
+ version = "1.4.3";
+
+ src = fetchFromGitHub {
+ owner = "mjansson";
+ repo = "mdns";
+ rev = version;
+ hash = "sha256-2uv+Ibnbl6hsdjFqPhcHXbv+nIEIT4+tgtwGndpZCqo=";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ ];
+
+ meta = with lib; {
+ description = "Public domain mDNS/DNS-SD library in C";
+ homepage = "https://github.com/mjansson/mdns";
+ changelog = "https://github.com/mjansson/mdns/blob/${src.rev}/CHANGELOG";
+ license = licenses.unlicense;
+ maintainers = with maintainers; [ hexa ];
+ platforms = platforms.all;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/me/melonDS/package.nix b/third_party/nixpkgs/pkgs/by-name/me/melonDS/package.nix
index e6d1f39288..d08bd3c5af 100644
--- a/third_party/nixpkgs/pkgs/by-name/me/melonDS/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/me/melonDS/package.nix
@@ -27,13 +27,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "melonDS";
- version = "0.9.5-unstable-2024-09-18";
+ version = "0.9.5-unstable-2024-09-29";
src = fetchFromGitHub {
owner = "melonDS-emu";
repo = "melonDS";
- rev = "2179ca2a417e356f23a09cd88707b20c1bcaf66f";
- hash = "sha256-93KbpRlVVZc8JoaZiVLKOsTezLqY2Y7J2bFL7RkCcxM=";
+ rev = "e9446fa9dc3ba64c22f8e5bb611ad394b5729eda";
+ hash = "sha256-0YNF9NPKaaKzC3d8cXG4Od3AUc1zxVtuB5u2Q8ruwr0=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/me/meson/0001-Revert-rust-recursively-pull-proc-macro-dependencies.patch b/third_party/nixpkgs/pkgs/by-name/me/meson/0001-Revert-rust-recursively-pull-proc-macro-dependencies.patch
deleted file mode 100644
index ff94409053..0000000000
--- a/third_party/nixpkgs/pkgs/by-name/me/meson/0001-Revert-rust-recursively-pull-proc-macro-dependencies.patch
+++ /dev/null
@@ -1,92 +0,0 @@
-From 8304b645c655832c47ee9ca706d182c26d29eaff Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?J=C3=B6rg=20Thalheim?=
-Date: Tue, 9 Apr 2024 06:35:39 +0000
-Subject: [PATCH] Revert "rust: recursively pull proc-macro dependencies as
- well"
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-This reverts commit aee941559c4b88a062e88186819a820c69c200ae.
-
-Signed-off-by: Jƶrg Thalheim
----
- mesonbuild/build.py | 2 ++
- test cases/rust/18 proc-macro/lib.rs | 8 --------
- test cases/rust/18 proc-macro/meson.build | 11 -----------
- test cases/rust/18 proc-macro/subdir/meson.build | 1 -
- .../rust/18 proc-macro/transitive-proc-macro.rs | 7 -------
- 5 files changed, 2 insertions(+), 27 deletions(-)
- delete mode 100644 test cases/rust/18 proc-macro/lib.rs
- delete mode 100644 test cases/rust/18 proc-macro/subdir/meson.build
- delete mode 100644 test cases/rust/18 proc-macro/transitive-proc-macro.rs
-
-diff --git a/mesonbuild/build.py b/mesonbuild/build.py
-index 6f0d6a2dd..7be9b497b 100644
---- a/mesonbuild/build.py
-+++ b/mesonbuild/build.py
-@@ -1295,6 +1295,8 @@ def get_dependencies_recurse(self, result: OrderedSet[BuildTargetTypes], include
- for t in self.link_targets:
- if t in result:
- continue
-+ if t.rust_crate_type == 'proc-macro':
-+ continue
- if include_internals or not t.is_internal():
- result.add(t)
- if isinstance(t, StaticLibrary):
-diff --git a/test cases/rust/18 proc-macro/lib.rs b/test cases/rust/18 proc-macro/lib.rs
-deleted file mode 100644
-index 5242886cc..000000000
---- a/test cases/rust/18 proc-macro/lib.rs
-+++ /dev/null
-@@ -1,8 +0,0 @@
--extern crate proc_macro_examples;
--use proc_macro_examples::make_answer;
--
--make_answer!();
--
--pub fn func() -> u32 {
-- answer()
--}
-diff --git a/test cases/rust/18 proc-macro/meson.build b/test cases/rust/18 proc-macro/meson.build
-index e8b28eda1..c5f0dfc82 100644
---- a/test cases/rust/18 proc-macro/meson.build
-+++ b/test cases/rust/18 proc-macro/meson.build
-@@ -31,14 +31,3 @@ main = executable(
- )
-
- test('main_test2', main)
--
--subdir('subdir')
--
--staticlib = static_library('staticlib', 'lib.rs',
-- link_with: pm_in_subdir,
-- rust_dependency_map : {'proc_macro_examples3' : 'proc_macro_examples'}
--)
--
--executable('transitive-proc-macro', 'transitive-proc-macro.rs',
-- link_with: staticlib,
--)
-diff --git a/test cases/rust/18 proc-macro/subdir/meson.build b/test cases/rust/18 proc-macro/subdir/meson.build
-deleted file mode 100644
-index 04842c431..000000000
---- a/test cases/rust/18 proc-macro/subdir/meson.build
-+++ /dev/null
-@@ -1 +0,0 @@
--pm_in_subdir = rust.proc_macro('proc_macro_examples3', '../proc.rs')
-diff --git a/test cases/rust/18 proc-macro/transitive-proc-macro.rs b/test cases/rust/18 proc-macro/transitive-proc-macro.rs
-deleted file mode 100644
-index 4c804b3b6..000000000
---- a/test cases/rust/18 proc-macro/transitive-proc-macro.rs
-+++ /dev/null
-@@ -1,7 +0,0 @@
--extern crate staticlib;
--use staticlib::func;
--
--
--fn main() {
-- assert_eq!(42, func());
--}
---
-2.44.0
-
diff --git a/third_party/nixpkgs/pkgs/by-name/me/metacity/package.nix b/third_party/nixpkgs/pkgs/by-name/me/metacity/package.nix
index 3904fb25ed..c5691dd8fa 100644
--- a/third_party/nixpkgs/pkgs/by-name/me/metacity/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/me/metacity/package.nix
@@ -68,6 +68,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Window manager used in Gnome Flashback";
homepage = "https://gitlab.gnome.org/GNOME/metacity";
+ changelog = "https://gitlab.gnome.org/GNOME/metacity/-/blob/${version}/NEWS?ref_type=tags";
license = licenses.gpl2;
maintainers = teams.gnome.members;
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/me/metacubexd/package.nix b/third_party/nixpkgs/pkgs/by-name/me/metacubexd/package.nix
index a8ddd60cc6..6b5b6c7e8f 100644
--- a/third_party/nixpkgs/pkgs/by-name/me/metacubexd/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/me/metacubexd/package.nix
@@ -8,13 +8,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "metacubexd";
- version = "1.149.0";
+ version = "1.150.0";
src = fetchFromGitHub {
owner = "MetaCubeX";
repo = "metacubexd";
rev = "v${finalAttrs.version}";
- hash = "sha256-WpF8A7TUPVk/e/ezPlypnAldqklMfUS6RfuLvVNEWOY=";
+ hash = "sha256-UItmZmrcCSO7705TzEO80IVGSsCrDjm9Apw17XAQ9jY=";
};
nativeBuildInputs = [
@@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs) pname version src;
- hash = "sha256-WsaHl8dD5Fi7WEoLhYCkxVfMB/VJ8cllGY6EveqQYgY=";
+ hash = "sha256-jIotwZmFzzv3jN4iXV4aonxnVDuIGzxNH8RGD0r7t0c=";
};
buildPhase = ''
diff --git a/third_party/nixpkgs/pkgs/by-name/mi/mihomo/package.nix b/third_party/nixpkgs/pkgs/by-name/mi/mihomo/package.nix
index 09d4ed448c..7177480ad8 100644
--- a/third_party/nixpkgs/pkgs/by-name/mi/mihomo/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mi/mihomo/package.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "mihomo";
- version = "1.18.8";
+ version = "1.18.9";
src = fetchFromGitHub {
owner = "MetaCubeX";
repo = "mihomo";
rev = "v${version}";
- hash = "sha256-UImkDjfNbC59SkoR0SsmlxGO5UPjMA0IURj+2+zgsVQ=";
+ hash = "sha256-WVzJymXmtPV5AGYYuFDlrhy5Hh9eUBOFG8UhAnFZ22g=";
};
- vendorHash = "sha256-Lrd+og6bOopbV/JDwfWY4X+D/2iOCMgDA+JlHJlxwXE=";
+ vendorHash = "sha256-A10XICoieWc0FJAn2G2aolefLjguwL72qrr4KjMFYZE=";
excludedPackages = [ "./test" ];
diff --git a/third_party/nixpkgs/pkgs/servers/miniflux/default.nix b/third_party/nixpkgs/pkgs/by-name/mi/miniflux/package.nix
similarity index 68%
rename from third_party/nixpkgs/pkgs/servers/miniflux/default.nix
rename to third_party/nixpkgs/pkgs/by-name/mi/miniflux/package.nix
index 9e0e854435..c3e590e80f 100644
--- a/third_party/nixpkgs/pkgs/servers/miniflux/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mi/miniflux/package.nix
@@ -1,17 +1,17 @@
-{ lib, buildGoModule, fetchFromGitHub, fetchpatch2, installShellFiles, nixosTests }:
+{ lib, buildGoModule, fetchFromGitHub, installShellFiles, nixosTests, nix-update-script }:
buildGoModule rec {
pname = "miniflux";
- version = "2.2.0";
+ version = "2.2.1";
src = fetchFromGitHub {
owner = "miniflux";
repo = "v2";
rev = "refs/tags/${version}";
- hash = "sha256-JE0sHxmvLGvbgOqH5f7OONAvP93dJLWLAbgTnlNHGHE=";
+ hash = "sha256-b4slACQl+3vDsioULVKscBhS8LvTxCUPDnO7GlT46CM=";
};
- vendorHash = "sha256-Y5FcKmvYMN9Q9/VpP8IWclFXt7gl61UiyPJ+Rdmlito=";
+ vendorHash = "sha256-PL5tc6MQRHloc3Dfw+FpWdqrXErFPjEb8RNPmHr7jSk=";
nativeBuildInputs = [ installShellFiles ];
@@ -26,7 +26,10 @@ buildGoModule rec {
installManPage miniflux.1
'';
- passthru.tests = nixosTests.miniflux;
+ passthru = {
+ tests = nixosTests.miniflux;
+ updateScript = nix-update-script { };
+ };
meta = with lib; {
description = "Minimalist and opinionated feed reader";
diff --git a/third_party/nixpkgs/pkgs/by-name/mi/minijinja/package.nix b/third_party/nixpkgs/pkgs/by-name/mi/minijinja/package.nix
index 9f4eabc488..f88c314b69 100644
--- a/third_party/nixpkgs/pkgs/by-name/mi/minijinja/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mi/minijinja/package.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "minijinja";
- version = "2.3.0";
+ version = "2.3.1";
src = fetchFromGitHub {
owner = "mitsuhiko";
repo = "minijinja";
rev = version;
- hash = "sha256-SZWVvj/tGpoC740An/sgdPVg+uV39QBj7qbjK0lSYdo=";
+ hash = "sha256-fASPxNSkSQtg05hmSK48AAEd9MpcoFqCt5hkk2vIR2A=";
};
- cargoHash = "sha256-OVpqfwu5x/XfqgB8xJY+qZYQUgsa2QO9FZ+/KVYZxgE=";
+ cargoHash = "sha256-dPNWeuBAWV7ynh9t+DEaR0xb0cAa27Pp44Hm68mWTwI=";
# The tests relies on the presence of network connection
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/by-name/mi/miracle-wm/package.nix b/third_party/nixpkgs/pkgs/by-name/mi/miracle-wm/package.nix
index 27cc4ecd59..2a6ff5f5c5 100644
--- a/third_party/nixpkgs/pkgs/by-name/mi/miracle-wm/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mi/miracle-wm/package.nix
@@ -27,13 +27,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "miracle-wm";
- version = "0.3.5";
+ version = "0.3.6";
src = fetchFromGitHub {
owner = "mattkae";
repo = "miracle-wm";
rev = "v${finalAttrs.version}";
- hash = "sha256-2OoMkD4ChNXzqqzdOvzYRL0UYU7Uecm5yTXCvG45jCI=";
+ hash = "sha256-fK/g6DhcxJMvxujZDZXs1yXRu2FGZQKmhxw7/czAQiY=";
};
patches = [
diff --git a/third_party/nixpkgs/pkgs/applications/window-managers/miriway/default.nix b/third_party/nixpkgs/pkgs/by-name/mi/miriway/package.nix
similarity index 77%
rename from third_party/nixpkgs/pkgs/applications/window-managers/miriway/default.nix
rename to third_party/nixpkgs/pkgs/by-name/mi/miriway/package.nix
index c23f1e799c..9ae59bf053 100644
--- a/third_party/nixpkgs/pkgs/applications/window-managers/miriway/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mi/miriway/package.nix
@@ -1,23 +1,24 @@
-{ stdenv
-, lib
-, fetchFromGitHub
-, unstableGitUpdater
-, nixosTests
-, cmake
-, pkg-config
-, mir
-, libxkbcommon
+{
+ stdenv,
+ lib,
+ fetchFromGitHub,
+ gitUpdater,
+ nixosTests,
+ cmake,
+ pkg-config,
+ mir,
+ libxkbcommon,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "miriway";
- version = "0-unstable-2024-08-31";
+ version = "24.09";
src = fetchFromGitHub {
owner = "Miriway";
repo = "Miriway";
- rev = "2d754931f038865bd91938578b862262f0ce7c00";
- hash = "sha256-wmtAbajZ859tvLjKuwqFUq05VGLxHNJX1XyIXM6vvgU=";
+ rev = "refs/tags/v${finalAttrs.version}";
+ hash = "sha256-/0txc9ynC3rj9tbHwYNlDe2C1DlmjoE2Q2/uoBz2GFg=";
};
strictDeps = true;
@@ -33,14 +34,14 @@ stdenv.mkDerivation (finalAttrs: {
];
passthru = {
- updateScript = unstableGitUpdater { };
+ updateScript = gitUpdater { rev-prefix = "v"; };
providedSessions = [ "miriway" ];
tests = {
inherit (nixosTests) miriway;
};
};
- meta = with lib; {
+ meta = {
description = "Mir based Wayland compositor";
longDescription = ''
Miriway is a starting point for creating a Wayland based desktop environment using Mir.
@@ -64,8 +65,9 @@ stdenv.mkDerivation (finalAttrs: {
enabling these in miriway-shell.config.
'';
homepage = "https://github.com/Miriway/Miriway";
- license = licenses.gpl3Only;
- platforms = platforms.linux;
- maintainers = with maintainers; [ OPNA2608 ];
+ license = lib.licenses.gpl3Only;
+ platforms = lib.platforms.linux;
+ mainProgram = "miriway";
+ maintainers = with lib.maintainers; [ OPNA2608 ];
};
})
diff --git a/third_party/nixpkgs/pkgs/applications/misc/mission-center/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/mi/mission-center/Cargo.lock
similarity index 73%
rename from third_party/nixpkgs/pkgs/applications/misc/mission-center/Cargo.lock
rename to third_party/nixpkgs/pkgs/by-name/mi/mission-center/Cargo.lock
index 554a818901..32d323310e 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/mission-center/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/mi/mission-center/Cargo.lock
@@ -23,23 +23,17 @@ dependencies = [
"memchr",
]
-[[package]]
-name = "allocator-api2"
-version = "0.2.18"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f"
-
[[package]]
name = "autocfg"
-version = "1.2.0"
+version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80"
+checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
[[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"
[[package]]
name = "block"
@@ -49,22 +43,21 @@ checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
[[package]]
name = "cairo-rs"
-version = "0.19.4"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2ac2a4d0e69036cf0062976f6efcba1aaee3e448594e6514bb2ddf87acce562"
+checksum = "e8a0ea147c94108c9613235388f540e4d14c327f7081c9e471fc8ee8a2533e69"
dependencies = [
"bitflags",
"cairo-sys-rs",
"glib",
"libc",
- "thiserror",
]
[[package]]
name = "cairo-sys-rs"
-version = "0.19.2"
+version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd3bb3119664efbd78b5e6c93957447944f16bdbced84c17a9f41c7829b81e64"
+checksum = "428290f914b9b86089f60f5d8a9f6e440508e1bcff23b25afd51502b0a2da88f"
dependencies = [
"glib-sys",
"libc",
@@ -73,15 +66,18 @@ dependencies = [
[[package]]
name = "cc"
-version = "1.0.96"
+version = "1.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd"
+checksum = "b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476"
+dependencies = [
+ "shlex",
+]
[[package]]
name = "cfg-expr"
-version = "0.15.8"
+version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02"
+checksum = "345c78335be0624ed29012dc10c49102196c6882c12dde65d9f35b02da2aada8"
dependencies = [
"smallvec",
"target-lexicon",
@@ -242,9 +238,9 @@ dependencies = [
[[package]]
name = "gdk-pixbuf"
-version = "0.19.2"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f6a23f8a0b5090494fd04924662d463f8386cc678dd3915015a838c1a3679b92"
+checksum = "8730751991b97419fc3f0c2dca2c9e45b48edf46e48e0f965964ecf33889812f"
dependencies = [
"gdk-pixbuf-sys",
"gio",
@@ -254,9 +250,9 @@ dependencies = [
[[package]]
name = "gdk-pixbuf-sys"
-version = "0.19.5"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1fdbf021f8b9d19e30fb9ea6d6e5f2b6a712fe4645417c69f86f6ff1e1444a8f"
+checksum = "1ffbf649fd5b1c8c0f0feeb015b7533c3ef92da2887fb95ddd338bc2b1644a7c"
dependencies = [
"gio-sys",
"glib-sys",
@@ -267,9 +263,9 @@ dependencies = [
[[package]]
name = "gdk4"
-version = "0.8.2"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db265c9dd42d6a371e09e52deab3a84808427198b86ac792d75fd35c07990a07"
+checksum = "4b7d7237c1487ed4b300aac7744efcbf1319e12d60d7afcd6f505414bd5b5dea"
dependencies = [
"cairo-rs",
"gdk-pixbuf",
@@ -282,9 +278,9 @@ dependencies = [
[[package]]
name = "gdk4-sys"
-version = "0.8.2"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c9418fb4e8a67074919fe7604429c45aa74eb9df82e7ca529767c6d4e9dc66dd"
+checksum = "a67576c8ec012156d7f680e201a807b4432a77babb3157e0555e990ab6bcd878"
dependencies = [
"cairo-sys-rs",
"gdk-pixbuf-sys",
@@ -299,9 +295,9 @@ dependencies = [
[[package]]
name = "getrandom"
-version = "0.2.14"
+version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c"
+checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
dependencies = [
"cfg-if",
"libc",
@@ -310,9 +306,9 @@ dependencies = [
[[package]]
name = "gettext-rs"
-version = "0.7.0"
+version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e49ea8a8fad198aaa1f9655a2524b64b70eb06b2f3ff37da407566c93054f364"
+checksum = "4a6716b8a0db461a2720b850ba1623e5b69e4b1aa0224cf5e1fb23a0fe49e65c"
dependencies = [
"gettext-sys",
"locale_config",
@@ -320,9 +316,9 @@ dependencies = [
[[package]]
name = "gettext-sys"
-version = "0.21.3"
+version = "0.21.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c63ce2e00f56a206778276704bbe38564c8695249fdc8f354b4ef71c57c3839d"
+checksum = "f7b8797f28f2dabfbe2caadb6db4f7fd739e251b5ede0a2ba49e506071edcf67"
dependencies = [
"cc",
"temp-dir",
@@ -330,9 +326,9 @@ dependencies = [
[[package]]
name = "gio"
-version = "0.19.5"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "be548be810e45dd31d3bbb89c6210980bb7af9bca3ea1292b5f16b75f8e394a7"
+checksum = "dcacaa37401cad0a95aadd266bc39c72a131d454fc012f6dfd217f891d76cc52"
dependencies = [
"futures-channel",
"futures-core",
@@ -343,14 +339,13 @@ dependencies = [
"libc",
"pin-project-lite",
"smallvec",
- "thiserror",
]
[[package]]
name = "gio-sys"
-version = "0.19.5"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4bdbef451b0f0361e7f762987cc6bebd5facab1d535e85a3cf1115dfb08db40"
+checksum = "5237611e97e9b86ab5768adc3eef853ae713ea797aa3835404acdfacffc9fb38"
dependencies = [
"glib-sys",
"gobject-sys",
@@ -361,9 +356,9 @@ dependencies = [
[[package]]
name = "glib"
-version = "0.19.5"
+version = "0.20.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "be682de2914107f591efdbe2debf05d9ad70726310ee2b6a3802a697649fcc55"
+checksum = "95648aac01b75503000bb3bcaa5ec7a7a2dd61e43636b8b1814854de94dd80e4"
dependencies = [
"bitflags",
"futures-channel",
@@ -378,14 +373,13 @@ dependencies = [
"libc",
"memchr",
"smallvec",
- "thiserror",
]
[[package]]
name = "glib-macros"
-version = "0.19.5"
+version = "0.20.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ed782fa3e949c31146671da6e7a227a5e7d354660df1db6d0aac4974dc82a3c"
+checksum = "302f1d633c9cdef4350330e7b68fd8016e2834bb106c93fdf9789fcde753c1ab"
dependencies = [
"heck",
"proc-macro-crate",
@@ -396,9 +390,9 @@ dependencies = [
[[package]]
name = "glib-sys"
-version = "0.19.5"
+version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "767d23ead9bbdfcbb1c2242c155c8128a7d13dde7bf69c176f809546135e2282"
+checksum = "92eee4531c1c9abba945d19378b205031b5890e1f99c319ba0503b6e0c06a163"
dependencies = [
"libc",
"system-deps",
@@ -406,9 +400,9 @@ dependencies = [
[[package]]
name = "gobject-sys"
-version = "0.19.5"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c3787b0bfacca12bb25f8f822b0dbee9f7e4a86e6469a29976d332d2c14c945b"
+checksum = "fa3d1dcd8a1eb2e7c22be3d5e792b14b186f3524f79b25631730f9a8c169d49a"
dependencies = [
"glib-sys",
"libc",
@@ -417,9 +411,9 @@ dependencies = [
[[package]]
name = "graphene-rs"
-version = "0.19.2"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "99e4d388e96c5f29e2b2f67045d229ddf826d0a8d6d282f94ed3b34452222c91"
+checksum = "80aac87f74e81c0e13433e892a047237abdc37945c86887f5eed905038356e69"
dependencies = [
"glib",
"graphene-sys",
@@ -428,9 +422,9 @@ dependencies = [
[[package]]
name = "graphene-sys"
-version = "0.19.5"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2a60e7381afdd7be43bd10a89d3b6741d162aabbca3a8db73505afb6a3aea59d"
+checksum = "cc2f91ecd32989efad60326cc20a8fb252bd2852239a08e4e70cde8c100de9ca"
dependencies = [
"glib-sys",
"libc",
@@ -440,9 +434,9 @@ dependencies = [
[[package]]
name = "gsk4"
-version = "0.8.2"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7563884bf6939f4468e5d94654945bdd9afcaf8c3ba4c5dd17b5342b747221be"
+checksum = "1f3cf2091e1af185b347b3450817d93dea6fe435df7abd4c2cd7fb5bcb4cfda8"
dependencies = [
"cairo-rs",
"gdk4",
@@ -455,9 +449,9 @@ dependencies = [
[[package]]
name = "gsk4-sys"
-version = "0.8.2"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23024bf2636c38bbd1f822f58acc9d1c25b28da896ff0f291a1a232d4272b3dc"
+checksum = "6aa69614a26d8760c186c3690f1b0fbb917572ca23ef83137445770ceddf8cde"
dependencies = [
"cairo-sys-rs",
"gdk4-sys",
@@ -471,9 +465,9 @@ dependencies = [
[[package]]
name = "gtk4"
-version = "0.8.2"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b04e11319b08af11358ab543105a9e49b0c491faca35e2b8e7e36bfba8b671ab"
+checksum = "f4fe572bf318e5dbc6f5a2f8a25d853f1ae3f42768c0b08af6ca20a18f4057e1"
dependencies = [
"cairo-rs",
"field-offset",
@@ -492,9 +486,9 @@ dependencies = [
[[package]]
name = "gtk4-macros"
-version = "0.8.2"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec655a7ef88d8ce9592899deb8b2d0fa50bab1e6dd69182deb764e643c522408"
+checksum = "e9e7b362c8fccd2712297903717d65d30defdab2b509bc9d209cbe5ffb9fabaf"
dependencies = [
"proc-macro-crate",
"proc-macro2",
@@ -504,9 +498,9 @@ dependencies = [
[[package]]
name = "gtk4-sys"
-version = "0.8.2"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8c8aa86b7f85ea71d66ea88c1d4bae1cfacf51ca4856274565133838d77e57b5"
+checksum = "1114a207af8ada02cf4658a76692f4190f06f093380d5be07e3ca8b43aa7c666"
dependencies = [
"cairo-sys-rs",
"gdk-pixbuf-sys",
@@ -528,14 +522,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
dependencies = [
"ahash",
- "allocator-api2",
]
[[package]]
name = "hashlink"
-version = "0.9.0"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "692eaaf7f7607518dd3cef090f1474b61edc5301d8012f09579920df68b725ee"
+checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af"
dependencies = [
"hashbrown",
]
@@ -548,9 +541,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "indexmap"
-version = "2.2.6"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
+checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5"
dependencies = [
"equivalent",
"hashbrown",
@@ -564,17 +557,16 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
[[package]]
name = "lazy_static"
-version = "1.4.0"
+version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]]
name = "libadwaita"
-version = "0.6.0"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "91b4990248b9e1ec5e72094a2ccaea70ec3809f88f6fd52192f2af306b87c5d9"
+checksum = "2ff9c222b5c783729de45185f07b2fec2d43a7f9c63961e777d3667e20443878"
dependencies = [
- "gdk-pixbuf",
"gdk4",
"gio",
"glib",
@@ -586,9 +578,9 @@ dependencies = [
[[package]]
name = "libadwaita-sys"
-version = "0.6.0"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23a748e4e92be1265cd9e93d569c0b5dfc7814107985aa6743d670ab281ea1a8"
+checksum = "1c44d8bdbad31d6639e1f20cc9c1424f1a8e02d751fc28d44659bf743fb9eca6"
dependencies = [
"gdk4-sys",
"gio-sys",
@@ -602,9 +594,9 @@ dependencies = [
[[package]]
name = "libc"
-version = "0.2.154"
+version = "0.2.158"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346"
+checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439"
[[package]]
name = "libdbus-sys"
@@ -617,9 +609,9 @@ dependencies = [
[[package]]
name = "libsqlite3-sys"
-version = "0.28.0"
+version = "0.30.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f"
+checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149"
dependencies = [
"cc",
"pkg-config",
@@ -660,9 +652,9 @@ dependencies = [
[[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 = "memoffset"
@@ -675,7 +667,7 @@ dependencies = [
[[package]]
name = "missioncenter"
-version = "0.5.2"
+version = "0.6.0"
dependencies = [
"dbus",
"errno-sys",
@@ -741,9 +733,9 @@ dependencies = [
[[package]]
name = "pango"
-version = "0.19.5"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "504ce6e805439ea2c6791168fe7ef8e3da0c1b2ef82c44bc450dbc330592920d"
+checksum = "5764e5a174a5a0ec054fe5962ce6d4fc7052e2d0dcc23bbc77202b40a4a403d3"
dependencies = [
"gio",
"glib",
@@ -753,9 +745,9 @@ dependencies = [
[[package]]
name = "pango-sys"
-version = "0.19.5"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e4829555bdbb83692ddeaf5a6927fb2d025c8131e5ecaa4f7619fff6985d3505"
+checksum = "fd317e1de76b14b3d3efe05518c08b360327f1ab7fec150473a89ffcad4b072d"
dependencies = [
"glib-sys",
"gobject-sys",
@@ -783,36 +775,36 @@ checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
[[package]]
name = "proc-macro-crate"
-version = "3.1.0"
+version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
+checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b"
dependencies = [
- "toml_edit 0.21.1",
+ "toml_edit",
]
[[package]]
name = "proc-macro2"
-version = "1.0.81"
+version = "1.0.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba"
+checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
dependencies = [
"unicode-ident",
]
[[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 = "regex"
-version = "1.10.4"
+version = "1.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c"
+checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619"
dependencies = [
"aho-corasick",
"memchr",
@@ -822,9 +814,9 @@ dependencies = [
[[package]]
name = "regex-automata"
-version = "0.4.6"
+version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
+checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df"
dependencies = [
"aho-corasick",
"memchr",
@@ -833,15 +825,15 @@ dependencies = [
[[package]]
name = "regex-syntax"
-version = "0.8.3"
+version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56"
+checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"
[[package]]
name = "rusqlite"
-version = "0.31.0"
+version = "0.32.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b838eba278d213a8beaf485bd313fd580ca4505a00d5871caeb1457c55322cae"
+checksum = "7753b721174eb8ff87a9a0e799e2d7bc3749323e773db92e0984debb00019d6e"
dependencies = [
"bitflags",
"fallible-iterator",
@@ -853,9 +845,9 @@ dependencies = [
[[package]]
name = "rust-ini"
-version = "0.21.0"
+version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d625ed57d8f49af6cfa514c42e1a71fadcff60eb0b1c517ff82fe41aa025b41"
+checksum = "4e310ef0e1b6eeb79169a1171daf9abcb87a2e17c03bee2c4bb100b55c75409f"
dependencies = [
"cfg-if",
"ordered-multimap",
@@ -864,39 +856,39 @@ dependencies = [
[[package]]
name = "rustc_version"
-version = "0.4.0"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
+checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
dependencies = [
"semver",
]
[[package]]
name = "ryu"
-version = "1.0.17"
+version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1"
+checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
[[package]]
name = "semver"
-version = "1.0.22"
+version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca"
+checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
[[package]]
name = "serde"
-version = "1.0.200"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ddc6f9cc94d67c0e21aaf7eda3a010fd3af78ebf6e096aa6e2e13c79749cce4f"
+checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.200"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "856f046b9400cee3c8c94ed572ecdb752444c24528c035cd35882aad6f492bcb"
+checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
dependencies = [
"proc-macro2",
"quote",
@@ -905,24 +897,31 @@ dependencies = [
[[package]]
name = "serde_json"
-version = "1.0.116"
+version = "1.0.128"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813"
+checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
dependencies = [
"itoa",
+ "memchr",
"ryu",
"serde",
]
[[package]]
name = "serde_spanned"
-version = "0.6.5"
+version = "0.6.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1"
+checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d"
dependencies = [
"serde",
]
+[[package]]
+name = "shlex"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
+
[[package]]
name = "slab"
version = "0.4.9"
@@ -946,9 +945,9 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
[[package]]
name = "syn"
-version = "2.0.60"
+version = "2.0.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3"
+checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed"
dependencies = [
"proc-macro2",
"quote",
@@ -957,9 +956,9 @@ dependencies = [
[[package]]
name = "system-deps"
-version = "6.2.2"
+version = "7.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349"
+checksum = "070a0a5e7da2d24be457809c4b3baa57a835fd2829ad8b86f9a049052fe71031"
dependencies = [
"cfg-expr",
"heck",
@@ -970,9 +969,9 @@ dependencies = [
[[package]]
name = "target-lexicon"
-version = "0.12.14"
+version = "0.12.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f"
+checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
[[package]]
name = "temp-dir"
@@ -982,29 +981,9 @@ checksum = "1f227968ec00f0e5322f9b8173c7a0cbcff6181a0a5b28e9892491c286277231"
[[package]]
name = "textdistance"
-version = "1.0.2"
+version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d321c8576c2b47e43953e9cce236550d4cd6af0a6ce518fe084340082ca6037b"
-
-[[package]]
-name = "thiserror"
-version = "1.0.59"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa"
-dependencies = [
- "thiserror-impl",
-]
-
-[[package]]
-name = "thiserror-impl"
-version = "1.0.59"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
+checksum = "7f1835c76a9d443834c04539860f3ce46b9d93ef8c260057f939e967ca81180a"
[[package]]
name = "tiny-keccak"
@@ -1017,47 +996,36 @@ dependencies = [
[[package]]
name = "toml"
-version = "0.8.12"
+version = "0.8.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3"
+checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e"
dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
- "toml_edit 0.22.12",
+ "toml_edit",
]
[[package]]
name = "toml_datetime"
-version = "0.6.5"
+version = "0.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
+checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
dependencies = [
"serde",
]
[[package]]
name = "toml_edit"
-version = "0.21.1"
+version = "0.22.20"
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.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef"
+checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d"
dependencies = [
"indexmap",
"serde",
"serde_spanned",
"toml_datetime",
- "winnow 0.6.7",
+ "winnow",
]
[[package]]
@@ -1068,9 +1036,9 @@ checksum = "343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc"
[[package]]
name = "unicode-ident"
-version = "1.0.12"
+version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
+checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
[[package]]
name = "vcpkg"
@@ -1086,9 +1054,9 @@ checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b"
[[package]]
name = "version_check"
-version = "0.9.4"
+version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "wasi"
@@ -1129,9 +1097,9 @@ dependencies = [
[[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",
"windows_aarch64_msvc",
@@ -1145,84 +1113,75 @@ dependencies = [
[[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"
-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"
-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"
-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"
-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"
-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"
-version = "0.52.5"
+version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
+checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
[[package]]
name = "winnow"
-version = "0.5.40"
+version = "0.6.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
-dependencies = [
- "memchr",
-]
-
-[[package]]
-name = "winnow"
-version = "0.6.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "14b9415ee827af173ebb3f15f9083df5a122eb93572ec28741fb153356ea2578"
+checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f"
dependencies = [
"memchr",
]
[[package]]
name = "zerocopy"
-version = "0.7.32"
+version = "0.7.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be"
+checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
-version = "0.7.32"
+version = "0.7.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
+checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
dependencies = [
"proc-macro2",
"quote",
diff --git a/third_party/nixpkgs/pkgs/applications/misc/mission-center/gatherer-Cargo.lock b/third_party/nixpkgs/pkgs/by-name/mi/mission-center/gatherer-Cargo.lock
similarity index 76%
rename from third_party/nixpkgs/pkgs/applications/misc/mission-center/gatherer-Cargo.lock
rename to third_party/nixpkgs/pkgs/by-name/mi/mission-center/gatherer-Cargo.lock
index d6ad543585..420af7d5c1 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/mission-center/gatherer-Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/mi/mission-center/gatherer-Cargo.lock
@@ -3,10 +3,10 @@
version = 3
[[package]]
-name = "adler"
-version = "1.0.2"
+name = "adler2"
+version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
+checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
[[package]]
name = "aho-corasick"
@@ -19,15 +19,25 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.86"
+version = "1.0.88"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
+checksum = "4e1496f8fb1fbf272686b8d37f523dab3e4a7443300055e74cdaa449f3114356"
+
+[[package]]
+name = "app-rummage"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c015066de1a3af6e3582d1c4bf19f481fe7536e495c30fae84ec63cb08f90622"
+dependencies = [
+ "log",
+ "nix",
+]
[[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 = "ash"
@@ -55,15 +65,9 @@ dependencies = [
[[package]]
name = "bitflags"
-version = "1.3.2"
+version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
-
-[[package]]
-name = "bitflags"
-version = "2.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
+checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
[[package]]
name = "block-buffer"
@@ -76,9 +80,9 @@ dependencies = [
[[package]]
name = "bstr"
-version = "1.9.1"
+version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706"
+checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c"
dependencies = [
"memchr",
"serde",
@@ -86,18 +90,18 @@ dependencies = [
[[package]]
name = "bytemuck"
-version = "1.16.0"
+version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5"
+checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae"
dependencies = [
"bytemuck_derive",
]
[[package]]
name = "bytemuck_derive"
-version = "1.6.1"
+version = "1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "369cfaf2a5bed5d8f8202073b2e093c9f508251de1551a0deb4253e4c7d80909"
+checksum = "0cc8b54b395f2fcfbb3d90c47b01c7f444d94d05bdeb775811dec868ac3bbc26"
dependencies = [
"proc-macro2",
"quote",
@@ -106,9 +110,9 @@ dependencies = [
[[package]]
name = "cargo-util"
-version = "0.2.11"
+version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f6e977de2867ec90a1654882ff95ca5849a526e893bab588f84664cfcdb11c0a"
+checksum = "cc680c90073156fb5280c0c0127b779eef1f6292e41f7d6621acba3041e81c7d"
dependencies = [
"anyhow",
"core-foundation",
@@ -116,7 +120,7 @@ dependencies = [
"hex",
"ignore",
"jobserver",
- "libc 0.2.155",
+ "libc 0.2.158",
"miow",
"same-file",
"sha2",
@@ -129,9 +133,12 @@ dependencies = [
[[package]]
name = "cc"
-version = "1.0.98"
+version = "1.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f"
+checksum = "b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476"
+dependencies = [
+ "shlex",
+]
[[package]]
name = "cfg-if"
@@ -165,6 +172,15 @@ dependencies = [
"tiny-keccak",
]
+[[package]]
+name = "convert_case"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca"
+dependencies = [
+ "unicode-segmentation",
+]
+
[[package]]
name = "core-foundation"
version = "0.9.4"
@@ -172,22 +188,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
dependencies = [
"core-foundation-sys",
- "libc 0.2.155",
+ "libc 0.2.158",
]
[[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 = "cpufeatures"
-version = "0.2.12"
+version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
+checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0"
dependencies = [
- "libc 0.2.155",
+ "libc 0.2.158",
]
[[package]]
@@ -246,7 +262,7 @@ version = "0.9.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b"
dependencies = [
- "libc 0.2.155",
+ "libc 0.2.158",
"libdbus-sys",
"winapi",
]
@@ -285,7 +301,7 @@ version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98888c4bbd601524c11a7ed63f814b8825f420514f78e96f752c437ae9cbb5d1"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags",
"bytemuck",
"drm-ffi",
"drm-fourcc",
@@ -314,8 +330,8 @@ version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd39dde40b6e196c2e8763f23d119ddb1a8714534bf7d77fa97a65b0feda3986"
dependencies = [
- "libc 0.2.155",
- "linux-raw-sys 0.6.4",
+ "libc 0.2.158",
+ "linux-raw-sys 0.6.5",
]
[[package]]
@@ -325,14 +341,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a373bc9844200b1ff15bd1b245931d1c20d09d06e4ec09f361171f29a4b0752d"
dependencies = [
"khronos",
- "libc 0.2.155",
+ "libc 0.2.158",
]
[[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 = "errno"
@@ -340,33 +356,33 @@ version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
dependencies = [
- "libc 0.2.155",
+ "libc 0.2.158",
"windows-sys 0.52.0",
]
[[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 = "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 0.2.155",
- "redox_syscall",
- "windows-sys 0.52.0",
+ "libc 0.2.158",
+ "libredox",
+ "windows-sys 0.59.0",
]
[[package]]
name = "flate2"
-version = "1.0.30"
+version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
+checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253"
dependencies = [
"crc32fast",
"miniz_oxide",
@@ -383,22 +399,25 @@ dependencies = [
[[package]]
name = "gatherer"
-version = "0.5.2"
+version = "0.6.0"
dependencies = [
"anyhow",
+ "app-rummage",
"arrayvec",
"ash",
"bincode",
"cargo-util",
"cc",
+ "convert_case",
"dbus",
"dbus-crossroads",
"drm",
"egl",
"flate2",
"gbm",
+ "glob",
"lazy_static",
- "libc 0.2.155",
+ "libc 0.2.158",
"libloading",
"log",
"nix",
@@ -420,11 +439,11 @@ version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "45bf55ba6dd53ad0ac115046ff999c5324c283444ee6e0be82454c4e8eb2f36a"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags",
"drm",
"drm-fourcc",
"gbm-sys",
- "libc 0.2.155",
+ "libc 0.2.158",
]
[[package]]
@@ -433,7 +452,7 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6fd2d6bf7c0143b38beece05f9a5c4c851a49a8434f62bf58ff28da92b0ddc58"
dependencies = [
- "libc 0.2.155",
+ "libc 0.2.158",
]
[[package]]
@@ -453,15 +472,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
dependencies = [
"cfg-if",
- "libc 0.2.155",
+ "libc 0.2.158",
"wasi",
]
[[package]]
-name = "globset"
-version = "0.4.14"
+name = "glob"
+version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1"
+checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
+
+[[package]]
+name = "globset"
+version = "0.4.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19"
dependencies = [
"aho-corasick",
"bstr",
@@ -494,9 +519,9 @@ dependencies = [
[[package]]
name = "ignore"
-version = "0.4.22"
+version = "0.4.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1"
+checksum = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b"
dependencies = [
"crossbeam-deque",
"globset",
@@ -516,11 +541,11 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
[[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 0.2.155",
+ "libc 0.2.158",
]
[[package]]
@@ -534,9 +559,9 @@ dependencies = [
[[package]]
name = "lazy_static"
-version = "1.4.0"
+version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]]
name = "libc"
@@ -546,9 +571,9 @@ checksum = "e32a70cf75e5846d53a673923498228bbec6a8624708a9ea5645f075d6276122"
[[package]]
name = "libc"
-version = "0.2.155"
+version = "0.2.158"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
+checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439"
[[package]]
name = "libdbus-sys"
@@ -562,12 +587,23 @@ dependencies = [
[[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",
+ "windows-targets 0.52.6",
+]
+
+[[package]]
+name = "libredox"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
+dependencies = [
+ "bitflags",
+ "libc 0.2.158",
+ "redox_syscall",
]
[[package]]
@@ -578,29 +614,29 @@ checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
[[package]]
name = "linux-raw-sys"
-version = "0.6.4"
+version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f0b5399f6804fbab912acbd8878ed3532d506b7c951b8f9f164ef90fef39e3f4"
+checksum = "2a385b1be4e5c3e362ad2ffa73c392e53f031eaa5b7d648e64cd87f27f6063d7"
[[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 = "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 = "miniz_oxide"
-version = "0.7.3"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae"
+checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
dependencies = [
- "adler",
+ "adler2",
]
[[package]]
@@ -618,10 +654,10 @@ version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags",
"cfg-if",
"cfg_aliases",
- "libc 0.2.155",
+ "libc 0.2.158",
]
[[package]]
@@ -660,18 +696,18 @@ checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
[[package]]
name = "proc-macro2"
-version = "1.0.83"
+version = "1.0.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b33eb56c327dec362a9e55b3ad14f9d2f0904fb5a5b03b513ab5465399e9f43"
+checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
dependencies = [
"unicode-ident",
]
[[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",
]
@@ -698,18 +734,18 @@ dependencies = [
[[package]]
name = "redox_syscall"
-version = "0.4.1"
+version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
+checksum = "0884ad60e090bf1345b93da0a5de8923c93884cd03f40dfcfddd3b4bee661853"
dependencies = [
- "bitflags 1.3.2",
+ "bitflags",
]
[[package]]
name = "regex-automata"
-version = "0.4.6"
+version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
+checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df"
dependencies = [
"aho-corasick",
"memchr",
@@ -718,9 +754,9 @@ dependencies = [
[[package]]
name = "regex-syntax"
-version = "0.8.3"
+version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56"
+checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"
[[package]]
name = "ring"
@@ -731,7 +767,7 @@ dependencies = [
"cc",
"cfg-if",
"getrandom",
- "libc 0.2.155",
+ "libc 0.2.158",
"spin",
"untrusted",
"windows-sys 0.52.0",
@@ -739,9 +775,9 @@ dependencies = [
[[package]]
name = "rust-ini"
-version = "0.21.0"
+version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d625ed57d8f49af6cfa514c42e1a71fadcff60eb0b1c517ff82fe41aa025b41"
+checksum = "4e310ef0e1b6eeb79169a1171daf9abcb87a2e17c03bee2c4bb100b55c75409f"
dependencies = [
"cfg-if",
"ordered-multimap",
@@ -750,24 +786,25 @@ dependencies = [
[[package]]
name = "rustix"
-version = "0.38.34"
+version = "0.38.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
+checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811"
dependencies = [
- "bitflags 2.5.0",
+ "bitflags",
"errno",
- "libc 0.2.155",
+ "libc 0.2.158",
"linux-raw-sys 0.4.14",
"windows-sys 0.52.0",
]
[[package]]
name = "rustls"
-version = "0.22.4"
+version = "0.23.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432"
+checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8"
dependencies = [
"log",
+ "once_cell",
"ring",
"rustls-pki-types",
"rustls-webpki",
@@ -777,15 +814,15 @@ dependencies = [
[[package]]
name = "rustls-pki-types"
-version = "1.7.0"
+version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d"
+checksum = "fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0"
[[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",
@@ -809,18 +846,18 @@ dependencies = [
[[package]]
name = "serde"
-version = "1.0.202"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395"
+checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.202"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838"
+checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
dependencies = [
"proc-macro2",
"quote",
@@ -829,11 +866,12 @@ dependencies = [
[[package]]
name = "serde_json"
-version = "1.0.117"
+version = "1.0.128"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3"
+checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
dependencies = [
"itoa",
+ "memchr",
"ryu",
"serde",
]
@@ -855,6 +893,12 @@ version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f"
+[[package]]
+name = "shlex"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
+
[[package]]
name = "spin"
version = "0.9.8"
@@ -869,15 +913,15 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
[[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 = "syn"
-version = "2.0.66"
+version = "2.0.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5"
+checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed"
dependencies = [
"proc-macro2",
"quote",
@@ -886,41 +930,42 @@ dependencies = [
[[package]]
name = "tar"
-version = "0.4.40"
+version = "0.4.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb"
+checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909"
dependencies = [
"filetime",
- "libc 0.2.155",
+ "libc 0.2.158",
"xattr",
]
[[package]]
name = "tempfile"
-version = "3.10.1"
+version = "3.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
+checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64"
dependencies = [
"cfg-if",
"fastrand",
+ "once_cell",
"rustix",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
name = "thiserror"
-version = "1.0.61"
+version = "1.0.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709"
+checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.61"
+version = "1.0.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
+checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261"
dependencies = [
"proc-macro2",
"quote",
@@ -938,9 +983,9 @@ dependencies = [
[[package]]
name = "tinyvec"
-version = "1.6.0"
+version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938"
dependencies = [
"tinyvec_macros",
]
@@ -958,21 +1003,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
dependencies = [
"pin-project-lite",
- "tracing-attributes",
"tracing-core",
]
-[[package]]
-name = "tracing-attributes"
-version = "0.1.27"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
[[package]]
name = "tracing-core"
version = "0.1.32"
@@ -1002,9 +1035,9 @@ checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
[[package]]
name = "unicode-ident"
-version = "1.0.12"
+version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
+checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
[[package]]
name = "unicode-normalization"
@@ -1015,6 +1048,12 @@ dependencies = [
"tinyvec",
]
+[[package]]
+name = "unicode-segmentation"
+version = "1.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
+
[[package]]
name = "untrusted"
version = "0.9.0"
@@ -1023,9 +1062,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
[[package]]
name = "ureq"
-version = "2.9.7"
+version = "2.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d11a831e3c0b56e438a28308e7c810799e3c118417f342d30ecec080105395cd"
+checksum = "b74fc6b57825be3373f7054754755f03ac3a8f5d70015ccad699ba2029956f4a"
dependencies = [
"base64",
"flate2",
@@ -1033,16 +1072,15 @@ dependencies = [
"once_cell",
"rustls",
"rustls-pki-types",
- "rustls-webpki",
"url",
"webpki-roots",
]
[[package]]
name = "url"
-version = "2.5.0"
+version = "2.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633"
+checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c"
dependencies = [
"form_urlencoded",
"idna",
@@ -1051,9 +1089,9 @@ dependencies = [
[[package]]
name = "version_check"
-version = "0.9.4"
+version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "walkdir"
@@ -1073,9 +1111,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "webpki-roots"
-version = "0.26.1"
+version = "0.26.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009"
+checksum = "0bd24728e5af82c6c4ec1b66ac4844bdf8156257fccda846ec58b42cd0cdbe6a"
dependencies = [
"rustls-pki-types",
]
@@ -1098,11 +1136,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[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]]
@@ -1126,7 +1164,16 @@ version = "0.52.0"
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]]
@@ -1146,18 +1193,18 @@ dependencies = [
[[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]]
@@ -1168,9 +1215,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
[[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"
@@ -1180,9 +1227,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
[[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"
@@ -1192,15 +1239,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
[[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"
@@ -1210,9 +1257,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
[[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"
@@ -1222,9 +1269,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
[[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"
@@ -1234,9 +1281,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
[[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"
@@ -1246,9 +1293,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
[[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 = "xattr"
@@ -1256,13 +1303,13 @@ version = "1.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f"
dependencies = [
- "libc 0.2.155",
+ "libc 0.2.158",
"linux-raw-sys 0.4.14",
"rustix",
]
[[package]]
name = "zeroize"
-version = "1.7.0"
+version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
+checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
diff --git a/third_party/nixpkgs/pkgs/applications/misc/mission-center/default.nix b/third_party/nixpkgs/pkgs/by-name/mi/mission-center/package.nix
similarity index 79%
rename from third_party/nixpkgs/pkgs/applications/misc/mission-center/default.nix
rename to third_party/nixpkgs/pkgs/by-name/mi/mission-center/package.nix
index 9188df9e5b..b5ec03ec85 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/mission-center/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mi/mission-center/package.nix
@@ -1,20 +1,24 @@
{
lib,
stdenv,
- fetchFromGitLab,
fetchFromGitHub,
+ fetchFromGitLab,
+ rustPlatform,
+ symlinkJoin,
+
+ # nativeBuildInputs
+ blueprint-compiler,
cargo,
libxml2,
meson,
ninja,
pkg-config,
- python311,
- rustPlatform,
- symlinkJoin,
+ python3,
rustc,
wrapGAppsHook4,
+
+ # buildInputs
appstream-glib,
- blueprint-compiler,
cairo,
cmake,
dbus,
@@ -32,7 +36,7 @@
sqlite,
udev,
wayland,
- dmidecode,
+
vulkan-loader,
}:
@@ -40,19 +44,19 @@ let
nvtop = fetchFromGitHub {
owner = "Syllo";
repo = "nvtop";
- rev = "45a1796375cd617d16167869bb88e5e69c809468";
- hash = "sha256-1P9pWXhgTHogO0DztxOsFKNwvTRRfDL3nzGmMANMC9w=";
+ rev = "20ea55dbd1eeb4342ff0112fae3ee2a0bfe352ea";
+ hash = "sha256-8lNvxmNAqkmBPFeiYIGtpW0hYXA9N0l4HURew5loj+g=";
};
in
stdenv.mkDerivation rec {
pname = "mission-center";
- version = "0.5.2";
+ version = "0.6.0";
src = fetchFromGitLab {
owner = "mission-center-devs";
repo = "mission-center";
rev = "v${version}";
- hash = "sha256-84D+CttolY5hleCJbDiN3mlk0+nlwwJUJhGoKGVT/lw=";
+ hash = "sha256-MHCQHQFMd+YFgwY+k5iVZG08UeYBvEhrZGhHmzR+cLc=";
};
cargoDeps = symlinkJoin {
@@ -70,7 +74,7 @@ stdenv.mkDerivation rec {
meson
ninja
pkg-config
- python311
+ python3
rustPlatform.cargoSetupHook
rustc
wrapGAppsHook4
@@ -100,22 +104,19 @@ stdenv.mkDerivation rec {
postPatch = ''
substituteInPlace src/sys_info_v2/gatherer.rs \
- --replace '"missioncenter-gatherer"' '"${placeholder "out"}/bin/missioncenter-gatherer"'
-
- substituteInPlace src/sys_info_v2/mem_info.rs \
- --replace '"dmidecode"' '"${dmidecode}/bin/dmidecode"'
+ --replace-fail '"missioncenter-gatherer"' '"${placeholder "out"}/bin/missioncenter-gatherer"'
substituteInPlace $cargoDepsCopy/gl_loader-*/src/glad.c \
- --replace "libGL.so.1" "${libGL}/lib/libGL.so.1"
+ --replace-fail "libGL.so.1" "${libGL}/lib/libGL.so.1"
substituteInPlace $cargoDepsCopy/ash-*/src/entry.rs \
- --replace '"libvulkan.so.1"' '"${vulkan-loader}/lib/libvulkan.so.1"'
+ --replace-fail '"libvulkan.so.1"' '"${vulkan-loader}/lib/libvulkan.so.1"'
SRC_GATHERER=$NIX_BUILD_TOP/source/src/sys_info_v2/gatherer
SRC_GATHERER_NVTOP=$SRC_GATHERER/3rdparty/nvtop
substituteInPlace $SRC_GATHERER_NVTOP/nvtop.json \
- --replace "nvtop-45a1796375cd617d16167869bb88e5e69c809468" "nvtop-src"
+ --replace-fail "nvtop-${nvtop.rev}" "nvtop-src"
GATHERER_BUILD_DEST=$NIX_BUILD_TOP/source/build/src/sys_info_v2/gatherer/src/debug/build/native
mkdir -p $GATHERER_BUILD_DEST
diff --git a/third_party/nixpkgs/pkgs/by-name/mi/misskey/package.nix b/third_party/nixpkgs/pkgs/by-name/mi/misskey/package.nix
index 1c364e7c3a..b655159815 100644
--- a/third_party/nixpkgs/pkgs/by-name/mi/misskey/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mi/misskey/package.nix
@@ -11,6 +11,7 @@
jemalloc,
ffmpeg-headless,
writeShellScript,
+ xcbuild,
...
}:
@@ -32,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpm.configHook
makeWrapper
python3
- ];
+ ] ++ lib.optionals stdenv.isDarwin [ xcbuild.xcrun ];
# https://nixos.org/manual/nixpkgs/unstable/#javascript-pnpm
pnpmDeps = pnpm.fetchDeps {
diff --git a/third_party/nixpkgs/pkgs/by-name/mi/mistral-rs/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/mi/mistral-rs/Cargo.lock
index 4f74c84381..f2ec794e49 100644
--- a/third_party/nixpkgs/pkgs/by-name/mi/mistral-rs/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/mi/mistral-rs/Cargo.lock
@@ -20,9 +20,9 @@ checksum = "415ed64958754dbe991900f3940677e6a7eefb4d7367afd70d642677b0c7d19d"
[[package]]
name = "addr2line"
-version = "0.22.0"
+version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"
+checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375"
dependencies = [
"gimli",
]
@@ -138,9 +138,9 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.86"
+version = "1.0.88"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
+checksum = "4e1496f8fb1fbf272686b8d37f523dab3e4a7443300055e74cdaa449f3114356"
dependencies = [
"backtrace",
]
@@ -161,14 +161,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
[[package]]
-name = "async-trait"
-version = "0.1.81"
+name = "as-any"
+version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107"
+checksum = "5b8a30a44e99a1c83ccb2a6298c563c888952a1c9134953db26876528f84c93a"
+
+[[package]]
+name = "async-trait"
+version = "0.1.82"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -240,17 +246,17 @@ dependencies = [
[[package]]
name = "backtrace"
-version = "0.3.73"
+version = "0.3.74"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a"
+checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
dependencies = [
"addr2line",
- "cc",
"cfg-if",
"libc",
- "miniz_oxide 0.7.4",
+ "miniz_oxide 0.8.0",
"object",
"rustc-demangle",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -335,7 +341,7 @@ dependencies = [
"proc-macro2",
"quote",
"str_inflector",
- "syn 2.0.76",
+ "syn 2.0.77",
"thiserror",
"try_match",
]
@@ -348,9 +354,9 @@ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
[[package]]
name = "bytemuck"
-version = "1.17.1"
+version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "773d90827bc3feecfb67fab12e24de0749aad83c74b9504ecde46237b5cd24e2"
+checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae"
dependencies = [
"bytemuck_derive",
]
@@ -363,7 +369,7 @@ checksum = "0cc8b54b395f2fcfbb3d90c47b01c7f444d94d05bdeb775811dec868ac3bbc26"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -386,8 +392,8 @@ checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50"
[[package]]
name = "candle-core"
-version = "0.6.0"
-source = "git+https://github.com/EricLBuehler/candle.git?rev=3c8e120#3c8e120e8a6ae88b41ee251ec6255035864858d6"
+version = "0.6.1"
+source = "git+https://github.com/EricLBuehler/candle.git?rev=9c62368#9c62368211a29f5c2cf94deb811ecca7a9475c38"
dependencies = [
"accelerate-src",
"byteorder",
@@ -413,8 +419,8 @@ dependencies = [
[[package]]
name = "candle-flash-attn"
-version = "0.6.0"
-source = "git+https://github.com/EricLBuehler/candle.git?rev=3c8e120#3c8e120e8a6ae88b41ee251ec6255035864858d6"
+version = "0.6.1"
+source = "git+https://github.com/EricLBuehler/candle.git?rev=9c62368#9c62368211a29f5c2cf94deb811ecca7a9475c38"
dependencies = [
"anyhow",
"bindgen_cuda 0.1.5",
@@ -424,16 +430,16 @@ dependencies = [
[[package]]
name = "candle-kernels"
-version = "0.6.0"
-source = "git+https://github.com/EricLBuehler/candle.git?rev=3c8e120#3c8e120e8a6ae88b41ee251ec6255035864858d6"
+version = "0.6.1"
+source = "git+https://github.com/EricLBuehler/candle.git?rev=9c62368#9c62368211a29f5c2cf94deb811ecca7a9475c38"
dependencies = [
"bindgen_cuda 0.1.5",
]
[[package]]
name = "candle-metal-kernels"
-version = "0.6.0"
-source = "git+https://github.com/EricLBuehler/candle.git?rev=3c8e120#3c8e120e8a6ae88b41ee251ec6255035864858d6"
+version = "0.6.1"
+source = "git+https://github.com/EricLBuehler/candle.git?rev=9c62368#9c62368211a29f5c2cf94deb811ecca7a9475c38"
dependencies = [
"metal",
"once_cell",
@@ -443,8 +449,8 @@ dependencies = [
[[package]]
name = "candle-nn"
-version = "0.6.0"
-source = "git+https://github.com/EricLBuehler/candle.git?rev=3c8e120#3c8e120e8a6ae88b41ee251ec6255035864858d6"
+version = "0.6.1"
+source = "git+https://github.com/EricLBuehler/candle.git?rev=9c62368#9c62368211a29f5c2cf94deb811ecca7a9475c38"
dependencies = [
"accelerate-src",
"candle-core",
@@ -461,9 +467,9 @@ dependencies = [
[[package]]
name = "cc"
-version = "1.1.15"
+version = "1.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57b6a275aa2903740dc87da01c62040406b8812552e97129a63ea8850a17c6e6"
+checksum = "b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476"
dependencies = [
"shlex",
]
@@ -532,9 +538,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.5.16"
+version = "4.5.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019"
+checksum = "3e5a21b8495e732f1b3c364c9949b201ca7bae518c502c80256c96ad79eaf6ac"
dependencies = [
"clap_builder",
"clap_derive",
@@ -542,9 +548,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.5.15"
+version = "4.5.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6"
+checksum = "8cf2dd12af7a047ad9d6da2b6b249759a22a7abc0f474c1dae1777afa4b21a73"
dependencies = [
"anstream",
"anstyle",
@@ -558,10 +564,10 @@ version = "4.5.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0"
dependencies = [
- "heck 0.5.0",
+ "heck",
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -647,9 +653,9 @@ dependencies = [
[[package]]
name = "cpufeatures"
-version = "0.2.13"
+version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad"
+checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0"
dependencies = [
"libc",
]
@@ -762,9 +768,9 @@ dependencies = [
[[package]]
name = "cudarc"
-version = "0.11.6"
+version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89df33b4eb35d6d3f19ce8015fda23079131afef42cf6ede03e961ab8aeb29af"
+checksum = "38cd60a9a42ec83a2ed7effb0b1f073270264ea99da7acfc44f7e8d74dee0384"
dependencies = [
"half",
"libloading",
@@ -815,7 +821,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim 0.11.1",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -837,7 +843,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
dependencies = [
"darling_core 0.20.10",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -860,7 +866,7 @@ checksum = "d150dea618e920167e5973d70ae6ece4385b7164e0d799fe7c122dd0a5d912ad"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -871,38 +877,38 @@ checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
name = "derive_builder"
-version = "0.20.0"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0350b5cb0331628a5916d6c5c0b72e97393b8b6b03b47a9284f4e7f5a405ffd7"
+checksum = "cd33f37ee6a119146a1781d3356a7c26028f83d779b2e04ecd45fdc75c76877b"
dependencies = [
"derive_builder_macro",
]
[[package]]
name = "derive_builder_core"
-version = "0.20.0"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d48cda787f839151732d396ac69e3473923d54312c070ee21e9effcaa8ca0b1d"
+checksum = "7431fa049613920234f22c47fdc33e6cf3ee83067091ea4277a3f8c4587aae38"
dependencies = [
"darling 0.20.10",
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
name = "derive_builder_macro"
-version = "0.20.0"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b"
+checksum = "4abae7035bf79b9877b779505d8cf3749285b80c43941eda66604841889451dc"
dependencies = [
"derive_builder_core",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -913,7 +919,7 @@ checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -964,7 +970,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -1015,14 +1021,14 @@ checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d"
[[package]]
name = "enum-as-inner"
-version = "0.6.0"
+version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a"
+checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc"
dependencies = [
- "heck 0.4.1",
+ "heck",
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -1155,7 +1161,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -1235,7 +1241,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -1419,14 +1425,14 @@ dependencies = [
[[package]]
name = "getset"
-version = "0.1.2"
+version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e45727250e75cc04ff2846a66397da8ef2b3db8e40e0cef4df67950a07621eb9"
+checksum = "f636605b743120a8d32ed92fc27b6cde1a769f8f936c065151eb66f88ded513c"
dependencies = [
- "proc-macro-error",
+ "proc-macro-error2",
"proc-macro2",
"quote",
- "syn 1.0.109",
+ "syn 2.0.77",
]
[[package]]
@@ -1441,9 +1447,9 @@ dependencies = [
[[package]]
name = "gimli"
-version = "0.29.0"
+version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
+checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64"
[[package]]
name = "glob"
@@ -1494,12 +1500,6 @@ dependencies = [
"allocator-api2",
]
-[[package]]
-name = "heck"
-version = "0.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
-
[[package]]
name = "heck"
version = "0.5.0"
@@ -1598,9 +1598,9 @@ dependencies = [
[[package]]
name = "hyper-rustls"
-version = "0.27.2"
+version = "0.27.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155"
+checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333"
dependencies = [
"futures-util",
"http",
@@ -1632,9 +1632,9 @@ dependencies = [
[[package]]
name = "hyper-util"
-version = "0.1.7"
+version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cde7055719c54e36e95e8719f95883f22072a48ede39db7fc17a4e1d5281e9b9"
+checksum = "da62f120a8a37763efb0cf8fdf264b884c7b8b9ac8660b900c8661030c00e6ba"
dependencies = [
"bytes",
"futures-channel",
@@ -1727,9 +1727,9 @@ checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683"
[[package]]
name = "indexmap"
-version = "2.4.0"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c"
+checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5"
dependencies = [
"equivalent",
"hashbrown",
@@ -1789,9 +1789,9 @@ dependencies = [
[[package]]
name = "ipnet"
-version = "2.9.0"
+version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
+checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4"
[[package]]
name = "is_terminal_polyfill"
@@ -1975,9 +1975,9 @@ 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",
"stable_deref_trait",
@@ -2132,6 +2132,7 @@ dependencies = [
"accelerate-src",
"akin",
"anyhow",
+ "as-any",
"async-trait",
"base64 0.22.1",
"bindgen_cuda 0.1.5",
@@ -2174,9 +2175,11 @@ dependencies = [
"regex-automata 0.4.7",
"reqwest",
"rustc-hash",
+ "safetensors",
"schemars",
"serde",
"serde_json",
+ "serde_plain",
"serde_yaml",
"strum",
"sysinfo",
@@ -2232,6 +2235,7 @@ name = "mistralrs-quant"
version = "0.3.0"
dependencies = [
"bindgen_cuda 0.1.5",
+ "byteorder",
"candle-core",
"candle-nn",
"half",
@@ -2297,7 +2301,7 @@ checksum = "a7ce64b975ed4f123575d11afd9491f2e37bbd5813fbfbc0f09ae1fbddea74e0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -2445,7 +2449,7 @@ dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -2475,9 +2479,9 @@ dependencies = [
[[package]]
name = "object"
-version = "0.36.3"
+version = "0.36.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9"
+checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a"
dependencies = [
"memchr",
]
@@ -2577,7 +2581,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -2719,7 +2723,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -2801,6 +2805,28 @@ dependencies = [
"version_check",
]
+[[package]]
+name = "proc-macro-error-attr2"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5"
+dependencies = [
+ "proc-macro2",
+ "quote",
+]
+
+[[package]]
+name = "proc-macro-error2"
+version = "2.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802"
+dependencies = [
+ "proc-macro-error-attr2",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.77",
+]
+
[[package]]
name = "proc-macro2"
version = "1.0.86"
@@ -2882,7 +2908,7 @@ dependencies = [
"proc-macro2",
"pyo3-macros-backend",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -2891,11 +2917,11 @@ version = "0.22.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec480c0c51ddec81019531705acac51bcdbeae563557c982aa8263bb96880372"
dependencies = [
- "heck 0.5.0",
+ "heck",
"proc-macro2",
"pyo3-build-config",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -2915,9 +2941,9 @@ checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
[[package]]
name = "quinn"
-version = "0.11.3"
+version = "0.11.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b22d8e7369034b9a7132bc2008cac12f2013c8132b45e0554e6e20e2617f2156"
+checksum = "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684"
dependencies = [
"bytes",
"pin-project-lite",
@@ -2933,9 +2959,9 @@ dependencies = [
[[package]]
name = "quinn-proto"
-version = "0.11.6"
+version = "0.11.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba92fb39ec7ad06ca2582c0ca834dfeadcaf06ddfc8e635c80aa7e1c05315fdd"
+checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6"
dependencies = [
"bytes",
"rand",
@@ -2950,15 +2976,15 @@ dependencies = [
[[package]]
name = "quinn-udp"
-version = "0.5.4"
+version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8bffec3605b73c6f1754535084a85229fa8a30f86014e6c81aeec4abb68b0285"
+checksum = "4fe68c2e9e1a1234e218683dbdf9f9dfcb094113c5ac2b938dfcb9bab4c4140b"
dependencies = [
"libc",
"once_cell",
"socket2",
"tracing",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -3077,9 +3103,9 @@ checksum = "03251193000f4bd3b042892be858ee50e8b3719f2b08e5833ac4353724632430"
[[package]]
name = "redox_syscall"
-version = "0.5.3"
+version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4"
+checksum = "0884ad60e090bf1345b93da0a5de8923c93884cd03f40dfcfddd3b4bee661853"
dependencies = [
"bitflags 2.6.0",
]
@@ -3223,7 +3249,7 @@ dependencies = [
"proc-macro2",
"quote",
"rust-embed-utils",
- "syn 2.0.76",
+ "syn 2.0.77",
"walkdir",
]
@@ -3261,18 +3287,18 @@ checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152"
[[package]]
name = "rustc_version"
-version = "0.4.0"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
+checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
dependencies = [
"semver",
]
[[package]]
name = "rustix"
-version = "0.38.35"
+version = "0.38.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a85d50532239da68e9addb745ba38ff4612a242c1c7ceea689c4bc7c2f43c36f"
+checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811"
dependencies = [
"bitflags 2.6.0",
"errno",
@@ -3283,9 +3309,9 @@ dependencies = [
[[package]]
name = "rustls"
-version = "0.23.12"
+version = "0.23.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044"
+checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8"
dependencies = [
"log",
"once_cell",
@@ -3314,9 +3340,9 @@ checksum = "fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0"
[[package]]
name = "rustls-webpki"
-version = "0.102.7"
+version = "0.102.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "84678086bd54edf2b415183ed7a94d0efb049f1b646a33e22a36f3794be6ae56"
+checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9"
dependencies = [
"ring",
"rustls-pki-types",
@@ -3337,9 +3363,9 @@ checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
[[package]]
name = "safetensors"
-version = "0.4.4"
+version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7725d4d98fa515472f43a6e2bbf956c48e06b89bb50593a040e5945160214450"
+checksum = "44560c11236a6130a46ce36c836a62936dc81ebf8c36a37947423571be0e55b6"
dependencies = [
"serde",
"serde_json",
@@ -3356,11 +3382,11 @@ dependencies = [
[[package]]
name = "schannel"
-version = "0.1.23"
+version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534"
+checksum = "e9aaafd5a2b6e3d657ff009d82fbd630b6bd54dd4eb06f21693925cdf80f9b8b"
dependencies = [
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -3384,7 +3410,7 @@ dependencies = [
"proc-macro2",
"quote",
"serde_derive_internals",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -3430,22 +3456,22 @@ checksum = "a3f0bf26fd526d2a95683cd0f87bf103b8539e2ca1ef48ce002d67aad59aa0b4"
[[package]]
name = "serde"
-version = "1.0.209"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09"
+checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.209"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170"
+checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -3456,14 +3482,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
name = "serde_json"
-version = "1.0.127"
+version = "1.0.128"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad"
+checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
dependencies = [
"itoa",
"memchr",
@@ -3481,6 +3507,15 @@ dependencies = [
"serde",
]
+[[package]]
+name = "serde_plain"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ce1fc6db65a611022b23a0dec6975d63fb80a302cb3388835ff02c097258d50"
+dependencies = [
+ "serde",
+]
+
[[package]]
name = "serde_spanned"
version = "0.6.7"
@@ -3684,11 +3719,11 @@ version = "0.26.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be"
dependencies = [
- "heck 0.5.0",
+ "heck",
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -3710,9 +3745,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.76"
+version = "2.0.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "578e081a14e0cefc3279b0472138c513f37b41a08d5a3cca9b6e4e8ceb6cd525"
+checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed"
dependencies = [
"proc-macro2",
"quote",
@@ -3742,7 +3777,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -3851,7 +3886,7 @@ checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -3924,9 +3959,9 @@ dependencies = [
[[package]]
name = "tokio"
-version = "1.39.3"
+version = "1.40.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5"
+checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
dependencies = [
"backtrace",
"bytes",
@@ -3948,7 +3983,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -3984,9 +4019,9 @@ dependencies = [
[[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",
@@ -4104,7 +4139,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -4169,7 +4204,7 @@ checksum = "b9c81686f7ab4065ccac3df7a910c4249f8c0f3fb70421d6ddec19b9311f63f9"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -4201,9 +4236,9 @@ checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
[[package]]
name = "unicode-ident"
-version = "1.0.12"
+version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
+checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
[[package]]
name = "unicode-normalization"
@@ -4225,9 +4260,9 @@ dependencies = [
[[package]]
name = "unicode-segmentation"
-version = "1.11.0"
+version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
+checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
[[package]]
name = "unicode-width"
@@ -4317,7 +4352,7 @@ dependencies = [
"proc-macro2",
"quote",
"regex",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -4446,7 +4481,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
"wasm-bindgen-shared",
]
@@ -4480,7 +4515,7 @@ checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@@ -4503,9 +4538,9 @@ dependencies = [
[[package]]
name = "webpki-roots"
-version = "0.26.3"
+version = "0.26.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bd7c23921eeb1713a4e851530e9b9756e4fb0e89978582942612524cf09f01cd"
+checksum = "0bd24728e5af82c6c4ec1b66ac4844bdf8156257fccda846ec58b42cd0cdbe6a"
dependencies = [
"rustls-pki-types",
]
@@ -4784,7 +4819,7 @@ checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
"synstructure",
]
@@ -4806,7 +4841,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
]
[[package]]
@@ -4826,7 +4861,7 @@ checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.76",
+ "syn 2.0.77",
"synstructure",
]
diff --git a/third_party/nixpkgs/pkgs/by-name/mi/mistral-rs/package.nix b/third_party/nixpkgs/pkgs/by-name/mi/mistral-rs/package.nix
index 26964c848e..1453a4c4ce 100644
--- a/third_party/nixpkgs/pkgs/by-name/mi/mistral-rs/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mi/mistral-rs/package.nix
@@ -81,20 +81,20 @@ in
rustPlatform.buildRustPackage rec {
pname = "mistral-rs";
- version = "0.3.0";
+ version = "0.3.1";
src = fetchFromGitHub {
owner = "EricLBuehler";
repo = "mistral.rs";
rev = "refs/tags/v${version}";
- hash = "sha256-3o7Esn+hEXKOoHX6JeXu/sgkWeL6tLCoH+Ep81/LoeU=";
+ hash = "sha256-ljGr8V6WkpXPV90SiHJ0t7wzBPx0J0FOB52YdLLIeoM=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"bindgen_cuda-0.1.6" = "sha256-OWGcQxT+x5HyIFskNVWpPr6Qfkh6Mv/g4PVSm5oA27g=";
- "candle-core-0.6.0" = "sha256-8UBDQfbVR4gsZRRCy899DA27saiC85+FRm6L4YBX2oA=";
+ "candle-core-0.6.1" = "sha256-AtKjMTtbMBI2DbZXoWimhqcHmsz2DnRXJorqA0QYNHw=";
};
};
diff --git a/third_party/nixpkgs/pkgs/by-name/mo/modrinth-app-unwrapped/package.nix b/third_party/nixpkgs/pkgs/by-name/mo/modrinth-app-unwrapped/package.nix
index ca32e25fb0..c53296c3b0 100644
--- a/third_party/nixpkgs/pkgs/by-name/mo/modrinth-app-unwrapped/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mo/modrinth-app-unwrapped/package.nix
@@ -76,7 +76,7 @@ rustPlatform.buildRustPackage {
});
nativeBuildInputs = [
- cargo-tauri
+ cargo-tauri.hook
desktop-file-utils
pnpm_8
nodejs
@@ -100,14 +100,6 @@ rustPlatform.buildRustPackage {
);
env = {
- tauriBundle =
- {
- Linux = "deb";
- Darwin = "app";
- }
- .${stdenv.hostPlatform.uname.system}
- or (builtins.throw "No tauri bundle available for ${stdenv.hostPlatform.uname.system}!");
-
ESBUILD_BINARY_PATH = lib.getExe (
esbuild.override {
buildGoModule = args: buildGoModule (args // rec {
@@ -137,26 +129,12 @@ rustPlatform.buildRustPackage {
popd
'';
- buildPhase = ''
- runHook preBuild
-
- cargo tauri build --bundles "$tauriBundle"
-
- runHook postBuild
- '';
-
- installPhase =
- ''
- runHook preInstall
- ''
- + lib.optionalString stdenv.hostPlatform.isDarwin ''
- mkdir -p "$out"/bin
- cp -r target/release/bundle/macos "$out"/Applications
+ postInstall =
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
mv "$out"/Applications/Modrinth\ App.app/Contents/MacOS/Modrinth\ App "$out"/bin/modrinth-app
ln -s "$out"/bin/modrinth-app "$out"/Applications/Modrinth\ App.app/Contents/MacOS/Modrinth\ App
''
+ lib.optionalString stdenv.hostPlatform.isLinux ''
- cp -r target/release/bundle/"$tauriBundle"/*/data/usr "$out"
desktop-file-edit \
--set-comment "Modrinth's game launcher" \
--set-key="StartupNotify" --set-value="true" \
@@ -164,9 +142,6 @@ rustPlatform.buildRustPackage {
--set-key="Keywords" --set-value="game;minecraft;mc;" \
--set-key="StartupWMClass" --set-value="ModrinthApp" \
$out/share/applications/modrinth-app.desktop
- ''
- + ''
- runHook postInstall
'';
passthru = {
diff --git a/third_party/nixpkgs/pkgs/by-name/mo/mold/package.nix b/third_party/nixpkgs/pkgs/by-name/mo/mold/package.nix
index dbd6fbd6a2..b96a53f974 100644
--- a/third_party/nixpkgs/pkgs/by-name/mo/mold/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mo/mold/package.nix
@@ -23,13 +23,13 @@
stdenv.mkDerivation rec {
pname = "mold";
- version = "2.33.0";
+ version = "2.34.0";
src = fetchFromGitHub {
owner = "rui314";
repo = "mold";
rev = "v${version}";
- hash = "sha256-685Tn2/XFhGSk7Onnw1W9VfgDSFNwDETc3KoiKMCS3M=";
+ hash = "sha256-QH9mtigVqt9ZrVBUyQcgUMW/8jtXHSYDWz6pprt6Hlk=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/mo/mongodb-compass/package.nix b/third_party/nixpkgs/pkgs/by-name/mo/mongodb-compass/package.nix
index aa91374cc6..acca4f2474 100644
--- a/third_party/nixpkgs/pkgs/by-name/mo/mongodb-compass/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mo/mongodb-compass/package.nix
@@ -17,6 +17,7 @@
gtk3,
lib,
libdrm,
+ libGL,
libnotify,
libsecret,
libuuid,
@@ -33,7 +34,7 @@
}:
let
- version = "1.44.3";
+ version = "1.44.4";
rpath = lib.makeLibraryPath [
alsa-lib
@@ -51,6 +52,7 @@ let
glib
gtk3
libdrm
+ libGL
libnotify
libsecret
libuuid
@@ -82,7 +84,7 @@ let
if stdenv.hostPlatform.system == "x86_64-linux" then
fetchurl {
url = "https://downloads.mongodb.com/compass/mongodb-compass_${version}_amd64.deb";
- hash = "sha256-3w9alnv51KNyc1pCqCtG022YI7LNrkTihn4Ldacc01M=";
+ hash = "sha256-0b0bdKRw+l4m144OVaH/KHB+UtAZ0zIA7KlP9zOE7A8=";
}
else
throw "MongoDB compass is not supported on ${stdenv.hostPlatform.system}";
@@ -134,7 +136,10 @@ stdenv.mkDerivation {
meta = {
description = "GUI for MongoDB";
- maintainers = with lib.maintainers; [ bryanasdev000 ];
+ maintainers = with lib.maintainers; [
+ bryanasdev000
+ friedow
+ ];
homepage = "https://github.com/mongodb-js/compass";
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.sspl;
diff --git a/third_party/nixpkgs/pkgs/by-name/mo/mongosh/package-lock.json b/third_party/nixpkgs/pkgs/by-name/mo/mongosh/package-lock.json
index d580970625..c8e9e7e051 100644
--- a/third_party/nixpkgs/pkgs/by-name/mo/mongosh/package-lock.json
+++ b/third_party/nixpkgs/pkgs/by-name/mo/mongosh/package-lock.json
@@ -1,15 +1,15 @@
{
"name": "mongosh",
- "version": "2.3.0",
+ "version": "2.3.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "mongosh",
- "version": "2.3.0",
+ "version": "2.3.1",
"license": "Apache-2.0",
"dependencies": {
- "@mongosh/cli-repl": "2.3.0"
+ "@mongosh/cli-repl": "2.3.1"
},
"bin": {
"mongosh": "bin/mongosh.js"
@@ -20,8 +20,9 @@
},
"node_modules/@ampproject/remapping": {
"version": "2.3.0",
- "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
"integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
+ "license": "Apache-2.0",
"dependencies": {
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.24"
@@ -32,8 +33,9 @@
},
"node_modules/@aws-crypto/sha256-browser": {
"version": "5.2.0",
- "resolved": "https://registry.npmmirror.com/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz",
"integrity": "sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==",
+ "license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-js": "^5.2.0",
"@aws-crypto/supports-web-crypto": "^5.2.0",
@@ -46,8 +48,9 @@
},
"node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/is-array-buffer": {
"version": "2.2.0",
- "resolved": "https://registry.npmmirror.com/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz",
"integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==",
+ "license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
},
@@ -57,8 +60,9 @@
},
"node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-buffer-from": {
"version": "2.2.0",
- "resolved": "https://registry.npmmirror.com/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz",
"integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==",
+ "license": "Apache-2.0",
"dependencies": {
"@smithy/is-array-buffer": "^2.2.0",
"tslib": "^2.6.2"
@@ -69,8 +73,9 @@
},
"node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-utf8": {
"version": "2.3.0",
- "resolved": "https://registry.npmmirror.com/@smithy/util-utf8/-/util-utf8-2.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz",
"integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==",
+ "license": "Apache-2.0",
"dependencies": {
"@smithy/util-buffer-from": "^2.2.0",
"tslib": "^2.6.2"
@@ -81,8 +86,9 @@
},
"node_modules/@aws-crypto/sha256-js": {
"version": "5.2.0",
- "resolved": "https://registry.npmmirror.com/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz",
"integrity": "sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==",
+ "license": "Apache-2.0",
"dependencies": {
"@aws-crypto/util": "^5.2.0",
"@aws-sdk/types": "^3.222.0",
@@ -94,16 +100,18 @@
},
"node_modules/@aws-crypto/supports-web-crypto": {
"version": "5.2.0",
- "resolved": "https://registry.npmmirror.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-5.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-5.2.0.tgz",
"integrity": "sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==",
+ "license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
}
},
"node_modules/@aws-crypto/util": {
"version": "5.2.0",
- "resolved": "https://registry.npmmirror.com/@aws-crypto/util/-/util-5.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-5.2.0.tgz",
"integrity": "sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==",
+ "license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.222.0",
"@smithy/util-utf8": "^2.0.0",
@@ -112,8 +120,9 @@
},
"node_modules/@aws-crypto/util/node_modules/@smithy/is-array-buffer": {
"version": "2.2.0",
- "resolved": "https://registry.npmmirror.com/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz",
"integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==",
+ "license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
},
@@ -123,8 +132,9 @@
},
"node_modules/@aws-crypto/util/node_modules/@smithy/util-buffer-from": {
"version": "2.2.0",
- "resolved": "https://registry.npmmirror.com/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz",
"integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==",
+ "license": "Apache-2.0",
"dependencies": {
"@smithy/is-array-buffer": "^2.2.0",
"tslib": "^2.6.2"
@@ -135,8 +145,9 @@
},
"node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8": {
"version": "2.3.0",
- "resolved": "https://registry.npmmirror.com/@smithy/util-utf8/-/util-utf8-2.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz",
"integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==",
+ "license": "Apache-2.0",
"dependencies": {
"@smithy/util-buffer-from": "^2.2.0",
"tslib": "^2.6.2"
@@ -146,49 +157,50 @@
}
},
"node_modules/@aws-sdk/client-cognito-identity": {
- "version": "3.632.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.632.0.tgz",
- "integrity": "sha512-ciPZZ0jxMmXuaKCVdJthWogfqJ/4nb1zCxm7D/XkKcSbANjAiJ+1l+yiu7ZPTLGKKPRQQkPsWUknw5xb/5LxeQ==",
+ "version": "3.665.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.665.0.tgz",
+ "integrity": "sha512-dHi749JNI85zHnhHDgEFyiXI6ju39i7y7ufT2Kt2oDZg/UgsNs9I3pPqPJzDdRmn86vQi984iwS+y967CtoNqA==",
+ "license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.632.0",
- "@aws-sdk/client-sts": "3.632.0",
- "@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.632.0",
- "@aws-sdk/middleware-host-header": "3.620.0",
- "@aws-sdk/middleware-logger": "3.609.0",
- "@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.632.0",
- "@aws-sdk/region-config-resolver": "3.614.0",
- "@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.632.0",
- "@aws-sdk/util-user-agent-browser": "3.609.0",
- "@aws-sdk/util-user-agent-node": "3.614.0",
- "@smithy/config-resolver": "^3.0.5",
- "@smithy/core": "^2.3.2",
- "@smithy/fetch-http-handler": "^3.2.4",
- "@smithy/hash-node": "^3.0.3",
- "@smithy/invalid-dependency": "^3.0.3",
- "@smithy/middleware-content-length": "^3.0.5",
- "@smithy/middleware-endpoint": "^3.1.0",
- "@smithy/middleware-retry": "^3.0.14",
- "@smithy/middleware-serde": "^3.0.3",
- "@smithy/middleware-stack": "^3.0.3",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/node-http-handler": "^3.1.4",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/smithy-client": "^3.1.12",
- "@smithy/types": "^3.3.0",
- "@smithy/url-parser": "^3.0.3",
+ "@aws-sdk/client-sso-oidc": "3.665.0",
+ "@aws-sdk/client-sts": "3.665.0",
+ "@aws-sdk/core": "3.665.0",
+ "@aws-sdk/credential-provider-node": "3.665.0",
+ "@aws-sdk/middleware-host-header": "3.664.0",
+ "@aws-sdk/middleware-logger": "3.664.0",
+ "@aws-sdk/middleware-recursion-detection": "3.664.0",
+ "@aws-sdk/middleware-user-agent": "3.664.0",
+ "@aws-sdk/region-config-resolver": "3.664.0",
+ "@aws-sdk/types": "3.664.0",
+ "@aws-sdk/util-endpoints": "3.664.0",
+ "@aws-sdk/util-user-agent-browser": "3.664.0",
+ "@aws-sdk/util-user-agent-node": "3.664.0",
+ "@smithy/config-resolver": "^3.0.9",
+ "@smithy/core": "^2.4.7",
+ "@smithy/fetch-http-handler": "^3.2.9",
+ "@smithy/hash-node": "^3.0.7",
+ "@smithy/invalid-dependency": "^3.0.7",
+ "@smithy/middleware-content-length": "^3.0.9",
+ "@smithy/middleware-endpoint": "^3.1.4",
+ "@smithy/middleware-retry": "^3.0.22",
+ "@smithy/middleware-serde": "^3.0.7",
+ "@smithy/middleware-stack": "^3.0.7",
+ "@smithy/node-config-provider": "^3.1.8",
+ "@smithy/node-http-handler": "^3.2.4",
+ "@smithy/protocol-http": "^4.1.4",
+ "@smithy/smithy-client": "^3.3.6",
+ "@smithy/types": "^3.5.0",
+ "@smithy/url-parser": "^3.0.7",
"@smithy/util-base64": "^3.0.0",
"@smithy/util-body-length-browser": "^3.0.0",
"@smithy/util-body-length-node": "^3.0.0",
- "@smithy/util-defaults-mode-browser": "^3.0.14",
- "@smithy/util-defaults-mode-node": "^3.0.14",
- "@smithy/util-endpoints": "^2.0.5",
- "@smithy/util-middleware": "^3.0.3",
- "@smithy/util-retry": "^3.0.3",
+ "@smithy/util-defaults-mode-browser": "^3.0.22",
+ "@smithy/util-defaults-mode-node": "^3.0.22",
+ "@smithy/util-endpoints": "^2.1.3",
+ "@smithy/util-middleware": "^3.0.7",
+ "@smithy/util-retry": "^3.0.7",
"@smithy/util-utf8": "^3.0.0",
"tslib": "^2.6.2"
},
@@ -197,46 +209,47 @@
}
},
"node_modules/@aws-sdk/client-sso": {
- "version": "3.632.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/client-sso/-/client-sso-3.632.0.tgz",
- "integrity": "sha512-iYWHiKBz44m3chCFvtvHnvCpL2rALzyr1e6tOZV3dLlOKtQtDUlPy6OtnXDu4y+wyJCniy8ivG3+LAe4klzn1Q==",
+ "version": "3.665.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.665.0.tgz",
+ "integrity": "sha512-zje+oaIiyviDv5dmBWhGHifPTb0Idq/HatNPy+VEiwo2dxcQBexibD5CQE5e8CWZK123Br/9DHft+iNKdiY5bA==",
+ "license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.629.0",
- "@aws-sdk/middleware-host-header": "3.620.0",
- "@aws-sdk/middleware-logger": "3.609.0",
- "@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.632.0",
- "@aws-sdk/region-config-resolver": "3.614.0",
- "@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.632.0",
- "@aws-sdk/util-user-agent-browser": "3.609.0",
- "@aws-sdk/util-user-agent-node": "3.614.0",
- "@smithy/config-resolver": "^3.0.5",
- "@smithy/core": "^2.3.2",
- "@smithy/fetch-http-handler": "^3.2.4",
- "@smithy/hash-node": "^3.0.3",
- "@smithy/invalid-dependency": "^3.0.3",
- "@smithy/middleware-content-length": "^3.0.5",
- "@smithy/middleware-endpoint": "^3.1.0",
- "@smithy/middleware-retry": "^3.0.14",
- "@smithy/middleware-serde": "^3.0.3",
- "@smithy/middleware-stack": "^3.0.3",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/node-http-handler": "^3.1.4",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/smithy-client": "^3.1.12",
- "@smithy/types": "^3.3.0",
- "@smithy/url-parser": "^3.0.3",
+ "@aws-sdk/core": "3.665.0",
+ "@aws-sdk/middleware-host-header": "3.664.0",
+ "@aws-sdk/middleware-logger": "3.664.0",
+ "@aws-sdk/middleware-recursion-detection": "3.664.0",
+ "@aws-sdk/middleware-user-agent": "3.664.0",
+ "@aws-sdk/region-config-resolver": "3.664.0",
+ "@aws-sdk/types": "3.664.0",
+ "@aws-sdk/util-endpoints": "3.664.0",
+ "@aws-sdk/util-user-agent-browser": "3.664.0",
+ "@aws-sdk/util-user-agent-node": "3.664.0",
+ "@smithy/config-resolver": "^3.0.9",
+ "@smithy/core": "^2.4.7",
+ "@smithy/fetch-http-handler": "^3.2.9",
+ "@smithy/hash-node": "^3.0.7",
+ "@smithy/invalid-dependency": "^3.0.7",
+ "@smithy/middleware-content-length": "^3.0.9",
+ "@smithy/middleware-endpoint": "^3.1.4",
+ "@smithy/middleware-retry": "^3.0.22",
+ "@smithy/middleware-serde": "^3.0.7",
+ "@smithy/middleware-stack": "^3.0.7",
+ "@smithy/node-config-provider": "^3.1.8",
+ "@smithy/node-http-handler": "^3.2.4",
+ "@smithy/protocol-http": "^4.1.4",
+ "@smithy/smithy-client": "^3.3.6",
+ "@smithy/types": "^3.5.0",
+ "@smithy/url-parser": "^3.0.7",
"@smithy/util-base64": "^3.0.0",
"@smithy/util-body-length-browser": "^3.0.0",
"@smithy/util-body-length-node": "^3.0.0",
- "@smithy/util-defaults-mode-browser": "^3.0.14",
- "@smithy/util-defaults-mode-node": "^3.0.14",
- "@smithy/util-endpoints": "^2.0.5",
- "@smithy/util-middleware": "^3.0.3",
- "@smithy/util-retry": "^3.0.3",
+ "@smithy/util-defaults-mode-browser": "^3.0.22",
+ "@smithy/util-defaults-mode-node": "^3.0.22",
+ "@smithy/util-endpoints": "^2.1.3",
+ "@smithy/util-middleware": "^3.0.7",
+ "@smithy/util-retry": "^3.0.7",
"@smithy/util-utf8": "^3.0.0",
"tslib": "^2.6.2"
},
@@ -245,47 +258,48 @@
}
},
"node_modules/@aws-sdk/client-sso-oidc": {
- "version": "3.632.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.632.0.tgz",
- "integrity": "sha512-Oh1fIWaoZluihOCb/zDEpRTi+6an82fgJz7fyRBugyLhEtDjmvpCQ3oKjzaOhoN+4EvXAm1ZS/ZgpvXBlIRTgw==",
+ "version": "3.665.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.665.0.tgz",
+ "integrity": "sha512-FQ2YyM9/6y3clWkf3d60/W4c/HZy61hbfIsR4KIh8aGOifwfIx/UpZQ61pCr/TXTNqbaAVU2/sK+J1zFkGEoLw==",
+ "license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.632.0",
- "@aws-sdk/middleware-host-header": "3.620.0",
- "@aws-sdk/middleware-logger": "3.609.0",
- "@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.632.0",
- "@aws-sdk/region-config-resolver": "3.614.0",
- "@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.632.0",
- "@aws-sdk/util-user-agent-browser": "3.609.0",
- "@aws-sdk/util-user-agent-node": "3.614.0",
- "@smithy/config-resolver": "^3.0.5",
- "@smithy/core": "^2.3.2",
- "@smithy/fetch-http-handler": "^3.2.4",
- "@smithy/hash-node": "^3.0.3",
- "@smithy/invalid-dependency": "^3.0.3",
- "@smithy/middleware-content-length": "^3.0.5",
- "@smithy/middleware-endpoint": "^3.1.0",
- "@smithy/middleware-retry": "^3.0.14",
- "@smithy/middleware-serde": "^3.0.3",
- "@smithy/middleware-stack": "^3.0.3",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/node-http-handler": "^3.1.4",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/smithy-client": "^3.1.12",
- "@smithy/types": "^3.3.0",
- "@smithy/url-parser": "^3.0.3",
+ "@aws-sdk/core": "3.665.0",
+ "@aws-sdk/credential-provider-node": "3.665.0",
+ "@aws-sdk/middleware-host-header": "3.664.0",
+ "@aws-sdk/middleware-logger": "3.664.0",
+ "@aws-sdk/middleware-recursion-detection": "3.664.0",
+ "@aws-sdk/middleware-user-agent": "3.664.0",
+ "@aws-sdk/region-config-resolver": "3.664.0",
+ "@aws-sdk/types": "3.664.0",
+ "@aws-sdk/util-endpoints": "3.664.0",
+ "@aws-sdk/util-user-agent-browser": "3.664.0",
+ "@aws-sdk/util-user-agent-node": "3.664.0",
+ "@smithy/config-resolver": "^3.0.9",
+ "@smithy/core": "^2.4.7",
+ "@smithy/fetch-http-handler": "^3.2.9",
+ "@smithy/hash-node": "^3.0.7",
+ "@smithy/invalid-dependency": "^3.0.7",
+ "@smithy/middleware-content-length": "^3.0.9",
+ "@smithy/middleware-endpoint": "^3.1.4",
+ "@smithy/middleware-retry": "^3.0.22",
+ "@smithy/middleware-serde": "^3.0.7",
+ "@smithy/middleware-stack": "^3.0.7",
+ "@smithy/node-config-provider": "^3.1.8",
+ "@smithy/node-http-handler": "^3.2.4",
+ "@smithy/protocol-http": "^4.1.4",
+ "@smithy/smithy-client": "^3.3.6",
+ "@smithy/types": "^3.5.0",
+ "@smithy/url-parser": "^3.0.7",
"@smithy/util-base64": "^3.0.0",
"@smithy/util-body-length-browser": "^3.0.0",
"@smithy/util-body-length-node": "^3.0.0",
- "@smithy/util-defaults-mode-browser": "^3.0.14",
- "@smithy/util-defaults-mode-node": "^3.0.14",
- "@smithy/util-endpoints": "^2.0.5",
- "@smithy/util-middleware": "^3.0.3",
- "@smithy/util-retry": "^3.0.3",
+ "@smithy/util-defaults-mode-browser": "^3.0.22",
+ "@smithy/util-defaults-mode-node": "^3.0.22",
+ "@smithy/util-endpoints": "^2.1.3",
+ "@smithy/util-middleware": "^3.0.7",
+ "@smithy/util-retry": "^3.0.7",
"@smithy/util-utf8": "^3.0.0",
"tslib": "^2.6.2"
},
@@ -293,52 +307,53 @@
"node": ">=16.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-sts": "^3.632.0"
+ "@aws-sdk/client-sts": "^3.665.0"
}
},
"node_modules/@aws-sdk/client-sts": {
- "version": "3.632.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/client-sts/-/client-sts-3.632.0.tgz",
- "integrity": "sha512-Ss5cBH09icpTvT+jtGGuQlRdwtO7RyE9BF4ZV/CEPATdd9whtJt4Qxdya8BUnkWR7h5HHTrQHqai3YVYjku41A==",
+ "version": "3.665.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.665.0.tgz",
+ "integrity": "sha512-/OQEaWB1euXhZ/hV+wetDw1tynlrkNKzirzoiFuJ1EQsiIb9Ih/qjUF9KLdF1+/bXbnGu5YvIaAx80YReUchjg==",
+ "license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.632.0",
- "@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.632.0",
- "@aws-sdk/middleware-host-header": "3.620.0",
- "@aws-sdk/middleware-logger": "3.609.0",
- "@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.632.0",
- "@aws-sdk/region-config-resolver": "3.614.0",
- "@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.632.0",
- "@aws-sdk/util-user-agent-browser": "3.609.0",
- "@aws-sdk/util-user-agent-node": "3.614.0",
- "@smithy/config-resolver": "^3.0.5",
- "@smithy/core": "^2.3.2",
- "@smithy/fetch-http-handler": "^3.2.4",
- "@smithy/hash-node": "^3.0.3",
- "@smithy/invalid-dependency": "^3.0.3",
- "@smithy/middleware-content-length": "^3.0.5",
- "@smithy/middleware-endpoint": "^3.1.0",
- "@smithy/middleware-retry": "^3.0.14",
- "@smithy/middleware-serde": "^3.0.3",
- "@smithy/middleware-stack": "^3.0.3",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/node-http-handler": "^3.1.4",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/smithy-client": "^3.1.12",
- "@smithy/types": "^3.3.0",
- "@smithy/url-parser": "^3.0.3",
+ "@aws-sdk/client-sso-oidc": "3.665.0",
+ "@aws-sdk/core": "3.665.0",
+ "@aws-sdk/credential-provider-node": "3.665.0",
+ "@aws-sdk/middleware-host-header": "3.664.0",
+ "@aws-sdk/middleware-logger": "3.664.0",
+ "@aws-sdk/middleware-recursion-detection": "3.664.0",
+ "@aws-sdk/middleware-user-agent": "3.664.0",
+ "@aws-sdk/region-config-resolver": "3.664.0",
+ "@aws-sdk/types": "3.664.0",
+ "@aws-sdk/util-endpoints": "3.664.0",
+ "@aws-sdk/util-user-agent-browser": "3.664.0",
+ "@aws-sdk/util-user-agent-node": "3.664.0",
+ "@smithy/config-resolver": "^3.0.9",
+ "@smithy/core": "^2.4.7",
+ "@smithy/fetch-http-handler": "^3.2.9",
+ "@smithy/hash-node": "^3.0.7",
+ "@smithy/invalid-dependency": "^3.0.7",
+ "@smithy/middleware-content-length": "^3.0.9",
+ "@smithy/middleware-endpoint": "^3.1.4",
+ "@smithy/middleware-retry": "^3.0.22",
+ "@smithy/middleware-serde": "^3.0.7",
+ "@smithy/middleware-stack": "^3.0.7",
+ "@smithy/node-config-provider": "^3.1.8",
+ "@smithy/node-http-handler": "^3.2.4",
+ "@smithy/protocol-http": "^4.1.4",
+ "@smithy/smithy-client": "^3.3.6",
+ "@smithy/types": "^3.5.0",
+ "@smithy/url-parser": "^3.0.7",
"@smithy/util-base64": "^3.0.0",
"@smithy/util-body-length-browser": "^3.0.0",
"@smithy/util-body-length-node": "^3.0.0",
- "@smithy/util-defaults-mode-browser": "^3.0.14",
- "@smithy/util-defaults-mode-node": "^3.0.14",
- "@smithy/util-endpoints": "^2.0.5",
- "@smithy/util-middleware": "^3.0.3",
- "@smithy/util-retry": "^3.0.3",
+ "@smithy/util-defaults-mode-browser": "^3.0.22",
+ "@smithy/util-defaults-mode-node": "^3.0.22",
+ "@smithy/util-endpoints": "^2.1.3",
+ "@smithy/util-middleware": "^3.0.7",
+ "@smithy/util-retry": "^3.0.7",
"@smithy/util-utf8": "^3.0.0",
"tslib": "^2.6.2"
},
@@ -347,18 +362,20 @@
}
},
"node_modules/@aws-sdk/core": {
- "version": "3.629.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/core/-/core-3.629.0.tgz",
- "integrity": "sha512-+/ShPU/tyIBM3oY1cnjgNA/tFyHtlWq+wXF9xEKRv19NOpYbWQ+xzNwVjGq8vR07cCRqy/sDQLWPhxjtuV/FiQ==",
+ "version": "3.665.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.665.0.tgz",
+ "integrity": "sha512-nqmNNf7Ml7qDXTIisDv+OYe/rl3nAW4cmR+HxrOCWdhTHe8xRdR5c45VPoh8nv1KIry5xtd+iqPrzzjydes+Og==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^2.3.2",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/signature-v4": "^4.1.0",
- "@smithy/smithy-client": "^3.1.12",
- "@smithy/types": "^3.3.0",
- "@smithy/util-middleware": "^3.0.3",
+ "@aws-sdk/types": "3.664.0",
+ "@smithy/core": "^2.4.7",
+ "@smithy/node-config-provider": "^3.1.8",
+ "@smithy/property-provider": "^3.1.7",
+ "@smithy/protocol-http": "^4.1.4",
+ "@smithy/signature-v4": "^4.2.0",
+ "@smithy/smithy-client": "^3.3.6",
+ "@smithy/types": "^3.5.0",
+ "@smithy/util-middleware": "^3.0.7",
"fast-xml-parser": "4.4.1",
"tslib": "^2.6.2"
},
@@ -367,14 +384,15 @@
}
},
"node_modules/@aws-sdk/credential-provider-cognito-identity": {
- "version": "3.632.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.632.0.tgz",
- "integrity": "sha512-fr+xCIqMYsUD67vwE/IpboIqHiEYMQMrpPjnvpbbvyjTKspFh0GS7Qn1LVFCd5oNeu1rzAdJei1On2HBOwIiZQ==",
+ "version": "3.665.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.665.0.tgz",
+ "integrity": "sha512-CeoUhCv6tb/xV+fiww+DGzlq04rTgA1S9GP9Bqtkhjjy8B9Gai7DaTAwPB+qcjPAhqCgC/JRZVljWLEt6NEeuA==",
+ "license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/client-cognito-identity": "3.632.0",
- "@aws-sdk/types": "3.609.0",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/client-cognito-identity": "3.665.0",
+ "@aws-sdk/types": "3.664.0",
+ "@smithy/property-provider": "^3.1.7",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -382,13 +400,14 @@
}
},
"node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.620.1",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.620.1.tgz",
- "integrity": "sha512-ExuILJ2qLW5ZO+rgkNRj0xiAipKT16Rk77buvPP8csR7kkCflT/gXTyzRe/uzIiETTxM7tr8xuO9MP/DQXqkfg==",
+ "version": "3.664.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.664.0.tgz",
+ "integrity": "sha512-95rE+9Voaco0nmKJrXqfJAxSSkSWqlBy76zomiZrUrv7YuijQtHCW8jte6v6UHAFAaBzgFsY7QqBxs15u9SM7g==",
+ "license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.664.0",
+ "@smithy/property-provider": "^3.1.7",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -396,18 +415,19 @@
}
},
"node_modules/@aws-sdk/credential-provider-http": {
- "version": "3.622.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.622.0.tgz",
- "integrity": "sha512-VUHbr24Oll1RK3WR8XLUugLpgK9ZuxEm/NVeVqyFts1Ck9gsKpRg1x4eH7L7tW3SJ4TDEQNMbD7/7J+eoL2svg==",
+ "version": "3.664.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.664.0.tgz",
+ "integrity": "sha512-svaPwVfWV3g/qjd4cYHTUyBtkdOwcVjC+tSj6EjoMrpZwGUXcCbYe04iU0ARZ6tuH/u3vySbTLOGjSa7g8o9Qw==",
+ "license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/fetch-http-handler": "^3.2.4",
- "@smithy/node-http-handler": "^3.1.4",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/smithy-client": "^3.1.12",
- "@smithy/types": "^3.3.0",
- "@smithy/util-stream": "^3.1.3",
+ "@aws-sdk/types": "3.664.0",
+ "@smithy/fetch-http-handler": "^3.2.9",
+ "@smithy/node-http-handler": "^3.2.4",
+ "@smithy/property-provider": "^3.1.7",
+ "@smithy/protocol-http": "^4.1.4",
+ "@smithy/smithy-client": "^3.3.6",
+ "@smithy/types": "^3.5.0",
+ "@smithy/util-stream": "^3.1.9",
"tslib": "^2.6.2"
},
"engines": {
@@ -415,45 +435,47 @@
}
},
"node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.632.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.632.0.tgz",
- "integrity": "sha512-m6epoW41xa1ajU5OiHcmQHoGVtrbXBaRBOUhlCLZmcaqMLYsboM4iD/WZP8aatKEON5tTnVXh/4StV8D/+wemw==",
+ "version": "3.665.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.665.0.tgz",
+ "integrity": "sha512-CSWBV5GqCkK78TTXq6qx40MWCt90t8rS/O7FIR4nbmoUhG/DysaC1G0om1fSx6k+GWcvIIIsSvD4hdbh8FRWKA==",
+ "license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/credential-provider-env": "3.620.1",
- "@aws-sdk/credential-provider-http": "3.622.0",
- "@aws-sdk/credential-provider-process": "3.620.1",
- "@aws-sdk/credential-provider-sso": "3.632.0",
- "@aws-sdk/credential-provider-web-identity": "3.621.0",
- "@aws-sdk/types": "3.609.0",
- "@smithy/credential-provider-imds": "^3.2.0",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/shared-ini-file-loader": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/credential-provider-env": "3.664.0",
+ "@aws-sdk/credential-provider-http": "3.664.0",
+ "@aws-sdk/credential-provider-process": "3.664.0",
+ "@aws-sdk/credential-provider-sso": "3.665.0",
+ "@aws-sdk/credential-provider-web-identity": "3.664.0",
+ "@aws-sdk/types": "3.664.0",
+ "@smithy/credential-provider-imds": "^3.2.4",
+ "@smithy/property-provider": "^3.1.7",
+ "@smithy/shared-ini-file-loader": "^3.1.8",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
"node": ">=16.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-sts": "^3.632.0"
+ "@aws-sdk/client-sts": "^3.665.0"
}
},
"node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.632.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.632.0.tgz",
- "integrity": "sha512-cL8fuJWm/xQBO4XJPkeuZzl3XinIn9EExWgzpG48NRMKR5us1RI/ucv7xFbBBaG+r/sDR2HpYBIA3lVIpm1H3Q==",
+ "version": "3.665.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.665.0.tgz",
+ "integrity": "sha512-cmJfVi4IM0WaKMQvPXhiS5mdIZyCoa04I3D+IEKpD2GAuVZa6tgwqfPyaApFDLjyedGGNFkC4MRgAjCcCl4WFg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/credential-provider-env": "3.620.1",
- "@aws-sdk/credential-provider-http": "3.622.0",
- "@aws-sdk/credential-provider-ini": "3.632.0",
- "@aws-sdk/credential-provider-process": "3.620.1",
- "@aws-sdk/credential-provider-sso": "3.632.0",
- "@aws-sdk/credential-provider-web-identity": "3.621.0",
- "@aws-sdk/types": "3.609.0",
- "@smithy/credential-provider-imds": "^3.2.0",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/shared-ini-file-loader": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/credential-provider-env": "3.664.0",
+ "@aws-sdk/credential-provider-http": "3.664.0",
+ "@aws-sdk/credential-provider-ini": "3.665.0",
+ "@aws-sdk/credential-provider-process": "3.664.0",
+ "@aws-sdk/credential-provider-sso": "3.665.0",
+ "@aws-sdk/credential-provider-web-identity": "3.664.0",
+ "@aws-sdk/types": "3.664.0",
+ "@smithy/credential-provider-imds": "^3.2.4",
+ "@smithy/property-provider": "^3.1.7",
+ "@smithy/shared-ini-file-loader": "^3.1.8",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -461,14 +483,15 @@
}
},
"node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.620.1",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.620.1.tgz",
- "integrity": "sha512-hWqFMidqLAkaV9G460+1at6qa9vySbjQKKc04p59OT7lZ5cO5VH5S4aI05e+m4j364MBROjjk2ugNvfNf/8ILg==",
+ "version": "3.664.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.664.0.tgz",
+ "integrity": "sha512-sQicIw/qWTsmMw8EUQNJXdrWV5SXaZc2zGdCQsQxhR6wwNO2/rZ5JmzdcwUADmleBVyPYk3KGLhcofF/qXT2Ng==",
+ "license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/shared-ini-file-loader": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.664.0",
+ "@smithy/property-provider": "^3.1.7",
+ "@smithy/shared-ini-file-loader": "^3.1.8",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -476,16 +499,17 @@
}
},
"node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.632.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.632.0.tgz",
- "integrity": "sha512-P/4wB6j7ym5QCPTL2xlMfvf2NcXSh+z0jmsZP4WW/tVwab4hvgabPPbLeEZDSWZ0BpgtxKGvRq0GSHuGeirQbA==",
+ "version": "3.665.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.665.0.tgz",
+ "integrity": "sha512-Xe8WW4r70bsetGQG3azFeK/gd+Q4OmNiidtRrG64y/V9TIvIqc7Y/yUZNhEgFkpG19o188VmXg/ulnG3E+MvLg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/client-sso": "3.632.0",
- "@aws-sdk/token-providers": "3.614.0",
- "@aws-sdk/types": "3.609.0",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/shared-ini-file-loader": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/client-sso": "3.665.0",
+ "@aws-sdk/token-providers": "3.664.0",
+ "@aws-sdk/types": "3.664.0",
+ "@smithy/property-provider": "^3.1.7",
+ "@smithy/shared-ini-file-loader": "^3.1.8",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -493,42 +517,44 @@
}
},
"node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.621.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.621.0.tgz",
- "integrity": "sha512-w7ASSyfNvcx7+bYGep3VBgC3K6vEdLmlpjT7nSIHxxQf+WSdvy+HynwJosrpZax0sK5q0D1Jpn/5q+r5lwwW6w==",
+ "version": "3.664.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.664.0.tgz",
+ "integrity": "sha512-10ltP1BfSKRJVXd8Yr5oLbo+VSDskWbps0X3szSsxTk0Dju1xvkz7hoIjylWLvtGbvQ+yb2pmsJYKCudW/4DJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.664.0",
+ "@smithy/property-provider": "^3.1.7",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
"node": ">=16.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-sts": "^3.621.0"
+ "@aws-sdk/client-sts": "^3.664.0"
}
},
"node_modules/@aws-sdk/credential-providers": {
- "version": "3.632.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/credential-providers/-/credential-providers-3.632.0.tgz",
- "integrity": "sha512-Q4x2ARdgncZKOJE/NXJHY5s8/YDRugVUR4lBEtibE764w5ezAhI1aMChzAzv4j3WMSDZ29KyxaymHHt2vJED9g==",
+ "version": "3.665.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.665.0.tgz",
+ "integrity": "sha512-NmIvufyx5GiyynZmLmd6s1DKFTAlOlyB2e7wBMqRmsrQo5/+WKWDwWwn7T/QvuyjDJFp35ruucET7YIqePWcHg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/client-cognito-identity": "3.632.0",
- "@aws-sdk/client-sso": "3.632.0",
- "@aws-sdk/client-sts": "3.632.0",
- "@aws-sdk/credential-provider-cognito-identity": "3.632.0",
- "@aws-sdk/credential-provider-env": "3.620.1",
- "@aws-sdk/credential-provider-http": "3.622.0",
- "@aws-sdk/credential-provider-ini": "3.632.0",
- "@aws-sdk/credential-provider-node": "3.632.0",
- "@aws-sdk/credential-provider-process": "3.620.1",
- "@aws-sdk/credential-provider-sso": "3.632.0",
- "@aws-sdk/credential-provider-web-identity": "3.621.0",
- "@aws-sdk/types": "3.609.0",
- "@smithy/credential-provider-imds": "^3.2.0",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/client-cognito-identity": "3.665.0",
+ "@aws-sdk/client-sso": "3.665.0",
+ "@aws-sdk/client-sts": "3.665.0",
+ "@aws-sdk/credential-provider-cognito-identity": "3.665.0",
+ "@aws-sdk/credential-provider-env": "3.664.0",
+ "@aws-sdk/credential-provider-http": "3.664.0",
+ "@aws-sdk/credential-provider-ini": "3.665.0",
+ "@aws-sdk/credential-provider-node": "3.665.0",
+ "@aws-sdk/credential-provider-process": "3.664.0",
+ "@aws-sdk/credential-provider-sso": "3.665.0",
+ "@aws-sdk/credential-provider-web-identity": "3.664.0",
+ "@aws-sdk/types": "3.664.0",
+ "@smithy/credential-provider-imds": "^3.2.4",
+ "@smithy/property-provider": "^3.1.7",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -536,13 +562,14 @@
}
},
"node_modules/@aws-sdk/middleware-host-header": {
- "version": "3.620.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.620.0.tgz",
- "integrity": "sha512-VMtPEZwqYrII/oUkffYsNWY9PZ9xpNJpMgmyU0rlDQ25O1c0Hk3fJmZRe6pEkAJ0omD7kLrqGl1DUjQVxpd/Rg==",
+ "version": "3.664.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.664.0.tgz",
+ "integrity": "sha512-4tCXJ+DZWTq38eLmFgnEmO8X4jfWpgPbWoCyVYpRHCPHq6xbrU65gfwS9jGx25L4YdEce641ChI9TKLryuUgRA==",
+ "license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.664.0",
+ "@smithy/protocol-http": "^4.1.4",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -550,12 +577,13 @@
}
},
"node_modules/@aws-sdk/middleware-logger": {
- "version": "3.609.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/middleware-logger/-/middleware-logger-3.609.0.tgz",
- "integrity": "sha512-S62U2dy4jMDhDFDK5gZ4VxFdWzCtLzwbYyFZx2uvPYTECkepLUfzLic2BHg2Qvtu4QjX+oGE3P/7fwaGIsGNuQ==",
+ "version": "3.664.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.664.0.tgz",
+ "integrity": "sha512-eNykMqQuv7eg9pAcaLro44fscIe1VkFfhm+gYnlxd+PH6xqapRki1E68VHehnIptnVBdqnWfEqLUSLGm9suqhg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.664.0",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -563,13 +591,14 @@
}
},
"node_modules/@aws-sdk/middleware-recursion-detection": {
- "version": "3.620.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.620.0.tgz",
- "integrity": "sha512-nh91S7aGK3e/o1ck64sA/CyoFw+gAYj2BDOnoNa6ouyCrVJED96ZXWbhye/fz9SgmNUZR2g7GdVpiLpMKZoI5w==",
+ "version": "3.664.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.664.0.tgz",
+ "integrity": "sha512-jq27WMZhm+dY8BWZ9Ipy3eXtZj0lJzpaKQE3A3tH5AOIlUV/gqrmnJ9CdqVVef4EJsq9Yil4ZzQjKKmPsxveQg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.664.0",
+ "@smithy/protocol-http": "^4.1.4",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -577,14 +606,16 @@
}
},
"node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.632.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.632.0.tgz",
- "integrity": "sha512-yY/sFsHKwG9yzSf/DTclqWJaGPI2gPBJDCGBujSqTG1zlS7Ot4fqi91DZ6088BFWzbOorDzJFcAhAEFzc6LuQg==",
+ "version": "3.664.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.664.0.tgz",
+ "integrity": "sha512-Kp5UwXwayO6d472nntiwgrxqay2KS9ozXNmKjQfDrUWbEzvgKI+jgKNMia8MMnjSxYoBGpQ1B8NGh8a6KMEJJg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.632.0",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.664.0",
+ "@aws-sdk/util-endpoints": "3.664.0",
+ "@smithy/core": "^2.4.7",
+ "@smithy/protocol-http": "^4.1.4",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -592,15 +623,16 @@
}
},
"node_modules/@aws-sdk/region-config-resolver": {
- "version": "3.614.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.614.0.tgz",
- "integrity": "sha512-vDCeMXvic/LU0KFIUjpC3RiSTIkkvESsEfbVHiHH0YINfl8HnEqR5rj+L8+phsCeVg2+LmYwYxd5NRz4PHxt5g==",
+ "version": "3.664.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.664.0.tgz",
+ "integrity": "sha512-o/B8dg8K+9714RGYPgMxZgAChPe/MTSMkf/eHXTUFHNik5i1HgVKfac22njV2iictGy/6GhpFsKa1OWNYAkcUg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.664.0",
+ "@smithy/node-config-provider": "^3.1.8",
+ "@smithy/types": "^3.5.0",
"@smithy/util-config-provider": "^3.0.0",
- "@smithy/util-middleware": "^3.0.3",
+ "@smithy/util-middleware": "^3.0.7",
"tslib": "^2.6.2"
},
"engines": {
@@ -608,29 +640,31 @@
}
},
"node_modules/@aws-sdk/token-providers": {
- "version": "3.614.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/token-providers/-/token-providers-3.614.0.tgz",
- "integrity": "sha512-okItqyY6L9IHdxqs+Z116y5/nda7rHxLvROxtAJdLavWTYDydxrZstImNgGWTeVdmc0xX2gJCI77UYUTQWnhRw==",
+ "version": "3.664.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.664.0.tgz",
+ "integrity": "sha512-dBAvXW2/6bAxidvKARFxyCY2uCynYBKRFN00NhS1T5ggxm3sUnuTpWw1DTjl02CVPkacBOocZf10h8pQbHSK8w==",
+ "license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/shared-ini-file-loader": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.664.0",
+ "@smithy/property-provider": "^3.1.7",
+ "@smithy/shared-ini-file-loader": "^3.1.8",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
"node": ">=16.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-sso-oidc": "^3.614.0"
+ "@aws-sdk/client-sso-oidc": "^3.664.0"
}
},
"node_modules/@aws-sdk/types": {
- "version": "3.609.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/types/-/types-3.609.0.tgz",
- "integrity": "sha512-+Tqnh9w0h2LcrUsdXyT1F8mNhXz+tVYBtP19LpeEGntmvHwa2XzvLUCWpoIAIVsHp5+HdB2X9Sn0KAtmbFXc2Q==",
+ "version": "3.664.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.664.0.tgz",
+ "integrity": "sha512-+GtXktvVgpreM2b+NJL9OqZGsOzHwlCUrO8jgQUvH/yA6Kd8QO2YFhQCp0C9sSzTteZJVqGBu8E0CQurxJHPbw==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -638,13 +672,14 @@
}
},
"node_modules/@aws-sdk/util-endpoints": {
- "version": "3.632.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/util-endpoints/-/util-endpoints-3.632.0.tgz",
- "integrity": "sha512-LlYMU8pAbcEQphOpE6xaNLJ8kPGhklZZTVzZVpVW477NaaGgoGTMYNXTABYHcxeF5E2lLrxql9OmVpvr8GWN8Q==",
+ "version": "3.664.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.664.0.tgz",
+ "integrity": "sha512-KrXoHz6zmAahVHkyWMRT+P6xJaxItgmklxEDrT+npsUB4d5C/lhw16Crcp9TDi828fiZK3GYKRAmmNhvmzvBNg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/types": "^3.3.0",
- "@smithy/util-endpoints": "^2.0.5",
+ "@aws-sdk/types": "3.664.0",
+ "@smithy/types": "^3.5.0",
+ "@smithy/util-endpoints": "^2.1.3",
"tslib": "^2.6.2"
},
"engines": {
@@ -653,8 +688,9 @@
},
"node_modules/@aws-sdk/util-locate-window": {
"version": "3.568.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/util-locate-window/-/util-locate-window-3.568.0.tgz",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.568.0.tgz",
"integrity": "sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==",
+ "license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
},
@@ -663,24 +699,27 @@
}
},
"node_modules/@aws-sdk/util-user-agent-browser": {
- "version": "3.609.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.609.0.tgz",
- "integrity": "sha512-fojPU+mNahzQ0YHYBsx0ZIhmMA96H+ZIZ665ObU9tl+SGdbLneVZVikGve+NmHTQwHzwkFsZYYnVKAkreJLAtA==",
+ "version": "3.664.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.664.0.tgz",
+ "integrity": "sha512-c/PV3+f1ss4PpskHbcOxTZ6fntV2oXy/xcDR9nW+kVaz5cM1G702gF0rvGLKPqoBwkj2rWGe6KZvEBeLzynTUQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/types": "3.664.0",
+ "@smithy/types": "^3.5.0",
"bowser": "^2.11.0",
"tslib": "^2.6.2"
}
},
"node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.614.0",
- "resolved": "https://registry.npmmirror.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.614.0.tgz",
- "integrity": "sha512-15ElZT88peoHnq5TEoEtZwoXTXRxNrk60TZNdpl/TUBJ5oNJ9Dqb5Z4ryb8ofN6nm9aFf59GVAerFDz8iUoHBA==",
+ "version": "3.664.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.664.0.tgz",
+ "integrity": "sha512-l/m6KkgrTw1p/VTJTk0IoP9I2OnpWp3WbBgzxoNeh9cUcxTufIn++sBxKj5hhDql57LKWsckScG/MhFuH0vZZA==",
+ "license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/types": "3.609.0",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@aws-sdk/middleware-user-agent": "3.664.0",
+ "@aws-sdk/types": "3.664.0",
+ "@smithy/node-config-provider": "^3.1.8",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -696,11 +735,12 @@
}
},
"node_modules/@babel/code-frame": {
- "version": "7.24.7",
- "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.24.7.tgz",
- "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz",
+ "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==",
+ "license": "MIT",
"dependencies": {
- "@babel/highlight": "^7.24.7",
+ "@babel/highlight": "^7.25.7",
"picocolors": "^1.0.0"
},
"engines": {
@@ -708,28 +748,30 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.25.2",
- "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.25.2.tgz",
- "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.7.tgz",
+ "integrity": "sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==",
+ "license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.25.2",
- "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.25.2.tgz",
- "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.7.tgz",
+ "integrity": "sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==",
+ "license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.24.7",
- "@babel/generator": "^7.25.0",
- "@babel/helper-compilation-targets": "^7.25.2",
- "@babel/helper-module-transforms": "^7.25.2",
- "@babel/helpers": "^7.25.0",
- "@babel/parser": "^7.25.0",
- "@babel/template": "^7.25.0",
- "@babel/traverse": "^7.25.2",
- "@babel/types": "^7.25.2",
+ "@babel/code-frame": "^7.25.7",
+ "@babel/generator": "^7.25.7",
+ "@babel/helper-compilation-targets": "^7.25.7",
+ "@babel/helper-module-transforms": "^7.25.7",
+ "@babel/helpers": "^7.25.7",
+ "@babel/parser": "^7.25.7",
+ "@babel/template": "^7.25.7",
+ "@babel/traverse": "^7.25.7",
+ "@babel/types": "^7.25.7",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -746,34 +788,37 @@
},
"node_modules/@babel/core/node_modules/semver": {
"version": "6.3.1",
- "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "license": "ISC",
"bin": {
"semver": "bin/semver.js"
}
},
"node_modules/@babel/generator": {
- "version": "7.25.0",
- "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.25.0.tgz",
- "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz",
+ "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==",
+ "license": "MIT",
"dependencies": {
- "@babel/types": "^7.25.0",
+ "@babel/types": "^7.25.7",
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.25",
- "jsesc": "^2.5.1"
+ "jsesc": "^3.0.2"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.25.2",
- "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz",
- "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz",
+ "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==",
+ "license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.25.2",
- "@babel/helper-validator-option": "^7.24.8",
- "browserslist": "^4.23.1",
+ "@babel/compat-data": "^7.25.7",
+ "@babel/helper-validator-option": "^7.25.7",
+ "browserslist": "^4.24.0",
"lru-cache": "^5.1.1",
"semver": "^6.3.1"
},
@@ -783,46 +828,51 @@
},
"node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": {
"version": "5.1.1",
- "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "license": "ISC",
"dependencies": {
"yallist": "^3.0.2"
}
},
"node_modules/@babel/helper-compilation-targets/node_modules/semver": {
"version": "6.3.1",
- "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "license": "ISC",
"bin": {
"semver": "bin/semver.js"
}
},
"node_modules/@babel/helper-compilation-targets/node_modules/yallist": {
"version": "3.1.1",
- "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "license": "ISC"
},
"node_modules/@babel/helper-module-imports": {
- "version": "7.24.7",
- "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz",
- "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz",
+ "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==",
+ "license": "MIT",
"dependencies": {
- "@babel/traverse": "^7.24.7",
- "@babel/types": "^7.24.7"
+ "@babel/traverse": "^7.25.7",
+ "@babel/types": "^7.25.7"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.25.2",
- "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz",
- "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz",
+ "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==",
+ "license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.24.7",
- "@babel/helper-simple-access": "^7.24.7",
- "@babel/helper-validator-identifier": "^7.24.7",
- "@babel/traverse": "^7.25.2"
+ "@babel/helper-module-imports": "^7.25.7",
+ "@babel/helper-simple-access": "^7.25.7",
+ "@babel/helper-validator-identifier": "^7.25.7",
+ "@babel/traverse": "^7.25.7"
},
"engines": {
"node": ">=6.9.0"
@@ -832,67 +882,74 @@
}
},
"node_modules/@babel/helper-plugin-utils": {
- "version": "7.24.8",
- "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz",
- "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz",
+ "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==",
+ "license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-simple-access": {
- "version": "7.24.7",
- "resolved": "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz",
- "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz",
+ "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==",
+ "license": "MIT",
"dependencies": {
- "@babel/traverse": "^7.24.7",
- "@babel/types": "^7.24.7"
+ "@babel/traverse": "^7.25.7",
+ "@babel/types": "^7.25.7"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-string-parser": {
- "version": "7.24.8",
- "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz",
- "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz",
+ "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==",
+ "license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-validator-identifier": {
- "version": "7.24.7",
- "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz",
- "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz",
+ "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==",
+ "license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-validator-option": {
- "version": "7.24.8",
- "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz",
- "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz",
+ "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==",
+ "license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helpers": {
- "version": "7.25.0",
- "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.25.0.tgz",
- "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz",
+ "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==",
+ "license": "MIT",
"dependencies": {
- "@babel/template": "^7.25.0",
- "@babel/types": "^7.25.0"
+ "@babel/template": "^7.25.7",
+ "@babel/types": "^7.25.7"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/highlight": {
- "version": "7.24.7",
- "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.24.7.tgz",
- "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz",
+ "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==",
+ "license": "MIT",
"dependencies": {
- "@babel/helper-validator-identifier": "^7.24.7",
+ "@babel/helper-validator-identifier": "^7.25.7",
"chalk": "^2.4.2",
"js-tokens": "^4.0.0",
"picocolors": "^1.0.0"
@@ -902,11 +959,12 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.25.3",
- "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.25.3.tgz",
- "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.7.tgz",
+ "integrity": "sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==",
+ "license": "MIT",
"dependencies": {
- "@babel/types": "^7.25.2"
+ "@babel/types": "^7.25.7"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -916,11 +974,12 @@
}
},
"node_modules/@babel/plugin-transform-destructuring": {
- "version": "7.24.8",
- "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz",
- "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.7.tgz",
+ "integrity": "sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA==",
+ "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.8"
+ "@babel/helper-plugin-utils": "^7.25.7"
},
"engines": {
"node": ">=6.9.0"
@@ -930,11 +989,12 @@
}
},
"node_modules/@babel/plugin-transform-parameters": {
- "version": "7.24.7",
- "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz",
- "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.7.tgz",
+ "integrity": "sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==",
+ "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.7"
+ "@babel/helper-plugin-utils": "^7.25.7"
},
"engines": {
"node": ">=6.9.0"
@@ -944,11 +1004,12 @@
}
},
"node_modules/@babel/plugin-transform-shorthand-properties": {
- "version": "7.24.7",
- "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz",
- "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.7.tgz",
+ "integrity": "sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA==",
+ "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.7"
+ "@babel/helper-plugin-utils": "^7.25.7"
},
"engines": {
"node": ">=6.9.0"
@@ -958,28 +1019,30 @@
}
},
"node_modules/@babel/template": {
- "version": "7.25.0",
- "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.25.0.tgz",
- "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz",
+ "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==",
+ "license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.24.7",
- "@babel/parser": "^7.25.0",
- "@babel/types": "^7.25.0"
+ "@babel/code-frame": "^7.25.7",
+ "@babel/parser": "^7.25.7",
+ "@babel/types": "^7.25.7"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/traverse": {
- "version": "7.25.3",
- "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.25.3.tgz",
- "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz",
+ "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==",
+ "license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.24.7",
- "@babel/generator": "^7.25.0",
- "@babel/parser": "^7.25.3",
- "@babel/template": "^7.25.0",
- "@babel/types": "^7.25.2",
+ "@babel/code-frame": "^7.25.7",
+ "@babel/generator": "^7.25.7",
+ "@babel/parser": "^7.25.7",
+ "@babel/template": "^7.25.7",
+ "@babel/types": "^7.25.7",
"debug": "^4.3.1",
"globals": "^11.1.0"
},
@@ -988,12 +1051,13 @@
}
},
"node_modules/@babel/types": {
- "version": "7.25.2",
- "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.25.2.tgz",
- "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==",
+ "version": "7.25.7",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.7.tgz",
+ "integrity": "sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==",
+ "license": "MIT",
"dependencies": {
- "@babel/helper-string-parser": "^7.24.8",
- "@babel/helper-validator-identifier": "^7.24.7",
+ "@babel/helper-string-parser": "^7.25.7",
+ "@babel/helper-validator-identifier": "^7.25.7",
"to-fast-properties": "^2.0.0"
},
"engines": {
@@ -1002,21 +1066,24 @@
},
"node_modules/@hapi/hoek": {
"version": "9.3.0",
- "resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz",
- "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ=="
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz",
+ "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==",
+ "license": "BSD-3-Clause"
},
"node_modules/@hapi/topo": {
"version": "5.1.0",
- "resolved": "https://registry.npmmirror.com/@hapi/topo/-/topo-5.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz",
"integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==",
+ "license": "BSD-3-Clause",
"dependencies": {
"@hapi/hoek": "^9.0.0"
}
},
"node_modules/@isaacs/cliui": {
"version": "8.0.2",
- "resolved": "https://registry.npmmirror.com/@isaacs/cliui/-/cliui-8.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
"integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+ "license": "ISC",
"dependencies": {
"string-width": "^5.1.2",
"string-width-cjs": "npm:string-width@^4.2.0",
@@ -1030,9 +1097,10 @@
}
},
"node_modules/@isaacs/cliui/node_modules/ansi-regex": {
- "version": "6.0.1",
- "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz",
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -1042,8 +1110,9 @@
},
"node_modules/@isaacs/cliui/node_modules/strip-ansi": {
"version": "7.1.0",
- "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
"integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "license": "MIT",
"dependencies": {
"ansi-regex": "^6.0.1"
},
@@ -1056,8 +1125,9 @@
},
"node_modules/@jridgewell/gen-mapping": {
"version": "0.3.5",
- "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
"integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
+ "license": "MIT",
"dependencies": {
"@jridgewell/set-array": "^1.2.1",
"@jridgewell/sourcemap-codec": "^1.4.10",
@@ -1069,29 +1139,33 @@
},
"node_modules/@jridgewell/resolve-uri": {
"version": "3.1.2",
- "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
"integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
+ "license": "MIT",
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/@jridgewell/set-array": {
"version": "1.2.1",
- "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.2.1.tgz",
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
"integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
+ "license": "MIT",
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/@jridgewell/sourcemap-codec": {
"version": "1.5.0",
- "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
- "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ=="
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
+ "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
+ "license": "MIT"
},
"node_modules/@jridgewell/trace-mapping": {
"version": "0.3.25",
- "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
"integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
+ "license": "MIT",
"dependencies": {
"@jridgewell/resolve-uri": "^3.1.0",
"@jridgewell/sourcemap-codec": "^1.4.14"
@@ -1099,16 +1173,18 @@
},
"node_modules/@lukeed/csprng": {
"version": "1.1.0",
- "resolved": "https://registry.npmmirror.com/@lukeed/csprng/-/csprng-1.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.1.0.tgz",
"integrity": "sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==",
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/@lukeed/uuid": {
"version": "2.0.1",
- "resolved": "https://registry.npmmirror.com/@lukeed/uuid/-/uuid-2.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/@lukeed/uuid/-/uuid-2.0.1.tgz",
"integrity": "sha512-qC72D4+CDdjGqJvkFMMEAtancHUQ7/d/tAiHf64z8MopFDmcrtbcJuerDtFceuAfQJ2pDSfCKCtbqoGBNnwg0w==",
+ "license": "MIT",
"dependencies": {
"@lukeed/csprng": "^1.1.0"
},
@@ -1117,32 +1193,53 @@
}
},
"node_modules/@mongodb-js/devtools-connect": {
- "version": "3.2.5",
- "resolved": "https://registry.npmmirror.com/@mongodb-js/devtools-connect/-/devtools-connect-3.2.5.tgz",
- "integrity": "sha512-hAYy39Dhss7ObSt21YJ30HKCod7lsO/mOQCHIaVHv9uNNAr02dFQHVA/Zd75wikcbpYybYxOM2Ou0zznvr8Jzg==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.3.0.tgz",
+ "integrity": "sha512-stjduqOZwN51E+Rl8WmZamIM/1UT1ZLt3LxnPazJXnBzycMXEge6kvQQCeYrHk8fokYggLhRxL5xL7IgXaBdbw==",
+ "license": "Apache-2.0",
"dependencies": {
- "@mongodb-js/devtools-proxy-support": "^0.3.5",
- "@mongodb-js/oidc-http-server-pages": "1.1.2",
+ "@mongodb-js/devtools-proxy-support": "^0.4.0",
+ "@mongodb-js/oidc-http-server-pages": "1.1.3",
"lodash.merge": "^4.6.2",
"mongodb-connection-string-url": "^3.0.0",
"socks": "^2.7.3"
},
"optionalDependencies": {
"kerberos": "^2.1.0",
- "mongodb-client-encryption": "^6.0.0 || ^6.1.0-alpha.0",
+ "mongodb-client-encryption": "^6.1.0",
"os-dns-native": "^1.2.0",
"resolve-mongodb-srv": "^1.1.1"
},
"peerDependencies": {
"@mongodb-js/oidc-plugin": "^1.1.0",
- "mongodb": "^6.8.0",
+ "mongodb": "^6.9.0",
"mongodb-log-writer": "^1.4.2"
}
},
+ "node_modules/@mongodb-js/devtools-connect/node_modules/@mongodb-js/devtools-proxy-support": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-proxy-support/-/devtools-proxy-support-0.4.0.tgz",
+ "integrity": "sha512-NSHo+jE1tjH0XOFoDfOrCW7IAt+5l3TOpzgvWSbmNfVO4FqT/lE/mpQKIwsFOlMeGVI6ku2GOV7Obg6664OfTw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@mongodb-js/socksv5": "^0.0.10",
+ "agent-base": "^7.1.1",
+ "debug": "^4.3.6",
+ "http-proxy-agent": "^7.0.2",
+ "https-proxy-agent": "^7.0.5",
+ "lru-cache": "^11.0.0",
+ "node-fetch": "^3.3.2",
+ "pac-proxy-agent": "^7.0.2",
+ "socks-proxy-agent": "^8.0.4",
+ "ssh2": "^1.15.0",
+ "system-ca": "^2.0.1"
+ }
+ },
"node_modules/@mongodb-js/devtools-proxy-support": {
- "version": "0.3.5",
- "resolved": "https://registry.npmmirror.com/@mongodb-js/devtools-proxy-support/-/devtools-proxy-support-0.3.5.tgz",
- "integrity": "sha512-QiIj6kYANGsUeCa9j48GgnrG/MZc5eOh24QoesaHp+gr572uFuq4fRHn31WeZ+ndCknSjP9UG5iSzbmFhkpTOQ==",
+ "version": "0.3.10",
+ "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-proxy-support/-/devtools-proxy-support-0.3.10.tgz",
+ "integrity": "sha512-HComoStLokruxsPLR5m3mC+A167n9THKj3jCj6lQSh7szXotJI5zm500BFEI5IpcY/lVovbK4QlRYQP6WWS+5w==",
+ "license": "Apache-2.0",
"dependencies": {
"@mongodb-js/socksv5": "^0.0.10",
"agent-base": "^7.1.1",
@@ -1158,22 +1255,25 @@
}
},
"node_modules/@mongodb-js/mongodb-constants": {
- "version": "0.10.2",
- "resolved": "https://registry.npmmirror.com/@mongodb-js/mongodb-constants/-/mongodb-constants-0.10.2.tgz",
- "integrity": "sha512-ss0c6IxhSJZwDiY18We3vjFwrCL+1HJntMInFSthJ6oM61yiCCz5m8TfUjNGJQCXhPqok7sM9RSRcKrn43u0cg==",
+ "version": "0.10.3",
+ "resolved": "https://registry.npmjs.org/@mongodb-js/mongodb-constants/-/mongodb-constants-0.10.3.tgz",
+ "integrity": "sha512-UBZHi6N3JOJXbtJgk3Yc4Z0mtr8Sh0dIb1jOTn6r4IklS8aZyTWuss5L8xdbgvDXtj18fUo4BFzWWn2QgnkHsQ==",
+ "license": "Apache-2.0",
"dependencies": {
"semver": "^7.5.4"
}
},
"node_modules/@mongodb-js/oidc-http-server-pages": {
- "version": "1.1.2",
- "resolved": "https://registry.npmmirror.com/@mongodb-js/oidc-http-server-pages/-/oidc-http-server-pages-1.1.2.tgz",
- "integrity": "sha512-YcRlJ/HkKMahWvaPFTN/al5MGGX6CKQTsBHFTpNduxmeHd40jO8Cj5W7dfrqJAoit5E/G+GOwMaEfWdNrdlihg=="
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-http-server-pages/-/oidc-http-server-pages-1.1.3.tgz",
+ "integrity": "sha512-I704bSQRu/SusTcCV8qqtdFVvAJf1aKZtgGM2VnYjPn2njZd5j7864k/CF9TeeR8+r0At5qqNa3N4MX9YxPnEg==",
+ "license": "Apache-2.0"
},
"node_modules/@mongodb-js/oidc-plugin": {
"version": "1.1.1",
- "resolved": "https://registry.npmmirror.com/@mongodb-js/oidc-plugin/-/oidc-plugin-1.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-plugin/-/oidc-plugin-1.1.1.tgz",
"integrity": "sha512-u2t3dvUpQJeTmMvXyZu730yJzqJ3aKraQ7ELlNwpKpl1AGxL6Dd9Z2AEu9ycExZjXhyjBW/lbaWuEhdNZHEgeg==",
+ "license": "Apache-2.0",
"dependencies": {
"express": "^4.18.2",
"open": "^9.1.0",
@@ -1184,17 +1284,19 @@
}
},
"node_modules/@mongodb-js/saslprep": {
- "version": "1.1.8",
- "resolved": "https://registry.npmmirror.com/@mongodb-js/saslprep/-/saslprep-1.1.8.tgz",
- "integrity": "sha512-qKwC/M/nNNaKUBMQ0nuzm47b7ZYWQHN3pcXq4IIcoSBc2hOIrflAxJduIvvqmhoz3gR2TacTAs8vlsCVPkiEdQ==",
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.9.tgz",
+ "integrity": "sha512-tVkljjeEaAhCqTzajSdgbQ6gE6f3oneVwa3iXR6csiEwXXOFsiC6Uh9iAjAhXPtqa/XMDHWjjeNH/77m/Yq2dw==",
+ "license": "MIT",
"dependencies": {
"sparse-bitfield": "^3.0.3"
}
},
"node_modules/@mongodb-js/socksv5": {
"version": "0.0.10",
- "resolved": "https://registry.npmmirror.com/@mongodb-js/socksv5/-/socksv5-0.0.10.tgz",
+ "resolved": "https://registry.npmjs.org/@mongodb-js/socksv5/-/socksv5-0.0.10.tgz",
"integrity": "sha512-JDz2fLKsjMiSNUxKrCpGptsgu7DzsXfu4gnUQ3RhUaBS1d4YbLrt6HejpckAiHIAa+niBpZAeiUsoop0IihWsw==",
+ "license": "MIT",
"dependencies": {
"ip-address": "^9.0.5"
},
@@ -1203,12 +1305,13 @@
}
},
"node_modules/@mongosh/arg-parser": {
- "version": "2.3.0",
- "resolved": "https://registry.npmmirror.com/@mongosh/arg-parser/-/arg-parser-2.3.0.tgz",
- "integrity": "sha512-4vWpODQfL/4WS+7DTaeXfGWtkHT7N5CZaTbaasi3pjPu49WC3sLko9civwRJWN3ygoyxADDZrfhRCDELvXg2eg==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-2.3.1.tgz",
+ "integrity": "sha512-s0tzK+vPhJRsZZnb1r4V8lv97gpUFOXudHgJ+O3orCkkAUN0JR3IDWPSRY3eECNTlW96ZErGMqRhyPsCFW733g==",
+ "license": "Apache-2.0",
"dependencies": {
- "@mongosh/errors": "2.3.0",
- "@mongosh/i18n": "2.3.0",
+ "@mongosh/errors": "2.3.1",
+ "@mongosh/i18n": "2.3.1",
"mongodb-connection-string-url": "^3.0.1"
},
"engines": {
@@ -1216,9 +1319,10 @@
}
},
"node_modules/@mongosh/async-rewriter2": {
- "version": "2.3.0",
- "resolved": "https://registry.npmmirror.com/@mongosh/async-rewriter2/-/async-rewriter2-2.3.0.tgz",
- "integrity": "sha512-eYCxW76EeYDWZOsMHKIZAVXq0ePmiPOiy4SQ8sryDYluAzZR1e/2ZWMwwMG5tss1lkpG3q+nKTWsphFGCMUsLQ==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.3.1.tgz",
+ "integrity": "sha512-4tCMYMmhlet4/TYowsGPaoXhXQd5C6jykPnSOMZZrluZeDqRqWJfozW7161m+8Xe7IMZf4KyFzk8CAVewJfzLw==",
+ "license": "Apache-2.0",
"dependencies": {
"@babel/core": "^7.22.8",
"@babel/plugin-transform-destructuring": "^7.22.5",
@@ -1234,12 +1338,13 @@
}
},
"node_modules/@mongosh/autocomplete": {
- "version": "2.3.0",
- "resolved": "https://registry.npmmirror.com/@mongosh/autocomplete/-/autocomplete-2.3.0.tgz",
- "integrity": "sha512-64BZB+ruZ5leJrkA0QTKJpzYpezbpwdXD/e26D0H+zlKsL3/cX2+ZZVsZbBYTPbqickXPd52sYvz5H2bsiqVnA==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-2.3.1.tgz",
+ "integrity": "sha512-rTZ1pKOKahs62NLTiSnWKp4/34VWnVsSG+rvpup2Xf/XC8/uFuFZo5Moj6eIgEF49PSyfICA+agmg47ldeQelw==",
+ "license": "Apache-2.0",
"dependencies": {
"@mongodb-js/mongodb-constants": "^0.10.1",
- "@mongosh/shell-api": "2.3.0",
+ "@mongosh/shell-api": "2.3.1",
"semver": "^7.5.4"
},
"engines": {
@@ -1247,25 +1352,26 @@
}
},
"node_modules/@mongosh/cli-repl": {
- "version": "2.3.0",
- "resolved": "https://registry.npmmirror.com/@mongosh/cli-repl/-/cli-repl-2.3.0.tgz",
- "integrity": "sha512-V0Lxc0YHqdIdZd8vLuMZIBLR4PyxoukY+GHX7NT5bYTFXjuF50ts/DEhUPPN9wIHD2RXBOlpeFIEBzKWfAJaqQ==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@mongosh/cli-repl/-/cli-repl-2.3.1.tgz",
+ "integrity": "sha512-nHC4Awn+Fiw7sp8sWMn76u+WXigD8DEAdZxYGFxI5/looyWf+Wjm3Y8IS2bzIaMACzguhZq5CCHL9sucK7uFgA==",
+ "license": "Apache-2.0",
"dependencies": {
- "@mongodb-js/devtools-proxy-support": "^0.3.4",
- "@mongosh/arg-parser": "2.3.0",
- "@mongosh/autocomplete": "2.3.0",
- "@mongosh/editor": "2.3.0",
- "@mongosh/errors": "2.3.0",
- "@mongosh/history": "2.3.0",
- "@mongosh/i18n": "2.3.0",
- "@mongosh/js-multiline-to-singleline": "2.3.0",
- "@mongosh/logging": "2.3.0",
- "@mongosh/service-provider-core": "2.3.0",
- "@mongosh/service-provider-server": "2.3.0",
- "@mongosh/shell-api": "2.3.0",
- "@mongosh/shell-evaluator": "2.3.0",
- "@mongosh/snippet-manager": "2.3.0",
- "@mongosh/types": "2.3.0",
+ "@mongodb-js/devtools-proxy-support": "^0.3.9",
+ "@mongosh/arg-parser": "2.3.1",
+ "@mongosh/autocomplete": "2.3.1",
+ "@mongosh/editor": "2.3.1",
+ "@mongosh/errors": "2.3.1",
+ "@mongosh/history": "2.3.1",
+ "@mongosh/i18n": "2.3.1",
+ "@mongosh/js-multiline-to-singleline": "2.3.1",
+ "@mongosh/logging": "2.3.1",
+ "@mongosh/service-provider-core": "2.3.1",
+ "@mongosh/service-provider-server": "2.3.1",
+ "@mongosh/shell-api": "2.3.1",
+ "@mongosh/shell-evaluator": "2.3.1",
+ "@mongosh/snippet-manager": "2.3.1",
+ "@mongosh/types": "2.3.1",
"@segment/analytics-node": "^1.3.0",
"ansi-escape-sequences": "^5.1.2",
"askcharacter": "^2.0.4",
@@ -1297,15 +1403,16 @@
}
},
"node_modules/@mongosh/editor": {
- "version": "2.3.0",
- "resolved": "https://registry.npmmirror.com/@mongosh/editor/-/editor-2.3.0.tgz",
- "integrity": "sha512-MhCwP9RJHUOhEEbQx0VKcMz+QyNBWYo+i2h8xcSh8O2dl3OhHFPlgonwfzP0zyC5DZMrTUHSGDX0dfKdjHf/Jg==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@mongosh/editor/-/editor-2.3.1.tgz",
+ "integrity": "sha512-bYd+VfP7dV4Avdr0HcGFcWA7zAE7O/pZWIIuri6u/Vkb07XQtPnLzIxv3zHejJGsqWBLkBtSmj7jmS1TnIG6rg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@mongosh/js-multiline-to-singleline": "2.3.0",
- "@mongosh/service-provider-core": "2.3.0",
- "@mongosh/shell-api": "2.3.0",
- "@mongosh/shell-evaluator": "2.3.0",
- "@mongosh/types": "2.3.0",
+ "@mongosh/js-multiline-to-singleline": "2.3.1",
+ "@mongosh/service-provider-core": "2.3.1",
+ "@mongosh/shell-api": "2.3.1",
+ "@mongosh/shell-evaluator": "2.3.1",
+ "@mongosh/types": "2.3.1",
"js-beautify": "^1.15.1"
},
"engines": {
@@ -1313,17 +1420,19 @@
}
},
"node_modules/@mongosh/errors": {
- "version": "2.3.0",
- "resolved": "https://registry.npmmirror.com/@mongosh/errors/-/errors-2.3.0.tgz",
- "integrity": "sha512-ul6OGLrCxWZ0C+g+WUwDZDXpZTATkri9yt3W/HP050h35jW37qWBeOi4FG9kwTwakgoaYiei87SwPfvN/M8oqg==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@mongosh/errors/-/errors-2.3.1.tgz",
+ "integrity": "sha512-opMEluGMEABO4v72nOwJTPeaP2adNduzh7oFGLBtfencOw0em38g93XnzL5iwH/Bjp2BVAEiMtcHYZeMRus7FQ==",
+ "license": "Apache-2.0",
"engines": {
"node": ">=14.15.1"
}
},
"node_modules/@mongosh/history": {
- "version": "2.3.0",
- "resolved": "https://registry.npmmirror.com/@mongosh/history/-/history-2.3.0.tgz",
- "integrity": "sha512-4ZBQxvaX1iazXImLzQsDR1hg7HY8FNtHsLFJYsMaTzN+995wAvqGUFYIFiETzArQ7/Vi+FVGx40kzIjYa5nzmA==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@mongosh/history/-/history-2.3.1.tgz",
+ "integrity": "sha512-hjKcqQy0PtYHSl5ZxkiCKi4OltHm0ZQdpJ05a5R26fEvNue+0tcv1TfnXbVxAk9K9Q2vB06SIRI0rnJrTtG+yQ==",
+ "license": "Apache-2.0",
"dependencies": {
"mongodb-connection-string-url": "^3.0.1",
"mongodb-redact": "^1.1.2"
@@ -1333,20 +1442,22 @@
}
},
"node_modules/@mongosh/i18n": {
- "version": "2.3.0",
- "resolved": "https://registry.npmmirror.com/@mongosh/i18n/-/i18n-2.3.0.tgz",
- "integrity": "sha512-JnIY7dxPOr3WFZ0YFfB/i53flYr0tIUiM3i9xo2DXWyeaQiuHxQxYwmCIDlVkGhvLVVlSXY2U0ptA0AW0YNztg==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-2.3.1.tgz",
+ "integrity": "sha512-qwYjGJKV8mQl/dqL21aIo3z1wdoE80JBiGGhJgyc2ofhLTvdktoav0FXKWOPrpvSR3K29L98D0H8V7uhisfdRQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@mongosh/errors": "2.3.0"
+ "@mongosh/errors": "2.3.1"
},
"engines": {
"node": ">=14.15.1"
}
},
"node_modules/@mongosh/js-multiline-to-singleline": {
- "version": "2.3.0",
- "resolved": "https://registry.npmmirror.com/@mongosh/js-multiline-to-singleline/-/js-multiline-to-singleline-2.3.0.tgz",
- "integrity": "sha512-WASW4luZIuZigPwdMED7wAQ+VkQIVcjXvkPJyFO5LfJ1mhrA16cP6Sv9C0mOaGlx/rJDzrN1AbcutSP7lYqu0w==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@mongosh/js-multiline-to-singleline/-/js-multiline-to-singleline-2.3.1.tgz",
+ "integrity": "sha512-R7qyDOvACVtUBECotwe5d1VkewDNQdRfmNiuA7hdtoTujG9pOk0pfruAfCC+E7LGoVJaf6Cy1/rsaKHUlxlUzg==",
+ "license": "Apache-2.0",
"dependencies": {
"@babel/core": "^7.16.12",
"@babel/types": "^7.21.2"
@@ -1356,14 +1467,15 @@
}
},
"node_modules/@mongosh/logging": {
- "version": "2.3.0",
- "resolved": "https://registry.npmmirror.com/@mongosh/logging/-/logging-2.3.0.tgz",
- "integrity": "sha512-fpyYdpNtZ9GeNuDgl2EYSds3z1zr54KrCXdLnBM4n/ynB6KPXZxEY5/qbkbCND3DRHyQNHFBsbZN7+hs+81pgw==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@mongosh/logging/-/logging-2.3.1.tgz",
+ "integrity": "sha512-DDe4YNZJfKI9guyzCTdcvEpn0E20v94wnRpfiDfp9y05WUvJsDPBWWmhyGLYj4c1qrDctj8BiGt9mbb/7tY6Yw==",
+ "license": "Apache-2.0",
"dependencies": {
- "@mongodb-js/devtools-connect": "^3.2.5",
- "@mongosh/errors": "2.3.0",
- "@mongosh/history": "2.3.0",
- "@mongosh/types": "2.3.0",
+ "@mongodb-js/devtools-connect": "^3.2.10",
+ "@mongosh/errors": "2.3.1",
+ "@mongosh/history": "2.3.1",
+ "@mongosh/types": "2.3.1",
"mongodb-log-writer": "^1.4.2",
"mongodb-redact": "^1.1.2"
},
@@ -1372,12 +1484,13 @@
}
},
"node_modules/@mongosh/service-provider-core": {
- "version": "2.3.0",
- "resolved": "https://registry.npmmirror.com/@mongosh/service-provider-core/-/service-provider-core-2.3.0.tgz",
- "integrity": "sha512-0DQUKVhfpwJRiFvTc4gjG6dxNDZUWTAGnl9ihfIL5ShxNKXluo+9VcYEL1wxLTbF1xZaMeCDzH6rIM02G5PM3w==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-2.3.1.tgz",
+ "integrity": "sha512-+UusnZjXqM2JWdva+11IX4fRW0+sqJS5FhpQ7UHreQyGzdDcgIIqFe1fB4CMfzaMdjQ7RvUqIMM5bV81xDZ9vA==",
+ "license": "Apache-2.0",
"dependencies": {
"@aws-sdk/credential-providers": "^3.525.0",
- "@mongosh/errors": "2.3.0",
+ "@mongosh/errors": "2.3.1",
"bson": "^6.7.0",
"mongodb": "^6.8.0",
"mongodb-build-info": "^1.7.2",
@@ -1391,15 +1504,16 @@
}
},
"node_modules/@mongosh/service-provider-server": {
- "version": "2.3.0",
- "resolved": "https://registry.npmmirror.com/@mongosh/service-provider-server/-/service-provider-server-2.3.0.tgz",
- "integrity": "sha512-fzdhnUM9LPo1PWJ5QUphATnytRgzH9BhcyNhtL8yEHDP8lwwRplQrwk801u1imgI8e4oYggauMzNZQRgxQWVog==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@mongosh/service-provider-server/-/service-provider-server-2.3.1.tgz",
+ "integrity": "sha512-ekwV81R7+RNAcZ1ewCY38PvkdRbx8Jajv5U3DhbdGG8MXwT437jiDi9ONlEeonP+QI1WBQRRnFFUMukn9+ydmw==",
+ "license": "Apache-2.0",
"dependencies": {
- "@mongodb-js/devtools-connect": "^3.2.5",
+ "@mongodb-js/devtools-connect": "^3.2.10",
"@mongodb-js/oidc-plugin": "^1.1.1",
- "@mongosh/errors": "2.3.0",
- "@mongosh/service-provider-core": "2.3.0",
- "@mongosh/types": "2.3.0",
+ "@mongosh/errors": "2.3.1",
+ "@mongosh/service-provider-core": "2.3.1",
+ "@mongosh/types": "2.3.1",
"aws4": "^1.12.0",
"mongodb": "^6.8.0",
"mongodb-connection-string-url": "^3.0.1",
@@ -1414,15 +1528,16 @@
}
},
"node_modules/@mongosh/shell-api": {
- "version": "2.3.0",
- "resolved": "https://registry.npmmirror.com/@mongosh/shell-api/-/shell-api-2.3.0.tgz",
- "integrity": "sha512-Xzyg1T20YVywE1lXwhxR2muDUA4F2ClYaeAPc4bjQabNT9fWbuJXqbGBSwy36sv0rpqTiZqWJoFQcAgMfAt0PQ==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-2.3.1.tgz",
+ "integrity": "sha512-ou6LIbpqlzsKVFiBQJ9Aqt5OxS5NuLb5y2cKuTPvv0wEKrPjg/XAHVyo+Bw09fa4ZYPDk705RehgtfdTpKnLfQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@mongosh/arg-parser": "2.3.0",
- "@mongosh/errors": "2.3.0",
- "@mongosh/history": "2.3.0",
- "@mongosh/i18n": "2.3.0",
- "@mongosh/service-provider-core": "2.3.0",
+ "@mongosh/arg-parser": "2.3.1",
+ "@mongosh/errors": "2.3.1",
+ "@mongosh/history": "2.3.1",
+ "@mongosh/i18n": "2.3.1",
+ "@mongosh/service-provider-core": "2.3.1",
"mongodb-redact": "^1.1.2"
},
"engines": {
@@ -1430,27 +1545,29 @@
}
},
"node_modules/@mongosh/shell-evaluator": {
- "version": "2.3.0",
- "resolved": "https://registry.npmmirror.com/@mongosh/shell-evaluator/-/shell-evaluator-2.3.0.tgz",
- "integrity": "sha512-TvWFrFkZ+LORZbAWu6tZHeJs+OQwKPli1sEHAVKjhhjiNo4v/kV/3990Dcqre2IZNBpybaZweTChf3b7Y5Lijw==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-2.3.1.tgz",
+ "integrity": "sha512-MWGL8600o4d1/ngBOQXrorEmYBZebDJeF3g7CM0QmZAuHzJ9HY/67bm/xDKUn/9H0K3tVJSFAWYOXk99tQqTHQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@mongosh/async-rewriter2": "2.3.0",
- "@mongosh/history": "2.3.0",
- "@mongosh/shell-api": "2.3.0"
+ "@mongosh/async-rewriter2": "2.3.1",
+ "@mongosh/history": "2.3.1",
+ "@mongosh/shell-api": "2.3.1"
},
"engines": {
"node": ">=14.15.1"
}
},
"node_modules/@mongosh/snippet-manager": {
- "version": "2.3.0",
- "resolved": "https://registry.npmmirror.com/@mongosh/snippet-manager/-/snippet-manager-2.3.0.tgz",
- "integrity": "sha512-UMcRRW5StsR6C3gZceVkQ83mjw1ENJKQLvYD7gv8TueuAarGNzcrbOdCTnMHDOCJ5YeEr9NgKjVqNsVWFG2w3A==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@mongosh/snippet-manager/-/snippet-manager-2.3.1.tgz",
+ "integrity": "sha512-JpOnE/0ILzudWuAWua2PbdyFKwlq/gN0Qc9LfaADLhp1Kn199fpSMeuGbbPzG6oCgS4ruHgKhiQJ0EX30rF3jQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@mongodb-js/devtools-proxy-support": "^0.3.5",
- "@mongosh/errors": "2.3.0",
- "@mongosh/shell-api": "2.3.0",
- "@mongosh/types": "2.3.0",
+ "@mongodb-js/devtools-proxy-support": "^0.3.9",
+ "@mongosh/errors": "2.3.1",
+ "@mongosh/shell-api": "2.3.1",
+ "@mongosh/types": "2.3.1",
"bson": "^6.7.0",
"cross-spawn": "^7.0.3",
"escape-string-regexp": "^4.0.0",
@@ -1462,11 +1579,12 @@
}
},
"node_modules/@mongosh/types": {
- "version": "2.3.0",
- "resolved": "https://registry.npmmirror.com/@mongosh/types/-/types-2.3.0.tgz",
- "integrity": "sha512-55V8S7Awj9fGi3cAf0/9svGagErnChrK4hOY2Z4C4y06vN5t/EUO15lyZYHJFUldnydfZzHODkPjjyWV53a1XQ==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-2.3.1.tgz",
+ "integrity": "sha512-fpMJ4yHhilTIWe3jgWoE+Eq0q9ij40HMGRfCJoZE+aOCslBkggqsia5Fh13G8JCFKangkWnZ5UMMAxSg6VBJgQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@mongodb-js/devtools-connect": "^3.2.5"
+ "@mongodb-js/devtools-connect": "^3.2.10"
},
"engines": {
"node": ">=14.15.1"
@@ -1474,13 +1592,15 @@
},
"node_modules/@one-ini/wasm": {
"version": "0.1.1",
- "resolved": "https://registry.npmmirror.com/@one-ini/wasm/-/wasm-0.1.1.tgz",
- "integrity": "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw=="
+ "resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.1.1.tgz",
+ "integrity": "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==",
+ "license": "MIT"
},
"node_modules/@pkgjs/parseargs": {
"version": "0.11.0",
- "resolved": "https://registry.npmmirror.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
+ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
"integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+ "license": "MIT",
"optional": true,
"engines": {
"node": ">=14"
@@ -1488,8 +1608,9 @@
},
"node_modules/@segment/analytics-core": {
"version": "1.4.1",
- "resolved": "https://registry.npmmirror.com/@segment/analytics-core/-/analytics-core-1.4.1.tgz",
+ "resolved": "https://registry.npmjs.org/@segment/analytics-core/-/analytics-core-1.4.1.tgz",
"integrity": "sha512-kV0Pf33HnthuBOVdYNani21kYyj118Fn+9757bxqoksiXoZlYvBsFq6giNdCsKcTIE1eAMqNDq3xE1VQ0cfsHA==",
+ "license": "MIT",
"dependencies": {
"@lukeed/uuid": "^2.0.0",
"@segment/analytics-generic-utils": "1.1.1",
@@ -1499,16 +1620,18 @@
},
"node_modules/@segment/analytics-generic-utils": {
"version": "1.1.1",
- "resolved": "https://registry.npmmirror.com/@segment/analytics-generic-utils/-/analytics-generic-utils-1.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/@segment/analytics-generic-utils/-/analytics-generic-utils-1.1.1.tgz",
"integrity": "sha512-THTIzBPHnvu1HYJU3fARdJ3qIkukO3zDXsmDm+kAeUks5R9CBXOQ6rPChiASVzSmwAIIo5uFIXXnCraojlq/Gw==",
+ "license": "MIT",
"dependencies": {
"tslib": "^2.4.1"
}
},
"node_modules/@segment/analytics-node": {
"version": "1.3.0",
- "resolved": "https://registry.npmmirror.com/@segment/analytics-node/-/analytics-node-1.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/@segment/analytics-node/-/analytics-node-1.3.0.tgz",
"integrity": "sha512-lRLz1WZaDokMoUe299yP5JkInc3OgJuqNNlxb6j0q22umCiq6b5iDo2gRmFn93reirIvJxWIicQsGrHd93q8GQ==",
+ "license": "MIT",
"dependencies": {
"@lukeed/uuid": "^2.0.0",
"@segment/analytics-core": "1.4.1",
@@ -1523,8 +1646,9 @@
},
"node_modules/@segment/analytics-node/node_modules/node-fetch": {
"version": "2.7.0",
- "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.7.0.tgz",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
"integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
+ "license": "MIT",
"dependencies": {
"whatwg-url": "^5.0.0"
},
@@ -1542,18 +1666,21 @@
},
"node_modules/@segment/analytics-node/node_modules/tr46": {
"version": "0.0.3",
- "resolved": "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
+ "license": "MIT"
},
"node_modules/@segment/analytics-node/node_modules/webidl-conversions": {
"version": "3.0.1",
- "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
+ "license": "BSD-2-Clause"
},
"node_modules/@segment/analytics-node/node_modules/whatwg-url": {
"version": "5.0.0",
- "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
"integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+ "license": "MIT",
"dependencies": {
"tr46": "~0.0.3",
"webidl-conversions": "^3.0.0"
@@ -1561,28 +1688,32 @@
},
"node_modules/@sideway/address": {
"version": "4.1.5",
- "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.5.tgz",
+ "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz",
"integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==",
+ "license": "BSD-3-Clause",
"dependencies": {
"@hapi/hoek": "^9.0.0"
}
},
"node_modules/@sideway/formula": {
"version": "3.0.1",
- "resolved": "https://registry.npmmirror.com/@sideway/formula/-/formula-3.0.1.tgz",
- "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg=="
+ "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz",
+ "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==",
+ "license": "BSD-3-Clause"
},
"node_modules/@sideway/pinpoint": {
"version": "2.0.0",
- "resolved": "https://registry.npmmirror.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz",
- "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ=="
+ "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz",
+ "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==",
+ "license": "BSD-3-Clause"
},
"node_modules/@smithy/abort-controller": {
- "version": "3.1.1",
- "resolved": "https://registry.npmmirror.com/@smithy/abort-controller/-/abort-controller-3.1.1.tgz",
- "integrity": "sha512-MBJBiidoe+0cTFhyxT8g+9g7CeVccLM0IOKKUMCNQ1CNMJ/eIfoo0RTfVrXOONEI1UCN1W+zkiHSbzUNE9dZtQ==",
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.1.5.tgz",
+ "integrity": "sha512-DhNPnqTqPoG8aZ5dWkFOgsuY+i0GQ3CI6hMmvCoduNsnU9gUZWZBwGfDQsTTB7NvFPkom1df7jMIJWU90kuXXg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -1590,14 +1721,15 @@
}
},
"node_modules/@smithy/config-resolver": {
- "version": "3.0.5",
- "resolved": "https://registry.npmmirror.com/@smithy/config-resolver/-/config-resolver-3.0.5.tgz",
- "integrity": "sha512-SkW5LxfkSI1bUC74OtfBbdz+grQXYiPYolyu8VfpLIjEoN/sHVBlLeGXMQ1vX4ejkgfv6sxVbQJ32yF2cl1veA==",
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-3.0.9.tgz",
+ "integrity": "sha512-5d9oBf40qC7n2xUoHmntKLdqsyTMMo/r49+eqSIjJ73eDfEtljAxEhzIQ3bkgXJtR3xiv7YzMT/3FF3ORkjWdg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@smithy/node-config-provider": "^3.1.8",
+ "@smithy/types": "^3.5.0",
"@smithy/util-config-provider": "^3.0.0",
- "@smithy/util-middleware": "^3.0.3",
+ "@smithy/util-middleware": "^3.0.7",
"tslib": "^2.6.2"
},
"engines": {
@@ -1605,17 +1737,20 @@
}
},
"node_modules/@smithy/core": {
- "version": "2.3.2",
- "resolved": "https://registry.npmmirror.com/@smithy/core/-/core-2.3.2.tgz",
- "integrity": "sha512-in5wwt6chDBcUv1Lw1+QzZxN9fBffi+qOixfb65yK4sDuKG7zAUO9HAFqmVzsZM3N+3tTyvZjtnDXePpvp007Q==",
+ "version": "2.4.8",
+ "resolved": "https://registry.npmjs.org/@smithy/core/-/core-2.4.8.tgz",
+ "integrity": "sha512-x4qWk7p/a4dcf7Vxb2MODIf4OIcqNbK182WxRvZ/3oKPrf/6Fdic5sSElhO1UtXpWKBazWfqg0ZEK9xN1DsuHA==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/middleware-endpoint": "^3.1.0",
- "@smithy/middleware-retry": "^3.0.14",
- "@smithy/middleware-serde": "^3.0.3",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/smithy-client": "^3.1.12",
- "@smithy/types": "^3.3.0",
- "@smithy/util-middleware": "^3.0.3",
+ "@smithy/middleware-endpoint": "^3.1.4",
+ "@smithy/middleware-retry": "^3.0.23",
+ "@smithy/middleware-serde": "^3.0.7",
+ "@smithy/protocol-http": "^4.1.4",
+ "@smithy/smithy-client": "^3.4.0",
+ "@smithy/types": "^3.5.0",
+ "@smithy/util-body-length-browser": "^3.0.0",
+ "@smithy/util-middleware": "^3.0.7",
+ "@smithy/util-utf8": "^3.0.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -1623,14 +1758,15 @@
}
},
"node_modules/@smithy/credential-provider-imds": {
- "version": "3.2.0",
- "resolved": "https://registry.npmmirror.com/@smithy/credential-provider-imds/-/credential-provider-imds-3.2.0.tgz",
- "integrity": "sha512-0SCIzgd8LYZ9EJxUjLXBmEKSZR/P/w6l7Rz/pab9culE/RWuqelAKGJvn5qUOl8BgX8Yj5HWM50A5hiB/RzsgA==",
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-3.2.4.tgz",
+ "integrity": "sha512-S9bb0EIokfYEuar4kEbLta+ivlKCWOCFsLZuilkNy9i0uEUEHSi47IFLPaxqqCl+0ftKmcOTHayY5nQhAuq7+w==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/types": "^3.3.0",
- "@smithy/url-parser": "^3.0.3",
+ "@smithy/node-config-provider": "^3.1.8",
+ "@smithy/property-provider": "^3.1.7",
+ "@smithy/types": "^3.5.0",
+ "@smithy/url-parser": "^3.0.7",
"tslib": "^2.6.2"
},
"engines": {
@@ -1638,23 +1774,25 @@
}
},
"node_modules/@smithy/fetch-http-handler": {
- "version": "3.2.4",
- "resolved": "https://registry.npmmirror.com/@smithy/fetch-http-handler/-/fetch-http-handler-3.2.4.tgz",
- "integrity": "sha512-kBprh5Gs5h7ug4nBWZi1FZthdqSM+T7zMmsZxx0IBvWUn7dK3diz2SHn7Bs4dQGFDk8plDv375gzenDoNwrXjg==",
+ "version": "3.2.9",
+ "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-3.2.9.tgz",
+ "integrity": "sha512-hYNVQOqhFQ6vOpenifFME546f0GfJn2OiQ3M0FDmuUu8V/Uiwy2wej7ZXxFBNqdx0R5DZAqWM1l6VRhGz8oE6A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/querystring-builder": "^3.0.3",
- "@smithy/types": "^3.3.0",
+ "@smithy/protocol-http": "^4.1.4",
+ "@smithy/querystring-builder": "^3.0.7",
+ "@smithy/types": "^3.5.0",
"@smithy/util-base64": "^3.0.0",
"tslib": "^2.6.2"
}
},
"node_modules/@smithy/hash-node": {
- "version": "3.0.3",
- "resolved": "https://registry.npmmirror.com/@smithy/hash-node/-/hash-node-3.0.3.tgz",
- "integrity": "sha512-2ctBXpPMG+B3BtWSGNnKELJ7SH9e4TNefJS0cd2eSkOOROeBnnVBnAy9LtJ8tY4vUEoe55N4CNPxzbWvR39iBw==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-3.0.7.tgz",
+ "integrity": "sha512-SAGHN+QkrwcHFjfWzs/czX94ZEjPJ0CrWJS3M43WswDXVEuP4AVy9gJ3+AF6JQHZD13bojmuf/Ap/ItDeZ+Qfw==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.5.0",
"@smithy/util-buffer-from": "^3.0.0",
"@smithy/util-utf8": "^3.0.0",
"tslib": "^2.6.2"
@@ -1664,18 +1802,20 @@
}
},
"node_modules/@smithy/invalid-dependency": {
- "version": "3.0.3",
- "resolved": "https://registry.npmmirror.com/@smithy/invalid-dependency/-/invalid-dependency-3.0.3.tgz",
- "integrity": "sha512-ID1eL/zpDULmHJbflb864k72/SNOZCADRc9i7Exq3RUNJw6raWUSlFEQ+3PX3EYs++bTxZB2dE9mEHTQLv61tw==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-3.0.7.tgz",
+ "integrity": "sha512-Bq00GsAhHeYSuZX8Kpu4sbI9agH2BNYnqUmmbTGWOhki9NVsWn2jFr896vvoTMH8KAjNX/ErC/8t5QHuEXG+IA==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
}
},
"node_modules/@smithy/is-array-buffer": {
"version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz",
"integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==",
+ "license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
},
@@ -1684,12 +1824,13 @@
}
},
"node_modules/@smithy/middleware-content-length": {
- "version": "3.0.5",
- "resolved": "https://registry.npmmirror.com/@smithy/middleware-content-length/-/middleware-content-length-3.0.5.tgz",
- "integrity": "sha512-ILEzC2eyxx6ncej3zZSwMpB5RJ0zuqH7eMptxC4KN3f+v9bqT8ohssKbhNR78k/2tWW+KS5Spw+tbPF4Ejyqvw==",
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-3.0.9.tgz",
+ "integrity": "sha512-t97PidoGElF9hTtLCrof32wfWMqC5g2SEJNxaVH3NjlatuNGsdxXRYO/t+RPnxA15RpYiS0f+zG7FuE2DeGgjA==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/types": "^3.3.0",
+ "@smithy/protocol-http": "^4.1.4",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -1697,16 +1838,17 @@
}
},
"node_modules/@smithy/middleware-endpoint": {
- "version": "3.1.0",
- "resolved": "https://registry.npmmirror.com/@smithy/middleware-endpoint/-/middleware-endpoint-3.1.0.tgz",
- "integrity": "sha512-5y5aiKCEwg9TDPB4yFE7H6tYvGFf1OJHNczeY10/EFF8Ir8jZbNntQJxMWNfeQjC1mxPsaQ6mR9cvQbf+0YeMw==",
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-3.1.4.tgz",
+ "integrity": "sha512-/ChcVHekAyzUbyPRI8CzPPLj6y8QRAfJngWcLMgsWxKVzw/RzBV69mSOzJYDD3pRwushA1+5tHtPF8fjmzBnrQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/middleware-serde": "^3.0.3",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/shared-ini-file-loader": "^3.1.4",
- "@smithy/types": "^3.3.0",
- "@smithy/url-parser": "^3.0.3",
- "@smithy/util-middleware": "^3.0.3",
+ "@smithy/middleware-serde": "^3.0.7",
+ "@smithy/node-config-provider": "^3.1.8",
+ "@smithy/shared-ini-file-loader": "^3.1.8",
+ "@smithy/types": "^3.5.0",
+ "@smithy/url-parser": "^3.0.7",
+ "@smithy/util-middleware": "^3.0.7",
"tslib": "^2.6.2"
},
"engines": {
@@ -1714,17 +1856,18 @@
}
},
"node_modules/@smithy/middleware-retry": {
- "version": "3.0.14",
- "resolved": "https://registry.npmmirror.com/@smithy/middleware-retry/-/middleware-retry-3.0.14.tgz",
- "integrity": "sha512-7ZaWZJOjUxa5hgmuMspyt8v/zVsh0GXYuF7OvCmdcbVa/xbnKQoYC+uYKunAqRGTkxjOyuOCw9rmFUFOqqC0eQ==",
+ "version": "3.0.23",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.23.tgz",
+ "integrity": "sha512-x9PbGXxkcXIpm6L26qRSCC+eaYcHwybRmqU8LO/WM2RRlW0g8lz6FIiKbKgGvHuoK3dLZRiQVSQJveiCzwnA5A==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/service-error-classification": "^3.0.3",
- "@smithy/smithy-client": "^3.1.12",
- "@smithy/types": "^3.3.0",
- "@smithy/util-middleware": "^3.0.3",
- "@smithy/util-retry": "^3.0.3",
+ "@smithy/node-config-provider": "^3.1.8",
+ "@smithy/protocol-http": "^4.1.4",
+ "@smithy/service-error-classification": "^3.0.7",
+ "@smithy/smithy-client": "^3.4.0",
+ "@smithy/types": "^3.5.0",
+ "@smithy/util-middleware": "^3.0.7",
+ "@smithy/util-retry": "^3.0.7",
"tslib": "^2.6.2",
"uuid": "^9.0.1"
},
@@ -1733,11 +1876,12 @@
}
},
"node_modules/@smithy/middleware-serde": {
- "version": "3.0.3",
- "resolved": "https://registry.npmmirror.com/@smithy/middleware-serde/-/middleware-serde-3.0.3.tgz",
- "integrity": "sha512-puUbyJQBcg9eSErFXjKNiGILJGtiqmuuNKEYNYfUD57fUl4i9+mfmThtQhvFXU0hCVG0iEJhvQUipUf+/SsFdA==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.7.tgz",
+ "integrity": "sha512-VytaagsQqtH2OugzVTq4qvjkLNbWehHfGcGr0JLJmlDRrNCeZoWkWsSOw1nhS/4hyUUWF/TLGGml4X/OnEep5g==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -1745,11 +1889,12 @@
}
},
"node_modules/@smithy/middleware-stack": {
- "version": "3.0.3",
- "resolved": "https://registry.npmmirror.com/@smithy/middleware-stack/-/middleware-stack-3.0.3.tgz",
- "integrity": "sha512-r4klY9nFudB0r9UdSMaGSyjyQK5adUyPnQN/ZM6M75phTxOdnc/AhpvGD1fQUvgmqjQEBGCwpnPbDm8pH5PapA==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-3.0.7.tgz",
+ "integrity": "sha512-EyTbMCdqS1DoeQsO4gI7z2Gzq1MoRFAeS8GkFYIwbedB7Lp5zlLHJdg+56tllIIG5Hnf9ZWX48YKSHlsKvugGA==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -1757,13 +1902,14 @@
}
},
"node_modules/@smithy/node-config-provider": {
- "version": "3.1.4",
- "resolved": "https://registry.npmmirror.com/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz",
- "integrity": "sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==",
+ "version": "3.1.8",
+ "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.8.tgz",
+ "integrity": "sha512-E0rU0DglpeJn5ge64mk8wTGEXcQwmpUTY5Zr7IzTpDLmHKiIamINERNZYrPQjg58Ck236sEKSwRSHA4CwshU6Q==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/property-provider": "^3.1.3",
- "@smithy/shared-ini-file-loader": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@smithy/property-provider": "^3.1.7",
+ "@smithy/shared-ini-file-loader": "^3.1.8",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -1771,14 +1917,15 @@
}
},
"node_modules/@smithy/node-http-handler": {
- "version": "3.1.4",
- "resolved": "https://registry.npmmirror.com/@smithy/node-http-handler/-/node-http-handler-3.1.4.tgz",
- "integrity": "sha512-+UmxgixgOr/yLsUxcEKGH0fMNVteJFGkmRltYFHnBMlogyFdpzn2CwqWmxOrfJELhV34v0WSlaqG1UtE1uXlJg==",
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.2.4.tgz",
+ "integrity": "sha512-49reY3+JgLMFNm7uTAKBWiKCA6XSvkNp9FqhVmusm2jpVnHORYFeFZ704LShtqWfjZW/nhX+7Iexyb6zQfXYIQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/abort-controller": "^3.1.1",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/querystring-builder": "^3.0.3",
- "@smithy/types": "^3.3.0",
+ "@smithy/abort-controller": "^3.1.5",
+ "@smithy/protocol-http": "^4.1.4",
+ "@smithy/querystring-builder": "^3.0.7",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -1786,11 +1933,12 @@
}
},
"node_modules/@smithy/property-provider": {
- "version": "3.1.3",
- "resolved": "https://registry.npmmirror.com/@smithy/property-provider/-/property-provider-3.1.3.tgz",
- "integrity": "sha512-zahyOVR9Q4PEoguJ/NrFP4O7SMAfYO1HLhB18M+q+Z4KFd4V2obiMnlVoUFzFLSPeVt1POyNWneHHrZaTMoc/g==",
+ "version": "3.1.7",
+ "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.1.7.tgz",
+ "integrity": "sha512-QfzLi1GPMisY7bAM5hOUqBdGYnY5S2JAlr201pghksrQv139f8iiiMalXtjczIP5f6owxFn3MINLNUNvUkgtPw==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -1798,11 +1946,12 @@
}
},
"node_modules/@smithy/protocol-http": {
- "version": "4.1.0",
- "resolved": "https://registry.npmmirror.com/@smithy/protocol-http/-/protocol-http-4.1.0.tgz",
- "integrity": "sha512-dPVoHYQ2wcHooGXg3LQisa1hH0e4y0pAddPMeeUPipI1tEOqL6A4N0/G7abeq+K8wrwSgjk4C0wnD1XZpJm5aA==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.4.tgz",
+ "integrity": "sha512-MlWK8eqj0JlpZBnWmjQLqmFp71Ug00P+m72/1xQB3YByXD4zZ+y9N4hYrR0EDmrUCZIkyATWHOXFgtavwGDTzQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -1810,11 +1959,12 @@
}
},
"node_modules/@smithy/querystring-builder": {
- "version": "3.0.3",
- "resolved": "https://registry.npmmirror.com/@smithy/querystring-builder/-/querystring-builder-3.0.3.tgz",
- "integrity": "sha512-vyWckeUeesFKzCDaRwWLUA1Xym9McaA6XpFfAK5qI9DKJ4M33ooQGqvM4J+LalH4u/Dq9nFiC8U6Qn1qi0+9zw==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.7.tgz",
+ "integrity": "sha512-65RXGZZ20rzqqxTsChdqSpbhA6tdt5IFNgG6o7e1lnPVLCe6TNWQq4rTl4N87hTDD8mV4IxJJnvyE7brbnRkQw==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.5.0",
"@smithy/util-uri-escape": "^3.0.0",
"tslib": "^2.6.2"
},
@@ -1823,11 +1973,12 @@
}
},
"node_modules/@smithy/querystring-parser": {
- "version": "3.0.3",
- "resolved": "https://registry.npmmirror.com/@smithy/querystring-parser/-/querystring-parser-3.0.3.tgz",
- "integrity": "sha512-zahM1lQv2YjmznnfQsWbYojFe55l0SLG/988brlLv1i8z3dubloLF+75ATRsqPBboUXsW6I9CPGE5rQgLfY0vQ==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-3.0.7.tgz",
+ "integrity": "sha512-Fouw4KJVWqqUVIu1gZW8BH2HakwLz6dvdrAhXeXfeymOBrZw+hcqaWs+cS1AZPVp4nlbeIujYrKA921ZW2WMPA==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -1835,22 +1986,24 @@
}
},
"node_modules/@smithy/service-error-classification": {
- "version": "3.0.3",
- "resolved": "https://registry.npmmirror.com/@smithy/service-error-classification/-/service-error-classification-3.0.3.tgz",
- "integrity": "sha512-Jn39sSl8cim/VlkLsUhRFq/dKDnRUFlfRkvhOJaUbLBXUsLRLNf9WaxDv/z9BjuQ3A6k/qE8af1lsqcwm7+DaQ==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.7.tgz",
+ "integrity": "sha512-91PRkTfiBf9hxkIchhRKJfl1rsplRDyBnmyFca3y0Z3x/q0JJN480S83LBd8R6sBCkm2bBbqw2FHp0Mbh+ecSA==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0"
+ "@smithy/types": "^3.5.0"
},
"engines": {
"node": ">=16.0.0"
}
},
"node_modules/@smithy/shared-ini-file-loader": {
- "version": "3.1.4",
- "resolved": "https://registry.npmmirror.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz",
- "integrity": "sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==",
+ "version": "3.1.8",
+ "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.8.tgz",
+ "integrity": "sha512-0NHdQiSkeGl0ICQKcJQ2lCOKH23Nb0EaAa7RDRId6ZqwXkw4LJyIyZ0t3iusD4bnKYDPLGy2/5e2rfUhrt0Acw==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -1858,15 +2011,16 @@
}
},
"node_modules/@smithy/signature-v4": {
- "version": "4.1.0",
- "resolved": "https://registry.npmmirror.com/@smithy/signature-v4/-/signature-v4-4.1.0.tgz",
- "integrity": "sha512-aRryp2XNZeRcOtuJoxjydO6QTaVhxx/vjaR+gx7ZjaFgrgPRyZ3HCTbfwqYj6ZWEBHkCSUfcaymKPURaByukag==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-4.2.0.tgz",
+ "integrity": "sha512-LafbclHNKnsorMgUkKm7Tk7oJ7xizsZ1VwqhGKqoCIrXh4fqDDp73fK99HOEEgcsQbtemmeY/BPv0vTVYYUNEQ==",
+ "license": "Apache-2.0",
"dependencies": {
"@smithy/is-array-buffer": "^3.0.0",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/types": "^3.3.0",
+ "@smithy/protocol-http": "^4.1.4",
+ "@smithy/types": "^3.5.0",
"@smithy/util-hex-encoding": "^3.0.0",
- "@smithy/util-middleware": "^3.0.3",
+ "@smithy/util-middleware": "^3.0.7",
"@smithy/util-uri-escape": "^3.0.0",
"@smithy/util-utf8": "^3.0.0",
"tslib": "^2.6.2"
@@ -1876,15 +2030,16 @@
}
},
"node_modules/@smithy/smithy-client": {
- "version": "3.1.12",
- "resolved": "https://registry.npmmirror.com/@smithy/smithy-client/-/smithy-client-3.1.12.tgz",
- "integrity": "sha512-wtm8JtsycthkHy1YA4zjIh2thJgIQ9vGkoR639DBx5lLlLNU0v4GARpQZkr2WjXue74nZ7MiTSWfVrLkyD8RkA==",
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-3.4.0.tgz",
+ "integrity": "sha512-nOfJ1nVQsxiP6srKt43r2My0Gp5PLWCW2ASqUioxIiGmu6d32v4Nekidiv5qOmmtzIrmaD+ADX5SKHUuhReeBQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/middleware-endpoint": "^3.1.0",
- "@smithy/middleware-stack": "^3.0.3",
- "@smithy/protocol-http": "^4.1.0",
- "@smithy/types": "^3.3.0",
- "@smithy/util-stream": "^3.1.3",
+ "@smithy/middleware-endpoint": "^3.1.4",
+ "@smithy/middleware-stack": "^3.0.7",
+ "@smithy/protocol-http": "^4.1.4",
+ "@smithy/types": "^3.5.0",
+ "@smithy/util-stream": "^3.1.9",
"tslib": "^2.6.2"
},
"engines": {
@@ -1892,9 +2047,10 @@
}
},
"node_modules/@smithy/types": {
- "version": "3.3.0",
- "resolved": "https://registry.npmmirror.com/@smithy/types/-/types-3.3.0.tgz",
- "integrity": "sha512-IxvBBCTFDHbVoK7zIxqA1ZOdc4QfM5HM7rGleCuHi7L1wnKv5Pn69xXJQ9hgxH60ZVygH9/JG0jRgtUncE3QUA==",
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.5.0.tgz",
+ "integrity": "sha512-QN0twHNfe8mNJdH9unwsCK13GURU7oEAZqkBI+rsvpv1jrmserO+WnLE7jidR9W/1dxwZ0u/CB01mV2Gms/K2Q==",
+ "license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
},
@@ -1903,19 +2059,21 @@
}
},
"node_modules/@smithy/url-parser": {
- "version": "3.0.3",
- "resolved": "https://registry.npmmirror.com/@smithy/url-parser/-/url-parser-3.0.3.tgz",
- "integrity": "sha512-pw3VtZtX2rg+s6HMs6/+u9+hu6oY6U7IohGhVNnjbgKy86wcIsSZwgHrFR+t67Uyxvp4Xz3p3kGXXIpTNisq8A==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-3.0.7.tgz",
+ "integrity": "sha512-70UbSSR8J97c1rHZOWhl+VKiZDqHWxs/iW8ZHrHp5fCCPLSBE7GcUlUvKSle3Ca+J9LLbYCj/A79BxztBvAfpA==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/querystring-parser": "^3.0.3",
- "@smithy/types": "^3.3.0",
+ "@smithy/querystring-parser": "^3.0.7",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
}
},
"node_modules/@smithy/util-base64": {
"version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/@smithy/util-base64/-/util-base64-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-3.0.0.tgz",
"integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==",
+ "license": "Apache-2.0",
"dependencies": {
"@smithy/util-buffer-from": "^3.0.0",
"@smithy/util-utf8": "^3.0.0",
@@ -1927,16 +2085,18 @@
},
"node_modules/@smithy/util-body-length-browser": {
"version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/@smithy/util-body-length-browser/-/util-body-length-browser-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-3.0.0.tgz",
"integrity": "sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==",
+ "license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
}
},
"node_modules/@smithy/util-body-length-node": {
"version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/@smithy/util-body-length-node/-/util-body-length-node-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-3.0.0.tgz",
"integrity": "sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==",
+ "license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
},
@@ -1946,8 +2106,9 @@
},
"node_modules/@smithy/util-buffer-from": {
"version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz",
"integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==",
+ "license": "Apache-2.0",
"dependencies": {
"@smithy/is-array-buffer": "^3.0.0",
"tslib": "^2.6.2"
@@ -1958,8 +2119,9 @@
},
"node_modules/@smithy/util-config-provider": {
"version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/@smithy/util-config-provider/-/util-config-provider-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-3.0.0.tgz",
"integrity": "sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==",
+ "license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
},
@@ -1968,13 +2130,14 @@
}
},
"node_modules/@smithy/util-defaults-mode-browser": {
- "version": "3.0.14",
- "resolved": "https://registry.npmmirror.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.14.tgz",
- "integrity": "sha512-0iwTgKKmAIf+vFLV8fji21Jb2px11ktKVxbX6LIDPAUJyWQqGqBVfwba7xwa1f2FZUoolYQgLvxQEpJycXuQ5w==",
+ "version": "3.0.23",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.23.tgz",
+ "integrity": "sha512-Y07qslyRtXDP/C5aWKqxTPBl4YxplEELG3xRrz2dnAQ6Lq/FgNrcKWmV561nNaZmFH+EzeGOX3ZRMbU8p1T6Nw==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/property-provider": "^3.1.3",
- "@smithy/smithy-client": "^3.1.12",
- "@smithy/types": "^3.3.0",
+ "@smithy/property-provider": "^3.1.7",
+ "@smithy/smithy-client": "^3.4.0",
+ "@smithy/types": "^3.5.0",
"bowser": "^2.11.0",
"tslib": "^2.6.2"
},
@@ -1983,16 +2146,17 @@
}
},
"node_modules/@smithy/util-defaults-mode-node": {
- "version": "3.0.14",
- "resolved": "https://registry.npmmirror.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.14.tgz",
- "integrity": "sha512-e9uQarJKfXApkTMMruIdxHprhcXivH1flYCe8JRDTzkkLx8dA3V5J8GZlST9yfDiRWkJpZJlUXGN9Rc9Ade3OQ==",
+ "version": "3.0.23",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.23.tgz",
+ "integrity": "sha512-9Y4WH7f0vnDGuHUa4lGX9e2p+sMwODibsceSV6rfkZOvMC+BY3StB2LdO1NHafpsyHJLpwAgChxQ38tFyd6vkg==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/config-resolver": "^3.0.5",
- "@smithy/credential-provider-imds": "^3.2.0",
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/property-provider": "^3.1.3",
- "@smithy/smithy-client": "^3.1.12",
- "@smithy/types": "^3.3.0",
+ "@smithy/config-resolver": "^3.0.9",
+ "@smithy/credential-provider-imds": "^3.2.4",
+ "@smithy/node-config-provider": "^3.1.8",
+ "@smithy/property-provider": "^3.1.7",
+ "@smithy/smithy-client": "^3.4.0",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -2000,12 +2164,13 @@
}
},
"node_modules/@smithy/util-endpoints": {
- "version": "2.0.5",
- "resolved": "https://registry.npmmirror.com/@smithy/util-endpoints/-/util-endpoints-2.0.5.tgz",
- "integrity": "sha512-ReQP0BWihIE68OAblC/WQmDD40Gx+QY1Ez8mTdFMXpmjfxSyz2fVQu3A4zXRfQU9sZXtewk3GmhfOHswvX+eNg==",
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-2.1.3.tgz",
+ "integrity": "sha512-34eACeKov6jZdHqS5hxBMJ4KyWKztTMulhuQ2UdOoP6vVxMLrOKUqIXAwJe/wiWMhXhydLW664B02CNpQBQ4Aw==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@smithy/node-config-provider": "^3.1.8",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -2014,8 +2179,9 @@
},
"node_modules/@smithy/util-hex-encoding": {
"version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz",
"integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==",
+ "license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
},
@@ -2024,11 +2190,12 @@
}
},
"node_modules/@smithy/util-middleware": {
- "version": "3.0.3",
- "resolved": "https://registry.npmmirror.com/@smithy/util-middleware/-/util-middleware-3.0.3.tgz",
- "integrity": "sha512-l+StyYYK/eO3DlVPbU+4Bi06Jjal+PFLSMmlWM1BEwyLxZ3aKkf1ROnoIakfaA7mC6uw3ny7JBkau4Yc+5zfWw==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.7.tgz",
+ "integrity": "sha512-OVA6fv/3o7TMJTpTgOi1H5OTwnuUa8hzRzhSFDtZyNxi6OZ70L/FHattSmhE212I7b6WSOJAAmbYnvcjTHOJCA==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^3.3.0",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -2036,12 +2203,13 @@
}
},
"node_modules/@smithy/util-retry": {
- "version": "3.0.3",
- "resolved": "https://registry.npmmirror.com/@smithy/util-retry/-/util-retry-3.0.3.tgz",
- "integrity": "sha512-AFw+hjpbtVApzpNDhbjNG5NA3kyoMs7vx0gsgmlJF4s+yz1Zlepde7J58zpIRIsdjc+emhpAITxA88qLkPF26w==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.7.tgz",
+ "integrity": "sha512-nh1ZO1vTeo2YX1plFPSe/OXaHkLAHza5jpokNiiKX2M5YpNUv6RxGJZhpfmiR4jSvVHCjIDmILjrxKmP+/Ghug==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/service-error-classification": "^3.0.3",
- "@smithy/types": "^3.3.0",
+ "@smithy/service-error-classification": "^3.0.7",
+ "@smithy/types": "^3.5.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -2049,13 +2217,14 @@
}
},
"node_modules/@smithy/util-stream": {
- "version": "3.1.3",
- "resolved": "https://registry.npmmirror.com/@smithy/util-stream/-/util-stream-3.1.3.tgz",
- "integrity": "sha512-FIv/bRhIlAxC0U7xM1BCnF2aDRPq0UaelqBHkM2lsCp26mcBbgI0tCVTv+jGdsQLUmAMybua/bjDsSu8RQHbmw==",
+ "version": "3.1.9",
+ "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-3.1.9.tgz",
+ "integrity": "sha512-7YAR0Ub3MwTMjDfjnup4qa6W8gygZMxikBhFMPESi6ASsl/rZJhwLpF/0k9TuezScCojsM0FryGdz4LZtjKPPQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@smithy/fetch-http-handler": "^3.2.4",
- "@smithy/node-http-handler": "^3.1.4",
- "@smithy/types": "^3.3.0",
+ "@smithy/fetch-http-handler": "^3.2.9",
+ "@smithy/node-http-handler": "^3.2.4",
+ "@smithy/types": "^3.5.0",
"@smithy/util-base64": "^3.0.0",
"@smithy/util-buffer-from": "^3.0.0",
"@smithy/util-hex-encoding": "^3.0.0",
@@ -2068,8 +2237,9 @@
},
"node_modules/@smithy/util-uri-escape": {
"version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/@smithy/util-uri-escape/-/util-uri-escape-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-3.0.0.tgz",
"integrity": "sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==",
+ "license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
},
@@ -2079,8 +2249,9 @@
},
"node_modules/@smithy/util-utf8": {
"version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/@smithy/util-utf8/-/util-utf8-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz",
"integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==",
+ "license": "Apache-2.0",
"dependencies": {
"@smithy/util-buffer-from": "^3.0.0",
"tslib": "^2.6.2"
@@ -2091,34 +2262,39 @@
},
"node_modules/@tootallnate/quickjs-emscripten": {
"version": "0.23.0",
- "resolved": "https://registry.npmmirror.com/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
- "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA=="
+ "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
+ "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
+ "license": "MIT"
},
"node_modules/@types/webidl-conversions": {
"version": "7.0.3",
- "resolved": "https://registry.npmmirror.com/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz",
- "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA=="
+ "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz",
+ "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==",
+ "license": "MIT"
},
"node_modules/@types/whatwg-url": {
"version": "11.0.5",
- "resolved": "https://registry.npmmirror.com/@types/whatwg-url/-/whatwg-url-11.0.5.tgz",
+ "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz",
"integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==",
+ "license": "MIT",
"dependencies": {
"@types/webidl-conversions": "*"
}
},
"node_modules/abbrev": {
"version": "2.0.0",
- "resolved": "https://registry.npmmirror.com/abbrev/-/abbrev-2.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz",
"integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==",
+ "license": "ISC",
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/accepts": {
"version": "1.3.8",
- "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
"integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "license": "MIT",
"dependencies": {
"mime-types": "~2.1.34",
"negotiator": "0.6.3"
@@ -2129,8 +2305,9 @@
},
"node_modules/acorn": {
"version": "8.12.1",
- "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.12.1.tgz",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",
"integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==",
+ "license": "MIT",
"bin": {
"acorn": "bin/acorn"
},
@@ -2140,8 +2317,9 @@
},
"node_modules/acorn-class-fields": {
"version": "1.0.0",
- "resolved": "https://registry.npmmirror.com/acorn-class-fields/-/acorn-class-fields-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/acorn-class-fields/-/acorn-class-fields-1.0.0.tgz",
"integrity": "sha512-l+1FokF34AeCXGBHkrXFmml9nOIRI+2yBnBpO5MaVAaTIJ96irWLtcCxX+7hAp6USHFCe+iyyBB4ZhxV807wmA==",
+ "license": "MIT",
"dependencies": {
"acorn-private-class-elements": "^1.0.0"
},
@@ -2154,9 +2332,10 @@
},
"node_modules/acorn-numeric-separator": {
"version": "0.3.6",
- "resolved": "https://registry.npmmirror.com/acorn-numeric-separator/-/acorn-numeric-separator-0.3.6.tgz",
+ "resolved": "https://registry.npmjs.org/acorn-numeric-separator/-/acorn-numeric-separator-0.3.6.tgz",
"integrity": "sha512-jUr5esgChu4k7VzesH/Nww3EysuyGJJcTEEiXqILUFKpO96PNyEXmK21M6nE0TSqGA1PeEg1MzgqJaoFsn9JMw==",
"deprecated": "acorn>=7.4 supports numeric separators",
+ "license": "MIT",
"engines": {
"node": ">=4.8.2"
},
@@ -2166,8 +2345,9 @@
},
"node_modules/acorn-private-class-elements": {
"version": "1.0.0",
- "resolved": "https://registry.npmmirror.com/acorn-private-class-elements/-/acorn-private-class-elements-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/acorn-private-class-elements/-/acorn-private-class-elements-1.0.0.tgz",
"integrity": "sha512-zYNcZtxKgVCg1brS39BEou86mIao1EV7eeREG+6WMwKbuYTeivRRs6S2XdWnboRde6G9wKh2w+WBydEyJsJ6mg==",
+ "license": "MIT",
"engines": {
"node": ">=4.8.2"
},
@@ -2177,8 +2357,9 @@
},
"node_modules/acorn-private-methods": {
"version": "1.0.0",
- "resolved": "https://registry.npmmirror.com/acorn-private-methods/-/acorn-private-methods-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/acorn-private-methods/-/acorn-private-methods-1.0.0.tgz",
"integrity": "sha512-Jou2L3nfwfPpFdmmHObI3yUpVPM1bPohTUAZCyVDw5Efyn9LSS6E36neRLCRfIr8QjskAfdxRdABOrvP4c/gwQ==",
+ "license": "MIT",
"dependencies": {
"acorn-private-class-elements": "^1.0.0"
},
@@ -2191,8 +2372,9 @@
},
"node_modules/acorn-static-class-features": {
"version": "1.0.0",
- "resolved": "https://registry.npmmirror.com/acorn-static-class-features/-/acorn-static-class-features-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/acorn-static-class-features/-/acorn-static-class-features-1.0.0.tgz",
"integrity": "sha512-XZJECjbmMOKvMHiNzbiPXuXpLAJfN3dAKtfIYbk1eHiWdsutlek+gS7ND4B8yJ3oqvHo1NxfafnezVmq7NXK0A==",
+ "license": "MIT",
"dependencies": {
"acorn-private-class-elements": "^1.0.0"
},
@@ -2205,8 +2387,9 @@
},
"node_modules/agent-base": {
"version": "7.1.1",
- "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-7.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz",
"integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==",
+ "license": "MIT",
"dependencies": {
"debug": "^4.3.4"
},
@@ -2216,8 +2399,9 @@
},
"node_modules/ansi-escape-sequences": {
"version": "5.1.2",
- "resolved": "https://registry.npmmirror.com/ansi-escape-sequences/-/ansi-escape-sequences-5.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-5.1.2.tgz",
"integrity": "sha512-JcpoVp1W1bl1Qn4cVuiXEhD6+dyXKSOgCn2zlzE8inYgCJCBy1aPnUhlz6I4DFum8D4ovb9Qi/iAjUcGvG2lqw==",
+ "license": "MIT",
"dependencies": {
"array-back": "^4.0.0"
},
@@ -2227,16 +2411,18 @@
},
"node_modules/ansi-regex": {
"version": "5.0.1",
- "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/ansi-styles": {
"version": "3.2.1",
- "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "license": "MIT",
"dependencies": {
"color-convert": "^1.9.0"
},
@@ -2246,34 +2432,39 @@
},
"node_modules/argparse": {
"version": "2.0.1",
- "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "license": "Python-2.0"
},
"node_modules/array-back": {
"version": "4.0.2",
- "resolved": "https://registry.npmmirror.com/array-back/-/array-back-4.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz",
"integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==",
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/array-flatten": {
"version": "1.1.1",
- "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz",
- "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+ "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
+ "license": "MIT"
},
"node_modules/askcharacter": {
"version": "2.0.4",
- "resolved": "https://registry.npmmirror.com/askcharacter/-/askcharacter-2.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/askcharacter/-/askcharacter-2.0.4.tgz",
"integrity": "sha512-SlLS4gA0/6BTcmUfuwySw5n3m8aOI3QlT3GTcQkmJwAVM/olola+S+g/FXggApIidQEKklLfGBZEmZ7Ru69CQw==",
+ "license": "Apache-2.0",
"dependencies": {
"hijack-stream": "^2.0.0"
}
},
"node_modules/askpassword": {
"version": "2.0.2",
- "resolved": "https://registry.npmmirror.com/askpassword/-/askpassword-2.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/askpassword/-/askpassword-2.0.2.tgz",
"integrity": "sha512-9j9uyceJQ8rezozTs8pM0cc+b+kn0UbfohhoMii4o/4YRj1IntvCCtRBDYG7bcbL+8f2xJ53Y34WXTUnzgcUyg==",
+ "license": "Apache-2.0",
"dependencies": {
"handle-backspaces": "^2.0.0",
"hijack-stream": "^2.0.0"
@@ -2281,16 +2472,18 @@
},
"node_modules/asn1": {
"version": "0.2.6",
- "resolved": "https://registry.npmmirror.com/asn1/-/asn1-0.2.6.tgz",
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
"integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
+ "license": "MIT",
"dependencies": {
"safer-buffer": "~2.1.0"
}
},
"node_modules/ast-types": {
"version": "0.13.4",
- "resolved": "https://registry.npmmirror.com/ast-types/-/ast-types-0.13.4.tgz",
+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
"integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
+ "license": "MIT",
"dependencies": {
"tslib": "^2.0.1"
},
@@ -2299,18 +2492,20 @@
}
},
"node_modules/aws4": {
- "version": "1.13.1",
- "resolved": "https://registry.npmmirror.com/aws4/-/aws4-1.13.1.tgz",
- "integrity": "sha512-u5w79Rd7SU4JaIlA/zFqG+gOiuq25q5VLyZ8E+ijJeILuTxVzZgp2CaGw/UTw6pXYN9XMO9yiqj/nEHmhTG5CA=="
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz",
+ "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==",
+ "license": "MIT"
},
"node_modules/balanced-match": {
"version": "1.0.2",
- "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "license": "MIT"
},
"node_modules/base64-js": {
"version": "1.5.1",
- "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
"funding": [
{
@@ -2325,36 +2520,41 @@
"type": "consulting",
"url": "https://feross.org/support"
}
- ]
+ ],
+ "license": "MIT"
},
"node_modules/basic-ftp": {
"version": "5.0.5",
- "resolved": "https://registry.npmmirror.com/basic-ftp/-/basic-ftp-5.0.5.tgz",
+ "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz",
"integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==",
+ "license": "MIT",
"engines": {
"node": ">=10.0.0"
}
},
"node_modules/bcrypt-pbkdf": {
"version": "1.0.2",
- "resolved": "https://registry.npmmirror.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
"integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
+ "license": "BSD-3-Clause",
"dependencies": {
"tweetnacl": "^0.14.3"
}
},
"node_modules/big-integer": {
"version": "1.6.52",
- "resolved": "https://registry.npmmirror.com/big-integer/-/big-integer-1.6.52.tgz",
+ "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz",
"integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==",
+ "license": "Unlicense",
"engines": {
"node": ">=0.6"
}
},
"node_modules/bindings": {
"version": "1.5.0",
- "resolved": "https://registry.npmmirror.com/bindings/-/bindings-1.5.0.tgz",
+ "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
"integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
+ "license": "MIT",
"optional": true,
"dependencies": {
"file-uri-to-path": "1.0.0"
@@ -2362,8 +2562,9 @@
},
"node_modules/bl": {
"version": "4.1.0",
- "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
"integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
+ "license": "MIT",
"optional": true,
"dependencies": {
"buffer": "^5.5.0",
@@ -2373,7 +2574,7 @@
},
"node_modules/bl/node_modules/buffer": {
"version": "5.7.1",
- "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
"integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
"funding": [
{
@@ -2389,6 +2590,7 @@
"url": "https://feross.org/support"
}
],
+ "license": "MIT",
"optional": true,
"dependencies": {
"base64-js": "^1.3.1",
@@ -2396,9 +2598,10 @@
}
},
"node_modules/body-parser": {
- "version": "1.20.2",
- "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.2.tgz",
- "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==",
+ "version": "1.20.3",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
+ "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
+ "license": "MIT",
"dependencies": {
"bytes": "3.1.2",
"content-type": "~1.0.5",
@@ -2408,7 +2611,7 @@
"http-errors": "2.0.0",
"iconv-lite": "0.4.24",
"on-finished": "2.4.1",
- "qs": "6.11.0",
+ "qs": "6.13.0",
"raw-body": "2.5.2",
"type-is": "~1.6.18",
"unpipe": "1.0.0"
@@ -2420,26 +2623,30 @@
},
"node_modules/body-parser/node_modules/debug": {
"version": "2.6.9",
- "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
"dependencies": {
"ms": "2.0.0"
}
},
"node_modules/body-parser/node_modules/ms": {
"version": "2.0.0",
- "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT"
},
"node_modules/bowser": {
"version": "2.11.0",
- "resolved": "https://registry.npmmirror.com/bowser/-/bowser-2.11.0.tgz",
- "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA=="
+ "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz",
+ "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==",
+ "license": "MIT"
},
"node_modules/bplist-parser": {
"version": "0.2.0",
- "resolved": "https://registry.npmmirror.com/bplist-parser/-/bplist-parser-0.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz",
"integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==",
+ "license": "MIT",
"dependencies": {
"big-integer": "^1.6.44"
},
@@ -2449,16 +2656,17 @@
},
"node_modules/brace-expansion": {
"version": "2.0.1",
- "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
}
},
"node_modules/browserslist": {
- "version": "4.23.3",
- "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.23.3.tgz",
- "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==",
+ "version": "4.24.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz",
+ "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==",
"funding": [
{
"type": "opencollective",
@@ -2473,9 +2681,10 @@
"url": "https://github.com/sponsors/ai"
}
],
+ "license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001646",
- "electron-to-chromium": "^1.5.4",
+ "caniuse-lite": "^1.0.30001663",
+ "electron-to-chromium": "^1.5.28",
"node-releases": "^2.0.18",
"update-browserslist-db": "^1.1.0"
},
@@ -2488,15 +2697,16 @@
},
"node_modules/bson": {
"version": "6.8.0",
- "resolved": "https://registry.npmmirror.com/bson/-/bson-6.8.0.tgz",
+ "resolved": "https://registry.npmjs.org/bson/-/bson-6.8.0.tgz",
"integrity": "sha512-iOJg8pr7wq2tg/zSlCCHMi3hMm5JTOxLTagf3zxhcenHsFp+c6uOs6K7W5UE7A4QIJGtqh/ZovFNMP4mOPJynQ==",
+ "license": "Apache-2.0",
"engines": {
"node": ">=16.20.1"
}
},
"node_modules/buffer": {
"version": "6.0.3",
- "resolved": "https://registry.npmmirror.com/buffer/-/buffer-6.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
"integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
"funding": [
{
@@ -2512,6 +2722,7 @@
"url": "https://feross.org/support"
}
],
+ "license": "MIT",
"dependencies": {
"base64-js": "^1.3.1",
"ieee754": "^1.2.1"
@@ -2519,7 +2730,7 @@
},
"node_modules/buildcheck": {
"version": "0.0.6",
- "resolved": "https://registry.npmmirror.com/buildcheck/-/buildcheck-0.0.6.tgz",
+ "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.6.tgz",
"integrity": "sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A==",
"optional": true,
"engines": {
@@ -2528,8 +2739,9 @@
},
"node_modules/bundle-name": {
"version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/bundle-name/-/bundle-name-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz",
"integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==",
+ "license": "MIT",
"dependencies": {
"run-applescript": "^5.0.0"
},
@@ -2542,16 +2754,18 @@
},
"node_modules/bytes": {
"version": "3.1.2",
- "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
"integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/call-bind": {
"version": "1.0.7",
- "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.7.tgz",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
"integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
+ "license": "MIT",
"dependencies": {
"es-define-property": "^1.0.0",
"es-errors": "^1.3.0",
@@ -2567,9 +2781,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001651",
- "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz",
- "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==",
+ "version": "1.0.30001667",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz",
+ "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==",
"funding": [
{
"type": "opencollective",
@@ -2583,12 +2797,14 @@
"type": "github",
"url": "https://github.com/sponsors/ai"
}
- ]
+ ],
+ "license": "CC-BY-4.0"
},
"node_modules/chalk": {
"version": "2.4.2",
- "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
@@ -2600,45 +2816,51 @@
},
"node_modules/chalk/node_modules/escape-string-regexp": {
"version": "1.0.5",
- "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "license": "MIT",
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/chownr": {
"version": "2.0.0",
- "resolved": "https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
"integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+ "license": "ISC",
"engines": {
"node": ">=10"
}
},
"node_modules/color-convert": {
"version": "1.9.3",
- "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "license": "MIT",
"dependencies": {
"color-name": "1.1.3"
}
},
"node_modules/color-name": {
"version": "1.1.3",
- "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "license": "MIT"
},
"node_modules/commander": {
"version": "10.0.1",
- "resolved": "https://registry.npmmirror.com/commander/-/commander-10.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
"integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
+ "license": "MIT",
"engines": {
"node": ">=14"
}
},
"node_modules/config-chain": {
"version": "1.1.13",
- "resolved": "https://registry.npmmirror.com/config-chain/-/config-chain-1.1.13.tgz",
+ "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz",
"integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==",
+ "license": "MIT",
"dependencies": {
"ini": "^1.3.4",
"proto-list": "~1.2.1"
@@ -2646,8 +2868,9 @@
},
"node_modules/content-disposition": {
"version": "0.5.4",
- "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
"integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
+ "license": "MIT",
"dependencies": {
"safe-buffer": "5.2.1"
},
@@ -2657,33 +2880,37 @@
},
"node_modules/content-type": {
"version": "1.0.5",
- "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
"integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/convert-source-map": {
"version": "2.0.0",
- "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz",
- "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
+ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
+ "license": "MIT"
},
"node_modules/cookie": {
"version": "0.6.0",
- "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.6.0.tgz",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
"integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/cookie-signature": {
"version": "1.0.6",
- "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz",
- "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
+ "license": "MIT"
},
"node_modules/cpu-features": {
"version": "0.0.10",
- "resolved": "https://registry.npmmirror.com/cpu-features/-/cpu-features-0.0.10.tgz",
+ "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.10.tgz",
"integrity": "sha512-9IkYqtX3YHPCzoVg1Py+o9057a3i0fp7S530UWokCSaFVTc7CwXPRiOjRjBQQ18ZCNafx78YfnG+HALxtVmOGA==",
"hasInstallScript": true,
"optional": true,
@@ -2697,8 +2924,9 @@
},
"node_modules/cross-spawn": {
"version": "7.0.3",
- "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
"integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "license": "MIT",
"dependencies": {
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
@@ -2710,18 +2938,20 @@
},
"node_modules/data-uri-to-buffer": {
"version": "4.0.1",
- "resolved": "https://registry.npmmirror.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
"integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
+ "license": "MIT",
"engines": {
"node": ">= 12"
}
},
"node_modules/debug": {
- "version": "4.3.6",
- "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.6.tgz",
- "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==",
+ "version": "4.3.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
+ "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+ "license": "MIT",
"dependencies": {
- "ms": "2.1.2"
+ "ms": "^2.1.3"
},
"engines": {
"node": ">=6.0"
@@ -2734,8 +2964,9 @@
},
"node_modules/decompress-response": {
"version": "6.0.0",
- "resolved": "https://registry.npmmirror.com/decompress-response/-/decompress-response-6.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
"integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
+ "license": "MIT",
"optional": true,
"dependencies": {
"mimic-response": "^3.1.0"
@@ -2749,8 +2980,9 @@
},
"node_modules/deep-extend": {
"version": "0.6.0",
- "resolved": "https://registry.npmmirror.com/deep-extend/-/deep-extend-0.6.0.tgz",
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
"integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
+ "license": "MIT",
"optional": true,
"engines": {
"node": ">=4.0.0"
@@ -2758,8 +2990,9 @@
},
"node_modules/default-browser": {
"version": "4.0.0",
- "resolved": "https://registry.npmmirror.com/default-browser/-/default-browser-4.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz",
"integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==",
+ "license": "MIT",
"dependencies": {
"bundle-name": "^3.0.0",
"default-browser-id": "^3.0.0",
@@ -2775,8 +3008,9 @@
},
"node_modules/default-browser-id": {
"version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/default-browser-id/-/default-browser-id-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz",
"integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==",
+ "license": "MIT",
"dependencies": {
"bplist-parser": "^0.2.0",
"untildify": "^4.0.0"
@@ -2790,8 +3024,9 @@
},
"node_modules/define-data-property": {
"version": "1.1.4",
- "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz",
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
"integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
+ "license": "MIT",
"dependencies": {
"es-define-property": "^1.0.0",
"es-errors": "^1.3.0",
@@ -2806,8 +3041,9 @@
},
"node_modules/define-lazy-prop": {
"version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
"integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -2817,8 +3053,9 @@
},
"node_modules/degenerator": {
"version": "5.0.1",
- "resolved": "https://registry.npmmirror.com/degenerator/-/degenerator-5.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
"integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
+ "license": "MIT",
"dependencies": {
"ast-types": "^0.13.4",
"escodegen": "^2.1.0",
@@ -2830,16 +3067,18 @@
},
"node_modules/depd": {
"version": "2.0.0",
- "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/destroy": {
"version": "1.2.0",
- "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8",
"npm": "1.2.8000 || >= 1.4.16"
@@ -2847,30 +3086,34 @@
},
"node_modules/detect-libc": {
"version": "2.0.3",
- "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-2.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz",
"integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==",
+ "license": "Apache-2.0",
"optional": true,
"engines": {
"node": ">=8"
}
},
"node_modules/dset": {
- "version": "3.1.3",
- "resolved": "https://registry.npmmirror.com/dset/-/dset-3.1.3.tgz",
- "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==",
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz",
+ "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==",
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/eastasianwidth": {
"version": "0.2.0",
- "resolved": "https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
+ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
+ "license": "MIT"
},
"node_modules/editorconfig": {
"version": "1.0.4",
- "resolved": "https://registry.npmmirror.com/editorconfig/-/editorconfig-1.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-1.0.4.tgz",
"integrity": "sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==",
+ "license": "MIT",
"dependencies": {
"@one-ini/wasm": "0.1.1",
"commander": "^10.0.0",
@@ -2886,23 +3129,27 @@
},
"node_modules/ee-first": {
"version": "1.1.1",
- "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz",
- "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
+ "license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.9",
- "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.9.tgz",
- "integrity": "sha512-HfkT8ndXR0SEkU8gBQQM3rz035bpE/hxkZ1YIt4KJPEFES68HfIU6LzKukH0H794Lm83WJtkSAMfEToxCs15VA=="
+ "version": "1.5.32",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.32.tgz",
+ "integrity": "sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==",
+ "license": "ISC"
},
"node_modules/emoji-regex": {
"version": "9.2.2",
- "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "license": "MIT"
},
"node_modules/emphasize": {
"version": "4.2.0",
- "resolved": "https://registry.npmmirror.com/emphasize/-/emphasize-4.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/emphasize/-/emphasize-4.2.0.tgz",
"integrity": "sha512-yGKvcFUHlBsUPwlxTlzKLR8+zhpbitkFOMCUxN8fTJng9bdH3WNzUGkhdaGdjndSUgqmMPBN7umfwnUdLz5Axg==",
+ "license": "MIT",
"dependencies": {
"chalk": "^4.0.0",
"highlight.js": "~10.4.0",
@@ -2915,8 +3162,9 @@
},
"node_modules/emphasize/node_modules/ansi-styles": {
"version": "4.3.0",
- "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
"dependencies": {
"color-convert": "^2.0.1"
},
@@ -2929,8 +3177,9 @@
},
"node_modules/emphasize/node_modules/chalk": {
"version": "4.1.2",
- "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -2944,8 +3193,9 @@
},
"node_modules/emphasize/node_modules/color-convert": {
"version": "2.0.1",
- "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
"dependencies": {
"color-name": "~1.1.4"
},
@@ -2955,21 +3205,24 @@
},
"node_modules/emphasize/node_modules/color-name": {
"version": "1.1.4",
- "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
},
"node_modules/emphasize/node_modules/has-flag": {
"version": "4.0.0",
- "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/emphasize/node_modules/supports-color": {
"version": "7.2.0",
- "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
},
@@ -2978,17 +3231,19 @@
}
},
"node_modules/encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
+ "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/end-of-stream": {
"version": "1.4.4",
- "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
"integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "license": "MIT",
"optional": true,
"dependencies": {
"once": "^1.4.0"
@@ -2996,8 +3251,9 @@
},
"node_modules/es-define-property": {
"version": "1.0.0",
- "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
"integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
+ "license": "MIT",
"dependencies": {
"get-intrinsic": "^1.2.4"
},
@@ -3007,29 +3263,33 @@
},
"node_modules/es-errors": {
"version": "1.3.0",
- "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
"integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
}
},
"node_modules/escalade": {
- "version": "3.1.2",
- "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.2.tgz",
- "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
+ "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
+ "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/escape-html": {
"version": "1.0.3",
- "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
+ "license": "MIT"
},
"node_modules/escape-string-regexp": {
"version": "4.0.0",
- "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -3039,8 +3299,9 @@
},
"node_modules/escodegen": {
"version": "2.1.0",
- "resolved": "https://registry.npmmirror.com/escodegen/-/escodegen-2.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
"integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
+ "license": "BSD-2-Clause",
"dependencies": {
"esprima": "^4.0.1",
"estraverse": "^5.2.0",
@@ -3059,8 +3320,9 @@
},
"node_modules/esprima": {
"version": "4.0.1",
- "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "license": "BSD-2-Clause",
"bin": {
"esparse": "bin/esparse.js",
"esvalidate": "bin/esvalidate.js"
@@ -3071,32 +3333,36 @@
},
"node_modules/estraverse": {
"version": "5.3.0",
- "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "license": "BSD-2-Clause",
"engines": {
"node": ">=4.0"
}
},
"node_modules/esutils": {
"version": "2.0.3",
- "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "license": "BSD-2-Clause",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/etag": {
"version": "1.8.1",
- "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
"integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/execa": {
"version": "7.2.0",
- "resolved": "https://registry.npmmirror.com/execa/-/execa-7.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz",
"integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==",
+ "license": "MIT",
"dependencies": {
"cross-spawn": "^7.0.3",
"get-stream": "^6.0.1",
@@ -3117,49 +3383,52 @@
},
"node_modules/execa/node_modules/signal-exit": {
"version": "3.0.7",
- "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "license": "ISC"
},
"node_modules/expand-template": {
"version": "2.0.3",
- "resolved": "https://registry.npmmirror.com/expand-template/-/expand-template-2.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
"integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
+ "license": "(MIT OR WTFPL)",
"optional": true,
"engines": {
"node": ">=6"
}
},
"node_modules/express": {
- "version": "4.19.2",
- "resolved": "https://registry.npmmirror.com/express/-/express-4.19.2.tgz",
- "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.21.0.tgz",
+ "integrity": "sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==",
+ "license": "MIT",
"dependencies": {
"accepts": "~1.3.8",
"array-flatten": "1.1.1",
- "body-parser": "1.20.2",
+ "body-parser": "1.20.3",
"content-disposition": "0.5.4",
"content-type": "~1.0.4",
"cookie": "0.6.0",
"cookie-signature": "1.0.6",
"debug": "2.6.9",
"depd": "2.0.0",
- "encodeurl": "~1.0.2",
+ "encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
- "finalhandler": "1.2.0",
+ "finalhandler": "1.3.1",
"fresh": "0.5.2",
"http-errors": "2.0.0",
- "merge-descriptors": "1.0.1",
+ "merge-descriptors": "1.0.3",
"methods": "~1.1.2",
"on-finished": "2.4.1",
"parseurl": "~1.3.3",
- "path-to-regexp": "0.1.7",
+ "path-to-regexp": "0.1.10",
"proxy-addr": "~2.0.7",
- "qs": "6.11.0",
+ "qs": "6.13.0",
"range-parser": "~1.2.1",
"safe-buffer": "5.2.1",
- "send": "0.18.0",
- "serve-static": "1.15.0",
+ "send": "0.19.0",
+ "serve-static": "1.16.2",
"setprototypeof": "1.2.0",
"statuses": "2.0.1",
"type-is": "~1.6.18",
@@ -3172,20 +3441,22 @@
},
"node_modules/express/node_modules/debug": {
"version": "2.6.9",
- "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
"dependencies": {
"ms": "2.0.0"
}
},
"node_modules/express/node_modules/ms": {
"version": "2.0.0",
- "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT"
},
"node_modules/fast-xml-parser": {
"version": "4.4.1",
- "resolved": "https://registry.npmmirror.com/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz",
+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz",
"integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==",
"funding": [
{
@@ -3197,6 +3468,7 @@
"url": "https://paypal.me/naturalintelligence"
}
],
+ "license": "MIT",
"dependencies": {
"strnum": "^1.0.5"
},
@@ -3206,8 +3478,9 @@
},
"node_modules/fault": {
"version": "1.0.4",
- "resolved": "https://registry.npmmirror.com/fault/-/fault-1.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz",
"integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==",
+ "license": "MIT",
"dependencies": {
"format": "^0.2.0"
},
@@ -3218,7 +3491,7 @@
},
"node_modules/fetch-blob": {
"version": "3.2.0",
- "resolved": "https://registry.npmmirror.com/fetch-blob/-/fetch-blob-3.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
"integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
"funding": [
{
@@ -3230,6 +3503,7 @@
"url": "https://paypal.me/jimmywarting"
}
],
+ "license": "MIT",
"dependencies": {
"node-domexception": "^1.0.0",
"web-streams-polyfill": "^3.0.3"
@@ -3240,17 +3514,19 @@
},
"node_modules/file-uri-to-path": {
"version": "1.0.0",
- "resolved": "https://registry.npmmirror.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
"integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
+ "license": "MIT",
"optional": true
},
"node_modules/finalhandler": {
- "version": "1.2.0",
- "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz",
- "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
+ "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
+ "license": "MIT",
"dependencies": {
"debug": "2.6.9",
- "encodeurl": "~1.0.2",
+ "encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
"on-finished": "2.4.1",
"parseurl": "~1.3.3",
@@ -3263,21 +3539,24 @@
},
"node_modules/finalhandler/node_modules/debug": {
"version": "2.6.9",
- "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
"dependencies": {
"ms": "2.0.0"
}
},
"node_modules/finalhandler/node_modules/ms": {
"version": "2.0.0",
- "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT"
},
"node_modules/foreground-child": {
"version": "3.3.0",
- "resolved": "https://registry.npmmirror.com/foreground-child/-/foreground-child-3.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz",
"integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==",
+ "license": "ISC",
"dependencies": {
"cross-spawn": "^7.0.0",
"signal-exit": "^4.0.1"
@@ -3291,7 +3570,7 @@
},
"node_modules/format": {
"version": "0.2.2",
- "resolved": "https://registry.npmmirror.com/format/-/format-0.2.2.tgz",
+ "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz",
"integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==",
"engines": {
"node": ">=0.4.x"
@@ -3299,8 +3578,9 @@
},
"node_modules/formdata-polyfill": {
"version": "4.0.10",
- "resolved": "https://registry.npmmirror.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
+ "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
"integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
+ "license": "MIT",
"dependencies": {
"fetch-blob": "^3.1.2"
},
@@ -3310,30 +3590,34 @@
},
"node_modules/forwarded": {
"version": "0.2.0",
- "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
"integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/fresh": {
"version": "0.5.2",
- "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
"integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/fs-constants": {
"version": "1.0.0",
- "resolved": "https://registry.npmmirror.com/fs-constants/-/fs-constants-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
"integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
+ "license": "MIT",
"optional": true
},
"node_modules/fs-extra": {
"version": "11.2.0",
- "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-11.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz",
"integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==",
+ "license": "MIT",
"dependencies": {
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
@@ -3345,8 +3629,9 @@
},
"node_modules/fs-minipass": {
"version": "2.1.0",
- "resolved": "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
"integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "license": "ISC",
"dependencies": {
"minipass": "^3.0.0"
},
@@ -3356,8 +3641,9 @@
},
"node_modules/fs-minipass/node_modules/minipass": {
"version": "3.3.6",
- "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
"integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
+ "license": "ISC",
"dependencies": {
"yallist": "^4.0.0"
},
@@ -3367,25 +3653,28 @@
},
"node_modules/function-bind": {
"version": "1.1.2",
- "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
+ "license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/gensync": {
"version": "1.0.0-beta.2",
- "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
"integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/get-console-process-list": {
"version": "1.0.5",
- "resolved": "https://registry.npmmirror.com/get-console-process-list/-/get-console-process-list-1.0.5.tgz",
+ "resolved": "https://registry.npmjs.org/get-console-process-list/-/get-console-process-list-1.0.5.tgz",
"integrity": "sha512-K73UHh6ht+MXnnuqQAE/5IjlevHV1ePiTy8yBLsZZPxmoY1KHtouW9E2K1bVLeQzHELztb38vFNak6J+2CNCuw==",
"hasInstallScript": true,
+ "license": "Apache-2.0",
"optional": true,
"os": [
"win32"
@@ -3397,8 +3686,9 @@
},
"node_modules/get-intrinsic": {
"version": "1.2.4",
- "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
"integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
+ "license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
"function-bind": "^1.1.2",
@@ -3415,8 +3705,9 @@
},
"node_modules/get-stream": {
"version": "6.0.1",
- "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -3426,8 +3717,9 @@
},
"node_modules/get-uri": {
"version": "6.0.3",
- "resolved": "https://registry.npmmirror.com/get-uri/-/get-uri-6.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz",
"integrity": "sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==",
+ "license": "MIT",
"dependencies": {
"basic-ftp": "^5.0.2",
"data-uri-to-buffer": "^6.0.2",
@@ -3440,23 +3732,26 @@
},
"node_modules/get-uri/node_modules/data-uri-to-buffer": {
"version": "6.0.2",
- "resolved": "https://registry.npmmirror.com/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
"integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==",
+ "license": "MIT",
"engines": {
"node": ">= 14"
}
},
"node_modules/github-from-package": {
"version": "0.0.0",
- "resolved": "https://registry.npmmirror.com/github-from-package/-/github-from-package-0.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
"integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==",
+ "license": "MIT",
"optional": true
},
"node_modules/glibc-version": {
"version": "1.0.1",
- "resolved": "https://registry.npmmirror.com/glibc-version/-/glibc-version-1.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/glibc-version/-/glibc-version-1.0.1.tgz",
"integrity": "sha512-DHPD6Z5wY3ga11O3Izx3JSLDZve0SdRN4nAHC1XtagIjcwHk1OuseZpDr+VWPuTfoDn9H3mHtlKn2+7369raRQ==",
"hasInstallScript": true,
+ "license": "Apache-2.0",
"optional": true,
"dependencies": {
"bindings": "^1.5.0",
@@ -3468,8 +3763,9 @@
},
"node_modules/glibc-version/node_modules/node-addon-api": {
"version": "8.1.0",
- "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-8.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.1.0.tgz",
"integrity": "sha512-yBY+qqWSv3dWKGODD6OGE6GnTX7Q2r+4+DfpqxHSHh8x0B4EKP9+wVGLS6U/AM1vxSNNmUEuIV5EGhYwPpfOwQ==",
+ "license": "MIT",
"optional": true,
"engines": {
"node": "^18 || ^20 || >= 21"
@@ -3477,8 +3773,9 @@
},
"node_modules/glob": {
"version": "10.4.5",
- "resolved": "https://registry.npmmirror.com/glob/-/glob-10.4.5.tgz",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
"integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+ "license": "ISC",
"dependencies": {
"foreground-child": "^3.1.0",
"jackspeak": "^3.1.2",
@@ -3496,8 +3793,9 @@
},
"node_modules/glob/node_modules/minimatch": {
"version": "9.0.5",
- "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "license": "ISC",
"dependencies": {
"brace-expansion": "^2.0.1"
},
@@ -3510,16 +3808,18 @@
},
"node_modules/globals": {
"version": "11.12.0",
- "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
"integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/gopd": {
"version": "1.0.1",
- "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
"integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
+ "license": "MIT",
"dependencies": {
"get-intrinsic": "^1.1.3"
},
@@ -3529,26 +3829,30 @@
},
"node_modules/graceful-fs": {
"version": "4.2.11",
- "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz",
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
+ "license": "ISC"
},
"node_modules/handle-backspaces": {
"version": "2.0.1",
- "resolved": "https://registry.npmmirror.com/handle-backspaces/-/handle-backspaces-2.0.1.tgz",
- "integrity": "sha512-l6yTgp6ihz8SjmzFOnYzuGqcqFMHGlTCiPMGmFRv0Yl4SnVq71l4miKYOAQ4cxUCjMfclzQYc0PvrmIHZETZYw=="
+ "resolved": "https://registry.npmjs.org/handle-backspaces/-/handle-backspaces-2.0.1.tgz",
+ "integrity": "sha512-l6yTgp6ihz8SjmzFOnYzuGqcqFMHGlTCiPMGmFRv0Yl4SnVq71l4miKYOAQ4cxUCjMfclzQYc0PvrmIHZETZYw==",
+ "license": "Apache-2.0"
},
"node_modules/has-flag": {
"version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/has-property-descriptors": {
"version": "1.0.2",
- "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
"integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
+ "license": "MIT",
"dependencies": {
"es-define-property": "^1.0.0"
},
@@ -3558,8 +3862,9 @@
},
"node_modules/has-proto": {
"version": "1.0.3",
- "resolved": "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
"integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
},
@@ -3569,8 +3874,9 @@
},
"node_modules/has-symbols": {
"version": "1.0.3",
- "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
"integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
},
@@ -3580,8 +3886,9 @@
},
"node_modules/hasown": {
"version": "2.0.2",
- "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
"integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "license": "MIT",
"dependencies": {
"function-bind": "^1.1.2"
},
@@ -3591,29 +3898,33 @@
},
"node_modules/heap-js": {
"version": "2.5.0",
- "resolved": "https://registry.npmmirror.com/heap-js/-/heap-js-2.5.0.tgz",
+ "resolved": "https://registry.npmjs.org/heap-js/-/heap-js-2.5.0.tgz",
"integrity": "sha512-kUGoI3p7u6B41z/dp33G6OaL7J4DRqRYwVmeIlwLClx7yaaAy7hoDExnuejTKtuDwfcatGmddHDEOjf6EyIxtQ==",
+ "license": "BSD-3-Clause",
"engines": {
"node": ">=10.0.0"
}
},
"node_modules/highlight.js": {
"version": "10.4.1",
- "resolved": "https://registry.npmmirror.com/highlight.js/-/highlight.js-10.4.1.tgz",
+ "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.4.1.tgz",
"integrity": "sha512-yR5lWvNz7c85OhVAEAeFhVCc/GV4C30Fjzc/rCP0aCWzc1UUOPUk55dK/qdwTZHBvMZo+eZ2jpk62ndX/xMFlg==",
+ "license": "BSD-3-Clause",
"engines": {
"node": "*"
}
},
"node_modules/hijack-stream": {
"version": "2.0.1",
- "resolved": "https://registry.npmmirror.com/hijack-stream/-/hijack-stream-2.0.1.tgz",
- "integrity": "sha512-RDOUBy7x+iz6ljj7qQOjXZv3RKFLGjXTYV0Kdl7K3R3YlxqoyFt7PLxfbw3yYriHzZSzXp7Y/oaw1f58YvL1ig=="
+ "resolved": "https://registry.npmjs.org/hijack-stream/-/hijack-stream-2.0.1.tgz",
+ "integrity": "sha512-RDOUBy7x+iz6ljj7qQOjXZv3RKFLGjXTYV0Kdl7K3R3YlxqoyFt7PLxfbw3yYriHzZSzXp7Y/oaw1f58YvL1ig==",
+ "license": "Apache-2.0"
},
"node_modules/http-errors": {
"version": "2.0.0",
- "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
"integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+ "license": "MIT",
"dependencies": {
"depd": "2.0.0",
"inherits": "2.0.4",
@@ -3627,8 +3938,9 @@
},
"node_modules/http-proxy-agent": {
"version": "7.0.2",
- "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
"integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
+ "license": "MIT",
"dependencies": {
"agent-base": "^7.1.0",
"debug": "^4.3.4"
@@ -3639,8 +3951,9 @@
},
"node_modules/https-proxy-agent": {
"version": "7.0.5",
- "resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz",
"integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==",
+ "license": "MIT",
"dependencies": {
"agent-base": "^7.0.2",
"debug": "4"
@@ -3651,16 +3964,18 @@
},
"node_modules/human-signals": {
"version": "4.3.1",
- "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-4.3.1.tgz",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz",
"integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==",
+ "license": "Apache-2.0",
"engines": {
"node": ">=14.18.0"
}
},
"node_modules/iconv-lite": {
"version": "0.4.24",
- "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
"integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "license": "MIT",
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3"
},
@@ -3670,7 +3985,7 @@
},
"node_modules/ieee754": {
"version": "1.2.1",
- "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
"integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
"funding": [
{
@@ -3685,22 +4000,26 @@
"type": "consulting",
"url": "https://feross.org/support"
}
- ]
+ ],
+ "license": "BSD-3-Clause"
},
"node_modules/inherits": {
"version": "2.0.4",
- "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "license": "ISC"
},
"node_modules/ini": {
"version": "1.3.8",
- "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "license": "ISC"
},
"node_modules/ip-address": {
"version": "9.0.5",
- "resolved": "https://registry.npmmirror.com/ip-address/-/ip-address-9.0.5.tgz",
+ "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
"integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
+ "license": "MIT",
"dependencies": {
"jsbn": "1.1.0",
"sprintf-js": "^1.1.3"
@@ -3711,22 +4030,25 @@
},
"node_modules/ipaddr.js": {
"version": "1.9.1",
- "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
"integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
+ "license": "MIT",
"engines": {
"node": ">= 0.10"
}
},
"node_modules/ipv6-normalize": {
"version": "1.0.1",
- "resolved": "https://registry.npmmirror.com/ipv6-normalize/-/ipv6-normalize-1.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/ipv6-normalize/-/ipv6-normalize-1.0.1.tgz",
"integrity": "sha512-Bm6H79i01DjgGTCWjUuCjJ6QDo1HB96PT/xCYuyJUP9WFbVDrLSbG4EZCvOCun2rNswZb0c3e4Jt/ws795esHA==",
+ "license": "MIT",
"optional": true
},
"node_modules/is-docker": {
"version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
"integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
+ "license": "MIT",
"bin": {
"is-docker": "cli.js"
},
@@ -3739,16 +4061,18 @@
},
"node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/is-inside-container": {
"version": "1.0.0",
- "resolved": "https://registry.npmmirror.com/is-inside-container/-/is-inside-container-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
"integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
+ "license": "MIT",
"dependencies": {
"is-docker": "^3.0.0"
},
@@ -3764,8 +4088,9 @@
},
"node_modules/is-recoverable-error": {
"version": "1.0.3",
- "resolved": "https://registry.npmmirror.com/is-recoverable-error/-/is-recoverable-error-1.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/is-recoverable-error/-/is-recoverable-error-1.0.3.tgz",
"integrity": "sha512-T06goBQXH5WCzWtzuU+kYhT3Ui0d3wgk8n4GR/3n9UjgO6cuphhel+W02ps/Z2PYZB8C+l//XAJk9tR5Txo6/w==",
+ "license": "MIT",
"dependencies": {
"acorn": "^8.8.1",
"acorn-class-fields": "^1.0.0",
@@ -3776,8 +4101,9 @@
},
"node_modules/is-stream": {
"version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
"integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
+ "license": "MIT",
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
@@ -3787,8 +4113,9 @@
},
"node_modules/is-wsl": {
"version": "2.2.0",
- "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
"integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "license": "MIT",
"dependencies": {
"is-docker": "^2.0.0"
},
@@ -3798,8 +4125,9 @@
},
"node_modules/is-wsl/node_modules/is-docker": {
"version": "2.2.1",
- "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
"integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "license": "MIT",
"bin": {
"is-docker": "cli.js"
},
@@ -3812,13 +4140,15 @@
},
"node_modules/isexe": {
"version": "2.0.0",
- "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "license": "ISC"
},
"node_modules/jackspeak": {
"version": "3.4.3",
- "resolved": "https://registry.npmmirror.com/jackspeak/-/jackspeak-3.4.3.tgz",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
"integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
+ "license": "BlueOak-1.0.0",
"dependencies": {
"@isaacs/cliui": "^8.0.2"
},
@@ -3831,8 +4161,9 @@
},
"node_modules/joi": {
"version": "17.13.3",
- "resolved": "https://registry.npmmirror.com/joi/-/joi-17.13.3.tgz",
+ "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz",
"integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==",
+ "license": "BSD-3-Clause",
"dependencies": {
"@hapi/hoek": "^9.3.0",
"@hapi/topo": "^5.1.0",
@@ -3843,16 +4174,18 @@
},
"node_modules/jose": {
"version": "4.15.9",
- "resolved": "https://registry.npmmirror.com/jose/-/jose-4.15.9.tgz",
+ "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.9.tgz",
"integrity": "sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==",
+ "license": "MIT",
"funding": {
"url": "https://github.com/sponsors/panva"
}
},
"node_modules/js-beautify": {
"version": "1.15.1",
- "resolved": "https://registry.npmmirror.com/js-beautify/-/js-beautify-1.15.1.tgz",
+ "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.15.1.tgz",
"integrity": "sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==",
+ "license": "MIT",
"dependencies": {
"config-chain": "^1.1.13",
"editorconfig": "^1.0.4",
@@ -3871,21 +4204,24 @@
},
"node_modules/js-cookie": {
"version": "3.0.5",
- "resolved": "https://registry.npmmirror.com/js-cookie/-/js-cookie-3.0.5.tgz",
+ "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz",
"integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==",
+ "license": "MIT",
"engines": {
"node": ">=14"
}
},
"node_modules/js-tokens": {
"version": "4.0.0",
- "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+ "license": "MIT"
},
"node_modules/js-yaml": {
"version": "4.1.0",
- "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "license": "MIT",
"dependencies": {
"argparse": "^2.0.1"
},
@@ -3895,24 +4231,27 @@
},
"node_modules/jsbn": {
"version": "1.1.0",
- "resolved": "https://registry.npmmirror.com/jsbn/-/jsbn-1.1.0.tgz",
- "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A=="
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
+ "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
+ "license": "MIT"
},
"node_modules/jsesc": {
- "version": "2.5.2",
- "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz",
- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
+ "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
+ "license": "MIT",
"bin": {
"jsesc": "bin/jsesc"
},
"engines": {
- "node": ">=4"
+ "node": ">=6"
}
},
"node_modules/json5": {
"version": "2.2.3",
- "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
"integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "license": "MIT",
"bin": {
"json5": "lib/cli.js"
},
@@ -3922,8 +4261,9 @@
},
"node_modules/jsonfile": {
"version": "6.1.0",
- "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "license": "MIT",
"dependencies": {
"universalify": "^2.0.0"
},
@@ -3932,10 +4272,11 @@
}
},
"node_modules/kerberos": {
- "version": "2.1.2",
- "resolved": "https://registry.npmmirror.com/kerberos/-/kerberos-2.1.2.tgz",
- "integrity": "sha512-GjCJStBDjNXRgNdmiJLJhbgz/gpG32yvKrECFbP5wrCmJh8uwh7HhhM+LA7IC11fNqIL5TUo4mEsTjs855MF0A==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-2.2.0.tgz",
+ "integrity": "sha512-yz6iP+34Qp8XjwfmJ56SD9coeSfLIoH0JBrLi6Iw76FdwsRJoNw3nCgfpzENkfGyb/dgRqzYn3IMXLj7A43Vlg==",
"hasInstallScript": true,
+ "license": "Apache-2.0",
"optional": true,
"dependencies": {
"bindings": "^1.5.0",
@@ -3948,24 +4289,28 @@
},
"node_modules/kerberos/node_modules/node-addon-api": {
"version": "6.1.0",
- "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-6.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz",
"integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==",
+ "license": "MIT",
"optional": true
},
"node_modules/lodash": {
"version": "4.17.21",
- "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
},
"node_modules/lodash.merge": {
"version": "4.6.2",
- "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz",
- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+ "license": "MIT"
},
"node_modules/lowlight": {
"version": "1.17.0",
- "resolved": "https://registry.npmmirror.com/lowlight/-/lowlight-1.17.0.tgz",
+ "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.17.0.tgz",
"integrity": "sha512-vmtBgYKD+QVNy7tIa7ulz5d//Il9R4MooOVh4nkOf9R9Cb/Dk5TXMSTieg/vDulkBkIWj59/BIlyFQxT9X1oAQ==",
+ "license": "MIT",
"dependencies": {
"fault": "^1.0.0",
"highlight.js": "~10.4.0"
@@ -3976,18 +4321,20 @@
}
},
"node_modules/lru-cache": {
- "version": "11.0.0",
- "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-11.0.0.tgz",
- "integrity": "sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==",
+ "version": "11.0.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.1.tgz",
+ "integrity": "sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==",
+ "license": "ISC",
"engines": {
"node": "20 || >=22"
}
},
"node_modules/macos-export-certificate-and-key": {
"version": "1.2.2",
- "resolved": "https://registry.npmmirror.com/macos-export-certificate-and-key/-/macos-export-certificate-and-key-1.2.2.tgz",
+ "resolved": "https://registry.npmjs.org/macos-export-certificate-and-key/-/macos-export-certificate-and-key-1.2.2.tgz",
"integrity": "sha512-+LwU/wG3wawI3yZ/CMf9C6jSSugJ823EuNJeV8J+FTbmYDJ8G3sF9Fha/0BLEbRZU28+oVvBD3a4mYxLQzDvLA==",
"hasInstallScript": true,
+ "license": "Apache-2.0",
"optional": true,
"os": [
"darwin"
@@ -3999,39 +4346,48 @@
},
"node_modules/media-typer": {
"version": "0.3.0",
- "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
"integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/memory-pager": {
"version": "1.5.0",
- "resolved": "https://registry.npmmirror.com/memory-pager/-/memory-pager-1.5.0.tgz",
- "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg=="
+ "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz",
+ "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==",
+ "license": "MIT"
},
"node_modules/merge-descriptors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
- "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
+ "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
},
"node_modules/merge-stream": {
"version": "2.0.0",
- "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "license": "MIT"
},
"node_modules/methods": {
"version": "1.1.2",
- "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
"integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/mime": {
"version": "1.6.0",
- "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "license": "MIT",
"bin": {
"mime": "cli.js"
},
@@ -4041,16 +4397,18 @@
},
"node_modules/mime-db": {
"version": "1.52.0",
- "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/mime-types": {
"version": "2.1.35",
- "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "license": "MIT",
"dependencies": {
"mime-db": "1.52.0"
},
@@ -4060,8 +4418,9 @@
},
"node_modules/mimic-fn": {
"version": "4.0.0",
- "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-4.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
"integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -4071,8 +4430,9 @@
},
"node_modules/mimic-response": {
"version": "3.1.0",
- "resolved": "https://registry.npmmirror.com/mimic-response/-/mimic-response-3.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
"integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
+ "license": "MIT",
"optional": true,
"engines": {
"node": ">=10"
@@ -4083,8 +4443,9 @@
},
"node_modules/minimatch": {
"version": "9.0.1",
- "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz",
"integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==",
+ "license": "ISC",
"dependencies": {
"brace-expansion": "^2.0.1"
},
@@ -4097,8 +4458,9 @@
},
"node_modules/minimist": {
"version": "1.2.8",
- "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
"integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "license": "MIT",
"optional": true,
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -4106,16 +4468,18 @@
},
"node_modules/minipass": {
"version": "7.1.2",
- "resolved": "https://registry.npmmirror.com/minipass/-/minipass-7.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
"integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "license": "ISC",
"engines": {
"node": ">=16 || 14 >=14.17"
}
},
"node_modules/minizlib": {
"version": "2.1.2",
- "resolved": "https://registry.npmmirror.com/minizlib/-/minizlib-2.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
"integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "license": "MIT",
"dependencies": {
"minipass": "^3.0.0",
"yallist": "^4.0.0"
@@ -4126,8 +4490,9 @@
},
"node_modules/minizlib/node_modules/minipass": {
"version": "3.3.6",
- "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
"integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
+ "license": "ISC",
"dependencies": {
"yallist": "^4.0.0"
},
@@ -4137,8 +4502,9 @@
},
"node_modules/mkdirp": {
"version": "1.0.4",
- "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
"integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "license": "MIT",
"bin": {
"mkdirp": "bin/cmd.js"
},
@@ -4148,14 +4514,16 @@
},
"node_modules/mkdirp-classic": {
"version": "0.5.3",
- "resolved": "https://registry.npmmirror.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
+ "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
"integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
+ "license": "MIT",
"optional": true
},
"node_modules/mongodb": {
- "version": "6.8.0",
- "resolved": "https://registry.npmmirror.com/mongodb/-/mongodb-6.8.0.tgz",
- "integrity": "sha512-HGQ9NWDle5WvwMnrvUxsFYPd3JEbqD3RgABHBQRuoCEND0qzhsd0iH5ypHsf1eJ+sXmvmyKpP+FLOKY8Il7jMw==",
+ "version": "6.9.0",
+ "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.9.0.tgz",
+ "integrity": "sha512-UMopBVx1LmEUbW/QE0Hw18u583PEDVQmUmVzzBRH0o/xtE9DBRA5ZYLOjpLIa03i8FXjzvQECJcqoMvCXftTUA==",
+ "license": "Apache-2.0",
"dependencies": {
"@mongodb-js/saslprep": "^1.1.5",
"bson": "^6.7.0",
@@ -4199,17 +4567,19 @@
},
"node_modules/mongodb-build-info": {
"version": "1.7.2",
- "resolved": "https://registry.npmmirror.com/mongodb-build-info/-/mongodb-build-info-1.7.2.tgz",
+ "resolved": "https://registry.npmjs.org/mongodb-build-info/-/mongodb-build-info-1.7.2.tgz",
"integrity": "sha512-eoLFZvCIjcwijYJdxvYupj1c+55VAVm0o4gBJjrcDxxmmpm+bC4Ix9ayZbyhQdVXDZAGDi03NA0GghXjBVXnxg==",
+ "license": "Apache-2.0",
"dependencies": {
"mongodb-connection-string-url": "^3.0.0"
}
},
"node_modules/mongodb-client-encryption": {
"version": "6.1.0",
- "resolved": "https://registry.npmmirror.com/mongodb-client-encryption/-/mongodb-client-encryption-6.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-6.1.0.tgz",
"integrity": "sha512-Y3Hakre82nXD/pNDUzBjxfgwWSj5E1ar9ZLkqyXDfvirv4huHMbg8Q2qVO/TXlNJuf1B2bzrEDXsTqHKQSQLtw==",
"hasInstallScript": true,
+ "license": "Apache-2.0",
"optional": true,
"dependencies": {
"bindings": "^1.5.0",
@@ -4222,8 +4592,9 @@
},
"node_modules/mongodb-connection-string-url": {
"version": "3.0.1",
- "resolved": "https://registry.npmmirror.com/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.1.tgz",
"integrity": "sha512-XqMGwRX0Lgn05TDB4PyG2h2kKO/FfWJyCzYQbIhXUxz7ETt0I/FqHjUeqj37irJ+Dl1ZtU82uYyj14u2XsZKfg==",
+ "license": "Apache-2.0",
"dependencies": {
"@types/whatwg-url": "^11.0.2",
"whatwg-url": "^13.0.0"
@@ -4231,9 +4602,10 @@
},
"node_modules/mongodb-crypt-library-version": {
"version": "1.0.5",
- "resolved": "https://registry.npmmirror.com/mongodb-crypt-library-version/-/mongodb-crypt-library-version-1.0.5.tgz",
+ "resolved": "https://registry.npmjs.org/mongodb-crypt-library-version/-/mongodb-crypt-library-version-1.0.5.tgz",
"integrity": "sha512-RLTxgBOpK1Ht1FvGpitI6EkFuYGk/CB6ImDJHzB9Iv/iKwVANu4OynaiJOoZQQTaZZCetmyAgMXwNHhMLCRyJw==",
"hasInstallScript": true,
+ "license": "Apache-2.0",
"optional": true,
"dependencies": {
"bindings": "^1.5.0",
@@ -4245,58 +4617,66 @@
},
"node_modules/mongodb-log-writer": {
"version": "1.4.2",
- "resolved": "https://registry.npmmirror.com/mongodb-log-writer/-/mongodb-log-writer-1.4.2.tgz",
+ "resolved": "https://registry.npmjs.org/mongodb-log-writer/-/mongodb-log-writer-1.4.2.tgz",
"integrity": "sha512-ZQYBgW1IZtuRWsv9hF0mjpfDg6usMawkkWKnFb/goXosbW0YyxVA9OHt32TJfppGK/U2p7jQx4V9DxRFsFmmKw==",
+ "license": "Apache-2.0",
"dependencies": {
"bson": "^4.5.1 || ^5.0.0 || ^6.0.0",
"heap-js": "^2.3.0"
}
},
"node_modules/mongodb-redact": {
- "version": "1.1.3",
- "resolved": "https://registry.npmmirror.com/mongodb-redact/-/mongodb-redact-1.1.3.tgz",
- "integrity": "sha512-rMw3JlgJ1WhTYUlztojIJ+PGO4sQuwQmsbs1YY60Qf+jPHiDfP10YF//BvpVfy5lKRxAYZmgRTL/fLj1bUbIAg==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/mongodb-redact/-/mongodb-redact-1.1.4.tgz",
+ "integrity": "sha512-UZT53VPCYq2W8KwlCBJGZHYo3k9eKhUZGZhhLfDqjiL64PnnR0Wp+LeaqsBdZtnV8BGiBGW8jPn87V1uStFqSg==",
+ "license": "Apache-2.0",
"dependencies": {
"lodash": "^4.17.21"
}
},
"node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "license": "MIT"
},
"node_modules/nan": {
"version": "2.20.0",
- "resolved": "https://registry.npmmirror.com/nan/-/nan-2.20.0.tgz",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz",
"integrity": "sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==",
+ "license": "MIT",
"optional": true
},
"node_modules/napi-build-utils": {
"version": "1.0.2",
- "resolved": "https://registry.npmmirror.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
"integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==",
+ "license": "MIT",
"optional": true
},
"node_modules/negotiator": {
"version": "0.6.3",
- "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
"integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/netmask": {
"version": "2.0.2",
- "resolved": "https://registry.npmmirror.com/netmask/-/netmask-2.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",
"integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==",
+ "license": "MIT",
"engines": {
"node": ">= 0.4.0"
}
},
"node_modules/node-abi": {
- "version": "3.65.0",
- "resolved": "https://registry.npmmirror.com/node-abi/-/node-abi-3.65.0.tgz",
- "integrity": "sha512-ThjYBfoDNr08AWx6hGaRbfPwxKV9kVzAzOzlLKbk2CuqXE2xnCh+cbAGnwM3t8Lq4v9rUB7VfondlkBckcJrVA==",
+ "version": "3.68.0",
+ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.68.0.tgz",
+ "integrity": "sha512-7vbj10trelExNjFSBm5kTvZXXa7pZyKWx9RCKIyqe6I9Ev3IzGpQoqBP3a+cOdxY+pWj6VkP28n/2wWysBHD/A==",
+ "license": "MIT",
"optional": true,
"dependencies": {
"semver": "^7.3.5"
@@ -4307,13 +4687,14 @@
},
"node_modules/node-addon-api": {
"version": "4.3.0",
- "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-4.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz",
"integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==",
+ "license": "MIT",
"optional": true
},
"node_modules/node-domexception": {
"version": "1.0.0",
- "resolved": "https://registry.npmmirror.com/node-domexception/-/node-domexception-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
"integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
"funding": [
{
@@ -4325,14 +4706,16 @@
"url": "https://paypal.me/jimmywarting"
}
],
+ "license": "MIT",
"engines": {
"node": ">=10.5.0"
}
},
"node_modules/node-fetch": {
"version": "3.3.2",
- "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-3.3.2.tgz",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
"integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
+ "license": "MIT",
"dependencies": {
"data-uri-to-buffer": "^4.0.0",
"fetch-blob": "^3.1.4",
@@ -4348,13 +4731,15 @@
},
"node_modules/node-releases": {
"version": "2.0.18",
- "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.18.tgz",
- "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g=="
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz",
+ "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==",
+ "license": "MIT"
},
"node_modules/nopt": {
"version": "7.2.1",
- "resolved": "https://registry.npmmirror.com/nopt/-/nopt-7.2.1.tgz",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz",
"integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==",
+ "license": "ISC",
"dependencies": {
"abbrev": "^2.0.0"
},
@@ -4367,8 +4752,9 @@
},
"node_modules/npm-run-path": {
"version": "5.3.0",
- "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-5.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz",
"integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==",
+ "license": "MIT",
"dependencies": {
"path-key": "^4.0.0"
},
@@ -4381,8 +4767,9 @@
},
"node_modules/npm-run-path/node_modules/path-key": {
"version": "4.0.0",
- "resolved": "https://registry.npmmirror.com/path-key/-/path-key-4.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
"integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -4392,24 +4779,27 @@
},
"node_modules/numeral": {
"version": "2.0.6",
- "resolved": "https://registry.npmmirror.com/numeral/-/numeral-2.0.6.tgz",
+ "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz",
"integrity": "sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA==",
+ "license": "MIT",
"engines": {
"node": "*"
}
},
"node_modules/object-hash": {
"version": "2.2.0",
- "resolved": "https://registry.npmmirror.com/object-hash/-/object-hash-2.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz",
"integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==",
+ "license": "MIT",
"engines": {
"node": ">= 6"
}
},
"node_modules/object-inspect": {
"version": "1.13.2",
- "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.2.tgz",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz",
"integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==",
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
},
@@ -4419,16 +4809,18 @@
},
"node_modules/oidc-token-hash": {
"version": "5.0.3",
- "resolved": "https://registry.npmmirror.com/oidc-token-hash/-/oidc-token-hash-5.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/oidc-token-hash/-/oidc-token-hash-5.0.3.tgz",
"integrity": "sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==",
+ "license": "MIT",
"engines": {
"node": "^10.13.0 || >=12.0.0"
}
},
"node_modules/on-finished": {
"version": "2.4.1",
- "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
"integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "license": "MIT",
"dependencies": {
"ee-first": "1.1.1"
},
@@ -4438,8 +4830,9 @@
},
"node_modules/once": {
"version": "1.4.0",
- "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "license": "ISC",
"optional": true,
"dependencies": {
"wrappy": "1"
@@ -4447,8 +4840,9 @@
},
"node_modules/onetime": {
"version": "6.0.0",
- "resolved": "https://registry.npmmirror.com/onetime/-/onetime-6.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
"integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
+ "license": "MIT",
"dependencies": {
"mimic-fn": "^4.0.0"
},
@@ -4461,8 +4855,9 @@
},
"node_modules/open": {
"version": "9.1.0",
- "resolved": "https://registry.npmmirror.com/open/-/open-9.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz",
"integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==",
+ "license": "MIT",
"dependencies": {
"default-browser": "^4.0.0",
"define-lazy-prop": "^3.0.0",
@@ -4477,11 +4872,12 @@
}
},
"node_modules/openid-client": {
- "version": "5.6.5",
- "resolved": "https://registry.npmmirror.com/openid-client/-/openid-client-5.6.5.tgz",
- "integrity": "sha512-5P4qO9nGJzB5PI0LFlhj4Dzg3m4odt0qsJTfyEtZyOlkgpILwEioOhVVJOrS1iVH494S4Ee5OCjjg6Bf5WOj3w==",
+ "version": "5.7.0",
+ "resolved": "https://registry.npmjs.org/openid-client/-/openid-client-5.7.0.tgz",
+ "integrity": "sha512-4GCCGZt1i2kTHpwvaC/sCpTpQqDnBzDzuJcJMbH+y1Q5qI8U8RBvoSh28svarXszZHR5BAMXbJPX1PGPRE3VOA==",
+ "license": "MIT",
"dependencies": {
- "jose": "^4.15.5",
+ "jose": "^4.15.9",
"lru-cache": "^6.0.0",
"object-hash": "^2.2.0",
"oidc-token-hash": "^5.0.3"
@@ -4492,8 +4888,9 @@
},
"node_modules/openid-client/node_modules/lru-cache": {
"version": "6.0.0",
- "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "license": "ISC",
"dependencies": {
"yallist": "^4.0.0"
},
@@ -4503,9 +4900,10 @@
},
"node_modules/os-dns-native": {
"version": "1.2.1",
- "resolved": "https://registry.npmmirror.com/os-dns-native/-/os-dns-native-1.2.1.tgz",
+ "resolved": "https://registry.npmjs.org/os-dns-native/-/os-dns-native-1.2.1.tgz",
"integrity": "sha512-LbU43lWBxnZhy72Ngr+Vga0og5Q2+Ob8lvSHJkP2uYBkvdmAnK4CvaVaBhC1hk9AQV3YxAZ9fZWaJTuIyPEi+Q==",
"hasInstallScript": true,
+ "license": "MIT",
"optional": true,
"dependencies": {
"bindings": "^1.5.0",
@@ -4516,8 +4914,9 @@
},
"node_modules/pac-proxy-agent": {
"version": "7.0.2",
- "resolved": "https://registry.npmmirror.com/pac-proxy-agent/-/pac-proxy-agent-7.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.2.tgz",
"integrity": "sha512-BFi3vZnO9X5Qt6NRz7ZOaPja3ic0PhlsmCRYLOpN11+mWBCR6XJDqW5RF3j8jm4WGGQZtBA+bTfxYzeKW73eHg==",
+ "license": "MIT",
"dependencies": {
"@tootallnate/quickjs-emscripten": "^0.23.0",
"agent-base": "^7.0.2",
@@ -4534,8 +4933,9 @@
},
"node_modules/pac-resolver": {
"version": "7.0.1",
- "resolved": "https://registry.npmmirror.com/pac-resolver/-/pac-resolver-7.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
"integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==",
+ "license": "MIT",
"dependencies": {
"degenerator": "^5.0.0",
"netmask": "^2.0.2"
@@ -4545,30 +4945,34 @@
}
},
"node_modules/package-json-from-dist": {
- "version": "1.0.0",
- "resolved": "https://registry.npmmirror.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz",
- "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw=="
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
+ "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
+ "license": "BlueOak-1.0.0"
},
"node_modules/parseurl": {
"version": "1.3.3",
- "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/path-key": {
"version": "3.1.1",
- "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/path-scurry": {
"version": "1.11.1",
- "resolved": "https://registry.npmmirror.com/path-scurry/-/path-scurry-1.11.1.tgz",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
"integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
+ "license": "BlueOak-1.0.0",
"dependencies": {
"lru-cache": "^10.2.0",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
@@ -4582,23 +4986,27 @@
},
"node_modules/path-scurry/node_modules/lru-cache": {
"version": "10.4.3",
- "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-10.4.3.tgz",
- "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+ "license": "ISC"
},
"node_modules/path-to-regexp": {
- "version": "0.1.7",
- "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
- "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
+ "version": "0.1.10",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz",
+ "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==",
+ "license": "MIT"
},
"node_modules/picocolors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.1.tgz",
- "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew=="
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
+ "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==",
+ "license": "ISC"
},
"node_modules/prebuild-install": {
"version": "7.1.2",
- "resolved": "https://registry.npmmirror.com/prebuild-install/-/prebuild-install-7.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz",
"integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==",
+ "license": "MIT",
"optional": true,
"dependencies": {
"detect-libc": "^2.0.0",
@@ -4623,8 +5031,9 @@
},
"node_modules/pretty-repl": {
"version": "4.0.1",
- "resolved": "https://registry.npmmirror.com/pretty-repl/-/pretty-repl-4.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/pretty-repl/-/pretty-repl-4.0.1.tgz",
"integrity": "sha512-Ve+ZNS5fwxylks3TTR4su7SaNAHVOh++7J5R8VKFAHIjmAMS8X79rnETc/JJoqay52cfgeHum7vm2+9hFSys9Q==",
+ "license": "MIT",
"dependencies": {
"ansi-regex": "^5.0.1",
"chalk": "^4.1.1",
@@ -4637,8 +5046,9 @@
},
"node_modules/pretty-repl/node_modules/ansi-styles": {
"version": "4.3.0",
- "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
"dependencies": {
"color-convert": "^2.0.1"
},
@@ -4651,8 +5061,9 @@
},
"node_modules/pretty-repl/node_modules/chalk": {
"version": "4.1.2",
- "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -4666,8 +5077,9 @@
},
"node_modules/pretty-repl/node_modules/color-convert": {
"version": "2.0.1",
- "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
"dependencies": {
"color-name": "~1.1.4"
},
@@ -4677,21 +5089,24 @@
},
"node_modules/pretty-repl/node_modules/color-name": {
"version": "1.1.4",
- "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
},
"node_modules/pretty-repl/node_modules/has-flag": {
"version": "4.0.0",
- "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/pretty-repl/node_modules/supports-color": {
"version": "7.2.0",
- "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
},
@@ -4701,13 +5116,15 @@
},
"node_modules/proto-list": {
"version": "1.2.4",
- "resolved": "https://registry.npmmirror.com/proto-list/-/proto-list-1.2.4.tgz",
- "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA=="
+ "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
+ "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==",
+ "license": "ISC"
},
"node_modules/proxy-addr": {
"version": "2.0.7",
- "resolved": "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
"integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
+ "license": "MIT",
"dependencies": {
"forwarded": "0.2.0",
"ipaddr.js": "1.9.1"
@@ -4717,9 +5134,10 @@
}
},
"node_modules/pump": {
- "version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz",
- "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
+ "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
+ "license": "MIT",
"optional": true,
"dependencies": {
"end-of-stream": "^1.1.0",
@@ -4728,18 +5146,20 @@
},
"node_modules/punycode": {
"version": "2.3.1",
- "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
+ "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/qs": {
- "version": "6.11.0",
- "resolved": "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz",
- "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
+ "license": "BSD-3-Clause",
"dependencies": {
- "side-channel": "^1.0.4"
+ "side-channel": "^1.0.6"
},
"engines": {
"node": ">=0.6"
@@ -4750,16 +5170,18 @@
},
"node_modules/range-parser": {
"version": "1.2.1",
- "resolved": "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/raw-body": {
"version": "2.5.2",
- "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.2.tgz",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
"integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
+ "license": "MIT",
"dependencies": {
"bytes": "3.1.2",
"http-errors": "2.0.0",
@@ -4772,8 +5194,9 @@
},
"node_modules/rc": {
"version": "1.2.8",
- "resolved": "https://registry.npmmirror.com/rc/-/rc-1.2.8.tgz",
+ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
"integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
+ "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
"optional": true,
"dependencies": {
"deep-extend": "^0.6.0",
@@ -4787,8 +5210,9 @@
},
"node_modules/readable-stream": {
"version": "3.6.2",
- "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
"integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "license": "MIT",
"optional": true,
"dependencies": {
"inherits": "^2.0.3",
@@ -4801,8 +5225,9 @@
},
"node_modules/resolve-mongodb-srv": {
"version": "1.1.5",
- "resolved": "https://registry.npmmirror.com/resolve-mongodb-srv/-/resolve-mongodb-srv-1.1.5.tgz",
+ "resolved": "https://registry.npmjs.org/resolve-mongodb-srv/-/resolve-mongodb-srv-1.1.5.tgz",
"integrity": "sha512-flu1XTSLDJHvTnWu2aJh2w9jgGPcNYJn2obMkuzXiyWSz0MLXu9IRCjvirJ4zRoCPHJJPt3uLQVNJTrzFRWd1w==",
+ "license": "Apache-2.0",
"optional": true,
"dependencies": {
"whatwg-url": "^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0"
@@ -4813,8 +5238,9 @@
},
"node_modules/run-applescript": {
"version": "5.0.0",
- "resolved": "https://registry.npmmirror.com/run-applescript/-/run-applescript-5.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz",
"integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==",
+ "license": "MIT",
"dependencies": {
"execa": "^5.0.0"
},
@@ -4827,8 +5253,9 @@
},
"node_modules/run-applescript/node_modules/execa": {
"version": "5.1.1",
- "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
"integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "license": "MIT",
"dependencies": {
"cross-spawn": "^7.0.3",
"get-stream": "^6.0.0",
@@ -4849,16 +5276,18 @@
},
"node_modules/run-applescript/node_modules/human-signals": {
"version": "2.1.0",
- "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
"integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "license": "Apache-2.0",
"engines": {
"node": ">=10.17.0"
}
},
"node_modules/run-applescript/node_modules/is-stream": {
"version": "2.0.1",
- "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
"integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "license": "MIT",
"engines": {
"node": ">=8"
},
@@ -4868,16 +5297,18 @@
},
"node_modules/run-applescript/node_modules/mimic-fn": {
"version": "2.1.0",
- "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
"integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/run-applescript/node_modules/npm-run-path": {
"version": "4.0.1",
- "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
"integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "license": "MIT",
"dependencies": {
"path-key": "^3.0.0"
},
@@ -4887,8 +5318,9 @@
},
"node_modules/run-applescript/node_modules/onetime": {
"version": "5.1.2",
- "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
"integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "license": "MIT",
"dependencies": {
"mimic-fn": "^2.1.0"
},
@@ -4901,20 +5333,22 @@
},
"node_modules/run-applescript/node_modules/signal-exit": {
"version": "3.0.7",
- "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "license": "ISC"
},
"node_modules/run-applescript/node_modules/strip-final-newline": {
"version": "2.0.0",
- "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
"integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/safe-buffer": {
"version": "5.2.1",
- "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
"funding": [
{
@@ -4929,17 +5363,20 @@
"type": "consulting",
"url": "https://feross.org/support"
}
- ]
+ ],
+ "license": "MIT"
},
"node_modules/safer-buffer": {
"version": "2.1.2",
- "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "license": "MIT"
},
"node_modules/semver": {
"version": "7.6.3",
- "resolved": "https://registry.npmmirror.com/semver/-/semver-7.6.3.tgz",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
"integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "license": "ISC",
"bin": {
"semver": "bin/semver.js"
},
@@ -4948,9 +5385,10 @@
}
},
"node_modules/send": {
- "version": "0.18.0",
- "resolved": "https://registry.npmmirror.com/send/-/send-0.18.0.tgz",
- "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
+ "version": "0.19.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
+ "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
+ "license": "MIT",
"dependencies": {
"debug": "2.6.9",
"depd": "2.0.0",
@@ -4972,31 +5410,38 @@
},
"node_modules/send/node_modules/debug": {
"version": "2.6.9",
- "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
"dependencies": {
"ms": "2.0.0"
}
},
"node_modules/send/node_modules/debug/node_modules/ms": {
"version": "2.0.0",
- "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT"
},
- "node_modules/send/node_modules/ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
+ "node_modules/send/node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
},
"node_modules/serve-static": {
- "version": "1.15.0",
- "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz",
- "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
+ "version": "1.16.2",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
+ "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
+ "license": "MIT",
"dependencies": {
- "encodeurl": "~1.0.2",
+ "encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
"parseurl": "~1.3.3",
- "send": "0.18.0"
+ "send": "0.19.0"
},
"engines": {
"node": ">= 0.8.0"
@@ -5004,8 +5449,9 @@
},
"node_modules/set-function-length": {
"version": "1.2.2",
- "resolved": "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz",
+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
"integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
+ "license": "MIT",
"dependencies": {
"define-data-property": "^1.1.4",
"es-errors": "^1.3.0",
@@ -5020,13 +5466,15 @@
},
"node_modules/setprototypeof": {
"version": "1.2.0",
- "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz",
- "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
+ "license": "ISC"
},
"node_modules/shebang-command": {
"version": "2.0.0",
- "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "license": "MIT",
"dependencies": {
"shebang-regex": "^3.0.0"
},
@@ -5036,16 +5484,18 @@
},
"node_modules/shebang-regex": {
"version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/side-channel": {
"version": "1.0.6",
- "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.6.tgz",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
"integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
+ "license": "MIT",
"dependencies": {
"call-bind": "^1.0.7",
"es-errors": "^1.3.0",
@@ -5061,8 +5511,9 @@
},
"node_modules/signal-exit": {
"version": "4.1.0",
- "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
"integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "license": "ISC",
"engines": {
"node": ">=14"
},
@@ -5072,7 +5523,7 @@
},
"node_modules/simple-concat": {
"version": "1.0.1",
- "resolved": "https://registry.npmmirror.com/simple-concat/-/simple-concat-1.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
"integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
"funding": [
{
@@ -5088,11 +5539,12 @@
"url": "https://feross.org/support"
}
],
+ "license": "MIT",
"optional": true
},
"node_modules/simple-get": {
"version": "4.0.1",
- "resolved": "https://registry.npmmirror.com/simple-get/-/simple-get-4.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
"integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
"funding": [
{
@@ -5108,6 +5560,7 @@
"url": "https://feross.org/support"
}
],
+ "license": "MIT",
"optional": true,
"dependencies": {
"decompress-response": "^6.0.0",
@@ -5117,8 +5570,9 @@
},
"node_modules/smart-buffer": {
"version": "4.2.0",
- "resolved": "https://registry.npmmirror.com/smart-buffer/-/smart-buffer-4.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
"integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
+ "license": "MIT",
"engines": {
"node": ">= 6.0.0",
"npm": ">= 3.0.0"
@@ -5126,8 +5580,9 @@
},
"node_modules/socks": {
"version": "2.8.3",
- "resolved": "https://registry.npmmirror.com/socks/-/socks-2.8.3.tgz",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz",
"integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==",
+ "license": "MIT",
"dependencies": {
"ip-address": "^9.0.5",
"smart-buffer": "^4.2.0"
@@ -5139,8 +5594,9 @@
},
"node_modules/socks-proxy-agent": {
"version": "8.0.4",
- "resolved": "https://registry.npmmirror.com/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz",
"integrity": "sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==",
+ "license": "MIT",
"dependencies": {
"agent-base": "^7.1.1",
"debug": "^4.3.4",
@@ -5152,8 +5608,9 @@
},
"node_modules/source-map": {
"version": "0.6.1",
- "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "license": "BSD-3-Clause",
"optional": true,
"engines": {
"node": ">=0.10.0"
@@ -5161,21 +5618,23 @@
},
"node_modules/sparse-bitfield": {
"version": "3.0.3",
- "resolved": "https://registry.npmmirror.com/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
"integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==",
+ "license": "MIT",
"dependencies": {
"memory-pager": "^1.0.2"
}
},
"node_modules/sprintf-js": {
"version": "1.1.3",
- "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.1.3.tgz",
- "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA=="
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
+ "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
+ "license": "BSD-3-Clause"
},
"node_modules/ssh2": {
- "version": "1.15.0",
- "resolved": "https://registry.npmmirror.com/ssh2/-/ssh2-1.15.0.tgz",
- "integrity": "sha512-C0PHgX4h6lBxYx7hcXwu3QWdh4tg6tZZsTfXcdvc5caW/EMxaB4H9dWsl7qk+F7LAW762hp8VbXOX7x4xUYvEw==",
+ "version": "1.16.0",
+ "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.16.0.tgz",
+ "integrity": "sha512-r1X4KsBGedJqo7h8F5c4Ybpcr5RjyP+aWIG007uBPRjmdQWfEiVLzSK71Zji1B9sKxwaCvD8y8cwSkYrlLiRRg==",
"hasInstallScript": true,
"dependencies": {
"asn1": "^0.2.6",
@@ -5185,22 +5644,24 @@
"node": ">=10.16.0"
},
"optionalDependencies": {
- "cpu-features": "~0.0.9",
- "nan": "^2.18.0"
+ "cpu-features": "~0.0.10",
+ "nan": "^2.20.0"
}
},
"node_modules/statuses": {
"version": "2.0.1",
- "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/string_decoder": {
"version": "1.3.0",
- "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
"integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "license": "MIT",
"optional": true,
"dependencies": {
"safe-buffer": "~5.2.0"
@@ -5208,8 +5669,9 @@
},
"node_modules/string-width": {
"version": "5.1.2",
- "resolved": "https://registry.npmmirror.com/string-width/-/string-width-5.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
"integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "license": "MIT",
"dependencies": {
"eastasianwidth": "^0.2.0",
"emoji-regex": "^9.2.2",
@@ -5225,8 +5687,9 @@
"node_modules/string-width-cjs": {
"name": "string-width",
"version": "4.2.3",
- "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "license": "MIT",
"dependencies": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
@@ -5238,13 +5701,15 @@
},
"node_modules/string-width-cjs/node_modules/emoji-regex": {
"version": "8.0.0",
- "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "license": "MIT"
},
"node_modules/string-width/node_modules/ansi-regex": {
- "version": "6.0.1",
- "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz",
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -5254,8 +5719,9 @@
},
"node_modules/string-width/node_modules/strip-ansi": {
"version": "7.1.0",
- "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
"integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "license": "MIT",
"dependencies": {
"ansi-regex": "^6.0.1"
},
@@ -5268,8 +5734,9 @@
},
"node_modules/strip-ansi": {
"version": "6.0.1",
- "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "license": "MIT",
"dependencies": {
"ansi-regex": "^5.0.1"
},
@@ -5280,8 +5747,9 @@
"node_modules/strip-ansi-cjs": {
"name": "strip-ansi",
"version": "6.0.1",
- "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "license": "MIT",
"dependencies": {
"ansi-regex": "^5.0.1"
},
@@ -5291,8 +5759,9 @@
},
"node_modules/strip-final-newline": {
"version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
"integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -5302,8 +5771,9 @@
},
"node_modules/strip-json-comments": {
"version": "2.0.1",
- "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
"integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
+ "license": "MIT",
"optional": true,
"engines": {
"node": ">=0.10.0"
@@ -5311,13 +5781,15 @@
},
"node_modules/strnum": {
"version": "1.0.5",
- "resolved": "https://registry.npmmirror.com/strnum/-/strnum-1.0.5.tgz",
- "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA=="
+ "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz",
+ "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==",
+ "license": "MIT"
},
"node_modules/supports-color": {
"version": "5.5.0",
- "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "license": "MIT",
"dependencies": {
"has-flag": "^3.0.0"
},
@@ -5327,8 +5799,9 @@
},
"node_modules/system-ca": {
"version": "2.0.1",
- "resolved": "https://registry.npmmirror.com/system-ca/-/system-ca-2.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/system-ca/-/system-ca-2.0.1.tgz",
"integrity": "sha512-9ZDV9yl8ph6Op67wDGPr4LykX86usE9x3le+XZSHfVMiiVJ5IRgmCWjLgxyz35ju9H3GDIJJZm4ogAeIfN5cQQ==",
+ "license": "Apache-2.0",
"optionalDependencies": {
"macos-export-certificate-and-key": "^1.2.0",
"win-export-certificate-and-key": "^2.1.0"
@@ -5336,8 +5809,9 @@
},
"node_modules/tar": {
"version": "6.2.1",
- "resolved": "https://registry.npmmirror.com/tar/-/tar-6.2.1.tgz",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
"integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
+ "license": "ISC",
"dependencies": {
"chownr": "^2.0.0",
"fs-minipass": "^2.0.0",
@@ -5352,8 +5826,9 @@
},
"node_modules/tar-fs": {
"version": "2.1.1",
- "resolved": "https://registry.npmmirror.com/tar-fs/-/tar-fs-2.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
"integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
+ "license": "MIT",
"optional": true,
"dependencies": {
"chownr": "^1.1.1",
@@ -5364,14 +5839,16 @@
},
"node_modules/tar-fs/node_modules/chownr": {
"version": "1.1.4",
- "resolved": "https://registry.npmmirror.com/chownr/-/chownr-1.1.4.tgz",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
+ "license": "ISC",
"optional": true
},
"node_modules/tar-stream": {
"version": "2.2.0",
- "resolved": "https://registry.npmmirror.com/tar-stream/-/tar-stream-2.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
"integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
+ "license": "MIT",
"optional": true,
"dependencies": {
"bl": "^4.0.3",
@@ -5386,21 +5863,24 @@
},
"node_modules/tar/node_modules/minipass": {
"version": "5.0.0",
- "resolved": "https://registry.npmmirror.com/minipass/-/minipass-5.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
"integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "license": "ISC",
"engines": {
"node": ">=8"
}
},
"node_modules/text-table": {
"version": "0.2.0",
- "resolved": "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw=="
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
+ "license": "MIT"
},
"node_modules/titleize": {
"version": "3.0.0",
- "resolved": "https://registry.npmmirror.com/titleize/-/titleize-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz",
"integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==",
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -5410,24 +5890,27 @@
},
"node_modules/to-fast-properties": {
"version": "2.0.0",
- "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
"integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
"node_modules/toidentifier": {
"version": "1.0.1",
- "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
"integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
+ "license": "MIT",
"engines": {
"node": ">=0.6"
}
},
"node_modules/tr46": {
"version": "4.1.1",
- "resolved": "https://registry.npmmirror.com/tr46/-/tr46-4.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz",
"integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==",
+ "license": "MIT",
"dependencies": {
"punycode": "^2.3.0"
},
@@ -5436,14 +5919,16 @@
}
},
"node_modules/tslib": {
- "version": "2.6.3",
- "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.6.3.tgz",
- "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ=="
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
+ "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==",
+ "license": "0BSD"
},
"node_modules/tunnel-agent": {
"version": "0.6.0",
- "resolved": "https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
"integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
+ "license": "Apache-2.0",
"optional": true,
"dependencies": {
"safe-buffer": "^5.0.1"
@@ -5454,13 +5939,15 @@
},
"node_modules/tweetnacl": {
"version": "0.14.5",
- "resolved": "https://registry.npmmirror.com/tweetnacl/-/tweetnacl-0.14.5.tgz",
- "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
+ "license": "Unlicense"
},
"node_modules/type-is": {
"version": "1.6.18",
- "resolved": "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
"integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "license": "MIT",
"dependencies": {
"media-typer": "0.3.0",
"mime-types": "~2.1.24"
@@ -5471,32 +5958,35 @@
},
"node_modules/universalify": {
"version": "2.0.1",
- "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "license": "MIT",
"engines": {
"node": ">= 10.0.0"
}
},
"node_modules/unpipe": {
"version": "1.0.0",
- "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
"integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/untildify": {
"version": "4.0.0",
- "resolved": "https://registry.npmmirror.com/untildify/-/untildify-4.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
"integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/update-browserslist-db": {
- "version": "1.1.0",
- "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz",
- "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz",
+ "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==",
"funding": [
{
"type": "opencollective",
@@ -5511,9 +6001,10 @@
"url": "https://github.com/sponsors/ai"
}
],
+ "license": "MIT",
"dependencies": {
- "escalade": "^3.1.2",
- "picocolors": "^1.0.1"
+ "escalade": "^3.2.0",
+ "picocolors": "^1.1.0"
},
"bin": {
"update-browserslist-db": "cli.js"
@@ -5524,58 +6015,65 @@
},
"node_modules/util-deprecate": {
"version": "1.0.2",
- "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "license": "MIT",
"optional": true
},
"node_modules/utils-merge": {
"version": "1.0.1",
- "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
"integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
+ "license": "MIT",
"engines": {
"node": ">= 0.4.0"
}
},
"node_modules/uuid": {
"version": "9.0.1",
- "resolved": "https://registry.npmmirror.com/uuid/-/uuid-9.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
"integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
"funding": [
"https://github.com/sponsors/broofa",
"https://github.com/sponsors/ctavan"
],
+ "license": "MIT",
"bin": {
"uuid": "dist/bin/uuid"
}
},
"node_modules/vary": {
"version": "1.1.2",
- "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
"integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/web-streams-polyfill": {
"version": "3.3.3",
- "resolved": "https://registry.npmmirror.com/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz",
+ "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz",
"integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==",
+ "license": "MIT",
"engines": {
"node": ">= 8"
}
},
"node_modules/webidl-conversions": {
"version": "7.0.0",
- "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
"integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
+ "license": "BSD-2-Clause",
"engines": {
"node": ">=12"
}
},
"node_modules/whatwg-url": {
"version": "13.0.0",
- "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-13.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-13.0.0.tgz",
"integrity": "sha512-9WWbymnqj57+XEuqADHrCJ2eSXzn8WXIW/YSGaZtb2WKAInQ6CHfaUUcTyyver0p8BDg5StLQq8h1vtZuwmOig==",
+ "license": "MIT",
"dependencies": {
"tr46": "^4.1.1",
"webidl-conversions": "^7.0.0"
@@ -5586,8 +6084,9 @@
},
"node_modules/which": {
"version": "2.0.2",
- "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "license": "ISC",
"dependencies": {
"isexe": "^2.0.0"
},
@@ -5600,9 +6099,10 @@
},
"node_modules/win-export-certificate-and-key": {
"version": "2.1.0",
- "resolved": "https://registry.npmmirror.com/win-export-certificate-and-key/-/win-export-certificate-and-key-2.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/win-export-certificate-and-key/-/win-export-certificate-and-key-2.1.0.tgz",
"integrity": "sha512-WeMLa/2uNZcS/HWGKU2G1Gzeh3vHpV/UFvwLhJLKxPHYFAbubxxVcJbqmPXaqySWK1Ymymh16zKK5WYIJ3zgzA==",
"hasInstallScript": true,
+ "license": "Apache-2.0",
"optional": true,
"os": [
"win32"
@@ -5614,14 +6114,16 @@
},
"node_modules/win-export-certificate-and-key/node_modules/node-addon-api": {
"version": "3.2.1",
- "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-3.2.1.tgz",
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz",
"integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==",
+ "license": "MIT",
"optional": true
},
"node_modules/wrap-ansi": {
"version": "8.1.0",
- "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
"integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^6.1.0",
"string-width": "^5.0.1",
@@ -5637,8 +6139,9 @@
"node_modules/wrap-ansi-cjs": {
"name": "wrap-ansi",
"version": "7.0.0",
- "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.0.0",
"string-width": "^4.1.0",
@@ -5653,8 +6156,9 @@
},
"node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
"version": "4.3.0",
- "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
"dependencies": {
"color-convert": "^2.0.1"
},
@@ -5667,8 +6171,9 @@
},
"node_modules/wrap-ansi-cjs/node_modules/color-convert": {
"version": "2.0.1",
- "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
"dependencies": {
"color-name": "~1.1.4"
},
@@ -5678,18 +6183,21 @@
},
"node_modules/wrap-ansi-cjs/node_modules/color-name": {
"version": "1.1.4",
- "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
},
"node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
"version": "8.0.0",
- "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "license": "MIT"
},
"node_modules/wrap-ansi-cjs/node_modules/string-width": {
"version": "4.2.3",
- "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "license": "MIT",
"dependencies": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
@@ -5700,9 +6208,10 @@
}
},
"node_modules/wrap-ansi/node_modules/ansi-regex": {
- "version": "6.0.1",
- "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz",
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -5712,8 +6221,9 @@
},
"node_modules/wrap-ansi/node_modules/ansi-styles": {
"version": "6.2.1",
- "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
"integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -5723,8 +6233,9 @@
},
"node_modules/wrap-ansi/node_modules/strip-ansi": {
"version": "7.1.0",
- "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
"integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "license": "MIT",
"dependencies": {
"ansi-regex": "^6.0.1"
},
@@ -5737,19 +6248,22 @@
},
"node_modules/wrappy": {
"version": "1.0.2",
- "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "license": "ISC",
"optional": true
},
"node_modules/yallist": {
"version": "4.0.0",
- "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "license": "ISC"
},
"node_modules/yargs-parser": {
"version": "20.2.9",
- "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
"integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
+ "license": "ISC",
"engines": {
"node": ">=10"
}
diff --git a/third_party/nixpkgs/pkgs/by-name/mo/mongosh/source.json b/third_party/nixpkgs/pkgs/by-name/mo/mongosh/source.json
index f17f562633..12518025cb 100644
--- a/third_party/nixpkgs/pkgs/by-name/mo/mongosh/source.json
+++ b/third_party/nixpkgs/pkgs/by-name/mo/mongosh/source.json
@@ -1,6 +1,6 @@
{
- "version": "2.3.0",
- "integrity": "sha512-IDJpIF15g64t4ooSJzR/teqiqT4lQJ2ezdz9bI9LJiXVPU9nOQcXtvaJlGzNgTsK9C+0mNc0a6qSK9MI25A0tA==",
- "filename": "mongosh-2.3.0.tgz",
- "deps": "sha256-C7SNmFxbk6rgnoe93cAx6dAYhRAm5VqpwlNqEDdS0jY="
+ "version": "2.3.1",
+ "integrity": "sha512-Xl6HYKgrdKtmwMB7oa04cowOQmUf/kjMUfdCh/IJaF+2NKPaXPw7bPlEcxHOXSc/7jAZe9gtAbkurqkHqE39hg==",
+ "filename": "mongosh-2.3.1.tgz",
+ "deps": "sha256-ets4hJ1+BtL0BQFTzNSvfvbpbHc1dIIOviOi4PTA65U="
}
diff --git a/third_party/nixpkgs/pkgs/by-name/mo/mouse-actions-gui/package.nix b/third_party/nixpkgs/pkgs/by-name/mo/mouse-actions-gui/package.nix
index 80f8450385..01478b8015 100644
--- a/third_party/nixpkgs/pkgs/by-name/mo/mouse-actions-gui/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mo/mouse-actions-gui/package.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: {
rustPlatform.cargoSetupHook
cargo
rustc
- cargo-tauri
+ cargo-tauri.hook
pkg-config
wrapGAppsHook3
];
@@ -62,6 +62,7 @@ stdenv.mkDerivation (finalAttrs: {
};
cargoRoot = "src-tauri";
+ buildAndTestSubdir = finalAttrs.cargoRoot;
cargoDeps = rustPlatform.fetchCargoTarball {
inherit (finalAttrs) pname version src;
@@ -69,19 +70,8 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-H8TMpYFJWp227jPA5H2ZhSqTMiT/U6pT6eLyjibuoLU=";
};
- buildPhase = ''
- runHook preBuild
- cargo-tauri build -b deb
- runHook postBuild
- '';
-
- installPhase = ''
- runHook preInstall
-
+ postInstall = ''
install -Dm644 ${./80-mouse-actions.rules} $out/etc/udev/rules.d/80-mouse-actions.rules
- cp -r src-tauri/target/release/bundle/deb/*/data/usr/* $out
-
- runHook postInstall
'';
meta = {
diff --git a/third_party/nixpkgs/pkgs/by-name/mo/mov-cli/package.nix b/third_party/nixpkgs/pkgs/by-name/mo/mov-cli/package.nix
index 91c0c13f43..21a27905a7 100644
--- a/third_party/nixpkgs/pkgs/by-name/mo/mov-cli/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mo/mov-cli/package.nix
@@ -8,7 +8,7 @@
let
pname = "mov-cli";
- version = "4.4.12";
+ version = "4.4.15";
in
python3.pkgs.buildPythonPackage {
inherit pname version;
@@ -18,7 +18,7 @@ python3.pkgs.buildPythonPackage {
owner = "mov-cli";
repo = "mov-cli";
rev = "refs/tags/${version}";
- hash = "sha256-S8IB2TRmzoSKKeTKhESWstPPbSIL8LwqV5Y2+9F0KMo=";
+ hash = "sha256-mHtKQtLhHYwd2GEA0rCZQ4C/DEgsc6Rk7ZLpXFyW5d8=";
};
propagatedBuildInputs = with python3.pkgs; [
diff --git a/third_party/nixpkgs/pkgs/by-name/mo/movim/package.nix b/third_party/nixpkgs/pkgs/by-name/mo/movim/package.nix
index 665b0d5cd8..ef5dac3d58 100644
--- a/third_party/nixpkgs/pkgs/by-name/mo/movim/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mo/movim/package.nix
@@ -38,13 +38,13 @@ let
in
php.buildComposerProject (finalAttrs: {
pname = "movim";
- version = "0.27.1";
+ version = "0.28";
src = fetchFromGitHub {
owner = "movim";
repo = "movim";
rev = "refs/tags/v${finalAttrs.version}";
- hash = "sha256-7/8d+GU/hLaiFqo4Rl0ardhOwEpSeJ3GfJMNpGbNlnU=";
+ hash = "sha256-mjBeBu1seH5XMls+e4ON13ayVeugKogbNTzbjp1pUjE=";
};
php = php.buildEnv ({
@@ -67,7 +67,7 @@ php.buildComposerProject (finalAttrs: {
# pinned commonmark
composerStrictValidation = false;
- vendorHash = "sha256-wDnOh1CdJOovqmr4k45ksycuylYwL0Dm/UTl4EETf1k=";
+ vendorHash = "sha256-ZfMUpkIRCAsiQf6PEVPrMpljZWjP9JXf+nEFA/LunsQ=";
postPatch = ''
# Our modules are already wrapped, removes missing *.so warnings;
diff --git a/third_party/nixpkgs/pkgs/by-name/mo/mozcdic-ut-jawiki/package.nix b/third_party/nixpkgs/pkgs/by-name/mo/mozcdic-ut-jawiki/package.nix
index f65a5d10a0..e7ab1d99a1 100644
--- a/third_party/nixpkgs/pkgs/by-name/mo/mozcdic-ut-jawiki/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mo/mozcdic-ut-jawiki/package.nix
@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation {
pname = "mozcdic-ut-jawiki";
- version = "0-unstable-2024-09-21";
+ version = "0-unstable-2024-09-27";
src = fetchFromGitHub {
owner = "utuhiro78";
repo = "mozcdic-ut-jawiki";
- rev = "c7bec6a8df7a3f893646bb8c017033499a8350be";
- hash = "sha256-fjIOGT3SYKLtL31QfZVNT4vKMNuHy1YAKFVjf82BWMQ=";
+ rev = "773cc08e71c4daa3c06fc577853f715a2bb4d9aa";
+ hash = "sha256-TDZvB8/ZrUtkAbCr3vMfyFfhQ4v5SYWEqPNjuGB1Ve4=";
};
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/tools/networking/mozillavpn/default.nix b/third_party/nixpkgs/pkgs/by-name/mo/mozillavpn/package.nix
similarity index 57%
rename from third_party/nixpkgs/pkgs/tools/networking/mozillavpn/default.nix
rename to third_party/nixpkgs/pkgs/by-name/mo/mozillavpn/package.nix
index aa8585349d..828300f4e5 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/mozillavpn/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mo/mozillavpn/package.nix
@@ -1,64 +1,51 @@
{
+ _experimental-update-script-combinators,
buildGoModule,
cargo,
cmake,
fetchFromGitHub,
- fetchpatch,
go,
lib,
libcap,
libgcrypt,
libgpg-error,
libsecret,
+ nix-update-script,
pkg-config,
python3,
- qt5compat,
- qtbase,
- qtnetworkauth,
- qtsvg,
- qttools,
- qtwayland,
- qtwebsockets,
+ qt6,
rustPlatform,
rustc,
stdenv,
wireguard-tools,
- wrapQtAppsHook,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "mozillavpn";
- version = "2.23.1";
+ version = "2.24.1";
src = fetchFromGitHub {
owner = "mozilla-mobile";
repo = "mozilla-vpn-client";
rev = "v${finalAttrs.version}";
fetchSubmodules = true;
- hash = "sha256-NQM1ZII9owD9ek/Leo6WRfvNybZ5pUjDgvQGXQBrD+0=";
+ hash = "sha256-X2rtHAZ9vbWjuOmD3B/uPasUQ1Q+b4SkNqk4MqGMaYo=";
};
- patches = [
- # Update cargo deps for "time"
- (fetchpatch {
- url = "https://github.com/mozilla-mobile/mozilla-vpn-client/commit/31d5799a30fc02067ad31d86b6ef63294bb3c3b8.patch";
- hash = "sha256-ECrIcfhhSuvbqQ/ExPdFkQ6b9Q767lhUKmwPdDz7yxI=";
- })
- ];
+ patches = [ ];
- netfilterGoModules =
- (buildGoModule {
- inherit (finalAttrs)
- pname
- version
- src
- patches
- ;
- modRoot = "linux/netfilter";
- vendorHash = "sha256-Cmo0wnl0z5r1paaEf1MhCPbInWeoMhGjnxCxGh0cyO8=";
- }).goModules;
+ netfilter = buildGoModule {
+ pname = "${finalAttrs.pname}-netfilter";
+ inherit (finalAttrs)
+ version
+ src
+ patches
+ ;
+ modRoot = "linux/netfilter";
+ vendorHash = "sha256-Cmo0wnl0z5r1paaEf1MhCPbInWeoMhGjnxCxGh0cyO8=";
+ };
cargoDeps = rustPlatform.fetchCargoTarball {
inherit (finalAttrs) src patches;
- hash = "sha256-JIe6FQL0xm6FYYGoIwwnOxq21sC1y8xPsr8tYPF0Mzo=";
+ hash = "sha256-ryJFvnJIiDKf2EqlzHj79hSPYrD+3UtZ5lT/QeFv6V0=";
};
buildInputs = [
@@ -66,12 +53,12 @@ stdenv.mkDerivation (finalAttrs: {
libgcrypt
libgpg-error
libsecret
- qt5compat
- qtbase
- qtnetworkauth
- qtsvg
- qtwayland
- qtwebsockets
+ qt6.qt5compat
+ qt6.qtbase
+ qt6.qtnetworkauth
+ qt6.qtsvg
+ qt6.qtwayland
+ qt6.qtwebsockets
];
nativeBuildInputs = [
cargo
@@ -82,10 +69,10 @@ stdenv.mkDerivation (finalAttrs: {
python3.pkgs.glean-parser
python3.pkgs.pyyaml
python3.pkgs.setuptools
- qttools
+ qt6.qttools
+ qt6.wrapQtAppsHook
rustPlatform.cargoSetupHook
rustc
- wrapQtAppsHook
];
postPatch = ''
@@ -97,13 +84,13 @@ stdenv.mkDerivation (finalAttrs: {
substituteInPlace extension/CMakeLists.txt \
--replace '/etc' "$out/etc"
- ln -s '${finalAttrs.netfilterGoModules}' linux/netfilter/vendor
+ ln -s '${finalAttrs.netfilter.goModules}' linux/netfilter/vendor
'';
cmakeFlags = [
- "-DQT_LCONVERT_EXECUTABLE=${qttools.dev}/bin/lconvert"
- "-DQT_LUPDATE_EXECUTABLE=${qttools.dev}/bin/lupdate"
- "-DQT_LRELEASE_EXECUTABLE=${qttools.dev}/bin/lrelease"
+ "-DQT_LCONVERT_EXECUTABLE=${qt6.qttools.dev}/bin/lconvert"
+ "-DQT_LUPDATE_EXECUTABLE=${qt6.qttools.dev}/bin/lupdate"
+ "-DQT_LRELEASE_EXECUTABLE=${qt6.qttools.dev}/bin/lrelease"
];
dontFixCmake = true;
@@ -114,6 +101,14 @@ stdenv.mkDerivation (finalAttrs: {
(lib.makeBinPath [ wireguard-tools ])
];
+ passthru.updateScript = _experimental-update-script-combinators.sequence [
+ (nix-update-script { })
+ (nix-update-script {
+ attrPath = "mozillavpn.netfilter";
+ extraArgs = [ "--version=skip" ];
+ })
+ ];
+
meta = {
description = "Client for the Mozilla VPN service";
mainProgram = "mozillavpn";
diff --git a/third_party/nixpkgs/pkgs/by-name/ms/msolve/package.nix b/third_party/nixpkgs/pkgs/by-name/ms/msolve/package.nix
index 45b7b0f620..b4e43dbe5c 100644
--- a/third_party/nixpkgs/pkgs/by-name/ms/msolve/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ms/msolve/package.nix
@@ -38,6 +38,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Library for polynomial system solving through algebraic methods";
mainProgram = "msolve";
homepage = "https://msolve.lip6.fr";
+ changelog = "https://github.com/algebraic-solving/msolve/releases/tag/${finalAttrs.src.rev}";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ wegank ];
platforms = platforms.unix;
diff --git a/third_party/nixpkgs/pkgs/by-name/mu/mullvad-browser/package.nix b/third_party/nixpkgs/pkgs/by-name/mu/mullvad-browser/package.nix
index b4662af7b5..8c847f3c36 100644
--- a/third_party/nixpkgs/pkgs/by-name/mu/mullvad-browser/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mu/mullvad-browser/package.nix
@@ -90,7 +90,7 @@ let
++ lib.optionals mediaSupport [ ffmpeg ]
);
- version = "13.5.3";
+ version = "13.5.6";
sources = {
x86_64-linux = fetchurl {
@@ -102,7 +102,7 @@ let
"https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz"
"https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz"
];
- hash = "sha256-rJKOkVfWs5q3eF+ffeBLIQaAMtoR7KzoNQlv64iNWJ8=";
+ hash = "sha256-AayGWFfsdAK9Ku4J4nDolJxnQn0HhGeZeEf//9OspWA=";
};
};
diff --git a/third_party/nixpkgs/pkgs/by-name/mu/mullvad-browser/update.nix b/third_party/nixpkgs/pkgs/by-name/mu/mullvad-browser/update.nix
index 04b69d8ce2..7faf4c31ef 100644
--- a/third_party/nixpkgs/pkgs/by-name/mu/mullvad-browser/update.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mu/mullvad-browser/update.nix
@@ -56,7 +56,7 @@ in writeShellScript "update-${pname}" ''
for platform in ${lib.escapeShellArgs meta.platforms}; do
arch="''${platforms[$platform]}"
- sha256=$(grep "${name}-$arch-$version.tar.xz" "$HOME/shasums" | cut -d" " -f1)
+ sha256=$(grep "${name}-$arch-$version.tar.xz" "$HOME/shasums" | head -1 | cut -d" " -f1)
hash=$(nix hash to-sri --type sha256 "$sha256")
update-source-version "${pname}" "$version" "$hash" --ignore-same-version --source-key="sources.$platform"
diff --git a/third_party/nixpkgs/pkgs/by-name/mu/multiplex/package.nix b/third_party/nixpkgs/pkgs/by-name/mu/multiplex/package.nix
index 8486bf9441..f5d13a7570 100644
--- a/third_party/nixpkgs/pkgs/by-name/mu/multiplex/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mu/multiplex/package.nix
@@ -4,39 +4,44 @@
fetchFromGitHub,
pkg-config,
gobject-introspection,
+ blueprint-compiler,
wrapGAppsHook4,
libadwaita,
}:
buildGoModule rec {
pname = "multiplex";
- version = "0.1.4";
+ version = "0.1.5";
src = fetchFromGitHub {
owner = "pojntfx";
repo = "multiplex";
rev = "v${version}";
- hash = "sha256-6xZ46LeFuJXwd7s63YKekUIdb8ytdLk+rp+tFox27zY=";
+ hash = "sha256-qc8RHvU7uGbqtMGy/mYXHCxqvE6gekgfFOWwej33+zQ=";
};
- vendorHash = "sha256-S14dMAejoVTVn3rRdZyG+npM5kNehHwntJkeW3M7Stk=";
+ vendorHash = "sha256-VLlco6CeedoUM5gy8+5yLffAtMsjH/RQ+U4VYvY5mcg=";
nativeBuildInputs = [
pkg-config
gobject-introspection
+ blueprint-compiler
wrapGAppsHook4
];
buildInputs = [ libadwaita ];
- # recursively generate all files requested by go:generate
+ # generate files requested by go:generate
+ # don't generate in goModules because buildInputs isn't available
preBuild = ''
- go generate ./...
+ if [[ ! $name == *"-go-modules" ]]; then
+ go generate ./internal/resources/resources.go
+ fi
'';
postInstall = ''
install -Dm644 -t $out/share/applications com.pojtinger.felicitas.Multiplex.desktop
- install -Dm644 -t $out/share/metainfo com.pojtinger.felicitas.Multiplex.metainfo.xml
+ install -Dm644 -t $out/share/metainfo internal/resources/com.pojtinger.felicitas.Multiplex.metainfo.xml
# The provided pixmap icons appears to be a bit blurry so not installing them
install -Dm644 docs/icon.svg $out/share/icons/hicolor/scalable/apps/com.pojtinger.felicitas.Multiplex.svg
install -Dm644 docs/icon-symbolic.svg $out/share/icons/hicolor/symbolic/apps/com.pojtinger.felicitas.Multiplex-symbolic.svg
diff --git a/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/ffmpeg.patch b/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/ffmpeg.patch
index cb815203aa..e0356bd418 100644
--- a/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/ffmpeg.patch
+++ b/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/ffmpeg.patch
@@ -1,8 +1,8 @@
diff --git a/music_assistant/server/helpers/audio.py b/music_assistant/server/helpers/audio.py
-index 6b7b5c8e..ec3b92d7 100644
+index 80310604..0a72bcfc 100644
--- a/music_assistant/server/helpers/audio.py
+++ b/music_assistant/server/helpers/audio.py
-@@ -214,7 +214,7 @@ async def crossfade_pcm_parts(
+@@ -74,7 +74,7 @@ async def crossfade_pcm_parts(
await outfile.write(fade_out_part)
args = [
# generic args
@@ -11,16 +11,16 @@ index 6b7b5c8e..ec3b92d7 100644
"-hide_banner",
"-loglevel",
"quiet",
-@@ -277,7 +277,7 @@ async def strip_silence(
+@@ -135,7 +135,7 @@ async def strip_silence(
+ reverse: bool = False,
) -> bytes:
"""Strip silence from begin or end of pcm audio using ffmpeg."""
- fmt = ContentType.from_bit_depth(bit_depth)
- args = ["ffmpeg", "-hide_banner", "-loglevel", "quiet"]
+ args = ["@ffmpeg@", "-hide_banner", "-loglevel", "quiet"]
args += [
"-acodec",
- fmt.name.lower(),
-@@ -824,7 +824,7 @@ async def get_ffmpeg_stream(
+ pcm_format.content_type.name.lower(),
+@@ -812,7 +812,7 @@ async def get_file_stream(
async def check_audio_support() -> tuple[bool, bool, str]:
"""Check if ffmpeg is present (with/without libsoxr support)."""
# check for FFmpeg presence
@@ -29,7 +29,7 @@ index 6b7b5c8e..ec3b92d7 100644
ffmpeg_present = returncode == 0 and "FFmpeg" in output.decode()
# use globals as in-memory cache
-@@ -878,7 +878,7 @@ async def get_silence(
+@@ -866,7 +866,7 @@ async def get_silence(
return
# use ffmpeg for all other encodings
args = [
@@ -38,7 +38,11 @@ index 6b7b5c8e..ec3b92d7 100644
"-hide_banner",
"-loglevel",
"quiet",
-@@ -972,7 +972,7 @@ def get_ffmpeg_args(
+diff --git a/music_assistant/server/helpers/ffmpeg.py b/music_assistant/server/helpers/ffmpeg.py
+index 0aaa9dcf..88cd9cdb 100644
+--- a/music_assistant/server/helpers/ffmpeg.py
++++ b/music_assistant/server/helpers/ffmpeg.py
+@@ -200,7 +200,7 @@ def get_ffmpeg_args(
# generic args
generic_args = [
@@ -48,21 +52,21 @@ index 6b7b5c8e..ec3b92d7 100644
"-loglevel",
loglevel,
diff --git a/music_assistant/server/helpers/tags.py b/music_assistant/server/helpers/tags.py
-index d17b55f6..b7b56c04 100644
+index c60ea526..162c4ab7 100644
--- a/music_assistant/server/helpers/tags.py
+++ b/music_assistant/server/helpers/tags.py
-@@ -380,7 +380,7 @@ async def parse_tags(
- file_path = input_file if isinstance(input_file, str) else "-"
-
+@@ -401,7 +401,7 @@ async def parse_tags(input_file: str, file_size: int | None = None) -> AudioTags
+ Input_file may be a (local) filename or URL accessible by ffmpeg.
+ """
args = (
- "ffprobe",
+ "@ffprobe@",
"-hide_banner",
"-loglevel",
"fatal",
-@@ -471,7 +471,7 @@ async def get_embedded_image(input_file: str | AsyncGenerator[bytes, None]) -> b
+@@ -462,7 +462,7 @@ async def get_embedded_image(input_file: str) -> bytes | None:
+ Input_file may be a (local) filename or URL accessible by ffmpeg.
"""
- file_path = input_file if isinstance(input_file, str) else "-"
args = (
- "ffmpeg",
+ "@ffmpeg@",
diff --git a/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/frontend.nix b/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/frontend.nix
index 8bfd8d2da1..f01e7f4bba 100644
--- a/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/frontend.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/frontend.nix
@@ -6,12 +6,12 @@
buildPythonPackage rec {
pname = "music-assistant-frontend";
- version = "2.8.12";
+ version = "2.8.13";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-QqjryLHEpsdcZkIu/QmrQ0t9u4PysnE7FTXsIWBz7tk=";
+ hash = "sha256-bbNIYVFASAdeF1c+Nrcb92wMEBhrCMI8NdQvYhGvbLI=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/package.nix b/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/package.nix
index 3435e3e5b9..654fdfedaf 100644
--- a/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/package.nix
@@ -24,14 +24,14 @@ in
python.pkgs.buildPythonApplication rec {
pname = "music-assistant";
- version = "2.2.3";
+ version = "2.2.6";
pyproject = true;
src = fetchFromGitHub {
owner = "music-assistant";
repo = "server";
rev = "refs/tags/${version}";
- hash = "sha256-7PIyo3srKwftakDiaxvZjrzo/1I9LGUwG+QGfIU5pRA=";
+ hash = "sha256-BEbcIq+qtJ1OffT2we6qajzvDYDu09rMcmJF1F06xZQ=";
};
patches = [
@@ -91,9 +91,15 @@ python.pkgs.buildPythonApplication rec {
pytest-cov-stub
pytestCheckHook
syrupy
+ pytest-timeout
]
++ lib.flatten (lib.attrValues optional-dependencies);
+ pytestFlagsArray = [
+ # blocks in setup
+ "--deselect=tests/server/providers/jellyfin/test_init.py::test_initial_sync"
+ ];
+
pythonImportsCheck = [ "music_assistant" ];
passthru = {
diff --git a/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/providers.nix b/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/providers.nix
index 18a2d175c5..d085e4f1e8 100644
--- a/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/providers.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/providers.nix
@@ -1,13 +1,13 @@
# Do not edit manually, run ./update-providers.py
{
- version = "2.2.3";
+ version = "2.2.6";
providers = {
- airplay = [
+ airplay = ps: [
];
- apple_music = [
+ apple_music = ps: [
]; # missing pywidevine
- builtin = [
+ builtin = ps: [
];
chromecast = ps: with ps; [
pychromecast
@@ -18,11 +18,11 @@
dlna = ps: with ps; [
async-upnp-client
];
- fanarttv = [
+ fanarttv = ps: [
];
- filesystem_local = [
+ filesystem_local = ps: [
];
- filesystem_smb = [
+ filesystem_smb = ps: [
];
fully_kiosk = ps: with ps; [
python-fullykiosk
@@ -30,12 +30,12 @@
hass = ps: with ps; [
hass-client
];
- hass_players = [
+ hass_players = ps: [
];
jellyfin = ps: with ps; [
aiojellyfin
];
- musicbrainz = [
+ musicbrainz = ps: [
];
opensubsonic = ps: with ps; [
py-opensonic
@@ -43,7 +43,7 @@
plex = ps: with ps; [
plexapi
];
- qobuz = [
+ qobuz = ps: [
];
radiobrowser = ps: with ps; [
radios
@@ -60,23 +60,23 @@
soco
sonos-websocket
];
- soundcloud = [
+ soundcloud = ps: [
]; # missing soundcloudpy
spotify = ps: with ps; [
pkce
];
- template_player_provider = [
+ template_player_provider = ps: [
];
- test = [
+ test = ps: [
];
- theaudiodb = [
+ theaudiodb = ps: [
];
tidal = ps: with ps; [
tidalapi
];
- tunein = [
+ tunein = ps: [
];
- ugp = [
+ ugp = ps: [
];
ytmusic = ps: with ps; [
yt-dlp
diff --git a/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/update-providers.py b/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/update-providers.py
index ca5d0c52b4..cb2683120b 100755
--- a/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/update-providers.py
+++ b/third_party/nixpkgs/pkgs/by-name/mu/music-assistant/update-providers.py
@@ -24,7 +24,7 @@ TEMPLATE = """# Do not edit manually, run ./update-providers.py
version = "{{ version }}";
providers = {
{%- for provider in providers | sort(attribute='domain') %}
- {{ provider.domain }} = {% if provider.available %}ps: with ps; {% endif %}[
+ {{ provider.domain }} = {% if provider.available %}ps: with ps;{% else %}ps:{% endif %} [
{%- for requirement in provider.available | sort %}
{{ requirement }}
{%- endfor %}
diff --git a/third_party/nixpkgs/pkgs/by-name/mu/musicpod/package.nix b/third_party/nixpkgs/pkgs/by-name/mu/musicpod/package.nix
index 9809b51aa4..d8d1b59746 100644
--- a/third_party/nixpkgs/pkgs/by-name/mu/musicpod/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mu/musicpod/package.nix
@@ -9,13 +9,13 @@
flutter324.buildFlutterApplication rec {
pname = "musicpod";
- version = "1.11.0";
+ version = "1.12.0";
src = fetchFromGitHub {
owner = "ubuntu-flutter-community";
repo = "musicpod";
- rev = "v${version}";
- hash = "sha256-Xs6qDSqd10mYjLNFiPV9Irthd/hK2kE4fC6i03QvOn0=";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-gsreA8ZTLcSvIAtODZ2gopZ78iyoN18gsSi9/IoY5/0=";
};
postPatch = ''
@@ -30,7 +30,6 @@ flutter324.buildFlutterApplication rec {
media_kit_native_event_loop = "sha256-JBtFTYlztDQvN/qQcDxkK27mka2fSG+iiIIxk2mqEpY=";
media_kit_video = "sha256-JBtFTYlztDQvN/qQcDxkK27mka2fSG+iiIIxk2mqEpY=";
phoenix_theme = "sha256-5kgPAnK61vFi/sJ1jr3c5D2UZbxItW8YOk/IJEtHkZo=";
- yaru = "sha256-3GexoQpwr7pazajAMyPl9rcYhmSgQeialZTvJsadP4k=";
};
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/mu/musicpod/pubspec.lock.json b/third_party/nixpkgs/pkgs/by-name/mu/musicpod/pubspec.lock.json
index 4e0bbb6ff3..d9864f8519 100644
--- a/third_party/nixpkgs/pkgs/by-name/mu/musicpod/pubspec.lock.json
+++ b/third_party/nixpkgs/pkgs/by-name/mu/musicpod/pubspec.lock.json
@@ -431,11 +431,11 @@
"dependency": "transitive",
"description": {
"name": "dart_style",
- "sha256": "99e066ce75c89d6b29903d788a7bb9369cf754f7b24bf70bf4b6d6d6b26853b9",
+ "sha256": "7856d364b589d1f08986e140938578ed36ed948581fbc3bc9aef1805039ac5ab",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.3.6"
+ "version": "2.3.7"
},
"dbus": {
"dependency": "transitive",
@@ -481,11 +481,11 @@
"dependency": "direct main",
"description": {
"name": "dio",
- "sha256": "0dfb6b6a1979dac1c1245e17cef824d7b452ea29bd33d3467269f9bef3715fb0",
+ "sha256": "5598aa796bbf4699afd5c67c0f5f6e2ed542afc956884b9cd58c306966efc260",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "5.6.0"
+ "version": "5.7.0"
},
"dio_web_adapter": {
"dependency": "transitive",
@@ -723,11 +723,11 @@
"dependency": "direct main",
"description": {
"name": "flutter_tabler_icons",
- "sha256": "4b74a899bf6d1ead67a3bc129f7f2be0213c72aa7bcbf4cd46dcaaa6196fd2c6",
+ "sha256": "8096ec5754fe9449723a093fdfce8f9c301999edaedb464c851466eaed3c6657",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.37.0"
+ "version": "1.41.0"
},
"flutter_test": {
"dependency": "direct dev",
@@ -755,21 +755,21 @@
"dependency": "transitive",
"description": {
"name": "functional_listener",
- "sha256": "026d1bd4f66367f11d9ec9f1f1ddb42b89e4484b356972c76d983266cf82f33f",
+ "sha256": "ee8ffc29b2448981d96addf44ac9b4af2ba4ca2627979e77d3e6fe59b967ca4f",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.3.1"
+ "version": "3.0.0"
},
"get_it": {
"dependency": "transitive",
"description": {
"name": "get_it",
- "sha256": "d85128a5dae4ea777324730dc65edd9c9f43155c109d5cc0a69cab74139fbac1",
+ "sha256": "ff97e5e7b2e82e63c82f5658c6ba2605ea831f0f7489b0d2fb255d817ec4eb5e",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "7.7.0"
+ "version": "8.0.0"
},
"github": {
"dependency": "direct main",
@@ -801,6 +801,16 @@
"source": "hosted",
"version": "2.3.2"
},
+ "gsettings": {
+ "dependency": "transitive",
+ "description": {
+ "name": "gsettings",
+ "sha256": "1b0ce661f5436d2db1e51f3c4295a49849f03d304003a7ba177d01e3a858249c",
+ "url": "https://pub.dev"
+ },
+ "source": "hosted",
+ "version": "0.2.8"
+ },
"gtk": {
"dependency": "direct main",
"description": {
@@ -832,7 +842,7 @@
"version": "0.15.4"
},
"http": {
- "dependency": "direct main",
+ "dependency": "transitive",
"description": {
"name": "http",
"sha256": "b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010",
@@ -1398,11 +1408,11 @@
"dependency": "direct main",
"description": {
"name": "podcast_search",
- "sha256": "ab3a98d2bb7a593cee61351fae17900d3cc6e23e21638d7ae16963bb11cf9693",
+ "sha256": "c2ca2529a7f561827cc62db6c4fba6cade0249936455912a902688125c90bd5c",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.7.2"
+ "version": "0.7.3"
},
"pointycastle": {
"dependency": "transitive",
@@ -1448,11 +1458,11 @@
"dependency": "transitive",
"description": {
"name": "puppeteer",
- "sha256": "a6752d4f09b510ae41911bfd0997f957e723d38facf320dd9ee0e5661108744a",
+ "sha256": "fc33b2a12731e0b9e16c40cd91ea2b6886bcc24037a435fceb59b786d4074f2b",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.13.0"
+ "version": "3.15.0"
},
"radio_browser_api": {
"dependency": "direct main",
@@ -1478,11 +1488,11 @@
"dependency": "transitive",
"description": {
"name": "rss_dart",
- "sha256": "199fa73ce1d25c929ea9004fff77cb96734c0b715353a2e3701e8f593a69a161",
+ "sha256": "81bbcc1a5205546f2a85ebadf8f29f5b090ccb5781f400f3713cf02f1cc992ee",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.0.9"
+ "version": "1.0.10"
},
"rxdart": {
"dependency": "transitive",
@@ -1498,11 +1508,11 @@
"dependency": "direct main",
"description": {
"name": "safe_change_notifier",
- "sha256": "8d0645ec2706f580912c38de488439ddb491be48247826927b7bc2e54ea8f7af",
+ "sha256": "e7cce266bfede647355866fa3bd054feda57c220d2383f4203f28d4dcdb3b82e",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.3.2"
+ "version": "0.4.0"
},
"safe_local_storage": {
"dependency": "transitive",
@@ -1678,11 +1688,11 @@
"dependency": "transitive",
"description": {
"name": "shelf_static",
- "sha256": "a41d3f53c4adf0f57480578c1d61d90342cd617de7fc8077b1304643c2d85c1e",
+ "sha256": "c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.1.2"
+ "version": "1.1.3"
},
"shelf_web_socket": {
"dependency": "transitive",
@@ -1764,11 +1774,11 @@
"dependency": "transitive",
"description": {
"name": "sqflite_common",
- "sha256": "7b41b6c3507854a159e24ae90a8e3e9cc01eb26a477c118d6dca065b5f55453e",
+ "sha256": "4058172e418eb7e7f2058dcb7657d451a8fc264afa0dea4dbd0f304a57131611",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.5.4+2"
+ "version": "2.5.4+3"
},
"stack_trace": {
"dependency": "transitive",
@@ -1824,51 +1834,51 @@
"dependency": "transitive",
"description": {
"name": "super_clipboard",
- "sha256": "71d2a81e0e3a8c5d6339715a42f8dd42c6def02c0c805a23d45611010de39fbe",
+ "sha256": "cfeb142360fac67e0da1ca339accb892eb790c6528a218a008eef1709d96ed0f",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.8.20"
+ "version": "0.8.22"
},
"super_drag_and_drop": {
"dependency": "direct main",
"description": {
"name": "super_drag_and_drop",
- "sha256": "334a4f1dd6cc9ed1d0279ed25d199e74beec9751be5fe1d80637bf298ca8a92c",
+ "sha256": "25158161d1b114ffba0d358c3508f5a4b88a18becacffcd785c17574670204d6",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.8.20"
+ "version": "0.8.22"
},
"super_native_extensions": {
"dependency": "transitive",
"description": {
"name": "super_native_extensions",
- "sha256": "9d674b8c71e16f586b3967e67a6faa83c35e3d9ea4f64bca8551badfddf992cb",
+ "sha256": "6a7cfb7d212da7023b86fb99c736081e9c2cd982265d15dc5fe6381a32dbc875",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.8.20"
+ "version": "0.8.22"
},
"synchronized": {
"dependency": "transitive",
"description": {
"name": "synchronized",
- "sha256": "a824e842b8a054f91a728b783c177c1e4731f6b124f9192468457a8913371255",
+ "sha256": "51b08572b9f091f8c3eb4d9d4be253f196ff0075d5ec9b10a884026d5b55d7bc",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.2.0"
+ "version": "3.3.0+2"
},
"system_theme": {
"dependency": "direct main",
"description": {
"name": "system_theme",
- "sha256": "676f8e5bdbf17d5b1267592370810df8cdfaa01d3a2e121b22bd4ea30e63f17c",
+ "sha256": "9396b69e74cdd1524daf26c0c33f4968d5ada1ff948a31f031cf6398869b589f",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "3.1.0"
+ "version": "3.1.1"
},
"system_theme_web": {
"dependency": "transitive",
@@ -2054,11 +2064,11 @@
"dependency": "transitive",
"description": {
"name": "vm_service",
- "sha256": "f652077d0bdf60abe4c1f6377448e8655008eef28f128bc023f7b5e8dfeb48fc",
+ "sha256": "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "14.2.4"
+ "version": "14.2.5"
},
"volume_controller": {
"dependency": "transitive",
@@ -2094,11 +2104,11 @@
"dependency": "direct main",
"description": {
"name": "watch_it",
- "sha256": "a01a9e8292c040de82670f28f8a7d35315115a22f3674d2c4a8fd811fd1ac0ab",
+ "sha256": "a45ea7d5e841e96f904896f4783cc1820257c591f130d1513e89eaceaa528a28",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.4.2"
+ "version": "1.5.0"
},
"watcher": {
"dependency": "transitive",
@@ -2144,21 +2154,21 @@
"dependency": "transitive",
"description": {
"name": "win32_registry",
- "sha256": "723b7f851e5724c55409bb3d5a32b203b3afe8587eaf5dafb93a5fed8ecda0d6",
+ "sha256": "21ec76dfc731550fd3e2ce7a33a9ea90b828fdf19a5c3bcf556fa992cfa99852",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.1.4"
+ "version": "1.1.5"
},
"window_manager": {
"dependency": "direct main",
"description": {
"name": "window_manager",
- "sha256": "8699323b30da4cdbe2aa2e7c9de567a6abd8a97d9a5c850a3c86dcd0b34bbfbf",
+ "sha256": "ab8b2a7f97543d3db2b506c9d875e637149d48ee0c6a5cb5f5fd6e0dac463792",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.3.9"
+ "version": "0.4.2"
},
"xdg_directories": {
"dependency": "direct main",
@@ -2193,67 +2203,66 @@
"yaru": {
"dependency": "direct main",
"description": {
- "path": ".",
- "ref": "8a16a69d5f9ea7b0154035f34c0863c987a98497",
- "resolved-ref": "8a16a69d5f9ea7b0154035f34c0863c987a98497",
- "url": "https://github.com/ubuntu/yaru.dart"
+ "name": "yaru",
+ "sha256": "9e07131b9c3b9997d7784c3cb6ad24a218f8e0507d82f8fb07b7e160e111236d",
+ "url": "https://pub.dev"
},
- "source": "git",
- "version": "5.1.0"
+ "source": "hosted",
+ "version": "5.2.1"
},
"yaru_window": {
"dependency": "direct main",
"description": {
"name": "yaru_window",
- "sha256": "c9d16f78962652ad71aa160ab0a1e2e5924359439303394f980fd00eefc905eb",
+ "sha256": "bc2a1df3c6f33477b47f84bf0a9325df411dbb7bd483ac88e5bc1c019d2f2560",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.2.1"
+ "version": "0.2.1+1"
},
"yaru_window_linux": {
"dependency": "direct main",
"description": {
"name": "yaru_window_linux",
- "sha256": "3676355492eba0461f03acf1b7420f7885982d1bffe113fccdca9415fbe39f5d",
+ "sha256": "46a1a0743dfd45794cdaf8c5b3a48771ab73632b50a693f59c83b07988e96689",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.2.0"
+ "version": "0.2.1"
},
"yaru_window_manager": {
"dependency": "transitive",
"description": {
"name": "yaru_window_manager",
- "sha256": "2d358263d19ae6598df21d6d8c0d25e75c79a82f459b63b0013a13e395c48b23",
+ "sha256": "b36c909fa082a7cb6e2f259d4357e16f08d3d8ab086685b81d1916e457100d1e",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.1.2"
+ "version": "0.1.2+1"
},
"yaru_window_platform_interface": {
"dependency": "transitive",
"description": {
"name": "yaru_window_platform_interface",
- "sha256": "e9f8cd34e207d7f7b771ae70dee347ed974cee06b981819c4181b3e474e52254",
+ "sha256": "93493d7e17a9e887ffa94c518bc5a4b3eb5425c009446e3294c689cb1a87b7e1",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.1.2"
+ "version": "0.1.2+1"
},
"yaru_window_web": {
"dependency": "transitive",
"description": {
"name": "yaru_window_web",
- "sha256": "3ff30758a330d7626d54643df0cca6c179782f401aba7752da9cc0d60c9a6f74",
+ "sha256": "31468aeb515f72d5eeddcd62773094a4f48fee96f7f0494f8ce53ad3b38054f1",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "0.0.3"
+ "version": "0.0.3+1"
}
},
"sdks": {
"dart": ">=3.5.0 <4.0.0",
- "flutter": ">=3.24.0"
+ "flutter": ">=3.24.3"
}
}
diff --git a/third_party/nixpkgs/pkgs/by-name/mu/mutter/package.nix b/third_party/nixpkgs/pkgs/by-name/mu/mutter/package.nix
index 82e3f951f1..720c785260 100644
--- a/third_party/nixpkgs/pkgs/by-name/mu/mutter/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/mu/mutter/package.nix
@@ -207,6 +207,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Window manager for GNOME";
mainProgram = "mutter";
homepage = "https://gitlab.gnome.org/GNOME/mutter";
+ changelog = "https://gitlab.gnome.org/GNOME/mutter/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/my/mycelium/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/my/mycelium/Cargo.lock
index 6aac9ba0f5..fda202d245 100644
--- a/third_party/nixpkgs/pkgs/by-name/my/mycelium/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/my/mycelium/Cargo.lock
@@ -170,9 +170,9 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
[[package]]
name = "axum"
-version = "0.7.5"
+version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3a6c9af12842a67734c9a2e355436e5d03b22383ed60cf13cd0c18fbfe3dcbcf"
+checksum = "8f43644eed690f5374f1af436ecd6aea01cd201f6fbdf0178adaf6907afb2cec"
dependencies = [
"async-trait",
"axum-core",
@@ -196,16 +196,16 @@ dependencies = [
"serde_urlencoded",
"sync_wrapper 1.0.1",
"tokio",
- "tower",
+ "tower 0.5.1",
"tower-layer",
"tower-service",
]
[[package]]
name = "axum-core"
-version = "0.4.3"
+version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a15c63fd72d41492dc4f497196f5da1fb04fb7529e631d73630d1b491e47a2e3"
+checksum = "5e6b8ba012a258d63c9adfa28b9ddcf66149da6f986c5b5452e629d5ee64bf00"
dependencies = [
"async-trait",
"bytes",
@@ -216,7 +216,7 @@ dependencies = [
"mime",
"pin-project-lite",
"rustversion",
- "sync_wrapper 0.1.2",
+ "sync_wrapper 1.0.1",
"tower-layer",
"tower-service",
]
@@ -425,9 +425,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.5.16"
+version = "4.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019"
+checksum = "b0956a43b323ac1afaffc053ed5c4b7c1f1800bacd1683c353aabbb752515dd3"
dependencies = [
"clap_builder",
"clap_derive",
@@ -435,9 +435,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.5.15"
+version = "4.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6"
+checksum = "4d72166dd41634086d5803a47eb71ae740e61d84709c36f3c34110173db3961b"
dependencies = [
"anstream",
"anstyle",
@@ -447,9 +447,9 @@ dependencies = [
[[package]]
name = "clap_derive"
-version = "4.5.13"
+version = "4.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0"
+checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab"
dependencies = [
"heck",
"proc-macro2",
@@ -727,19 +727,20 @@ dependencies = [
[[package]]
name = "etherparse"
-version = "0.15.0"
+version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "21696e6dfe1057a166a042c6d27b89a46aad2ee1003e6e1e03c49d54fd3270d7"
+checksum = "b8d8a704b617484e9d867a0423cd45f7577f008c4068e2e33378f8d3860a6d73"
dependencies = [
"arrayvec",
]
[[package]]
name = "faster-hex"
-version = "0.9.0"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183"
+checksum = "7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73"
dependencies = [
+ "heapless",
"serde",
]
@@ -928,6 +929,15 @@ dependencies = [
"tracing",
]
+[[package]]
+name = "hash32"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606"
+dependencies = [
+ "byteorder",
+]
+
[[package]]
name = "hashbrown"
version = "0.12.3"
@@ -949,6 +959,16 @@ version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
+[[package]]
+name = "heapless"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad"
+dependencies = [
+ "hash32",
+ "stable_deref_trait",
+]
+
[[package]]
name = "heck"
version = "0.5.0"
@@ -1049,7 +1069,7 @@ dependencies = [
"pin-project-lite",
"socket2",
"tokio",
- "tower",
+ "tower 0.4.13",
"tower-service",
"tracing",
]
@@ -1097,9 +1117,9 @@ checksum = "8e537132deb99c0eb4b752f0346b6a836200eaaa3516dd7e5514b63930a09e5d"
[[package]]
name = "ipnet"
-version = "2.9.0"
+version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
+checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4"
[[package]]
name = "is-terminal"
@@ -1242,12 +1262,6 @@ version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94"
-[[package]]
-name = "memalloc"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df39d232f5c40b0891c10216992c2f250c054105cb1e56f0fc9032db6203ecc1"
-
[[package]]
name = "memchr"
version = "2.7.2"
@@ -1298,7 +1312,7 @@ dependencies = [
[[package]]
name = "mycelium"
-version = "0.5.4"
+version = "0.5.5"
dependencies = [
"aes-gcm",
"arc-swap",
@@ -1333,7 +1347,7 @@ dependencies = [
[[package]]
name = "mycelium-api"
-version = "0.5.4"
+version = "0.5.5"
dependencies = [
"axum",
"base64 0.22.1",
@@ -1346,7 +1360,7 @@ dependencies = [
[[package]]
name = "mycelium-cli"
-version = "0.5.4"
+version = "0.5.5"
dependencies = [
"base64 0.22.1",
"byte-unit",
@@ -1363,7 +1377,7 @@ dependencies = [
[[package]]
name = "mycelium-metrics"
-version = "0.5.4"
+version = "0.5.5"
dependencies = [
"axum",
"mycelium",
@@ -1374,7 +1388,7 @@ dependencies = [
[[package]]
name = "myceliumd"
-version = "0.5.4"
+version = "0.5.5"
dependencies = [
"base64 0.22.1",
"byte-unit",
@@ -1398,13 +1412,13 @@ dependencies = [
[[package]]
name = "netdev"
-version = "0.30.0"
+version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7516ad2c46cc25da098ed7d6b9a0cbe9e1fbffbd04b1596148b95f2841179c83"
+checksum = "f901362e84cd407be6f8cd9d3a46bccf09136b095792785401ea7d283c79b91d"
dependencies = [
"dlopen2",
+ "ipnet",
"libc",
- "memalloc",
"netlink-packet-core",
"netlink-packet-route 0.17.1",
"netlink-sys",
@@ -1871,15 +1885,15 @@ dependencies = [
[[package]]
name = "quinn"
-version = "0.11.3"
+version = "0.11.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b22d8e7369034b9a7132bc2008cac12f2013c8132b45e0554e6e20e2617f2156"
+checksum = "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684"
dependencies = [
"bytes",
"pin-project-lite",
"quinn-proto",
"quinn-udp",
- "rustc-hash 2.0.0",
+ "rustc-hash",
"rustls",
"socket2",
"thiserror",
@@ -1889,14 +1903,14 @@ dependencies = [
[[package]]
name = "quinn-proto"
-version = "0.11.2"
+version = "0.11.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e974563a4b1c2206bbc61191ca4da9c22e4308b4c455e8906751cc7828393f08"
+checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6"
dependencies = [
"bytes",
"rand",
"ring",
- "rustc-hash 1.2.0",
+ "rustc-hash",
"rustls",
"slab",
"thiserror",
@@ -2189,12 +2203,6 @@ version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
-[[package]]
-name = "rustc-hash"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3450ed37fe9609abb6bc3b8891b6e078404e4c53c7332350e2e15126a95229bf"
-
[[package]]
name = "rustc-hash"
version = "2.0.0"
@@ -2225,9 +2233,9 @@ dependencies = [
[[package]]
name = "rustls"
-version = "0.23.12"
+version = "0.23.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044"
+checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8"
dependencies = [
"once_cell",
"ring",
@@ -2245,9 +2253,9 @@ checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d"
[[package]]
name = "rustls-webpki"
-version = "0.102.6"
+version = "0.102.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e6b52d4fda176fd835fdc55a835d4a89b8499cad995885a21149d5ad62f852e"
+checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9"
dependencies = [
"ring",
"rustls-pki-types",
@@ -2292,18 +2300,18 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
[[package]]
name = "serde"
-version = "1.0.208"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2"
+checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.208"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf"
+checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
dependencies = [
"proc-macro2",
"quote",
@@ -2312,9 +2320,9 @@ dependencies = [
[[package]]
name = "serde_json"
-version = "1.0.125"
+version = "1.0.128"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed"
+checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
dependencies = [
"itoa",
"memchr",
@@ -2425,6 +2433,12 @@ version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
+[[package]]
+name = "stable_deref_trait"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
+
[[package]]
name = "strsim"
version = "0.11.1"
@@ -2611,9 +2625,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
-version = "1.39.3"
+version = "1.40.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5"
+checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
dependencies = [
"backtrace",
"bytes",
@@ -2639,9 +2653,9 @@ dependencies = [
[[package]]
name = "tokio-stream"
-version = "0.1.15"
+version = "0.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af"
+checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1"
dependencies = [
"futures-core",
"pin-project-lite",
@@ -2651,9 +2665,9 @@ dependencies = [
[[package]]
name = "tokio-tun"
-version = "0.11.5"
+version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "68f5381752d5832fc811f89d54fc334951aa435022f494190ba7151661f206df"
+checksum = "fde69666e881ea060a36a0f39442beb843e2204beeeb2062fdfaa183add47013"
dependencies = [
"libc",
"nix 0.29.0",
@@ -2663,9 +2677,9 @@ dependencies = [
[[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",
@@ -2735,16 +2749,31 @@ dependencies = [
]
[[package]]
-name = "tower-layer"
-version = "0.3.2"
+name = "tower"
+version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0"
+checksum = "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f"
+dependencies = [
+ "futures-core",
+ "futures-util",
+ "pin-project-lite",
+ "sync_wrapper 0.1.2",
+ "tokio",
+ "tower-layer",
+ "tower-service",
+]
+
+[[package]]
+name = "tower-layer"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
[[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"
diff --git a/third_party/nixpkgs/pkgs/by-name/my/mycelium/package.nix b/third_party/nixpkgs/pkgs/by-name/my/mycelium/package.nix
index 2669ff84d9..10118b45c3 100644
--- a/third_party/nixpkgs/pkgs/by-name/my/mycelium/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/my/mycelium/package.nix
@@ -12,7 +12,7 @@
rustPlatform.buildRustPackage rec {
pname = "mycelium";
- version = "0.5.4";
+ version = "0.5.5";
sourceRoot = "${src.name}/myceliumd";
@@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec {
owner = "threefoldtech";
repo = "mycelium";
rev = "v${version}";
- hash = "sha256-sWpy6Q7Lh0AOzWKMsb/NQ6oFcxOKXB/To9+PFmcjSks=";
+ hash = "sha256-IfWS7U52pviRL8oySOjBYCogwqUqoMLmvtHFSjWghHg=";
};
cargoLock = {
diff --git a/third_party/nixpkgs/pkgs/by-name/my/mystmd/package.nix b/third_party/nixpkgs/pkgs/by-name/my/mystmd/package.nix
index c01836330a..f0a1654409 100644
--- a/third_party/nixpkgs/pkgs/by-name/my/mystmd/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/my/mystmd/package.nix
@@ -2,16 +2,16 @@
buildNpmPackage rec {
pname = "mystmd";
- version = "1.3.6";
+ version = "1.3.8";
src = fetchFromGitHub {
owner = "executablebooks";
repo = "mystmd";
rev = "mystmd@${version}";
- hash = "sha256-xcmiWJIeOW+0h2Fd7uAYyrD4+K/tLCWbyyeumD+4MMQ=";
+ hash = "sha256-SGjukKIthrCHD5u+QoD37xfw6XmaOCVquveuawBltMI=";
};
- npmDepsHash = "sha256-X4198iURcZDODA/mrpPwobA/1PG4M9k9G4tClB3qVQ0=";
+ npmDepsHash = "sha256-97DOfFADaCZ0hlprRvJvMqhhmpjc4lU0Sw45NTc8IlE=";
dontNpmInstall = true;
diff --git a/third_party/nixpkgs/pkgs/by-name/n8/n8n/package.nix b/third_party/nixpkgs/pkgs/by-name/n8/n8n/package.nix
index 0a57d8818d..48081b49f2 100644
--- a/third_party/nixpkgs/pkgs/by-name/n8/n8n/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/n8/n8n/package.nix
@@ -18,18 +18,18 @@
stdenv.mkDerivation (finalAttrs: {
pname = "n8n";
- version = "1.60.1";
+ version = "1.61.0";
src = fetchFromGitHub {
owner = "n8n-io";
repo = "n8n";
rev = "n8n@${finalAttrs.version}";
- hash = "sha256-G//+9Mucm/yH8XlA8/OO09lg9mKlo1S+Pyfmsp5MQhk=";
+ hash = "sha256-9hIwpid/uly7wUcrBgLkSw+Aah8OQ66MgrMQbs/5v1Y=";
};
pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs) pname version src;
- hash = "sha256-61xRNwJUFQrj7aw/+SqMABb8W+sJsVZ6aTgU9N7ssDo=";
+ hash = "sha256-OUZpPXXGWW7ceWxpHqjQolCr+OVeVO4DgRwsU8VvgWo=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/na/nak/package.nix b/third_party/nixpkgs/pkgs/by-name/na/nak/package.nix
new file mode 100644
index 0000000000..829f7f403b
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/na/nak/package.nix
@@ -0,0 +1,36 @@
+{
+ lib,
+ buildGo123Module,
+ fetchFromGitHub,
+}:
+buildGo123Module rec {
+ pname = "nak";
+ version = "0.7.6";
+
+ src = fetchFromGitHub {
+ owner = "fiatjaf";
+ repo = "nak";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-VUSBCvDW53Z+mdAx0bUQIgcsiEwxOnm/FnnMcSC0iks=";
+ };
+
+ vendorHash = "sha256-alex1YEkviR5O0KLGZlOsf1i7s6m1C4LxHdJCogDCng=";
+
+ ldflags = [
+ "-s"
+ "-w"
+ "-X main.version=${version}"
+ ];
+
+ # Integration tests fail (requires connection to relays)
+ doCheck = false;
+
+ meta = {
+ description = "Command-line tool for Nostr things";
+ homepage = "https://github.com/fiatjaf/nak";
+ changelog = "https://github.com/fiatjaf/nak/releases/tag/${version}";
+ license = lib.licenses.unlicense;
+ maintainers = with lib.maintainers; [ nartsiss ];
+ mainProgram = "nak";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/na/namespace-cli/package.nix b/third_party/nixpkgs/pkgs/by-name/na/namespace-cli/package.nix
index fd6807d7b0..58c4872b2c 100644
--- a/third_party/nixpkgs/pkgs/by-name/na/namespace-cli/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/na/namespace-cli/package.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "namespace-cli";
- version = "0.0.389";
+ version = "0.0.392";
src = fetchFromGitHub {
owner = "namespacelabs";
repo = "foundation";
rev = "v${version}";
- hash = "sha256-UtHUqintxcNSHDfrK2vWQxsHBXQ63vZZ5bm/RSA6DSc=";
+ hash = "sha256-o0/kAat8vEhVE9ut179yBpvLuMFw6bNha2qT1ddvs7E=";
};
- vendorHash = "sha256-MQAEvJcu8cXPZbk7HTb7eD1yECvMcQXytvNQwG+4ky0=";
+ vendorHash = "sha256-XO/Fj66w17zLJIQHv6F6czReqtqyCORAgCRtjwRaTbo=";
subPackages = ["cmd/nsc" "cmd/ns" "cmd/docker-credential-nsc"];
diff --git a/third_party/nixpkgs/pkgs/by-name/na/narsil/package.nix b/third_party/nixpkgs/pkgs/by-name/na/narsil/package.nix
index 2f0424a059..ff46f58ad2 100644
--- a/third_party/nixpkgs/pkgs/by-name/na/narsil/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/na/narsil/package.nix
@@ -14,13 +14,13 @@
}:
stdenv.mkDerivation rec {
pname = "narsil";
- version = "1.3.0-187-g96d6b3bbd";
+ version = "1.3.0-234-g228c4f0cb";
src = fetchFromGitHub {
owner = "NickMcConnell";
repo = "NarSil";
rev = version;
- hash = "sha256-vrYkA/kYQRXMcULVIZ9EaQOI0L4aQWVVp1M38Net0Fc=";
+ hash = "sha256-82ph8LTtaruaV97gdnqSQI8IfqO9wzYbR7WTGx086pQ=";
};
passthru.updateScript = nix-update-script { };
diff --git a/third_party/nixpkgs/pkgs/by-name/na/navidrome/package.nix b/third_party/nixpkgs/pkgs/by-name/na/navidrome/package.nix
index 3fa847f2e6..89cfd60e3e 100644
--- a/third_party/nixpkgs/pkgs/by-name/na/navidrome/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/na/navidrome/package.nix
@@ -17,23 +17,23 @@
buildGo123Module rec {
pname = "navidrome";
- version = "0.53.2";
+ version = "0.53.3";
src = fetchFromGitHub {
owner = "navidrome";
repo = "navidrome";
rev = "v${version}";
- hash = "sha256-ghjQZc+KWtgDcW9nU7L2FV8mOL6nn7V5Dn0JiG5gii8=";
+ hash = "sha256-RLmGjkeBHuvVdxXaGvlIFPI+6beAdtSLukVmwe6Hnag=";
};
- vendorHash = "sha256-+acLAn9cicXYRVn3tL+GzFeCxHtXHDMgKisu4BzvGQs=";
+ vendorHash = "sha256-XjiRMRfsmcw/4RLZXN36BbzbCKu98BgD3cn89e/vra4=";
npmRoot = "ui";
npmDeps = fetchNpmDeps {
inherit src;
sourceRoot = "${src.name}/ui";
- hash = "sha256-SebqSsng/t6g2874Hejc9wubiyYLE0jb3oLFnGwTRMA=";
+ hash = "sha256-0vHInRly5xirjfV7tcYVNVLaMk4YtJeB7Ky0mrDDDnY=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/nc/nc4nix/package.nix b/third_party/nixpkgs/pkgs/by-name/nc/nc4nix/package.nix
index 95c31ecc14..1abfe72236 100644
--- a/third_party/nixpkgs/pkgs/by-name/nc/nc4nix/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/nc/nc4nix/package.nix
@@ -7,13 +7,13 @@
buildGoModule {
pname = "nc4nix";
- version = "0-unstable-2024-09-07";
+ version = "0-unstable-2024-09-18";
src = fetchFromGitHub {
owner = "helsinki-systems";
repo = "nc4nix";
- rev = "6be14e56aabc0c0a686037a7d1fa6fff8ea97045";
- hash = "sha256-RVimsyyErf9eaHLIRp5U8zHJSNC2vBlk/ga4VRitJM8=";
+ rev = "3474a6a0c686f3deb2ba6022cfd1164632d8af5c";
+ hash = "sha256-txpWJ/RHyfxJOhUCeb4Z3mzjdMxPDM1/nLEFO/8/9VQ=";
};
vendorHash = "sha256-qntRsv3KvAbV3lENjAHKkQOqh3uTo3gacfwase489tQ=";
diff --git a/third_party/nixpkgs/pkgs/by-name/nc/nchat/package.nix b/third_party/nixpkgs/pkgs/by-name/nc/nchat/package.nix
new file mode 100644
index 0000000000..df72bce1cb
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/nc/nchat/package.nix
@@ -0,0 +1,74 @@
+{
+ lib,
+ fetchFromGitHub,
+ file, # for libmagic
+ ncurses,
+ openssl,
+ readline,
+ sqlite,
+ zlib,
+ cmake,
+ gperf,
+ stdenv,
+ darwin,
+}:
+
+stdenv.mkDerivation rec {
+ pname = "nchat";
+ version = "5.2.11";
+
+ src = fetchFromGitHub {
+ owner = "d99kris";
+ repo = "nchat";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-LcTVftLKlzHstSaJjdtqoEmQ7kiqft9dbXRXoYjbaus=";
+ };
+
+ postPatch = ''
+ substituteInPlace lib/tgchat/ext/td/CMakeLists.txt \
+ --replace "get_git_head_revision" "#get_git_head_revision"
+ substituteInPlace lib/tgchat/CMakeLists.txt \
+ --replace-fail "list(APPEND OPENSSL_ROOT_DIR" "#list(APPEND OPENSSL_ROOT_DIR"
+ '';
+
+ nativeBuildInputs = [
+ cmake
+ gperf
+ ];
+
+ buildInputs =
+ [
+ file # for libmagic
+ ncurses
+ openssl
+ readline
+ sqlite
+ zlib
+ ]
+ ++ lib.optionals stdenv.isDarwin (
+ with darwin.apple_sdk.frameworks;
+ [
+ AppKit
+ Cocoa
+ Foundation
+ ]
+ );
+
+ cmakeFlags = [
+ "-DCMAKE_INSTALL_LIBDIR=lib"
+ "-DHAS_WHATSAPP=OFF" # go module build required
+ ];
+
+ meta = {
+ description = "Terminal-based chat client with support for Telegram and WhatsApp";
+ changelog = "https://github.com/d99kris/nchat/releases/tag/v${version}";
+ homepage = "https://github.com/d99kris/nchat";
+ license = lib.licenses.mit;
+ mainProgram = "nchat";
+ maintainers = with lib.maintainers; [
+ luftmensch-luftmensch
+ sikmir
+ ];
+ platforms = lib.platforms.unix;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/libraries/ndn-cxx/default.nix b/third_party/nixpkgs/pkgs/by-name/nd/ndn-cxx/package.nix
similarity index 76%
rename from third_party/nixpkgs/pkgs/development/libraries/ndn-cxx/default.nix
rename to third_party/nixpkgs/pkgs/by-name/nd/ndn-cxx/package.nix
index b968a0ee48..144d79262c 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/ndn-cxx/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/nd/ndn-cxx/package.nix
@@ -1,14 +1,15 @@
-{ lib
-, stdenv
-, fetchFromGitHub
-, doxygen
-, pkg-config
-, python3
-, python3Packages
-, wafHook
-, boost179
-, openssl
-, sqlite
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ doxygen,
+ pkg-config,
+ python3,
+ python3Packages,
+ wafHook,
+ boost,
+ openssl,
+ sqlite,
}:
stdenv.mkDerivation rec {
@@ -18,18 +19,28 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "named-data";
repo = "ndn-cxx";
- rev = "${pname}-${version}";
+ rev = "ndn-cxx-${version}";
sha256 = "sha256-u9+QxqdCET1f5B54HF+Jk/YuQvhcYWsPNIVHi5l0XTM=";
};
- nativeBuildInputs = [ doxygen pkg-config python3 python3Packages.sphinx wafHook ];
+ nativeBuildInputs = [
+ doxygen
+ pkg-config
+ python3
+ python3Packages.sphinx
+ wafHook
+ ];
- buildInputs = [ boost179 openssl sqlite ];
+ buildInputs = [
+ boost
+ openssl
+ sqlite
+ ];
wafConfigureFlags = [
"--with-openssl=${openssl.dev}"
- "--boost-includes=${boost179.dev}/include"
- "--boost-libs=${boost179.out}/lib"
+ "--boost-includes=${boost.dev}/include"
+ "--boost-libs=${boost.out}/lib"
"--with-tests"
];
@@ -58,6 +69,9 @@ stdenv.mkDerivation rec {
'';
license = licenses.lgpl3;
platforms = platforms.unix;
- maintainers = with maintainers; [ sjmackenzie bertof ];
+ maintainers = with maintainers; [
+ sjmackenzie
+ bertof
+ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/networking/ndn-tools/default.nix b/third_party/nixpkgs/pkgs/by-name/nd/ndn-tools/package.nix
similarity index 53%
rename from third_party/nixpkgs/pkgs/tools/networking/ndn-tools/default.nix
rename to third_party/nixpkgs/pkgs/by-name/nd/ndn-tools/package.nix
index 1cbc6d403a..52941aa57f 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/ndn-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/nd/ndn-tools/package.nix
@@ -1,39 +1,37 @@
-{ lib
-, stdenv
-, boost
-, fetchFromGitHub
-, libpcap
-, ndn-cxx
-, openssl
-, pkg-config
-, sphinx
-, wafHook
+{
+ lib,
+ stdenv,
+ boost ? ndn-cxx.boost,
+ fetchFromGitHub,
+ libpcap,
+ ndn-cxx,
+ openssl,
+ pkg-config,
+ sphinx,
+ wafHook,
}:
stdenv.mkDerivation rec {
pname = "ndn-tools";
- version = "22.12";
+ version = "24.07";
src = fetchFromGitHub {
owner = "named-data";
- repo = pname;
+ repo = "ndn-tools";
rev = "ndn-tools-${version}";
- sha256 = "sha256-28sPgo2nq5AhIzZmvDz38echGPzKDzNm2J6iIao4yL8=";
+ sha256 = "sha256-rzGd+8SkztrkXRXcEcQm6rOtAGnF7h/Jg8jaBb7FP9w=";
};
- # Hacky workaround for new pcap-config.
- postPatch = ''
- patch -p1 <' 'false'
- '';
-
postPatch = ''
- ln --force --symbolic "${lib.getExe _7zz}" src/ArchiveManagement/NexusMods.FileExtractor/runtimes/linux-x64/native/7zz
-
# for some reason these tests fail (intermittently?) with a zero timestamp
touch tests/NexusMods.UI.Tests/WorkspaceSystem/*.verified.png
'';
makeWrapperArgs = [
"--prefix PATH : ${lib.makeBinPath finalAttrs.runtimeInputs}"
- # Make associating with nxm links work on Linux
- "--set APPIMAGE ${placeholder "out"}/bin/NexusMods.App"
];
- runtimeInputs = [ desktop-file-utils ];
+ postInstall = ''
+ # Desktop entry
+ # As per #308324, use mainProgram from PATH, instead of $out/bin/NexusMods.App
+ install -D -m 444 -t $out/share/applications src/NexusMods.App/com.nexusmods.app.desktop
+ substituteInPlace $out/share/applications/com.nexusmods.app.desktop \
+ --replace-fail '${"$"}{INSTALL_EXEC}' "${finalAttrs.meta.mainProgram}"
+
+ # AppStream metadata
+ install -D -m 444 -t $out/share/metainfo src/NexusMods.App/com.nexusmods.app.metainfo.xml
+
+ # Icon
+ icon=src/NexusMods.App/icon.svg
+ install -D -m 444 -T $icon $out/share/icons/hicolor/scalable/apps/com.nexusmods.app.svg
+
+ # Bitmap icons
+ for i in 16 24 48 64 96 128 256 512; do
+ size=''${i}x''${i}
+ dir=$out/share/icons/hicolor/$size/apps
+ mkdir -p $dir
+ convert -background none -resize $size $icon $dir/com.nexusmods.app.png
+ done
+ '';
+
+ runtimeInputs = [
+ _7zz
+ desktop-file-utils
+ xdg-utils
+ ];
executables = [ "NexusMods.App" ];
+ dotnetBuildFlags = [
+ # From https://github.com/Nexus-Mods/NexusMods.App/blob/v0.6.1/src/NexusMods.App/app.pupnet.conf#L38
+ "--property:Version=${finalAttrs.version}"
+ "--property:TieredCompilation=true"
+ "--property:PublishReadyToRun=true"
+ "--property:DefineConstants=${lib.strings.concatStringsSep "%3B" constants}"
+ ];
+
doCheck = true;
- dotnetTestFlags = [ "--environment=USER=nobody" ];
+ dotnetTestFlags = [
+ "--environment=USER=nobody"
+ "--property:DefineConstants=${lib.strings.concatStringsSep "%3B" constants}"
+ ];
testFilters = [
"Category!=Disabled"
diff --git a/third_party/nixpkgs/pkgs/by-name/nf/nf-test/package.nix b/third_party/nixpkgs/pkgs/by-name/nf/nf-test/package.nix
index 81a5d52ee7..ceea014962 100644
--- a/third_party/nixpkgs/pkgs/by-name/nf/nf-test/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/nf/nf-test/package.nix
@@ -18,14 +18,7 @@ stdenv.mkDerivation rec {
};
sourceRoot = ".";
- buildInputs = [
- makeWrapper
- ];
-
- nativeBuildInputs = [
- nextflow
- ];
-
+ nativeBuildInputs = [ makeWrapper ];
installPhase = ''
runHook preInstall
@@ -36,7 +29,7 @@ stdenv.mkDerivation rec {
mkdir -p $out/bin
makeWrapper ${openjdk11}/bin/java $out/bin/nf-test \
--add-flags "-jar $out/share/nf-test/nf-test.jar" \
- --prefix PATH : ${lib.makeBinPath nativeBuildInputs} \
+ --prefix PATH : ${lib.makeBinPath [ nextflow ]} \
runHook postInstall
'';
diff --git a/third_party/nixpkgs/pkgs/by-name/nf/nfd/package.nix b/third_party/nixpkgs/pkgs/by-name/nf/nfd/package.nix
new file mode 100644
index 0000000000..49730f4484
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/nf/nfd/package.nix
@@ -0,0 +1,55 @@
+{
+ lib,
+ stdenv,
+ boost,
+ fetchFromGitHub,
+ libpcap,
+ ndn-cxx,
+ openssl,
+ pkg-config,
+ sphinx,
+ systemd,
+ wafHook,
+ websocketpp,
+ withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd,
+ withWebSocket ? true,
+}:
+
+stdenv.mkDerivation rec {
+ pname = "nfd";
+ version = "24.07";
+
+ src = fetchFromGitHub {
+ owner = "named-data";
+ repo = "NFD";
+ rev = "NFD-${version}";
+ hash = "sha256-HbKPO3gwQWOZf4QZE+N7tAiqsNl1GrcwE4EUGjWmf5s=";
+ };
+
+ prePatch = lib.optional withWebSocket ''
+ ln -s ${websocketpp}/include/websocketpp websocketpp
+ '';
+
+ nativeBuildInputs = [
+ pkg-config
+ sphinx
+ wafHook
+ ];
+ buildInputs = [
+ libpcap
+ ndn-cxx
+ openssl
+ ] ++ lib.optional withWebSocket websocketpp ++ lib.optional withSystemd systemd;
+ wafConfigureFlags = [
+ "--boost-includes=${boost.dev}/include"
+ "--boost-libs=${boost.out}/lib"
+ ] ++ lib.optional (!withWebSocket) "--without-websocket";
+
+ meta = with lib; {
+ homepage = "https://named-data.net/";
+ description = "Named Data Networking (NDN) Forwarding Daemon";
+ license = licenses.gpl3Plus;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ bertof ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/ng/ngrok/versions.json b/third_party/nixpkgs/pkgs/by-name/ng/ngrok/versions.json
index 1b1ef45e78..8f45214d41 100644
--- a/third_party/nixpkgs/pkgs/by-name/ng/ngrok/versions.json
+++ b/third_party/nixpkgs/pkgs/by-name/ng/ngrok/versions.json
@@ -1,38 +1,38 @@
{
"linux-386": {
"sys": "linux-386",
- "url": "https://bin.equinox.io/a/bCqkEJHChUv/ngrok-v3-3.14.0-linux-386",
- "sha256": "0fc0fcb097ae9caa47b8887e4aca71ce3850bc97343cea93b8cf13d48d5d7c5a",
- "version": "3.14.0"
+ "url": "https://bin.equinox.io/a/2pDJvg1WeN6/ngrok-v3-3.16.0-linux-386",
+ "sha256": "225ea2210a068f977a608352dd22fd20be619473cf3501df271c39c63905a521",
+ "version": "3.16.0"
},
"linux-amd64": {
"sys": "linux-amd64",
- "url": "https://bin.equinox.io/a/8oZyZn8Sh2k/ngrok-v3-3.14.0-linux-amd64",
- "sha256": "80d5ea4de774ad7f579d7381a492b6531c1d83c2a0476d236bd87b1aaaac3c7e",
- "version": "3.14.0"
+ "url": "https://bin.equinox.io/a/kxzmCLDbo6M/ngrok-v3-3.16.0-linux-amd64",
+ "sha256": "fc1973917b056ac11d74687b0ba513a0fbab41f923e648875b8882d3e6cf07e0",
+ "version": "3.16.0"
},
"linux-arm": {
"sys": "linux-arm",
- "url": "https://bin.equinox.io/a/cMuwPWbrN4a/ngrok-v3-3.14.0-linux-arm",
- "sha256": "8baeb05eab0bf3c4adde0a3aba63ec21cdd53f2ade8d1b556dea716597242fb1",
- "version": "3.14.0"
+ "url": "https://bin.equinox.io/a/iE6KPEx6SuX/ngrok-v3-3.16.0-linux-arm",
+ "sha256": "3cb21e33be918ad4e547db5f0401d0c6fea61876ae46c14daf39f1038f80a1af",
+ "version": "3.16.0"
},
"linux-arm64": {
"sys": "linux-arm64",
- "url": "https://bin.equinox.io/a/3H9YcER9Em2/ngrok-v3-3.14.0-linux-arm64",
- "sha256": "021e698af6ccff051184e72bf02de4a5ce45b8e4ace28e000f004e8af841db23",
- "version": "3.14.0"
+ "url": "https://bin.equinox.io/a/3gbE6TuMrs4/ngrok-v3-3.16.0-linux-arm64",
+ "sha256": "e9cb9a3e65f92fa095101884291f9e5ed0989633cff480353a65877cf710399e",
+ "version": "3.16.0"
},
"darwin-amd64": {
"sys": "darwin-amd64",
- "url": "https://bin.equinox.io/a/25F8KjXtZLM/ngrok-v3-3.14.0-darwin-amd64",
- "sha256": "f82d9521e8cb4d8e08b0a2b7d7f6ff4c4db2123c64d9e02ed59de71b8c6f98c5",
- "version": "3.14.0"
+ "url": "https://bin.equinox.io/a/aWAe4Kvgqei/ngrok-v3-3.16.0-darwin-amd64",
+ "sha256": "5c2fb13ab825876f183bcff82f98b0979f9f5250638a8cb88e5f987f2b109b6c",
+ "version": "3.16.0"
},
"darwin-arm64": {
"sys": "darwin-arm64",
- "url": "https://bin.equinox.io/a/3bTR91HsBHY/ngrok-v3-3.14.0-darwin-arm64",
- "sha256": "da5112d50a4b4d27163373effff66a09acaa966a733be4197cc96ca5776432fa",
- "version": "3.14.0"
+ "url": "https://bin.equinox.io/a/4wpGQDJrfrm/ngrok-v3-3.16.0-darwin-arm64",
+ "sha256": "3fe7cc8f0d6b1978487c502cd6b832a1963287ad0f7c171904ac2c27d81bf9be",
+ "version": "3.16.0"
}
}
diff --git a/third_party/nixpkgs/pkgs/by-name/ni/nickel/package.nix b/third_party/nixpkgs/pkgs/by-name/ni/nickel/package.nix
index 1c215f6b09..5c82059e76 100644
--- a/third_party/nixpkgs/pkgs/by-name/ni/nickel/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ni/nickel/package.nix
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "nickel";
- version = "1.8.0";
+ version = "1.8.1";
src = fetchFromGitHub {
owner = "tweag";
repo = "nickel";
rev = "refs/tags/${version}";
- hash = "sha256-mjmT1ogvUJgy3Jb6m/npE+1if1Uy191wPU80nNlVwdM=";
+ hash = "sha256-hlcF04m3SI66d1C9U1onog2QoEMfqtHb7V++47ZmeW4=";
};
- cargoHash = "sha256-XDDvuIVWvmsO09aQLF28OyH5n+9aO5J+89EQLru7Jrc=";
+ cargoHash = "sha256-VFjZb7lsqOSt5Rc94dhS4Br/5i/HXPHZMqC1c0/LzHU=";
cargoBuildFlags = [ "-p nickel-lang-cli" "-p nickel-lang-lsp" ];
diff --git a/third_party/nixpkgs/pkgs/by-name/ni/nightfox-gtk-theme/package.nix b/third_party/nixpkgs/pkgs/by-name/ni/nightfox-gtk-theme/package.nix
index 80107f2c07..aa8a2d6cb6 100644
--- a/third_party/nixpkgs/pkgs/by-name/ni/nightfox-gtk-theme/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ni/nightfox-gtk-theme/package.nix
@@ -70,13 +70,13 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants lib
stdenvNoCC.mkDerivation
{
inherit pname;
- version = "0-unstable-2024-07-22";
+ version = "0-unstable-2024-09-12";
src = fetchFromGitHub {
owner = "Fausto-Korpsvart";
repo = "Nightfox-GTK-Theme";
- rev = "1ef2f7092526658a24312bde230a5746b49b7d95";
- hash = "sha256-Rnm0C8mmO54u5ntovIKnu2AdpdnjsQFABvlRPG5+cdo=";
+ rev = "c1f8a03a50cef5a4479ecdb2e7887ab4181404f2";
+ hash = "sha256-2froJpEzniF0q7Tc6ruSFQ8I52FCKW6qkHaWWY0kq80=";
};
propagatedUserEnvPkgs = [ gtk-engine-murrine ];
diff --git a/third_party/nixpkgs/pkgs/by-name/ni/nimlangserver/lock.json b/third_party/nixpkgs/pkgs/by-name/ni/nimlangserver/lock.json
index 891c26cba3..7d493fca5a 100644
--- a/third_party/nixpkgs/pkgs/by-name/ni/nimlangserver/lock.json
+++ b/third_party/nixpkgs/pkgs/by-name/ni/nimlangserver/lock.json
@@ -1,217 +1,239 @@
{
"depends": [
{
- "method": "fetchzip",
- "path": "/nix/store/l4zs1l1yw4yhf1f8q7r5x5z2szjygr6d-source",
- "rev": "ba143e029f35fd9b4cd3d89d007cc834d0d5ba3c",
- "sha256": "1lv3l9c4ifqzlfgpwpvpq2z3994zz1nirg8f59xrnfb7zgbv8l3i",
+ "method": "git",
+ "path": "/nix/store/jvk4kr8wws3dbjqnlag2zcysg0d7xnhz-nim-chronos-c04576d",
+ "rev": "c04576d829b8a0a1b12baaa8bc92037501b3a4a0",
+ "sha256": "0plwammxi4iis59p2416g7420f5fx38jziwhmi082c5lm2x658x9",
"srcDir": "",
- "url": "https://github.com/status-im/nim-chronos/archive/ba143e029f35fd9b4cd3d89d007cc834d0d5ba3c.tar.gz",
+ "url": "https://github.com/status-im/nim-chronos",
"subDir": "",
+ "fetchSubmodules": true,
+ "leaveDotGit": false,
"packages": [
"chronos"
]
},
{
- "method": "fetchzip",
- "path": "/nix/store/q42j4w2f70qfihcrpzgl3fspxihfsadb-source",
- "rev": "c0ae9e10a9238883d18226fa28a5435c4d305e45",
- "sha256": "0dxhjg5nf4sc4ga2zrxqcmr1v3ki9irkl603x0y3pz5sd8jdi731",
+ "method": "git",
+ "path": "/nix/store/rxh6hjns335dl5zn13dl78hlj6ign33m-nim-http-utils-8b88ad6",
+ "rev": "8b88ad6dd9a6326c29f82067800c483d9410d873",
+ "sha256": "1c20yhzm7c69xkcdzxwbm8ldid565nrmvgr5jk3g6cghh6z9b63n",
"srcDir": "",
- "url": "https://github.com/status-im/nim-stint/archive/c0ae9e10a9238883d18226fa28a5435c4d305e45.tar.gz",
- "subDir": "",
- "packages": [
- "stint"
- ]
- },
- {
- "method": "fetchzip",
- "path": "/nix/store/jmgpadmdabybhij1srd81xfr873zgfmm-source",
- "rev": "5065d2cf18dcb9812e25cc0e2c50eb357bde04cf",
- "sha256": "069fw3h9cjn0hab9vhfri8ibld7yihb8ggyg1nv5vxz6i3x026m5",
- "srcDir": "",
- "url": "https://github.com/status-im/nim-http-utils/archive/5065d2cf18dcb9812e25cc0e2c50eb357bde04cf.tar.gz",
+ "url": "https://github.com/status-im/nim-http-utils",
"subDir": "",
+ "fetchSubmodules": true,
+ "leaveDotGit": false,
"packages": [
"httputils"
]
},
{
- "method": "fetchzip",
- "path": "/nix/store/wdj38hf9hdyb1skgb6v0z00kxkdmnq04-source",
- "rev": "b178f47527074964f76c395ad0dfc81cf118f379",
- "sha256": "1ir20z9m4wmm0bs2dd2qiq75w0x3skv0yj7sqp6bqfh98ni44xdc",
+ "method": "git",
+ "path": "/nix/store/ngj2jlgi2ygv3xvnqvhlpws2s069fh6c-nim-stint-7c81df9",
+ "rev": "7c81df9adc80088f46a4c2b8bf2a46c26fab057c",
+ "sha256": "0gl8hxk3a29p5f2l3x5v3hscbydnwy8470bl9xjsawysbpa41jq0",
"srcDir": "",
- "url": "https://github.com/status-im/nim-unittest2/archive/b178f47527074964f76c395ad0dfc81cf118f379.tar.gz",
+ "url": "https://github.com/status-im/nim-stint",
"subDir": "",
+ "fetchSubmodules": true,
+ "leaveDotGit": false,
+ "packages": [
+ "stint"
+ ]
+ },
+ {
+ "method": "git",
+ "path": "/nix/store/fvqlv9l67gdbvdq48w76y7dm48s52viw-nim-unittest2-e96f321",
+ "rev": "e96f3215030cbfa13abc2f5827069b6f8ba87e38",
+ "sha256": "0q919mswsspk3fdhb9a742y7yv0pk14yc965afx2jza57m4fw2a2",
+ "srcDir": "",
+ "url": "https://github.com/status-im/nim-unittest2",
+ "subDir": "",
+ "fetchSubmodules": true,
+ "leaveDotGit": false,
"packages": [
"unittest2"
]
},
{
- "method": "fetchzip",
- "path": "/nix/store/yad26q3iv3r2lw9xs655kyx3hvflxi1p-source",
- "rev": "2c3ae3137f3c9cb48134285bd4a47186fa51f0e8",
- "sha256": "09pkxzsnahljkqyp540v1wwiqcnbkz5ji5bz9q9cwn3axpmqc3v7",
+ "method": "git",
+ "path": "/nix/store/ggzfksc7mbfllfdr2va5rmyx757c7nfx-nim-websock-63bcc29",
+ "rev": "63bcc2902d884c63101e144555ad99421734a70a",
+ "sha256": "0rxdz62pns7ywwzh4r1pjj9qyhx7djj06y5yhf83j7dc30qi7wp2",
"srcDir": "",
- "url": "https://github.com/status-im/nim-websock/archive/2c3ae3137f3c9cb48134285bd4a47186fa51f0e8.tar.gz",
+ "url": "https://github.com/status-im/nim-websock",
"subDir": "",
+ "fetchSubmodules": true,
+ "leaveDotGit": false,
"packages": [
"websock"
]
},
{
- "method": "fetchzip",
- "path": "/nix/store/siwfngb840kcdjdviy5rhlpvdpkw14sk-source",
- "rev": "8bfd753649aa7e870ec45e93f1453d3bfcf66733",
- "sha256": "0hvs4kfr4aais7ixvh9d7na2r2zjnvaw3m3rpklafn9qld2wpaav",
- "srcDir": "src",
- "url": "https://github.com/status-im/news/archive/8bfd753649aa7e870ec45e93f1453d3bfcf66733.tar.gz",
- "subDir": "",
- "packages": [
- "news"
- ]
- },
- {
- "method": "fetchzip",
- "path": "/nix/store/ss096qz8svm5my0mjhk3imyrc2nm2x0y-source",
- "rev": "4d541ec43454809904fc4c3c0a7436410ad597d2",
- "sha256": "1a5x0fsxxkqpambz9q637dz0jrzv9q1jb3cya12k6106vc65lyf8",
+ "method": "git",
+ "path": "/nix/store/4q5lil0j6wdxjbkk4nbwnvz0swhxph4v-nim-serialization-298a955",
+ "rev": "298a9554a885b2df59737bb3461aac8d0d339724",
+ "sha256": "1skh778gkml33n0pz7s8fxybdn2rqg2hg10nyp8jip9x6rbpgz6g",
"srcDir": "",
- "url": "https://github.com/status-im/nim-serialization/archive/4d541ec43454809904fc4c3c0a7436410ad597d2.tar.gz",
+ "url": "https://github.com/status-im/nim-serialization",
"subDir": "",
+ "fetchSubmodules": true,
+ "leaveDotGit": false,
"packages": [
"serialization"
]
},
{
- "method": "fetchzip",
- "path": "/nix/store/90rwcr71bq13cid74v4aazikv2s924r1-source",
- "rev": "d9400ddea08341a65102cffdb693d3a7131efef4",
- "sha256": "0gkmh63izhp0bxyfmwfvyp81bxnzwnc3r7nxr5a05xpl8crk85w2",
+ "method": "git",
+ "path": "/nix/store/1k3vziq26ynmmm9j9savsfm8d7glmrax-nim-stew-d4634c5",
+ "rev": "d4634c5405ac188e7050d348332edb6c3b09a527",
+ "sha256": "15ii11644vxs55jix64krg8h0ninnhlgqnc7klmskycbcr4a1xgh",
"srcDir": "",
- "url": "https://github.com/status-im/nim-stew/archive/d9400ddea08341a65102cffdb693d3a7131efef4.tar.gz",
+ "url": "https://github.com/status-im/nim-stew",
"subDir": "",
+ "fetchSubmodules": true,
+ "leaveDotGit": false,
"packages": [
"stew"
]
},
{
- "method": "fetchzip",
- "path": "/nix/store/4nj341ypj07hjvxv0462wpnywhkj02b5-source",
- "rev": "422971502bd641703bf78a27cb20429e77fcfb8b",
- "sha256": "0snzh904f8f3wn33liy6817q9ccx8mvsl88blhr49qh69mzbgnba",
+ "method": "git",
+ "path": "/nix/store/3x156nly2vr6nixgw1zk5jp5n6bgi6rk-nim-faststreams-dbc4a95",
+ "rev": "dbc4a95df60238157dcf286f6125188cb72f37c1",
+ "sha256": "1zvh1lgjmszdd074993qkj01w2v7fjxcawjf7iplwq0rvjpszdy0",
"srcDir": "",
- "url": "https://github.com/status-im/nim-faststreams/archive/422971502bd641703bf78a27cb20429e77fcfb8b.tar.gz",
+ "url": "https://github.com/status-im/nim-faststreams",
"subDir": "",
+ "fetchSubmodules": true,
+ "leaveDotGit": false,
"packages": [
"faststreams"
]
},
{
- "method": "fetchzip",
- "path": "/nix/store/qkwz2w5haw8px691c6gkklvxxp38j9d3-source",
- "rev": "2f95909c767605e06670dc70f5cffd6b9284f192",
- "sha256": "1qdq9wpm6xahqczmvdn3a7yvvrw5x42ylvzmbybdwjzd8vmgg0zv",
+ "method": "git",
+ "path": "/nix/store/7k5blrxbh2zzsxrmz54l5i6v6dj4mp3g-with-91c51ec",
+ "rev": "91c51ec1051bf0cb518cf9bb78114e2a84b03da7",
+ "sha256": "170hfdc2z2qp9cxgvpqswzr4bmzljybh4lnn0k5kganwvf0ffz9p",
"srcDir": "",
- "url": "https://github.com/zevv/with/archive/2f95909c767605e06670dc70f5cffd6b9284f192.tar.gz",
+ "url": "https://github.com/zevv/with",
"subDir": "",
+ "fetchSubmodules": true,
+ "leaveDotGit": false,
"packages": [
"with"
]
},
{
- "method": "fetchzip",
- "path": "/nix/store/hn5r1ywl4qzzjl9zj62w5m6f8bqkjn8q-source",
- "rev": "dfc4c1b39f9ded9baf6365014de2b4bfb4dafc34",
- "sha256": "0fi59m8yvayzlh1ajbl98ddy43i3ikjqh3s5px16y0s3cidg4fai",
+ "method": "git",
+ "path": "/nix/store/jw9y4cm15y80h3v9xjz5s1r0rnyi5x4i-nim-testutils-e4fb95c",
+ "rev": "e4fb95cbe36ad1e231661c922da04b81e0ffeed9",
+ "sha256": "0gqhag91f8dkdv0v2mg6pz5q6afl70bbnk628i52p4wsi4bl49jj",
"srcDir": "",
- "url": "https://github.com/status-im/nim-testutils/archive/dfc4c1b39f9ded9baf6365014de2b4bfb4dafc34.tar.gz",
+ "url": "https://github.com/status-im/nim-testutils",
"subDir": "",
+ "fetchSubmodules": true,
+ "leaveDotGit": false,
"packages": [
"testutils"
]
},
{
- "method": "fetchzip",
- "path": "/nix/store/szg3jxcg0bf6zv224nyisqhnibkd2pxw-source",
- "rev": "c8a5cbe26917e6716b1597dae2d08166f3ce789a",
- "sha256": "1l1y4psbcd5w68j1zz172rlwsk7jxbwlr14r2kwnkj7xc7lfwlnx",
+ "method": "git",
+ "path": "/nix/store/sskmpq7fqax2x2wydb1lhyac4ikx5p6p-nim-results-57b2392",
+ "rev": "57b2392ad69849e3e2d02b74a8a0feee2c3d9570",
+ "sha256": "1wma3dhrrdfxn05ds6yiv9mj071czv90x06bm7f5rslzk0s7m1af",
"srcDir": "",
- "url": "https://github.com/yyoncho/nim-json-rpc/archive/c8a5cbe26917e6716b1597dae2d08166f3ce789a.tar.gz",
+ "url": "https://github.com/arnetheduck/nim-results",
"subDir": "",
+ "fetchSubmodules": true,
+ "leaveDotGit": false,
+ "packages": [
+ "results"
+ ]
+ },
+ {
+ "method": "git",
+ "path": "/nix/store/06gaz1ks9rc13bxr7wkig4sfiz0mb3xw-nim-json-rpc-e27c10a",
+ "rev": "e27c10ad4172e67f71a78044f53de073e7401390",
+ "sha256": "16f1lz2c6pzyjwmnqxxzl3sf635kzvzggmk2gl7mqifz4v31wjbq",
+ "srcDir": "",
+ "url": "https://github.com/status-im/nim-json-rpc",
+ "subDir": "",
+ "fetchSubmodules": true,
+ "leaveDotGit": false,
"packages": [
"json_rpc"
]
},
{
- "method": "fetchzip",
- "path": "/nix/store/dnj20qh97ylf57nka9wbxs735wbw7yxv-source",
- "rev": "4014ef939b51e02053c2e16dd3481d47bc9267dd",
- "sha256": "1kgqr2lqaffglc1fgbanwcvhkqcbbd20d5b6w4lf0nksfl9c357a",
+ "method": "git",
+ "path": "/nix/store/narxn874mr56chm56iya8zdmnadvg61d-nimcrypto-71bca15",
+ "rev": "71bca15508e2c0548f32b42a69bcfb1ccd9ab9ff",
+ "sha256": "0iizdwgxdrfa94572874dr5d3q2g9j6yk33xzywci7ig3w58rm82",
"srcDir": "",
- "url": "https://github.com/cheatfate/nimcrypto/archive/4014ef939b51e02053c2e16dd3481d47bc9267dd.tar.gz",
+ "url": "https://github.com/cheatfate/nimcrypto",
"subDir": "",
+ "fetchSubmodules": true,
+ "leaveDotGit": false,
"packages": [
"nimcrypto"
]
},
{
- "method": "fetchzip",
- "path": "/nix/store/drj65wylnxdbv4jqhymf7biiyjfb75v8-source",
- "rev": "9372f27a25d0718d3527afad6cc936f6a853f86e",
- "sha256": "152zbyqx12fmmjl4wn6kqqk1jzp1ywm4xvjd28ll9037f1pyd5ic",
+ "method": "git",
+ "path": "/nix/store/mki47dpj9mi8wa7gwhp3n0q6z9lhn1mv-nim-bearssl-667b404",
+ "rev": "667b40440a53a58e9f922e29e20818720c62d9ac",
+ "sha256": "0a4mf9g7p7zdhlzzfl9iikmhkyl7w5kf2mrn0bv4w4n30sl98m4s",
"srcDir": "",
- "url": "https://github.com/status-im/nim-bearssl/archive/9372f27a25d0718d3527afad6cc936f6a853f86e.tar.gz",
+ "url": "https://github.com/status-im/nim-bearssl",
"subDir": "",
+ "fetchSubmodules": true,
+ "leaveDotGit": false,
"packages": [
"bearssl"
]
},
{
- "method": "fetchzip",
- "path": "/nix/store/h0xl7qnw7bh513rb24k1n805x3n1rimw-source",
- "rev": "d9394dc7286064902d825bbc1203d03d7218633a",
- "sha256": "102m7jaxjip24a6hrnk0nvfb0vmdx5zq4m9i4xyzq8m782xyqp94",
+ "method": "git",
+ "path": "/nix/store/cfs80kvd9s3np81i5bfr0pvhsv046vxm-nim-json-serialization-8a4ed98",
+ "rev": "8a4ed98bbd0a9479df15af2fa31da38a586ea6d5",
+ "sha256": "1r6acznzdyd3r5ixfhxbcqsrm6iqcyvrg5i93pzna1q4h9mgmf5f",
"srcDir": "",
- "url": "https://github.com/status-im/nim-json-serialization/archive/d9394dc7286064902d825bbc1203d03d7218633a.tar.gz",
+ "url": "https://github.com/status-im/nim-json-serialization",
"subDir": "",
+ "fetchSubmodules": true,
+ "leaveDotGit": false,
"packages": [
"json_serialization"
]
},
{
- "method": "fetchzip",
- "path": "/nix/store/ffz78k6z9wf8vj2kv1jdj5dq2rxf61j7-source",
- "rev": "2a2681b60289aaf7895b7056f22616081eb1a882",
- "sha256": "0n8awgrmn9f6vd7ibv1jlyxk61lrs7hc51fghilrw6g6xq5w9rxq",
+ "method": "git",
+ "path": "/nix/store/vnxrmzlkma85rsf82abcr81ywrgr5dya-nim-chronicles-32ac867",
+ "rev": "32ac8679680ea699f7dbc046e8e0131cac97d41a",
+ "sha256": "0w3ya0rpy0rp997nnfakq0cshpk4vyva195mmgrw5c9zp4pwv2hm",
"srcDir": "",
- "url": "https://github.com/status-im/nim-chronicles/archive/2a2681b60289aaf7895b7056f22616081eb1a882.tar.gz",
+ "url": "https://github.com/status-im/nim-chronicles",
"subDir": "",
+ "fetchSubmodules": true,
+ "leaveDotGit": false,
"packages": [
"chronicles"
]
},
{
- "method": "fetchzip",
- "path": "/nix/store/51nf7pb5cwg2n441ka6w6g6c4hdjsdj4-source",
- "rev": "bb01d965a2ad0f08eaff6a53874f028ddbab4909",
- "sha256": "0v4n7maskd07qsx8rsr9v0bs7nzbncmvxsn7j9jsk9azcy803v49",
+ "method": "git",
+ "path": "/nix/store/ngqb4fpv1yi4zn5x7sn3p3yvxmmbn2z1-nim-zlib-45b06fc",
+ "rev": "45b06fca15ce0f09586067d950da30c10227865a",
+ "sha256": "1gcvl59j7yj698sl4l35drq0cmvy2zsywgi7b0dv9ci3klss4cxb",
"srcDir": "",
- "url": "https://github.com/nickysn/asynctools/archive/bb01d965a2ad0f08eaff6a53874f028ddbab4909.tar.gz",
- "subDir": "",
- "packages": [
- "asynctools"
- ]
- },
- {
- "method": "fetchzip",
- "path": "/nix/store/br78rad2jnl6zka2q89qi6pkfiyn10fv-source",
- "rev": "f34ca261efd90f118dc1647beefd2f7a69b05d93",
- "sha256": "1k8y7m1ry1z8jm8hj8pa3vlqprshaa59cdwq2a4acrfw9ks5w482",
- "srcDir": "",
- "url": "https://github.com/status-im/nim-zlib/archive/f34ca261efd90f118dc1647beefd2f7a69b05d93.tar.gz",
+ "url": "https://github.com/status-im/nim-zlib",
"subDir": "",
+ "fetchSubmodules": true,
+ "leaveDotGit": false,
"packages": [
"zlib"
]
diff --git a/third_party/nixpkgs/pkgs/by-name/ni/nimlangserver/package.nix b/third_party/nixpkgs/pkgs/by-name/ni/nimlangserver/package.nix
index bd8e00d25b..be91a0ac2a 100644
--- a/third_party/nixpkgs/pkgs/by-name/ni/nimlangserver/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ni/nimlangserver/package.nix
@@ -6,16 +6,17 @@
buildNimPackage (
final: prev: rec {
pname = "nimlangserver";
- version = "1.4.0";
+ version = "1.6.0";
- # lock.json generated with github.com/daylinmorgan/nnl
+ # nix build ".#nimlangserver.src"
+ # nix run "github:daylinmorgan/nnl" -- result/nimble.lock -o:pkgs/by-name/ni/nimlangserver/lock.json --force-git
lockFile = ./lock.json;
src = fetchFromGitHub {
owner = "nim-lang";
repo = "langserver";
rev = "v${version}";
- hash = "sha256-mh+p8t8/mbZvgsJ930lXkcBdUjjioZoNyNZzwywAiUI=";
+ hash = "sha256-rTlkbNuJbL9ke1FpHYVYduiYHUON6oACg20pBs0MaP4=";
};
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/by-name/ni/nix-your-shell/package.nix b/third_party/nixpkgs/pkgs/by-name/ni/nix-your-shell/package.nix
new file mode 100644
index 0000000000..ed007d20a6
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ni/nix-your-shell/package.nix
@@ -0,0 +1,30 @@
+{
+ lib,
+ rustPlatform,
+ fetchFromGitHub,
+ nix-update-script,
+}:
+rustPlatform.buildRustPackage rec {
+ pname = "nix-your-shell";
+ version = "1.4.6";
+
+ src = fetchFromGitHub {
+ owner = "MercuryTechnologies";
+ repo = "nix-your-shell";
+ rev = "v${version}";
+ hash = "sha256-FjGjLq/4qeZz9foA7pfz1hiXvsdmbnzB3BpiTESLE1c=";
+ };
+
+ cargoHash = "sha256-2NgN2/dr48ogkcjOq6UE4jDQBeewceWzdpRlXqi744s=";
+
+ meta = {
+ mainProgram = "nix-your-shell";
+ description = "`nix` and `nix-shell` wrapper for shells other than `bash`";
+ homepage = "https://github.com/MercuryTechnologies/nix-your-shell";
+ changelog = "https://github.com/MercuryTechnologies/nix-your-shell/releases/tags/v${version}";
+ license = [ lib.licenses.mit ];
+ maintainers = with lib.maintainers; [ _9999years ];
+ };
+
+ passthru.updateScript = nix-update-script { };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/ni/nixos-facter/package.nix b/third_party/nixpkgs/pkgs/by-name/ni/nixos-facter/package.nix
index b93412378c..4d0bb4abb3 100644
--- a/third_party/nixpkgs/pkgs/by-name/ni/nixos-facter/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ni/nixos-facter/package.nix
@@ -16,23 +16,23 @@ let
src = fetchFromGitHub {
owner = "numtide";
repo = "hwinfo";
- rev = "42b014495b2de8735eeec950bc2d3afbefc65ec4";
- hash = "sha256-OXbGF8M1r8GSgqeY4TqfjF+IO0SXXB/dX2jE2JtkPUk=";
+ rev = "a559f34934098d54096ed2078e750a8245ae4044";
+ hash = "sha256-3abkWPr98qXXQ17r1Z43gh2M5hl/DHjW2hfeWl+GSAs=";
};
};
in
buildGoModule rec {
pname = "nixos-facter";
- version = "0.1.0";
+ version = "0.1.1";
src = fetchFromGitHub {
owner = "numtide";
repo = "nixos-facter";
rev = "v${version}";
- hash = "sha256-TBSzIaOuD/IEObgwSx0UwFFAkqF1pAAWhDrNDtQShdY=";
+ hash = "sha256-vlPmvCrgX64dcf//BPtQszBt7dkq35JpgQg+/LW0AqM=";
};
- vendorHash = "sha256-8yQO7topYvXL6bP0oSVN1rApiPjse4Q2bjFNM5jVl8c=";
+ vendorHash = "sha256-5leiTNp3FJmgFd0SKhu18hxYZ2G9SuQPhZJjki2SDVs=";
CGO_ENABLED = 1;
diff --git a/third_party/nixpkgs/pkgs/by-name/nm/nmap/package.nix b/third_party/nixpkgs/pkgs/by-name/nm/nmap/package.nix
index e90fc8ec32..32a6f1a322 100644
--- a/third_party/nixpkgs/pkgs/by-name/nm/nmap/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/nm/nmap/package.nix
@@ -66,6 +66,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Free and open source utility for network discovery and security auditing";
homepage = "http://www.nmap.org";
+ changelog = "https://nmap.org/changelog.html#${version}";
license = lib.licenses.gpl2Only;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [
diff --git a/third_party/nixpkgs/pkgs/by-name/nm/nmapsi4/package.nix b/third_party/nixpkgs/pkgs/by-name/nm/nmapsi4/package.nix
index 1b4e25912e..682e7f1f2d 100644
--- a/third_party/nixpkgs/pkgs/by-name/nm/nmapsi4/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/nm/nmapsi4/package.nix
@@ -61,6 +61,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Qt frontend for nmap";
mainProgram = "nmapsi4";
+ changelog = "https://github.com/nmapsi4/nmapsi4/releases/tag/${src.rev}";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ peterhoeg ];
inherit (src.meta) homepage;
diff --git a/third_party/nixpkgs/pkgs/by-name/no/nodemon/package.nix b/third_party/nixpkgs/pkgs/by-name/no/nodemon/package.nix
index 03e432628f..cc51b9263f 100644
--- a/third_party/nixpkgs/pkgs/by-name/no/nodemon/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/no/nodemon/package.nix
@@ -7,13 +7,13 @@
buildNpmPackage rec {
pname = "nodemon";
- version = "3.1.4";
+ version = "3.1.7";
src = fetchFromGitHub {
owner = "remy";
repo = "nodemon";
rev = "v${version}";
- hash = "sha256-bAsq1eoeQ03VhNYgdYJQnZRCxyvt46C+3scihGp+9GU=";
+ hash = "sha256-1hwkPXCPBLYPsg9WwWxId/9v5KF0Iu13qWHRzYJUh+E=";
};
npmDepsHash = "sha256-cZHfaUWhKZYKRe4Foc2UymZ8hTPrGLzlcXe1gMsW1pU=";
diff --git a/third_party/nixpkgs/pkgs/by-name/no/nomnatong/package.nix b/third_party/nixpkgs/pkgs/by-name/no/nomnatong/package.nix
index ab8757708a..7a08a43c1b 100644
--- a/third_party/nixpkgs/pkgs/by-name/no/nomnatong/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/no/nomnatong/package.nix
@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "nomnatong";
- version = "5.11";
+ version = "5.12";
src = fetchFromGitHub {
owner = "nomfoundation";
repo = "font";
rev = "v${finalAttrs.version}";
- hash = "sha256-LaMggMZIehQynA6tokOte28bbV3H0kagJRsbE8ZczsM=";
+ hash = "sha256-DMKL5a830V07U4Pogp2EQtGQUJ26d3F4u7ce5aWPAI8=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/no/normcap/package.nix b/third_party/nixpkgs/pkgs/by-name/no/normcap/package.nix
index a93db6de02..8404231fa3 100644
--- a/third_party/nixpkgs/pkgs/by-name/no/normcap/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/no/normcap/package.nix
@@ -7,6 +7,8 @@
, wl-clipboard
, libnotify
, xorg
+, makeDesktopItem
+, copyDesktopItems
}:
let
@@ -37,12 +39,6 @@ ps.buildPythonApplication rec {
hash = "sha256-iMlW8oEt4OSipJaQ2XzBZeBVqiZP/C1sM0f5LYjv7/A=";
};
- postPatch = ''
- # disable coverage testing
- substituteInPlace pyproject.toml \
- --replace-fail "addopts = [" "addopts_ = ["
- '';
-
pythonRemoveDeps = [
"pyside6-essentials"
];
@@ -51,9 +47,15 @@ ps.buildPythonApplication rec {
"shiboken6"
];
- nativeBuildInputs = [
+ build-system = [
ps.hatchling
ps.babel
+ ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ ps.toml
+ ];
+
+ nativeBuildInputs = [
+ copyDesktopItems
];
dependencies = [
@@ -69,8 +71,15 @@ ps.buildPythonApplication rec {
)
'';
+ postInstall = lib.optionalString stdenv.hostPlatform.isLinux ''
+ mkdir -p $out/share/pixmaps
+ ln -s $out/${python3.sitePackages}/normcap/resources/icons/normcap.png $out/share/pixmaps/
+ '';
+
nativeCheckInputs = wrapperDeps ++ [
ps.pytestCheckHook
+ ps.pytest-cov-stub
+ ps.pytest-instafail
ps.pytest-qt
ps.toml
] ++ lib.optionals stdenv.hostPlatform.isLinux [
@@ -107,10 +116,15 @@ ps.buildPythonApplication rec {
# flaky
"test_normcap_ocr_testcases"
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ # requires display
+ "test_send_via_qt_tray"
+ "test_screens"
# requires impure pbcopy
"test_get_copy_func_with_pbcopy"
"test_get_copy_func_without_pbcopy"
"test_perform_pbcopy"
+ "test_pbcopy"
+ "test_copy"
# NSXPCSharedListener endpointForReply:withListenerName:replyErrorCode:
# while obtaining endpoint 'ClientCallsAuxiliary': Connection interrupted
# since v5.0.0
@@ -132,8 +146,30 @@ ps.buildPythonApplication rec {
# requires a display
"tests/integration/test_normcap.py"
"tests/integration/test_tray_menu.py"
+ "tests/integration/test_settings_menu.py"
+ "tests/tests_clipboard/test_handlers/test_qtclipboard.py"
+ "tests/tests_gui/test_tray.py"
+ "tests/tests_gui/test_window.py"
+ "tests/tests_screengrab/"
# failure unknown, crashes in first test with `.show()`
"tests/tests_gui/test_loading_indicator.py"
+ "tests/tests_gui/test_menu_button.py"
+ "tests/tests_gui/test_resources.py"
+ "tests/tests_gui/test_update_check.py"
+ ];
+
+ desktopItems = [
+ (makeDesktopItem {
+ name = "com.github.dynobo.normcap";
+ desktopName = "NormCap";
+ genericName = "OCR powered screen-capture tool";
+ comment = "Extract text from an image directly into clipboard";
+ exec = "normcap";
+ icon = "normcap";
+ terminal = false;
+ categories = ["Utility" "Office"];
+ keywords = ["Text" "Extraction" "OCR"];
+ })
];
meta = with lib; {
@@ -142,6 +178,5 @@ ps.buildPythonApplication rec {
license = licenses.gpl3Plus;
maintainers = with maintainers; [ cafkafk pbsds ];
mainProgram = "normcap";
- broken = stdenv.hostPlatform.isDarwin;
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/no/notcurses/package.nix b/third_party/nixpkgs/pkgs/by-name/no/notcurses/package.nix
index 67c640ddb2..4fca583a62 100644
--- a/third_party/nixpkgs/pkgs/by-name/no/notcurses/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/no/notcurses/package.nix
@@ -14,13 +14,13 @@
stdenv.mkDerivation rec {
pname = "notcurses";
- version = "3.0.9";
+ version = "3.0.11";
src = fetchFromGitHub {
owner = "dankamongmen";
repo = "notcurses";
rev = "v${version}";
- sha256 = "sha256-8SJeqLcV4xp968YgGsJccsgpB5wwaJDaoWsaYxf8upM=";
+ sha256 = "sha256-3ddiHzPZ74GN2Hu+6Oe1DaNFn6S9gegGwXSX8fbtPp8=";
};
outputs = [ "out" "dev" ];
diff --git a/third_party/nixpkgs/pkgs/by-name/nu/nuclear/package.nix b/third_party/nixpkgs/pkgs/by-name/nu/nuclear/package.nix
index 1ed6df2779..201e25b5a6 100644
--- a/third_party/nixpkgs/pkgs/by-name/nu/nuclear/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/nu/nuclear/package.nix
@@ -5,7 +5,7 @@
}:
let
pname = "nuclear";
- version = "0.6.31";
+ version = "0.6.39";
src = fetchurl {
# Nuclear currenntly only publishes AppImage releases for x86_64, which is hardcoded in
@@ -13,7 +13,7 @@ let
# provide more arches, we should use stdenv.hostPlatform to determine the arch and choose
# source URL accordingly.
url = "https://github.com/nukeop/nuclear/releases/download/v${version}/${pname}-v${version}-x86_64.AppImage";
- hash = "sha256-ezho69fDP4OiLpC8KNKc8OIZ++TX4GUinFB6o8MLx3I=";
+ hash = "sha256-X5IQ9NlFTFTEYDhuCyrzkPGmvNK66nCSdbmJZxObkBo=";
};
appimageContents = appimageTools.extract { inherit pname version src; };
diff --git a/third_party/nixpkgs/pkgs/by-name/nu/nuclei-templates/package.nix b/third_party/nixpkgs/pkgs/by-name/nu/nuclei-templates/package.nix
index 56f3520622..196abb001f 100644
--- a/third_party/nixpkgs/pkgs/by-name/nu/nuclei-templates/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/nu/nuclei-templates/package.nix
@@ -6,13 +6,13 @@
stdenvNoCC.mkDerivation rec {
pname = "nuclei-templates";
- version = "10.0.0";
+ version = "10.0.1";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "nuclei-templates";
rev = "refs/tags/v${version}";
- hash = "sha256-FGhq1KgHvHkyBXAWdG3OBuNJHj+epLeRw+T241bUSeY=";
+ hash = "sha256-unQ/c3S1uJGSE7DoDsKnnI0n7YGe7s8F0g+yUNB4xH4=";
};
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/by-name/nw/nwg-panel/package.nix b/third_party/nixpkgs/pkgs/by-name/nw/nwg-panel/package.nix
index bcd112b55c..fba077d5c5 100644
--- a/third_party/nixpkgs/pkgs/by-name/nw/nwg-panel/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/nw/nwg-panel/package.nix
@@ -16,13 +16,13 @@
python3Packages.buildPythonApplication rec {
pname = "nwg-panel";
- version = "0.9.39";
+ version = "0.9.40";
src = fetchFromGitHub {
owner = "nwg-piotr";
repo = "nwg-panel";
rev = "refs/tags/v${version}";
- hash = "sha256-uXhhtE91BqYdTQjavOU5p0JoprFZTGCcxQr66iJixu4=";
+ hash = "sha256-MymxhQxPS07qZlD+TsiMyMtOrmIuqi3LAhc0Huxwxjs=";
};
# No tests
diff --git a/third_party/nixpkgs/pkgs/by-name/nw/nwjs-ffmpeg-prebuilt/package.nix b/third_party/nixpkgs/pkgs/by-name/nw/nwjs-ffmpeg-prebuilt/package.nix
index 6acad5ed2c..c4b85cac55 100644
--- a/third_party/nixpkgs/pkgs/by-name/nw/nwjs-ffmpeg-prebuilt/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/nw/nwjs-ffmpeg-prebuilt/package.nix
@@ -7,7 +7,7 @@
let
bits = if stdenv.hostPlatform.is64bit then "x64" else "ia32";
- version = "0.91.0";
+ version = "0.92.0";
in
stdenv.mkDerivation {
pname = "nwjs-ffmpeg-prebuilt";
@@ -16,8 +16,8 @@ stdenv.mkDerivation {
src =
let
hashes = {
- "x64" = "sha256-C6ZOY+oFyWYqLvpYmM9KnQ3B7y0JAXp4SbeNBYvcUe0=";
- "ia32" = "sha256-C6ZOY+oFyWYqLvpYmM9KnQ3B7y0JAXp4SbeNBYvcUe0=";
+ "x64" = "sha256-0Y0m9wGZGqH78LTPSWw+OCTvxd6kmIjuYzSaepwt9/I=";
+ "ia32" = "sha256-0Y0m9wGZGqH78LTPSWw+OCTvxd6kmIjuYzSaepwt9/I=";
};
in
fetchurl {
diff --git a/third_party/nixpkgs/pkgs/by-name/nz/nzbhydra2/package.nix b/third_party/nixpkgs/pkgs/by-name/nz/nzbhydra2/package.nix
index 46eec0465e..db143bf1a5 100644
--- a/third_party/nixpkgs/pkgs/by-name/nz/nzbhydra2/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/nz/nzbhydra2/package.nix
@@ -10,11 +10,11 @@
}:
stdenv.mkDerivation rec {
pname = "nzbhydra2";
- version = "7.6.0";
+ version = "7.7.0";
src = fetchzip {
url = "https://github.com/theotherp/nzbhydra2/releases/download/v${version}/nzbhydra2-${version}-generic.zip";
- hash = "sha256-EMp7bR3VCFWgg32ddUzAIEVINIeGXq8qBiIp3G/YI0I=";
+ hash = "sha256-8Q/aTMwHFy7OG+VyoSRYlXp4l247nUSPP0YCMkv9Cec=";
stripRoot = false;
};
diff --git a/third_party/nixpkgs/pkgs/by-name/ob/oboete/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/ob/oboete/Cargo.lock
index 181d46ed0b..1128cf55e2 100644
--- a/third_party/nixpkgs/pkgs/by-name/ob/oboete/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/ob/oboete/Cargo.lock
@@ -89,9 +89,9 @@ dependencies = [
[[package]]
name = "addr2line"
-version = "0.22.0"
+version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"
+checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375"
dependencies = [
"gimli",
]
@@ -102,6 +102,12 @@ version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
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"
@@ -207,15 +213,15 @@ checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457"
[[package]]
name = "arrayref"
-version = "0.3.7"
+version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545"
+checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
[[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"
@@ -237,6 +243,25 @@ name = "ashpd"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd884d7c72877a94102c3715f3b1cd09ff4fac28221add3e57cfbe25c236d093"
+dependencies = [
+ "async-fs 2.1.2",
+ "async-net",
+ "enumflags2",
+ "futures-channel",
+ "futures-util",
+ "rand",
+ "serde",
+ "serde_repr",
+ "tokio",
+ "url",
+ "zbus 4.4.0",
+]
+
+[[package]]
+name = "ashpd"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfe7e0dd0ac5a401dc116ed9f9119cf9decc625600474cb41f0fc0a0050abc9a"
dependencies = [
"async-fs 2.1.2",
"async-net",
@@ -250,8 +275,8 @@ dependencies = [
"url",
"wayland-backend",
"wayland-client",
- "wayland-protocols 0.31.2",
- "zbus 4.3.1",
+ "wayland-protocols 0.32.4",
+ "zbus 4.4.0",
]
[[package]]
@@ -290,13 +315,13 @@ dependencies = [
[[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",
+ "fastrand 2.1.1",
"futures-lite 2.3.0",
"slab",
]
@@ -346,9 +371,9 @@ dependencies = [
[[package]]
name = "async-io"
-version = "2.3.3"
+version = "2.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964"
+checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8"
dependencies = [
"async-lock 3.4.0",
"cfg-if",
@@ -356,11 +381,11 @@ dependencies = [
"futures-io",
"futures-lite 2.3.0",
"parking",
- "polling 3.7.2",
- "rustix 0.38.34",
+ "polling 3.7.3",
+ "rustix 0.38.37",
"slab",
"tracing",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -389,7 +414,7 @@ version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7"
dependencies = [
- "async-io 2.3.3",
+ "async-io 2.3.4",
"blocking",
"futures-lite 2.3.0",
]
@@ -407,18 +432,18 @@ dependencies = [
"cfg-if",
"event-listener 3.1.0",
"futures-lite 1.13.0",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"windows-sys 0.48.0",
]
[[package]]
name = "async-process"
-version = "2.2.3"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f7eda79bbd84e29c2b308d1dc099d7de8dcc7035e48f4bf5dc4a531a44ff5e2a"
+checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb"
dependencies = [
"async-channel",
- "async-io 2.3.3",
+ "async-io 2.3.4",
"async-lock 3.4.0",
"async-signal",
"async-task",
@@ -426,9 +451,8 @@ dependencies = [
"cfg-if",
"event-listener 5.3.1",
"futures-lite 2.3.0",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"tracing",
- "windows-sys 0.52.0",
]
[[package]]
@@ -439,25 +463,25 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[package]]
name = "async-signal"
-version = "0.2.8"
+version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "794f185324c2f00e771cd9f1ae8b5ac68be2ca7abb129a87afd6e86d228bc54d"
+checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3"
dependencies = [
- "async-io 2.3.3",
+ "async-io 2.3.4",
"async-lock 3.4.0",
"atomic-waker",
"cfg-if",
"futures-core",
"futures-io",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"signal-hook-registry",
"slab",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -468,13 +492,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
[[package]]
name = "async-trait"
-version = "0.1.81"
+version = "0.1.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107"
+checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[package]]
@@ -497,7 +521,7 @@ name = "atomicwrites"
version = "0.4.2"
source = "git+https://github.com/jackpot51/rust-atomicwrites#043ab4859d53ffd3d55334685303d8df39c9f768"
dependencies = [
- "rustix 0.38.34",
+ "rustix 0.38.37",
"tempfile",
"windows-sys 0.48.0",
]
@@ -552,23 +576,23 @@ dependencies = [
[[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"
-version = "0.3.73"
+version = "0.3.74"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a"
+checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
dependencies = [
"addr2line",
- "cc",
"cfg-if",
"libc",
- "miniz_oxide",
+ "miniz_oxide 0.8.0",
"object",
"rustc-demangle",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -577,12 +601,27 @@ version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
+[[package]]
+name = "base64"
+version = "0.22.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
+
[[package]]
name = "base64ct"
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
+[[package]]
+name = "basic-toml"
+version = "0.1.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "823388e228f614e9558c6804262db37960ec8821856535f5c3f59913140558f8"
+dependencies = [
+ "serde",
+]
+
[[package]]
name = "bit-set"
version = "0.5.3"
@@ -690,22 +729,22 @@ checksum = "64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06"
[[package]]
name = "bytemuck"
-version = "1.16.1"
+version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e"
+checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae"
dependencies = [
"bytemuck_derive",
]
[[package]]
name = "bytemuck_derive"
-version = "1.7.0"
+version = "1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ee891b04274a59bd38b412188e24b849617b2e45a0fd8d057deb63e7403761b"
+checksum = "0cc8b54b395f2fcfbb3d90c47b01c7f444d94d05bdeb775811dec868ac3bbc26"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[package]]
@@ -716,9 +755,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "bytes"
-version = "1.6.0"
+version = "1.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
+checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3"
[[package]]
name = "calloop"
@@ -728,8 +767,8 @@ checksum = "fba7adb4dd5aa98e5553510223000e7148f621165ec5f9acd7113f6ca4995298"
dependencies = [
"bitflags 2.6.0",
"log",
- "polling 3.7.2",
- "rustix 0.38.34",
+ "polling 3.7.3",
+ "rustix 0.38.37",
"slab",
"thiserror",
]
@@ -742,8 +781,8 @@ checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec"
dependencies = [
"bitflags 2.6.0",
"log",
- "polling 3.7.2",
- "rustix 0.38.34",
+ "polling 3.7.3",
+ "rustix 0.38.37",
"slab",
"thiserror",
]
@@ -755,7 +794,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f0ea9b9476c7fad82841a8dbb380e2eae480c21910feba80725b46931ed8f02"
dependencies = [
"calloop 0.12.4",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"wayland-backend",
"wayland-client",
]
@@ -767,20 +806,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20"
dependencies = [
"calloop 0.13.0",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"wayland-backend",
"wayland-client",
]
[[package]]
name = "cc"
-version = "1.1.0"
+version = "1.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eaff6f8ce506b9773fa786672d63fc7a191ffea1be33f72bbd4aeacefca9ffc8"
+checksum = "812acba72f0a070b003d3697490d2b55b837230ae7c6c6497f05cc2ddbb8d938"
dependencies = [
"jobserver",
"libc",
- "once_cell",
+ "shlex",
]
[[package]]
@@ -993,9 +1032,9 @@ dependencies = [
[[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"
@@ -1024,7 +1063,7 @@ dependencies = [
[[package]]
name = "cosmic-config"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic.git#76667418d8e97bfb7dc89cbca6c6e67dbf47e9ab"
+source = "git+https://github.com/pop-os/libcosmic.git#228eb4d70d581be88bacb1e261106a58603d847b"
dependencies = [
"atomicwrites",
"cosmic-config-derive",
@@ -1040,13 +1079,13 @@ dependencies = [
"tokio",
"tracing",
"xdg",
- "zbus 4.3.1",
+ "zbus 4.4.0",
]
[[package]]
name = "cosmic-config-derive"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic.git#76667418d8e97bfb7dc89cbca6c6e67dbf47e9ab"
+source = "git+https://github.com/pop-os/libcosmic.git#228eb4d70d581be88bacb1e261106a58603d847b"
dependencies = [
"quote",
"syn 1.0.109",
@@ -1055,15 +1094,15 @@ dependencies = [
[[package]]
name = "cosmic-settings-daemon"
version = "0.1.0"
-source = "git+https://github.com/pop-os/dbus-settings-bindings#cd21ddcb1b5cbfc80ab84b34d3c8b1ff3d81179a"
+source = "git+https://github.com/pop-os/dbus-settings-bindings#931f5db558bf3fcb572ff4e18f7f1618a7430046"
dependencies = [
- "zbus 4.3.1",
+ "zbus 4.4.0",
]
[[package]]
name = "cosmic-text"
-version = "0.12.0"
-source = "git+https://github.com/pop-os/cosmic-text.git#0e2d050a8d87c2e97e94ae205c9beda5858123b6"
+version = "0.12.1"
+source = "git+https://github.com/pop-os/cosmic-text.git#4fe90bb6126c22f589b46768d7754d65ae300c5e"
dependencies = [
"bitflags 2.6.0",
"fontdb",
@@ -1073,6 +1112,7 @@ dependencies = [
"rustc-hash",
"rustybuzz 0.14.1",
"self_cell 1.0.4",
+ "smol_str",
"swash",
"sys-locale",
"ttf-parser 0.21.1",
@@ -1085,7 +1125,7 @@ dependencies = [
[[package]]
name = "cosmic-theme"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic.git#76667418d8e97bfb7dc89cbca6c6e67dbf47e9ab"
+source = "git+https://github.com/pop-os/libcosmic.git#228eb4d70d581be88bacb1e261106a58603d847b"
dependencies = [
"almost",
"cosmic-config",
@@ -1101,9 +1141,9 @@ dependencies = [
[[package]]
name = "cpufeatures"
-version = "0.2.12"
+version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
+checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0"
dependencies = [
"libc",
]
@@ -1225,7 +1265,7 @@ version = "0.19.0"
source = "git+https://github.com/gfx-rs/wgpu?rev=20fda69#20fda698341efbdc870b8027d6d49f5bf3f36109"
dependencies = [
"bitflags 2.6.0",
- "libloading 0.8.4",
+ "libloading 0.8.5",
"winapi",
]
@@ -1249,8 +1289,8 @@ dependencies = [
"ident_case",
"proc-macro2",
"quote",
- "strsim 0.11.1",
- "syn 2.0.70",
+ "strsim",
+ "syn 2.0.79",
]
[[package]]
@@ -1261,17 +1301,18 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
dependencies = [
"darling_core",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[package]]
name = "dashmap"
-version = "5.5.3"
+version = "6.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856"
+checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf"
dependencies = [
"cfg-if",
- "hashbrown",
+ "crossbeam-utils",
+ "hashbrown 0.14.5",
"lock_api",
"once_cell",
"parking_lot_core 0.9.10",
@@ -1314,7 +1355,7 @@ dependencies = [
"darling",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[package]]
@@ -1364,7 +1405,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[package]]
@@ -1373,7 +1414,7 @@ version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412"
dependencies = [
- "libloading 0.8.4",
+ "libloading 0.8.5",
]
[[package]]
@@ -1393,7 +1434,7 @@ dependencies = [
"bitflags 2.6.0",
"mime",
"raw-window-handle",
- "smithay-client-toolkit 0.19.1",
+ "smithay-client-toolkit 0.19.2",
"smithay-clipboard",
]
@@ -1419,7 +1460,7 @@ dependencies = [
"bytemuck",
"drm-ffi",
"drm-fourcc",
- "rustix 0.38.34",
+ "rustix 0.38.37",
]
[[package]]
@@ -1429,7 +1470,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41334f8405792483e32ad05fbb9c5680ff4e84491883d2947a4757dc54cb2ac6"
dependencies = [
"drm-sys",
- "rustix 0.38.34",
+ "rustix 0.38.37",
]
[[package]]
@@ -1445,7 +1486,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d09ff881f92f118b11105ba5e34ff8f4adf27b30dae8f12e28c193af1c83176"
dependencies = [
"libc",
- "linux-raw-sys 0.6.4",
+ "linux-raw-sys 0.6.5",
]
[[package]]
@@ -1481,7 +1522,7 @@ checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[package]]
@@ -1502,9 +1543,9 @@ dependencies = [
[[package]]
name = "error-code"
-version = "3.2.0"
+version = "3.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b"
+checksum = "a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f"
[[package]]
name = "etagere"
@@ -1529,9 +1570,9 @@ dependencies = [
[[package]]
name = "euclid"
-version = "0.22.10"
+version = "0.22.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e0f0eb73b934648cd7a4a61f1b15391cd95dab0b4da6e2e66c2a072c144b4a20"
+checksum = "ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48"
dependencies = [
"num-traits",
]
@@ -1584,7 +1625,7 @@ dependencies = [
"flume",
"half",
"lebe",
- "miniz_oxide",
+ "miniz_oxide 0.7.4",
"rayon-core",
"smallvec",
"zune-inflate",
@@ -1607,29 +1648,29 @@ dependencies = [
[[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.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645"
+checksum = "d8090f921a24b04994d9929e204f50b498a33ea6ba559ffaa05e04f7ee7fb5ab"
dependencies = [
"simd-adler32",
]
[[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 0.1.3",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -1638,17 +1679,17 @@ version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2"
dependencies = [
- "toml 0.5.11",
+ "toml",
]
[[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]]
@@ -1726,20 +1767,20 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "font-types"
-version = "0.5.5"
+version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34fd7136aca682873d859ef34494ab1a7d3f57ecd485ed40eb6437ee8c85aa29"
+checksum = "8f0189ccb084f77c5523e08288d418cbaa09c451a08515678a0aa265df9a8b60"
dependencies = [
"bytemuck",
]
[[package]]
name = "fontconfig-parser"
-version = "0.5.6"
+version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a595cb550439a117696039dfc69830492058211b771a2a165379f2a1a53d84d"
+checksum = "c1fcfcd44ca6e90c921fee9fa665d530b21ef1327a4c1a6c5250ea44b776ada7"
dependencies = [
- "roxmltree",
+ "roxmltree 0.20.0",
]
[[package]]
@@ -1750,7 +1791,7 @@ checksum = "b0299020c3ef3f60f526a4f64ab4a3d4ce116b1acbf24cdd22da0068e5d81dc3"
dependencies = [
"fontconfig-parser",
"log",
- "memmap2 0.9.4",
+ "memmap2 0.9.5",
"slotmap",
"tinyvec",
"ttf-parser 0.20.0",
@@ -1774,7 +1815,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[package]]
@@ -1794,9 +1835,9 @@ dependencies = [
[[package]]
name = "fraction"
-version = "0.14.0"
+version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59a78dd758a47a7305478e0e054f9fde4e983b9f9eccda162bf7ca03b79e9d40"
+checksum = "0f158e3ff0a1b334408dc9fb811cd99b446986f4d8b741bb08f9df1604085ae7"
dependencies = [
"lazy_static",
"num",
@@ -1905,7 +1946,7 @@ version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5"
dependencies = [
- "fastrand 2.1.0",
+ "fastrand 2.1.1",
"futures-core",
"futures-io",
"parking",
@@ -1920,7 +1961,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[package]]
@@ -2006,9 +2047,9 @@ dependencies = [
[[package]]
name = "gimli"
-version = "0.29.0"
+version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
+checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64"
[[package]]
name = "gl_generator"
@@ -2099,7 +2140,7 @@ checksum = "cc11df1ace8e7e564511f53af41f3e42ddc95b56fd07b3f4445d2a6048bc682c"
dependencies = [
"bitflags 2.6.0",
"gpu-descriptor-types",
- "hashbrown",
+ "hashbrown 0.14.5",
]
[[package]]
@@ -2148,12 +2189,18 @@ dependencies = [
]
[[package]]
-name = "hashlink"
-version = "0.8.4"
+name = "hashbrown"
+version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7"
+checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb"
+
+[[package]]
+name = "hashlink"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af"
dependencies = [
- "hashbrown",
+ "hashbrown 0.14.5",
]
[[package]]
@@ -2165,7 +2212,7 @@ dependencies = [
"bitflags 2.6.0",
"com",
"libc",
- "libloading 0.8.4",
+ "libloading 0.8.5",
"thiserror",
"widestring",
"winapi",
@@ -2176,9 +2223,12 @@ name = "heck"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
-dependencies = [
- "unicode-segmentation",
-]
+
+[[package]]
+name = "heck"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "hermit-abi"
@@ -2233,23 +2283,23 @@ dependencies = [
[[package]]
name = "i18n-config"
-version = "0.4.6"
+version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c9ce3c48cbc21fd5b22b9331f32b5b51f6ad85d969b99e793427332e76e7640"
+checksum = "8e88074831c0be5b89181b05e6748c4915f77769ecc9a4c372f88b169a8509c9"
dependencies = [
+ "basic-toml",
"log",
"serde",
"serde_derive",
"thiserror",
- "toml 0.8.14",
"unic-langid",
]
[[package]]
name = "i18n-embed"
-version = "0.14.1"
+version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "94205d95764f5bb9db9ea98fa77f89653365ca748e27161f5bbea2ffd50e459c"
+checksum = "e901c87176ac0b615033c81dbe927c230f74700abfd60ed953a6f547c87bbe6d"
dependencies = [
"arc-swap",
"fluent",
@@ -2269,9 +2319,9 @@ dependencies = [
[[package]]
name = "i18n-embed-fl"
-version = "0.8.0"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8241a781f49e923415e106fcd1f89c3fab92cc9f699a521c56e95dee273903d3"
+checksum = "d73fe51b9655599147183495551696628b335f75b2dbfa225196b16d69d7288e"
dependencies = [
"dashmap",
"find-crate",
@@ -2283,8 +2333,8 @@ dependencies = [
"proc-macro-error",
"proc-macro2",
"quote",
- "strsim 0.10.0",
- "syn 2.0.70",
+ "strsim",
+ "syn 2.0.79",
"unic-langid",
]
@@ -2298,14 +2348,14 @@ dependencies = [
"i18n-config",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[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",
@@ -2327,7 +2377,7 @@ dependencies = [
[[package]]
name = "iced"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#76667418d8e97bfb7dc89cbca6c6e67dbf47e9ab"
+source = "git+https://github.com/pop-os/libcosmic.git#228eb4d70d581be88bacb1e261106a58603d847b"
dependencies = [
"dnd",
"iced_accessibility",
@@ -2345,7 +2395,7 @@ dependencies = [
[[package]]
name = "iced_accessibility"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic.git#76667418d8e97bfb7dc89cbca6c6e67dbf47e9ab"
+source = "git+https://github.com/pop-os/libcosmic.git#228eb4d70d581be88bacb1e261106a58603d847b"
dependencies = [
"accesskit",
"accesskit_winit",
@@ -2354,7 +2404,7 @@ dependencies = [
[[package]]
name = "iced_core"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#76667418d8e97bfb7dc89cbca6c6e67dbf47e9ab"
+source = "git+https://github.com/pop-os/libcosmic.git#228eb4d70d581be88bacb1e261106a58603d847b"
dependencies = [
"bitflags 2.6.0",
"dnd",
@@ -2374,7 +2424,7 @@ dependencies = [
[[package]]
name = "iced_futures"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#76667418d8e97bfb7dc89cbca6c6e67dbf47e9ab"
+source = "git+https://github.com/pop-os/libcosmic.git#228eb4d70d581be88bacb1e261106a58603d847b"
dependencies = [
"futures",
"iced_core",
@@ -2387,7 +2437,7 @@ dependencies = [
[[package]]
name = "iced_graphics"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#76667418d8e97bfb7dc89cbca6c6e67dbf47e9ab"
+source = "git+https://github.com/pop-os/libcosmic.git#228eb4d70d581be88bacb1e261106a58603d847b"
dependencies = [
"bitflags 2.6.0",
"bytemuck",
@@ -2411,7 +2461,7 @@ dependencies = [
[[package]]
name = "iced_renderer"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#76667418d8e97bfb7dc89cbca6c6e67dbf47e9ab"
+source = "git+https://github.com/pop-os/libcosmic.git#228eb4d70d581be88bacb1e261106a58603d847b"
dependencies = [
"iced_graphics",
"iced_tiny_skia",
@@ -2423,7 +2473,7 @@ dependencies = [
[[package]]
name = "iced_runtime"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#76667418d8e97bfb7dc89cbca6c6e67dbf47e9ab"
+source = "git+https://github.com/pop-os/libcosmic.git#228eb4d70d581be88bacb1e261106a58603d847b"
dependencies = [
"dnd",
"iced_core",
@@ -2435,7 +2485,7 @@ dependencies = [
[[package]]
name = "iced_style"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#76667418d8e97bfb7dc89cbca6c6e67dbf47e9ab"
+source = "git+https://github.com/pop-os/libcosmic.git#228eb4d70d581be88bacb1e261106a58603d847b"
dependencies = [
"iced_core",
"once_cell",
@@ -2445,7 +2495,7 @@ dependencies = [
[[package]]
name = "iced_tiny_skia"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#76667418d8e97bfb7dc89cbca6c6e67dbf47e9ab"
+source = "git+https://github.com/pop-os/libcosmic.git#228eb4d70d581be88bacb1e261106a58603d847b"
dependencies = [
"bytemuck",
"cosmic-text",
@@ -2462,8 +2512,9 @@ dependencies = [
[[package]]
name = "iced_wgpu"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#76667418d8e97bfb7dc89cbca6c6e67dbf47e9ab"
+source = "git+https://github.com/pop-os/libcosmic.git#228eb4d70d581be88bacb1e261106a58603d847b"
dependencies = [
+ "as-raw-xcb-connection",
"bitflags 2.6.0",
"bytemuck",
"futures",
@@ -2476,19 +2527,21 @@ dependencies = [
"once_cell",
"raw-window-handle",
"resvg",
- "rustix 0.38.34",
- "smithay-client-toolkit 0.19.1",
+ "rustix 0.38.37",
+ "smithay-client-toolkit 0.19.2",
+ "tiny-xlib",
"wayland-backend",
"wayland-client",
- "wayland-protocols 0.32.2",
+ "wayland-protocols 0.32.4",
"wayland-sys",
"wgpu",
+ "x11rb",
]
[[package]]
name = "iced_widget"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#76667418d8e97bfb7dc89cbca6c6e67dbf47e9ab"
+source = "git+https://github.com/pop-os/libcosmic.git#228eb4d70d581be88bacb1e261106a58603d847b"
dependencies = [
"dnd",
"iced_renderer",
@@ -2504,7 +2557,7 @@ dependencies = [
[[package]]
name = "iced_winit"
version = "0.12.0"
-source = "git+https://github.com/pop-os/libcosmic.git#76667418d8e97bfb7dc89cbca6c6e67dbf47e9ab"
+source = "git+https://github.com/pop-os/libcosmic.git#228eb4d70d581be88bacb1e261106a58603d847b"
dependencies = [
"dnd",
"iced_graphics",
@@ -2582,12 +2635,12 @@ checksum = "029d73f573d8e8d63e6d5020011d3255b28c3ba85d6cf870a07184ed23de9284"
[[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",
+ "hashbrown 0.15.0",
]
[[package]]
@@ -2698,9 +2751,9 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
[[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",
]
@@ -2716,9 +2769,9 @@ dependencies = [
[[package]]
name = "js-sys"
-version = "0.3.69"
+version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
+checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a"
dependencies = [
"wasm-bindgen",
]
@@ -2739,7 +2792,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76"
dependencies = [
"libc",
- "libloading 0.8.4",
+ "libloading 0.8.5",
"pkg-config",
]
@@ -2751,11 +2804,11 @@ checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc"
[[package]]
name = "known-folders"
-version = "1.1.0"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4397c789f2709d23cfcb703b316e0766a8d4b17db2d47b0ab096ef6047cae1d8"
+checksum = "b7d9a1740cc8b46e259a0eb787d79d855e79ff10b9855a5eba58868d5da7927c"
dependencies = [
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -2804,17 +2857,17 @@ checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8"
[[package]]
name = "libc"
-version = "0.2.155"
+version = "0.2.159"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
+checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5"
[[package]]
name = "libcosmic"
version = "0.1.0"
-source = "git+https://github.com/pop-os/libcosmic.git#76667418d8e97bfb7dc89cbca6c6e67dbf47e9ab"
+source = "git+https://github.com/pop-os/libcosmic.git#228eb4d70d581be88bacb1e261106a58603d847b"
dependencies = [
"apply",
- "ashpd",
+ "ashpd 0.9.1",
"chrono",
"cosmic-config",
"cosmic-settings-daemon",
@@ -2844,7 +2897,7 @@ dependencies = [
"tracing",
"unicode-segmentation",
"url",
- "zbus 4.3.1",
+ "zbus 4.4.0",
]
[[package]]
@@ -2859,9 +2912,9 @@ dependencies = [
[[package]]
name = "libloading"
-version = "0.8.4"
+version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e310b3a6b5907f99202fcdb4960ff45b93735d7c7d96b760fcff8db2dc0e103d"
+checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4"
dependencies = [
"cfg-if",
"windows-targets 0.52.6",
@@ -2892,13 +2945,14 @@ checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
dependencies = [
"bitflags 2.6.0",
"libc",
+ "redox_syscall 0.5.7",
]
[[package]]
name = "libsqlite3-sys"
-version = "0.27.0"
+version = "0.30.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716"
+checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149"
dependencies = [
"cc",
"pkg-config",
@@ -2919,9 +2973,9 @@ checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
[[package]]
name = "linux-raw-sys"
-version = "0.6.4"
+version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f0b5399f6804fbab912acbd8878ed3532d506b7c951b8f9f164ef90fef39e3f4"
+checksum = "2a385b1be4e5c3e362ad2ffa73c392e53f031eaa5b7d648e64cd87f27f6063d7"
[[package]]
name = "locale_config"
@@ -2954,11 +3008,11 @@ checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
[[package]]
name = "lru"
-version = "0.12.3"
+version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc"
+checksum = "37ee39891760e7d94734f6f63fedc29a2e4a152f836120753a72503f09fcf904"
dependencies = [
- "hashbrown",
+ "hashbrown 0.14.5",
]
[[package]]
@@ -3049,9 +3103,9 @@ dependencies = [
[[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",
]
@@ -3110,6 +3164,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
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",
]
@@ -3125,6 +3188,18 @@ dependencies = [
"windows-sys 0.48.0",
]
+[[package]]
+name = "mio"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
+dependencies = [
+ "hermit-abi 0.3.9",
+ "libc",
+ "wasi",
+ "windows-sys 0.52.0",
+]
+
[[package]]
name = "mutate_once"
version = "0.1.1"
@@ -3230,7 +3305,7 @@ dependencies = [
"kqueue",
"libc",
"log",
- "mio",
+ "mio 0.8.11",
"walkdir",
"windows-sys 0.48.0",
]
@@ -3348,23 +3423,23 @@ dependencies = [
[[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 3.2.0",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[package]]
@@ -3446,18 +3521,18 @@ dependencies = [
[[package]]
name = "object"
-version = "0.36.1"
+version = "0.36.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce"
+checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a"
dependencies = [
"memchr",
]
[[package]]
name = "oboete"
-version = "0.1.5"
+version = "0.1.6"
dependencies = [
- "ashpd",
+ "ashpd 0.9.1",
"dirs",
"futures",
"i18n-embed",
@@ -3480,9 +3555,12 @@ dependencies = [
[[package]]
name = "once_cell"
-version = "1.19.0"
+version = "1.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
+checksum = "82881c4be219ab5faaf2ad5e5e5ecdff8c66bd7402ca3160975c93b24961afd1"
+dependencies = [
+ "portable-atomic",
+]
[[package]]
name = "open"
@@ -3517,7 +3595,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79"
dependencies = [
"dlv-list",
- "hashbrown",
+ "hashbrown 0.14.5",
]
[[package]]
@@ -3547,11 +3625,11 @@ version = "0.17.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec4c6225c69b4ca778c0aea097321a64c421cf4577b331c61b229267edabb6f8"
dependencies = [
- "heck",
+ "heck 0.4.1",
"proc-macro-error",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[package]]
@@ -3566,7 +3644,7 @@ version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "490d3a563d3122bf7c911a59b0add9389e5ec0f5f0c3ac6b91ff235a0e6a7f90"
dependencies = [
- "ttf-parser 0.24.0",
+ "ttf-parser 0.24.1",
]
[[package]]
@@ -3591,14 +3669,14 @@ dependencies = [
"by_address",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[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"
@@ -3643,7 +3721,7 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
dependencies = [
"cfg-if",
"libc",
- "redox_syscall 0.5.2",
+ "redox_syscall 0.5.7",
"smallvec",
"windows-targets 0.52.6",
]
@@ -3705,7 +3783,7 @@ dependencies = [
"phf_shared",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[package]]
@@ -3737,12 +3815,12 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "piper"
-version = "0.2.3"
+version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae1d5c74c9876f070d3e8fd503d748c7d974c3e48da8f41350fa5222ef9b4391"
+checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066"
dependencies = [
"atomic-waker",
- "fastrand 2.1.0",
+ "fastrand 2.1.1",
"futures-io",
]
@@ -3769,21 +3847,21 @@ dependencies = [
[[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",
+ "miniz_oxide 0.8.0",
]
[[package]]
@@ -3804,17 +3882,17 @@ dependencies = [
[[package]]
name = "polling"
-version = "3.7.2"
+version = "3.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3ed00ed3fbf728b5816498ecd316d1716eecaced9c0c8d2c5a6740ca214985b"
+checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511"
dependencies = [
"cfg-if",
"concurrent-queue",
"hermit-abi 0.4.0",
"pin-project-lite",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"tracing",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -3824,10 +3902,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "22686f4785f02a4fcc856d3b3bb19bf6c8160d103f7a99cc258bddd0251dc7f2"
[[package]]
-name = "ppv-lite86"
-version = "0.2.17"
+name = "portable-atomic"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2"
+
+[[package]]
+name = "ppv-lite86"
+version = "0.2.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
+dependencies = [
+ "zerocopy",
+]
[[package]]
name = "presser"
@@ -3847,11 +3934,11 @@ dependencies = [
[[package]]
name = "proc-macro-crate"
-version = "3.1.0"
+version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
+checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b"
dependencies = [
- "toml_edit 0.21.1",
+ "toml_edit 0.22.22",
]
[[package]]
@@ -3904,18 +3991,18 @@ dependencies = [
[[package]]
name = "quick-xml"
-version = "0.34.0"
+version = "0.36.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f24d770aeca0eacb81ac29dfbc55ebcc09312fdd1f8bbecdc7e4a84e000e3b4"
+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",
]
@@ -3996,9 +4083,9 @@ checksum = "3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f"
[[package]]
name = "read-fonts"
-version = "0.19.3"
+version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e8b8af39d1f23869711ad4cea5e7835a20daa987f80232f7f2a2374d648ca64d"
+checksum = "8c141b9980e1150201b2a3a32879001c8f975fe313ec3df5471a9b5c79a880cd"
dependencies = [
"bytemuck",
"font-types",
@@ -4033,18 +4120,18 @@ dependencies = [
[[package]]
name = "redox_syscall"
-version = "0.5.2"
+version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd"
+checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f"
dependencies = [
"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",
@@ -4053,9 +4140,9 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.10.5"
+version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f"
+checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8"
dependencies = [
"aho-corasick",
"memchr",
@@ -4065,9 +4152,9 @@ dependencies = [
[[package]]
name = "regex-automata"
-version = "0.4.7"
+version = "0.4.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df"
+checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3"
dependencies = [
"aho-corasick",
"memchr",
@@ -4076,9 +4163,9 @@ dependencies = [
[[package]]
name = "regex-syntax"
-version = "0.8.4"
+version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"
+checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
[[package]]
name = "renderdoc-sys"
@@ -4109,7 +4196,7 @@ version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25a73a7337fc24366edfca76ec521f51877b114e42dab584008209cca6719251"
dependencies = [
- "ashpd",
+ "ashpd 0.8.1",
"block",
"dispatch",
"js-sys",
@@ -4128,9 +4215,9 @@ dependencies = [
[[package]]
name = "rgb"
-version = "0.8.44"
+version = "0.8.50"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1aee83dc281d5a3200d37b299acd13b81066ea126a7f16f0eae70fc9aed241d9"
+checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a"
dependencies = [
"bytemuck",
]
@@ -4156,7 +4243,7 @@ version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94"
dependencies = [
- "base64",
+ "base64 0.21.7",
"bitflags 2.6.0",
"serde",
"serde_derive",
@@ -4168,6 +4255,12 @@ version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f"
+[[package]]
+name = "roxmltree"
+version = "0.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97"
+
[[package]]
name = "rsa"
version = "0.9.6"
@@ -4208,7 +4301,7 @@ dependencies = [
"proc-macro2",
"quote",
"rust-embed-utils",
- "syn 2.0.70",
+ "syn 2.0.79",
"walkdir",
]
@@ -4260,9 +4353,9 @@ dependencies = [
[[package]]
name = "rustix"
-version = "0.38.34"
+version = "0.38.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
+checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811"
dependencies = [
"bitflags 2.6.0",
"errno",
@@ -4273,31 +4366,41 @@ dependencies = [
[[package]]
name = "rustls"
-version = "0.21.12"
+version = "0.23.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e"
+checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8"
dependencies = [
+ "once_cell",
"ring",
+ "rustls-pki-types",
"rustls-webpki",
- "sct",
+ "subtle",
+ "zeroize",
]
[[package]]
name = "rustls-pemfile"
-version = "1.0.4"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c"
+checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50"
dependencies = [
- "base64",
+ "rustls-pki-types",
]
[[package]]
-name = "rustls-webpki"
-version = "0.101.7"
+name = "rustls-pki-types"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765"
+checksum = "0e696e35370c65c9c541198af4543ccd580cf17fc25d8e05c5a242b202488c55"
+
+[[package]]
+name = "rustls-webpki"
+version = "0.102.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9"
dependencies = [
"ring",
+ "rustls-pki-types",
"untrusted",
]
@@ -4361,16 +4464,6 @@ version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
-[[package]]
-name = "sct"
-version = "0.7.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
-dependencies = [
- "ring",
- "untrusted",
-]
-
[[package]]
name = "sctk-adwaita"
version = "0.8.3"
@@ -4379,7 +4472,7 @@ checksum = "70b31447ca297092c5a9916fc3b955203157b37c19ca8edde4f52e9843e602c7"
dependencies = [
"ab_glyph",
"log",
- "memmap2 0.9.4",
+ "memmap2 0.9.5",
"smithay-client-toolkit 0.18.1",
"tiny-skia",
]
@@ -4401,32 +4494,33 @@ checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a"
[[package]]
name = "serde"
-version = "1.0.204"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12"
+checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.204"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222"
+checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[package]]
name = "serde_json"
-version = "1.0.120"
+version = "1.0.128"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5"
+checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
dependencies = [
"indexmap",
"itoa",
+ "memchr",
"ryu",
"serde",
]
@@ -4439,15 +4533,18 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[package]]
-name = "serde_spanned"
-version = "0.6.6"
+name = "serde_urlencoded"
+version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0"
+checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
dependencies = [
+ "form_urlencoded",
+ "itoa",
+ "ryu",
"serde",
]
@@ -4482,6 +4579,12 @@ dependencies = [
"lazy_static",
]
+[[package]]
+name = "shlex"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
+
[[package]]
name = "signal-hook-registry"
version = "1.4.2"
@@ -4524,9 +4627,9 @@ checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
[[package]]
name = "skrifa"
-version = "0.19.3"
+version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ab45fb68b53576a43d4fc0e9ec8ea64e29a4d2cc7f44506964cb75f288222e9"
+checksum = "abea4738067b1e628c6ce28b2c216c19e9ea95715cdb332680e821c3bec2ef23"
dependencies = [
"bytemuck",
"read-fonts",
@@ -4555,6 +4658,9 @@ name = "smallvec"
version = "1.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
+dependencies = [
+ "serde",
+]
[[package]]
name = "smithay-client-toolkit"
@@ -4568,8 +4674,8 @@ dependencies = [
"cursor-icon",
"libc",
"log",
- "memmap2 0.9.4",
- "rustix 0.38.34",
+ "memmap2 0.9.5",
+ "rustix 0.38.37",
"thiserror",
"wayland-backend",
"wayland-client",
@@ -4583,9 +4689,9 @@ dependencies = [
[[package]]
name = "smithay-client-toolkit"
-version = "0.19.1"
+version = "0.19.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "837d3067369e24aeda699a5d9fc5aa14ca14a84dd70aeed7156bfa04a5605b32"
+checksum = "3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016"
dependencies = [
"bitflags 2.6.0",
"bytemuck",
@@ -4594,16 +4700,16 @@ dependencies = [
"cursor-icon",
"libc",
"log",
- "memmap2 0.9.4",
+ "memmap2 0.9.5",
"pkg-config",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"thiserror",
"wayland-backend",
"wayland-client",
"wayland-csd-frame",
"wayland-cursor",
- "wayland-protocols 0.32.2",
- "wayland-protocols-wlr 0.3.2",
+ "wayland-protocols 0.32.4",
+ "wayland-protocols-wlr 0.3.4",
"wayland-scanner",
"xkbcommon",
"xkeysym",
@@ -4612,11 +4718,11 @@ dependencies = [
[[package]]
name = "smithay-clipboard"
version = "0.8.0"
-source = "git+https://github.com/pop-os/smithay-clipboard?tag=pop-dnd-5#d099e82a4c1e7d3e88dc34b7333de21928b1b22c"
+source = "git+https://github.com/pop-os/smithay-clipboard?tag=pop-dnd-5#5a3007def49eb678d1144850c9ee04b80707c56a"
dependencies = [
"libc",
"raw-window-handle",
- "smithay-client-toolkit 0.19.1",
+ "smithay-client-toolkit 0.19.2",
"wayland-backend",
]
@@ -4660,15 +4766,15 @@ dependencies = [
"cocoa",
"core-graphics",
"drm",
- "fastrand 2.1.0",
+ "fastrand 2.1.1",
"foreign-types",
"js-sys",
"log",
- "memmap2 0.9.4",
+ "memmap2 0.9.5",
"objc",
"raw-window-handle",
"redox_syscall 0.4.1",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"tiny-xlib",
"wasm-bindgen",
"wayland-backend",
@@ -4709,9 +4815,9 @@ dependencies = [
[[package]]
name = "sqlformat"
-version = "0.2.4"
+version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f895e3734318cc55f1fe66258926c9b910c124d47520339efecbb6c59cec7c1f"
+checksum = "7bba3a93db0cc4f7bdece8bb09e77e2e785c20bfebf79eb8340ed80708048790"
dependencies = [
"nom",
"unicode_categories",
@@ -4719,9 +4825,9 @@ dependencies = [
[[package]]
name = "sqlx"
-version = "0.7.4"
+version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c9a2ccff1a000a5a59cd33da541d9f2fdcd9e6e8229cc200565942bff36d0aaa"
+checksum = "93334716a037193fac19df402f8571269c84a00852f6a7066b5d2616dcd64d3e"
dependencies = [
"sqlx-core",
"sqlx-macros",
@@ -4732,23 +4838,23 @@ dependencies = [
[[package]]
name = "sqlx-core"
-version = "0.7.4"
+version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "24ba59a9342a3d9bab6c56c118be528b27c9b60e490080e9711a04dccac83ef6"
+checksum = "d4d8060b456358185f7d50c55d9b5066ad956956fddec42ee2e8567134a8936e"
dependencies = [
- "ahash",
"atoi",
"byteorder",
"bytes",
"crc",
"crossbeam-queue",
"either",
- "event-listener 2.5.3",
+ "event-listener 5.3.1",
"futures-channel",
"futures-core",
"futures-intrusive",
"futures-io",
"futures-util",
+ "hashbrown 0.14.5",
"hashlink",
"hex",
"indexmap",
@@ -4774,26 +4880,26 @@ dependencies = [
[[package]]
name = "sqlx-macros"
-version = "0.7.4"
+version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ea40e2345eb2faa9e1e5e326db8c34711317d2b5e08d0d5741619048a803127"
+checksum = "cac0692bcc9de3b073e8d747391827297e075c7710ff6276d9f7a1f3d58c6657"
dependencies = [
"proc-macro2",
"quote",
"sqlx-core",
"sqlx-macros-core",
- "syn 1.0.109",
+ "syn 2.0.79",
]
[[package]]
name = "sqlx-macros-core"
-version = "0.7.4"
+version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5833ef53aaa16d860e92123292f1f6a3d53c34ba8b1969f152ef1a7bb803f3c8"
+checksum = "1804e8a7c7865599c9c79be146dc8a9fd8cc86935fa641d3ea58e5f0688abaa5"
dependencies = [
"dotenvy",
"either",
- "heck",
+ "heck 0.5.0",
"hex",
"once_cell",
"proc-macro2",
@@ -4803,8 +4909,9 @@ dependencies = [
"sha2",
"sqlx-core",
"sqlx-mysql",
+ "sqlx-postgres",
"sqlx-sqlite",
- "syn 1.0.109",
+ "syn 2.0.79",
"tempfile",
"tokio",
"url",
@@ -4812,12 +4919,12 @@ dependencies = [
[[package]]
name = "sqlx-mysql"
-version = "0.7.4"
+version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ed31390216d20e538e447a7a9b959e06ed9fc51c37b514b46eb758016ecd418"
+checksum = "64bb4714269afa44aef2755150a0fc19d756fb580a67db8885608cf02f47d06a"
dependencies = [
"atoi",
- "base64",
+ "base64 0.22.1",
"bitflags 2.6.0",
"byteorder",
"bytes",
@@ -4854,12 +4961,12 @@ dependencies = [
[[package]]
name = "sqlx-postgres"
-version = "0.7.4"
+version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c824eb80b894f926f89a0b9da0c7f435d27cdd35b8c655b114e58223918577e"
+checksum = "6fa91a732d854c5d7726349bb4bb879bb9478993ceb764247660aee25f67c2f8"
dependencies = [
"atoi",
- "base64",
+ "base64 0.22.1",
"bitflags 2.6.0",
"byteorder",
"crc",
@@ -4892,9 +4999,9 @@ dependencies = [
[[package]]
name = "sqlx-sqlite"
-version = "0.7.4"
+version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b244ef0a8414da0bed4bb1910426e890b19e5e9bccc27ada6b797d05c55ae0aa"
+checksum = "d5b2cf34a45953bfd3daaf3db0f7a7878ab9b7a6b91b422d24a7a9e4c857b680"
dependencies = [
"atoi",
"flume",
@@ -4907,10 +5014,10 @@ dependencies = [
"log",
"percent-encoding",
"serde",
+ "serde_urlencoded",
"sqlx-core",
"tracing",
"url",
- "urlencoding",
]
[[package]]
@@ -4939,12 +5046,6 @@ dependencies = [
"unicode-properties",
]
-[[package]]
-name = "strsim"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
-
[[package]]
name = "strsim"
version = "0.11.1"
@@ -4975,9 +5076,9 @@ dependencies = [
[[package]]
name = "swash"
-version = "0.1.17"
+version = "0.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d7773d67fe3373048cf840bfcc54ec3207cfc1e95c526b287ef2eb5eff9faf6"
+checksum = "93cdc334a50fcc2aa3f04761af3b28196280a6aaadb1ef11215c478ae32615ac"
dependencies = [
"skrifa",
"yazi",
@@ -4997,9 +5098,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.70"
+version = "2.0.79"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2f0209b68b3613b093e0ec905354eccaedcfe83b8cb37cbdeae64026c3064c16"
+checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590"
dependencies = [
"proc-macro2",
"quote",
@@ -5028,14 +5129,15 @@ dependencies = [
[[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 2.1.1",
+ "once_cell",
+ "rustix 0.38.37",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -5049,22 +5151,22 @@ dependencies = [
[[package]]
name = "thiserror"
-version = "1.0.61"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709"
+checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.61"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
+checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[package]]
@@ -5131,7 +5233,7 @@ checksum = "1d52f22673960ad13af14ff4025997312def1223bfa7c8e4949d099e6b3d5d1c"
dependencies = [
"as-raw-xcb-connection",
"ctor-lite",
- "libloading 0.8.4",
+ "libloading 0.8.5",
"pkg-config",
"tracing",
]
@@ -5162,40 +5264,39 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
-version = "1.38.0"
+version = "1.40.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a"
+checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
dependencies = [
"backtrace",
"bytes",
"libc",
- "mio",
- "num_cpus",
+ "mio 1.0.2",
"parking_lot 0.12.3",
"pin-project-lite",
"signal-hook-registry",
"socket2 0.5.7",
"tokio-macros",
"tracing",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
name = "tokio-macros"
-version = "2.3.0"
+version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a"
+checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[package]]
name = "tokio-stream"
-version = "0.1.15"
+version = "0.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af"
+checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1"
dependencies = [
"futures-core",
"pin-project-lite",
@@ -5211,26 +5312,11 @@ dependencies = [
"serde",
]
-[[package]]
-name = "toml"
-version = "0.8.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335"
-dependencies = [
- "serde",
- "serde_spanned",
- "toml_datetime",
- "toml_edit 0.22.15",
-]
-
[[package]]
name = "toml_datetime"
-version = "0.6.6"
+version = "0.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf"
-dependencies = [
- "serde",
-]
+checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
[[package]]
name = "toml_edit"
@@ -5245,26 +5331,13 @@ dependencies = [
[[package]]
name = "toml_edit"
-version = "0.21.1"
+version = "0.22.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1"
+checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5"
dependencies = [
"indexmap",
"toml_datetime",
- "winnow 0.5.40",
-]
-
-[[package]]
-name = "toml_edit"
-version = "0.22.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d59a3a72298453f564e2b111fa896f8d07fabb36f51f06d7e875fc5e0b5a3ef1"
-dependencies = [
- "indexmap",
- "serde",
- "serde_spanned",
- "toml_datetime",
- "winnow 0.6.13",
+ "winnow 0.6.20",
]
[[package]]
@@ -5287,7 +5360,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[package]]
@@ -5352,9 +5425,9 @@ checksum = "2c591d83f69777866b9126b24c6dd9a18351f177e49d625920d19f989fd31cf8"
[[package]]
name = "ttf-parser"
-version = "0.24.0"
+version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8686b91785aff82828ed725225925b33b4fde44c4bb15876e5f7c832724c420a"
+checksum = "5be21190ff5d38e8b4a2d3b6a3ae57f612cc39c96e83cedeaf7abc338a8bac4a"
[[package]]
name = "type-map"
@@ -5433,9 +5506,9 @@ checksum = "1df77b101bcc4ea3d78dafc5ad7e4f58ceffe0b2b16bf446aeb50b6cb4157656"
[[package]]
name = "unicode-ident"
-version = "1.0.12"
+version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
+checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
[[package]]
name = "unicode-linebreak"
@@ -5445,30 +5518,30 @@ checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f"
[[package]]
name = "unicode-normalization"
-version = "0.1.23"
+version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5"
+checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956"
dependencies = [
"tinyvec",
]
[[package]]
name = "unicode-properties"
-version = "0.1.1"
+version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e4259d9d4425d9f0661581b804cb85fe66a4c631cadd8f490d1c13a35d5d9291"
+checksum = "e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0"
[[package]]
name = "unicode-script"
-version = "0.5.6"
+version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad8d71f5726e5f285a935e9fe8edfd53f0491eb6e9a5774097fdabee7cd8c9cd"
+checksum = "9fb421b350c9aff471779e262955939f565ec18b86c15364e6bdf0d662ca7c1f"
[[package]]
name = "unicode-segmentation"
-version = "1.11.0"
+version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
+checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
[[package]]
name = "unicode-vo"
@@ -5478,15 +5551,15 @@ checksum = "b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94"
[[package]]
name = "unicode-width"
-version = "0.1.13"
+version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d"
+checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
[[package]]
name = "unicode-xid"
-version = "0.2.4"
+version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
+checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
[[package]]
name = "unicode_categories"
@@ -5524,7 +5597,7 @@ version = "0.37.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38b0a51b72ab80ca511d126b77feeeb4fb1e972764653e61feac30adc161a756"
dependencies = [
- "base64",
+ "base64 0.21.7",
"log",
"pico-args",
"usvg-parser",
@@ -5544,7 +5617,7 @@ dependencies = [
"imagesize",
"kurbo",
"log",
- "roxmltree",
+ "roxmltree 0.19.0",
"simplecss",
"siphasher",
"svgtypes",
@@ -5593,9 +5666,9 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
[[package]]
name = "version_check"
-version = "0.9.4"
+version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "waker-fn"
@@ -5627,34 +5700,35 @@ checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b"
[[package]]
name = "wasm-bindgen"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
+checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"
dependencies = [
"cfg-if",
+ "once_cell",
"wasm-bindgen-macro",
]
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
+checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-futures"
-version = "0.4.42"
+version = "0.4.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0"
+checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed"
dependencies = [
"cfg-if",
"js-sys",
@@ -5664,9 +5738,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
+checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -5674,22 +5748,22 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
+checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
+checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"
[[package]]
name = "wasm-timer"
@@ -5708,13 +5782,13 @@ dependencies = [
[[package]]
name = "wayland-backend"
-version = "0.3.5"
+version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "269c04f203640d0da2092d1b8d89a2d081714ae3ac2f1b53e99f205740517198"
+checksum = "056535ced7a150d45159d3a8dc30f91a2e2d588ca0b23f70e56033622b8016f6"
dependencies = [
"cc",
"downcast-rs",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"scoped-tls",
"smallvec",
"wayland-sys",
@@ -5722,12 +5796,12 @@ dependencies = [
[[package]]
name = "wayland-client"
-version = "0.31.4"
+version = "0.31.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "08bd0f46c069d3382a36c8666c1b9ccef32b8b04f41667ca1fef06a1adcc2982"
+checksum = "e3f45d1222915ef1fd2057220c1d9d9624b7654443ea35c3877f7a52bd0a5a2d"
dependencies = [
"bitflags 2.6.0",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"wayland-backend",
"wayland-scanner",
]
@@ -5745,11 +5819,11 @@ dependencies = [
[[package]]
name = "wayland-cursor"
-version = "0.31.4"
+version = "0.31.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09414bcf0fd8d9577d73e9ac4659ebc45bcc9cff1980a350543ad8e50ee263b2"
+checksum = "3a94697e66e76c85923b0d28a0c251e8f0666f58fc47d316c0f4da6da75d37cb"
dependencies = [
- "rustix 0.38.34",
+ "rustix 0.38.37",
"wayland-client",
"xcursor",
]
@@ -5768,9 +5842,9 @@ dependencies = [
[[package]]
name = "wayland-protocols"
-version = "0.32.2"
+version = "0.32.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1794d82d869f38439d15c24b26f06f6c8603d27d47b4f786d5197c99044de415"
+checksum = "2b5755d77ae9040bb872a25026555ce4cb0ae75fd923e90d25fba07d81057de0"
dependencies = [
"bitflags 2.6.0",
"wayland-backend",
@@ -5806,22 +5880,22 @@ dependencies = [
[[package]]
name = "wayland-protocols-wlr"
-version = "0.3.2"
+version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fa43c961473aed713d44c1f616f775186249dfca657f256d8841ca0690366aba"
+checksum = "dad87b5fd1b1d3ca2f792df8f686a2a11e3fe1077b71096f7a175ab699f89109"
dependencies = [
"bitflags 2.6.0",
"wayland-backend",
"wayland-client",
- "wayland-protocols 0.32.2",
+ "wayland-protocols 0.32.4",
"wayland-scanner",
]
[[package]]
name = "wayland-scanner"
-version = "0.31.3"
+version = "0.31.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "edf466fc49a4feb65a511ca403fec3601494d0dee85dbf37fff6fa0dd4eec3b6"
+checksum = "597f2001b2e5fc1121e3d5b9791d3e78f05ba6bfa4641053846248e3a13661c3"
dependencies = [
"proc-macro2",
"quick-xml",
@@ -5830,9 +5904,9 @@ dependencies = [
[[package]]
name = "wayland-sys"
-version = "0.31.3"
+version = "0.31.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4a6754825230fa5b27bafaa28c30b3c9e72c55530581220cef401fa422c0fae7"
+checksum = "efa8ac0d8e8ed3e3b5c9fc92c7881406a268e11555abe36493efabe649a29e09"
dependencies = [
"dlib",
"log",
@@ -5842,9 +5916,9 @@ dependencies = [
[[package]]
name = "web-sys"
-version = "0.3.69"
+version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef"
+checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0"
dependencies = [
"js-sys",
"wasm-bindgen",
@@ -5862,9 +5936,12 @@ dependencies = [
[[package]]
name = "webpki-roots"
-version = "0.25.4"
+version = "0.26.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1"
+checksum = "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958"
+dependencies = [
+ "rustls-pki-types",
+]
[[package]]
name = "weezl"
@@ -5944,7 +6021,7 @@ dependencies = [
"js-sys",
"khronos-egl",
"libc",
- "libloading 0.8.4",
+ "libloading 0.8.5",
"log",
"metal",
"naga",
@@ -5976,11 +6053,11 @@ dependencies = [
[[package]]
name = "whoami"
-version = "1.5.1"
+version = "1.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a44ab49fad634e88f55bf8f9bb3abd2f27d7204172a112c7c9987e01c1c94ea9"
+checksum = "372d5b87f58ec45c384ba03563b03544dc5fadc3983e434b286913f5b4a9bb6d"
dependencies = [
- "redox_syscall 0.4.1",
+ "redox_syscall 0.5.7",
"wasite",
]
@@ -6008,11 +6085,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[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]]
@@ -6115,6 +6192,15 @@ dependencies = [
"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]]
name = "windows-targets"
version = "0.42.2"
@@ -6312,7 +6398,7 @@ dependencies = [
"js-sys",
"libc",
"log",
- "memmap2 0.9.4",
+ "memmap2 0.9.5",
"ndk",
"ndk-sys",
"objc2 0.4.1",
@@ -6321,7 +6407,7 @@ dependencies = [
"percent-encoding",
"raw-window-handle",
"redox_syscall 0.3.5",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"sctk-adwaita",
"smithay-client-toolkit 0.18.1",
"smol_str",
@@ -6351,9 +6437,9 @@ dependencies = [
[[package]]
name = "winnow"
-version = "0.6.13"
+version = "0.6.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1"
+checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b"
dependencies = [
"memchr",
]
@@ -6378,9 +6464,9 @@ dependencies = [
"as-raw-xcb-connection",
"gethostname",
"libc",
- "libloading 0.8.4",
+ "libloading 0.8.5",
"once_cell",
- "rustix 0.38.34",
+ "rustix 0.38.37",
"x11rb-protocol",
]
@@ -6392,9 +6478,9 @@ checksum = "ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d"
[[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"
@@ -6404,12 +6490,12 @@ checksum = "213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546"
[[package]]
name = "xdg-home"
-version = "1.2.0"
+version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca91dcf8f93db085f3a0a29358cd0b9d670915468f4290e8b85d118a34211ab8"
+checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6"
dependencies = [
"libc",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -6447,9 +6533,9 @@ dependencies = [
[[package]]
name = "xml-rs"
-version = "0.8.20"
+version = "0.8.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193"
+checksum = "af4e2e2f7cba5a093896c1e150fbfe177d1883e7448200efb81d40b9d339ef26"
[[package]]
name = "xmlwriter"
@@ -6459,9 +6545,9 @@ checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9"
[[package]]
name = "xxhash-rust"
-version = "0.8.11"
+version = "0.8.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "63658493314859b4dfdf3fb8c1defd61587839def09582db50b8a4e93afca6bb"
+checksum = "6a5cbf750400958819fb6178eaa83bee5cd9c29a26a40cc241df8c70fdd46984"
[[package]]
name = "yazi"
@@ -6512,16 +6598,16 @@ dependencies = [
[[package]]
name = "zbus"
-version = "4.3.1"
+version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "851238c133804e0aa888edf4a0229481c753544ca12a60fd1c3230c8a500fe40"
+checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725"
dependencies = [
"async-broadcast 0.7.1",
"async-executor",
"async-fs 2.1.2",
- "async-io 2.3.3",
+ "async-io 2.3.4",
"async-lock 3.4.0",
- "async-process 2.2.3",
+ "async-process 2.3.0",
"async-recursion",
"async-task",
"async-trait",
@@ -6544,9 +6630,9 @@ dependencies = [
"uds_windows",
"windows-sys 0.52.0",
"xdg-home",
- "zbus_macros 4.3.1",
+ "zbus_macros 4.4.0",
"zbus_names 3.0.0",
- "zvariant 4.1.2",
+ "zvariant 4.2.0",
]
[[package]]
@@ -6565,15 +6651,15 @@ dependencies = [
[[package]]
name = "zbus_macros"
-version = "4.3.1"
+version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d5a3f12c20bd473be3194af6b49d50d7bb804ef3192dc70eddedb26b85d9da7"
+checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e"
dependencies = [
- "proc-macro-crate 3.1.0",
+ "proc-macro-crate 3.2.0",
"proc-macro2",
"quote",
- "syn 2.0.70",
- "zvariant_utils 2.0.0",
+ "syn 2.0.79",
+ "zvariant_utils 2.1.0",
]
[[package]]
@@ -6595,7 +6681,7 @@ checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c"
dependencies = [
"serde",
"static_assertions",
- "zvariant 4.1.2",
+ "zvariant 4.2.0",
]
[[package]]
@@ -6610,6 +6696,7 @@ version = "0.7.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
dependencies = [
+ "byteorder",
"zerocopy-derive",
]
@@ -6621,7 +6708,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
[[package]]
@@ -6655,16 +6742,16 @@ dependencies = [
[[package]]
name = "zvariant"
-version = "4.1.2"
+version = "4.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1724a2b330760dc7d2a8402d841119dc869ef120b139d29862d6980e9c75bfc9"
+checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe"
dependencies = [
"endi",
"enumflags2",
"serde",
"static_assertions",
"url",
- "zvariant_derive 4.1.2",
+ "zvariant_derive 4.2.0",
]
[[package]]
@@ -6682,15 +6769,15 @@ dependencies = [
[[package]]
name = "zvariant_derive"
-version = "4.1.2"
+version = "4.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "55025a7a518ad14518fb243559c058a2e5b848b015e31f1d90414f36e3317859"
+checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449"
dependencies = [
- "proc-macro-crate 3.1.0",
+ "proc-macro-crate 3.2.0",
"proc-macro2",
"quote",
- "syn 2.0.70",
- "zvariant_utils 2.0.0",
+ "syn 2.0.79",
+ "zvariant_utils 2.1.0",
]
[[package]]
@@ -6706,11 +6793,11 @@ dependencies = [
[[package]]
name = "zvariant_utils"
-version = "2.0.0"
+version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc242db087efc22bd9ade7aa7809e4ba828132edc312871584a6b4391bdf8786"
+checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.79",
]
diff --git a/third_party/nixpkgs/pkgs/by-name/ob/oboete/package.nix b/third_party/nixpkgs/pkgs/by-name/ob/oboete/package.nix
index 1e524d116a..a2158918b8 100644
--- a/third_party/nixpkgs/pkgs/by-name/ob/oboete/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ob/oboete/package.nix
@@ -13,13 +13,13 @@
rustPlatform.buildRustPackage rec {
pname = "oboete";
- version = "0.1.5";
+ version = "0.1.6";
src = fetchFromGitHub {
owner = "mariinkys";
repo = "oboete";
rev = "refs/tags/${version}";
- hash = "sha256-y3lHiAIhIt5XL/88HBuCqVQlRzNcw9VAKjqgQJmyziU=";
+ hash = "sha256-tiYZ8xMIxMvRdQCf9+LI2B1lXbJz7MFyyeAOkJR+8Vk=";
};
cargoLock = {
@@ -28,12 +28,12 @@ rustPlatform.buildRustPackage rec {
"accesskit-0.12.2" = "sha256-1UwgRyUe0PQrZrpS7574oNLi13fg5HpgILtZGW6JNtQ=";
"atomicwrites-0.4.2" = "sha256-QZSuGPrJXh+svMeFWqAXoqZQxLq/WfIiamqvjJNVhxA=";
"clipboard_macos-0.1.0" = "sha256-cG5vnkiyDlQnbEfV2sPbmBYKv1hd3pjJrymfZb8ziKk=";
- "cosmic-config-0.1.0" = "sha256-p/1ABYyXGSr34ZC7ozu2syBjkmElA9oI2bzyWhaxKnc=";
- "cosmic-settings-daemon-0.1.0" = "sha256-+1XB7r45Uc71fLnNR4U0DUF2EB8uzKeE4HIrdvKhFXo=";
- "cosmic-text-0.12.0" = "sha256-VUUCcW5XnkmCB8cQ5t2xT70wVD5WKXEOPNgNd2xod2A=";
+ "cosmic-config-0.1.0" = "sha256-joMHmFbgMAuaXtSvJutahE/8y+4AL7dd8bb9bs6Usc0=";
+ "cosmic-settings-daemon-0.1.0" = "sha256-mklNPKVMO6iFrxki2DwiL5K78KiWpGxksisYldaASIE=";
+ "cosmic-text-0.12.1" = "sha256-u2Tw+XhpIKeFg8Wgru/sjGw6GUZ2m50ZDmRBJ1IM66w=";
"d3d12-0.19.0" = "sha256-usrxQXWLGJDjmIdw1LBXtBvX+CchZDvE8fHC0LjvhD4=";
"glyphon-0.5.0" = "sha256-j1HrbEpUBqazWqNfJhpyjWuxYAxkvbXzRKeSouUoPWg=";
- "smithay-clipboard-0.8.0" = "sha256-pBQZ+UXo9hZ907mfpcZk+a+8pKrIWdczVvPkjT3TS8U=";
+ "smithay-clipboard-0.8.0" = "sha256-4InFXm0ahrqFrtNLeqIuE3yeOpxKZJZx+Bc0yQDtv34=";
"softbuffer-0.4.1" = "sha256-a0bUFz6O8CWRweNt/OxTvflnPYwO5nm6vsyc/WcXyNg=";
"taffy-0.3.11" = "sha256-SCx9GEIJjWdoNVyq+RZAGn0N71qraKZxf9ZWhvyzLaI=";
"winit-0.29.10" = "sha256-ScTII2AzK3SC8MVeASZ9jhVWsEaGrSQ2BnApTxgfxK4=";
diff --git a/third_party/nixpkgs/pkgs/applications/misc/obsidian/default.nix b/third_party/nixpkgs/pkgs/by-name/ob/obsidian/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/applications/misc/obsidian/default.nix
rename to third_party/nixpkgs/pkgs/by-name/ob/obsidian/package.nix
diff --git a/third_party/nixpkgs/pkgs/by-name/oc/octoscan/package.nix b/third_party/nixpkgs/pkgs/by-name/oc/octoscan/package.nix
index 01e7fd7d27..b6ca64b5a9 100644
--- a/third_party/nixpkgs/pkgs/by-name/oc/octoscan/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/oc/octoscan/package.nix
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "octoscan";
- version = "0.1.0";
+ version = "0.1.1";
src = fetchFromGitHub {
owner = "synacktiv";
repo = "octoscan";
rev = "refs/tags/v${version}";
- hash = "sha256-TUQz5/ktOUP7h9uDBUbluh5yM4Msqj6mJmUOexR765o=";
+ hash = "sha256-KoNM+Wqv+NmlXHYUn5YIXrG4rHkccVk2QWsNd0iK8YI=";
};
vendorHash = "sha256-9IT8qTFzn8otWGTBP7ODcT8iBckIJ/3+jkbF1dq6aDw=";
diff --git a/third_party/nixpkgs/pkgs/by-name/od/odoo15/package.nix b/third_party/nixpkgs/pkgs/by-name/od/odoo15/package.nix
index 0ea859435e..ca2a1444a0 100644
--- a/third_party/nixpkgs/pkgs/by-name/od/odoo15/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/od/odoo15/package.nix
@@ -17,8 +17,6 @@ let
hash = "sha256-WnRbsy/PJcotZqY9mJPLadrYqkXykOVifLIbDyNf4s4=";
};
- nativeBuildInputs = [ ];
-
nativeCheckInputs = with self; [ pytestCheckHook pillow ];
});
flask = super.flask.overridePythonAttrs (old: rec {
diff --git a/third_party/nixpkgs/pkgs/by-name/oe/oelint-adv/package.nix b/third_party/nixpkgs/pkgs/by-name/oe/oelint-adv/package.nix
index 572bca21f6..4d23cd3a61 100644
--- a/third_party/nixpkgs/pkgs/by-name/oe/oelint-adv/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/oe/oelint-adv/package.nix
@@ -1,21 +1,27 @@
-{ lib
-, nix-update-script
-, python3
-, fetchPypi
+{
+ lib,
+ nix-update-script,
+ python3Packages,
+ fetchFromGitHub,
}:
-python3.pkgs.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "oelint-adv";
- version = "6.0.0";
- format = "setuptools";
+ version = "6.1.0";
+ pyproject = true;
- src = fetchPypi {
- inherit version;
- pname = "oelint_adv";
- hash = "sha256-tN+DHLj/sey8CipQT5nnwym0JkiIkR8WJg2jKys+4Yk=";
+ src = fetchFromGitHub {
+ owner = "priv-kweihmann";
+ repo = "oelint-adv";
+ rev = "refs/tags/${version}";
+ hash = "sha256-bDttjeHcIK90W7zPrKNAS4B1L9mibaRjQdnUAU2N8as=";
};
- propagatedBuildInputs = with python3.pkgs; [
+ build-system = with python3Packages; [
+ setuptools
+ ];
+
+ dependencies = with python3Packages; [
anytree
argcomplete
colorama
@@ -23,14 +29,32 @@ python3.pkgs.buildPythonApplication rec {
urllib3
];
- pythonRelaxDeps = [ "urllib3" ];
+ nativeCheckInputs = with python3Packages; [
+ pytest-cov-stub
+ pytest-forked
+ pytest-xdist
+ pytestCheckHook
+ ];
+
+ disabledTests = [
+ # requires network access
+ "TestClassOelintVarsHomepagePing"
+ ];
+
+ pythonRelaxDeps = [ "argcomplete" ];
+
pythonImportsCheck = [ "oelint_adv" ];
- # Fail to run inside the code the build.
- doCheck = false;
-
passthru.updateScript = nix-update-script { };
+ postPatch = ''
+ substituteInPlace setup.cfg \
+ --replace-fail "--random-order-bucket=global" "" \
+ --replace-fail "--random-order" "" \
+ --replace-fail "--force-sugar" "" \
+ --replace-fail "--old-summary" ""
+ '';
+
meta = with lib; {
description = "Advanced bitbake-recipe linter";
mainProgram = "oelint-adv";
diff --git a/third_party/nixpkgs/pkgs/by-name/of/offat/package.nix b/third_party/nixpkgs/pkgs/by-name/of/offat/package.nix
index 7fafe3d817..46bbba00f7 100644
--- a/third_party/nixpkgs/pkgs/by-name/of/offat/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/of/offat/package.nix
@@ -33,7 +33,7 @@ python3.pkgs.buildPythonApplication rec {
tenacity
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
api = with python3.pkgs; [
fastapi
uvicorn
diff --git a/third_party/nixpkgs/pkgs/by-name/oh/oh-my-posh/package.nix b/third_party/nixpkgs/pkgs/by-name/oh/oh-my-posh/package.nix
index 0ee6033cc8..d861e5bcf2 100644
--- a/third_party/nixpkgs/pkgs/by-name/oh/oh-my-posh/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/oh/oh-my-posh/package.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "oh-my-posh";
- version = "23.12.0";
+ version = "23.15.0";
src = fetchFromGitHub {
owner = "jandedobbeleer";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-9Yyq0tssLBcRKWFboDzJ0p7Z5WgeDb880KhX6w56+DE=";
+ hash = "sha256-gZCR7cDSI0gRaTnYADOLpyHe26URo27JXJjnNxr4Jwc=";
};
- vendorHash = "sha256-SXcBhjgANPi/eWkcYBUGmCKID/1jkdGq7Q8m/y1Euzc=";
+ vendorHash = "sha256-EBLfbdTV15wSTOThzBY0d2KrSJzRaB8vNH53Uwc+XfM=";
sourceRoot = "${src.name}/src";
diff --git a/third_party/nixpkgs/pkgs/by-name/ok/okteto/package.nix b/third_party/nixpkgs/pkgs/by-name/ok/okteto/package.nix
index 32c8c0c775..0970b4f0f0 100644
--- a/third_party/nixpkgs/pkgs/by-name/ok/okteto/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ok/okteto/package.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "okteto";
- version = "2.31.0";
+ version = "3.0.0";
src = fetchFromGitHub {
owner = "okteto";
repo = "okteto";
rev = version;
- hash = "sha256-YY8PWBEd8MV/k0wvXqyFTuNi3mvUnFNm2GrmrFF7TKQ=";
+ hash = "sha256-TxZdHR6SNHrIAdrrg3X9TnWCR8bjos93d7k7eaKpvQ8=";
};
- vendorHash = "sha256-7XZImCS9hv8ILYfGcoY3tMk0grswWbfpQrBKhghTfsY=";
+ vendorHash = "sha256-GiA/fmLT9x3gGF066bHTBWDd1yhygeG9snwCpwhOlMM=";
postPatch = ''
# Disable some tests that need file system & network access.
diff --git a/third_party/nixpkgs/pkgs/by-name/ol/ollama/package.nix b/third_party/nixpkgs/pkgs/by-name/ol/ollama/package.nix
index ababb3f68a..78eda05aaf 100644
--- a/third_party/nixpkgs/pkgs/by-name/ol/ollama/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ol/ollama/package.nix
@@ -40,13 +40,13 @@ assert builtins.elem acceleration [
let
pname = "ollama";
# don't forget to invalidate all hashes each update
- version = "0.3.11";
+ version = "0.3.12";
src = fetchFromGitHub {
owner = "ollama";
repo = "ollama";
rev = "v${version}";
- hash = "sha256-YYrNrlXL6ytLfnrvSHybi0va0lvgVNuIRP+IFE5XZX8=";
+ hash = "sha256-K1FYXEP0bTZa8M+V4/SxI+Q+LWs2rsAMZ/ETJCaO7P8=";
fetchSubmodules = true;
};
@@ -218,9 +218,7 @@ goBuild {
service-cuda = nixosTests.ollama-cuda;
service-rocm = nixosTests.ollama-rocm;
};
-
- updateScript = nix-update-script { };
- };
+ } // lib.optionalAttrs (!enableRocm && !enableCuda) { updateScript = nix-update-script { }; };
meta = {
description =
diff --git a/third_party/nixpkgs/pkgs/by-name/om/omnom/0001-fix-minimal-go-version.patch b/third_party/nixpkgs/pkgs/by-name/om/omnom/0001-fix-minimal-go-version.patch
new file mode 100644
index 0000000000..64f63f1bf6
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/om/omnom/0001-fix-minimal-go-version.patch
@@ -0,0 +1,83 @@
+Bump the minimal Go version as some features require Go 1.17 and higher to work
+
+---
+ go.mod | 48 ++++++++++++++++++++++++++++++++++++++----------
+ 1 file changed, 38 insertions(+), 10 deletions(-)
+
+diff --git a/go.mod b/go.mod
+index 1756ffe..81f7fa2 100644
+--- a/go.mod
++++ b/go.mod
+@@ -1,31 +1,59 @@
+ module github.com/asciimoo/omnom
+
+-go 1.15
++go 1.17
+
+ require (
+- github.com/boj/redistore v0.0.0-20180917114910-cd5dcc76aeff // indirect
+- github.com/bytedance/sonic v1.12.1 // indirect
+- github.com/gabriel-vasile/mimetype v1.4.5 // indirect
+ github.com/gin-contrib/multitemplate v1.0.1
+ github.com/gin-gonic/contrib v0.0.0-20240508051311-c1c6bf0061b0
+ github.com/gin-gonic/gin v1.10.0
++ github.com/spf13/cobra v1.8.1
++ github.com/xhit/go-simple-mail/v2 v2.16.0
++ golang.org/x/net v0.27.0
++ gopkg.in/yaml.v2 v2.4.0
++ gorm.io/driver/sqlite v1.5.6
++ gorm.io/gorm v1.25.11
++)
++
++require (
++ github.com/boj/redistore v0.0.0-20180917114910-cd5dcc76aeff // indirect
++ github.com/bytedance/sonic v1.12.1 // indirect
++ github.com/bytedance/sonic/loader v0.2.0 // indirect
++ github.com/cloudwego/base64x v0.1.4 // indirect
++ github.com/cloudwego/iasm v0.2.0 // indirect
++ github.com/gabriel-vasile/mimetype v1.4.5 // indirect
++ github.com/gin-contrib/sse v0.1.0 // indirect
++ github.com/go-playground/locales v0.14.1 // indirect
++ github.com/go-playground/universal-translator v0.18.1 // indirect
+ github.com/go-playground/validator/v10 v10.22.0 // indirect
+ github.com/go-test/deep v1.1.1 // indirect
+ github.com/goccy/go-json v0.10.3 // indirect
++ github.com/gomodule/redigo v2.0.0+incompatible // indirect
++ github.com/google/go-cmp v0.6.0 // indirect
+ github.com/gorilla/context v1.1.2 // indirect
++ github.com/gorilla/securecookie v1.1.2 // indirect
+ github.com/gorilla/sessions v1.3.0 // indirect
++ github.com/inconshreveable/mousetrap v1.1.0 // indirect
++ github.com/jinzhu/inflection v1.0.0 // indirect
++ github.com/jinzhu/now v1.1.5 // indirect
++ github.com/json-iterator/go v1.1.12 // indirect
+ github.com/klauspost/cpuid/v2 v2.2.8 // indirect
+ github.com/kr/pretty v0.3.0 // indirect
++ github.com/leodido/go-urn v1.4.0 // indirect
++ github.com/mattn/go-isatty v0.0.20 // indirect
++ github.com/mattn/go-sqlite3 v1.14.22 // indirect
++ github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
++ github.com/modern-go/reflect2 v1.0.2 // indirect
++ github.com/pelletier/go-toml/v2 v2.2.2 // indirect
+ github.com/rogpeppe/go-internal v1.8.0 // indirect
+- github.com/spf13/cobra v1.8.1
++ github.com/spf13/pflag v1.0.5 // indirect
+ github.com/toorop/go-dkim v0.0.0-20240103092955-90b7d1423f92 // indirect
+- github.com/xhit/go-simple-mail/v2 v2.16.0
++ github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
++ github.com/ugorji/go/codec v1.2.12 // indirect
+ golang.org/x/arch v0.9.0 // indirect
+- golang.org/x/net v0.27.0
++ golang.org/x/crypto v0.25.0 // indirect
+ golang.org/x/sys v0.23.0 // indirect
++ golang.org/x/text v0.16.0 // indirect
+ google.golang.org/protobuf v1.34.2 // indirect
+ gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
+- gopkg.in/yaml.v2 v2.4.0
+- gorm.io/driver/sqlite v1.5.6
+- gorm.io/gorm v1.25.11
++ gopkg.in/yaml.v3 v3.0.1 // indirect
+ )
+--
+2.45.2
+
diff --git a/third_party/nixpkgs/pkgs/by-name/om/omnom/package.nix b/third_party/nixpkgs/pkgs/by-name/om/omnom/package.nix
new file mode 100644
index 0000000000..20660906a7
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/om/omnom/package.nix
@@ -0,0 +1,60 @@
+{
+ lib,
+ buildGoModule,
+ fetchFromGitHub,
+ makeWrapper,
+}:
+
+buildGoModule {
+ pname = "omnom";
+ version = "0-unstable-2024-08-29";
+
+ src = fetchFromGitHub {
+ owner = "asciimoo";
+ repo = "omnom";
+ rev = "1fcd7787886503f703bbcd31b193d4c93acc5610";
+ hash = "sha256-o/n8rgngQkYEn8J0aFpCiD4qrWVFaaa305OxiscU6+8=";
+ fetchSubmodules = true;
+ };
+
+ vendorHash = "sha256-dsS5w8JXIwkneWScOFzLSDiXq+clgK+RdYiMw0+FnvY=";
+
+ patches = [ ./0001-fix-minimal-go-version.patch ];
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ ldflags = [
+ "-s"
+ "-w"
+ ];
+
+ postPatch = ''
+ # For the default config to work, we have to put `static/data` and
+ # `db.sqlite3` in a temporary directory since they need to be writeable.
+ #
+ # NOTE: Currently, `static/data` only holds the snapshots directory.
+ substituteInPlace config.yml \
+ --replace-fail 'root: "./static/data"' 'root: "/tmp/omnom/static/data"' \
+ --replace-fail 'connection: "./db.sqlite3"' 'connection: "/tmp/omnom/db.sqlite3"' \
+ --replace-fail 'debug: true' 'debug: false'
+ '';
+
+ postInstall = ''
+ mkdir -p $out/share
+ cp -r config.yml static templates $out/share
+
+ wrapProgram $out/bin/omnom \
+ --chdir $out/share \
+ --set-default GIN_MODE release
+ '';
+
+ meta = {
+ description = "A webpage bookmarking and snapshotting service";
+ homepage = "https://github.com/asciimoo/omnom";
+ license = lib.licenses.agpl3Only;
+ maintainers = [
+ # maintained by the team working on NGI-supported software, no group for this yet
+ ];
+ mainProgram = "omnom";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/on/onedrive/package.nix b/third_party/nixpkgs/pkgs/by-name/on/onedrive/package.nix
index 0339a3b164..ae59c1c10a 100644
--- a/third_party/nixpkgs/pkgs/by-name/on/onedrive/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/on/onedrive/package.nix
@@ -17,13 +17,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "onedrive";
- version = "2.5.0";
+ version = "2.5.2";
src = fetchFromGitHub {
owner = "abraunegg";
repo = "onedrive";
rev = "v${finalAttrs.version}";
- hash = "sha256-Kxva4gTF45arU3o/jcA5pKT7XhFY89sc6Y862FKE3BE=";
+ hash = "sha256-neJi5lIx45GsuwZPzzwwEm1bfrL2DFSysVkxa4fCBww";
};
outputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/op/openapi-tui/package.nix b/third_party/nixpkgs/pkgs/by-name/op/openapi-tui/package.nix
index a7473ec669..6673dd6e9c 100644
--- a/third_party/nixpkgs/pkgs/by-name/op/openapi-tui/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/op/openapi-tui/package.nix
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "openapi-tui";
- version = "0.9.4";
+ version = "0.10.0";
src = fetchFromGitHub {
owner = "zaghaghi";
repo = "openapi-tui";
rev = version;
- hash = "sha256-y8A43FV3PfYHaMMHE3uGRBaftga/pVSivCfV4iwUROA=";
+ hash = "sha256-EUWL16cHgPF88CoCD9sqnxLOlmWoe1tu5ps01AYwwzc=";
};
- cargoHash = "sha256-I1eTJDtQM9WKluOZJGfQT4Wn9TFyTu6ZcPFuh8wZIWI=";
+ cargoHash = "sha256-sINwuMgBbc/Xn73Gy+Wwb0QtIHGGB02fVyz/K/tg5Ys=";
OPENSSL_NO_VENDOR = true;
diff --git a/third_party/nixpkgs/pkgs/by-name/op/opencomposite/package.nix b/third_party/nixpkgs/pkgs/by-name/op/opencomposite/package.nix
index db42ea0f9f..50877ded84 100644
--- a/third_party/nixpkgs/pkgs/by-name/op/opencomposite/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/op/opencomposite/package.nix
@@ -16,13 +16,13 @@
stdenv.mkDerivation {
pname = "opencomposite";
- version = "0-unstable-2024-07-23";
+ version = "0-unstable-2024-10-02";
src = fetchFromGitLab {
owner = "znixian";
repo = "OpenOVR";
- rev = "632e5cc50b913e93194ca2970e6f13021182579f";
- hash = "sha256-KQmNyGRlbUrntTPNn5rzTyyR+Bvh3EfSqBgyNGGDo04=";
+ rev = "f969a972e9a151de776fa8d1bd6e67056f0a5d5d";
+ hash = "sha256-CE+ushwNv8kQSXtrQ6K5veBmpQvQaMKk6P9G1wV2uvM=";
};
nativeBuildInputs = [ cmake ];
diff --git a/third_party/nixpkgs/pkgs/by-name/op/openjph/package.nix b/third_party/nixpkgs/pkgs/by-name/op/openjph/package.nix
index 5fcebb7af6..8e8538e1cc 100644
--- a/third_party/nixpkgs/pkgs/by-name/op/openjph/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/op/openjph/package.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "openjph";
- version = "0.15.0";
+ version = "0.17.0";
src = fetchFromGitHub {
owner = "aous72";
repo = "openjph";
rev = finalAttrs.version;
- hash = "sha256-v4rqBTS6rk5fgDQqvqPwFAYxLNxtsRhZuQsj+y3sE3o=";
+ hash = "sha256-ljvdCrvKL3slVGqX97Ui65/6Doyucf2kdUEw6NWW9og=";
};
nativeBuildInputs = [ cmake validatePkgConfig ];
diff --git a/third_party/nixpkgs/pkgs/by-name/op/openscad-unstable/thrust-cmake.patch b/third_party/nixpkgs/pkgs/by-name/op/openscad-unstable/thrust-cmake.patch
deleted file mode 100644
index 56422f0992..0000000000
--- a/third_party/nixpkgs/pkgs/by-name/op/openscad-unstable/thrust-cmake.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/thrust/thrust/cmake/thrust-header-search.cmake.in b/thrust/thrust/cmake/thrust-header-search.cmake.in
-index 8529d89fe..94879ee01 100644
---- a/thrust/thrust/cmake/thrust-header-search.cmake.in
-+++ b/thrust/thrust/cmake/thrust-header-search.cmake.in
-@@ -7,7 +7,6 @@ set(from_install_prefix "@from_install_prefix@")
- find_path(_THRUST_VERSION_INCLUDE_DIR thrust/version.h
- NO_CMAKE_FIND_ROOT_PATH # Don't allow CMake to re-root the search
- NO_DEFAULT_PATH # Only search explicit paths below:
-- PATHS
-- "${CMAKE_CURRENT_LIST_DIR}/${from_install_prefix}/@CMAKE_INSTALL_INCLUDEDIR@"
-+ PATHS "@CMAKE_INSTALL_INCLUDEDIR@"
- )
- set_property(CACHE _THRUST_VERSION_INCLUDE_DIR PROPERTY TYPE INTERNAL)
diff --git a/third_party/nixpkgs/pkgs/by-name/op/openvswitch/package.nix b/third_party/nixpkgs/pkgs/by-name/op/openvswitch/package.nix
index 4502031120..e6c891b226 100644
--- a/third_party/nixpkgs/pkgs/by-name/op/openvswitch/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/op/openvswitch/package.nix
@@ -1,40 +1,37 @@
{
+ withDPDK ? false,
+
lib,
stdenv,
- fetchFromGitHub,
+
autoconf,
automake,
+ dpdk,
+ fetchFromGitHub,
installShellFiles,
iproute2,
- kernel ? null,
libcap_ng,
+ libpcap,
libtool,
+ makeWrapper,
nix-update-script,
+ nixosTests,
+ numactl,
openssl,
perl,
pkg-config,
procps,
python3,
- tcpdump,
sphinxHook,
+ tcpdump,
util-linux,
which,
- makeWrapper,
- withDPDK ? false,
- dpdk,
- numactl,
- libpcap,
}:
-let
- _kernel = kernel;
-in
stdenv.mkDerivation rec {
pname = if withDPDK then "openvswitch-dpdk" else "openvswitch";
version = "3.4.0";
- kernel = lib.optional (_kernel != null) _kernel.dev;
-
src = fetchFromGitHub {
owner = "openvswitch";
repo = "ovs";
@@ -84,14 +81,11 @@ stdenv.mkDerivation rec {
preConfigure = "./boot.sh";
- configureFlags =
- [
- "--localstatedir=/var"
- "--sharedstatedir=/var"
- "--sbindir=$(out)/bin"
- ]
- ++ (lib.optionals (_kernel != null) [ "--with-linux" ])
- ++ (lib.optionals withDPDK [ "--with-dpdk=shared" ]);
+ configureFlags = [
+ "--localstatedir=/var"
+ "--sharedstatedir=/var"
+ "--sbindir=$(out)/bin"
+ ] ++ (lib.optionals withDPDK [ "--with-dpdk=shared" ]);
# Leave /var out of this!
installFlags = [
@@ -131,7 +125,14 @@ stdenv.mkDerivation rec {
setuptools
]);
- passthru.updateScript = nix-update-script { };
+ passthru = {
+ tests = {
+ default = nixosTests.openvswitch;
+ incus = nixosTests.incus-lts.openvswitch;
+ };
+
+ updateScript = nix-update-script { };
+ };
meta = with lib; {
changelog = "https://www.openvswitch.org/releases/NEWS-${version}.txt";
diff --git a/third_party/nixpkgs/pkgs/by-name/or/orchard/package.nix b/third_party/nixpkgs/pkgs/by-name/or/orchard/package.nix
index dd55bf1879..bf6f04f6a4 100644
--- a/third_party/nixpkgs/pkgs/by-name/or/orchard/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/or/orchard/package.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "orchard";
- version = "0.23.2";
+ version = "0.24.0";
src = fetchFromGitHub {
owner = "cirruslabs";
repo = pname;
rev = version;
- hash = "sha256-hsYIIA2JA+LT+qaootOkHVN4JD+msO1grYQq4Z6ipYU=";
+ hash = "sha256-N54wkqe05Hm9o+kQmWTJREoU+0GnivaVTJngtBDL8+U=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -19,7 +19,7 @@ buildGoModule rec {
'';
};
- vendorHash = "sha256-HphNpli6hYvmeIJlkkSzOZDbdqFL4XI+koUK9RvWfw8=";
+ vendorHash = "sha256-R4KsR00VAq0fUxHM48212GWy8KJoIOM0R8ycVjjjMO4=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/third_party/nixpkgs/pkgs/applications/misc/OSCAR/default.nix b/third_party/nixpkgs/pkgs/by-name/os/oscar/package.nix
similarity index 87%
rename from third_party/nixpkgs/pkgs/applications/misc/OSCAR/default.nix
rename to third_party/nixpkgs/pkgs/by-name/os/oscar/package.nix
index fab17cb073..1af7233bb2 100644
--- a/third_party/nixpkgs/pkgs/applications/misc/OSCAR/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/os/oscar/package.nix
@@ -1,6 +1,12 @@
-{ lib, stdenv, mkDerivation, fetchFromGitLab, qmake, qtbase, qttools, qtserialport, libGLU }:
-mkDerivation rec {
- pname = "OSCAR";
+{
+ lib,
+ stdenv,
+ qt5,
+ fetchFromGitLab,
+ libGLU,
+}:
+qt5.mkDerivation rec {
+ pname = "oscar";
version = "1.5.1";
src = fetchFromGitLab {
@@ -10,8 +16,13 @@ mkDerivation rec {
hash = "sha256-FBHbPtMZeIgcR1pQflfEWK2FS8bquctXaeY/yaZofHg=";
};
- buildInputs = [ qtbase qttools qtserialport libGLU ];
- nativeBuildInputs = [ qmake ];
+ buildInputs = [
+ qt5.qtbase
+ qt5.qttools
+ qt5.qtserialport
+ libGLU
+ ];
+ nativeBuildInputs = [ qt5.qmake ];
postPatch = ''
substituteInPlace oscar/oscar.pro --replace "/bin/bash" "${stdenv.shell}"
'';
diff --git a/third_party/nixpkgs/pkgs/by-name/os/ossia-score/package.nix b/third_party/nixpkgs/pkgs/by-name/os/ossia-score/package.nix
index 8eb6df45db..ee8e0a99a9 100644
--- a/third_party/nixpkgs/pkgs/by-name/os/ossia-score/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/os/ossia-score/package.nix
@@ -111,7 +111,7 @@ clangStdenv.mkDerivation (finalAttrs: {
"-DSuil_INCLUDE_DIR=${suil}/include/suil-0"
];
- #Ā Needed for libraries that get dlopen'd
+ # Needed for libraries that get dlopen'd
env.NIX_LDFLAGS = toString [
"-lasound"
"-llilv-0"
diff --git a/third_party/nixpkgs/pkgs/development/tools/overcommit/Gemfile b/third_party/nixpkgs/pkgs/by-name/ov/overcommit/Gemfile
similarity index 100%
rename from third_party/nixpkgs/pkgs/development/tools/overcommit/Gemfile
rename to third_party/nixpkgs/pkgs/by-name/ov/overcommit/Gemfile
diff --git a/third_party/nixpkgs/pkgs/development/tools/overcommit/Gemfile.lock b/third_party/nixpkgs/pkgs/by-name/ov/overcommit/Gemfile.lock
similarity index 52%
rename from third_party/nixpkgs/pkgs/development/tools/overcommit/Gemfile.lock
rename to third_party/nixpkgs/pkgs/by-name/ov/overcommit/Gemfile.lock
index 1c75368b7d..fbdb66f8a4 100644
--- a/third_party/nixpkgs/pkgs/development/tools/overcommit/Gemfile.lock
+++ b/third_party/nixpkgs/pkgs/by-name/ov/overcommit/Gemfile.lock
@@ -1,13 +1,15 @@
GEM
remote: https://rubygems.org/
specs:
- childprocess (4.1.0)
+ childprocess (5.1.0)
+ logger (~> 1.5)
iniparse (1.5.0)
- overcommit (0.60.0)
- childprocess (>= 0.6.3, < 5)
+ logger (1.6.1)
+ overcommit (0.64.0)
+ childprocess (>= 0.6.3, < 6)
iniparse (~> 1.4)
rexml (~> 3.2)
- rexml (3.2.6)
+ rexml (3.3.7)
PLATFORMS
ruby
@@ -16,4 +18,4 @@ DEPENDENCIES
overcommit
BUNDLED WITH
- 2.4.17
+ 2.5.16
diff --git a/third_party/nixpkgs/pkgs/development/tools/overcommit/gemset.nix b/third_party/nixpkgs/pkgs/by-name/ov/overcommit/gemset.nix
similarity index 57%
rename from third_party/nixpkgs/pkgs/development/tools/overcommit/gemset.nix
rename to third_party/nixpkgs/pkgs/by-name/ov/overcommit/gemset.nix
index 96e84f288e..ed1b0fd535 100644
--- a/third_party/nixpkgs/pkgs/development/tools/overcommit/gemset.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ov/overcommit/gemset.nix
@@ -1,13 +1,14 @@
{
childprocess = {
+ dependencies = ["logger"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1lvcp8bsd35g57f7wz4jigcw2sryzzwrpcgjwwf3chmjrjcww5in";
+ sha256 = "1v5nalaarxnfdm6rxb7q6fmc6nx097jd630ax6h9ch7xw95li3cs";
type = "gem";
};
- version = "4.1.0";
+ version = "5.1.0";
};
iniparse = {
groups = ["default"];
@@ -19,25 +20,35 @@
};
version = "1.5.0";
};
+ logger = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0lwncq2rf8gm79g2rcnnyzs26ma1f4wnfjm6gs4zf2wlsdz5in9s";
+ type = "gem";
+ };
+ version = "1.6.1";
+ };
overcommit = {
dependencies = ["childprocess" "iniparse" "rexml"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0slqmsycbqx746liwq0qw0c81xrp4051iff8s574a4fmj941gkia";
+ sha256 = "0lpl1ppjrqwsmywsb4srfjfm31dna30jrjyx2lkmws7s2jchy94v";
type = "gem";
};
- version = "0.60.0";
+ version = "0.64.0";
};
rexml = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0";
+ sha256 = "09shc1dvg88c4yx83d4c9wf26z838nlapa3cmlq8iqdci39a98v2";
type = "gem";
};
- version = "3.2.6";
+ version = "3.3.7";
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/ov/overcommit/package.nix b/third_party/nixpkgs/pkgs/by-name/ov/overcommit/package.nix
new file mode 100644
index 0000000000..8100ba20db
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ov/overcommit/package.nix
@@ -0,0 +1,42 @@
+{
+ lib,
+ bundlerApp,
+ bundlerUpdateScript,
+ git,
+ makeWrapper,
+ overcommit,
+ testers,
+}:
+
+bundlerApp {
+ pname = "overcommit";
+ gemdir = ./.;
+ exes = [ "overcommit" ];
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ postBuild = ''
+ wrapProgram $out/bin/overcommit --prefix PATH : ${lib.makeBinPath [ git ]}
+ '';
+
+ passthru = {
+ tests.version = testers.testVersion {
+ package = overcommit;
+ version = (import ./gemset.nix).overcommit.version;
+ };
+ updateScript = bundlerUpdateScript "overcommit";
+ };
+
+ meta = with lib; {
+ description = "Tool to manage and configure Git hooks";
+ homepage = "https://github.com/sds/overcommit";
+ changelog = "https://github.com/sds/overcommit/blob/main/CHANGELOG.md";
+ license = licenses.mit;
+ mainProgram = "overcommit";
+ maintainers = with maintainers; [
+ Br1ght0ne
+ anthonyroussel
+ ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/pa/pantheon-tweaks/package.nix b/third_party/nixpkgs/pkgs/by-name/pa/pantheon-tweaks/package.nix
index fc49c062d9..ab266b16c4 100644
--- a/third_party/nixpkgs/pkgs/by-name/pa/pantheon-tweaks/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pa/pantheon-tweaks/package.nix
@@ -5,47 +5,47 @@
, meson
, ninja
, pkg-config
-, python3
+, sassc
, vala
-, wrapGAppsHook3
-, gtk3
+, wrapGAppsHook4
+, gtk4
, libgee
+, pango
, pantheon
}:
stdenv.mkDerivation rec {
pname = "pantheon-tweaks";
- version = "2.0.2";
+ version = "2.1.0";
src = fetchFromGitHub {
owner = "pantheon-tweaks";
repo = pname;
rev = version;
- hash = "sha256-7a6maEpvmIS+Raawr9ec44nCbuj83EUnd+8RqYgWy24=";
+ hash = "sha256-NrDBr7Wtfxf9UA/sbi9ilgrlxK6QGQAopuz3TV2ITjs=";
};
nativeBuildInputs = [
meson
ninja
pkg-config
- python3
+ sassc
vala
- wrapGAppsHook3
+ wrapGAppsHook4
];
buildInputs = [
- gtk3
+ gtk4
libgee
+ pango
] ++ (with pantheon; [
elementary-files # settings schemas
elementary-terminal # settings schemas
- granite
+ granite7
+ switchboard
]);
postPatch = ''
- chmod +x meson/post_install.py
- patchShebangs meson/post_install.py
-
substituteInPlace src/Settings/ThemeSettings.vala \
--replace-fail "/usr/share/" "/run/current-system/sw/share/"
'';
diff --git a/third_party/nixpkgs/pkgs/by-name/pa/paper-plane/package.nix b/third_party/nixpkgs/pkgs/by-name/pa/paper-plane/package.nix
index 228c4aa638..2028e7a848 100644
--- a/third_party/nixpkgs/pkgs/by-name/pa/paper-plane/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pa/paper-plane/package.nix
@@ -1,7 +1,6 @@
{ lib
, fetchFromGitHub
, gtk4
-, wrapGAppsHook3
, libadwaita
, tdlib
, rlottie
@@ -18,6 +17,7 @@
, libshumate
, gst_all_1
, darwin
+, buildPackages
}:
let
@@ -36,7 +36,7 @@ let
gtk4-paperplane = gtk4.overrideAttrs (prev: {
patches = (prev.patches or []) ++ [ "${src}/build-aux/gtk-reversed-list.patch" ];
});
- wrapPaperPlaneHook = wrapGAppsHook3.override {
+ wrapPaperPlaneHook = buildPackages.wrapGAppsHook3.override {
gtk3 = gtk4-paperplane;
};
# libadwaita has gtk4 in propagatedBuildInputs so it must be overrided
diff --git a/third_party/nixpkgs/pkgs/by-name/pa/papers/package.nix b/third_party/nixpkgs/pkgs/by-name/pa/papers/package.nix
index db943d8ea9..2ea94a1c34 100644
--- a/third_party/nixpkgs/pkgs/by-name/pa/papers/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pa/papers/package.nix
@@ -134,6 +134,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
homepage = "https://wiki.gnome.org/Apps/papers";
+ changelog = "https://gitlab.gnome.org/GNOME/Incubator/papers/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
description = "GNOME's document viewer";
longDescription = ''
diff --git a/third_party/nixpkgs/pkgs/by-name/pa/paru/cargo-lock.patch b/third_party/nixpkgs/pkgs/by-name/pa/paru/cargo-lock.patch
new file mode 100644
index 0000000000..5f95bdd927
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/pa/paru/cargo-lock.patch
@@ -0,0 +1,35 @@
+diff --git a/Cargo.lock b/Cargo.lock
+index 404b5cd..bba31c1 100644
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -2613,13 +2613,3 @@ dependencies = [
+ "quote",
+ "syn",
+ ]
+-
+-[[patch.unused]]
+-name = "alpm"
+-version = "3.0.4"
+-source = "git+https://github.com/archlinux/alpm.rs?rev=306342#306342efc6f24739c92de64c432f962a22891e63"
+-
+-[[patch.unused]]
+-name = "aur-depends"
+-version = "3.0.0"
+-source = "git+https://github.com/Morganamilo/aur-depends?rev=30c2c1#30c2c15019f8dd80e803c9deefce3279079806af"
+diff --git a/Cargo.toml b/Cargo.toml
+index 020c5c2..f74e9d1 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -70,12 +70,3 @@ static = ["alpm/static"]
+ mock = ["async-trait"]
+ mock_chroot = ["mock"]
+ #default = ["git", "generate"]
+-
+-[patch.crates-io]
+-#alpm = { path = "../alpm.rs/alpm" }
+-#alpm-utils = { path = "../alpm.rs/alpm-utils" }
+-alpm = { git = "https://github.com/archlinux/alpm.rs", rev = "306342" }
+-#alpm-utils = { git = "https://github.com/archlinux/alpm.rs", rev = "8da396" }
+-#aur-depends = { path = "../aur-depends" }
+-aur-depends = { git = "https://github.com/Morganamilo/aur-depends", rev = "30c2c1"}
+-#aur-fetch = { path = "../aur-fetch" }
diff --git a/third_party/nixpkgs/pkgs/by-name/pa/paru/package.nix b/third_party/nixpkgs/pkgs/by-name/pa/paru/package.nix
index d961826d12..03441cf1ac 100644
--- a/third_party/nixpkgs/pkgs/by-name/pa/paru/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pa/paru/package.nix
@@ -11,34 +11,22 @@
stdenv,
}:
-let
- # only libalpm v14.x.x is supported
- pacman_6 = pacman.overrideAttrs (previousAttrs: {
- version = "6.1.0";
- src = previousAttrs.src.overrideAttrs {
- outputHash = "sha256-uHBq1A//YSqFATlyqjC5ZgmvPkNKqp7sVew+nbmLH78=";
- };
- hardeningDisable = [ "fortify3" ];
- });
-in
rustPlatform.buildRustPackage rec {
pname = "paru";
- version = "2.0.3";
+ version = "2.0.4";
src = fetchFromGitHub {
owner = "Morganamilo";
repo = "paru";
rev = "v${version}";
- hash = "sha256-0+N1WkjHd2DREoS1pImXXvlJ3wXoXEBxFBtupjXqyP8=";
+ hash = "sha256-VFIeDsIuPbWGf+vio5i8qGUBB+spP/7SwYwmQkMjtL8=";
};
- cargoLock = {
- lockFile = ./Cargo.lock;
- outputHashes = {
- "alpm-3.0.4" = "sha256-cfIOCUyb+kDAT3Bn50oKuJzIyMyeFyOPBFQMkAgMocI=";
- "aur-depends-3.0.0" = "sha256-Z/vCd4g3ic29vC0DXFHTT167xFAXYxzO2YQc0XQOerE=";
- };
- };
+ cargoPatches = [
+ ./cargo-lock.patch
+ ];
+
+ cargoHash = "sha256-z8hYZu/3RV99hOTpnv4ExgXymhzuITDcGjJhcHLWcH8=";
nativeBuildInputs = [
gettext
@@ -50,11 +38,13 @@ rustPlatform.buildRustPackage rec {
buildInputs = [
libarchive
openssl
- pacman_6
+ pacman
];
- # https://aur.archlinux.org/packages/paru#comment-961914
- buildFeatures = lib.optionals stdenv.hostPlatform.isAarch64 [ "generate" ];
+ # https://github.com/Morganamilo/paru/issues/1154#issuecomment-2002357898
+ buildFeatures = lib.optionals stdenv.hostPlatform.isAarch64 [
+ "generate"
+ ];
postBuild = ''
sh ./scripts/mkmo locale/
diff --git a/third_party/nixpkgs/pkgs/by-name/pa/passt/package.nix b/third_party/nixpkgs/pkgs/by-name/pa/passt/package.nix
index 319d08a7be..f54be84167 100644
--- a/third_party/nixpkgs/pkgs/by-name/pa/passt/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pa/passt/package.nix
@@ -7,11 +7,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "passt";
- version = "2024_08_21.1d6142f";
+ version = "2024_09_06.6b38f07";
src = fetchurl {
url = "https://passt.top/passt/snapshot/passt-${finalAttrs.version}.tar.gz";
- hash = "sha256-lM4xz60BHInPFsqQlyj2wr0C7WQGa6GrkoRQgfw8id0=";
+ hash = "sha256-Qf1neJOkYXR5p9Owk60qtc22A+au4EY45Qt9PfJ+Lrs=";
};
makeFlags = [
diff --git a/third_party/nixpkgs/pkgs/by-name/pa/patch2pr/package.nix b/third_party/nixpkgs/pkgs/by-name/pa/patch2pr/package.nix
index 2ab7f6b776..93188ebfc5 100644
--- a/third_party/nixpkgs/pkgs/by-name/pa/patch2pr/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pa/patch2pr/package.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "patch2pr";
- version = "0.27.0";
+ version = "0.28.0";
src = fetchFromGitHub {
owner = "bluekeyes";
repo = "patch2pr";
rev = "v${version}";
- hash = "sha256-HKPw9yKJGakY2XTuMr2Beq+UxMnu/je3aEHsM1UR/Sk=";
+ hash = "sha256-Pr2h5iezn//oyvuUoq5B49wEL1cUXOHhHjR3ylMXowQ=";
};
- vendorHash = "sha256-1ufdkCvTi5hNlpwZZKrkfpoRhWUp7fwHuZ1BPbkkxkY=";
+ vendorHash = "sha256-6w49XQNElSHpOamEZNpvvr67vYrZYXy2Sm7dWMh6OiU=";
ldflags = [
"-X main.version=${version}"
diff --git a/third_party/nixpkgs/pkgs/by-name/pd/pdi/package.nix b/third_party/nixpkgs/pkgs/by-name/pd/pdi/package.nix
new file mode 100644
index 0000000000..7159af6a03
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/pd/pdi/package.nix
@@ -0,0 +1,88 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+
+ # nativeBuildInputs
+ python3,
+ cmake,
+ gfortran,
+ pkg-config,
+ hdf5-mpi,
+ zpp,
+
+ # buildInputs
+ gbenchmark,
+ libyaml,
+ mpi,
+ spdlog,
+
+ # passthru
+ nix-update-script,
+ testers,
+ pdi,
+}:
+let
+ python = python3.withPackages (
+ p: with p; [
+ distutils
+ setuptools
+ ]
+ );
+in
+stdenv.mkDerivation rec {
+ pname = "pdi";
+ version = "1.7.1";
+
+ src = fetchFromGitHub {
+ owner = "pdidev";
+ repo = "pdi";
+ rev = "refs/tags/${version}-gh";
+ hash = "sha256-VTbXsUUJb/6zNyn4QXNHajgzzgjSwdW/d+bTSDcpRaE=";
+ };
+
+ # Current hdf5 version in nixpkgs is 1.14.4.3 which is 4 numbers long and doesn't match the 3 number regex. :')
+ # Patch it to make it match a 4 number-long version.
+ postPatch = ''
+ substituteInPlace plugins/decl_hdf5/cmake/FindHDF5.cmake \
+ --replace-fail '"H5_VERSION[ \t]+\"([0-9]+\\.[0-9]+\\.[0-9]+)' '"H5_VERSION[ \t]+\"([0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+)'
+ '';
+
+ nativeBuildInputs = [
+ cmake
+ gfortran
+ pkg-config
+ python
+ hdf5-mpi
+ zpp
+ ];
+
+ buildInputs = [
+ gbenchmark
+ hdf5-mpi
+ libyaml
+ mpi
+ spdlog
+ ];
+
+ cmakeFlags = [
+ # Force using nix gbenchmark instead of vendored version
+ "-DUSE_benchmark=SYSTEM"
+ ];
+
+ passthru = {
+ updateScript = nix-update-script { };
+ tests.version = testers.testVersion {
+ package = pdi;
+ command = "pdirun";
+ };
+ };
+
+ meta = {
+ description = "PDI supports loose coupling of simulation codes with data handling libraries";
+ homepage = "https://pdi.dev/master/";
+ license = lib.licenses.bsd3;
+ mainProgram = "pdirun";
+ maintainers = with lib.maintainers; [ GaetanLepage ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/pe/peergos/package.nix b/third_party/nixpkgs/pkgs/by-name/pe/peergos/package.nix
index 95a2d501cf..3913938d02 100644
--- a/third_party/nixpkgs/pkgs/by-name/pe/peergos/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pe/peergos/package.nix
@@ -9,10 +9,10 @@
stdenv.mkDerivation rec {
pname = "peergos";
- version = "0.19.0";
+ version = "0.20.0";
src = fetchurl {
url = "https://github.com/Peergos/web-ui/releases/download/v${version}/Peergos.jar";
- hash = "sha256-GxJI33EVNSZfmrj5H70kwW9RE8YuJKt36qYmdWKtEJ8=";
+ hash = "sha256-Kk0ahAsvfTYkmVZTDE+QhyDFHQFY6lpWhmIOYBeJ1xk=";
};
dontUnpack = true;
diff --git a/third_party/nixpkgs/pkgs/by-name/pg/pgmoneta/package.nix b/third_party/nixpkgs/pkgs/by-name/pg/pgmoneta/package.nix
index dfd15033e8..bbfb6df67d 100644
--- a/third_party/nixpkgs/pkgs/by-name/pg/pgmoneta/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pg/pgmoneta/package.nix
@@ -19,13 +19,13 @@
stdenv.mkDerivation rec {
pname = "pgmoneta";
- version = "0.13.0";
+ version = "0.14.1";
src = fetchFromGitHub {
owner = "pgmoneta";
repo = "pgmoneta";
rev = version;
- hash = "sha256-HDFvU7TjOENFvBorn11ludy8QQb4/IC6hEyyzvrJ2lU=";
+ hash = "sha256-gB6iArOYwOh8UPGl4x5Tf3H2FSxSXxpfKrwvgmtFFcs=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/ph/phpunit/package.nix b/third_party/nixpkgs/pkgs/by-name/ph/phpunit/package.nix
index 55d6064f5d..dc3b9d470b 100644
--- a/third_party/nixpkgs/pkgs/by-name/ph/phpunit/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ph/phpunit/package.nix
@@ -1,23 +1,29 @@
-{ lib
-, fetchFromGitHub
-, nix-update-script
-, php
+{
+ lib,
+ fetchFromGitHub,
+ nix-update-script,
+ php,
+ phpunit,
+ testers,
}:
php.buildComposerProject2 (finalAttrs: {
pname = "phpunit";
- version = "11.3.1";
+ version = "11.3.6";
src = fetchFromGitHub {
owner = "sebastianbergmann";
repo = "phpunit";
rev = finalAttrs.version;
- hash = "sha256-uTH5LlXabhsu86Te/oNnIrvq88MhAqYbVTyKEaPtTuU=";
+ hash = "sha256-bJdatRBrORR7KPcpRVIPYo2picQSfh8Pa0waeOZAH8Q=";
};
- vendorHash = "sha256-cOy5kipPr73LbxmQAsqqR0GfegQp1ARrbqei2zi5JHc=";
+ vendorHash = "sha256-wRgYEwbvvEGCp7/Rat+WUkvv04JqFHssHXtJjeQZo3o=";
- passthru.updateScript = nix-update-script { };
+ passthru = {
+ updateScript = nix-update-script { };
+ tests.version = testers.testVersion { package = phpunit; };
+ };
meta = {
changelog = "https://github.com/sebastianbergmann/phpunit/blob/${finalAttrs.version}/ChangeLog-${lib.versions.majorMinor finalAttrs.version}.md";
diff --git a/third_party/nixpkgs/pkgs/by-name/ph/phraze/package.nix b/third_party/nixpkgs/pkgs/by-name/ph/phraze/package.nix
index 8f5664d5c2..aba0a4013b 100644
--- a/third_party/nixpkgs/pkgs/by-name/ph/phraze/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ph/phraze/package.nix
@@ -10,18 +10,18 @@
rustPlatform.buildRustPackage rec {
pname = "phraze";
- version = "0.3.14";
+ version = "0.3.15";
src = fetchFromGitHub {
owner = "sts10";
repo = "phraze";
rev = "v${version}";
- hash = "sha256-wfvnzKoxFgIizbPrt8v9na6n/qjnjS368P1iOEh5VNw=";
+ hash = "sha256-gpdXgR7TK3xJHHXcZdfMZApA3SvtNmCroi/5ChfrQOs=";
};
doCheck = true;
- cargoHash = "sha256-HEsXGlNpr/1NiJobjtwftI8HIfz0AnRtxMvh3Pf2gDo=";
+ cargoHash = "sha256-tYQ/kcwCNAcgEUmwrrdogLd1AugBnVfqaLX9fjjpOUE=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/third_party/nixpkgs/pkgs/by-name/pi/picocom/use-system-linenoise.patch b/third_party/nixpkgs/pkgs/by-name/pi/picocom/use-system-linenoise.patch
index ee31a0d617..455c18010b 100644
--- a/third_party/nixpkgs/pkgs/by-name/pi/picocom/use-system-linenoise.patch
+++ b/third_party/nixpkgs/pkgs/by-name/pi/picocom/use-system-linenoise.patch
@@ -10,8 +10,8 @@ index 8fca24ee38..33b59b5b96 100644
-OBJS += linenoise-1.0/linenoise.o
-linenoise-1.0/linenoise.o : linenoise-1.0/linenoise.c linenoise-1.0/linenoise.h
+ -DLINENOISE \
-+ $(shell pkg-config --cflags linenoise)
-+LDFLAGS += $(shell pkg-config --libs linenoise)
++ $(shell $(PKG_CONFIG) --cflags linenoise)
++LDFLAGS += $(shell $(PKG_CONFIG) --libs linenoise)
## Comment this in to enable (force) custom baudrate support
## even on systems not enabled by default.
diff --git a/third_party/nixpkgs/pkgs/by-name/pi/picom-pijulius/package.nix b/third_party/nixpkgs/pkgs/by-name/pi/picom-pijulius/package.nix
index 6cb67fe259..686e9c371b 100644
--- a/third_party/nixpkgs/pkgs/by-name/pi/picom-pijulius/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pi/picom-pijulius/package.nix
@@ -9,13 +9,13 @@
}:
picom.overrideAttrs (previousAttrs: {
pname = "picom-pijulius";
- version = "8.2-unstable-2024-09-14";
+ version = "8.2-unstable-2024-09-27";
src = fetchFromGitHub {
owner = "pijulius";
repo = "picom";
- rev = "0c46ea546d9c507e744612e80b25ef5dfa531855";
- hash = "sha256-g/RknjZh5O2/3Plk1w8QnNywWZXZaABfunBY6XyixnA=";
+ rev = "d1d5a32d9ac125e1db1c2235834060fd0535b262";
+ hash = "sha256-1ycxVHaWpqGD1GuWQ8dpKrbmSSSQS8CoaY56wM18bWk=";
};
buildInputs = (previousAttrs.buildInputs or [ ]) ++ [ pcre ];
diff --git a/third_party/nixpkgs/pkgs/by-name/pi/picom/package.nix b/third_party/nixpkgs/pkgs/by-name/pi/picom/package.nix
index 8074e38cf5..200ad56d1e 100644
--- a/third_party/nixpkgs/pkgs/by-name/pi/picom/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pi/picom/package.nix
@@ -1,4 +1,4 @@
-{ asciidoc
+{ asciidoctor
, dbus
, docbook_xml_dtd_45
, docbook_xsl
@@ -33,20 +33,20 @@
stdenv.mkDerivation (finalAttrs: {
pname = "picom";
- version = "11.2";
+ version = "12.1";
src = fetchFromGitHub {
owner = "yshui";
repo = "picom";
rev = "v${finalAttrs.version}";
- hash = "sha256-7ohtI890CutwprPEY5njqWou0fD6T9eu51EBSQ2/lWs=";
+ hash = "sha256-XBFSPSrG6C4n5oQUQbWXyy9iCuEdrdaxU0CPR73juzk=";
fetchSubmodules = true;
};
strictDeps = true;
nativeBuildInputs = [
- asciidoc
+ asciidoctor
docbook_xml_dtd_45
docbook_xsl
makeWrapper
diff --git a/third_party/nixpkgs/pkgs/by-name/pi/pietrasanta-traceroute/package.nix b/third_party/nixpkgs/pkgs/by-name/pi/pietrasanta-traceroute/package.nix
index 2c2b824f86..78ec9b5372 100644
--- a/third_party/nixpkgs/pkgs/by-name/pi/pietrasanta-traceroute/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pi/pietrasanta-traceroute/package.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "pietrasanta-traceroute";
- version = "0.0.5-unstable-2024-06-11";
+ version = "0.0.5-unstable-2024-09-06";
src = fetchFromGitHub {
owner = "catchpoint";
repo = "Networking.traceroute";
- rev = "5b9f9cd2cbd5b8d90442d4ddb71ab788297e2153";
- hash = "sha256-/WsBh42brVCRP31LnCPS34kRaQKMvP+XEENyD5MjCfw=";
+ rev = "e4a5cf94dccd646e03b9b75a762e9b014e3a3128";
+ hash = "sha256-5FbuITewgSh6UFUU1vttkokk8uZ2IrzkDwsCuWJPKlM=";
};
passthru.updateScript = unstableGitUpdater { };
diff --git a/third_party/nixpkgs/pkgs/by-name/pi/pipet/package.nix b/third_party/nixpkgs/pkgs/by-name/pi/pipet/package.nix
index 6a49e7d3c9..335b6256d9 100644
--- a/third_party/nixpkgs/pkgs/by-name/pi/pipet/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pi/pipet/package.nix
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "pipet";
- version = "0.2.1";
+ version = "0.2.2";
src = fetchFromGitHub {
owner = "bjesus";
repo = "pipet";
rev = version;
- hash = "sha256-PqOx/aFI5gHt78th1nkSKlTGw/r1eU7Ggz5kvtjMCmI=";
+ hash = "sha256-NhqrNehmL6LLLEOVT/s2PdQ7HtSCfoM4MST1IHVrJXE=";
};
vendorHash = "sha256-jNIjF5jxcpNLAjuWo7OG/Ac4l6NpQNCKzYUgdAoL+C4=";
diff --git a/third_party/nixpkgs/pkgs/by-name/pi/pixi/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/pi/pixi/Cargo.lock
index 02f364b680..13031bdfe9 100644
--- a/third_party/nixpkgs/pkgs/by-name/pi/pixi/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/pi/pixi/Cargo.lock
@@ -67,21 +67,6 @@ version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd"
-[[package]]
-name = "alloc-no-stdlib"
-version = "2.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3"
-
-[[package]]
-name = "alloc-stdlib"
-version = "0.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece"
-dependencies = [
- "alloc-no-stdlib",
-]
-
[[package]]
name = "allocator-api2"
version = "0.2.18"
@@ -189,12 +174,14 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9"
[[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",
+ "event-listener",
+ "event-listener-strategy",
"futures-core",
+ "pin-project-lite",
]
[[package]]
@@ -215,7 +202,6 @@ version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fec134f64e2bc57411226dfc4e52dec859ddfc7e711fc5e07b612584f000e4aa"
dependencies = [
- "brotli",
"bzip2",
"flate2",
"futures-core",
@@ -223,6 +209,7 @@ dependencies = [
"memchr",
"pin-project-lite",
"tokio",
+ "xz2",
"zstd",
"zstd-safe",
]
@@ -236,40 +223,34 @@ dependencies = [
"async-task",
"concurrent-queue",
"fastrand 2.1.0",
- "futures-lite 2.3.0",
+ "futures-lite",
"slab",
]
+[[package]]
+name = "async-fd-lock"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7569377d7062165f6f7834d9cb3051974a2d141433cc201c2f94c149e993cccf"
+dependencies = [
+ "async-trait",
+ "cfg-if",
+ "pin-project",
+ "rustix",
+ "thiserror",
+ "tokio",
+ "windows-sys 0.52.0",
+]
+
[[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",
-]
-
-[[package]]
-name = "async-io"
-version = "1.13.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af"
-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",
+ "futures-lite",
]
[[package]]
@@ -278,35 +259,26 @@ version = "2.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964"
dependencies = [
- "async-lock 3.4.0",
+ "async-lock",
"cfg-if",
"concurrent-queue",
"futures-io",
- "futures-lite 2.3.0",
+ "futures-lite",
"parking",
- "polling 3.7.2",
- "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",
-]
-
[[package]]
name = "async-lock"
version = "3.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18"
dependencies = [
- "event-listener 5.3.1",
+ "event-listener",
"event-listener-strategy",
"pin-project-lite",
]
@@ -319,19 +291,22 @@ checksum = "9338790e78aa95a416786ec8389546c4b6a1dfc3dc36071ed9518a9413a542eb"
[[package]]
name = "async-process"
-version = "1.8.1"
+version = "2.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88"
+checksum = "a8a07789659a4d385b79b18b9127fc27e1a59e1e89117c78c5ea3b806f016374"
dependencies = [
- "async-io 1.13.0",
- "async-lock 2.8.0",
+ "async-channel",
+ "async-io",
+ "async-lock",
"async-signal",
+ "async-task",
"blocking",
"cfg-if",
- "event-listener 3.1.0",
- "futures-lite 1.13.0",
- "rustix 0.38.34",
- "windows-sys 0.48.0",
+ "event-listener",
+ "futures-lite",
+ "rustix",
+ "tracing",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -351,13 +326,13 @@ version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dfb3634b73397aa844481f814fad23bbf07fdb0eabec10f2eb95e58944b1ec32"
dependencies = [
- "async-io 2.3.3",
- "async-lock 3.4.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",
@@ -371,9 +346,9 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
[[package]]
name = "async-trait"
-version = "0.1.81"
+version = "0.1.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107"
+checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1"
dependencies = [
"proc-macro2",
"quote",
@@ -403,11 +378,11 @@ dependencies = [
[[package]]
name = "async_zip"
version = "0.0.17"
-source = "git+https://github.com/charliermarsh/rs-async-zip?rev=1dcb40cfe1bf5325a6fd4bfcf9894db40241f585#1dcb40cfe1bf5325a6fd4bfcf9894db40241f585"
+source = "git+https://github.com/charliermarsh/rs-async-zip?rev=011b24604fa7bc223daaad7712c0694bac8f0a87#011b24604fa7bc223daaad7712c0694bac8f0a87"
dependencies = [
"async-compression",
"crc32fast",
- "futures-lite 2.3.0",
+ "futures-lite",
"pin-project",
"thiserror",
"tokio",
@@ -559,30 +534,15 @@ dependencies = [
"async-channel",
"async-task",
"futures-io",
- "futures-lite 2.3.0",
+ "futures-lite",
"piper",
]
[[package]]
-name = "brotli"
-version = "6.0.0"
+name = "boxcar"
+version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b"
-dependencies = [
- "alloc-no-stdlib",
- "alloc-stdlib",
- "brotli-decompressor",
-]
-
-[[package]]
-name = "brotli-decompressor"
-version = "4.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362"
-dependencies = [
- "alloc-no-stdlib",
- "alloc-stdlib",
-]
+checksum = "510a90332002c1af3317ef6b712f0dab697f30bbe809b86965eac2923c0bca8e"
[[package]]
name = "bstr"
@@ -685,7 +645,7 @@ dependencies = [
[[package]]
name = "cache-key"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"hex",
"seahash",
@@ -1034,19 +994,6 @@ dependencies = [
"syn 2.0.72",
]
-[[package]]
-name = "dashmap"
-version = "5.5.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856"
-dependencies = [
- "cfg-if",
- "hashbrown 0.14.5",
- "lock_api",
- "once_cell",
- "parking_lot_core 0.9.10",
-]
-
[[package]]
name = "dashmap"
version = "6.0.1"
@@ -1067,6 +1014,35 @@ version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2"
+[[package]]
+name = "dbus"
+version = "0.9.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b"
+dependencies = [
+ "libc",
+ "libdbus-sys",
+ "winapi",
+]
+
+[[package]]
+name = "dbus-secret-service"
+version = "4.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1caa0c241c01ad8d99a78d553567d38f873dd3ac16eca33a5370d650ab25584e"
+dependencies = [
+ "aes",
+ "block-padding",
+ "cbc",
+ "dbus",
+ "futures-util",
+ "hkdf",
+ "num",
+ "once_cell",
+ "rand",
+ "sha2",
+]
+
[[package]]
name = "deno_task_shell"
version = "0.16.1"
@@ -1184,7 +1160,7 @@ dependencies = [
[[package]]
name = "distribution-filename"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"pep440_rs",
"platform-tags",
@@ -1198,14 +1174,14 @@ dependencies = [
[[package]]
name = "distribution-types"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"anyhow",
"cache-key",
"distribution-filename",
"fs-err",
"itertools 0.13.0",
- "once_cell",
+ "jiff",
"pep440_rs",
"pep508_rs",
"platform-tags",
@@ -1228,6 +1204,12 @@ version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
+[[package]]
+name = "dyn-clone"
+version = "1.0.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125"
+
[[package]]
name = "either"
version = "1.13.0"
@@ -1267,6 +1249,12 @@ dependencies = [
"encoding_rs",
]
+[[package]]
+name = "endi"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf"
+
[[package]]
name = "enum-as-inner"
version = "0.6.0"
@@ -1339,20 +1327,14 @@ dependencies = [
]
[[package]]
-name = "event-listener"
-version = "2.5.3"
+name = "etcetera"
+version = "0.8.0"
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"
+checksum = "136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943"
dependencies = [
- "concurrent-queue",
- "parking",
- "pin-project-lite",
+ "cfg-if",
+ "home",
+ "windows-sys 0.48.0",
]
[[package]]
@@ -1372,7 +1354,7 @@ 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",
]
@@ -1405,15 +1387,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e5768da2206272c81ef0b5e951a41862938a6070da63bcea197899942d3b947"
dependencies = [
"cfg-if",
- "rustix 0.38.34",
+ "rustix",
"windows-sys 0.52.0",
]
[[package]]
name = "file_url"
-version = "0.1.3"
+version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d0d1df57145d7cda57c95c44a2d64c24f579e2d50b8f4f7a779287293ad3adc0"
+checksum = "31b8d0fe7b11e53d71e1484766a00187bc239910dcacb5bf8909f1f3ffd9b4aa"
dependencies = [
"itertools 0.13.0",
"percent-encoding",
@@ -1518,6 +1500,17 @@ dependencies = [
"winapi",
]
+[[package]]
+name = "fs4"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e8c6b3bd49c37d2aa3f3f2220233b29a7cd23f79d1fe70e5337d25fb390793de"
+dependencies = [
+ "fs-err",
+ "rustix",
+ "windows-sys 0.52.0",
+]
+
[[package]]
name = "fs_extra"
version = "1.3.0"
@@ -1588,21 +1581,6 @@ version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
-[[package]]
-name = "futures-lite"
-version = "1.13.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"
-dependencies = [
- "fastrand 1.9.0",
- "futures-core",
- "futures-io",
- "memchr",
- "parking",
- "pin-project-lite",
- "waker-fn",
-]
-
[[package]]
name = "futures-lite"
version = "2.3.0"
@@ -1721,6 +1699,17 @@ dependencies = [
"regex-syntax 0.8.4",
]
+[[package]]
+name = "goblin"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b363a30c165f666402fe6a3024d3bec7ebc898f96a4a23bd1c99f8dbf3f4f47"
+dependencies = [
+ "log",
+ "plain",
+ "scroll",
+]
+
[[package]]
name = "google-cloud-auth"
version = "0.13.2"
@@ -2067,7 +2056,7 @@ dependencies = [
"httpdate",
"itoa",
"pin-project-lite",
- "socket2 0.5.7",
+ "socket2",
"tokio",
"tower-service",
"tracing",
@@ -2169,7 +2158,7 @@ dependencies = [
"http-body 1.0.1",
"hyper 1.4.1",
"pin-project-lite",
- "socket2 0.5.7",
+ "socket2",
"tokio",
"tower",
"tower-service",
@@ -2301,7 +2290,7 @@ dependencies = [
[[package]]
name = "install-wheel-rs"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"configparser",
"csv",
@@ -2309,7 +2298,6 @@ dependencies = [
"distribution-filename",
"fs-err",
"mailparse",
- "once_cell",
"pathdiff",
"pep440_rs",
"platform-info",
@@ -2317,7 +2305,7 @@ dependencies = [
"pypi-types",
"reflink-copy",
"regex",
- "rustc-hash 2.0.0",
+ "rustc-hash",
"serde",
"serde_json",
"sha2",
@@ -2326,6 +2314,7 @@ dependencies = [
"tracing",
"uv-fs",
"uv-normalize",
+ "uv-warnings",
"walkdir",
"zip 0.6.6",
]
@@ -2342,17 +2331,6 @@ dependencies = [
"web-sys",
]
-[[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"
@@ -2404,6 +2382,32 @@ version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
+[[package]]
+name = "jiff"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "db2b7379a75544c94b3da32821b0bf41f9062e9970e23b78cc577d0d89676d16"
+dependencies = [
+ "jiff-tzdb-platform",
+ "serde",
+ "windows-sys 0.59.0",
+]
+
+[[package]]
+name = "jiff-tzdb"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05fac328b3df1c0f18a3c2ab6cb7e06e4e549f366017d796e3e66b6d6889abe6"
+
+[[package]]
+name = "jiff-tzdb-platform"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f8da387d5feaf355954c2c122c194d6df9c57d865125a67984bb453db5336940"
+dependencies = [
+ "jiff-tzdb",
+]
+
[[package]]
name = "jobserver"
version = "0.1.32"
@@ -2472,16 +2476,16 @@ dependencies = [
[[package]]
name = "keyring"
-version = "2.3.3"
+version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "363387f0019d714aa60cc30ab4fe501a747f4c08fc58f069dd14be971bd495a0"
+checksum = "73b9af47ded4df3067484d7d45758ca2b36bd083bf6d024c2952bbd8af1cdaa4"
dependencies = [
"byteorder",
- "lazy_static",
- "linux-keyutils",
+ "dbus-secret-service",
"secret-service",
"security-framework",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
+ "zbus",
]
[[package]]
@@ -2513,76 +2517,21 @@ version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
-[[package]]
-name = "lexical-core"
-version = "0.8.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cde5de06e8d4c2faabc400238f9ae1c74d5412d03a7bd067645ccbc47070e46"
-dependencies = [
- "lexical-parse-float",
- "lexical-parse-integer",
- "lexical-util",
- "lexical-write-float",
- "lexical-write-integer",
-]
-
-[[package]]
-name = "lexical-parse-float"
-version = "0.8.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f"
-dependencies = [
- "lexical-parse-integer",
- "lexical-util",
- "static_assertions",
-]
-
-[[package]]
-name = "lexical-parse-integer"
-version = "0.8.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9"
-dependencies = [
- "lexical-util",
- "static_assertions",
-]
-
-[[package]]
-name = "lexical-util"
-version = "0.8.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5255b9ff16ff898710eb9eb63cb39248ea8a5bb036bea8085b1a767ff6c4e3fc"
-dependencies = [
- "static_assertions",
-]
-
-[[package]]
-name = "lexical-write-float"
-version = "0.8.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "accabaa1c4581f05a3923d1b4cfd124c329352288b7b9da09e766b0668116862"
-dependencies = [
- "lexical-util",
- "lexical-write-integer",
- "static_assertions",
-]
-
-[[package]]
-name = "lexical-write-integer"
-version = "0.8.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e1b6f3d1f4422866b68192d62f77bc5c700bee84f3069f2469d7bc8c77852446"
-dependencies = [
- "lexical-util",
- "static_assertions",
-]
-
[[package]]
name = "libc"
version = "0.2.155"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
+[[package]]
+name = "libdbus-sys"
+version = "0.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72"
+dependencies = [
+ "pkg-config",
+]
+
[[package]]
name = "libloading"
version = "0.8.5"
@@ -2615,22 +2564,6 @@ version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
-[[package]]
-name = "linux-keyutils"
-version = "0.2.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "761e49ec5fd8a5a463f9b84e877c373d888935b71c6be78f3767fe2ae6bed18e"
-dependencies = [
- "bitflags 2.6.0",
- "libc",
-]
-
-[[package]]
-name = "linux-raw-sys"
-version = "0.3.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
-
[[package]]
name = "linux-raw-sys"
version = "0.4.14"
@@ -2659,6 +2592,17 @@ version = "0.4.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
+[[package]]
+name = "lzma-sys"
+version = "0.1.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27"
+dependencies = [
+ "cc",
+ "libc",
+ "pkg-config",
+]
+
[[package]]
name = "mailparse"
version = "0.15.0"
@@ -2713,15 +2657,6 @@ dependencies = [
"libc",
]
-[[package]]
-name = "memoffset"
-version = "0.7.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
-dependencies = [
- "autocfg",
-]
-
[[package]]
name = "memoffset"
version = "0.9.1"
@@ -2874,18 +2809,6 @@ version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ea2970fbbc8c785e8246234a7bd004ed66cd1ed1a35ec73669a92545e419b836"
-[[package]]
-name = "nix"
-version = "0.26.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b"
-dependencies = [
- "bitflags 1.3.2",
- "cfg-if",
- "libc",
- "memoffset 0.7.1",
-]
-
[[package]]
name = "nix"
version = "0.29.0"
@@ -2896,6 +2819,7 @@ dependencies = [
"cfg-if",
"cfg_aliases",
"libc",
+ "memoffset",
]
[[package]]
@@ -3034,9 +2958,9 @@ dependencies = [
[[package]]
name = "once-map"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
- "dashmap 5.5.3",
+ "dashmap",
"futures",
"tokio",
]
@@ -3214,15 +3138,6 @@ version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
-[[package]]
-name = "path-absolutize"
-version = "3.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e4af381fe79fa195b4909485d99f73a80792331df0625188e707854f0b3383f5"
-dependencies = [
- "path-dedot",
-]
-
[[package]]
name = "path-dedot"
version = "3.1.1"
@@ -3257,9 +3172,8 @@ dependencies = [
[[package]]
name = "pep440_rs"
version = "0.6.0"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
- "once_cell",
"rkyv",
"serde",
"unicode-width",
@@ -3269,18 +3183,24 @@ dependencies = [
[[package]]
name = "pep508_rs"
version = "0.6.0"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
- "derivative",
- "once_cell",
+ "boxcar",
+ "indexmap 2.3.0",
+ "itertools 0.13.0",
"pep440_rs",
+ "pubgrub",
"regex",
+ "rustc-hash",
+ "schemars",
"serde",
+ "smallvec",
"thiserror",
"unicode-width",
"url",
"uv-fs",
"uv-normalize",
+ "uv-pubgrub",
]
[[package]]
@@ -3388,13 +3308,13 @@ dependencies = [
[[package]]
name = "pixi"
-version = "0.27.1"
+version = "0.31.0"
dependencies = [
"ahash 0.8.11",
"assert_matches",
"async-once-cell",
+ "async-trait",
"barrier_cell",
- "cfg-if",
"chrono",
"clap",
"clap-verbosity-flag",
@@ -3410,11 +3330,10 @@ dependencies = [
"distribution-types",
"dunce",
"fancy_display",
- "fd-lock",
"flate2",
"fs_extra",
"futures",
- "http-cache-reqwest",
+ "http 1.1.0",
"human_bytes",
"humantime",
"ignore",
@@ -3424,11 +3343,10 @@ dependencies = [
"install-wheel-rs",
"is_executable",
"itertools 0.13.0",
- "lazy_static",
"libc",
"miette 7.2.0",
"minijinja",
- "nix 0.29.0",
+ "nix",
"once_cell",
"parking_lot 0.12.3",
"pep440_rs",
@@ -3443,7 +3361,6 @@ dependencies = [
"pixi_spec",
"pixi_utils",
"pixi_uv_conversions",
- "platform-tags",
"pypi-types",
"pypi_mapping",
"pypi_modifiers",
@@ -3459,15 +3376,13 @@ dependencies = [
"regex",
"reqwest 0.12.5",
"reqwest-middleware",
- "reqwest-retry",
+ "rlimit",
"rstest",
+ "same-file",
"self-replace",
"serde",
- "serde_ignored",
"serde_json",
"serde_with",
- "serde_yaml",
- "serial_test",
"shlex",
"signal-hook",
"strsim",
@@ -3490,12 +3405,11 @@ dependencies = [
"uv-git",
"uv-installer",
"uv-normalize",
+ "uv-python",
"uv-resolver",
- "uv-toolchain",
"uv-types",
- "winapi",
"xxhash-rust",
- "zip 0.6.6",
+ "zip 2.2.0",
]
[[package]]
@@ -3512,6 +3426,7 @@ dependencies = [
"rattler",
"rattler_conda_types",
"rattler_repodata_gateway",
+ "reqwest-middleware",
"rstest",
"serde",
"serde_ignored",
@@ -3527,6 +3442,7 @@ version = "0.1.0"
dependencies = [
"console",
"lazy_static",
+ "rattler_cache",
"url",
]
@@ -3545,10 +3461,10 @@ dependencies = [
"console",
"dunce",
"fancy_display",
+ "glob",
"indexmap 2.3.0",
"insta",
"itertools 0.13.0",
- "lazy_static",
"miette 7.2.0",
"pep440_rs",
"pep508_rs",
@@ -3580,7 +3496,6 @@ version = "0.1.0"
dependencies = [
"console",
"indicatif",
- "once_cell",
"tokio",
]
@@ -3589,7 +3504,7 @@ name = "pixi_pty"
version = "0.1.0"
dependencies = [
"libc",
- "nix 0.29.0",
+ "nix",
"signal-hook",
]
@@ -3643,6 +3558,7 @@ dependencies = [
name = "pixi_uv_conversions"
version = "0.1.0"
dependencies = [
+ "distribution-filename",
"distribution-types",
"dunce",
"pep508_rs",
@@ -3651,8 +3567,11 @@ dependencies = [
"rattler_lock",
"thiserror",
"url",
+ "uv-configuration",
"uv-git",
"uv-normalize",
+ "uv-python",
+ "uv-types",
]
[[package]]
@@ -3661,6 +3580,12 @@ version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
+[[package]]
+name = "plain"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
+
[[package]]
name = "platform-info"
version = "2.0.3"
@@ -3674,9 +3599,9 @@ dependencies = [
[[package]]
name = "platform-tags"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
- "rustc-hash 2.0.0",
+ "rustc-hash",
"serde",
"thiserror",
]
@@ -3694,22 +3619,6 @@ dependencies = [
"time",
]
-[[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",
-]
-
[[package]]
name = "polling"
version = "3.7.2"
@@ -3720,7 +3629,7 @@ dependencies = [
"concurrent-queue",
"hermit-abi 0.4.0",
"pin-project-lite",
- "rustix 0.38.34",
+ "rustix",
"tracing",
"windows-sys 0.52.0",
]
@@ -3759,12 +3668,11 @@ dependencies = [
[[package]]
name = "proc-macro-crate"
-version = "1.3.1"
+version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
+checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
dependencies = [
- "once_cell",
- "toml_edit 0.19.15",
+ "toml_edit 0.21.1",
]
[[package]]
@@ -3812,12 +3720,12 @@ dependencies = [
[[package]]
name = "pubgrub"
version = "0.2.1"
-source = "git+https://github.com/astral-sh/pubgrub?rev=b4435e2f3af10dab2336a0345b35dcd622699d06#b4435e2f3af10dab2336a0345b35dcd622699d06"
+source = "git+https://github.com/astral-sh/pubgrub?rev=388685a8711092971930986644cfed152d1a1f6c#388685a8711092971930986644cfed152d1a1f6c"
dependencies = [
"indexmap 2.3.0",
"log",
"priority-queue",
- "rustc-hash 1.1.0",
+ "rustc-hash",
"thiserror",
]
@@ -3839,13 +3747,13 @@ dependencies = [
[[package]]
name = "pypi-types"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
- "chrono",
+ "distribution-filename",
"indexmap 2.3.0",
"itertools 0.13.0",
+ "jiff",
"mailparse",
- "once_cell",
"pep440_rs",
"pep508_rs",
"regex",
@@ -3855,6 +3763,7 @@ dependencies = [
"toml",
"tracing",
"url",
+ "uv-fs",
"uv-git",
"uv-normalize",
]
@@ -3871,11 +3780,12 @@ dependencies = [
"pep440_rs",
"pep508_rs",
"pixi_config",
+ "pixi_consts",
"rattler_conda_types",
"rattler_digest",
"reqwest 0.12.5",
"reqwest-middleware",
- "reqwest-retry",
+ "reqwest-retry 0.5.0",
"serde",
"serde_json",
"tokio",
@@ -3926,9 +3836,9 @@ dependencies = [
"pin-project-lite",
"quinn-proto",
"quinn-udp",
- "rustc-hash 2.0.0",
+ "rustc-hash",
"rustls 0.23.12",
- "socket2 0.5.7",
+ "socket2",
"thiserror",
"tokio",
"tracing",
@@ -3943,7 +3853,7 @@ dependencies = [
"bytes",
"rand",
"ring",
- "rustc-hash 2.0.0",
+ "rustc-hash",
"rustls 0.23.12",
"slab",
"thiserror",
@@ -3959,7 +3869,7 @@ checksum = "8bffec3605b73c6f1754535084a85229fa8a30f86014e6c81aeec4abb68b0285"
dependencies = [
"libc",
"once_cell",
- "socket2 0.5.7",
+ "socket2",
"tracing",
"windows-sys 0.52.0",
]
@@ -4017,9 +3927,9 @@ dependencies = [
[[package]]
name = "rattler"
-version = "0.27.4"
+version = "0.27.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a104e49f09b7e4b94a71b8cd84f42f30fc87160ed26c6144298b1582c65e260b"
+checksum = "85a8488d78fb6fa616eeaed34dd3e3ae28de3d41f5fd0f2a692b714546769f6d"
dependencies = [
"anyhow",
"clap",
@@ -4058,13 +3968,16 @@ dependencies = [
[[package]]
name = "rattler_cache"
-version = "0.1.6"
+version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "565a1fc40c3558e35732981448daa26ac2deb9dd41224ca11e9bd0911cabb1dc"
+checksum = "50307f280939786d161dc4a117032bb3aabd8fd1301f3fcaf63caa095638d990"
dependencies = [
"anyhow",
+ "dashmap",
"digest",
"dirs",
+ "fs4",
+ "futures",
"fxhash",
"itertools 0.13.0",
"parking_lot 0.12.3",
@@ -4074,6 +3987,7 @@ dependencies = [
"rattler_package_streaming",
"reqwest 0.12.5",
"reqwest-middleware",
+ "simple_spawn_blocking",
"thiserror",
"tokio",
"tracing",
@@ -4082,9 +3996,9 @@ dependencies = [
[[package]]
name = "rattler_conda_types"
-version = "0.27.1"
+version = "0.28.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ffb561817646d4c332761f782f9d30e134b46c7a94dfd170b5779e87d863dbe"
+checksum = "0cd1f00e6500bd4252ebb414d1c83aad05e0ab4c177e577344011d38d49ef223"
dependencies = [
"chrono",
"dirs",
@@ -4118,9 +4032,9 @@ dependencies = [
[[package]]
name = "rattler_digest"
-version = "1.0.0"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b747092584fbc2bfef5e4f7286a0b6f81aec1bf67b537ef9f1749cb7931ac7f"
+checksum = "a87e1ed2c7df1dbbfaa79d8f520c347d511231c77f4dd5327a6c389758a98db0"
dependencies = [
"blake2",
"digest",
@@ -4135,9 +4049,9 @@ dependencies = [
[[package]]
name = "rattler_lock"
-version = "0.22.18"
+version = "0.22.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f509b88f4eba1ca9451797dcc213c2eef9907f4026762a1673cc10f0504cff66"
+checksum = "62ff07b4be849f3eeb334d36d0e3496f8e0fdf096d7ca2b2142b2cbe66e60515"
dependencies = [
"chrono",
"file_url",
@@ -4158,9 +4072,9 @@ dependencies = [
[[package]]
name = "rattler_macros"
-version = "1.0.0"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d0b45deecbbeba352e61c57a304a1a149c6f8273655a338668d29899a22738d"
+checksum = "0306a96eb7216c786fa6234fd26207bf3769cbb48b2373d682eabb36ff11c175"
dependencies = [
"quote",
"syn 2.0.72",
@@ -4168,9 +4082,9 @@ dependencies = [
[[package]]
name = "rattler_networking"
-version = "0.21.0"
+version = "0.21.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "833d3c289d390a421af42be0ecf5ad65d1a9659a23a971c153de8bcc60a7fdef"
+checksum = "4ada69629cc3ea204055f4d13604b32cb108fca456cc87d97d4280f041ac5708"
dependencies = [
"anyhow",
"async-trait",
@@ -4196,9 +4110,9 @@ dependencies = [
[[package]]
name = "rattler_package_streaming"
-version = "0.22.1"
+version = "0.22.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23fbe8c3d3820f0732ee49b0041144eb802cb0f44cd5629d15400dde344c6003"
+checksum = "388a3584bca0b2b7c67c61ae15c280f2202b6590e6afb201a83186432114dc53"
dependencies = [
"bzip2",
"chrono",
@@ -4218,15 +4132,15 @@ dependencies = [
"tokio-util",
"tracing",
"url",
- "zip 2.1.6",
+ "zip 2.2.0",
"zstd",
]
[[package]]
name = "rattler_redaction"
-version = "0.1.0"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b5ffcd6377f7a292ea09f25d3111b4647f3f159fea310c3d78eeb0ad5894efe2"
+checksum = "6a8b3a430398cc4ecd0350204087377bc31d977dfd897d3b6930f195f39c515b"
dependencies = [
"reqwest 0.12.5",
"reqwest-middleware",
@@ -4235,20 +4149,22 @@ dependencies = [
[[package]]
name = "rattler_repodata_gateway"
-version = "0.21.5"
+version = "0.21.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b228f2c2774f051d60bf4e364a9bbc57c44223afd57a31b495e92e7c76450d5b"
+checksum = "89a4c1042b0ae79c38f13292fd27a6b8319dcb056928ac688eab67214a6fc125"
dependencies = [
"anyhow",
"async-compression",
+ "async-fd-lock",
"async-trait",
"blake2",
"bytes",
"cache_control",
"chrono",
- "dashmap 6.0.1",
+ "dashmap",
"dirs",
"file_url",
+ "fs-err",
"futures",
"hex",
"http 1.1.0",
@@ -4288,9 +4204,9 @@ dependencies = [
[[package]]
name = "rattler_shell"
-version = "0.21.5"
+version = "0.22.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4141b22e60ba23f174e65e88b0d3586367d9d9a2323441c1eca28a6939d74309"
+checksum = "75a7d11ca9da7e3954764cb37b96dea0e07c59fbe2f35363083926618a192a2a"
dependencies = [
"enum_dispatch",
"indexmap 2.3.0",
@@ -4306,9 +4222,9 @@ dependencies = [
[[package]]
name = "rattler_solve"
-version = "1.0.2"
+version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7d93d5e60a3fd320a2e5eb199e5216ae440a46c270e662d1e61e9aa9dedbf6e6"
+checksum = "1ee39b9a5a7e3f1506392034bb39fb7bcac5a296c3ce411a57f285250d953258"
dependencies = [
"chrono",
"futures",
@@ -4325,9 +4241,9 @@ dependencies = [
[[package]]
name = "rattler_virtual_packages"
-version = "1.0.2"
+version = "1.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed06f9e0fbe5d11bcabaec23bb7c3c96ff3adce26c2b008fa68f37b19ea9afcd"
+checksum = "5386d3d7d4e7894f4eeee35b0a3ef204f55993c6eeb7e3fc772ec4566df679f1"
dependencies = [
"archspec",
"libloading",
@@ -4435,7 +4351,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc31414597d1cd7fdd2422798b7652a6329dda0fe0219e6335a13d5bcaa9aeb6"
dependencies = [
"cfg-if",
- "rustix 0.38.34",
+ "rustix",
"windows 0.58.0",
]
@@ -4501,7 +4417,7 @@ dependencies = [
[[package]]
name = "requirements-txt"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"distribution-types",
"fs-err",
@@ -4617,9 +4533,8 @@ dependencies = [
[[package]]
name = "reqwest-middleware"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "39346a33ddfe6be00cbc17a34ce996818b97b230b87229f10114693becca1268"
+version = "0.3.3"
+source = "git+https://github.com/astral-sh/reqwest-middleware?rev=5e3eaf254b5bd481c75d2710eed055f95b756913#5e3eaf254b5bd481c75d2710eed055f95b756913"
dependencies = [
"anyhow",
"async-trait",
@@ -4652,17 +4567,39 @@ dependencies = [
"wasm-timer",
]
+[[package]]
+name = "reqwest-retry"
+version = "0.7.1"
+source = "git+https://github.com/astral-sh/reqwest-middleware?rev=5e3eaf254b5bd481c75d2710eed055f95b756913#5e3eaf254b5bd481c75d2710eed055f95b756913"
+dependencies = [
+ "anyhow",
+ "async-trait",
+ "futures",
+ "getrandom",
+ "http 1.1.0",
+ "hyper 1.4.1",
+ "parking_lot 0.11.2",
+ "reqwest 0.12.5",
+ "reqwest-middleware",
+ "retry-policies 0.4.0",
+ "thiserror",
+ "tokio",
+ "tracing",
+ "wasm-timer",
+]
+
[[package]]
name = "resolvo"
-version = "0.6.2"
+version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09f13bb82d6362074f2b2d858bb316dfb2a9940c7e33a9ccd0168ba4f6a247b2"
+checksum = "d68c0ae687bbcd99ab33236c7cbccd2ba1c526a7f7a59743cb991074414c5293"
dependencies = [
"ahash 0.8.11",
"bitvec",
"elsa",
- "event-listener 5.3.1",
+ "event-listener",
"futures",
+ "indexmap 2.3.0",
"itertools 0.13.0",
"petgraph",
"tracing",
@@ -4732,6 +4669,15 @@ dependencies = [
"syn 1.0.109",
]
+[[package]]
+name = "rlimit"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3560f70f30a0f16d11d01ed078a07740fe6b489667abc7c7b029155d9f21c3d8"
+dependencies = [
+ "libc",
+]
+
[[package]]
name = "rmp"
version = "0.8.14"
@@ -4798,12 +4744,6 @@ version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
-[[package]]
-name = "rustc-hash"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
-
[[package]]
name = "rustc-hash"
version = "2.0.0"
@@ -4819,20 +4759,6 @@ dependencies = [
"semver",
]
-[[package]]
-name = "rustix"
-version = "0.37.27"
-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",
-]
-
[[package]]
name = "rustix"
version = "0.38.34"
@@ -4842,7 +4768,7 @@ dependencies = [
"bitflags 2.6.0",
"errno",
"libc",
- "linux-raw-sys 0.4.14",
+ "linux-raw-sys",
"windows-sys 0.52.0",
]
@@ -4952,15 +4878,6 @@ dependencies = [
"winapi-util",
]
-[[package]]
-name = "scc"
-version = "2.1.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d777f59627453628a9a5be1ee8d948745b94b1dfc2d0c3099cbd9e08ab89e7c"
-dependencies = [
- "sdd",
-]
-
[[package]]
name = "schannel"
version = "0.1.23"
@@ -4970,12 +4887,57 @@ dependencies = [
"windows-sys 0.52.0",
]
+[[package]]
+name = "schemars"
+version = "0.8.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92"
+dependencies = [
+ "dyn-clone",
+ "schemars_derive",
+ "serde",
+ "serde_json",
+ "url",
+]
+
+[[package]]
+name = "schemars_derive"
+version = "0.8.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "serde_derive_internals",
+ "syn 2.0.72",
+]
+
[[package]]
name = "scopeguard"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
+[[package]]
+name = "scroll"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6ab8598aa408498679922eff7fa985c25d58a90771bd6be794434c5277eab1a6"
+dependencies = [
+ "scroll_derive",
+]
+
+[[package]]
+name = "scroll_derive"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f81c2fde025af7e69b1d1420531c8a8811ca898919db177141a85313b1cb932"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.72",
+]
+
[[package]]
name = "sct"
version = "0.7.1"
@@ -4986,12 +4948,6 @@ dependencies = [
"untrusted",
]
-[[package]]
-name = "sdd"
-version = "2.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "177258b64c0faaa9ffd3c65cd3262c2bc7e2588dbbd9c1641d0346145c1bbda8"
-
[[package]]
name = "seahash"
version = "4.1.0"
@@ -5000,9 +4956,9 @@ checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
[[package]]
name = "secret-service"
-version = "3.1.0"
+version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b5204d39df37f06d1944935232fd2dfe05008def7ca599bf28c0800366c8a8f9"
+checksum = "e4d35ad99a181be0a60ffcbe85d680d98f87bdc4d7644ade319b87076b9dbfd4"
dependencies = [
"aes",
"cbc",
@@ -5088,6 +5044,17 @@ dependencies = [
"syn 2.0.72",
]
+[[package]]
+name = "serde_derive_internals"
+version = "0.29.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.72",
+]
+
[[package]]
name = "serde_ignored"
version = "0.1.10"
@@ -5185,31 +5152,6 @@ dependencies = [
"unsafe-libyaml",
]
-[[package]]
-name = "serial_test"
-version = "3.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4b4b487fe2acf240a021cf57c6b2b4903b1e78ca0ecd862a71b71d2a51fed77d"
-dependencies = [
- "futures",
- "log",
- "once_cell",
- "parking_lot 0.12.3",
- "scc",
- "serial_test_derive",
-]
-
-[[package]]
-name = "serial_test_derive"
-version = "3.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82fe9db325bcef1fbcde82e078a5cc4efdf787e96b3b9cf45b50b529f2083d67"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.72",
-]
-
[[package]]
name = "sha-1"
version = "0.10.1"
@@ -5297,13 +5239,12 @@ checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
[[package]]
name = "simd-json"
-version = "0.13.10"
+version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "570c430b3d902ea083097e853263ae782dfe40857d93db019a12356c8e8143fa"
+checksum = "05f0b376aada35f30a0012f5790e50aed62f91804a0682669aefdbe81c7fcb91"
dependencies = [
"getrandom",
"halfbrown",
- "lexical-core",
"ref-cast",
"serde",
"serde_json",
@@ -5385,16 +5326,6 @@ version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c"
-[[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"
@@ -5645,7 +5576,7 @@ dependencies = [
"cfg-if",
"fastrand 2.1.0",
"once_cell",
- "rustix 0.38.34",
+ "rustix",
"windows-sys 0.52.0",
]
@@ -5655,7 +5586,7 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7"
dependencies = [
- "rustix 0.38.34",
+ "rustix",
"windows-sys 0.48.0",
]
@@ -5749,8 +5680,7 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tl"
version = "0.7.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b130bd8a58c163224b44e217b4239ca7b927d82bf6cc2fea1fc561d15056e3f7"
+source = "git+https://github.com/charliermarsh/tl.git?rev=6e25b2ee2513d75385101a8ff9f591ef51f314ec#6e25b2ee2513d75385101a8ff9f591ef51f314ec"
[[package]]
name = "tokio"
@@ -5765,7 +5695,7 @@ dependencies = [
"parking_lot 0.12.3",
"pin-project-lite",
"signal-hook-registry",
- "socket2 0.5.7",
+ "socket2",
"tokio-macros",
"windows-sys 0.52.0",
]
@@ -5876,9 +5806,9 @@ dependencies = [
[[package]]
name = "toml_edit"
-version = "0.19.15"
+version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
+checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1"
dependencies = [
"indexmap 2.3.0",
"toml_datetime",
@@ -6016,7 +5946,7 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9"
dependencies = [
- "memoffset 0.9.1",
+ "memoffset",
"tempfile",
"winapi",
]
@@ -6124,7 +6054,7 @@ dependencies = [
[[package]]
name = "uv-auth"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"anyhow",
"async-trait",
@@ -6132,10 +6062,10 @@ dependencies = [
"futures",
"http 1.1.0",
"once-map",
- "once_cell",
"reqwest 0.12.5",
"reqwest-middleware",
"rust-netrc",
+ "rustc-hash",
"tokio",
"tracing",
"url",
@@ -6145,19 +6075,18 @@ dependencies = [
[[package]]
name = "uv-build"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"anyhow",
"distribution-types",
"fs-err",
"indoc",
"itertools 0.13.0",
- "once_cell",
"pep440_rs",
"pep508_rs",
"pypi-types",
"regex",
- "rustc-hash 2.0.0",
+ "rustc-hash",
"serde",
"serde_json",
"tempfile",
@@ -6167,7 +6096,7 @@ dependencies = [
"tracing",
"uv-configuration",
"uv-fs",
- "uv-toolchain",
+ "uv-python",
"uv-types",
"uv-virtualenv",
]
@@ -6175,16 +6104,17 @@ dependencies = [
[[package]]
name = "uv-cache"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"cache-key",
"directories",
"distribution-types",
+ "etcetera",
"fs-err",
"nanoid",
"pypi-types",
"rmp-serde",
- "rustc-hash 2.0.0",
+ "rustc-hash",
"serde",
"tempfile",
"tracing",
@@ -6197,14 +6127,13 @@ dependencies = [
[[package]]
name = "uv-client"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"anyhow",
"async-trait",
"async_http_range_reader",
"async_zip",
"cache-key",
- "chrono",
"distribution-filename",
"distribution-types",
"fs-err",
@@ -6213,13 +6142,14 @@ dependencies = [
"http 1.1.0",
"install-wheel-rs",
"itertools 0.13.0",
+ "jiff",
"pep440_rs",
"pep508_rs",
"platform-tags",
"pypi-types",
"reqwest 0.12.5",
"reqwest-middleware",
- "reqwest-retry",
+ "reqwest-retry 0.7.1",
"rkyv",
"rmp-serde",
"serde",
@@ -6244,24 +6174,28 @@ dependencies = [
[[package]]
name = "uv-configuration"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
+ "distribution-types",
"either",
"pep508_rs",
"platform-tags",
"pypi-types",
- "rustc-hash 2.0.0",
+ "rustc-hash",
"serde",
"serde_json",
+ "thiserror",
"tracing",
+ "url",
"uv-auth",
+ "uv-cache",
"uv-normalize",
]
[[package]]
name = "uv-dispatch"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"anyhow",
"distribution-types",
@@ -6269,7 +6203,7 @@ dependencies = [
"install-wheel-rs",
"itertools 0.13.0",
"pypi-types",
- "rustc-hash 2.0.0",
+ "rustc-hash",
"tracing",
"uv-build",
"uv-cache",
@@ -6278,27 +6212,23 @@ dependencies = [
"uv-distribution",
"uv-git",
"uv-installer",
+ "uv-python",
"uv-resolver",
- "uv-toolchain",
"uv-types",
]
[[package]]
name = "uv-distribution"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"anyhow",
"distribution-filename",
"distribution-types",
- "either",
"fs-err",
"futures",
- "glob",
"install-wheel-rs",
"nanoid",
- "once_cell",
- "path-absolutize",
"pep440_rs",
"pep508_rs",
"platform-tags",
@@ -6306,14 +6236,12 @@ dependencies = [
"reqwest 0.12.5",
"reqwest-middleware",
"rmp-serde",
- "rustc-hash 2.0.0",
+ "rustc-hash",
"serde",
"tempfile",
"thiserror",
"tokio",
"tokio-util",
- "toml",
- "toml_edit 0.22.20",
"tracing",
"url",
"uv-cache",
@@ -6325,35 +6253,39 @@ dependencies = [
"uv-normalize",
"uv-types",
"uv-warnings",
+ "uv-workspace",
"zip 0.6.6",
]
[[package]]
name = "uv-extract"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"async-compression",
"async_zip",
+ "distribution-filename",
"fs-err",
"futures",
"md-5",
"pypi-types",
"rayon",
- "rustc-hash 2.0.0",
+ "reqwest 0.12.5",
+ "rustc-hash",
"sha2",
"thiserror",
"tokio",
"tokio-tar",
"tokio-util",
"tracing",
+ "xz2",
"zip 0.6.6",
]
[[package]]
name = "uv-fs"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"backoff",
"cachedir",
@@ -6363,9 +6295,8 @@ dependencies = [
"fs-err",
"fs2",
"junction",
- "once_cell",
- "path-absolutize",
"path-slash",
+ "serde",
"tempfile",
"tracing",
"urlencoding",
@@ -6375,26 +6306,28 @@ dependencies = [
[[package]]
name = "uv-git"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"anyhow",
"cache-key",
"cargo-util",
- "dashmap 5.5.3",
+ "dashmap",
"fs-err",
"reqwest 0.12.5",
"reqwest-middleware",
+ "serde",
"thiserror",
"tokio",
"tracing",
"url",
+ "uv-auth",
"uv-fs",
]
[[package]]
name = "uv-installer"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"anyhow",
"async-channel",
@@ -6409,13 +6342,11 @@ dependencies = [
"platform-tags",
"pypi-types",
"rayon",
- "rustc-hash 2.0.0",
+ "rustc-hash",
"same-file",
- "serde",
"tempfile",
"thiserror",
"tokio",
- "toml",
"tracing",
"url",
"uv-cache",
@@ -6425,92 +6356,66 @@ dependencies = [
"uv-fs",
"uv-git",
"uv-normalize",
- "uv-toolchain",
+ "uv-python",
"uv-types",
"uv-warnings",
"walkdir",
]
+[[package]]
+name = "uv-macros"
+version = "0.0.1"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.72",
+ "textwrap",
+]
+
[[package]]
name = "uv-normalize"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"rkyv",
"serde",
]
[[package]]
-name = "uv-resolver"
+name = "uv-options-metadata"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "uv-pubgrub"
+version = "0.0.1"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
- "anyhow",
- "cache-key",
- "chrono",
- "dashmap 5.5.3",
- "derivative",
- "distribution-filename",
- "distribution-types",
- "either",
- "futures",
- "indexmap 2.3.0",
- "install-wheel-rs",
"itertools 0.13.0",
- "once-map",
- "owo-colors",
- "path-slash",
"pep440_rs",
- "pep508_rs",
- "petgraph",
- "platform-tags",
"pubgrub",
- "pypi-types",
- "requirements-txt",
- "rkyv",
- "rustc-hash 2.0.0",
- "same-file",
- "serde",
- "textwrap",
"thiserror",
- "tokio",
- "tokio-stream",
- "toml_edit 0.22.20",
- "tracing",
- "url",
- "uv-client",
- "uv-configuration",
- "uv-distribution",
- "uv-git",
- "uv-normalize",
- "uv-toolchain",
- "uv-types",
- "uv-warnings",
]
[[package]]
-name = "uv-state"
+name = "uv-python"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
-dependencies = [
- "directories",
- "fs-err",
- "tempfile",
-]
-
-[[package]]
-name = "uv-toolchain"
-version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"anyhow",
"cache-key",
"configparser",
+ "distribution-filename",
"fs-err",
"futures",
+ "goblin",
"install-wheel-rs",
"itertools 0.13.0",
- "once_cell",
+ "owo-colors",
"pep440_rs",
"pep508_rs",
"platform-tags",
@@ -6519,30 +6424,94 @@ dependencies = [
"reqwest 0.12.5",
"reqwest-middleware",
"rmp-serde",
+ "rustix",
"same-file",
"serde",
"serde_json",
"target-lexicon",
"tempfile",
"thiserror",
+ "tokio",
"tokio-util",
"tracing",
"url",
"uv-cache",
"uv-client",
- "uv-configuration",
"uv-extract",
"uv-fs",
"uv-state",
"uv-warnings",
"which",
- "winapi",
+ "windows-sys 0.59.0",
+ "winsafe 0.0.22",
+]
+
+[[package]]
+name = "uv-resolver"
+version = "0.0.1"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
+dependencies = [
+ "anyhow",
+ "cache-key",
+ "dashmap",
+ "derivative",
+ "distribution-filename",
+ "distribution-types",
+ "either",
+ "futures",
+ "indexmap 2.3.0",
+ "install-wheel-rs",
+ "itertools 0.13.0",
+ "jiff",
+ "once-map",
+ "owo-colors",
+ "pep440_rs",
+ "pep508_rs",
+ "petgraph",
+ "platform-tags",
+ "pubgrub",
+ "pypi-types",
+ "requirements-txt",
+ "rkyv",
+ "rustc-hash",
+ "same-file",
+ "serde",
+ "textwrap",
+ "thiserror",
+ "tokio",
+ "tokio-stream",
+ "toml",
+ "toml_edit 0.22.20",
+ "tracing",
+ "url",
+ "uv-client",
+ "uv-configuration",
+ "uv-distribution",
+ "uv-fs",
+ "uv-git",
+ "uv-normalize",
+ "uv-pubgrub",
+ "uv-python",
+ "uv-types",
+ "uv-warnings",
+ "uv-workspace",
+]
+
+[[package]]
+name = "uv-state"
+version = "0.0.1"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
+dependencies = [
+ "directories",
+ "etcetera",
+ "fs-err",
+ "tempfile",
]
[[package]]
name = "uv-types"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"anyhow",
"distribution-types",
@@ -6550,25 +6519,25 @@ dependencies = [
"pep440_rs",
"pep508_rs",
"pypi-types",
- "rustc-hash 2.0.0",
+ "rustc-hash",
"thiserror",
"url",
"uv-cache",
"uv-configuration",
"uv-git",
"uv-normalize",
- "uv-toolchain",
+ "uv-python",
]
[[package]]
name = "uv-version"
-version = "0.2.18"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+version = "0.4.0"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
[[package]]
name = "uv-virtualenv"
version = "0.0.4"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"fs-err",
"itertools 0.13.0",
@@ -6578,19 +6547,45 @@ dependencies = [
"thiserror",
"tracing",
"uv-fs",
- "uv-toolchain",
+ "uv-python",
"uv-version",
]
[[package]]
name = "uv-warnings"
version = "0.0.1"
-source = "git+https://github.com/astral-sh/uv?tag=0.2.18#13b0beb56fdc607c1f38d820dbf8c95c8fd0ce84"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
dependencies = [
"anstream",
- "once_cell",
"owo-colors",
- "rustc-hash 2.0.0",
+ "rustc-hash",
+]
+
+[[package]]
+name = "uv-workspace"
+version = "0.0.1"
+source = "git+https://github.com/astral-sh/uv?tag=0.4.0#d9bd3bc7a536037ea8645fb70f1d35c0bb62b68e"
+dependencies = [
+ "either",
+ "fs-err",
+ "glob",
+ "pep440_rs",
+ "pep508_rs",
+ "pypi-types",
+ "rustc-hash",
+ "serde",
+ "thiserror",
+ "tokio",
+ "toml",
+ "toml_edit 0.22.20",
+ "tracing",
+ "url",
+ "uv-fs",
+ "uv-git",
+ "uv-macros",
+ "uv-normalize",
+ "uv-options-metadata",
+ "uv-warnings",
]
[[package]]
@@ -6601,9 +6596,9 @@ checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
[[package]]
name = "value-trait"
-version = "0.8.1"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dad8db98c1e677797df21ba03fca7d3bf9bec3ca38db930954e4fe6e1ea27eb4"
+checksum = "bcaa56177466248ba59d693a048c0959ddb67f1151b963f904306312548cf392"
dependencies = [
"float-cmp",
"halfbrown",
@@ -6623,12 +6618,6 @@ version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
-[[package]]
-name = "waker-fn"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7"
-
[[package]]
name = "walkdir"
version = "2.5.0"
@@ -6781,8 +6770,9 @@ checksum = "3d9c5ed668ee1f17edb3b627225343d210006a90bb1e3745ce1f30b1fb115075"
dependencies = [
"either",
"home",
- "rustix 0.38.34",
- "winsafe",
+ "regex",
+ "rustix",
+ "winsafe 0.0.19",
]
[[package]]
@@ -7091,6 +7081,12 @@ version = "0.0.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904"
+[[package]]
+name = "winsafe"
+version = "0.0.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d6ad6cbd9c6e5144971e326303f0e453b61d82e4f72067fccf23106bccd8437"
+
[[package]]
name = "wyz"
version = "0.5.1"
@@ -7107,8 +7103,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f"
dependencies = [
"libc",
- "linux-raw-sys 0.4.14",
- "rustix 0.38.34",
+ "linux-raw-sys",
+ "rustix",
]
[[package]]
@@ -7127,6 +7123,15 @@ version = "0.8.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a5cbf750400958819fb6178eaa83bee5cd9c29a26a40cc241df8c70fdd46984"
+[[package]]
+name = "xz2"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2"
+dependencies = [
+ "lzma-sys",
+]
+
[[package]]
name = "yansi"
version = "1.0.1"
@@ -7135,30 +7140,27 @@ checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
[[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",
"async-executor",
"async-fs",
- "async-io 1.13.0",
- "async-lock 2.8.0",
+ "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",
@@ -7167,7 +7169,7 @@ dependencies = [
"static_assertions",
"tracing",
"uds_windows",
- "winapi",
+ "windows-sys 0.52.0",
"xdg-home",
"zbus_macros",
"zbus_names",
@@ -7176,23 +7178,22 @@ dependencies = [
[[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",
"proc-macro2",
"quote",
- "regex",
- "syn 1.0.109",
+ "syn 2.0.72",
"zvariant_utils",
]
[[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",
@@ -7236,14 +7237,13 @@ dependencies = [
"crc32fast",
"crossbeam-utils",
"flate2",
- "time",
]
[[package]]
name = "zip"
-version = "2.1.6"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40dd8c92efc296286ce1fbd16657c5dbefff44f1b4ca01cc5f517d8b7b3d3e2e"
+checksum = "dc5e4288ea4057ae23afc69a4472434a87a2495cafce6632fd1c4ec9f5cf3494"
dependencies = [
"arbitrary",
"crc32fast",
@@ -7301,13 +7301,12 @@ dependencies = [
[[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",
@@ -7315,24 +7314,24 @@ dependencies = [
[[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",
"proc-macro2",
"quote",
- "syn 1.0.109",
+ "syn 2.0.72",
"zvariant_utils",
]
[[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 2.0.72",
]
diff --git a/third_party/nixpkgs/pkgs/by-name/pi/pixi/package.nix b/third_party/nixpkgs/pkgs/by-name/pi/pixi/package.nix
index 85413acc64..70651e5085 100644
--- a/third_party/nixpkgs/pkgs/by-name/pi/pixi/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pi/pixi/package.nix
@@ -13,21 +13,23 @@
rustPlatform.buildRustPackage rec {
pname = "pixi";
- version = "0.27.1";
+ version = "0.31.0";
src = fetchFromGitHub {
owner = "prefix-dev";
repo = "pixi";
rev = "v${version}";
- hash = "sha256-37zVmPKAWCw58xA5lUb+WVAW8rRwPF7DZVXUZ8bwP5E=";
+ hash = "sha256-1Woi+HwlN1nP05/cMNj+FVqEVREy/+UivdWGD6lZSNY=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
- "async_zip-0.0.17" = "sha256-Q5fMDJrQtob54CTII3+SXHeozy5S5s3iLOzntevdGOs=";
- "cache-key-0.0.1" = "sha256-tg3zRakZsnf7xBjs5tSlkmhkhHp5HGs6dwrTmdZBTl4=";
- "pubgrub-0.2.1" = "sha256-6tr+HATYSn1A1uVJwmz40S4yLDOJlX8vEokOOtdFG0M=";
+ "async_zip-0.0.17" = "sha256-3k9rc4yHWhqsCUJ17K55F8aQoCKdVamrWAn6IDWo3Ss=";
+ "cache-key-0.0.1" = "sha256-JEGcX4dT/cVLb07n2Y0nai17jW0tXpV18qaYVnoEpew=";
+ "pubgrub-0.2.1" = "sha256-pU+F6hwqy+r6tz5OBoB6gU0+vdH6F3ikUaPrcvYRX2c=";
+ "reqwest-middleware-0.3.3" = "sha256-csQN7jZTifliSTsOm6YrjPVgsXBOfelY7LkHD1HkNGQ=";
+ "tl-0.7.8" = "sha256-F06zVeSZA4adT6AzLzz1i9uxpI1b8P1h+05fFfjm3GQ=";
};
};
@@ -48,46 +50,8 @@ rustPlatform.buildRustPackage rec {
OPENSSL_NO_VENDOR = 1;
};
- # There are some CI failures with Rattler. Tests on Aarch64 has been skipped.
- # See https://github.com/prefix-dev/pixi/pull/241.
- doCheck = !stdenv.hostPlatform.isAarch64;
-
- preCheck = ''
- export HOME="$(mktemp -d)"
- '';
-
- checkFlags = [
- # Skip tests requiring network
- "--skip=add_channel"
- "--skip=add_functionality"
- "--skip=add_functionality_os"
- "--skip=add_functionality_union"
- "--skip=add_pypi_functionality"
- "--skip=add_with_channel"
- "--skip=test_alias"
- "--skip=test_cwd"
- "--skip=test_compressed_mapping_catch_missing_package"
- "--skip=test_compressed_mapping_catch_not_pandoc_not_a_python_package"
- "--skip=test_dont_record_not_present_package_as_purl"
- "--skip=test_incremental_lock_file"
- "--skip=test_purl_are_added_for_pypi"
- "--skip=test_purl_are_generated_using_custom_mapping"
- "--skip=test_purl_are_missing_for_non_conda_forge"
-
- # `/usr/bin/env` is not available during build.
- # Error: /usr/bin/env: No such file or directory
- "--skip=test_clean_env"
- "--skip=test_full_env_activation"
- "--skip=test_task_with_env"
- "--skip=test_pixi_only_env_activation"
- "--skip=cli::shell_hook::tests::test_environment_json"
- ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
- "--skip=task::task_environment::tests::test_find_ambiguous_task"
- "--skip=task::task_environment::tests::test_find_task_dual_defined"
- "--skip=task::task_environment::tests::test_find_task_explicit_defined"
- "--skip=task::task_graph::test::test_custom_command"
- "--skip=task::task_graph::test::test_multi_env_defaults_ambigu"
- ];
+ # As the version is updated, the number of failed tests continues to grow.
+ doCheck = false;
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd pixi \
diff --git a/third_party/nixpkgs/pkgs/by-name/pl/plasma-plugin-blurredwallpaper/package.nix b/third_party/nixpkgs/pkgs/by-name/pl/plasma-plugin-blurredwallpaper/package.nix
index b6fc12d648..7975785134 100644
--- a/third_party/nixpkgs/pkgs/by-name/pl/plasma-plugin-blurredwallpaper/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pl/plasma-plugin-blurredwallpaper/package.nix
@@ -6,13 +6,13 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "plasma-plugin-blurredwallpaper";
- version = "3.1.0";
+ version = "3.2.0";
src = fetchFromGitHub {
owner = "bouteillerAlan";
repo = "blurredwallpaper";
rev = "v${finalAttrs.version}";
- hash = "sha256-+MjnVsGHqitQytxiAH39Kx9SXuTEFfIC14Ayzu4yE4I=";
+ hash = "sha256-P/N7g/cl2K0R4NKebfqZnr9WQkHPSvHNbKbWiOxs76k=";
};
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/by-name/pl/plasticity/package.nix b/third_party/nixpkgs/pkgs/by-name/pl/plasticity/package.nix
index 08e4020ca7..33387121b9 100644
--- a/third_party/nixpkgs/pkgs/by-name/pl/plasticity/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pl/plasticity/package.nix
@@ -33,11 +33,11 @@
}:
stdenv.mkDerivation rec {
pname = "plasticity";
- version = "24.2.0";
+ version = "24.2.3";
src = fetchurl {
url = "https://github.com/nkallen/plasticity/releases/download/v${version}/Plasticity-${version}-1.x86_64.rpm";
- hash = "sha256-3dHS7chTgoD35AV/q8DHIYl43KbCsoFYEqSQHXm05tg=";
+ hash = "sha256-iiVh4k5r5PXN1/VJZcropTMu36N2B/ECq2L5e59QxJY=";
};
passthru.updateScript = ./update.sh;
diff --git a/third_party/nixpkgs/pkgs/by-name/pl/platformsh/versions.json b/third_party/nixpkgs/pkgs/by-name/pl/platformsh/versions.json
index 5eda0b98d7..967f9faf87 100644
--- a/third_party/nixpkgs/pkgs/by-name/pl/platformsh/versions.json
+++ b/third_party/nixpkgs/pkgs/by-name/pl/platformsh/versions.json
@@ -1,19 +1,19 @@
{
- "version": "5.0.20",
+ "version": "5.0.22",
"darwin-amd64": {
- "hash": "sha256-KFkJDzfs5+CsxuHc5y/wEygzAGQDMyAYXOvlNqzSvUQ=",
- "url": "https://github.com/platformsh/cli/releases/download/5.0.20/platform_5.0.20_darwin_all.tar.gz"
+ "hash": "sha256-2pMflIUyFWUUe7wXMawIlSqf1S/w7is75yzli26p+LM=",
+ "url": "https://github.com/platformsh/cli/releases/download/5.0.22/platform_5.0.22_darwin_all.tar.gz"
},
"darwin-arm64": {
- "hash": "sha256-KFkJDzfs5+CsxuHc5y/wEygzAGQDMyAYXOvlNqzSvUQ=",
- "url": "https://github.com/platformsh/cli/releases/download/5.0.20/platform_5.0.20_darwin_all.tar.gz"
+ "hash": "sha256-2pMflIUyFWUUe7wXMawIlSqf1S/w7is75yzli26p+LM=",
+ "url": "https://github.com/platformsh/cli/releases/download/5.0.22/platform_5.0.22_darwin_all.tar.gz"
},
"linux-amd64": {
- "hash": "sha256-oPcy1yvAMTalr+FBynK0cq5Dgc1se/Tf1FZiwCqawIs=",
- "url": "https://github.com/platformsh/cli/releases/download/5.0.20/platform_5.0.20_linux_amd64.tar.gz"
+ "hash": "sha256-j/aInQwN3K3pfXzIkDE6pA/6nc7TSndWZkFFdqlsJW4=",
+ "url": "https://github.com/platformsh/cli/releases/download/5.0.22/platform_5.0.22_linux_amd64.tar.gz"
},
"linux-arm64": {
- "hash": "sha256-U2cM3b3MYHSOpgX6VO1mo90ClYDYy2g4QpiB6vkX6Uc=",
- "url": "https://github.com/platformsh/cli/releases/download/5.0.20/platform_5.0.20_linux_arm64.tar.gz"
+ "hash": "sha256-xZ3i7KG/NdoHD6kB3Mtq1jC2BufhcxWXhodD8FQvIpI=",
+ "url": "https://github.com/platformsh/cli/releases/download/5.0.22/platform_5.0.22_linux_arm64.tar.gz"
}
}
diff --git a/third_party/nixpkgs/pkgs/by-name/pl/plex-desktop/package.nix b/third_party/nixpkgs/pkgs/by-name/pl/plex-desktop/package.nix
index 50080c0153..ba793768d6 100644
--- a/third_party/nixpkgs/pkgs/by-name/pl/plex-desktop/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pl/plex-desktop/package.nix
@@ -1,39 +1,40 @@
-{ alsa-lib
-, autoPatchelfHook
-, buildFHSEnv
-, dbus
-, elfutils
-, expat
-, extraEnv ? { }
-, fetchFromGitLab
-, fetchurl
-, glib
-, glibc
-, lib
-, libGL
-, libapparmor
-, libbsd
-, libedit
-, libffi_3_3
-, libgcrypt
-, libglvnd
-, makeShellWrapper
-, sqlite
-, squashfsTools
-, stdenv
-, tcp_wrappers
-, udev
-, waylandpp
-, writeShellScript
-, xkeyboard_config
-, xorg
-, xz
-, zstd
+{
+ alsa-lib,
+ autoPatchelfHook,
+ buildFHSEnv,
+ dbus,
+ elfutils,
+ expat,
+ extraEnv ? { },
+ fetchFromGitLab,
+ fetchurl,
+ glib,
+ glibc,
+ lib,
+ libGL,
+ libapparmor,
+ libbsd,
+ libedit,
+ libffi_3_3,
+ libgcrypt,
+ libglvnd,
+ makeShellWrapper,
+ sqlite,
+ squashfsTools,
+ stdenv,
+ tcp_wrappers,
+ udev,
+ waylandpp,
+ writeShellScript,
+ xkeyboard_config,
+ xorg,
+ xz,
+ zstd,
}:
let
pname = "plex-desktop";
- version = "1.96.0";
- rev = "69";
+ version = "1.101.0";
+ rev = "75";
meta = {
homepage = "https://plex.tv/";
description = "Streaming media player for Plex";
@@ -64,7 +65,7 @@ let
src = fetchurl {
url = "https://api.snapcraft.io/api/v1/snaps/download/qc6MFRM433ZhI1XjVzErdHivhSOhlpf0_${rev}.snap";
- hash = "sha512-rECc8rK1ENAL5mXdabO8ynudCaSzz0yygOyg4gMbCtddgqwSOanP24/oguzPLr3zdRMC3VSf9B3hr2BGQ54tzg==";
+ hash = "sha512-3ofO4a8HDWeUfjsv+4A5bC0jlQwxIew1CnL39Oa0bjnqShwRQjMW1vSHOjsJ1AHMkbp3h5W/2tFRxPL2C/Heqg==";
};
nativeBuildInputs = [ squashfsTools ];
@@ -104,48 +105,52 @@ let
dontWrapQtApps = true;
- installPhase =
- ''
- runHook preInstall
+ installPhase = ''
+ runHook preInstall
- cp -r . $out
+ cp -r . $out
- ln -s ${libedit}/lib/libedit.so.0 $out/lib/libedit.so.2
- rm $out/usr/lib/x86_64-linux-gnu/libasound.so.2
- ln -s ${alsa-lib}/lib/libasound.so.2 $out/usr/lib/x86_64-linux-gnu/libasound.so.2
- rm $out/usr/lib/x86_64-linux-gnu/libasound.so.2.0.0
- ln -s ${alsa-lib}/lib/libasound.so.2.0.0 $out/usr/lib/x86_64-linux-gnu/libasound.so.2.0.0
+ ln -s ${libedit}/lib/libedit.so.0 $out/lib/libedit.so.2
+ rm $out/usr/lib/x86_64-linux-gnu/libasound.so.2
+ ln -s ${alsa-lib}/lib/libasound.so.2 $out/usr/lib/x86_64-linux-gnu/libasound.so.2
+ rm $out/usr/lib/x86_64-linux-gnu/libasound.so.2.0.0
+ ln -s ${alsa-lib}/lib/libasound.so.2.0.0 $out/usr/lib/x86_64-linux-gnu/libasound.so.2.0.0
- runHook postInstall
- '';
+ runHook postInstall
+ '';
};
in
buildFHSEnv {
- name = "${pname}-${version}";
- targetPkgs = pkgs: [ xkeyboard_config ];
+ inherit pname version meta;
+ targetPkgs = pkgs: [ xkeyboard_config ];
- extraInstallCommands = ''
- mkdir -p $out/share/applications $out/share/icons/hicolor/scalable/apps
- install -m 444 -D ${plex-desktop}/meta/gui/plex-desktop.desktop $out/share/applications/plex-desktop.desktop
- substituteInPlace $out/share/applications/plex-desktop.desktop \
- --replace-fail \
- 'Icon=''${SNAP}/meta/gui/icon.png' \
- 'Icon=${plex-desktop}/meta/gui/icon.png' \
- --replace-fail \
- 'Exec=plex-desktop' \
- 'Exec=plex-desktop-${version}'
- '';
-
- runScript = writeShellScript "plex-desktop.sh" ''
- # Widevine won't download unless this directory exists.
- mkdir -p $HOME/.cache/plex/
- PLEX_USR_PATH=${lib.makeSearchPath "usr/lib/x86_64-linux-gnu" [ plex-desktop ]}
-
- set -o allexport
- LD_LIBRARY_PATH=${lib.makeLibraryPath [ plex-desktop libglvnd-1_4_0 ]}:$PLEX_USR_PATH
- LIBGL_DRIVERS_PATH=$PLEX_USR_PATH/dri
- ${lib.toShellVars extraEnv}
- exec ${plex-desktop}/Plex.sh
+ extraInstallCommands = ''
+ mkdir -p $out/share/applications $out/share/icons/hicolor/scalable/apps
+ install -m 444 -D ${plex-desktop}/meta/gui/plex-desktop.desktop $out/share/applications/plex-desktop.desktop
+ substituteInPlace $out/share/applications/plex-desktop.desktop \
+ --replace-fail \
+ 'Icon=''${SNAP}/meta/gui/icon.png' \
+ 'Icon=${plex-desktop}/meta/gui/icon.png' \
+ --replace-fail \
+ 'Exec=plex-desktop' \
+ 'Exec=plex-desktop-${version}'
'';
-}
+ runScript = writeShellScript "plex-desktop.sh" ''
+ # Widevine won't download unless this directory exists.
+ mkdir -p $HOME/.cache/plex/
+ PLEX_USR_PATH=${lib.makeSearchPath "usr/lib/x86_64-linux-gnu" [ plex-desktop ]}
+
+ set -o allexport
+ LD_LIBRARY_PATH=${
+ lib.makeLibraryPath [
+ plex-desktop
+ libglvnd-1_4_0
+ ]
+ }:$PLEX_USR_PATH
+ LIBGL_DRIVERS_PATH=$PLEX_USR_PATH/dri
+ ${lib.toShellVars extraEnv}
+ exec ${plex-desktop}/Plex.sh
+ '';
+ passthru.updateScript = ./update.sh;
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/pl/plex-desktop/update.sh b/third_party/nixpkgs/pkgs/by-name/pl/plex-desktop/update.sh
index 0cc509fb2b..df51f79be0 100755
--- a/third_party/nixpkgs/pkgs/by-name/pl/plex-desktop/update.sh
+++ b/third_party/nixpkgs/pkgs/by-name/pl/plex-desktop/update.sh
@@ -73,6 +73,7 @@ sed --regexp-extended \
# try to build the updated version
#
+export NIXPKGS_ALLOW_UNFREE=1
if ! nix-build -A plex-desktop "$nixpkgs"; then
echo "The updated plex-desktop failed to build."
exit 1
diff --git a/third_party/nixpkgs/pkgs/by-name/pl/pls/package.nix b/third_party/nixpkgs/pkgs/by-name/pl/pls/package.nix
index 10463b6c96..af2be4c57a 100644
--- a/third_party/nixpkgs/pkgs/by-name/pl/pls/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pl/pls/package.nix
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "pls";
- version = "0.0.1-beta.7";
+ version = "0.0.1-beta.8";
src = fetchFromGitHub {
owner = "pls-rs";
repo = "pls";
rev = "v${version}";
- hash = "sha256-X4HGVwBZdDXH5RuBiugEd4I+aXRqZvXoRDZnm8GY3cM=";
+ hash = "sha256-gJufm2krZSTdBbbfZ+355M9e3MJQbDEpSPf0EbZEayQ=";
};
- cargoHash = "sha256-d6HfIEROudINn2Jbnc3EEDZCD833FFFeUk6mvlu0ErA=";
+ cargoHash = "sha256-cDAHzK3pgpn5zEFdLBltf1e28yFFkXOzcF+nvDb8aWI=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk.frameworks.Security
diff --git a/third_party/nixpkgs/pkgs/by-name/po/podman-tui/package.nix b/third_party/nixpkgs/pkgs/by-name/po/podman-tui/package.nix
index 7f4f84948f..c92ea01778 100644
--- a/third_party/nixpkgs/pkgs/by-name/po/podman-tui/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/po/podman-tui/package.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "podman-tui";
- version = "1.2.1";
+ version = "1.2.2";
src = fetchFromGitHub {
owner = "containers";
repo = "podman-tui";
rev = "v${version}";
- hash = "sha256-Is4qpN6i8zBK0WNYbb/YhtzsrgOth9sQdUT81sx7i7g=";
+ hash = "sha256-ldFlW0QNjOvuJGyd2SzmMWA3ofS2ZW5krvCJRU83NXs=";
};
vendorHash = null;
diff --git a/third_party/nixpkgs/pkgs/by-name/po/poethepoet/package.nix b/third_party/nixpkgs/pkgs/by-name/po/poethepoet/package.nix
index 7760d53e93..8179b9c7e7 100644
--- a/third_party/nixpkgs/pkgs/by-name/po/poethepoet/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/po/poethepoet/package.nix
@@ -24,7 +24,7 @@ python3.pkgs.buildPythonApplication rec {
tomli
];
- passthru.optional-dependencies = with python3.pkgs; {
+ optional-dependencies = with python3.pkgs; {
poetry_plugin = [
poetry
];
diff --git a/third_party/nixpkgs/pkgs/by-name/po/polkit_gnome/package.nix b/third_party/nixpkgs/pkgs/by-name/po/polkit_gnome/package.nix
index 68779415b0..d738e6c6bb 100644
--- a/third_party/nixpkgs/pkgs/by-name/po/polkit_gnome/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/po/polkit_gnome/package.nix
@@ -21,6 +21,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://gitlab.gnome.org/Archive/policykit-gnome";
+ changelog = "https://gitlab.gnome.org/Archive/policykit-gnome/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
description = "Dbus session bus service that is used to bring up authentication dialogs";
license = lib.licenses.lgpl2Plus;
maintainers = [ ];
diff --git a/third_party/nixpkgs/pkgs/servers/http/pomerium/0001-envoy-allow-specification-of-external-binary.patch b/third_party/nixpkgs/pkgs/by-name/po/pomerium/0001-envoy-allow-specification-of-external-binary.patch
similarity index 91%
rename from third_party/nixpkgs/pkgs/servers/http/pomerium/0001-envoy-allow-specification-of-external-binary.patch
rename to third_party/nixpkgs/pkgs/by-name/po/pomerium/0001-envoy-allow-specification-of-external-binary.patch
index d595dc6cca..d43242b6cc 100644
--- a/third_party/nixpkgs/pkgs/servers/http/pomerium/0001-envoy-allow-specification-of-external-binary.patch
+++ b/third_party/nixpkgs/pkgs/by-name/po/pomerium/0001-envoy-allow-specification-of-external-binary.patch
@@ -1,4 +1,4 @@
-From fa51c56049a99ef17d86b0327bcf66f47338da45 Mon Sep 17 00:00:00 2001
+From e82f2949b86d127aec908d90d872dfd6feb509e5 Mon Sep 17 00:00:00 2001
From: Morgan Helton
Date: Sun, 26 May 2024 12:17:01 -0500
Subject: [PATCH] envoy: allow specification of external binary
@@ -8,7 +8,7 @@ Subject: [PATCH] envoy: allow specification of external binary
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/pkg/envoy/envoy.go b/pkg/envoy/envoy.go
-index 62f2d34c..879001cd 100644
+index 6639d4bd..c6ca198f 100644
--- a/pkg/envoy/envoy.go
+++ b/pkg/envoy/envoy.go
@@ -8,9 +8,9 @@ import (
@@ -35,7 +35,7 @@ index 62f2d34c..879001cd 100644
type serverOptions struct {
services string
logLevel config.LogLevel
-@@ -58,17 +62,16 @@ type Server struct {
+@@ -59,17 +63,16 @@ type Server struct {
// NewServer creates a new server with traffic routed by envoy.
func NewServer(ctx context.Context, src config.Source, builder *envoyconfig.Builder) (*Server, error) {
@@ -59,5 +59,5 @@ index 62f2d34c..879001cd 100644
grpcPort: src.GetConfig().GRPCPort,
httpPort: src.GetConfig().HTTPPort,
--
-2.44.1
+2.46.0
diff --git a/third_party/nixpkgs/pkgs/servers/http/pomerium/package.json b/third_party/nixpkgs/pkgs/by-name/po/pomerium/package.json
similarity index 100%
rename from third_party/nixpkgs/pkgs/servers/http/pomerium/package.json
rename to third_party/nixpkgs/pkgs/by-name/po/pomerium/package.json
diff --git a/third_party/nixpkgs/pkgs/servers/http/pomerium/default.nix b/third_party/nixpkgs/pkgs/by-name/po/pomerium/package.nix
similarity index 93%
rename from third_party/nixpkgs/pkgs/servers/http/pomerium/default.nix
rename to third_party/nixpkgs/pkgs/by-name/po/pomerium/package.nix
index 8e78b8f072..75c13df483 100644
--- a/third_party/nixpkgs/pkgs/servers/http/pomerium/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/po/pomerium/package.nix
@@ -1,4 +1,4 @@
-{ buildGoModule
+{ buildGo123Module
, fetchFromGitHub
, lib
, envoy
@@ -11,17 +11,17 @@
let
inherit (lib) concatStringsSep concatMap id mapAttrsToList;
in
-buildGoModule rec {
+buildGo123Module rec {
pname = "pomerium";
- version = "0.26.1";
+ version = "0.27.1";
src = fetchFromGitHub {
owner = "pomerium";
repo = "pomerium";
rev = "v${version}";
- hash = "sha256-lMI6dVCTInqHsz4N0HsOVUQo8TkheAwr54FW46r+DUA=";
+ hash = "sha256-+RKWl/weUYktS7jUB1lYpZCBKEfh7RMfKgRDbYV8Bjs=";
};
- vendorHash = "sha256-AHlnhAh4RBz8aJoFJjbX/MUDHq81xK7b7gvCyuV3gjU=";
+ vendorHash = "sha256-/iYUZp6EASDGApLymNuR10395PH8D3zPU+TlmmAN8Zc=";
ui = mkYarnPackage {
inherit version;
diff --git a/third_party/nixpkgs/pkgs/servers/http/pomerium/updater.sh b/third_party/nixpkgs/pkgs/by-name/po/pomerium/updater.sh
similarity index 100%
rename from third_party/nixpkgs/pkgs/servers/http/pomerium/updater.sh
rename to third_party/nixpkgs/pkgs/by-name/po/pomerium/updater.sh
diff --git a/third_party/nixpkgs/pkgs/by-name/po/pomerium/yarn-hash b/third_party/nixpkgs/pkgs/by-name/po/pomerium/yarn-hash
new file mode 100644
index 0000000000..6f871e034f
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/po/pomerium/yarn-hash
@@ -0,0 +1 @@
+0bdrczn8mj5iidmba7xzkcyvsnwmbvcvrc1vgks2x4pxqbfyxaiv
diff --git a/third_party/nixpkgs/pkgs/by-name/po/portfolio/package.nix b/third_party/nixpkgs/pkgs/by-name/po/portfolio/package.nix
index d5b8cea948..468d56e8d4 100644
--- a/third_party/nixpkgs/pkgs/by-name/po/portfolio/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/po/portfolio/package.nix
@@ -35,11 +35,11 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "PortfolioPerformance";
- version = "0.71.1";
+ version = "0.71.2";
src = fetchurl {
url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz";
- hash = "sha256-bZZTsL2jf4m6Gvc9cXDbAsiPoluljnb1AKshMM4325Q=";
+ hash = "sha256-TVrxYz6hFWn2C0CrBnNCPxkfQkTjCXkNSeQp6eC/fjc=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/po/postmoogle/package.nix b/third_party/nixpkgs/pkgs/by-name/po/postmoogle/package.nix
new file mode 100644
index 0000000000..5e6c60aba6
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/po/postmoogle/package.nix
@@ -0,0 +1,36 @@
+{
+ lib,
+ buildGoModule,
+ fetchFromGitHub,
+}:
+buildGoModule rec {
+ pname = "postmoogle";
+ version = "0.9.21";
+
+ src = fetchFromGitHub {
+ owner = "etkecc";
+ repo = "postmoogle";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-/AuxrIvxoKb08uf4EOYXorl7vJ99KgEH9DZYLidDzI4=";
+ };
+
+ tags = [
+ "timetzdata"
+ "goolm"
+ ];
+
+ vendorHash = null;
+
+ postInstall = ''
+ mv $out/bin/cmd $out/bin/postmoogle
+ '';
+
+ meta = with lib; {
+ description = "Postmoogle is Matrix <-> Email bridge in a form of an SMTP server";
+ homepage = "https://github.com/etkecc/postmoogle";
+ changelog = "https://github.com/etkecc/postmoogle/releases/tag/v0.9.21";
+ license = licenses.agpl3Only;
+ maintainers = with maintainers; [ amuckstot30 ];
+ mainProgram = "postmoogle";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/po/pot/package.nix b/third_party/nixpkgs/pkgs/by-name/po/pot/package.nix
index daf547cf47..72f6dd5e28 100644
--- a/third_party/nixpkgs/pkgs/by-name/po/pot/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/po/pot/package.nix
@@ -60,7 +60,7 @@ stdenv.mkDerivation (finalAttrs: {
rustPlatform.cargoSetupHook
cargo
rustc
- cargo-tauri
+ cargo-tauri.hook
nodejs
pnpm.configHook
wrapGAppsHook3
@@ -101,15 +101,6 @@ stdenv.mkDerivation (finalAttrs: {
chmod +w ..
'';
- preBuild = ''
- # Use cargo-tauri from nixpkgs instead of pnpm tauri from npm
- cargo tauri build -b deb
- '';
-
- preInstall = ''
- mv target/release/bundle/deb/*/data/usr/ $out
- '';
-
meta = with lib; {
description = "Cross-platform translation software";
mainProgram = "pot";
diff --git a/third_party/nixpkgs/pkgs/by-name/po/powermode-indicator/package.nix b/third_party/nixpkgs/pkgs/by-name/po/powermode-indicator/package.nix
new file mode 100644
index 0000000000..b4d5781b55
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/po/powermode-indicator/package.nix
@@ -0,0 +1,40 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ cmake,
+ pkg-config,
+ gtkmm3,
+ glibmm,
+ libappindicator,
+}:
+stdenv.mkDerivation {
+ pname = "powermode-indicator";
+ version = "0-unstable-2024-07-13";
+
+ src = fetchFromGitHub {
+ owner = "PiyushXCoder";
+ repo = "powermode-indicator";
+ rev = "0a67f63290b087f1eeff2c6c6869c2122ac78e6f";
+ hash = "sha256-qqV99s+uNYCUx/xGY3gQL38eG9siuKTRT0bA2UoN6Sk=";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ ];
+ buildInputs = [
+ libappindicator
+ gtkmm3
+ glibmm
+ ];
+
+ meta = with lib; {
+ homepage = "https://github.com/PiyushXCoder/powermode-indicator";
+ description = "Tray tool for power profiles management";
+ license = licenses.mit;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.aacebedo ];
+ mainProgram = "powermode-indicator";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/po/powerpipe/package.nix b/third_party/nixpkgs/pkgs/by-name/po/powerpipe/package.nix
index 8fd2003f03..b64c4a39ad 100644
--- a/third_party/nixpkgs/pkgs/by-name/po/powerpipe/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/po/powerpipe/package.nix
@@ -11,13 +11,13 @@
buildGoModule rec {
pname = "powerpipe";
- version = "0.4.3";
+ version = "0.4.4";
src = fetchFromGitHub {
owner = "turbot";
repo = "powerpipe";
rev = "refs/tags/v${version}";
- hash = "sha256-WrjdxLlDvC+rq3bJ0U8pqSJvfqH9Y54BOoWUfb5pMho=";
+ hash = "sha256-B88Kc4cCadsyN/sx3TimFX3ad6WZqn/Qaw39ms8b+HE=";
};
vendorHash = "sha256-zBwk03aEjWs+CfbIZh0g7absKc5+SNLTVhrctuTpjMk=";
diff --git a/third_party/nixpkgs/pkgs/by-name/pr/pretix/package.nix b/third_party/nixpkgs/pkgs/by-name/pr/pretix/package.nix
index 2c6e7ccc16..ec6a4fc70f 100644
--- a/third_party/nixpkgs/pkgs/by-name/pr/pretix/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pr/pretix/package.nix
@@ -51,13 +51,13 @@ let
};
pname = "pretix";
- version = "2024.8.0";
+ version = "2024.9.0";
src = fetchFromGitHub {
owner = "pretix";
repo = "pretix";
rev = "refs/tags/v${version}";
- hash = "sha256-3flZoDzS3SI7nAi1skEqVPXJM9vSBrGN+F0esbYKQDw=";
+ hash = "sha256-L6mTfLIx8kD/5s0Dfp24TEATmjxBXERQjynB0szH3DM=";
};
npmDeps = buildNpmPackage {
@@ -65,7 +65,7 @@ let
inherit version src;
sourceRoot = "${src.name}/src/pretix/static/npm_dir";
- npmDepsHash = "sha256-ZS+80LLyS2UBnVGRclYhwVwF1BR17D/79F2moQtqh80=";
+ npmDepsHash = "sha256-zUui5tYINTDKA91WgRV51ilIPFBJpZ+S2fJwW85KJ9k=";
dontBuild = true;
diff --git a/third_party/nixpkgs/pkgs/by-name/pr/privatebin/package.nix b/third_party/nixpkgs/pkgs/by-name/pr/privatebin/package.nix
new file mode 100644
index 0000000000..a6508f53ba
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/pr/privatebin/package.nix
@@ -0,0 +1,34 @@
+{
+ lib,
+ stdenvNoCC,
+ fetchFromGitHub,
+ nixosTests,
+}:
+
+stdenvNoCC.mkDerivation (finalAttrs: {
+ pname = "privatebin";
+ version = "1.7.4";
+ src = fetchFromGitHub {
+ owner = "PrivateBin";
+ repo = "PrivateBin";
+ rev = "refs/tags/${finalAttrs.version}";
+ hash = "sha256-RFP6rhzfBzTmqs4eJXv7LqdniWoeBJpQQ6fLdoGd5Fk=";
+ };
+
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $out
+ cp -R $src/* $out
+ runHook postInstall
+ '';
+
+ passthru.tests = nixosTests.privatebin;
+
+ meta = {
+ changelog = "https://github.com/PrivateBin/PrivateBin/releases/tag/${finalAttrs.version}";
+ description = "Minimalist, open source online pastebin where the server has zero knowledge of pasted data.";
+ homepage = "https://privatebin.info";
+ license = lib.licenses.gpl2;
+ maintainers = [ lib.maintainers.savyajha ];
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/pr/project-lemonlime/package.nix b/third_party/nixpkgs/pkgs/by-name/pr/project-lemonlime/package.nix
new file mode 100644
index 0000000000..c49682b641
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/pr/project-lemonlime/package.nix
@@ -0,0 +1,49 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ cmake,
+ qt6,
+ nix-update-script,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "project-lemonlime";
+ version = "0.3.5";
+
+ src = fetchFromGitHub {
+ owner = "Project-LemonLime";
+ repo = "Project_LemonLime";
+ rev = "refs/tags/${finalAttrs.version}";
+ hash = "sha256-h/aE1+ED+RkXqFcsb23rboA+Dd7kiom3XiIRqb4oYkQ=";
+ fetchSubmodules = true;
+ };
+
+ nativeBuildInputs = [
+ cmake
+ qt6.wrapQtAppsHook
+ ];
+
+ cmakeFlags = [
+ (lib.cmakeBool "LEMON_QT6" true)
+ ];
+
+ buildInputs = [
+ qt6.qtbase
+ qt6.qttools
+ qt6.qtwayland
+ ];
+
+ meta = {
+ description = "Lightweight evaluation system based on Lemon + LemonPlus for OI competitions";
+ homepage = "https://github.com/Project-LemonLime/Project_LemonLime";
+ changelog = "https://github.com/Project-LemonLime/Project_LemonLime/releases/tag/${finalAttrs.version}";
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [
+ sigmanificient
+ bot-wxt1221
+ ];
+ platforms = lib.platforms.unix;
+ mainProgram = "lemon";
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/pr/prometheus-borgmatic-exporter/package.nix b/third_party/nixpkgs/pkgs/by-name/pr/prometheus-borgmatic-exporter/package.nix
index ad02307ffa..9aef55d3ae 100644
--- a/third_party/nixpkgs/pkgs/by-name/pr/prometheus-borgmatic-exporter/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pr/prometheus-borgmatic-exporter/package.nix
@@ -1,34 +1,32 @@
{
lib,
+ borgmatic,
fetchFromGitHub,
python3Packages,
- borgmatic,
}:
+
python3Packages.buildPythonApplication rec {
pname = "prometheus-borgmatic-exporter";
version = "0.2.5";
- pyproject = true;
+ pyproject = true;
src = fetchFromGitHub {
owner = "maxim-mityutko";
repo = "borgmatic-exporter";
- rev = "v${version}";
+ rev = "refs/tags/v${version}";
hash = "sha256-SgP1utu4Eqs9214pYOT9wP0Ms7AUQH1A3czQF8+qBRo=";
};
- nativeCheckInputs = with python3Packages; [
- pytestCheckHook
- pytest-mock
- ];
+ pythonRelaxDeps = [ "prometheus-client" ];
- buildInputs = [python3Packages.poetry-core];
+ build-system = with python3Packages; [ poetry-core ];
propagatedBuildInputs =
[ borgmatic ]
++ (with python3Packages; [
- flask
arrow
click
+ flask
loguru
pretty-errors
prometheus-client
@@ -36,9 +34,15 @@ python3Packages.buildPythonApplication rec {
waitress
]);
+ nativeCheckInputs = with python3Packages; [
+ pytestCheckHook
+ pytest-mock
+ ];
+
meta = with lib; {
description = "Prometheus exporter for Borgmatic";
homepage = "https://github.com/maxim-mityutko/borgmatic-exporter";
+ changelog = "https://github.com/maxim-mityutko/borgmatic-exporter/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ flandweber ];
mainProgram = "borgmatic-exporter";
diff --git a/third_party/nixpkgs/pkgs/by-name/pr/proto/package.nix b/third_party/nixpkgs/pkgs/by-name/pr/proto/package.nix
index dcd22825f7..04618f14d5 100644
--- a/third_party/nixpkgs/pkgs/by-name/pr/proto/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pr/proto/package.nix
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "proto";
- version = "0.40.4";
+ version = "0.41.3";
src = fetchFromGitHub {
owner = "moonrepo";
repo = "proto";
rev = "v${version}";
- hash = "sha256-heckDmKG6gQYNzK0kRQKYXdgZLRiZB/b+x7Xr/4axX0=";
+ hash = "sha256-FkuHKfrMH+l/k9lfFhbG619KoDIxmEYwoaniHSPF8hQ=";
};
- cargoHash = "sha256-yPXf6f4dwCaT0nKDWiZ+FIvOyWB/WqiwKi1b/rBtNIQ=";
+ cargoHash = "sha256-vll9ckegcECmzoOkTCe2q2M1r4s5JlUnv2DtzJEQ7bY=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk.frameworks.SystemConfiguration
diff --git a/third_party/nixpkgs/pkgs/by-name/pr/protols/package.nix b/third_party/nixpkgs/pkgs/by-name/pr/protols/package.nix
new file mode 100644
index 0000000000..835b17603a
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/pr/protols/package.nix
@@ -0,0 +1,28 @@
+{
+ lib,
+ rustPlatform,
+ fetchFromGitHub,
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "protols";
+ version = "0.6.2";
+
+ src = fetchFromGitHub {
+ owner = "coder3101";
+ repo = "protols";
+ rev = "refs/tags/${version}";
+ hash = "sha256-2dP3papZsZxvpSfgGTdoRVSZTcOC0iHPBfMmlzB5iJQ=";
+ };
+
+ cargoHash = "sha256-94URDioPZXKSSFINTdPBYcES2eGCbhJ46tvcVRWt06o=";
+
+ meta = {
+ description = "Protocol Buffers language server written in Rust";
+ homepage = "https://github.com/coder3101/protols";
+ changelog = "https://github.com/coder3101/protols/releases/tag/${version}";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ nartsiss ];
+ mainProgram = "protols";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/pr/proton-ge-bin/package.nix b/third_party/nixpkgs/pkgs/by-name/pr/proton-ge-bin/package.nix
index 3541b7466a..81262e2cf0 100644
--- a/third_party/nixpkgs/pkgs/by-name/pr/proton-ge-bin/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pr/proton-ge-bin/package.nix
@@ -6,11 +6,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "proton-ge-bin";
- version = "GE-Proton9-13";
+ version = "GE-Proton9-15";
src = fetchzip {
url = "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/${finalAttrs.version}/${finalAttrs.version}.tar.gz";
- hash = "sha256-/KaFYCLvojxH3coiJaArXMPIIwW5qzK+I0bGyt7oBNY=";
+ hash = "sha256-WeqntQxez6XPRZxpPNUAQ8/7sw6TzOKU1yrtPHmQNh0=";
};
outputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/pr/proton-pass/package.nix b/third_party/nixpkgs/pkgs/by-name/pr/proton-pass/package.nix
index afcd0483eb..be85c54ffc 100644
--- a/third_party/nixpkgs/pkgs/by-name/pr/proton-pass/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pr/proton-pass/package.nix
@@ -8,11 +8,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "proton-pass";
- version = "1.22.1";
+ version = "1.23.0";
src = fetchurl {
- url = "https://proton.me/download/PassDesktop/linux/x64/ProtonPass_${finalAttrs.version}.deb";
- hash = "sha256-DIA54xxJ8Nhh8wb4p13yjdenqgTgenAH4Tmbqk3IXwo=";
+ url = "https://proton.me/download/pass/linux/x64/proton-pass_${finalAttrs.version}_amd64.deb";
+ hash = "sha256-ewrPk3v1jgF87uY+7P8oQdWARcuFKdfiM1BzulMPBpg=";
};
dontConfigure = true;
diff --git a/third_party/nixpkgs/pkgs/by-name/pu/pupdate/package.nix b/third_party/nixpkgs/pkgs/by-name/pu/pupdate/package.nix
index 9067c323c3..b89d472dfb 100644
--- a/third_party/nixpkgs/pkgs/by-name/pu/pupdate/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/pu/pupdate/package.nix
@@ -11,13 +11,13 @@
buildDotnetModule rec {
pname = "pupdate";
- version = "3.15.0";
+ version = "3.18.0";
src = fetchFromGitHub {
owner = "mattpannella";
repo = "pupdate";
rev = "${version}";
- hash = "sha256-oe5Z9psxyPhxwrGVJpq5yXzmCUh3ugBQ4NQ/eoCD9AA=";
+ hash = "sha256-GTdca47Jp/q1IpX1IAMZgOgHjBPNSotFSL9O6bfTfnM=";
};
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/pv-migrate/default.nix b/third_party/nixpkgs/pkgs/by-name/pv/pv-migrate/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/applications/networking/cluster/pv-migrate/default.nix
rename to third_party/nixpkgs/pkgs/by-name/pv/pv-migrate/package.nix
diff --git a/third_party/nixpkgs/pkgs/by-name/py/pylyzer/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/py/pylyzer/Cargo.lock
index 57f775bb89..8ca4202e4b 100644
--- a/third_party/nixpkgs/pkgs/by-name/py/pylyzer/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/py/pylyzer/Cargo.lock
@@ -10,9 +10,9 @@ checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3"
[[package]]
name = "addr2line"
-version = "0.24.1"
+version = "0.24.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375"
+checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
dependencies = [
"gimli",
]
@@ -43,9 +43,9 @@ checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
[[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"
@@ -99,9 +99,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "cc"
-version = "1.1.21"
+version = "1.1.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "07b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0"
+checksum = "677207f6eaec43fcfd092a718c847fc38aa261d0e19b8ef6797e0ccbe789e738"
dependencies = [
"shlex",
]
@@ -134,7 +134,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustc_version",
- "syn 2.0.77",
+ "syn 2.0.79",
]
[[package]]
@@ -145,9 +145,9 @@ checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
[[package]]
name = "els"
-version = "0.1.57-nightly.0"
+version = "0.1.58-nightly.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "98756af66882a065224c97f2fdc5194488743202edd74dd237b16702f826d1de"
+checksum = "82ca64c7e007a801f3c026026d4f7c65193ca2ccfab19018cf47b0946ed1de86"
dependencies = [
"erg_common",
"erg_compiler",
@@ -159,9 +159,9 @@ dependencies = [
[[package]]
name = "erg_common"
-version = "0.6.45-nightly.0"
+version = "0.6.46-nightly.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "219046e2b30f4e0b74089d95acfb49c4b5591ccc2d4d0a7e60c3616d0ed59fcb"
+checksum = "c91d7308be743f27d0bcb6778d85d76bfad86fc54ae53ae5fab06b37bd54fd74"
dependencies = [
"backtrace-on-stack-overflow",
"erg_proc_macros",
@@ -172,9 +172,9 @@ dependencies = [
[[package]]
name = "erg_compiler"
-version = "0.6.45-nightly.0"
+version = "0.6.46-nightly.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e58d1703e885cbf39337d087eb864f93aee1b8d327a222a6b7dd3cc5a26e6e4"
+checksum = "a2ca9d5eb0b29b60d7ac8d7d639add33a4b331b35e4739775f0bd0f1e94be764"
dependencies = [
"erg_common",
"erg_parser",
@@ -182,9 +182,9 @@ dependencies = [
[[package]]
name = "erg_parser"
-version = "0.6.45-nightly.0"
+version = "0.6.46-nightly.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3103c4b8049db34a0ef3598c9603d3113d072f258d44d33715d3ba8d98ae2328"
+checksum = "f0d0f70495239bd721afb1be7ba33c9146cbd7d4d578bd65fcb86e52561224e0"
dependencies = [
"erg_common",
"erg_proc_macros",
@@ -193,9 +193,9 @@ dependencies = [
[[package]]
name = "erg_proc_macros"
-version = "0.6.45-nightly.0"
+version = "0.6.46-nightly.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "afe652e09673d3abbfc272472d9f6f89fdace58238bcaf21f6f6abd397bd8583"
+checksum = "61073a06b84b2e9c36b3645494102780936b560ba80f8c466cf2cdc374740f3e"
dependencies = [
"quote",
"syn 1.0.109",
@@ -232,9 +232,9 @@ dependencies = [
[[package]]
name = "gimli"
-version = "0.31.0"
+version = "0.31.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64"
+checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
[[package]]
name = "hashbrown"
@@ -264,7 +264,7 @@ dependencies = [
"Inflector",
"proc-macro2",
"quote",
- "syn 2.0.77",
+ "syn 2.0.79",
]
[[package]]
@@ -290,9 +290,9 @@ checksum = "507460a910eb7b32ee961886ff48539633b788a36b65692b95f225b844c82553"
[[package]]
name = "libc"
-version = "0.2.158"
+version = "0.2.159"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439"
+checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5"
[[package]]
name = "libm"
@@ -455,18 +455,18 @@ dependencies = [
[[package]]
name = "object"
-version = "0.36.4"
+version = "0.36.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a"
+checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e"
dependencies = [
"memchr",
]
[[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 = "parking_lot"
@@ -561,7 +561,7 @@ dependencies = [
[[package]]
name = "py2erg"
-version = "0.0.62"
+version = "0.0.65"
dependencies = [
"erg_common",
"erg_compiler",
@@ -571,7 +571,7 @@ dependencies = [
[[package]]
name = "pylyzer"
-version = "0.0.62"
+version = "0.0.65"
dependencies = [
"els",
"erg_common",
@@ -581,7 +581,7 @@ dependencies = [
[[package]]
name = "pylyzer_core"
-version = "0.0.62"
+version = "0.0.65"
dependencies = [
"erg_common",
"erg_compiler",
@@ -592,7 +592,7 @@ dependencies = [
[[package]]
name = "pylyzer_wasm"
-version = "0.0.62"
+version = "0.0.65"
dependencies = [
"erg_common",
"erg_compiler",
@@ -641,9 +641,9 @@ dependencies = [
[[package]]
name = "redox_syscall"
-version = "0.5.4"
+version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0884ad60e090bf1345b93da0a5de8923c93884cd03f40dfcfddd3b4bee661853"
+checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f"
dependencies = [
"bitflags 2.6.0",
]
@@ -757,7 +757,7 @@ checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.77",
+ "syn 2.0.79",
]
[[package]]
@@ -780,7 +780,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.77",
+ "syn 2.0.79",
]
[[package]]
@@ -820,9 +820,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.77"
+version = "2.0.79"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed"
+checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590"
dependencies = [
"proc-macro2",
"quote",
@@ -917,9 +917,9 @@ dependencies = [
[[package]]
name = "unicode-bidi"
-version = "0.3.15"
+version = "0.3.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
+checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893"
[[package]]
name = "unicode-ident"
@@ -938,15 +938,15 @@ dependencies = [
[[package]]
name = "unicode-width"
-version = "0.1.13"
+version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d"
+checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
[[package]]
name = "unicode-xid"
-version = "0.2.5"
+version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "229730647fbc343e3a80e463c1db7f78f3855d3f3739bee0dda773c9a037c90a"
+checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
[[package]]
name = "unicode_names2"
@@ -1025,7 +1025,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.77",
+ "syn 2.0.79",
"wasm-bindgen-shared",
]
@@ -1047,7 +1047,7 @@ checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.77",
+ "syn 2.0.79",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@@ -1089,7 +1089,7 @@ checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.77",
+ "syn 2.0.79",
]
[[package]]
@@ -1100,7 +1100,7 @@ checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.77",
+ "syn 2.0.79",
]
[[package]]
@@ -1204,5 +1204,5 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.77",
+ "syn 2.0.79",
]
diff --git a/third_party/nixpkgs/pkgs/by-name/py/pylyzer/package.nix b/third_party/nixpkgs/pkgs/by-name/py/pylyzer/package.nix
index 057ef5b91f..585907407a 100644
--- a/third_party/nixpkgs/pkgs/by-name/py/pylyzer/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/py/pylyzer/package.nix
@@ -10,19 +10,18 @@
darwin,
which,
nix-update-script,
- testers,
- pylyzer,
+ versionCheckHook,
}:
rustPlatform.buildRustPackage rec {
pname = "pylyzer";
- version = "0.0.62";
+ version = "0.0.65";
src = fetchFromGitHub {
owner = "mtshiba";
repo = "pylyzer";
rev = "refs/tags/v${version}";
- hash = "sha256-aoYdtW+cZZY2pHzfzAGjNbjF031Qtg76mZ/wQPqMJsw=";
+ hash = "sha256-pHFsrC5SefXEnxgIk/OkRdOOAuYZLhZYVYu41MYtxJs=";
};
cargoLock = {
@@ -63,9 +62,14 @@ rustPlatform.buildRustPackage rec {
wrapProgram $out/bin/pylyzer --set ERG_PATH $out/lib/erg
'';
+ nativeInstallCheckInputs = [
+ versionCheckHook
+ ];
+ versionCheckProgramArg = [ "--version" ];
+ doInstallCheck = true;
+
passthru = {
updateScript = nix-update-script { };
- tests.version = testers.testVersion { package = pylyzer; };
};
meta = {
diff --git a/third_party/nixpkgs/pkgs/by-name/py/pyright/package.nix b/third_party/nixpkgs/pkgs/by-name/py/pyright/package.nix
index c358234d67..6a515a4d72 100644
--- a/third_party/nixpkgs/pkgs/by-name/py/pyright/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/py/pyright/package.nix
@@ -1,13 +1,13 @@
{ lib, buildNpmPackage, fetchFromGitHub, runCommand, jq }:
let
- version = "1.1.381";
+ version = "1.1.382";
src = fetchFromGitHub {
owner = "Microsoft";
repo = "pyright";
rev = "${version}";
- hash = "sha256-JMLQRTv0p38rZGnoxOjVF/qzscZCegFy92PCumEWETk=";
+ hash = "sha256-/qmDCx1bkqCF/4T3jNz2xiUYwnVYw5IOguRW8DYVQZg=";
};
patchedPackageJSON = runCommand "package.json" { } ''
@@ -37,7 +37,7 @@ let
pname = "pyright-internal";
inherit version src;
sourceRoot = "${src.name}/packages/pyright-internal";
- npmDepsHash = "sha256-UvsBNSCKznaxtuKyQ4NOQehvhhXd9omhwRygKsr9mQo=";
+ npmDepsHash = "sha256-zITMHDiZTEbRy/1aqeCrnr9NaO1IUZ1enDw4LXjUjxs=";
dontNpmBuild = true;
installPhase = ''
runHook preInstall
@@ -51,7 +51,7 @@ buildNpmPackage rec {
inherit version src;
sourceRoot = "${src.name}/packages/pyright";
- npmDepsHash = "sha256-N3O8KWYeYhmbSyHTJwqFUf2wqqrsmN7Wt1jS5wI6SCE=";
+ npmDepsHash = "sha256-Ibeg9LgqUhxCgnNryk8ZYu4wNOmVbFHz8ZklNH6msoM=";
postPatch = ''
chmod +w ../../
diff --git a/third_party/nixpkgs/pkgs/by-name/qb/qbittorrent-enhanced/package.nix b/third_party/nixpkgs/pkgs/by-name/qb/qbittorrent-enhanced/package.nix
index 261b729d49..7b73e1f660 100644
--- a/third_party/nixpkgs/pkgs/by-name/qb/qbittorrent-enhanced/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/qb/qbittorrent-enhanced/package.nix
@@ -12,13 +12,13 @@
stdenv.mkDerivation rec {
pname = "qbittorrent-enhanced";
- version = "4.6.6.10";
+ version = "4.6.7.10";
src = fetchFromGitHub {
owner = "c0re100";
repo = "qBittorrent-Enhanced-Edition";
rev = "release-${version}";
- hash = "sha256-mmM/1eU8FTWAciq2rh7fRa96fOkovMk4ScoehnqHdIQ=";
+ hash = "sha256-Mr376nH2pE6NMF9IdDhZULwqkRr7472OZnKO86hb6ZI=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/qm/qmqtt/package.nix b/third_party/nixpkgs/pkgs/by-name/qm/qmqtt/package.nix
new file mode 100644
index 0000000000..6ccf272f61
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/qm/qmqtt/package.nix
@@ -0,0 +1,40 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, cmake
+, qt5
+}:
+
+stdenv.mkDerivation rec {
+ pname = "qmqtt";
+ version = "1.0.3";
+
+ src = fetchFromGitHub {
+ owner = "emqx";
+ repo = "qmqtt";
+ rev = "v${version}";
+ hash = "sha256-JLGwEF5e/IKzPzCQBzB710REGWbc/MW+r5AHmyYUkUI=";
+ };
+
+ outputs = [
+ "out"
+ "dev"
+ ];
+
+ nativeBuildInputs = [
+ cmake
+ qt5.wrapQtAppsHook
+ ];
+
+ buildInputs = [
+ qt5.qtbase
+ ];
+
+ meta = with lib; {
+ description = "MQTT client for Qt";
+ homepage = "https://github.com/emqx/qmqtt";
+ license = licenses.epl10;
+ maintainers = with maintainers; [ hexa ];
+ platforms = platforms.all;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/qq/qq/sources.nix b/third_party/nixpkgs/pkgs/by-name/qq/qq/sources.nix
index d3bfb154a3..f3783a8ba5 100644
--- a/third_party/nixpkgs/pkgs/by-name/qq/qq/sources.nix
+++ b/third_party/nixpkgs/pkgs/by-name/qq/qq/sources.nix
@@ -1,9 +1,9 @@
# Generated by ./update.sh - do not update manually!
-# Last updated: 2024-09-06
+# Last updated: 2024-09-28
{
- version = "3.2.12-2024.9.2";
- amd64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.12_240902_amd64_01.deb";
- arm64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.12_240902_arm64_01.deb";
- arm64_hash = "sha256-V+lsBgwhpvVNYGm1d0DD9x/wD7/+bIDON8DAAABA42c=";
- amd64_hash = "sha256-NHK50KR2WuUm+HO//sFBUkhJPk6F45j5ShuaWksV1O4=";
+ version = "3.2.12-2024.9.27";
+ amd64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.12_240927_amd64_01.deb";
+ arm64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.12_240927_arm64_01.deb";
+ arm64_hash = "sha256-VfM+p2cTNkDZc7sTftfTuRSMKVWwE6TerW25pA1MIR0=";
+ amd64_hash = "sha256-xBGSSxXDu+qUwj203i3iAkfI97iLtGOuGMGfEU6kCyQ=";
}
diff --git a/third_party/nixpkgs/pkgs/by-name/qr/qrq/package.nix b/third_party/nixpkgs/pkgs/by-name/qr/qrq/package.nix
new file mode 100644
index 0000000000..47113716ab
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/qr/qrq/package.nix
@@ -0,0 +1,45 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ ncurses,
+ pulseaudio,
+}:
+
+stdenv.mkDerivation rec {
+ pname = "qrq";
+ version = "0.3.5";
+
+ src = fetchFromGitHub {
+ owner = "dj1yfk";
+ repo = "qrq";
+ rev = "qrq-${version}";
+ hash = "sha256-uuETGbv5qm0Z+45+kK66SBHhQ0Puu6I5z+TWIh3iR2g=";
+ };
+
+ buildInputs = [
+ ncurses
+ pulseaudio
+ ];
+
+ makeFlags = [
+ "BUILD_INFO=nix"
+ "DESTDIR=${builtins.placeholder "out"}"
+ ];
+
+ postPatch = ''
+ substituteInPlace src/qrq.c \
+ --replace-fail '[80]' '[4000]' \
+ --replace-fail '80,' '4000,'
+ '';
+
+ meta = {
+ description = "High Speed Morse trainer - mirror of https://git.fkurz.net/dj1yfk/qrq";
+ homepage = "https://github.com/dj1yfk/qrq";
+ changelog = "https://github.com/dj1yfk/qrq/blob/${src.rev}/ChangeLog";
+ license = lib.licenses.gpl2Plus;
+ maintainers = with lib.maintainers; [ pkharvey ];
+ mainProgram = "qrq";
+ platforms = lib.platforms.all;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/qu/quadrapassel/package.nix b/third_party/nixpkgs/pkgs/by-name/qu/quadrapassel/package.nix
index 519ad05a7a..7c04bf6f2e 100644
--- a/third_party/nixpkgs/pkgs/by-name/qu/quadrapassel/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/qu/quadrapassel/package.nix
@@ -65,6 +65,7 @@ stdenv.mkDerivation rec {
description = "Classic falling-block game, Tetris";
mainProgram = "quadrapassel";
homepage = "https://gitlab.gnome.org/GNOME/quadrapassel";
+ changelog = "https://gitlab.gnome.org/GNOME/quadrapassel/-/blob/${version}/NEWS?ref_type=tags";
license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/qu/quarkus/package.nix b/third_party/nixpkgs/pkgs/by-name/qu/quarkus/package.nix
index fb4fb88eb2..1afbff3152 100644
--- a/third_party/nixpkgs/pkgs/by-name/qu/quarkus/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/qu/quarkus/package.nix
@@ -7,11 +7,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "quarkus-cli";
- version = "3.14.4";
+ version = "3.15.1";
src = fetchurl {
url = "https://github.com/quarkusio/quarkus/releases/download/${finalAttrs.version}/quarkus-cli-${finalAttrs.version}.tar.gz";
- hash = "sha256-N0NLP8VvUvr/oi3U1McD+jyV8UXGXCwuITRbwudw1Q0=";
+ hash = "sha256-cvZ1jEIeEQOgmAiQba6AYob+84ozM0AQcnVpgRLSIIc=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/by-name/qu/quickjs-ng/package.nix b/third_party/nixpkgs/pkgs/by-name/qu/quickjs-ng/package.nix
index 6e434e9d9a..92c0aaa57b 100644
--- a/third_party/nixpkgs/pkgs/by-name/qu/quickjs-ng/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/qu/quickjs-ng/package.nix
@@ -1,23 +1,30 @@
-{ lib
-, stdenv
-, cmake
-, fetchFromGitHub
-, testers
-, texinfo
+{
+ lib,
+ cmake,
+ fetchFromGitHub,
+ stdenv,
+ testers,
+ texinfo,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "quickjs-ng";
- version = "0.5.0";
+ version = "0.6.1";
src = fetchFromGitHub {
owner = "quickjs-ng";
repo = "quickjs";
rev = "v${finalAttrs.version}";
- hash = "sha256-4CC7IxA5t+L99H4Rvkx0xkXFHuqNP3HTmS46JEuy7Vs=";
+ hash = "sha256-7IAkmlzgiPVd8yRv7LU5a7HWCB+eQk1Ur1KwZupwty0=";
};
- outputs = [ "bin" "out" "dev" "doc" "info" ];
+ outputs = [
+ "out"
+ "bin"
+ "dev"
+ "doc"
+ "info"
+ ];
nativeBuildInputs = [
cmake
@@ -25,18 +32,28 @@ stdenv.mkDerivation (finalAttrs: {
];
cmakeFlags = [
- "-DBUILD_SHARED_LIBS=ON"
+ (lib.cmakeBool "BUILD_SHARED_LIBS" true)
(lib.cmakeBool "BUILD_STATIC_QJS_EXE" stdenv.hostPlatform.isStatic)
];
- env.NIX_CFLAGS_COMPILE = toString (lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [
- "-Wno-error=stringop-overflow"
- ]);
+ env.NIX_CFLAGS_COMPILE = toString (
+ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [
+ "-Wno-error=stringop-overflow"
+ ]
+ );
+
+ strictDeps = true;
+
+ postBuild = ''
+ pushd ../doc
+ makeinfo *texi
+ popd
+ '';
postInstall = ''
- (cd ../doc
- makeinfo --output quickjs.info quickjs.texi
- install -Dt $info/share/info/ quickjs.info)
+ pushd ../doc
+ install -Dm644 -t ''${!outputInfo}/share/info *info
+ popd
'';
passthru.tests = {
@@ -46,12 +63,12 @@ stdenv.mkDerivation (finalAttrs: {
};
};
- meta = with lib; {
- description = "Mighty JavaScript engine";
+ meta = {
homepage = "https://github.com/quickjs-ng/quickjs";
- license = licenses.mit;
- maintainers = [ ];
- platforms = platforms.all;
+ description = "Mighty JavaScript engine";
+ license = lib.licenses.mit;
mainProgram = "qjs";
+ maintainers = with lib.maintainers; [ AndersonTorres ];
+ platforms = lib.platforms.all;
};
})
diff --git a/third_party/nixpkgs/pkgs/by-name/qu/quickjs/package.nix b/third_party/nixpkgs/pkgs/by-name/qu/quickjs/package.nix
index 1366fd03cd..c22e3e5b6c 100644
--- a/third_party/nixpkgs/pkgs/by-name/qu/quickjs/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/qu/quickjs/package.nix
@@ -1,62 +1,130 @@
-{ lib
-, stdenv
-, fetchurl
-, texinfo
+{
+ lib,
+ fetchurl,
+ stdenv,
+ testers,
+ texinfo,
}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "quickjs";
version = "2024-01-13";
src = fetchurl {
- url = "https://bellard.org/quickjs/quickjs-${version}.tar.xz";
+ url = "https://bellard.org/quickjs/quickjs-${finalAttrs.version}.tar.xz";
hash = "sha256-PEv4+JW/pUvrSGyNEhgRJ3Hs/FrDvhA2hR70FWghLgM=";
};
- postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
- substituteInPlace Makefile --replace "CONFIG_LTO=y" ""
- '';
-
- makeFlags = [ "PREFIX=${placeholder "out"}" ];
- enableParallelBuilding = true;
+ outputs = [
+ "out"
+ "info"
+ ];
nativeBuildInputs = [
texinfo
];
+ makeFlags = [ "PREFIX=$(out)" ];
+
+ doInstallCheck = true;
+
+ enableParallelBuilding = true;
+
+ strictDeps = true;
+
+ postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
+ substituteInPlace Makefile \
+ --replace "CONFIG_LTO=y" ""
+ '';
+
postBuild = ''
- (cd doc
- makeinfo *texi)
+ pushd doc
+ makeinfo *texi
+ popd
'';
postInstall = ''
- (cd doc
- install -Dt $out/share/doc *texi *info)
+ pushd doc
+ install -Dm644 -t ''${!outputInfo}/share/info *info
+ popd
'';
- doInstallCheck = true;
- installCheckPhase = ''
- PATH="$out/bin:$PATH"
+ installCheckPhase = lib.concatStringsSep "\n" [
+ ''
+ runHook preInstallCheck
+ ''
+ ''
+ PATH="$out/bin:$PATH"
+ ''
# Programs exit with code 1 when testing help, so grep for a string
- set +o pipefail
- qjs --help 2>&1 | grep "QuickJS version"
- qjscalc --help 2>&1 | grep "QuickJS version"
- set -o pipefail
+ ''
+ set +o pipefail
+ qjs --help 2>&1 | grep "QuickJS version"
+ qjscalc --help 2>&1 | grep "QuickJS version"
+ set -o pipefail
+ ''
- temp=$(mktemp).js
- echo "console.log('Output from compiled program');" > "$temp"
- set -o verbose
- out=$(mktemp) && qjsc -o "$out" "$temp" && "$out" | grep -q "Output from compiled program"
- out=$(mktemp) && qjsc -flto -o "$out" "$temp" && "$out" | grep -q "Output from compiled program"
- '';
+ ''
+ temp=$(mktemp).js
+ echo "console.log('Output from compiled program');" > "$temp"
+ set -o verbose
+ out=$(mktemp) && qjsc -o "$out" "$temp" && "$out" | grep -q "Output from compiled program"
+ out=$(mktemp) && qjsc -flto -o "$out" "$temp" && "$out" | grep -q "Output from compiled program"
+ ''
- meta = with lib; {
- description = "Small and embeddable Javascript engine";
- homepage = "https://bellard.org/quickjs/";
- maintainers = with maintainers; [ stesie AndersonTorres ];
- platforms = platforms.unix;
- license = licenses.mit;
- mainProgram = "qjs";
+ ''
+ runHook postInstallCheck
+ ''
+ ];
+
+ passthru.tests = {
+ version = testers.testVersion {
+ package = finalAttrs.finalPackage;
+ command = "qjs --help || true";
+ };
};
-}
+
+ meta = {
+ homepage = "https://bellard.org/quickjs/";
+ description = "Small and embeddable Javascript engine";
+ longDescription = ''
+ QuickJS is a small and embeddable Javascript engine. It supports the
+ ES2023 specification including modules, asynchronous generators, proxies
+ and BigInt.
+
+ It optionally supports mathematical extensions such as big decimal
+ floating point numbers (BigDecimal), big binary floating point numbers
+ (BigFloat) and operator overloading.
+
+ Main Features:
+
+ - Small and easily embeddable: just a few C files, no external
+ dependency, 210 KiB of x86 code for a simple hello world program.
+ - Fast interpreter with very low startup time: runs the 76000 tests of
+ the ECMAScript Test Suite in less than 2 minutes on a single core of a
+ desktop PC. The complete life cycle of a runtime instance completes in
+ less than 300 microseconds.
+ - Almost complete ES2023 support including modules, asynchronous
+ generators and full Annex B support (legacy web compatibility).
+ - Passes nearly 100% of the ECMAScript Test Suite tests when selecting
+ the ES2023 features. A summary is available at Test262 Report.
+ - Can compile Javascript sources to executables with no external dependency.
+ - Garbage collection using reference counting (to reduce memory usage and
+ have deterministic behavior) with cycle removal.
+ - Mathematical extensions: BigDecimal, BigFloat, operator overloading,
+ bigint mode, math mode.
+ - Command line interpreter with contextual colorization implemented in
+ Javascript.
+ - Small built-in standard library with C library wrappers.
+
+ '';
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [
+ stesie
+ AndersonTorres
+ ];
+ mainProgram = "qjs";
+ platforms = lib.platforms.all;
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/qu/quill-log/package.nix b/third_party/nixpkgs/pkgs/by-name/qu/quill-log/package.nix
index 37ceb53ce0..131deb7c08 100644
--- a/third_party/nixpkgs/pkgs/by-name/qu/quill-log/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/qu/quill-log/package.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "quill-log";
- version = "7.1.0";
+ version = "7.3.0";
src = fetchFromGitHub {
owner = "odygrd";
repo = "quill";
rev = "v${version}";
- hash = "sha256-O+nCznhyoGq4u6bTPKaFMrRdFsH3uZmGFpFr4yjCq3I=";
+ hash = "sha256-wExPgq+La0PCTrUajn8VYWw6uReXHoAVngygMJ2B/Qs=";
};
nativeBuildInputs = [ cmake ];
diff --git a/third_party/nixpkgs/pkgs/by-name/ra/railway/package.nix b/third_party/nixpkgs/pkgs/by-name/ra/railway/package.nix
index ce17913cd0..18a0246cfa 100644
--- a/third_party/nixpkgs/pkgs/by-name/ra/railway/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ra/railway/package.nix
@@ -12,16 +12,16 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "railway";
- version = "3.14.1";
+ version = "3.15.1";
src = fetchFromGitHub {
owner = "railwayapp";
repo = "cli";
rev = "v${version}";
- hash = "sha256-w52PzDRApKuRgJLYxY8ikqNOo6rC0kLCKWh8tgFzcIY=";
+ hash = "sha256-2/Yaz+eqZEOh/bCme9DuQep4XDkatr9kw32zN1yn9DQ=";
};
- cargoHash = "sha256-6VjloZ8s5LqyYPz1uMwdkwvHIhXjmifjd46PIx5d8xQ=";
+ cargoHash = "sha256-9fO8YmmqyqVp0FYndUnTD6+nSvlV9jzjT+G/iNlZYLo=";
nativeBuildInputs = [ pkg-config ];
diff --git a/third_party/nixpkgs/pkgs/by-name/ra/rainfrog/package.nix b/third_party/nixpkgs/pkgs/by-name/ra/rainfrog/package.nix
index 5babac7991..2152374e14 100644
--- a/third_party/nixpkgs/pkgs/by-name/ra/rainfrog/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ra/rainfrog/package.nix
@@ -7,7 +7,7 @@
stdenv,
}:
let
- version = "0.2.5";
+ version = "0.2.6";
in
rustPlatform.buildRustPackage {
inherit version;
@@ -17,10 +17,10 @@ rustPlatform.buildRustPackage {
owner = "achristmascarl";
repo = "rainfrog";
rev = "refs/tags/v${version}";
- hash = "sha256-+jjVowyyjM344LRDl+xFPxQ7qfjIMOMVzFiDgUHBMKw=";
+ hash = "sha256-yY4F5Aw+duXknESjl6hoOUV3er84DkTtIBoX3humWxA=";
};
- cargoHash = "sha256-0Wtsquus63fwaP7YUi/QelCJGU2cH1RWAYQWY9YbfMw=";
+ cargoHash = "sha256-QMZUReWrOS0P+hxsV5c/eJxnwYX977+4oI7MPfz4dgg=";
buildInputs = lib.optionals stdenv.isDarwin (
with darwin.apple_sdk.frameworks;
diff --git a/third_party/nixpkgs/pkgs/by-name/ra/raspberrypi-eeprom/package.nix b/third_party/nixpkgs/pkgs/by-name/ra/raspberrypi-eeprom/package.nix
index 5d4580e46f..db4d4cac92 100644
--- a/third_party/nixpkgs/pkgs/by-name/ra/raspberrypi-eeprom/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ra/raspberrypi-eeprom/package.nix
@@ -12,13 +12,13 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "raspberrypi-eeprom";
- version = "2024.09.10-2712";
+ version = "2024.09.23-2712";
src = fetchFromGitHub {
owner = "raspberrypi";
repo = "rpi-eeprom";
rev = "refs/tags/v${finalAttrs.version}";
- hash = "sha256-SLPLZzSRsPDxGtFnFFu99z3HqGDLDNuMWbgUKdeJyuI=";
+ hash = "sha256-5qqcHMoRT5XfhIX392j4Q1DcKjYGq6NMqy1VrWxg5+4=";
};
buildInputs = [ python3 ];
diff --git a/third_party/nixpkgs/pkgs/by-name/ra/ratchet/package.nix b/third_party/nixpkgs/pkgs/by-name/ra/ratchet/package.nix
index 6d94200fcc..6f94432e5b 100644
--- a/third_party/nixpkgs/pkgs/by-name/ra/ratchet/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ra/ratchet/package.nix
@@ -6,7 +6,7 @@
}:
buildGoModule rec {
pname = "ratchet";
- version = "0.9.2";
+ version = "0.10.0";
# ratchet uses the git sha-1 in the version string, e.g.
#
@@ -19,8 +19,8 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "sethvargo";
repo = "ratchet";
- rev = "d57cc1a53c022d3f87c4820bc6b64384a06c8a07";
- hash = "sha256-gQ98uD9oPUsECsduv/lqGdYNmtHetU49ETfWCE8ft8U=";
+ rev = "ebb7f24e0cbc288ab913b635480412934a2a5371";
+ hash = "sha256-Wt1/ahKQ8DOquXU5u6p+an9FJ5kYRl7F2EXOv/2rHlA=";
};
proxyVendor = true;
diff --git a/third_party/nixpkgs/pkgs/by-name/re/realvnc-vnc-viewer/darwin.nix b/third_party/nixpkgs/pkgs/by-name/re/realvnc-vnc-viewer/darwin.nix
index 6f1f113665..bde3c440f4 100644
--- a/third_party/nixpkgs/pkgs/by-name/re/realvnc-vnc-viewer/darwin.nix
+++ b/third_party/nixpkgs/pkgs/by-name/re/realvnc-vnc-viewer/darwin.nix
@@ -11,7 +11,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
src = fetchurl rec {
name = "VNC-Viewer-${finalAttrs.version}-MacOSX-universal.dmg";
url = "https://downloads.realvnc.com/download/file/viewer.files/${name}";
- hash = "sha256-haD2QsBF9Dps1V/2tkkALAc7+kUY3PSNj7BjTIqnNcU=";
+ hash = "sha256-SiBlw9ihKDLDWBPUxn3cfM0jbUaWDxQ9JDaeDNczQ7c=";
};
sourceRoot = ".";
diff --git a/third_party/nixpkgs/pkgs/by-name/re/realvnc-vnc-viewer/linux.nix b/third_party/nixpkgs/pkgs/by-name/re/realvnc-vnc-viewer/linux.nix
index 3d13bfdf9d..9be2308705 100644
--- a/third_party/nixpkgs/pkgs/by-name/re/realvnc-vnc-viewer/linux.nix
+++ b/third_party/nixpkgs/pkgs/by-name/re/realvnc-vnc-viewer/linux.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: {
"x86_64-linux" = fetchurl rec {
name = "VNC-Viewer-${finalAttrs.version}-Linux-x64.rpm";
url = "https://downloads.realvnc.com/download/file/viewer.files/${name}";
- hash = "sha256-KJZbH3mfxuyUslkYvB/RKquEsB7ayJSv6yNqfLmAsGI=";
+ hash = "sha256-fwMfQdOyLnYVfdBj80JHWT+CnKpq/9oM5oNF3aP+jgo=";
};
}.${stdenv.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
diff --git a/third_party/nixpkgs/pkgs/by-name/re/realvnc-vnc-viewer/package.nix b/third_party/nixpkgs/pkgs/by-name/re/realvnc-vnc-viewer/package.nix
index d6a916df0a..b25f227eff 100644
--- a/third_party/nixpkgs/pkgs/by-name/re/realvnc-vnc-viewer/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/re/realvnc-vnc-viewer/package.nix
@@ -4,7 +4,7 @@
}:
let
pname = "realvnc-vnc-viewer";
- version = "7.12.0";
+ version = "7.12.1";
meta = {
description = "VNC remote desktop client software by RealVNC";
diff --git a/third_party/nixpkgs/pkgs/by-name/re/recyclarr/deps.nix b/third_party/nixpkgs/pkgs/by-name/re/recyclarr/deps.nix
index 6e75f8850c..d789f33c90 100644
--- a/third_party/nixpkgs/pkgs/by-name/re/recyclarr/deps.nix
+++ b/third_party/nixpkgs/pkgs/by-name/re/recyclarr/deps.nix
@@ -15,13 +15,13 @@
})
(fetchNuGet {
pname = "Autofac";
- version = "8.0.0";
- hash = "sha256-7XhDXw8hatQFjQMTIorQ5XrfDCc7EVNVyi6bGbc5fnA=";
+ version = "8.1.0";
+ hash = "sha256-eDULsT32tESiX89CZTwvL061LwmPjjsxMvU8sYvJYE4=";
})
(fetchNuGet {
pname = "Autofac.Extensions.DependencyInjection";
- version = "9.0.0";
- hash = "sha256-hEqvbTkJqcI4S4LpxVOMyc5m+KeN0nRLk7FqQHSLRd4=";
+ version = "10.0.0";
+ hash = "sha256-ACQwFG8a5LMoqGyHI/YpwVyXZQYqM5+wnk0q2BbGVZ4=";
})
(fetchNuGet {
pname = "Autofac.Extras.AggregateService";
@@ -90,8 +90,8 @@
})
(fetchNuGet {
pname = "dotnet-sonarscanner";
- version = "8.0.1";
- hash = "sha256-cdwdO7C79O0xZ5AovWq6A0g9H22bYTITmogcY0rKOtk=";
+ version = "8.0.2";
+ hash = "sha256-XlfoSkhs3hvyGFH1afi3zPqMwfEN35LqWKCPEZGzTd8=";
})
(fetchNuGet {
pname = "DynamicData";
@@ -105,8 +105,8 @@
})
(fetchNuGet {
pname = "FluentAssertions";
- version = "6.12.0";
- hash = "sha256-LGlPe+G7lBwj5u3ttQZiKX2+C195ddRAHPuDkY6x0BE=";
+ version = "6.12.1";
+ hash = "sha256-R/Fi9eee6T8t8JECxL9+HFd8jAxRMkCg18j+fAQLNqM=";
})
(fetchNuGet {
pname = "FluentAssertions.Analyzers";
@@ -150,8 +150,8 @@
})
(fetchNuGet {
pname = "Microsoft.AspNetCore.Authorization";
- version = "8.0.6";
- hash = "sha256-RC0i30AziI9MTgICW6WdpUj73KyzfePd2PvRIC5WnKc=";
+ version = "8.0.8";
+ hash = "sha256-jhb4iDyzVduz6IRPyUIilLnXEYlIGl9tf99WNEfby/A=";
})
(fetchNuGet {
pname = "Microsoft.AspNetCore.Components";
@@ -160,8 +160,8 @@
})
(fetchNuGet {
pname = "Microsoft.AspNetCore.Components";
- version = "8.0.6";
- hash = "sha256-UnN6Mp/ZCpyem4IEGLPeit/CM6R9sIZ4t8byhuaBAD8=";
+ version = "8.0.8";
+ hash = "sha256-EqVGGD1yXpKlFou3jR7QvniI1MSPV1bigZT7ZkfaBo0=";
})
(fetchNuGet {
pname = "Microsoft.AspNetCore.Components.Analyzers";
@@ -170,18 +170,18 @@
})
(fetchNuGet {
pname = "Microsoft.AspNetCore.Components.Analyzers";
- version = "8.0.6";
- hash = "sha256-lw+MuNK8XenRtC2pNt43+1CQs0qFtuYlOlQZf8ZZvFM=";
+ version = "8.0.8";
+ hash = "sha256-lJ5jGfnDNB56j47XHn16jrKKiI4SR0TRB1JTxNmybJY=";
})
(fetchNuGet {
pname = "Microsoft.AspNetCore.Components.Forms";
- version = "8.0.6";
- hash = "sha256-0pj0SSYltkS6LYizVbIixNxJm7mnOen/ZS2pc1qoDZ4=";
+ version = "8.0.8";
+ hash = "sha256-QbDDKFnPD4TlCDAXZ5C9vsm/BPEKv6NZKkhG7xYKrQ0=";
})
(fetchNuGet {
pname = "Microsoft.AspNetCore.Components.Web";
- version = "8.0.6";
- hash = "sha256-p4HCxjja7i5ZBM65+p7QJ50/7xYnH+glDn92dWEzaPc=";
+ version = "8.0.8";
+ hash = "sha256-EEO0FSj1HC888PSfTct1UmfapQ6XezwF2JNhlSd8aI0=";
})
(fetchNuGet {
pname = "Microsoft.AspNetCore.Metadata";
@@ -190,8 +190,8 @@
})
(fetchNuGet {
pname = "Microsoft.AspNetCore.Metadata";
- version = "8.0.6";
- hash = "sha256-lsfqs4xc6OlB2vgjIsf3vL2OodM6bp5JDhUbOBjDfJ0=";
+ version = "8.0.8";
+ hash = "sha256-eyxHj0o790VC4TuXDVbxjqMpKwQVRgRxDVUzBGPebZM=";
})
(fetchNuGet {
pname = "Microsoft.Bcl.HashCode";
@@ -200,8 +200,8 @@
})
(fetchNuGet {
pname = "Microsoft.CodeCoverage";
- version = "17.11.0";
- hash = "sha256-XglInnx5GePUYHG7n2NLX+WfK7kJnornsWOW/5FnOXE=";
+ version = "17.11.1";
+ hash = "sha256-1dLlK3NGh88PuFYZiYpT+izA96etxhU3BSgixDgdtGA=";
})
(fetchNuGet {
pname = "Microsoft.Extensions.Configuration.Abstractions";
@@ -255,13 +255,13 @@
})
(fetchNuGet {
pname = "Microsoft.Extensions.Localization";
- version = "8.0.6";
- hash = "sha256-IUrCg2/pkAxFcf29GEh4/Q3P6QQdbeXh/PN2jHDmoAs=";
+ version = "8.0.8";
+ hash = "sha256-dX8HUYxWuzQUJfMW3WyH6mPFlh5i+J9UdND1rhkjwMs=";
})
(fetchNuGet {
pname = "Microsoft.Extensions.Localization.Abstractions";
- version = "8.0.6";
- hash = "sha256-S6xL+ZG71Z/IpdWLOHtuR7aEFyO6CA0B2aFFq33u67I=";
+ version = "8.0.8";
+ hash = "sha256-DfzIHT+S86FYQDtTKxrdwpiEgUFp+zQlIdlMytNksnQ=";
})
(fetchNuGet {
pname = "Microsoft.Extensions.Logging";
@@ -305,13 +305,13 @@
})
(fetchNuGet {
pname = "Microsoft.JSInterop";
- version = "8.0.6";
- hash = "sha256-lKOvph7MvyvGuuNZZGa0ZGcSH87n6vVxUgc9C/rsC3E=";
+ version = "8.0.8";
+ hash = "sha256-Mexoz07Bb3SRp1Gjfuvb25ZgPUnpmOq3wjZZhnBP0X0=";
})
(fetchNuGet {
pname = "Microsoft.NET.Test.Sdk";
- version = "17.11.0";
- hash = "sha256-WjyA78+PG9ZloWTt9Hf1ek3VVj2FfJ9fAjqklnN+fWw=";
+ version = "17.11.1";
+ hash = "sha256-0JUEucQ2lzaPgkrjm/NFLBTbqU1dfhvhN3Tl3moE6mI=";
})
(fetchNuGet {
pname = "Microsoft.NETCore.Platforms";
@@ -340,13 +340,13 @@
})
(fetchNuGet {
pname = "Microsoft.TestPlatform.ObjectModel";
- version = "17.11.0";
- hash = "sha256-mCI3MCV6nyrGLrBat5VvK5LrXTEKlsdp9NkpZyJYwVg=";
+ version = "17.11.1";
+ hash = "sha256-5vX+vCzFY3S7xfMVIv8OlMMFtdedW9UIJzc0WEc+vm4=";
})
(fetchNuGet {
pname = "Microsoft.TestPlatform.TestHost";
- version = "17.11.0";
- hash = "sha256-gViDLobza22kuLvB4JdlGtbANqwBHRwf1wLmIHMw9Eo=";
+ version = "17.11.1";
+ hash = "sha256-wSkY0H1fQAq0H3LcKT4u7Y5RzhAAPa6yueVN84g8HxU=";
})
(fetchNuGet {
pname = "Microsoft.Win32.Primitives";
@@ -355,8 +355,8 @@
})
(fetchNuGet {
pname = "MudBlazor";
- version = "7.6.0";
- hash = "sha256-hTeNrVykAm+YS/mNafM5HZ/3cfKBQb6rs8kEZ11h86M=";
+ version = "7.8.0";
+ hash = "sha256-DZbe5vCKh2awrYdrs4YUtzKUQVyx3TymYDAD0asBNsA=";
})
(fetchNuGet {
pname = "NETStandard.Library";
@@ -380,8 +380,8 @@
})
(fetchNuGet {
pname = "NUnit";
- version = "4.2.1";
- hash = "sha256-rR1Yk79bBH8pJaAoqBhkiDqnQfkcK1ggZqkuQF3s2mg=";
+ version = "4.2.2";
+ hash = "sha256-+0OS67ITalmG9arYCgQF/+YbmPRnB3pIIykew0kvoCc=";
})
(fetchNuGet {
pname = "NUnit.Analyzers";
@@ -1220,7 +1220,7 @@
})
(fetchNuGet {
pname = "YamlDotNet";
- version = "16.0.0";
- hash = "sha256-wCKzDkAuIpQ65MKe39Zn/K8iX8FKdkw49OHIi7m6GHU=";
+ version = "16.1.0";
+ hash = "sha256-SUUiPnsuArPmD5GPD/eBS7p0ueRsh9Wb9ImcRHG6m58=";
})
]
diff --git a/third_party/nixpkgs/pkgs/by-name/re/recyclarr/package.nix b/third_party/nixpkgs/pkgs/by-name/re/recyclarr/package.nix
index 89d72680dc..30afe7807b 100644
--- a/third_party/nixpkgs/pkgs/by-name/re/recyclarr/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/re/recyclarr/package.nix
@@ -19,13 +19,13 @@ let
in
buildDotnetModule (finalAttrs: {
pname = "recyclarr";
- version = "7.2.3";
+ version = "7.2.4";
src = fetchFromGitHub {
owner = "recyclarr";
repo = "recyclarr";
rev = "v${finalAttrs.version}";
- hash = "sha256-1jNXqyGIcaO2FVcC8i/vq+XTDCGuTGD4y0dDWIqb0K8=";
+ hash = "sha256-FFaGyMOXivorXVqCcYskEibnHnzhJ/AlxR46AtWFkI4=";
};
projectFile = "Recyclarr.sln";
diff --git a/third_party/nixpkgs/pkgs/by-name/re/redmine/package.nix b/third_party/nixpkgs/pkgs/by-name/re/redmine/package.nix
index f15b9b365a..f4b66763da 100644
--- a/third_party/nixpkgs/pkgs/by-name/re/redmine/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/re/redmine/package.nix
@@ -1,11 +1,11 @@
-{ lib, stdenv, fetchurl, bundlerEnv, ruby, makeWrapper, nixosTests }:
+{ lib, stdenv, fetchurl, bundlerEnv, ruby_3_2, makeWrapper, nixosTests }:
let
version = "5.1.3";
rubyEnv = bundlerEnv {
name = "redmine-env-${version}";
- inherit ruby;
+ ruby = ruby_3_2;
gemdir = ./.;
groups = [ "development" "ldap" "markdown" "common_mark" "minimagick" "test" ];
};
diff --git a/third_party/nixpkgs/pkgs/development/tools/build-managers/redo/default.nix b/third_party/nixpkgs/pkgs/by-name/re/redo/package.nix
similarity index 65%
rename from third_party/nixpkgs/pkgs/development/tools/build-managers/redo/default.nix
rename to third_party/nixpkgs/pkgs/by-name/re/redo/package.nix
index e6a68c4215..8e3e138501 100644
--- a/third_party/nixpkgs/pkgs/development/tools/build-managers/redo/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/re/redo/package.nix
@@ -1,8 +1,14 @@
-{lib, stdenv, fetchFromGitHub, perl }:
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ perl,
+}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation {
pname = "redo";
version = "1.4";
+
src = fetchFromGitHub {
owner = "jdebp";
repo = "redo";
@@ -10,20 +16,24 @@ stdenv.mkDerivation rec {
hash = "sha256-cA8UN4aQnJ8VyMW3mDOIPna4Ucw1kp8CirZTDhSoCpU=";
};
- nativeBuildInputs = [ perl /* for pod2man */ ];
+ nativeBuildInputs = [
+ perl # for pod2man
+ ];
buildPhase = ''
package/compile
'';
+
installPhase = ''
package/export $out/
'';
meta = {
- homepage = "https://jdebp.eu./Softwares/redo/";
+ homepage = "https://github.com/jdebp/redo";
description = "System for building target files from source files";
license = lib.licenses.bsd2;
- maintainers = [ ];
+ maintainers = with lib.maintainers; [ momeemt ];
+ mainProgram = "redo";
platforms = lib.platforms.unix;
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/re/regal/package.nix b/third_party/nixpkgs/pkgs/by-name/re/regal/package.nix
index b58a9268f9..19bf4bbb4b 100644
--- a/third_party/nixpkgs/pkgs/by-name/re/regal/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/re/regal/package.nix
@@ -2,16 +2,22 @@
buildGoModule rec {
name = "regal";
- version = "0.26.2";
+ version = "0.27.0";
src = fetchFromGitHub {
owner = "StyraInc";
repo = "regal";
rev = "v${version}";
- hash = "sha256-QfxgfwBGAib+mqT2v/8/rhl5Ufjwjf9BouCTYqs6wlw=";
+ hash = "sha256-IGf7iIL2q3w7qIJ0oxDILxcNjexuEr4bsYK+v24Ae+c=";
};
- vendorHash = "sha256-5ImRjMPl+qc2iQEXg9OzKphPpRXhjYvu+1q1ol3M8Yg=";
+ vendorHash = "sha256-Yl8ZFEiAJRAetc3e2ZdrbTdYhx/Ek9nr3mMQ0H7+aGM=";
+
+ ldflags = [
+ "-s" "-w"
+ "-X github.com/styrainc/regal/pkg/version.Version=${version}"
+ "-X github.com/styrainc/regal/pkg/version.Commit=${version}"
+ ];
meta = with lib; {
description = "Linter and language server for Rego";
diff --git a/third_party/nixpkgs/pkgs/by-name/re/remind/package.nix b/third_party/nixpkgs/pkgs/by-name/re/remind/package.nix
index 2f63041699..1bf1df34ba 100644
--- a/third_party/nixpkgs/pkgs/by-name/re/remind/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/re/remind/package.nix
@@ -15,11 +15,11 @@
tcl.mkTclDerivation rec {
pname = "remind";
- version = "05.00.02";
+ version = "05.00.06";
src = fetchurl {
url = "https://dianne.skoll.ca/projects/remind/download/remind-${version}.tar.gz";
- hash = "sha256-XxVjAV3TGDPI8XaFXXSminsMffq8m8ljw68YMIC2lYg=";
+ hash = "sha256-uGGh1eRPT6bGYF4F9e79D+aMnpOQukktlmJbyM2uRco=";
};
propagatedBuildInputs = lib.optionals withGui [
diff --git a/third_party/nixpkgs/pkgs/by-name/re/renderdoc/package.nix b/third_party/nixpkgs/pkgs/by-name/re/renderdoc/package.nix
new file mode 100644
index 0000000000..17d161aa70
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/re/renderdoc/package.nix
@@ -0,0 +1,143 @@
+{
+ lib,
+ addDriverRunpath,
+ autoconf,
+ automake,
+ bison,
+ cmake,
+ fetchFromGitHub,
+ libXdmcp,
+ libglvnd,
+ libpthreadstubs,
+ makeWrapper,
+ nix-update-script,
+ pcre,
+ pkg-config,
+ python311Packages,
+ qt5,
+ stdenv,
+ vulkan-loader,
+ wayland,
+ # Boolean flags
+ waylandSupport ? true,
+}:
+
+let
+ custom_swig = fetchFromGitHub {
+ owner = "baldurk";
+ repo = "swig";
+ rev = "renderdoc-modified-7";
+ hash = "sha256-RsdvxBBQvwuE5wSwL8OBXg5KMSpcO6EuMS0CzWapIpc=";
+ };
+in
+stdenv.mkDerivation (finalAttrs: {
+ pname = "renderdoc";
+ version = "1.35";
+
+ src = fetchFromGitHub {
+ owner = "baldurk";
+ repo = "renderdoc";
+ rev = "v${finalAttrs.version}";
+ hash = "sha256-iBe3JNtG9P1IAd00s/fL2RcImMrTwruld98OFHrIhp4=";
+ };
+
+ outputs = [
+ "out"
+ "dev"
+ "doc"
+ ];
+
+ buildInputs =
+ [
+ libXdmcp
+ libpthreadstubs
+ python311Packages.pyside2
+ python311Packages.pyside2-tools
+ python311Packages.shiboken2
+ qt5.qtbase
+ qt5.qtsvg
+ vulkan-loader
+ ]
+ ++ lib.optionals waylandSupport [
+ wayland
+ ];
+
+ nativeBuildInputs = [
+ addDriverRunpath
+ autoconf
+ automake
+ bison
+ cmake
+ makeWrapper
+ pcre
+ pkg-config
+ python311Packages.python
+ qt5.qtx11extras
+ qt5.wrapQtAppsHook
+ ];
+
+ cmakeFlags = [
+ (lib.cmakeFeature "BUILD_VERSION_HASH" finalAttrs.src.rev)
+ (lib.cmakeFeature "BUILD_VERSION_DIST_NAME" "NixOS")
+ (lib.cmakeFeature "BUILD_VERSION_DIST_VER" finalAttrs.version)
+ (lib.cmakeFeature "BUILD_VERSION_DIST_CONTACT" "https://github.com/NixOS/nixpkgs/")
+ (lib.cmakeBool "BUILD_VERSION_STABLE" true)
+ (lib.cmakeBool "ENABLE_WAYLAND" waylandSupport)
+ ];
+
+ dontWrapQtApps = true;
+
+ strictDeps = true;
+
+ postUnpack = ''
+ cp -r ${custom_swig} swig
+ chmod -R +w swig
+ patchShebangs swig/autogen.sh
+ '';
+
+ # TODO: define these in the above array via placeholders, once those are
+ # widely supported
+ preConfigure = ''
+ cmakeFlagsArray+=(
+ "-DRENDERDOC_SWIG_PACKAGE=$PWD/../swig"
+ "-DVULKAN_LAYER_FOLDER=$out/share/vulkan/implicit_layer.d/"
+ )
+ '';
+
+ preFixup =
+ let
+ libPath = lib.makeLibraryPath [
+ libglvnd
+ vulkan-loader
+ ];
+ in
+ ''
+ wrapQtApp $out/bin/qrenderdoc \
+ --suffix LD_LIBRARY_PATH : "$out/lib:${libPath}"
+ wrapProgram $out/bin/renderdoccmd \
+ --suffix LD_LIBRARY_PATH : "$out/lib:${libPath}"
+ '';
+
+ # The only documentation for this so far is in the setup-hook.sh script from
+ # add-opengl-runpath
+ postFixup = ''
+ addDriverRunpath $out/lib/librenderdoc.so
+ '';
+
+ passthru.updateScript = nix-update-script { };
+
+ meta = {
+ homepage = "https://renderdoc.org/";
+ description = "Single-frame graphics debugger";
+ longDescription = ''
+ RenderDoc is a free MIT licensed stand-alone graphics debugger that
+ allows quick and easy single-frame capture and detailed introspection
+ of any application using Vulkan, D3D11, OpenGL or D3D12 across
+ Windows 7 - 10, Linux or Android.
+ '';
+ license = lib.licenses.mit;
+ mainProgram = "renderdoccmd";
+ maintainers = with lib.maintainers; [ AndersonTorres ];
+ platforms = lib.intersectLists lib.platforms.linux (lib.platforms.x86_64 ++ lib.platforms.i686);
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/re/renode-dts2repl/package.nix b/third_party/nixpkgs/pkgs/by-name/re/renode-dts2repl/package.nix
index 0ec4f7765b..5e81fa72b2 100644
--- a/third_party/nixpkgs/pkgs/by-name/re/renode-dts2repl/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/re/renode-dts2repl/package.nix
@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication {
pname = "renode-dts2repl";
- version = "0-unstable-2024-09-20";
+ version = "0-unstable-2024-09-27";
pyproject = true;
src = fetchFromGitHub {
owner = "antmicro";
repo = "dts2repl";
- rev = "b54beb5568509ed8dce6a43efa02a600e271a32f";
- hash = "sha256-behdFayLes2Hr12KZ472jzTnELHMWRp3D5h6ZxLtqic=";
+ rev = "9963f8eb0ef9d356b2d1bfa031c2e136ce4a5509";
+ hash = "sha256-RrKnLSBCtXUfdC9PNXddIAFFBbT39ZYxJJqYwKHYLP0=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/re/renode-unstable/package.nix b/third_party/nixpkgs/pkgs/by-name/re/renode-unstable/package.nix
index ac06af0ef1..8426e804c0 100644
--- a/third_party/nixpkgs/pkgs/by-name/re/renode-unstable/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/re/renode-unstable/package.nix
@@ -5,11 +5,11 @@
renode.overrideAttrs (finalAttrs: _: {
pname = "renode-unstable";
- version = "1.15.2+20240905git62115c2c3";
+ version = "1.15.3+20241004git4b8a8f170";
src = fetchurl {
url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-dotnet.tar.gz";
- hash = "sha256-gPtaE0Y5bRcLNA9JVq2LWmDdV4OUGg/X6iQgEnr8b7Y=";
+ hash = "sha256-/+fH5DHL/kg4IlJyOlCuOMsUocaBsA8GYvq5iP7Ip+4=";
};
passthru.updateScript =
diff --git a/third_party/nixpkgs/pkgs/by-name/re/rewind-ai/package.nix b/third_party/nixpkgs/pkgs/by-name/re/rewind-ai/package.nix
index cfd1db4846..d1ca6ddf53 100644
--- a/third_party/nixpkgs/pkgs/by-name/re/rewind-ai/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/re/rewind-ai/package.nix
@@ -16,7 +16,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
# 15284.1 (build number)
# dcd0176 (commit hash)
# 20240504 (pub date)
- version = "1.5284-15284.1-dcd0176-20240504";
+ version = "1.5310-15310.1-5f6bcc5-20240930";
src = fetchzip {
url =
@@ -25,7 +25,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
commitHash = lib.elemAt (lib.splitString "-" finalAttrs.version) 2;
in
"https://updates.rewind.ai/builds/main/b${buildNumber}-main-${commitHash}.zip";
- hash = "sha256-Y7iAYHH/msZoXFzAZHJb6YoDz5fwMPHJx1kg7TqP5Gw=";
+ hash = "sha256-uNqblEOezCj1JanDl6MZZO3GLX5jgWh19VeMcmwZvZg=";
};
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/by-name/ri/ride/mk.patch b/third_party/nixpkgs/pkgs/by-name/ri/ride/mk.patch
index 0a26356b09..b7a6b2f8e8 100644
--- a/third_party/nixpkgs/pkgs/by-name/ri/ride/mk.patch
+++ b/third_party/nixpkgs/pkgs/by-name/ri/ride/mk.patch
@@ -1,5 +1,5 @@
diff --git a/mk b/mk
-index a5baa0f8..37cac28e 100755
+index a5baa0f..4ed2350 100644
--- a/mk
+++ b/mk
@@ -25,7 +25,7 @@ const rm = (x) => {
@@ -22,13 +22,40 @@ index a5baa0f8..37cac28e 100755
},
};
wf('_/version.js', `D=${JSON.stringify(vi)}`);
-@@ -50,6 +50,9 @@ const incl = new RegExp('^$'
- + '|^/style($|/(fonts|img)|.*\\.css$)');
+@@ -51,8 +51,7 @@ const incl = new RegExp('^$'
const pkg = (x, y, f) => {
rq('electron-packager')({
-+ asar: true,
-+ electronZipDir: "local-cache",
-+ electronVersion: "@electron_version@",
dir: '.',
- platform: x,
- arch: y,
+- platform: x,
+- arch: y,
++ asar: true,
+ tmpdir: '/tmp/ridebuild',
+ out: `_/${pj.name}`,
+ overwrite: true,
+@@ -79,8 +78,8 @@ const pkg = (x, y, f) => {
+ ProductName: 'RIDE',
+ InternalName: 'RIDE',
+ },
+- }).then(() => {
+- const d = `_/${pj.name}/${pj.productName}-${x}-${y}`;
++ }).then(paths => {
++ const d = paths[0];
+ rm(`${d}/version`);
+ fs.existsSync(`${d}/LICENSE`) && mv(`${d}/LICENSE`, `${d}/LICENSE.electron`);
+ generateLicenses(`${d}/ThirdPartyNotices.txt`);
+@@ -88,6 +87,7 @@ const pkg = (x, y, f) => {
+ }, e => f(e));
+ };
+
++const self = (f) => { b(e => (e ? f(e) : pkg(undefined, undefined, f))); };
+ const l = (f) => { b(e => (e ? f(e) : pkg('linux', 'x64', f))); };
+ const w = (f) => { b(e => (e ? f(e) : pkg('win32', 'ia32', f))); };
+ const o = (f) => { b(e => (e ? f(e) : pkg('darwin', 'x64', f))); };
+@@ -109,6 +109,7 @@ tasks.ma=ma; tasks.masarm = ma;
+ tasks.a = a; tasks.arm = a;
+ tasks.d = d; tasks.dist = d;
+ tasks.c = c; tasks.clean = c;
++tasks.self = self;
+
+ async.each(
+ process.argv.length > 2 ? process.argv.slice(2) : ['build'],
diff --git a/third_party/nixpkgs/pkgs/by-name/ri/ride/package.nix b/third_party/nixpkgs/pkgs/by-name/ri/ride/package.nix
index 8c9f239dc1..360a3bfcb1 100644
--- a/third_party/nixpkgs/pkgs/by-name/ri/ride/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ri/ride/package.nix
@@ -4,7 +4,7 @@
buildNpmPackage,
fetchFromGitHub,
fetchpatch,
- substituteAll,
+ replaceVars,
jq,
moreutils,
zip,
@@ -15,24 +15,6 @@
cctools,
}:
-let
- platformInfos = {
- "x86_64-linux" = {
- zipSuffix = "linux-x64";
- buildCmd = "linux";
- };
- "x86_64-darwin" = {
- zipSuffix = "darwin-x64";
- buildCmd = "osx";
- };
- "aarch64-darwin" = {
- zipSuffix = "darwin-arm64";
- buildCmd = "osxarm";
- };
- };
-
- platformInfo = platformInfos.${stdenv.system};
-in
buildNpmPackage rec {
pname = "ride";
version = "4.5.4097";
@@ -40,7 +22,7 @@ buildNpmPackage rec {
src = fetchFromGitHub {
owner = "Dyalog";
repo = "ride";
- rev = "v${version}";
+ rev = "refs/tags/v${version}";
hash = "sha256-xR+HVC1JVrPkgPhIJZxdTVG52+QbanmD1c/uO5l84oc=";
};
@@ -53,11 +35,10 @@ buildNpmPackage rec {
url = "https://github.com/Dyalog/ride/commit/de42ebbd5036cfe0c7e6604296e87cc57ac9d365.patch";
hash = "sha256-5iKSNcxOOo2fKNvy3Rv+AlH3psYhLWLWUY0l8M6mAD4=";
})
- # Fix info in the "about" page, set electron version, set local-cache as zipdir
- (substituteAll {
- src = ./mk.patch;
- version = version;
- electron_version = electron.version;
+
+ # Fix info in the "about" page, enable asar, add option to build for the detected system
+ (replaceVars ./mk.patch {
+ inherit version;
})
];
@@ -89,7 +70,7 @@ buildNpmPackage rec {
zip
makeWrapper
]
- ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ copyDesktopItems ]
+ ++ lib.optionals stdenv.hostPlatform.isLinux [ copyDesktopItems ]
++ lib.optionals stdenv.hostPlatform.isDarwin [ cctools ];
env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
@@ -99,20 +80,23 @@ buildNpmPackage rec {
stdenv.hostPlatform.isDarwin && lib.versionOlder stdenv.hostPlatform.darwinSdkVersion "11.0"
) "-D_LIBCPP_HAS_NO_LIBRARY_ALIGNED_ALLOCATION=1";
- npmBuildFlags = platformInfo.buildCmd;
+ # our patch adds the platform detecting build option
+ npmBuildFlags = "self";
- # This package uses electron-packager instead of electron-builder
- # Here, we create a local cache of electron zip-files, so electron-packager can copy from it
postConfigure = ''
- mkdir local-cache
-
# electron files need to be writable on Darwin
cp -r ${electron.dist} electron-dist
chmod -R u+w electron-dist
pushd electron-dist
- zip -qr ../local-cache/electron-v${electron.version}-${platformInfo.zipSuffix}.zip *
+ zip -0Xqr ../electron.zip *
popd
+
+ rm -r electron-dist
+
+ # force electron-packager to use our electron instead of downloading it, even if it is a different version
+ substituteInPlace node_modules/electron-packager/src/index.js \
+ --replace-fail 'await this.getElectronZipPath(downloadOpts)' '"electron.zip"'
'';
installPhase = ''
@@ -122,13 +106,13 @@ buildNpmPackage rec {
install -Dm644 ThirdPartyNotices.txt -t $out/share/doc/ride
- ${lib.optionalString (!stdenv.hostPlatform.isDarwin) ''
+ ${lib.optionalString stdenv.hostPlatform.isLinux ''
install -Dm644 $src/D.png $out/share/icons/hicolor/64x64/apps/ride.png
install -Dm644 $src/D.svg $out/share/icons/hicolor/scalable/apps/ride.svg
mkdir -p $out/share/ride
cp -r locales resources{,.pak} $out/share/ride
- makeWrapper ${lib.getExe electron} $out/bin/ride \
+ makeShellWrapper ${lib.getExe electron} $out/bin/ride \
--add-flags $out/share/ride/resources/app.asar \
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \
--inherit-argv0
@@ -161,7 +145,7 @@ buildNpmPackage rec {
];
meta = {
- changelog = "https://github.com/Dyalog/ride/releases/tag/${src.rev}";
+ changelog = "https://github.com/Dyalog/ride/releases/tag/v${version}";
description = "Remote IDE for Dyalog APL";
homepage = "https://github.com/Dyalog/ride";
license = lib.licenses.mit;
@@ -170,6 +154,6 @@ buildNpmPackage rec {
tomasajt
markus1189
];
- platforms = lib.attrNames platformInfos;
+ platforms = electron.meta.platforms;
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/ri/ripunzip/package.nix b/third_party/nixpkgs/pkgs/by-name/ri/ripunzip/package.nix
index b8dfd3ff9c..d60bedc482 100644
--- a/third_party/nixpkgs/pkgs/by-name/ri/ripunzip/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ri/ripunzip/package.nix
@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage rec {
pname = "ripunzip";
- version = "1.2.3";
+ version = "2.0.0";
src = fetchFromGitHub {
owner = "google";
repo = "ripunzip";
rev = "v${version}";
- hash = "sha256-9aBAksX4h8DlHTl95xd2QvFi3ZV/6i69b68OFa4B1Ew=";
+ hash = "sha256-O9R7SmhKQ6VB9TWbLsQmK/0tDWhJ1QWIPwW7VtibqAk=";
};
- cargoHash = "sha256-QyVhEHm1W4kb5b4dngBui3lT7vKBGDS5ZObMWua96KM=";
+ cargoHash = "sha256-1ZHAbJIWRQh876rshMYeuCz7UMlwdqrScO0eIkGjZao=";
buildInputs = [ openssl ]
++ lib.optionals stdenv.hostPlatform.isDarwin (with darwin.apple_sdk.frameworks; [ Security SystemConfiguration ]);
diff --git a/third_party/nixpkgs/pkgs/by-name/ro/rockcraft/package.nix b/third_party/nixpkgs/pkgs/by-name/ro/rockcraft/package.nix
index 7b581363ee..5d54a81b5f 100644
--- a/third_party/nixpkgs/pkgs/by-name/ro/rockcraft/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ro/rockcraft/package.nix
@@ -1,59 +1,20 @@
{
lib,
- python3,
+ python3Packages,
fetchFromGitHub,
dpkg,
nix-update-script,
}:
-let
- python = python3.override {
- self = python;
- packageOverrides = self: super: {
- craft-application = super.craft-application.overridePythonAttrs (old: rec {
- version = "1.2.1";
- src = fetchFromGitHub {
- owner = "canonical";
- repo = "craft-application";
- rev = "refs/tags/${version}";
- hash = "sha256-CXZEWVoE66dlQJp4G8tinufjyaDJaH1Muxz/qd/81oA=";
- };
- postPatch = ''
- substituteInPlace pyproject.toml \
- --replace-fail "setuptools==67.7.2" "setuptools"
- '';
- preCheck = ''
- export HOME=$(mktemp -d)
- '';
- });
- pydantic-yaml = super.pydantic-yaml.overridePythonAttrs (old: rec {
- version = "0.11.2";
- src = fetchFromGitHub {
- owner = "NowanIlfideme";
- repo = "pydantic-yaml";
- rev = "refs/tags/v${version}";
- hash = "sha256-AeUyVav0/k4Fz69Qizn4hcJKoi/CDR9eUan/nJhWsDY=";
- };
- dependencies = with self; [
- deprecated
- importlib-metadata
- pydantic_1
- ruamel-yaml
- types-deprecated
- ];
- });
- };
- };
-in
-python.pkgs.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "rockcraft";
- version = "1.2.3";
+ version = "1.5.3";
src = fetchFromGitHub {
owner = "canonical";
repo = "rockcraft";
- rev = "refs/tags/${version}";
- hash = "sha256-Qk7Fi4I/5TCf9llGTsTBQsAxUkeVmAlH6tFNYMsyZ1c=";
+ rev = "1d87e33cf207b3a2f16eb125743ec11546fa0cb1";
+ hash = "sha256-QnW3BMu4Tuvj8PCt5eYJbNMiojXpyJ1uza6hpMxxSOE=";
};
postPatch = ''
@@ -64,17 +25,19 @@ python.pkgs.buildPythonApplication rec {
--replace-fail "distutils.util" "setuptools.dist"
'';
- build-system = with python.pkgs; [ setuptools-scm ];
+ build-system = with python3Packages; [ setuptools-scm ];
- dependencies = with python.pkgs; [
+ dependencies = with python3Packages; [
craft-application
craft-archives
+ craft-platforms
spdx-lookup
];
nativeCheckInputs =
- with python.pkgs;
+ with python3Packages;
[
+ craft-platforms
pytest-check
pytest-mock
pytest-subprocess
diff --git a/third_party/nixpkgs/pkgs/by-name/ro/roddhjav-apparmor-rules/package.nix b/third_party/nixpkgs/pkgs/by-name/ro/roddhjav-apparmor-rules/package.nix
index 93c4fab10a..dcc5606ea4 100644
--- a/third_party/nixpkgs/pkgs/by-name/ro/roddhjav-apparmor-rules/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ro/roddhjav-apparmor-rules/package.nix
@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation {
pname = "roddhjav-apparmor-rules";
- version = "0-unstable-2024-09-19";
+ version = "0-unstable-2024-09-27";
src = fetchFromGitHub {
owner = "roddhjav";
repo = "apparmor.d";
- rev = "7a3a1f7725d07cbd7d969bba2649f31d330d1e40";
- hash = "sha256-6P3dNNcPGPux/Epr0vIrEEl7To399UzJfb4Uq8MT5p4=";
+ rev = "a8c18f9b9418ac42922eee1e31b1e3c9f791c1dc";
+ hash = "sha256-LUHU6Buh+91b99pF7d8jqmAoYD1EmkKzsAOxiP7w3So=";
};
dontConfigure = true;
diff --git a/third_party/nixpkgs/pkgs/by-name/ro/rofimoji/package.nix b/third_party/nixpkgs/pkgs/by-name/ro/rofimoji/package.nix
index 388c2de627..8cc67c634e 100644
--- a/third_party/nixpkgs/pkgs/by-name/ro/rofimoji/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ro/rofimoji/package.nix
@@ -15,14 +15,14 @@
python3Packages.buildPythonApplication rec {
pname = "rofimoji";
- version = "6.4.0";
+ version = "6.5.0";
pyproject = true;
src = fetchFromGitHub {
owner = "fdw";
repo = "rofimoji";
rev = "refs/tags/${version}";
- hash = "sha256-QFwAlC3MwpslIOCvEAlS33tPFaz4T8G5+YCVznMhzes=";
+ hash = "sha256-CY+ddF2Rth92R22QKqOb/Us+rZhvWTaU/jKy8fljWqQ=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/ro/roslyn-ls/deps.nix b/third_party/nixpkgs/pkgs/by-name/ro/roslyn-ls/deps.nix
index 1fb2f6ef9b..0237907c28 100644
--- a/third_party/nixpkgs/pkgs/by-name/ro/roslyn-ls/deps.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ro/roslyn-ls/deps.nix
@@ -32,7 +32,7 @@
(fetchNuGet { pname = "Microsoft.CodeAnalysis.PublicApiAnalyzers"; version = "3.11.0-beta1.24081.1"; hash = "sha256-nXx0MSYXVzdr0jcNo9aZLocZU1ywN+n/vdD2kYBh5TI="; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a54510f9-4b2c-4e69-b96a-6096683aaa1f/nuget/v3/flat2/microsoft.codeanalysis.publicapianalyzers/3.11.0-beta1.24081.1/microsoft.codeanalysis.publicapianalyzers.3.11.0-beta1.24081.1.nupkg"; })
(fetchNuGet { pname = "Microsoft.CSharp"; version = "4.7.0"; hash = "sha256-Enknv2RsFF68lEPdrf5M+BpV1kHoLTVRApKUwuk/pj0="; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.csharp/4.7.0/microsoft.csharp.4.7.0.nupkg"; })
(fetchNuGet { pname = "Microsoft.DiaSymReader"; version = "2.0.0"; hash = "sha256-8hotZmh8Rb6Q6oD9Meb74SvAdbDo39Y/1m8h43HHjjw="; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.diasymreader/2.0.0/microsoft.diasymreader.2.0.0.nupkg"; })
- (fetchNuGet { pname = "Microsoft.DotNet.Arcade.Sdk"; version = "9.0.0-beta.24416.2"; hash = "sha256-MMfwLKBLTEtaNt896ueqH50zb/XyeXqpGJAC0O8yifw="; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.dotnet.arcade.sdk/9.0.0-beta.24416.2/microsoft.dotnet.arcade.sdk.9.0.0-beta.24416.2.nupkg"; })
+ (fetchNuGet { pname = "Microsoft.DotNet.Arcade.Sdk"; version = "9.0.0-beta.24459.6"; hash = "sha256-XuqUYxeGP0Wj9ExlKuOc3OwpVGAlDxrJ7Mip2IiT35c="; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.dotnet.arcade.sdk/9.0.0-beta.24459.6/microsoft.dotnet.arcade.sdk.9.0.0-beta.24459.6.nupkg"; })
(fetchNuGet { pname = "Microsoft.DotNet.XliffTasks"; version = "9.0.0-beta.24076.5"; hash = "sha256-5cREL85PwcDwo4yyc2Eh908HQ/Cm36w9uZSIvVELZH0="; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.dotnet.xlifftasks/9.0.0-beta.24076.5/microsoft.dotnet.xlifftasks.9.0.0-beta.24076.5.nupkg"; })
(fetchNuGet { pname = "Microsoft.Extensions.Configuration"; version = "8.0.0"; hash = "sha256-9BPsASlxrV8ilmMCjdb3TiUcm5vFZxkBnAI/fNBSEyA="; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.extensions.configuration/8.0.0/microsoft.extensions.configuration.8.0.0.nupkg"; })
(fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "8.0.0"; hash = "sha256-4eBpDkf7MJozTZnOwQvwcfgRKQGcNXe0K/kF+h5Rl8o="; url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.extensions.configuration.abstractions/8.0.0/microsoft.extensions.configuration.abstractions.8.0.0.nupkg"; })
diff --git a/third_party/nixpkgs/pkgs/by-name/ro/roslyn-ls/package.nix b/third_party/nixpkgs/pkgs/by-name/ro/roslyn-ls/package.nix
index df3eb2e307..31dd4eed27 100644
--- a/third_party/nixpkgs/pkgs/by-name/ro/roslyn-ls/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ro/roslyn-ls/package.nix
@@ -27,18 +27,18 @@ in
buildDotnetModule rec {
inherit pname dotnet-sdk dotnet-runtime;
- vsVersion = "2.45.17";
+ vsVersion = "2.49.25";
src = fetchFromGitHub {
owner = "dotnet";
repo = "roslyn";
rev = "VSCode-CSharp-${vsVersion}";
- hash = "sha256-5u+5UkcWn5XKxhbAbZeUBWBAI4B1nuZFP4qDF4cHerU=";
+ hash = "sha256-1amL+K6gf7qJtODxyBtaswhJSLbMrl2LqpmLAArNpW0=";
};
# versioned independently from vscode-csharp
# "roslyn" in here:
# https://github.com/dotnet/vscode-csharp/blob/main/package.json
- version = "4.12.0-2.24422.6";
+ version = "4.12.0-3.24470.4";
projectFile = "src/LanguageServer/${project}/${project}.csproj";
useDotnetFromEnv = true;
nugetDeps = ./deps.nix;
diff --git a/third_party/nixpkgs/pkgs/by-name/rp/rpcs3/package.nix b/third_party/nixpkgs/pkgs/by-name/rp/rpcs3/package.nix
index 223055fa2b..1294222520 100644
--- a/third_party/nixpkgs/pkgs/by-name/rp/rpcs3/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/rp/rpcs3/package.nix
@@ -33,10 +33,10 @@
let
# Keep these separate so the update script can regex them
- rpcs3GitVersion = "16930-d1648dd70";
- rpcs3Version = "0.0.33-16930-d1648dd70";
- rpcs3Revision = "d1648dd707687c336dff1397daf8a657881c230e";
- rpcs3Hash = "sha256-Kw5Kui0jnSRZwu7wRMCPj5RgQQHbTp5O0alLNus2Jvg=";
+ rpcs3GitVersion = "16999-938306a7b";
+ rpcs3Version = "0.0.33-16999-938306a7b";
+ rpcs3Revision = "938306a7bc86edd0dfdd995d28e818f36240bf8f";
+ rpcs3Hash = "sha256-5XufzJ3LmhBpLiIscIW3KBgj/R9aSDD5zFiBo/D+p34=";
inherit (qt6Packages) qtbase qtmultimedia wrapQtAppsHook qtwayland;
in
diff --git a/third_party/nixpkgs/pkgs/by-name/rt/rtorrent/package.nix b/third_party/nixpkgs/pkgs/by-name/rt/rtorrent/package.nix
index 2a0d94a412..b2739defd1 100644
--- a/third_party/nixpkgs/pkgs/by-name/rt/rtorrent/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/rt/rtorrent/package.nix
@@ -15,18 +15,18 @@
, xmlrpc_c
, zlib
, nixosTests
-, unstableGitUpdater
+, gitUpdater
}:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "rakshasa-rtorrent";
- version = "0.9.8-unstable-2024-09-07";
+ version = "0.10.0";
src = fetchFromGitHub {
owner = "rakshasa";
repo = "rtorrent";
- rev = "9a93281ded3f6c6bb40593f9bbd3597683cff263";
- hash = "sha256-dbZ0Q6v6vu8rlr7p1rPc3Cx/9R53OelkoTNsdAVQAxE=";
+ rev = "v${version}";
+ hash = "sha256-G/30Enycpqg/pWC95CzT9LY99kN4tI+S8aSQhnQO+M8=";
};
outputs = [ "out" "man" ];
@@ -60,7 +60,7 @@ stdenv.mkDerivation {
];
passthru = {
- updateScript = unstableGitUpdater { tagPrefix = "v"; };
+ updateScript = gitUpdater { rev-prefix = "v"; };
tests = {
inherit (nixosTests) rtorrent;
};
diff --git a/third_party/nixpkgs/pkgs/by-name/ru/ruff/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/ru/ruff/Cargo.lock
index ba39c92020..dadfc5b6b4 100644
--- a/third_party/nixpkgs/pkgs/by-name/ru/ruff/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/ru/ruff/Cargo.lock
@@ -129,9 +129,9 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.86"
+version = "1.0.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
+checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
[[package]]
name = "append-only-vec"
@@ -225,7 +225,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c"
dependencies = [
"memchr",
- "regex-automata 0.4.6",
+ "regex-automata 0.4.8",
"serde",
]
@@ -353,9 +353,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.5.16"
+version = "4.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019"
+checksum = "b0956a43b323ac1afaffc053ed5c4b7c1f1800bacd1683c353aabbb752515dd3"
dependencies = [
"clap_builder",
"clap_derive",
@@ -363,9 +363,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.5.15"
+version = "4.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6"
+checksum = "4d72166dd41634086d5803a47eb71ae740e61d84709c36f3c34110173db3961b"
dependencies = [
"anstream",
"anstyle",
@@ -406,9 +406,9 @@ dependencies = [
[[package]]
name = "clap_derive"
-version = "4.5.13"
+version = "4.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0"
+checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab"
dependencies = [
"heck",
"proc-macro2",
@@ -437,9 +437,9 @@ dependencies = [
[[package]]
name = "codspeed"
-version = "2.6.0"
+version = "2.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3a104ac948e0188b921eb3fcbdd55dcf62e542df4c7ab7e660623f6288302089"
+checksum = "450a0e9df9df1c154156f4344f99d8f6f6e69d0fc4de96ef6e2e68b2ec3bce97"
dependencies = [
"colored",
"libc",
@@ -448,9 +448,9 @@ dependencies = [
[[package]]
name = "codspeed-criterion-compat"
-version = "2.6.0"
+version = "2.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "722c36bdc62d9436d027256ce2627af81ac7a596dfc7d13d849d0d212448d7fe"
+checksum = "8eb1a6cb9c20e177fde58cdef97c1c7c9264eb1424fe45c4fccedc2fb078a569"
dependencies = [
"codspeed",
"colored",
@@ -722,9 +722,9 @@ dependencies = [
[[package]]
name = "dashmap"
-version = "6.0.1"
+version = "6.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "804c8821570c3f8b70230c2ba75ffa5c0f9a4189b9a432b6656c536712acae28"
+checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf"
dependencies = [
"cfg-if",
"crossbeam-utils",
@@ -879,9 +879,9 @@ dependencies = [
[[package]]
name = "fastrand"
-version = "2.0.2"
+version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984"
+checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6"
[[package]]
name = "fern"
@@ -894,9 +894,9 @@ dependencies = [
[[package]]
name = "filetime"
-version = "0.2.24"
+version = "0.2.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550"
+checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586"
dependencies = [
"cfg-if",
"libc",
@@ -987,15 +987,15 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
[[package]]
name = "globset"
-version = "0.4.14"
+version = "0.4.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1"
+checksum = "15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19"
dependencies = [
"aho-corasick",
"bstr",
"log",
- "regex-automata 0.4.6",
- "regex-syntax 0.8.3",
+ "regex-automata 0.4.8",
+ "regex-syntax 0.8.5",
]
[[package]]
@@ -1106,15 +1106,15 @@ dependencies = [
[[package]]
name = "ignore"
-version = "0.4.22"
+version = "0.4.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1"
+checksum = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b"
dependencies = [
"crossbeam-deque",
"globset",
"log",
"memchr",
- "regex-automata 0.4.6",
+ "regex-automata 0.4.8",
"same-file",
"walkdir",
"winapi-util",
@@ -1142,9 +1142,9 @@ dependencies = [
[[package]]
name = "indexmap"
-version = "2.4.0"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c"
+checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5"
dependencies = [
"equivalent",
"hashbrown",
@@ -1193,9 +1193,9 @@ dependencies = [
[[package]]
name = "insta"
-version = "1.39.0"
+version = "1.40.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "810ae6042d48e2c9e9215043563a58a80b877bc863228a74cf10c49d4620a6f5"
+checksum = "6593a41c7a73841868772495db7dc1e8ecab43bb5c0b6da2059246c4b506ab60"
dependencies = [
"console",
"globset",
@@ -1347,9 +1347,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
[[package]]
name = "libc"
-version = "0.2.158"
+version = "0.2.159"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439"
+checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5"
[[package]]
name = "libcst"
@@ -1405,9 +1405,9 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
[[package]]
name = "linux-raw-sys"
-version = "0.4.13"
+version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"
+checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
[[package]]
name = "lock_api"
@@ -1427,9 +1427,9 @@ checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
[[package]]
name = "lsp-server"
-version = "0.7.6"
+version = "0.7.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "248f65b78f6db5d8e1b1604b4098a28b43d21a8eb1deeca22b1c421b276c7095"
+checksum = "550446e84739dcaf6d48a4a093973850669e13e8a34d8f8d64851041be267cd9"
dependencies = [
"crossbeam-channel",
"log",
@@ -1644,9 +1644,9 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
[[package]]
name = "ordermap"
-version = "0.5.2"
+version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61d7d835be600a7ac71b24e39c92fe6fad9e818b3c71bfc379e3ba65e327d77f"
+checksum = "31f2bd7b03bf2c767e1bb7b91505dbe022833776e60480275e6f2fb0db0c7503"
dependencies = [
"indexmap",
]
@@ -1934,9 +1934,9 @@ dependencies = [
[[package]]
name = "pretty_assertions"
-version = "1.4.0"
+version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66"
+checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d"
dependencies = [
"diff",
"yansi",
@@ -2084,6 +2084,7 @@ dependencies = [
"hashbrown",
"insta",
"ordermap",
+ "red_knot_vendored",
"ruff_db",
"ruff_index",
"ruff_python_ast",
@@ -2092,7 +2093,6 @@ dependencies = [
"ruff_python_stdlib",
"ruff_source_file",
"ruff_text_size",
- "ruff_vendored",
"rustc-hash 2.0.0",
"salsa",
"smallvec",
@@ -2127,6 +2127,17 @@ dependencies = [
"tracing-subscriber",
]
+[[package]]
+name = "red_knot_vendored"
+version = "0.0.0"
+dependencies = [
+ "once_cell",
+ "path-slash",
+ "ruff_db",
+ "walkdir",
+ "zip",
+]
+
[[package]]
name = "red_knot_wasm"
version = "0.0.0"
@@ -2152,11 +2163,11 @@ dependencies = [
"notify",
"rayon",
"red_knot_python_semantic",
+ "red_knot_vendored",
"ruff_cache",
"ruff_db",
"ruff_python_ast",
"ruff_text_size",
- "ruff_vendored",
"rustc-hash 2.0.0",
"salsa",
"tempfile",
@@ -2194,14 +2205,14 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.10.6"
+version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619"
+checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8"
dependencies = [
"aho-corasick",
"memchr",
- "regex-automata 0.4.6",
- "regex-syntax 0.8.3",
+ "regex-automata 0.4.8",
+ "regex-syntax 0.8.5",
]
[[package]]
@@ -2215,13 +2226,13 @@ dependencies = [
[[package]]
name = "regex-automata"
-version = "0.4.6"
+version = "0.4.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
+checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3"
dependencies = [
"aho-corasick",
"memchr",
- "regex-syntax 0.8.3",
+ "regex-syntax 0.8.5",
]
[[package]]
@@ -2232,9 +2243,9 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
[[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 = "ring"
@@ -2253,7 +2264,7 @@ dependencies = [
[[package]]
name = "ruff"
-version = "0.6.7"
+version = "0.6.9"
dependencies = [
"anyhow",
"argfile",
@@ -2325,6 +2336,7 @@ dependencies = [
"ruff_python_formatter",
"ruff_python_parser",
"ruff_python_trivia",
+ "rustc-hash 2.0.0",
"serde",
"serde_json",
"tikv-jemallocator",
@@ -2351,7 +2363,7 @@ version = "0.0.0"
dependencies = [
"camino",
"countme",
- "dashmap 6.0.1",
+ "dashmap 6.1.0",
"filetime",
"ignore",
"insta",
@@ -2472,7 +2484,7 @@ dependencies = [
[[package]]
name = "ruff_linter"
-version = "0.6.7"
+version = "0.6.9"
dependencies = [
"aho-corasick",
"annotate-snippets 0.9.2",
@@ -2790,20 +2802,9 @@ dependencies = [
"static_assertions",
]
-[[package]]
-name = "ruff_vendored"
-version = "0.0.0"
-dependencies = [
- "once_cell",
- "path-slash",
- "ruff_db",
- "walkdir",
- "zip",
-]
-
[[package]]
name = "ruff_wasm"
-version = "0.6.7"
+version = "0.6.9"
dependencies = [
"console_error_panic_hook",
"console_log",
@@ -2886,9 +2887,9 @@ checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152"
[[package]]
name = "rustix"
-version = "0.38.34"
+version = "0.38.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
+checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811"
dependencies = [
"bitflags 2.6.0",
"errno",
@@ -2944,12 +2945,12 @@ checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1"
[[package]]
name = "salsa"
version = "0.18.0"
-source = "git+https://github.com/salsa-rs/salsa.git?rev=f608ff8b24f07706492027199f51132244034f29#f608ff8b24f07706492027199f51132244034f29"
+source = "git+https://github.com/salsa-rs/salsa.git?rev=4a7c955255e707e64e43f3ce5eabb771ae067768#4a7c955255e707e64e43f3ce5eabb771ae067768"
dependencies = [
"append-only-vec",
"arc-swap",
"crossbeam",
- "dashmap 6.0.1",
+ "dashmap 6.1.0",
"hashlink",
"indexmap",
"lazy_static",
@@ -2964,12 +2965,12 @@ dependencies = [
[[package]]
name = "salsa-macro-rules"
version = "0.1.0"
-source = "git+https://github.com/salsa-rs/salsa.git?rev=f608ff8b24f07706492027199f51132244034f29#f608ff8b24f07706492027199f51132244034f29"
+source = "git+https://github.com/salsa-rs/salsa.git?rev=4a7c955255e707e64e43f3ce5eabb771ae067768#4a7c955255e707e64e43f3ce5eabb771ae067768"
[[package]]
name = "salsa-macros"
version = "0.18.0"
-source = "git+https://github.com/salsa-rs/salsa.git?rev=f608ff8b24f07706492027199f51132244034f29#f608ff8b24f07706492027199f51132244034f29"
+source = "git+https://github.com/salsa-rs/salsa.git?rev=4a7c955255e707e64e43f3ce5eabb771ae067768#4a7c955255e707e64e43f3ce5eabb771ae067768"
dependencies = [
"heck",
"proc-macro2",
@@ -3031,9 +3032,9 @@ checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
[[package]]
name = "serde"
-version = "1.0.209"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09"
+checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
dependencies = [
"serde_derive",
]
@@ -3051,9 +3052,9 @@ dependencies = [
[[package]]
name = "serde_derive"
-version = "1.0.209"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170"
+checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
dependencies = [
"proc-macro2",
"quote",
@@ -3073,9 +3074,9 @@ dependencies = [
[[package]]
name = "serde_json"
-version = "1.0.127"
+version = "1.0.128"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad"
+checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
dependencies = [
"itoa",
"memchr",
@@ -3245,9 +3246,9 @@ checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc"
[[package]]
name = "syn"
-version = "2.0.76"
+version = "2.0.79"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "578e081a14e0cefc3279b0472138c513f37b41a08d5a3cca9b6e4e8ceb6cd525"
+checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590"
dependencies = [
"proc-macro2",
"quote",
@@ -3267,9 +3268,9 @@ dependencies = [
[[package]]
name = "tempfile"
-version = "3.12.0"
+version = "3.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64"
+checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b"
dependencies = [
"cfg-if",
"fastrand",
@@ -3342,18 +3343,18 @@ dependencies = [
[[package]]
name = "thiserror"
-version = "1.0.63"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724"
+checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.63"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261"
+checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3"
dependencies = [
"proc-macro2",
"quote",
@@ -3614,15 +3615,15 @@ checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
[[package]]
name = "unicode-ident"
-version = "1.0.12"
+version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
+checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
[[package]]
name = "unicode-normalization"
-version = "0.1.23"
+version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5"
+checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956"
dependencies = [
"tinyvec",
]
@@ -3635,9 +3636,9 @@ checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d"
[[package]]
name = "unicode_names2"
-version = "1.2.2"
+version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "addeebf294df7922a1164f729fb27ebbbcea99cc32b3bf08afab62757f707677"
+checksum = "d1673eca9782c84de5f81b82e4109dcfb3611c8ba0d52930ec4a9478f547b2dd"
dependencies = [
"phf",
"unicode_names2_generator",
@@ -3645,9 +3646,9 @@ dependencies = [
[[package]]
name = "unicode_names2_generator"
-version = "1.2.2"
+version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f444b8bba042fe3c1251ffaca35c603f2dc2ccc08d595c65a8c4f76f3e8426c0"
+checksum = "b91e5b84611016120197efd7dc93ef76774f4e084cd73c9fb3ea4a86c570c56e"
dependencies = [
"getopts",
"log",
@@ -4133,9 +4134,9 @@ checksum = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904"
[[package]]
name = "yansi"
-version = "0.5.1"
+version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
+checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
[[package]]
name = "yansi-term"
diff --git a/third_party/nixpkgs/pkgs/by-name/ru/ruff/package.nix b/third_party/nixpkgs/pkgs/by-name/ru/ruff/package.nix
index 67099b3ecd..c760ebd8f3 100644
--- a/third_party/nixpkgs/pkgs/by-name/ru/ruff/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ru/ruff/package.nix
@@ -8,26 +8,25 @@
rust-jemalloc-sys,
ruff-lsp,
nix-update-script,
- testers,
- ruff,
+ versionCheckHook,
}:
rustPlatform.buildRustPackage rec {
pname = "ruff";
- version = "0.6.7";
+ version = "0.6.9";
src = fetchFromGitHub {
owner = "astral-sh";
repo = "ruff";
rev = "refs/tags/${version}";
- hash = "sha256-1udxvl98RveGJmnG8kwlecWD9V+BPadA/YE8jbt9jNo=";
+ hash = "sha256-O8iRCVxHrchBSf9kLdkdT0+oMi+5fLCAF9CMEsPrHqw=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"lsp-types-0.95.1" = "sha256-8Oh299exWXVi6A39pALOISNfp8XBya8z+KT/Z7suRxQ=";
- "salsa-0.18.0" = "sha256-EjpCTOB6E7n5oNn1bvzNyznzs0uRJvAXrNsZggk4hgM=";
+ "salsa-0.18.0" = "sha256-zHXLNK6SCiJ3MmT0PMIauA1eolyJ4wfVWxN6wcvmhts=";
};
};
@@ -44,10 +43,11 @@ rustPlatform.buildRustPackage rec {
--zsh <($out/bin/ruff generate-shell-completion zsh)
'';
- passthru.tests = {
- inherit ruff-lsp;
+ passthru = {
+ tests = {
+ inherit ruff-lsp;
+ };
updateScript = nix-update-script { };
- version = testers.testVersion { package = ruff; };
};
# Failing on darwin for an unclear reason.
@@ -73,6 +73,12 @@ rustPlatform.buildRustPackage rec {
"--skip=unix::symlink_inside_workspace"
];
+ nativeInstallCheckInputs = [
+ versionCheckHook
+ ];
+ versionCheckProgramArg = [ "--version" ];
+ doInstallCheck = true;
+
meta = {
description = "Extremely fast Python linter";
homepage = "https://github.com/astral-sh/ruff";
diff --git a/third_party/nixpkgs/pkgs/development/tools/misc/runme/default.nix b/third_party/nixpkgs/pkgs/by-name/ru/runme/package.nix
similarity index 58%
rename from third_party/nixpkgs/pkgs/development/tools/misc/runme/default.nix
rename to third_party/nixpkgs/pkgs/by-name/ru/runme/package.nix
index 9f7c7d6415..c99a664522 100644
--- a/third_party/nixpkgs/pkgs/development/tools/misc/runme/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ru/runme/package.nix
@@ -1,27 +1,28 @@
-{ lib
-, buildGoModule
-, fetchFromGitHub
-, installShellFiles
-, nodejs
-, python3
-, runtimeShell
-, stdenv
-, testers
-, runme
+{
+ lib,
+ buildGoModule,
+ fetchFromGitHub,
+ installShellFiles,
+ nodejs,
+ python3,
+ runtimeShell,
+ stdenv,
+ testers,
+ runme,
}:
buildGoModule rec {
pname = "runme";
- version = "3.0.2";
+ version = "3.8.3";
src = fetchFromGitHub {
owner = "stateful";
repo = "runme";
rev = "v${version}";
- hash = "sha256-a+7Gff3Z1V17uaywoUE+nLVeVprB50Gslarcle/NPB8=";
+ hash = "sha256-AnGh1Kg3CV4UkEwZ81QMeIf9whdeCglmCbfp8DC6N30=";
};
- vendorHash = "sha256-QoZzEq1aC7cjY/RVp5Z5HhSuTFf2BSYQnfg0jSaeTJU=";
+ vendorHash = "sha256-qOM66jiSjAU5e6eGrM8kgJxWJzxwgHpLadx5pTjNFOs=";
nativeBuildInputs = [
installShellFiles
@@ -39,17 +40,21 @@ buildGoModule rec {
ldflags = [
"-s"
"-w"
- "-X=github.com/stateful/runme/internal/version.BuildDate=1970-01-01T00:00:00Z"
- "-X=github.com/stateful/runme/internal/version.BuildVersion=${version}"
- "-X=github.com/stateful/runme/internal/version.Commit=${src.rev}"
+ "-X=github.com/stateful/runme/v3/internal/version.BuildDate=1970-01-01T00:00:00Z"
+ "-X=github.com/stateful/runme/v3/internal/version.BuildVersion=${version}"
+ "-X=github.com/stateful/runme/v3/internal/version.Commit=${src.rev}"
];
+ # checkFlags = [
+ # "-ldflags=-X=github.com/stateful/runme/v3/internal/version.BuildVersion=${version}"
+ # ];
+
# tests fail to access /etc/bashrc on darwin
doCheck = !stdenv.hostPlatform.isDarwin;
postPatch = ''
- substituteInPlace testdata/{categories/basic,runall/basic,script/basic}.txtar \
- --replace /bin/bash "${runtimeShell}"
+ substituteInPlace testdata/{flags/fmt,prompts/basic,runall/basic,script/basic,tags/categories}.txtar \
+ --replace-fail /bin/bash "${runtimeShell}"
'';
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
diff --git a/third_party/nixpkgs/pkgs/by-name/ry/rye/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/ry/rye/Cargo.lock
index 1d828aa7ae..615c6cb0f0 100644
--- a/third_party/nixpkgs/pkgs/by-name/ry/rye/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/ry/rye/Cargo.lock
@@ -1819,7 +1819,7 @@ dependencies = [
[[package]]
name = "rye"
-version = "0.40.0"
+version = "0.41.0"
dependencies = [
"age",
"anyhow",
diff --git a/third_party/nixpkgs/pkgs/by-name/ry/rye/package.nix b/third_party/nixpkgs/pkgs/by-name/ry/rye/package.nix
index 7a6f0c18d2..e851728233 100644
--- a/third_party/nixpkgs/pkgs/by-name/ry/rye/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ry/rye/package.nix
@@ -20,13 +20,13 @@
rustPlatform.buildRustPackage rec {
pname = "rye";
- version = "0.40.0";
+ version = "0.41.0";
src = fetchFromGitHub {
owner = "mitsuhiko";
repo = "rye";
rev = "refs/tags/${version}";
- hash = "sha256-EfmHCjDwpnxkKCxX1clFp1HxzlnJYkWscLMPonhOXOA=";
+ hash = "sha256-JpCa+7SwShfVM4Z+uPo7W2bCEf1QYHxClE/LgGSyFY0=";
};
cargoLock = {
@@ -87,12 +87,14 @@ rustPlatform.buildRustPackage rec {
"--skip=test_empty_sync"
"--skip=test_exclude_hashes"
"--skip=test_fetch"
+ "--skip=test_generate_hashes"
"--skip=test_init_default"
"--skip=test_init_lib"
"--skip=test_init_script"
"--skip=test_lint_and_format"
"--skip=test_list_never_overwrite"
"--skip=test_list_not_rye_managed"
+ "--skip=test_lockfile"
"--skip=test_publish_outside_project"
"--skip=test_version"
];
diff --git a/third_party/nixpkgs/pkgs/by-name/ry/rygel/package.nix b/third_party/nixpkgs/pkgs/by-name/ry/rygel/package.nix
index dca12dd494..a0cf6b55cf 100644
--- a/third_party/nixpkgs/pkgs/by-name/ry/rygel/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ry/rygel/package.nix
@@ -100,6 +100,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
description = "Home media solution (UPnP AV MediaServer) that allows you to easily share audio, video and pictures to other devices";
homepage = "https://gitlab.gnome.org/GNOME/rygel";
+ changelog = "https://gitlab.gnome.org/GNOME/rygel/-/blob/rygel-${finalAttrs.version}/NEWS?ref_type=tags";
license = licenses.lgpl21Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/ry/ryujinx/package.nix b/third_party/nixpkgs/pkgs/by-name/ry/ryujinx/package.nix
index 11d2281a2e..6e698c3314 100644
--- a/third_party/nixpkgs/pkgs/by-name/ry/ryujinx/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ry/ryujinx/package.nix
@@ -1,7 +1,7 @@
{ lib
, buildDotnetModule
, dotnetCorePackages
-, fetchFromGitHub
+, fetchzip
, libX11
, libgdiplus
, ffmpeg
@@ -12,6 +12,12 @@
, vulkan-loader
, glew
, libGL
+, libICE
+, libSM
+, libXcursor
+, libXext
+, libXi
+, libXrandr
, udev
, SDL2
, SDL2_mixer
@@ -19,13 +25,11 @@
buildDotnetModule rec {
pname = "ryujinx";
- version = "1.1.1398"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml
+ version = "1.1.1401"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml
- src = fetchFromGitHub {
- owner = "Ryujinx";
- repo = "Ryujinx";
- rev = "319507f2a12a6751f3ab833e498a3efd3119f806";
- hash = "sha256-3DM/kahNhl8EhSIRuqH0trYoR51OrGxSE+GuOKxKr2c=";
+ src = fetchzip {
+ url = "https://archive.org/download/ryujinx-5dbba-07e-33e-83c-9047dcbb-701c-9655edbbe-89086.tar/Ryujinx-5dbba07e33e83c9047dcbb701c9655edbbe89086.tar.gz";
+ hash = "sha256-UeJ3KE5e5H9crqroAxjmxYTf/Z4cbj41a6/1HW2nLcA=";
};
enableParallelBuilding = false;
@@ -49,6 +53,12 @@ buildDotnetModule rec {
# Avalonia UI
glew
+ libICE
+ libSM
+ libXcursor
+ libXext
+ libXi
+ libXrandr
# Headless executable
libGL
diff --git a/third_party/nixpkgs/pkgs/by-name/s0/s0ix-selftest-tool/package.nix b/third_party/nixpkgs/pkgs/by-name/s0/s0ix-selftest-tool/package.nix
index fb53e52471..b607fcc861 100644
--- a/third_party/nixpkgs/pkgs/by-name/s0/s0ix-selftest-tool/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/s0/s0ix-selftest-tool/package.nix
@@ -36,13 +36,13 @@ let
in
stdenv.mkDerivation {
pname = "s0ix-selftest-tool";
- version = "0-unstable-2024-08-20";
+ version = "0-unstable-2024-09-22";
src = fetchFromGitHub {
owner = "intel";
repo = "S0ixSelftestTool";
- rev = "73b540d0b15d874ebb462eb3296399d4556aff64";
- hash = "sha256-p0IxhG0P0G+DQ5UykC+uVlMZUZQwrWG/iiJprdmsLm0=";
+ rev = "3af4af2009cb01da43ddae906f671d435494a0dc";
+ hash = "sha256-phQxlbQB3J08tPtcw4vqupVgAT9gsSJxgPT044SMMNk=";
};
# don't use the bundled turbostat binary
diff --git a/third_party/nixpkgs/pkgs/by-name/sa/saga/package.nix b/third_party/nixpkgs/pkgs/by-name/sa/saga/package.nix
index ae4670a002..e7642e0425 100644
--- a/third_party/nixpkgs/pkgs/by-name/sa/saga/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sa/saga/package.nix
@@ -1,77 +1,83 @@
-{ stdenv
-, lib
-, fetchurl
-# native
-, cmake
-, desktopToDarwinBundle
-, pkg-config
-# not native
-, gdal
-, wxGTK32
-, proj
-, libsForQt5
-, curl
-, libiodbc
-, xz
-, libharu
-, opencv
-, vigra
-, postgresql
-, darwin
-, unixODBC
-, poppler
-, hdf5
-, netcdf
-, sqlite
-, qhull
-, giflib
-, libsvm
-, fftw
+{
+ stdenv,
+ lib,
+ fetchurl,
+ # native
+ cmake,
+ desktopToDarwinBundle,
+ pkg-config,
+ wrapGAppsHook3,
+ # not native
+ gdal,
+ wxGTK32,
+ proj,
+ libsForQt5,
+ curl,
+ libiodbc,
+ xz,
+ libharu,
+ opencv,
+ vigra,
+ pdal,
+ postgresql,
+ darwin,
+ unixODBC,
+ poppler,
+ hdf5,
+ netcdf,
+ sqlite,
+ qhull,
+ giflib,
+ libsvm,
+ fftw,
}:
stdenv.mkDerivation rec {
pname = "saga";
- version = "9.3.2";
+ version = "9.6.0";
src = fetchurl {
url = "mirror://sourceforge/saga-gis/saga-${version}.tar.gz";
- hash = "sha256-741O6C7amxSnOOTledF0izmVhiT79tFI4+EOtpNqP2Q=";
+ hash = "sha256-M4228GDo9jIVJMfl61n7cgTAmBYZrmHdXb+mD40vWqY";
};
sourceRoot = "saga-${version}/saga-gis";
nativeBuildInputs = [
cmake
+ wrapGAppsHook3
pkg-config
] ++ lib.optional stdenv.hostPlatform.isDarwin desktopToDarwinBundle;
- buildInputs = [
- curl
- libsForQt5.dxflib
- fftw
- libsvm
- hdf5
- gdal
- wxGTK32
- proj
- libharu
- opencv
- vigra
- postgresql
- libiodbc
- xz
- qhull
- giflib
- ]
- # See https://groups.google.com/forum/#!topic/nix-devel/h_vSzEJAPXs
- # for why the have additional buildInputs on darwin
- ++ lib.optionals stdenv.hostPlatform.isDarwin [
- darwin.apple_sdk.frameworks.Cocoa
- unixODBC
- poppler
- netcdf
- sqlite
- ];
+ buildInputs =
+ [
+ curl
+ libsForQt5.dxflib
+ fftw
+ libsvm
+ hdf5
+ gdal
+ wxGTK32
+ pdal
+ proj
+ libharu
+ opencv
+ vigra
+ postgresql
+ libiodbc
+ xz
+ qhull
+ giflib
+ ]
+ # See https://groups.google.com/forum/#!topic/nix-devel/h_vSzEJAPXs
+ # for why the have additional buildInputs on darwin
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ darwin.apple_sdk.frameworks.Cocoa
+ unixODBC
+ poppler
+ netcdf
+ sqlite
+ ];
cmakeFlags = [
(lib.cmakeBool "OpenMP_SUPPORT" (!stdenv.hostPlatform.isDarwin))
@@ -82,7 +88,13 @@ stdenv.mkDerivation rec {
homepage = "https://saga-gis.sourceforge.io";
changelog = "https://sourceforge.net/p/saga-gis/wiki/Changelog ${version}/";
license = licenses.gpl2Plus;
- maintainers = with maintainers; teams.geospatial.members ++ [ michelk mpickering ];
+ maintainers =
+ with maintainers;
+ teams.geospatial.members
+ ++ [
+ michelk
+ mpickering
+ ];
platforms = with platforms; unix;
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/sa/sasquatch-v4be/package.nix b/third_party/nixpkgs/pkgs/by-name/sa/sasquatch-v4be/package.nix
new file mode 100644
index 0000000000..10318b9704
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/sa/sasquatch-v4be/package.nix
@@ -0,0 +1,3 @@
+{ sasquatch }:
+
+sasquatch.override { bigEndian = true; }
diff --git a/third_party/nixpkgs/pkgs/by-name/sa/sasquatch/darwin.patch b/third_party/nixpkgs/pkgs/by-name/sa/sasquatch/darwin.patch
new file mode 100644
index 0000000000..657971c5b0
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/sa/sasquatch/darwin.patch
@@ -0,0 +1,357 @@
+Patch based on commits by Dave Vasilevsky and
+Blake Riley , squashed into a single patch,
+with BSD-specific changes omitted.
+
+See also https://github.com/plougher/squashfs-tools/pull/69.
+
+diff --git a/squashfs-tools/action.c b/squashfs-tools/action.c
+index ea2f604..9c979f8 100644
+--- a/squashfs-tools/action.c
++++ b/squashfs-tools/action.c
+@@ -39,6 +39,10 @@
+ #include
+ #include
+
++#ifndef FNM_EXTMATCH /* glibc extension */
++ #define FNM_EXTMATCH 0
++#endif
++
+ #include "squashfs_fs.h"
+ #include "mksquashfs.h"
+ #include "action.h"
+@@ -2415,9 +2419,12 @@ static char *get_start(char *s, int n)
+
+ static int subpathname_fn(struct atom *atom, struct action_data *action_data)
+ {
+- return fnmatch(atom->argv[0], get_start(strdupa(action_data->subpath),
++ char *path = strdup(action_data->subpath);
++ int is_match = fnmatch(atom->argv[0], get_start(path,
+ count_components(atom->argv[0])),
+ FNM_PATHNAME|FNM_EXTMATCH) == 0;
++ free(path);
++ return is_match;
+ }
+
+ /*
+diff --git a/squashfs-tools/info.c b/squashfs-tools/info.c
+index 216b979..eea2ec9 100644
+--- a/squashfs-tools/info.c
++++ b/squashfs-tools/info.c
+@@ -144,31 +144,22 @@ void dump_state()
+ void *info_thrd(void *arg)
+ {
+ sigset_t sigmask;
+- struct timespec timespec = { .tv_sec = 1, .tv_nsec = 0 };
+- int sig, waiting = 0;
++ int sig, err, waiting = 0;
+
+ sigemptyset(&sigmask);
+ sigaddset(&sigmask, SIGQUIT);
+ sigaddset(&sigmask, SIGHUP);
++ sigaddset(&sigmask, SIGALRM);
+
+ while(1) {
+- if(waiting)
+- sig = sigtimedwait(&sigmask, NULL, ×pec);
+- else
+- sig = sigwaitinfo(&sigmask, NULL);
++ err = sigwait(&sigmask, &sig);
+
+- if(sig == -1) {
++ if(err == -1) {
+ switch(errno) {
+- case EAGAIN:
+- /* interval timed out */
+- waiting = 0;
+- /* FALLTHROUGH */
+ case EINTR:
+- /* if waiting, the wait will be longer, but
+- that's OK */
+ continue;
+ default:
+- BAD_ERROR("sigtimedwait/sigwaitinfo failed "
++ BAD_ERROR("sigwait failed "
+ "because %s\n", strerror(errno));
+ }
+ }
+@@ -179,8 +170,12 @@ void *info_thrd(void *arg)
+ /* set one second interval period, if ^\ received
+ within then, dump queue and cache status */
+ waiting = 1;
+- } else
++ alarm(1);
++ } else if (sig == SIGQUIT) {
+ dump_state();
++ } else if (sig == SIGALRM) {
++ waiting = 0;
++ }
+ }
+ }
+
+diff --git a/squashfs-tools/mksquashfs.c b/squashfs-tools/mksquashfs.c
+index 843f9f4..ed2c3a6 100644
+--- a/squashfs-tools/mksquashfs.c
++++ b/squashfs-tools/mksquashfs.c
+@@ -35,7 +35,12 @@
+ #include
+ #include
+ #include
++#ifndef linux
++#include
++#else
++#include
+ #include
++#endif
+ #include
+ #include
+ #include
+@@ -50,7 +55,10 @@
+ #include
+ #include
+ #include
+-#include
++
++#ifndef FNM_EXTMATCH /* glibc extension */
++ #define FNM_EXTMATCH 0
++#endif
+
+ #ifndef linux
+ #include
+@@ -5064,6 +5072,7 @@ static void initialise_threads(int readq, int fragq, int bwriteq, int fwriteq,
+ sigemptyset(&sigmask);
+ sigaddset(&sigmask, SIGQUIT);
+ sigaddset(&sigmask, SIGHUP);
++ sigaddset(&sigmask, SIGALRM);
+ if(pthread_sigmask(SIG_BLOCK, &sigmask, NULL) != 0)
+ BAD_ERROR("Failed to set signal mask in intialise_threads\n");
+
+@@ -5802,6 +5811,35 @@ static int get_physical_memory()
+ long long page_size = sysconf(_SC_PAGESIZE);
+ int phys_mem;
+
++#ifndef linux
++ #ifdef HW_MEMSIZE
++ #define SYSCTL_PHYSMEM HW_MEMSIZE
++ #elif defined(HW_PHYSMEM64)
++ #define SYSCTL_PHYSMEM HW_PHYSMEM64
++ #else
++ #define SYSCTL_PHYSMEM HW_PHYSMEM
++ #endif
++
++ int mib[2];
++ uint64_t sysctl_physmem = 0;
++ size_t sysctl_len = sizeof(sysctl_physmem);
++
++ mib[0] = CTL_HW;
++ mib[1] = SYSCTL_PHYSMEM;
++
++ if(sysctl(mib, 2, &sysctl_physmem, &sysctl_len, NULL, 0) == 0) {
++ /* some systems use 32-bit values, work with what we're given */
++ if (sysctl_len == 4)
++ sysctl_physmem = *(uint32_t*)&sysctl_physmem;
++ phys_mem = sysctl_physmem >> 20;
++ } else {
++ ERROR_START("Failed to get amount of available "
++ "memory.");
++ ERROR_EXIT(" Defaulting to least viable amount\n");
++ phys_mem = SQUASHFS_LOWMEM;
++ }
++ #undef SYSCTL_PHYSMEM
++#else
+ if(num_pages == -1 || page_size == -1) {
+ struct sysinfo sys;
+ int res = sysinfo(&sys);
+@@ -5814,6 +5852,7 @@ static int get_physical_memory()
+ }
+
+ phys_mem = num_pages * page_size >> 20;
++#endif
+
+ if(phys_mem < SQUASHFS_LOWMEM)
+ BAD_ERROR("Mksquashfs requires more physical memory than is "
+diff --git a/squashfs-tools/read_xattrs.c b/squashfs-tools/read_xattrs.c
+index 2067f80..ca8b7f4 100644
+--- a/squashfs-tools/read_xattrs.c
++++ b/squashfs-tools/read_xattrs.c
+@@ -31,13 +31,13 @@
+ #include
+ #include
+
++#include
++
+ #include "squashfs_fs.h"
+ #include "squashfs_swap.h"
+ #include "xattr.h"
+ #include "error.h"
+
+-#include
+-
+ extern int read_fs_bytes(int, long long, long long, void *);
+ extern int read_block(int, long long, long long *, int, void *);
+
+diff --git a/squashfs-tools/unsquashfs.c b/squashfs-tools/unsquashfs.c
+index d434b42..1208e45 100644
+--- a/squashfs-tools/unsquashfs.c
++++ b/squashfs-tools/unsquashfs.c
+@@ -32,8 +32,12 @@
+ #include "stdarg.h"
+ #include "fnmatch_compat.h"
+
++#ifndef linux
++#include
++#else
+ #include
+ #include
++#endif
+ #include
+ #include
+ #include
+@@ -1182,7 +1186,7 @@ int create_inode(char *pathname, struct inode *i)
+ break;
+ case SQUASHFS_SYMLINK_TYPE:
+ case SQUASHFS_LSYMLINK_TYPE: {
+- struct timespec times[2] = {
++ struct timeval times[2] = {
+ { i->time, 0 },
+ { i->time, 0 }
+ };
+@@ -1201,8 +1205,7 @@ int create_inode(char *pathname, struct inode *i)
+ goto failed;
+ }
+
+- res = utimensat(AT_FDCWD, pathname, times,
+- AT_SYMLINK_NOFOLLOW);
++ res = lutimes(pathname, times);
+ if(res == -1) {
+ EXIT_UNSQUASH_STRICT("create_inode: failed to"
+ " set time on %s, because %s\n",
+@@ -2687,6 +2690,7 @@ void initialise_threads(int fragment_buffer_size, int data_buffer_size, int cat_
+ sigemptyset(&sigmask);
+ sigaddset(&sigmask, SIGQUIT);
+ sigaddset(&sigmask, SIGHUP);
++ sigaddset(&sigmask, SIGALRM);
+ if(pthread_sigmask(SIG_BLOCK, &sigmask, NULL) != 0)
+ EXIT_UNSQUASH("Failed to set signal mask in initialise_threads\n");
+
+diff --git a/squashfs-tools/unsquashfs.h b/squashfs-tools/unsquashfs.h
+index 1099678..5b6a038 100644
+--- a/squashfs-tools/unsquashfs.h
++++ b/squashfs-tools/unsquashfs.h
+@@ -46,6 +46,10 @@
+ #include
+ #include
+
++#ifndef FNM_EXTMATCH /* glibc extension */
++ #define FNM_EXTMATCH 0
++#endif
++
+ #include "endian_compat.h"
+ #include "squashfs_fs.h"
+ #include "unsquashfs_error.h"
+diff --git a/squashfs-tools/unsquashfs_info.c b/squashfs-tools/unsquashfs_info.c
+index e906eaf..f1e68c2 100644
+--- a/squashfs-tools/unsquashfs_info.c
++++ b/squashfs-tools/unsquashfs_info.c
+@@ -96,31 +96,22 @@ void dump_state()
+ void *info_thrd(void *arg)
+ {
+ sigset_t sigmask;
+- struct timespec timespec = { .tv_sec = 1, .tv_nsec = 0 };
+- int sig, waiting = 0;
++ int sig, err, waiting = 0;
+
+ sigemptyset(&sigmask);
+ sigaddset(&sigmask, SIGQUIT);
+ sigaddset(&sigmask, SIGHUP);
++ sigaddset(&sigmask, SIGALRM);
+
+ while(1) {
+- if(waiting)
+- sig = sigtimedwait(&sigmask, NULL, ×pec);
+- else
+- sig = sigwaitinfo(&sigmask, NULL);
++ err = sigwait(&sigmask, &sig);
+
+- if(sig == -1) {
++ if(err == -1) {
+ switch(errno) {
+- case EAGAIN:
+- /* interval timed out */
+- waiting = 0;
+- /* FALLTHROUGH */
+ case EINTR:
+- /* if waiting, the wait will be longer, but
+- that's OK */
+ continue;
+ default:
+- BAD_ERROR("sigtimedwait/sigwaitinfo failed "
++ BAD_ERROR("sigwait failed "
+ "because %s\n", strerror(errno));
+ }
+ }
+@@ -132,8 +123,12 @@ void *info_thrd(void *arg)
+ /* set one second interval period, if ^\ received
+ within then, dump queue and cache status */
+ waiting = 1;
+- } else
++ alarm(1);
++ } else if (sig == SIGQUIT) {
+ dump_state();
++ } else if (sig == SIGALRM) {
++ waiting = 0;
++ }
+ }
+ }
+
+diff --git a/squashfs-tools/unsquashfs_xattr.c b/squashfs-tools/unsquashfs_xattr.c
+index 61910e1..73e0090 100644
+--- a/squashfs-tools/unsquashfs_xattr.c
++++ b/squashfs-tools/unsquashfs_xattr.c
+@@ -27,6 +27,11 @@
+
+ #include
+
++#ifdef XATTR_NOFOLLOW /* Apple's xattrs */
++ #define lsetxattr(path_, name_, val_, sz_, flags_) \
++ setxattr(path_, name_, val_, sz_, 0, flags_ | XATTR_NOFOLLOW)
++#endif
++
+ #define NOSPACE_MAX 10
+
+ extern int root_process;
+diff --git a/squashfs-tools/xattr.c b/squashfs-tools/xattr.c
+index b1c0089..6d7ed98 100644
+--- a/squashfs-tools/xattr.c
++++ b/squashfs-tools/xattr.c
+@@ -22,6 +22,14 @@
+ * xattr.c
+ */
+
++#ifndef linux
++#define __BYTE_ORDER BYTE_ORDER
++#define __BIG_ENDIAN BIG_ENDIAN
++#define __LITTLE_ENDIAN LITTLE_ENDIAN
++#else
++#include
++#endif
++
+ #define TRUE 1
+ #define FALSE 0
+
+@@ -36,6 +44,13 @@
+ #include
+ #include
+
++#ifdef XATTR_NOFOLLOW /* Apple's xattrs */
++ #define llistxattr(path_, buf_, sz_) \
++ listxattr(path_, buf_, sz_, XATTR_NOFOLLOW)
++ #define lgetxattr(path_, name_, val_, sz_) \
++ getxattr(path_, name_, val_, sz_, 0, XATTR_NOFOLLOW)
++#endif
++
+ #include "squashfs_fs.h"
+ #include "squashfs_swap.h"
+ #include "mksquashfs.h"
+--
+2.35.1
+
diff --git a/third_party/nixpkgs/pkgs/by-name/sa/sasquatch/package.nix b/third_party/nixpkgs/pkgs/by-name/sa/sasquatch/package.nix
new file mode 100644
index 0000000000..1c71a75452
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/sa/sasquatch/package.nix
@@ -0,0 +1,72 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ lz4,
+ lzo,
+ which,
+ xz,
+ zlib,
+ zstd,
+ bigEndian ? false,
+}:
+
+let
+ drv = stdenv.mkDerivation (finalAttrs: {
+ pname = "sasquatch";
+ version = "4.5.1-4";
+
+ src = fetchFromGitHub {
+ owner = "onekey-sec";
+ repo = "sasquatch";
+ rev = "sasquatch-v${finalAttrs.version}";
+ hash = "sha256-0itva+j5WMKvueiUaO253UQ1S6W29xgtFvV4i3yvMtU=";
+ };
+
+ patches = lib.optional stdenv.isDarwin ./darwin.patch;
+
+ strictDeps = true;
+ nativeBuildInputs = [ which ];
+ buildInputs = [
+ zlib
+ xz
+ zstd
+ lz4
+ lzo
+ ];
+
+ preBuild = ''
+ cd squashfs-tools
+ '';
+
+ installFlags = [
+ "INSTALL_DIR=${placeholder "out"}/bin"
+ "INSTALL_MANPAGES_DIR=${placeholder "out"}/share/man/man1"
+ ];
+
+ makeFlags = [
+ "GZIP_SUPPORT=1"
+ "LZ4_SUPPORT=1"
+ "LZMA_SUPPORT=1"
+ "LZO_SUPPORT=1"
+ "XZ_SUPPORT=1"
+ "ZSTD_SUPPORT=1"
+ ];
+
+ env.NIX_CFLAGS_COMPILE = lib.optionalString bigEndian "-DFIX_BE";
+
+ postInstall = lib.optionalString bigEndian ''
+ mv $out/bin/sasquatch{,-v4be}
+ '';
+
+ meta = {
+ homepage = "https://github.com/onekey-sec/sasquatch";
+ description = "Set of patches to the standard unsquashfs utility (part of squashfs-tools) that attempts to add support for as many hacked-up vendor-specific SquashFS implementations as possible";
+ license = lib.licenses.gpl2Plus;
+ maintainers = with lib.maintainers; [ vlaci ];
+ platforms = lib.platforms.unix;
+ mainProgram = if bigEndian then "sasquatch-v4be" else "sasquatch";
+ };
+ });
+in
+drv
diff --git a/third_party/nixpkgs/pkgs/by-name/sa/satellite/package.nix b/third_party/nixpkgs/pkgs/by-name/sa/satellite/package.nix
index 2eb747758b..077c4bfef8 100644
--- a/third_party/nixpkgs/pkgs/by-name/sa/satellite/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sa/satellite/package.nix
@@ -10,7 +10,7 @@
python3.pkgs.buildPythonApplication rec {
pname = "satellite";
- version = "0.4.3";
+ version = "0.5.0";
pyproject = true;
@@ -19,7 +19,7 @@ python3.pkgs.buildPythonApplication rec {
owner = "tpikonen";
repo = "satellite";
rev = version;
- hash = "sha256-4L6zbHjWAIJJv2N3XKcfHSZUAUC2FPjK5hT9XGBtQ3w=";
+ hash = "sha256-61HCk0W07w0LybSVB4APvQX4PMSsqH9mKGzc+Rmno90=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/sc/scala-next/package.nix b/third_party/nixpkgs/pkgs/by-name/sc/scala-next/package.nix
new file mode 100644
index 0000000000..edbe49945f
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/sc/scala-next/package.nix
@@ -0,0 +1,10 @@
+{ scala, fetchurl }:
+
+scala.bare.overrideAttrs (oldAttrs: {
+ version = "3.5.1";
+ pname = "scala-next";
+ src = fetchurl {
+ inherit (oldAttrs.src) url;
+ hash = "sha256-pRfoCXFVnnEh3zyB9HbUZK3qrQ94Gq3iXX2fWGS/l9o=";
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/tools/admin/scaleway-cli/default.nix b/third_party/nixpkgs/pkgs/by-name/sc/scaleway-cli/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/tools/admin/scaleway-cli/default.nix
rename to third_party/nixpkgs/pkgs/by-name/sc/scaleway-cli/package.nix
diff --git a/third_party/nixpkgs/pkgs/by-name/sc/scopehal-apps/package.nix b/third_party/nixpkgs/pkgs/by-name/sc/scopehal-apps/package.nix
new file mode 100644
index 0000000000..9b13dcf52b
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/sc/scopehal-apps/package.nix
@@ -0,0 +1,79 @@
+{
+ stdenv,
+ lib,
+ fetchFromGitHub,
+ cmake,
+ pkg-config,
+ gtkmm3,
+ cairomm,
+ yaml-cpp,
+ glfw,
+ libtirpc,
+ liblxi,
+ libsigcxx,
+ glew,
+ zstd,
+ wrapGAppsHook4,
+ shaderc,
+ vulkan-headers,
+ vulkan-loader,
+ vulkan-tools,
+ glslang,
+ spirv-tools,
+ ffts,
+}:
+
+stdenv.mkDerivation rec {
+ pname = "scopehal-apps";
+ version = "0-unstable-2024-09-16";
+
+ src = fetchFromGitHub {
+ owner = "ngscopeclient";
+ repo = "scopehal-apps";
+ rev = "d2a1a2f17e9398a3f60c99483dd2f6dbc2e62efc";
+ hash = "sha256-FQoaTuL6mEqnH8oNXwHpDcOEAPGExqj6lhrUhZ9VAQ4=";
+ fetchSubmodules = true;
+ };
+
+ strictDeps = true;
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ shaderc
+ spirv-tools
+ wrapGAppsHook4
+ ];
+
+ buildInputs = [
+ cairomm
+ ffts
+ glew
+ glfw
+ glslang
+ gtkmm3
+ liblxi
+ libsigcxx
+ libtirpc
+ vulkan-headers
+ vulkan-loader
+ vulkan-tools
+ yaml-cpp
+ zstd
+ ];
+
+ # Targets InitializeSearchPaths
+ postPatch = ''
+ substituteInPlace lib/scopehal/scopehal.cpp \
+ --replace-fail '"/share/' '"/../share/'
+ '';
+
+ meta = {
+ description = "Advanced test & measurement remote control and analysis suite";
+ homepage = "https://www.ngscopeclient.org/";
+ license = lib.licenses.bsd3;
+ mainProgram = "ngscopeclient";
+ maintainers = with lib.maintainers; [ bgamari ];
+ platforms = lib.platforms.linux;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/sc/screego/package.nix b/third_party/nixpkgs/pkgs/by-name/sc/screego/package.nix
index 56783b74fe..4b1b21f382 100644
--- a/third_party/nixpkgs/pkgs/by-name/sc/screego/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sc/screego/package.nix
@@ -1,6 +1,6 @@
{
lib,
- buildGoModule,
+ buildGo123Module,
fetchFromGitHub,
fetchYarnDeps,
yarnConfigHook,
@@ -10,13 +10,13 @@
}:
let
- version = "1.10.5";
+ version = "1.11.0";
src = fetchFromGitHub {
owner = "screego";
repo = "server";
rev = "v${version}";
- hash = "sha256-4WF9PfG6W1BLBqgWkKhTFEzed0+jDpRFMTsHw/1lPnQ=";
+ hash = "sha256-PTGIcv+jgX8t37otBypuZG6DaGIeo92+w6YlRynIkZE=";
};
ui = stdenv.mkDerivation {
@@ -27,7 +27,7 @@ let
offlineCache = fetchYarnDeps {
yarnLock = "${src}/ui/yarn.lock";
- hash = "sha256-ye8UDkal10k/5uCd0VrZsG2FJGB727q+luExFTUmB/M=";
+ hash = "sha256-yjHxyKEqXMxYsm+KroPB9KulfqYSOU/7ghbKnlSFrd0=";
};
nativeBuildInputs = [
@@ -36,6 +36,10 @@ let
nodejs
];
+ preConfigure = ''
+ export HOME=$(mktemp -d)
+ '';
+
installPhase = ''
cp -r build $out
'';
@@ -44,12 +48,12 @@ let
in
-buildGoModule rec {
+buildGo123Module rec {
inherit src version;
pname = "screego-server";
- vendorHash = "sha256-ry8LO+KmNU9MKL8/buk9qriDe/zq+2uIsws6wVZmoo4=";
+ vendorHash = "sha256-190Fp2QtnZis0sophGwhnWhXNWLhODWlnzE3bfScZ+Q=";
ldflags = [
"-s"
@@ -68,6 +72,8 @@ buildGoModule rec {
mv $out/bin/server $out/bin/screego
'';
+ __darwinAllowLocalNetworking = true;
+
meta = with lib; {
description = "Screen sharing for developers";
homepage = "https://screego.net";
diff --git a/third_party/nixpkgs/pkgs/servers/seafile-server/libevhtp.nix b/third_party/nixpkgs/pkgs/by-name/se/seafile-server/libevhtp.nix
similarity index 80%
rename from third_party/nixpkgs/pkgs/servers/seafile-server/libevhtp.nix
rename to third_party/nixpkgs/pkgs/by-name/se/seafile-server/libevhtp.nix
index 97cdc0804f..8eb1b3e22f 100644
--- a/third_party/nixpkgs/pkgs/servers/seafile-server/libevhtp.nix
+++ b/third_party/nixpkgs/pkgs/by-name/se/seafile-server/libevhtp.nix
@@ -1,4 +1,10 @@
-{ stdenv, lib, fetchFromGitHub, cmake, libevent }:
+{
+ stdenv,
+ lib,
+ fetchFromGitHub,
+ cmake,
+ libevent,
+}:
stdenv.mkDerivation rec {
pname = "libevhtp";
@@ -24,6 +30,10 @@ stdenv.mkDerivation rec {
description = "Create extremely-fast and secure embedded HTTP servers with ease";
homepage = "https://github.com/criticalstack/libevhtp";
license = licenses.bsd3;
- maintainers = with maintainers; [ greizgh schmittlauch ];
+ maintainers = with maintainers; [
+ greizgh
+ schmittlauch
+ melvyn2
+ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/servers/seafile-server/default.nix b/third_party/nixpkgs/pkgs/by-name/se/seafile-server/package.nix
similarity index 57%
rename from third_party/nixpkgs/pkgs/servers/seafile-server/default.nix
rename to third_party/nixpkgs/pkgs/by-name/se/seafile-server/package.nix
index 109484c467..f9510c3c5f 100644
--- a/third_party/nixpkgs/pkgs/servers/seafile-server/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/se/seafile-server/package.nix
@@ -1,50 +1,61 @@
-{ stdenv
-, lib
-, fetchFromGitHub
-, pkg-config
-, python3
-, autoreconfHook
-, libuuid
-, sqlite
-, glib
-, libevent
-, libsearpc
-, openssl
-, fuse
-, libarchive
-, libjwt
-, curl
-, which
-, vala
-, cmake
-, oniguruma
-, nixosTests
+{
+ stdenv,
+ lib,
+ fetchFromGitHub,
+ pkg-config,
+ python3,
+ autoreconfHook,
+ libuuid,
+ libmysqlclient,
+ sqlite,
+ glib,
+ libevent,
+ libsearpc,
+ openssl,
+ fuse,
+ libarchive,
+ libjwt,
+ curl,
+ which,
+ vala,
+ cmake,
+ oniguruma,
+ nixosTests,
}:
let
# seafile-server relies on a specific version of libevhtp.
# It contains non upstreamed patches and is forked off an outdated version.
libevhtp = import ./libevhtp.nix {
- inherit stdenv lib fetchFromGitHub cmake libevent;
+ inherit
+ stdenv
+ lib
+ fetchFromGitHub
+ cmake
+ libevent
+ ;
};
in
-stdenv.mkDerivation rec {
+stdenv.mkDerivation {
pname = "seafile-server";
- version = "10.0.1";
+ version = "11.0.12";
src = fetchFromGitHub {
owner = "haiwen";
repo = "seafile-server";
- rev = "db09baec1b88fc131bf4453a808ab63a3fc714c9"; # using a fixed revision because upstream may re-tag releases :/
- sha256 = "sha256-a5vtJcbnaYzq6/3xmhbWk23BZ+Wil/Tb/q22ML4bDqs=";
+ rev = "5e6c0974e6abe5d92b8ba1db41c6ddbc1029f2d5"; # using a fixed revision because upstream may re-tag releases :/
+ hash = "sha256-BVa4QZiHPkqRB5FvDlCSbEVxdnyxVy2KuCDb2orRMuI=";
};
- nativeBuildInputs = [ autoreconfHook pkg-config ];
+ nativeBuildInputs = [
+ autoreconfHook
+ pkg-config
+ ];
buildInputs = [
libuuid
+ libmysqlclient
sqlite
- openssl
glib
libsearpc
libevent
@@ -52,7 +63,6 @@ stdenv.mkDerivation rec {
fuse
libarchive
libjwt
- curl
which
vala
libevhtp
@@ -73,6 +83,11 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/haiwen/seafile-server";
license = licenses.agpl3Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [ greizgh schmittlauch ];
+ maintainers = with maintainers; [
+ greizgh
+ schmittlauch
+ melvyn2
+ ];
+ mainProgram = "seaf-server";
};
}
diff --git a/third_party/nixpkgs/pkgs/applications/networking/seahub/default.nix b/third_party/nixpkgs/pkgs/by-name/se/seahub/package.nix
similarity index 55%
rename from third_party/nixpkgs/pkgs/applications/networking/seahub/default.nix
rename to third_party/nixpkgs/pkgs/by-name/se/seahub/package.nix
index 604ba47727..b1df123cd8 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/seahub/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/se/seahub/package.nix
@@ -1,47 +1,30 @@
-{ lib
-, fetchFromGitHub
-, fetchpatch
-, python3
-, makeWrapper
-, nixosTests
+{
+ lib,
+ fetchFromGitHub,
+ python3,
+ makeWrapper,
+ nixosTests,
+ seafile-server,
}:
-let
- python = python3.override {
- self = python;
- packageOverrides = self: super: {
- django = super.django_3;
- };
- };
-in
-python.pkgs.buildPythonApplication rec {
+python3.pkgs.buildPythonApplication rec {
pname = "seahub";
- version = "10.0.1";
+ version = "11.0.12";
pyproject = false;
src = fetchFromGitHub {
owner = "haiwen";
repo = "seahub";
- rev = "e8c02236c0eaca6dde009872745f089da4b77e6e"; # using a fixed revision because upstream may re-tag releases :/
- sha256 = "sha256-7JXWKEFqCsC+ZByhvyP8AmDpajT3hpgyYDNUqc3wXyg=";
+ rev = "d998361dd890cac3f6d6ebec3af47a589e0332bc"; # using a fixed revision because upstream may re-tag releases :/
+ hash = "sha256-n56sRZ9TVb37JA0+12ZoF2Mt7dADjaYk7V0PmdBY0EU=";
};
- patches = [
- (fetchpatch {
- # PIL update fix
- url = "https://patch-diff.githubusercontent.com/raw/haiwen/seahub/pull/5570.patch";
- sha256 = "sha256-7V2aRlacJ7Qhdi9k4Bs+t/Emx+EAM/NNCI+K40bMwLA=";
- })
- ];
-
dontBuild = true;
doCheck = false; # disabled because it requires a ccnet environment
- nativeBuildInputs = [
- makeWrapper
- ];
+ nativeBuildInputs = [ makeWrapper ];
- propagatedBuildInputs = with python.pkgs; [
+ propagatedBuildInputs = with python3.pkgs; [
django
future
django-compressor
@@ -50,6 +33,7 @@ python.pkgs.buildPythonApplication rec {
django-simple-captcha
django-picklefield
django-formtools
+ djangosaml2
mysqlclient
pillow
python-dateutil
@@ -60,14 +44,21 @@ python.pkgs.buildPythonApplication rec {
chardet
pyjwt
pycryptodome
+ pyopenssl
+ python-ldap
qrcode
pysearpc
- seaserv
gunicorn
markdown
bleach
+
+ (python3.pkgs.toPythonModule (seafile-server.override { inherit python3; }))
];
+ postPatch = ''
+ substituteInPlace seahub/settings.py --replace-fail "SEAFILE_VERSION = '6.3.3'" "SEAFILE_VERSION = '${version}'"
+ '';
+
installPhase = ''
cp -dr --no-preserve='ownership' . $out/
wrapProgram $out/manage.py \
@@ -75,18 +66,23 @@ python.pkgs.buildPythonApplication rec {
'';
passthru = {
- inherit python;
- pythonPath = python.pkgs.makePythonPath propagatedBuildInputs;
+ inherit python3;
+ pythonPath = python3.pkgs.makePythonPath propagatedBuildInputs;
tests = {
inherit (nixosTests) seafile;
};
+ inherit seafile-server;
};
meta = with lib; {
description = "Web end of seafile server";
homepage = "https://github.com/haiwen/seahub";
license = licenses.asl20;
- maintainers = with maintainers; [ greizgh schmittlauch ];
+ maintainers = with maintainers; [
+ greizgh
+ schmittlauch
+ melvyn2
+ ];
platforms = platforms.linux;
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/se/searxng/package.nix b/third_party/nixpkgs/pkgs/by-name/se/searxng/package.nix
index 4270088a5d..ebb545933a 100644
--- a/third_party/nixpkgs/pkgs/by-name/se/searxng/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/se/searxng/package.nix
@@ -8,13 +8,13 @@
python3.pkgs.toPythonModule (
python3.pkgs.buildPythonApplication rec {
pname = "searxng";
- version = "0-unstable-2024-06-19";
+ version = "0-unstable-2024-10-05";
src = fetchFromGitHub {
owner = "searxng";
repo = "searxng";
- rev = "acf3f109b2a99a5e6f25f5f2975016a36673c6ef";
- hash = "sha256-NdFnB5JEaWo7gt+RwxKxkVtEL8uGLlc4z0ROHN+zoL4=";
+ rev = "e7a4d7d7c3d688b69737f2b1ecd23571f5e3a0b9";
+ hash = "sha256-JfcB19Tfk5e7DyArzz9TNjidOZjkSxTLEU3ZhE105qs=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/by-name/se/seilfahrt/package.nix b/third_party/nixpkgs/pkgs/by-name/se/seilfahrt/package.nix
new file mode 100644
index 0000000000..be33fe3bf7
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/se/seilfahrt/package.nix
@@ -0,0 +1,30 @@
+{ lib
+, buildGoModule
+, fetchFromGitHub
+, pandoc
+}:
+
+buildGoModule rec {
+ pname = "seilfahrt";
+ version = "2.0.0";
+
+ src = fetchFromGitHub {
+ owner = "Nerdbergev";
+ repo = "seilfahrt";
+ rev = "v${version}";
+ hash = "sha256-eQcRS3xyqdtjRki+EPnHIaqUJufniFJCh5qU2Za9kyg=";
+ };
+
+ vendorHash = "sha256-JU77EFk8SWgZkN4DEtkKS2MsBH16my4j9X/NJC/r6mI=";
+
+ buildInputs = [ pandoc ];
+
+ meta = with lib; {
+ description = "Tool to create a wiki page from a HedgeDoc";
+ homepage = "https://github.com/Nerdbergev/seilfahrt";
+ changelog = "https://github.com/Nerdbergev/seilfahrt/releases/tag/v${version}";
+ license = licenses.mit;
+ maintainers = with maintainers; [ xgwq ];
+ mainProgram = "seilfahrt";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/se/sendme/package.nix b/third_party/nixpkgs/pkgs/by-name/se/sendme/package.nix
index ea5d670af8..f277c2a007 100644
--- a/third_party/nixpkgs/pkgs/by-name/se/sendme/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/se/sendme/package.nix
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "sendme";
- version = "0.16.0";
+ version = "0.17.0";
src = fetchFromGitHub {
owner = "n0-computer";
repo = pname;
rev = "v${version}";
- hash = "sha256-nDYsNaR3NQ6ut6gtHwEoiwhj4B4Bac5+NOOq3H2NCYY=";
+ hash = "sha256-YnabQ8YHDsFYu5RX3E2NvPARsl+qn4688q9KxZ5Fegc=";
};
- cargoHash = "sha256-U2/GUpWtpTX+RCBojh3N6DsWB0gjFkH1mGA+AS+fH+o=";
+ cargoHash = "sha256-yD40QKceLjtq80K6I98bT27sCAkCnkRkfE3m4eGjueU=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin (
with darwin.apple_sdk.frameworks; [
diff --git a/third_party/nixpkgs/pkgs/by-name/se/sesh/package.nix b/third_party/nixpkgs/pkgs/by-name/se/sesh/package.nix
index 624bb55006..ff5ce98448 100644
--- a/third_party/nixpkgs/pkgs/by-name/se/sesh/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/se/sesh/package.nix
@@ -5,13 +5,13 @@
}:
buildGoModule rec {
pname = "sesh";
- version = "2.2.0";
+ version = "2.4.0";
src = fetchFromGitHub {
owner = "joshmedeski";
repo = "sesh";
rev = "v${version}";
- hash = "sha256-Kot5ah4NH1CvXHYRA4r3SS7ugkWgOv9rHlmWoToRpiw=";
+ hash = "sha256-62w4I49ahXC4IHy0i/V4tArCqrg2Rch6f+IM/YoFQh8=";
};
vendorHash = "sha256-a45P6yt93l0CnL5mrOotQmE/1r0unjoToXqSJ+spimg=";
diff --git a/third_party/nixpkgs/pkgs/by-name/sh/shaka-packager/0001-Allow-external-declaration-of-packager-version.patch b/third_party/nixpkgs/pkgs/by-name/sh/shaka-packager/0001-Allow-external-declaration-of-packager-version.patch
new file mode 100644
index 0000000000..ef06193a68
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/sh/shaka-packager/0001-Allow-external-declaration-of-packager-version.patch
@@ -0,0 +1,32 @@
+From e243cc17f48c5e1b8db29cab85ca98b033d972fb Mon Sep 17 00:00:00 2001
+From: Niklas Korz
+Date: Wed, 4 Sep 2024 14:51:30 +0200
+Subject: [PATCH 1/3] Allow external declaration of packager version
+
+---
+ packager/version/CMakeLists.txt | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/packager/version/CMakeLists.txt b/packager/version/CMakeLists.txt
+index fba4fb8282..ad56e0a23b 100644
+--- a/packager/version/CMakeLists.txt
++++ b/packager/version/CMakeLists.txt
+@@ -4,6 +4,7 @@
+ # license that can be found in the LICENSE file or at
+ # https://developers.google.com/open-source/licenses/bsd
+
++if(NOT DEFINED PACKAGER_VERSION)
+ execute_process(
+ COMMAND "${Python3_EXECUTABLE}" generate_version_string.py
+ WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
+@@ -14,6 +15,7 @@ execute_process(
+ if(NOT STATUS EQUAL 0)
+ message(FATAL_ERROR "Failed to generate Packager version")
+ endif()
++endif()
+
+ add_library(version STATIC version.cc)
+ target_compile_definitions(version PRIVATE
+--
+2.46.0
+
diff --git a/third_party/nixpkgs/pkgs/by-name/sh/shaka-packager/0002-Unvendor-dependencies.patch b/third_party/nixpkgs/pkgs/by-name/sh/shaka-packager/0002-Unvendor-dependencies.patch
new file mode 100644
index 0000000000..5054862b65
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/sh/shaka-packager/0002-Unvendor-dependencies.patch
@@ -0,0 +1,67 @@
+From 4c7743f4fd231648d7bd1513c9db71a651ef7553 Mon Sep 17 00:00:00 2001
+From: Niklas Korz
+Date: Wed, 4 Sep 2024 14:52:23 +0200
+Subject: [PATCH 2/3] Unvendor dependencies
+
+---
+ CMakeLists.txt | 24 ++++++++++++++++++++++++
+ packager/CMakeLists.txt | 1 -
+ 2 files changed, 24 insertions(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 5b96a2429e..181df0bf2d 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -9,6 +9,8 @@
+ # Minimum CMake version. This must be in the root level CMakeLists.txt.
+ cmake_minimum_required(VERSION 3.24)
+
++set(CMAKE_CXX_STANDARD 17)
++
+ # These policy settings should be included before the project definition.
+ include("packager/policies.cmake")
+
+@@ -28,6 +30,28 @@ enable_testing()
+
+ option(SKIP_INTEGRATION_TESTS "Skip the packager integration tests" OFF)
+
++find_package(absl REQUIRED)
++find_package(MbedTLS REQUIRED)
++find_package(GTest REQUIRED)
++find_package(CURL REQUIRED)
++find_package(LibXml2 REQUIRED)
++find_package(PNG REQUIRED)
++find_package(nlohmann_json REQUIRED)
++find_package(Protobuf CONFIG REQUIRED)
++find_package(webm REQUIRED)
++
++# Alias to same names as vendored dependencies
++add_library(mbedtls ALIAS MbedTLS::mbedtls)
++add_library(gmock ALIAS GTest::gmock)
++add_library(gtest ALIAS GTest::gtest)
++add_library(gtest_main ALIAS GTest::gtest_main)
++add_library(libcurl ALIAS CURL::libcurl)
++add_library(LibXml2 ALIAS LibXml2::LibXml2)
++add_library(png_static ALIAS PNG::PNG) # not static but the expected library name
++add_library(libprotobuf ALIAS protobuf::libprotobuf)
++add_executable(protoc ALIAS protobuf::protoc)
++add_library(webm ALIAS webm::webm)
++
+ # Subdirectories with their own CMakeLists.txt
+ add_subdirectory(packager)
+ add_subdirectory(link-test)
+diff --git a/packager/CMakeLists.txt b/packager/CMakeLists.txt
+index 7238d243bb..722217bbc4 100644
+--- a/packager/CMakeLists.txt
++++ b/packager/CMakeLists.txt
+@@ -78,7 +78,6 @@ add_subdirectory(media)
+ add_subdirectory(hls)
+ add_subdirectory(mpd)
+ add_subdirectory(status)
+-add_subdirectory(third_party)
+ add_subdirectory(tools)
+ add_subdirectory(utils)
+ add_subdirectory(version)
+--
+2.46.0
+
diff --git a/third_party/nixpkgs/pkgs/by-name/sh/shaka-packager/0003-Fix-curl-deprecations.patch b/third_party/nixpkgs/pkgs/by-name/sh/shaka-packager/0003-Fix-curl-deprecations.patch
new file mode 100644
index 0000000000..59bffb9925
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/sh/shaka-packager/0003-Fix-curl-deprecations.patch
@@ -0,0 +1,25 @@
+From c8b0b467a140d8a67157f5cee26a8510444706be Mon Sep 17 00:00:00 2001
+From: Niklas Korz
+Date: Wed, 4 Sep 2024 14:52:47 +0200
+Subject: [PATCH 3/3] Fix curl deprecations
+
+---
+ packager/file/http_file.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/packager/file/http_file.cc b/packager/file/http_file.cc
+index b50fef6f07..dca43e26ca 100644
+--- a/packager/file/http_file.cc
++++ b/packager/file/http_file.cc
+@@ -311,7 +311,7 @@ void HttpFile::SetupRequest() {
+ curl_easy_setopt(curl, CURLOPT_POST, 1L);
+ break;
+ case HttpMethod::kPut:
+- curl_easy_setopt(curl, CURLOPT_PUT, 1L);
++ curl_easy_setopt(curl, CURLOPT_UPLOAD, 1L);
+ break;
+ }
+
+--
+2.46.0
+
diff --git a/third_party/nixpkgs/pkgs/by-name/sh/shaka-packager/package.nix b/third_party/nixpkgs/pkgs/by-name/sh/shaka-packager/package.nix
new file mode 100644
index 0000000000..6c1cd25bd2
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/sh/shaka-packager/package.nix
@@ -0,0 +1,107 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ testers,
+ cmake,
+ ninja,
+ python3,
+ nix-update-script,
+ abseil-cpp,
+ curl,
+ gtest,
+ nlohmann_json,
+ libpng,
+ libxml2,
+ libwebm,
+ mbedtls,
+ mimalloc,
+ protobuf,
+ zlib,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "shaka-packager";
+ version = "3.2.0";
+
+ src = fetchFromGitHub {
+ owner = "shaka-project";
+ repo = "shaka-packager";
+ rev = "refs/tags/v${finalAttrs.version}";
+ hash = "sha256-L10IMsc4dTMa5zwYq612F4J+uKOmEEChY8k/m09wuNE=";
+ };
+
+ patches = [
+ # By default, the git commit hash and tag are used as version
+ # and shaka-packager fails to build if these are not available.
+ # This patch makes it possible to pass an external value as version.
+ # The value itself is declared further below in `cmakeFlags`.
+ ./0001-Allow-external-declaration-of-packager-version.patch
+ # Dependencies are vendored as git submodules inside shaka-packager.
+ # We want to reuse the dependencies from nixpkgs instead to avoid unnecessary
+ # build overhead and to ensure they are up to date.
+ # This patch disables the vendored dependencies (by excluding `third-party`),
+ # finds them inside the build environment and aliases them so they can be accessed
+ # without prefixing namespaces.
+ # The last step is necessary to keep the patch size to a minimum, otherwise we'd have
+ # to add the namespace identifiers everywhere a dependency is used.
+ ./0002-Unvendor-dependencies.patch
+ # As nixpkgs ships with a newer version of libcurl than the one vendored in shaka-packager,
+ # we have to fix one deprecation.
+ # See https://curl.se/libcurl/c/CURLOPT_PUT.html for further information.
+ ./0003-Fix-curl-deprecations.patch
+ ];
+
+ nativeBuildInputs = [
+ cmake
+ ninja
+ ];
+
+ buildInputs = [
+ python3
+ abseil-cpp
+ curl
+ gtest
+ nlohmann_json
+ libpng
+ libxml2
+ libwebm
+ mbedtls
+ mimalloc
+ (protobuf.override {
+ # must be the same version as for shaka-packager
+ inherit abseil-cpp;
+ })
+ zlib
+ ];
+
+ cmakeFlags = [
+ "-DPACKAGER_VERSION=v${finalAttrs.version}-nixpkgs"
+ # Targets are selected below in ninjaFlags
+ "-DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON"
+ ];
+
+ ninjaFlags = [
+ "mpd_generator"
+ "packager"
+ "pssh_box_py"
+ ];
+
+ passthru = {
+ updateScript = nix-update-script { };
+ tests.version = testers.testVersion {
+ package = finalAttrs.finalPackage;
+ version = "v${finalAttrs.version}-nixpkgs-release";
+ };
+ };
+
+ meta = with lib; {
+ description = "Media packaging framework for VOD and Live DASH and HLS applications";
+ homepage = "https://shaka-project.github.io/shaka-packager/html/";
+ changelog = "https://github.com/shaka-project/shaka-packager/releases/tag/v${finalAttrs.version}";
+ license = licenses.bsd3;
+ mainProgram = "packager";
+ maintainers = with maintainers; [ niklaskorz ];
+ platforms = platforms.all;
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/sh/shanggu-fonts/package.nix b/third_party/nixpkgs/pkgs/by-name/sh/shanggu-fonts/package.nix
index f769087d40..1702dddba5 100644
--- a/third_party/nixpkgs/pkgs/by-name/sh/shanggu-fonts/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sh/shanggu-fonts/package.nix
@@ -5,7 +5,7 @@
p7zip,
}:
let
- version = "1.020";
+ version = "1.021";
source =
with lib.attrsets;
@@ -18,10 +18,10 @@ let
})
)
{
- Mono = "sha256-PcP4zJk8pptuX9tchr4qOorqAvj8YMRBcVrtCbp/1Zo=";
- Round = "sha256-3wqMdnpdn4xpw7wO+QmIpl5/vZjQGgcfTMdtewK28B8=";
- Sans = "sha256-isRqIVcH24knPqPI+a+9CpxEKd+PG642giUS9+VbC60=";
- Serif = "sha256-k0I0NXStE1hcdOaOykuESy6sYqBHHaMaDxxr3tJUSYU=";
+ Mono = "sha256-3WwknXSMH12Lu/HA/f647AyhDg2O9Eg5ZGDBrFp4SbE=";
+ Round = "sha256-vRL2YQkcp5vDSbLaMDEYd7HJVohZFYKlBfxAdY2l3mA=";
+ Sans = "sha256-x5z6GYsfQ+8a8W0djJTY8iutuLNYvaemIpdYh94krk0=";
+ Serif = "sha256-3WK7vty3zZFNKkwViEsozU3qa+5hymYwXk6ta9AxmNM=";
};
in
stdenvNoCC.mkDerivation {
diff --git a/third_party/nixpkgs/pkgs/by-name/sh/sherlock/package.nix b/third_party/nixpkgs/pkgs/by-name/sh/sherlock/package.nix
index 9d96cc3da3..50421ff991 100644
--- a/third_party/nixpkgs/pkgs/by-name/sh/sherlock/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sh/sherlock/package.nix
@@ -64,7 +64,6 @@ python3.pkgs.buildPythonApplication rec {
jsonschema
openpyxl
stem
- pythonRelaxDepsHook
];
pythonRelaxDeps = [ "stem" ];
diff --git a/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/Gemfile b/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/Gemfile
deleted file mode 100644
index fb447611a7..0000000000
--- a/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/Gemfile
+++ /dev/null
@@ -1,2 +0,0 @@
-source 'https://rubygems.org'
-gem 'shopify-cli', '2.35.0'
diff --git a/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/Gemfile.lock b/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/Gemfile.lock
deleted file mode 100644
index 65a8819fd4..0000000000
--- a/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/Gemfile.lock
+++ /dev/null
@@ -1,40 +0,0 @@
-GEM
- remote: https://rubygems.org/
- specs:
- ast (2.4.2)
- bugsnag (6.27.1)
- concurrent-ruby (~> 1.0)
- concurrent-ruby (1.3.3)
- ffi (1.17.0)
- liquid (5.5.0)
- listen (3.7.1)
- rb-fsevent (~> 0.10, >= 0.10.3)
- rb-inotify (~> 0.9, >= 0.9.10)
- mini_portile2 (2.8.7)
- nokogiri (1.16.6)
- mini_portile2 (~> 2.8.2)
- racc (~> 1.4)
- parser (3.3.3.0)
- ast (~> 2.4.1)
- racc
- racc (1.8.0)
- rb-fsevent (0.11.2)
- rb-inotify (0.11.1)
- ffi (~> 1.0)
- shopify-cli (2.35.0)
- bugsnag (~> 6.22)
- listen (~> 3.7.0)
- theme-check (~> 1.14.0)
- theme-check (1.14.0)
- liquid (>= 5.4.0)
- nokogiri (>= 1.12)
- parser (~> 3)
-
-PLATFORMS
- ruby
-
-DEPENDENCIES
- shopify-cli (= 2.35.0)
-
-BUNDLED WITH
- 2.3.27
diff --git a/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/gemset.nix b/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/gemset.nix
deleted file mode 100644
index 00c8cc759d..0000000000
--- a/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/gemset.nix
+++ /dev/null
@@ -1,149 +0,0 @@
-{
- ast = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "04nc8x27hlzlrr5c2gn7mar4vdr0apw5xg22wp6m8dx3wqr04a0y";
- type = "gem";
- };
- version = "2.4.2";
- };
- bugsnag = {
- dependencies = ["concurrent-ruby"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "09bz3sahhv5ngnfmms8z4lbbssk558wykzvvvacysvkc20zffacn";
- type = "gem";
- };
- version = "6.27.1";
- };
- concurrent-ruby = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0skwdasxq7mnlcccn6aqabl7n9r3jd7k19ryzlzzip64cn4x572g";
- type = "gem";
- };
- version = "1.3.3";
- };
- ffi = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "07139870npj59jnl8vmk39ja3gdk3fb5z9vc0lf32y2h891hwqsi";
- type = "gem";
- };
- version = "1.17.0";
- };
- liquid = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0f4fn62ba8ivabwcpa0fpg6yi1j3z7fdskb57v8zfaacg8gmky5k";
- type = "gem";
- };
- version = "5.5.0";
- };
- listen = {
- dependencies = ["rb-fsevent" "rb-inotify"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0agybr37wpjv3xy4ipcmsvsibgdgphzrwbvcj4vfiykpmakwm01v";
- type = "gem";
- };
- version = "3.7.1";
- };
- mini_portile2 = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1q1f2sdw3y3y9mnym9dhjgsjr72sq975cfg5c4yx7gwv8nmzbvhk";
- type = "gem";
- };
- version = "2.8.7";
- };
- nokogiri = {
- dependencies = ["mini_portile2" "racc"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1vz1ychq2fhfqjgqdrx8bqkaxg5dzcgwnah00m57ydylczfy8pwk";
- type = "gem";
- };
- version = "1.16.6";
- };
- parser = {
- dependencies = ["ast" "racc"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1sryynf3iws1b2ffba1gvmlpf8jzhfva5p0qdf37x6wdj683rqm2";
- type = "gem";
- };
- version = "3.3.3.0";
- };
- racc = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "021s7maw0c4d9a6s07vbmllrzqsj2sgmrwimlh8ffkvwqdjrld09";
- type = "gem";
- };
- version = "1.8.0";
- };
- rb-fsevent = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1zmf31rnpm8553lqwibvv3kkx0v7majm1f341xbxc0bk5sbhp423";
- type = "gem";
- };
- version = "0.11.2";
- };
- rb-inotify = {
- dependencies = ["ffi"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0vmy8xgahixcz6hzwy4zdcyn2y6d6ri8dqv5xccgzc1r292019x0";
- type = "gem";
- };
- version = "0.11.1";
- };
- shopify-cli = {
- dependencies = ["bugsnag" "listen" "theme-check"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1krlrds1fawlavk05a5ydibndxmg33f17sm2qrccji0rm434qdxx";
- type = "gem";
- };
- version = "2.35.0";
- };
- theme-check = {
- dependencies = ["liquid" "nokogiri" "parser"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1w5mmxnyc0h612c04x6h3xb8jjcq5l6mh2vql4138h2r2z98vdwq";
- type = "gem";
- };
- version = "1.14.0";
- };
-}
diff --git a/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/package-lock.json b/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/package-lock.json
index 340bd62ccc..791b8cf7a1 100644
--- a/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/package-lock.json
+++ b/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/package-lock.json
@@ -1,14 +1,14 @@
{
"name": "shopify",
- "version": "3.63.2",
+ "version": "3.67.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "shopify",
- "version": "3.63.2",
+ "version": "3.67.1",
"dependencies": {
- "@shopify/cli": "3.63.2"
+ "@shopify/cli": "3.67.1"
},
"bin": {
"shopify": "node_modules/@shopify/cli/bin/run.js"
@@ -18,6 +18,7 @@
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/@ast-grep/napi/-/napi-0.11.0.tgz",
"integrity": "sha512-b+R8h20+ClsYZBJqcyguLy4THfGmg2a54HgfZ0a1vdCkfe9ftjblALiZf2DsOc0+Si8BDWd09TMNn2psUuibJA==",
+ "license": "MIT",
"engines": {
"node": ">= 10"
},
@@ -37,6 +38,7 @@
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
@@ -52,6 +54,7 @@
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
@@ -67,6 +70,7 @@
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -82,6 +86,7 @@
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -97,6 +102,7 @@
"cpu": [
"ia32"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -112,6 +118,7 @@
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -127,6 +134,7 @@
"cpu": [
"arm"
],
+ "license": "MIT",
"optional": true,
"os": [
"android"
@@ -142,6 +150,7 @@
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"android"
@@ -157,6 +166,7 @@
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"android"
@@ -172,6 +182,7 @@
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
@@ -187,6 +198,7 @@
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
@@ -202,6 +214,7 @@
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"freebsd"
@@ -217,6 +230,7 @@
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"freebsd"
@@ -232,6 +246,7 @@
"cpu": [
"arm"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -247,6 +262,7 @@
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -262,6 +278,7 @@
"cpu": [
"ia32"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -277,6 +294,7 @@
"cpu": [
"loong64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -292,6 +310,7 @@
"cpu": [
"mips64el"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -307,6 +326,7 @@
"cpu": [
"ppc64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -322,6 +342,7 @@
"cpu": [
"riscv64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -337,6 +358,7 @@
"cpu": [
"s390x"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -352,6 +374,7 @@
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -367,6 +390,7 @@
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"netbsd"
@@ -382,6 +406,7 @@
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"openbsd"
@@ -397,6 +422,7 @@
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"sunos"
@@ -412,6 +438,7 @@
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -427,6 +454,7 @@
"cpu": [
"ia32"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -442,6 +470,7 @@
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -450,271 +479,11 @@
"node": ">=12"
}
},
- "node_modules/@parcel/watcher": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz",
- "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==",
- "optional": true,
- "dependencies": {
- "detect-libc": "^1.0.3",
- "is-glob": "^4.0.3",
- "micromatch": "^4.0.5",
- "node-addon-api": "^7.0.0"
- },
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- },
- "optionalDependencies": {
- "@parcel/watcher-android-arm64": "2.4.1",
- "@parcel/watcher-darwin-arm64": "2.4.1",
- "@parcel/watcher-darwin-x64": "2.4.1",
- "@parcel/watcher-freebsd-x64": "2.4.1",
- "@parcel/watcher-linux-arm-glibc": "2.4.1",
- "@parcel/watcher-linux-arm64-glibc": "2.4.1",
- "@parcel/watcher-linux-arm64-musl": "2.4.1",
- "@parcel/watcher-linux-x64-glibc": "2.4.1",
- "@parcel/watcher-linux-x64-musl": "2.4.1",
- "@parcel/watcher-win32-arm64": "2.4.1",
- "@parcel/watcher-win32-ia32": "2.4.1",
- "@parcel/watcher-win32-x64": "2.4.1"
- }
- },
- "node_modules/@parcel/watcher-android-arm64": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz",
- "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-darwin-arm64": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz",
- "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-darwin-x64": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz",
- "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-freebsd-x64": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz",
- "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-linux-arm-glibc": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz",
- "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-linux-arm64-glibc": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz",
- "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-linux-arm64-musl": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz",
- "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-linux-x64-glibc": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz",
- "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-linux-x64-musl": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz",
- "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-win32-arm64": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz",
- "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-win32-ia32": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz",
- "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==",
- "cpu": [
- "ia32"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
- "node_modules/@parcel/watcher-win32-x64": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz",
- "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/parcel"
- }
- },
"node_modules/@shopify/cli": {
- "version": "3.63.2",
- "resolved": "https://registry.npmjs.org/@shopify/cli/-/cli-3.63.2.tgz",
- "integrity": "sha512-bkUUxA3r9G6DfMyhfuA0YalCA5GHqnQ/18pD9H7ppV43646iMpZrAEi0MtiyrFwerLZ//1Ic3NgMMKqkcmOQxg==",
+ "version": "3.67.1",
+ "resolved": "https://registry.npmjs.org/@shopify/cli/-/cli-3.67.1.tgz",
+ "integrity": "sha512-yThhhrfV4M9cAx8Ng5DPoxEemtPtiIur1jiVJBp8cuooJMTHvjANZ3eOcs9xeKGb5BMzoseZ1jR5Gh8MYGCjQQ==",
+ "license": "MIT",
"os": [
"darwin",
"linux",
@@ -729,33 +498,6 @@
},
"engines": {
"node": "^18.20.0 || >=20.10.0"
- },
- "optionalDependencies": {
- "@parcel/watcher": "2.4.1"
- }
- },
- "node_modules/braces": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
- "optional": true,
- "dependencies": {
- "fill-range": "^7.1.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/detect-libc": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
- "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
- "optional": true,
- "bin": {
- "detect-libc": "bin/detect-libc.js"
- },
- "engines": {
- "node": ">=0.10"
}
},
"node_modules/esbuild": {
@@ -763,6 +505,7 @@
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.8.tgz",
"integrity": "sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==",
"hasInstallScript": true,
+ "license": "MIT",
"bin": {
"esbuild": "bin/esbuild"
},
@@ -793,94 +536,6 @@
"@esbuild/win32-ia32": "0.19.8",
"@esbuild/win32-x64": "0.19.8"
}
- },
- "node_modules/fill-range": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
- "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
- "optional": true,
- "dependencies": {
- "to-regex-range": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
- "optional": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "optional": true,
- "dependencies": {
- "is-extglob": "^2.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "optional": true,
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/micromatch": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz",
- "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==",
- "optional": true,
- "dependencies": {
- "braces": "^3.0.3",
- "picomatch": "^2.3.1"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/node-addon-api": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz",
- "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==",
- "optional": true,
- "engines": {
- "node": "^16 || ^18 || >= 20"
- }
- },
- "node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "optional": true,
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "optional": true,
- "dependencies": {
- "is-number": "^7.0.0"
- },
- "engines": {
- "node": ">=8.0"
- }
}
}
}
diff --git a/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/package.json b/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/package.json
index 092b9e8f8b..288f3e3187 100644
--- a/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/package.json
+++ b/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/package.json
@@ -1,11 +1,11 @@
{
"name": "shopify",
- "version": "3.63.2",
+ "version": "3.67.1",
"private": true,
"bin": {
"shopify": "node_modules/@shopify/cli/bin/run.js"
},
"dependencies": {
- "@shopify/cli": "3.63.2"
+ "@shopify/cli": "3.67.1"
}
}
diff --git a/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/package.nix b/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/package.nix
index c850d4740b..b0c74741be 100644
--- a/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/package.nix
@@ -1,12 +1,6 @@
-{ buildNpmPackage, lib, makeWrapper, bundlerEnv, testers, shopify-cli }:
+{ buildNpmPackage, lib, testers, shopify-cli }:
let
- version = "3.63.2";
-
- # Package the legacy ruby CLI.
- rubyGems = bundlerEnv {
- name = "shopify-cli-legacy";
- gemdir = ./.;
- };
+ version = "3.67.1";
in
buildNpmPackage {
pname = "shopify";
@@ -20,11 +14,9 @@ buildNpmPackage {
];
};
- npmDepsHash = "sha256-6CEDcWXZXYHFrT2xpbj5NwMrbDZXH6HclgTGkfKDlJs=";
+ npmDepsHash = "sha256-jb87K1tCMYgWrsAgzvdHW8ChB+dvc9yNM0hqajy8Rbo=";
dontNpmBuild = true;
- nativeBuildInputs = [ makeWrapper ];
-
passthru = {
updateScript = ./update.sh;
tests.version = testers.testVersion {
@@ -33,18 +25,6 @@ buildNpmPackage {
};
};
- postInstall = ''
- # Disable the installCLIDependencies function.
- substituteInPlace $(grep -r -l 'await installCLIDependencies' $out/lib/node_modules/shopify/node_modules/@shopify/cli/dist) \
- --replace-fail 'await installCLIDependencies' '// await installCLIDependencies'
-
- wrapProgram $out/bin/shopify \
- --set SHOPIFY_RUBY_BINDIR ${rubyGems.wrappedRuby}/bin \
- --prefix PATH : ${rubyGems}/bin \
- --set SHOPIFY_CLI_VERSION ${version} \
- --set SHOPIFY_CLI_BUNDLED_THEME_CLI 0
- '';
-
meta = {
platforms = lib.platforms.all;
mainProgram = "shopify";
diff --git a/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/update.sh b/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/update.sh
index db63e4ce19..6421f59a3a 100755
--- a/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/update.sh
+++ b/third_party/nixpkgs/pkgs/by-name/sh/shopify-cli/update.sh
@@ -27,16 +27,6 @@ npm i --package-lock-only
npm_hash=$(prefetch-npm-deps package-lock.json)
sed -i "s|npmDepsHash = \".*\";|npmDepsHash = \"$npm_hash\";|" package.nix
-# Update the Gemfile
-curl -sf "https://raw.githubusercontent.com/Shopify/cli/$version/packages/cli-kit/src/public/node/ruby.ts" > $tmp/ruby.ts
-ruby_version=$(cat $tmp/ruby.ts | grep -oP "RubyCLIVersion = '\K[^']*")
-sed -i "s|gem 'shopify-cli', '.*'|gem 'shopify-cli', '$ruby_version'|" Gemfile
-
-# Update Gemfile.lock
-rm -f Gemfile.lock gemset.nix
-BUNDLE_FORCE_RUBY_PLATFORM=true bundle lock
-bundix
-
popd
nix-update shopify-cli --version $version
diff --git a/third_party/nixpkgs/pkgs/by-name/si/silicon/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/si/silicon/Cargo.lock
index a02f14068e..5c0816c299 100644
--- a/third_party/nixpkgs/pkgs/by-name/si/silicon/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/si/silicon/Cargo.lock
@@ -14,6 +14,12 @@ version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
+[[package]]
+name = "adler2"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
+
[[package]]
name = "ansi_term"
version = "0.12.1"
@@ -24,10 +30,59 @@ dependencies = [
]
[[package]]
-name = "anyhow"
-version = "1.0.75"
+name = "anstream"
+version = "0.6.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
+checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526"
+dependencies = [
+ "anstyle",
+ "anstyle-parse",
+ "anstyle-query",
+ "anstyle-wincon",
+ "colorchoice",
+ "is_terminal_polyfill",
+ "utf8parse",
+]
+
+[[package]]
+name = "anstyle"
+version = "1.0.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1"
+
+[[package]]
+name = "anstyle-parse"
+version = "0.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb"
+dependencies = [
+ "utf8parse",
+]
+
+[[package]]
+name = "anstyle-query"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a"
+dependencies = [
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "anstyle-wincon"
+version = "3.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8"
+dependencies = [
+ "anstyle",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "anyhow"
+version = "1.0.89"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
[[package]]
name = "approx"
@@ -51,15 +106,15 @@ dependencies = [
[[package]]
name = "autocfg"
-version = "1.1.0"
+version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
[[package]]
name = "base64"
-version = "0.21.5"
+version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9"
+checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
[[package]]
name = "bincode"
@@ -78,9 +133,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
-version = "2.4.1"
+version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
+checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
[[package]]
name = "block"
@@ -90,9 +145,9 @@ checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
[[package]]
name = "bytemuck"
-version = "1.14.0"
+version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6"
+checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae"
[[package]]
name = "byteorder"
@@ -102,11 +157,11 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "cc"
-version = "1.0.83"
+version = "1.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
+checksum = "07b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0"
dependencies = [
- "libc",
+ "shlex",
]
[[package]]
@@ -155,22 +210,11 @@ dependencies = [
[[package]]
name = "clipboard-win"
-version = "4.5.0"
+version = "5.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362"
+checksum = "15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892"
dependencies = [
"error-code",
- "str-buf",
- "winapi",
-]
-
-[[package]]
-name = "cmake"
-version = "0.1.50"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130"
-dependencies = [
- "cc",
]
[[package]]
@@ -210,10 +254,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
[[package]]
-name = "const-cstr"
-version = "0.3.0"
+name = "colorchoice"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed3d0b5ff30645a68f35ece8cea4556ca14ef8a1651455f789a099a0513532a6"
+checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0"
[[package]]
name = "conv"
@@ -226,9 +270,9 @@ dependencies = [
[[package]]
name = "core-foundation"
-version = "0.9.3"
+version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
+checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
dependencies = [
"core-foundation-sys",
"libc",
@@ -236,9 +280,9 @@ dependencies = [
[[package]]
name = "core-foundation-sys"
-version = "0.8.4"
+version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
+checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
[[package]]
name = "core-graphics"
@@ -255,9 +299,9 @@ dependencies = [
[[package]]
name = "core-graphics-types"
-version = "0.1.2"
+version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2bb142d41022986c1d8ff29103a1411c8a3dfad3552f87a4f8dc50d61d4f4e33"
+checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf"
dependencies = [
"bitflags 1.3.2",
"core-foundation",
@@ -278,44 +322,46 @@ dependencies = [
[[package]]
name = "crc32fast"
-version = "1.3.2"
+version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
dependencies = [
"cfg-if",
]
[[package]]
name = "crossbeam-deque"
-version = "0.8.3"
+version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
+checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
dependencies = [
- "cfg-if",
"crossbeam-epoch",
"crossbeam-utils",
]
[[package]]
name = "crossbeam-epoch"
-version = "0.9.15"
+version = "0.9.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
+checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
dependencies = [
- "autocfg",
- "cfg-if",
"crossbeam-utils",
- "memoffset",
- "scopeguard",
]
[[package]]
name = "crossbeam-utils"
-version = "0.8.16"
+version = "0.8.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
+checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
+
+[[package]]
+name = "cstr"
+version = "0.2.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68523903c8ae5aacfa32a0d9ae60cadeb764e1da14ee0d26b1f3089f13a54636"
dependencies = [
- "cfg-if",
+ "proc-macro2",
+ "quote",
]
[[package]]
@@ -326,18 +372,18 @@ checksum = "ef8ae57c4978a2acd8b869ce6b9ca1dfe817bff704c220209fdef2c0b75a01b9"
[[package]]
name = "deranged"
-version = "0.3.9"
+version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3"
+checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
dependencies = [
"powerfmt",
]
[[package]]
name = "dirs"
-version = "4.0.0"
+version = "5.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059"
+checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225"
dependencies = [
"dirs-sys",
]
@@ -354,13 +400,14 @@ dependencies = [
[[package]]
name = "dirs-sys"
-version = "0.3.7"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6"
+checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c"
dependencies = [
"libc",
+ "option-ext",
"redox_users",
- "winapi",
+ "windows-sys 0.48.0",
]
[[package]]
@@ -385,9 +432,9 @@ dependencies = [
[[package]]
name = "dwrote"
-version = "0.11.0"
+version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "439a1c2ba5611ad3ed731280541d36d2e9c4ac5e7fb818a27b604bdc5a6aa65b"
+checksum = "2da3498378ed373237bdef1eddcc64e7be2d3ba4841f4c22a998e81cadeea83c"
dependencies = [
"lazy_static",
"libc",
@@ -397,20 +444,30 @@ dependencies = [
[[package]]
name = "either"
-version = "1.9.0"
+version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
+checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
+
+[[package]]
+name = "env_filter"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab"
+dependencies = [
+ "log",
+]
[[package]]
name = "env_logger"
-version = "0.9.3"
+version = "0.11.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7"
+checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d"
dependencies = [
- "atty",
+ "anstream",
+ "anstyle",
+ "env_filter",
"humantime",
"log",
- "termcolor",
]
[[package]]
@@ -421,54 +478,50 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
[[package]]
name = "errno"
-version = "0.3.7"
+version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f258a7194e7f7c2a7837a8913aeab7fd8c383457034fa20ce4dd3dcb813e8eb8"
+checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
dependencies = [
"libc",
- "windows-sys",
+ "windows-sys 0.52.0",
]
[[package]]
name = "error-code"
-version = "2.3.1"
+version = "3.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21"
-dependencies = [
- "libc",
- "str-buf",
-]
+checksum = "a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f"
[[package]]
name = "fastrand"
-version = "2.0.1"
+version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
+checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6"
[[package]]
name = "fdeflate"
-version = "0.3.1"
+version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "64d6dafc854908ff5da46ff3f8f473c6984119a2876a383a860246dd7841a868"
+checksum = "d8090f921a24b04994d9929e204f50b498a33ea6ba559ffaa05e04f7ee7fb5ab"
dependencies = [
"simd-adler32",
]
[[package]]
name = "flate2"
-version = "1.0.28"
+version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e"
+checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253"
dependencies = [
"crc32fast",
- "miniz_oxide",
+ "miniz_oxide 0.8.0",
]
[[package]]
name = "float-ord"
-version = "0.2.0"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7bad48618fdb549078c333a7a8528acb57af271d0433bdecd523eb620628364e"
+checksum = "8ce81f49ae8a0482e4c55ea62ebbd7e5a686af544c00b9d090bba3ff9be97b3d"
[[package]]
name = "fnv"
@@ -478,11 +531,11 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "font-kit"
-version = "0.11.0"
+version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "21fe28504d371085fae9ac7a3450f0b289ab71e07c8e57baa3fb68b9e57d6ce5"
+checksum = "b0504fc23a34d36352540ae5eedcec2623c86607a4efe25494ca9641845c5a50"
dependencies = [
- "bitflags 1.3.2",
+ "bitflags 2.6.0",
"byteorder",
"core-foundation",
"core-graphics",
@@ -518,9 +571,9 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
[[package]]
name = "freetype"
-version = "0.7.0"
+version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bee38378a9e3db1cc693b4f88d166ae375338a0ff75cb8263e1c601d51f35dc6"
+checksum = "5a440748e063798e4893ceb877151e84acef9bea9a8c6800645cf3f1b3a7806e"
dependencies = [
"freetype-sys",
"libc",
@@ -528,11 +581,11 @@ dependencies = [
[[package]]
name = "freetype-sys"
-version = "0.13.1"
+version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a37d4011c0cc628dfa766fcc195454f4b068d7afdc2adfd28861191d866e731a"
+checksum = "0e7edc5b9669349acfda99533e9e0bcf26a51862ab43b08ee7745c55d28eb134"
dependencies = [
- "cmake",
+ "cc",
"libc",
"pkg-config",
]
@@ -550,9 +603,9 @@ dependencies = [
[[package]]
name = "getrandom"
-version = "0.2.11"
+version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f"
+checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
dependencies = [
"cfg-if",
"libc",
@@ -575,9 +628,9 @@ dependencies = [
[[package]]
name = "hashbrown"
-version = "0.14.2"
+version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156"
+checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
[[package]]
name = "heck"
@@ -605,15 +658,14 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
[[package]]
name = "image"
-version = "0.24.7"
+version = "0.24.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711"
+checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d"
dependencies = [
"bytemuck",
"byteorder",
"color_quant",
"jpeg-decoder",
- "num-rational",
"num-traits",
"png",
]
@@ -638,14 +690,20 @@ dependencies = [
[[package]]
name = "indexmap"
-version = "2.1.0"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
+checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5"
dependencies = [
"equivalent",
"hashbrown",
]
+[[package]]
+name = "is_terminal_polyfill"
+version = "1.70.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
+
[[package]]
name = "itertools"
version = "0.10.5"
@@ -657,59 +715,49 @@ dependencies = [
[[package]]
name = "itoa"
-version = "1.0.9"
+version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
+checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
[[package]]
name = "jpeg-decoder"
-version = "0.3.0"
+version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e"
+checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0"
dependencies = [
"rayon",
]
[[package]]
name = "lazy_static"
-version = "1.4.0"
+version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]]
name = "libc"
-version = "0.2.150"
+version = "0.2.159"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c"
+checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5"
[[package]]
name = "libloading"
-version = "0.8.1"
+version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161"
+checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4"
dependencies = [
"cfg-if",
- "windows-sys",
+ "windows-targets 0.52.6",
]
[[package]]
name = "libredox"
-version = "0.0.1"
+version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8"
+checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.6.0",
"libc",
- "redox_syscall",
-]
-
-[[package]]
-name = "line-wrap"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9"
-dependencies = [
- "safemem",
]
[[package]]
@@ -720,15 +768,15 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
[[package]]
name = "linux-raw-sys"
-version = "0.4.11"
+version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829"
+checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
[[package]]
name = "log"
-version = "0.4.20"
+version = "0.4.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
+checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
[[package]]
name = "malloc_buf"
@@ -741,9 +789,9 @@ dependencies = [
[[package]]
name = "matrixmultiply"
-version = "0.3.8"
+version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2"
+checksum = "9380b911e3e96d10c1f415da0876389aaf1b56759054eeb0de7df940c456ba1a"
dependencies = [
"autocfg",
"rawpointer",
@@ -751,27 +799,27 @@ dependencies = [
[[package]]
name = "memchr"
-version = "2.6.4"
+version = "2.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167"
+checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
[[package]]
-name = "memoffset"
-version = "0.9.0"
+name = "miniz_oxide"
+version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
+checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08"
dependencies = [
- "autocfg",
+ "adler",
+ "simd-adler32",
]
[[package]]
name = "miniz_oxide"
-version = "0.7.1"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
+checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
dependencies = [
- "adler",
- "simd-adler32",
+ "adler2",
]
[[package]]
@@ -791,9 +839,9 @@ dependencies = [
[[package]]
name = "num"
-version = "0.4.1"
+version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b05180d69e3da0e530ba2a1dae5110317e49e3b7f3d41be227dc5f92e49ee7af"
+checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23"
dependencies = [
"num-bigint",
"num-complex",
@@ -805,20 +853,19 @@ dependencies = [
[[package]]
name = "num-bigint"
-version = "0.4.4"
+version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0"
+checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
dependencies = [
- "autocfg",
"num-integer",
"num-traits",
]
[[package]]
name = "num-complex"
-version = "0.4.4"
+version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214"
+checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495"
dependencies = [
"num-traits",
]
@@ -831,19 +878,18 @@ checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
[[package]]
name = "num-integer"
-version = "0.1.45"
+version = "0.1.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
dependencies = [
- "autocfg",
"num-traits",
]
[[package]]
name = "num-iter"
-version = "0.1.43"
+version = "0.1.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
+checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf"
dependencies = [
"autocfg",
"num-integer",
@@ -852,11 +898,10 @@ dependencies = [
[[package]]
name = "num-rational"
-version = "0.4.1"
+version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0"
+checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824"
dependencies = [
- "autocfg",
"num-bigint",
"num-integer",
"num-traits",
@@ -864,9 +909,9 @@ dependencies = [
[[package]]
name = "num-traits"
-version = "0.2.17"
+version = "0.2.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
+checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
dependencies = [
"autocfg",
]
@@ -902,9 +947,9 @@ dependencies = [
[[package]]
name = "once_cell"
-version = "1.18.0"
+version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
+checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
name = "onig"
@@ -929,14 +974,20 @@ dependencies = [
]
[[package]]
-name = "os_info"
-version = "3.7.0"
+name = "option-ext"
+version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "006e42d5b888366f1880eda20371fedde764ed2213dc8496f49622fa0c99cd5e"
+checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
+
+[[package]]
+name = "os_info"
+version = "3.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae99c7fa6dd38c7cafe1ec085e804f8f555a2f8659b0dbe03f1f9963a9b51092"
dependencies = [
"log",
"serde",
- "winapi",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -950,9 +1001,9 @@ dependencies = [
[[package]]
name = "paste"
-version = "1.0.14"
+version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
+checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
[[package]]
name = "pasteboard"
@@ -978,27 +1029,26 @@ dependencies = [
[[package]]
name = "pathfinder_simd"
-version = "0.5.2"
-source = "git+https://github.com/servo/pathfinder#a3ceb814cac4a817e2883da73df84c3eeddb70de"
+version = "0.5.4"
+source = "git+https://github.com/servo/pathfinder#1b7c8bcdaf9da3f045af6a650b5f5c00f0c5a7eb"
dependencies = [
"rustc_version",
]
[[package]]
name = "pkg-config"
-version = "0.3.27"
+version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
+checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2"
[[package]]
name = "plist"
-version = "1.6.0"
+version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e5699cc8a63d1aa2b1ee8e12b9ad70ac790d65788cd36101fa37f87ea46c4cef"
+checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016"
dependencies = [
"base64",
"indexmap",
- "line-wrap",
"quick-xml",
"serde",
"time",
@@ -1006,15 +1056,15 @@ dependencies = [
[[package]]
name = "png"
-version = "0.17.10"
+version = "0.17.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd75bf2d8dd3702b9707cdbc56a5b9ef42cec752eb8b3bafc01234558442aa64"
+checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1"
dependencies = [
"bitflags 1.3.2",
"crc32fast",
"fdeflate",
"flate2",
- "miniz_oxide",
+ "miniz_oxide 0.7.4",
]
[[package]]
@@ -1025,9 +1075,12 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
[[package]]
name = "ppv-lite86"
-version = "0.2.17"
+version = "0.2.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
+dependencies = [
+ "zerocopy",
+]
[[package]]
name = "proc-macro-error"
@@ -1055,27 +1108,27 @@ dependencies = [
[[package]]
name = "proc-macro2"
-version = "1.0.69"
+version = "1.0.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da"
+checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quick-xml"
-version = "0.31.0"
+version = "0.32.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33"
+checksum = "1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2"
dependencies = [
"memchr",
]
[[package]]
name = "quote"
-version = "1.0.33"
+version = "1.0.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
+checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
dependencies = [
"proc-macro2",
]
@@ -1138,9 +1191,9 @@ checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3"
[[package]]
name = "rayon"
-version = "1.8.0"
+version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1"
+checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
dependencies = [
"either",
"rayon-core",
@@ -1148,60 +1201,51 @@ dependencies = [
[[package]]
name = "rayon-core"
-version = "1.12.0"
+version = "1.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed"
+checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
dependencies = [
"crossbeam-deque",
"crossbeam-utils",
]
-[[package]]
-name = "redox_syscall"
-version = "0.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
-dependencies = [
- "bitflags 1.3.2",
-]
-
[[package]]
name = "redox_users"
-version = "0.4.4"
+version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4"
+checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
dependencies = [
- "getrandom 0.2.11",
+ "getrandom 0.2.15",
"libredox",
"thiserror",
]
[[package]]
name = "regex-syntax"
-version = "0.7.5"
+version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da"
+checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"
[[package]]
name = "rustc_version"
-version = "0.4.0"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
+checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
dependencies = [
"semver",
]
[[package]]
name = "rustix"
-version = "0.38.25"
+version = "0.38.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e"
+checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.6.0",
"errno",
"libc",
"linux-raw-sys",
- "windows-sys",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -1216,25 +1260,19 @@ dependencies = [
[[package]]
name = "ryu"
-version = "1.0.15"
+version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
+checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
[[package]]
name = "safe_arch"
-version = "0.7.1"
+version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f398075ce1e6a179b46f51bd88d0598b92b00d3551f1a2d4ac49e771b56ac354"
+checksum = "c3460605018fdc9612bce72735cba0d27efbcd9904780d44c7e3a9948f96148a"
dependencies = [
"bytemuck",
]
-[[package]]
-name = "safemem"
-version = "0.3.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072"
-
[[package]]
name = "same-file"
version = "1.0.6"
@@ -1244,45 +1282,40 @@ dependencies = [
"winapi-util",
]
-[[package]]
-name = "scopeguard"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
-
[[package]]
name = "semver"
-version = "1.0.20"
+version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090"
+checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
[[package]]
name = "serde"
-version = "1.0.193"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89"
+checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.193"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3"
+checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.77",
]
[[package]]
name = "serde_json"
-version = "1.0.108"
+version = "1.0.128"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b"
+checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
dependencies = [
"itoa",
+ "memchr",
"ryu",
"serde",
]
@@ -1293,13 +1326,19 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde"
+[[package]]
+name = "shlex"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
+
[[package]]
name = "silicon"
version = "0.5.2"
dependencies = [
"anyhow",
"clipboard",
- "clipboard-win 4.5.0",
+ "clipboard-win 5.4.0",
"conv",
"dirs",
"env_logger",
@@ -1311,6 +1350,7 @@ dependencies = [
"log",
"pasteboard",
"pathfinder_geometry",
+ "pathfinder_simd",
"rayon",
"shell-words",
"structopt",
@@ -1337,12 +1377,6 @@ version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
-[[package]]
-name = "str-buf"
-version = "1.0.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0"
-
[[package]]
name = "strsim"
version = "0.8.0"
@@ -1386,9 +1420,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.39"
+version = "2.0.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a"
+checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed"
dependencies = [
"proc-macro2",
"quote",
@@ -1397,9 +1431,9 @@ dependencies = [
[[package]]
name = "syntect"
-version = "5.1.0"
+version = "5.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e02b4b303bf8d08bfeb0445cba5068a3d306b6baece1d5582171a9bf49188f91"
+checksum = "874dcfa363995604333cf947ae9f751ca3af4522c60886774c4963943b4746b1"
dependencies = [
"bincode",
"bitflags 1.3.2",
@@ -1410,6 +1444,7 @@ dependencies = [
"plist",
"regex-syntax",
"serde",
+ "serde_derive",
"serde_json",
"thiserror",
"walkdir",
@@ -1418,15 +1453,15 @@ dependencies = [
[[package]]
name = "tempfile"
-version = "3.8.1"
+version = "3.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5"
+checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64"
dependencies = [
"cfg-if",
"fastrand",
- "redox_syscall",
+ "once_cell",
"rustix",
- "windows-sys",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -1439,15 +1474,6 @@ dependencies = [
"winapi",
]
-[[package]]
-name = "termcolor"
-version = "1.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449"
-dependencies = [
- "winapi-util",
-]
-
[[package]]
name = "textwrap"
version = "0.11.0"
@@ -1460,22 +1486,22 @@ dependencies = [
[[package]]
name = "thiserror"
-version = "1.0.50"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2"
+checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.50"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8"
+checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.39",
+ "syn 2.0.77",
]
[[package]]
@@ -1523,21 +1549,27 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
[[package]]
name = "unicode-ident"
-version = "1.0.12"
+version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
+checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
[[package]]
name = "unicode-segmentation"
-version = "1.10.1"
+version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
+checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
[[package]]
name = "unicode-width"
-version = "0.1.11"
+version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
+checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
+
+[[package]]
+name = "utf8parse"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
[[package]]
name = "vec_map"
@@ -1547,15 +1579,15 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
[[package]]
name = "version_check"
-version = "0.9.4"
+version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "walkdir"
-version = "2.4.0"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
+checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
dependencies = [
"same-file",
"winapi-util",
@@ -1575,9 +1607,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wide"
-version = "0.7.13"
+version = "0.7.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c68938b57b33da363195412cfc5fc37c9ed49aa9cfe2156fde64b8d2c9498242"
+checksum = "b828f995bf1e9622031f8009f8481a85406ce1f4d4588ff746d872043e855690"
dependencies = [
"bytemuck",
"safe_arch",
@@ -1601,11 +1633,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[package]]
name = "winapi-util"
-version = "0.1.6"
+version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
+checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
dependencies = [
- "winapi",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -1620,7 +1652,25 @@ version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
dependencies = [
- "windows-targets",
+ "windows-targets 0.48.5",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
+dependencies = [
+ "windows-targets 0.52.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]]
@@ -1629,13 +1679,29 @@ version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
dependencies = [
- "windows_aarch64_gnullvm",
- "windows_aarch64_msvc",
- "windows_i686_gnu",
- "windows_i686_msvc",
- "windows_x86_64_gnu",
- "windows_x86_64_gnullvm",
- "windows_x86_64_msvc",
+ "windows_aarch64_gnullvm 0.48.5",
+ "windows_aarch64_msvc 0.48.5",
+ "windows_i686_gnu 0.48.5",
+ "windows_i686_msvc 0.48.5",
+ "windows_x86_64_gnu 0.48.5",
+ "windows_x86_64_gnullvm 0.48.5",
+ "windows_x86_64_msvc 0.48.5",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
+dependencies = [
+ "windows_aarch64_gnullvm 0.52.6",
+ "windows_aarch64_msvc 0.52.6",
+ "windows_i686_gnu 0.52.6",
+ "windows_i686_gnullvm",
+ "windows_i686_msvc 0.52.6",
+ "windows_x86_64_gnu 0.52.6",
+ "windows_x86_64_gnullvm 0.52.6",
+ "windows_x86_64_msvc 0.52.6",
]
[[package]]
@@ -1644,42 +1710,90 @@ version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
+
[[package]]
name = "windows_aarch64_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
+
[[package]]
name = "windows_i686_gnu"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
+[[package]]
+name = "windows_i686_gnu"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
+
+[[package]]
+name = "windows_i686_gnullvm"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
+
[[package]]
name = "windows_i686_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
+[[package]]
+name = "windows_i686_msvc"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
+
[[package]]
name = "windows_x86_64_gnu"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
+
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
+
[[package]]
name = "windows_x86_64_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
+
[[package]]
name = "wio"
version = "0.2.2"
@@ -1719,12 +1833,33 @@ dependencies = [
[[package]]
name = "yeslogic-fontconfig-sys"
-version = "3.2.0"
+version = "5.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f2bbd69036d397ebbff671b1b8e4d918610c181c5a16073b96f984a38d08c386"
+checksum = "ffb6b23999a8b1a997bf47c7bb4d19ad4029c3327bb3386ebe0a5ff584b33c7a"
dependencies = [
- "const-cstr",
+ "cstr",
"dlib",
"once_cell",
"pkg-config",
]
+
+[[package]]
+name = "zerocopy"
+version = "0.7.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
+dependencies = [
+ "byteorder",
+ "zerocopy-derive",
+]
+
+[[package]]
+name = "zerocopy-derive"
+version = "0.7.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.77",
+]
diff --git a/third_party/nixpkgs/pkgs/by-name/si/silicon/package.nix b/third_party/nixpkgs/pkgs/by-name/si/silicon/package.nix
index 0c77d93b5a..2c0bb500e4 100644
--- a/third_party/nixpkgs/pkgs/by-name/si/silicon/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/si/silicon/package.nix
@@ -17,28 +17,22 @@
rustPlatform.buildRustPackage rec {
pname = "silicon";
- # Remove `postPatch` hack below when updating.
- version = "0.5.2";
+ version = "0.5.3";
src = fetchFromGitHub {
owner = "Aloxaf";
repo = "silicon";
rev = "v${version}";
- hash = "sha256-fk1qaR7z9taOuNmjMCSdq7RybgV/3u7njU0Gehb98Lk=";
+ hash = "sha256-lwwbjSXW5uonJNZTAqTK14Ib4QDOD4puxY2CsiJk4/Q=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
- "pathfinder_simd-0.5.2" = "sha256-b9RuxtTRKJ9Bnh0AWkoInRVrK/a3KV/2DCbXhN63yF0=";
+ "pathfinder_simd-0.5.4" = "sha256-RiivtlfdA44vQtFAzNQY9hu2FBwgq4aJ2hjQS8+Xucc=";
};
};
- postPatch = ''
- # Fix build with Rust 1.80; remove when fixed upstream
- ln -sf ${./Cargo.lock} Cargo.lock
- '';
-
buildInputs = [ expat freetype fira-code fontconfig harfbuzz ]
++ lib.optionals stdenv.hostPlatform.isLinux [ libxcb ]
++ lib.optionals stdenv.hostPlatform.isDarwin (with darwin.apple_sdk.frameworks; [
diff --git a/third_party/nixpkgs/pkgs/by-name/si/simple-scan/package.nix b/third_party/nixpkgs/pkgs/by-name/si/simple-scan/package.nix
index 52dc9d7bc0..5529d594ff 100644
--- a/third_party/nixpkgs/pkgs/by-name/si/simple-scan/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/si/simple-scan/package.nix
@@ -82,6 +82,7 @@ stdenv.mkDerivation rec {
interface is well tested.
'';
homepage = "https://gitlab.gnome.org/GNOME/simple-scan";
+ changelog = "https://gitlab.gnome.org/GNOME/simple-scan/-/blob/${version}/NEWS?ref_type=tags";
license = licenses.gpl3Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/by-name/si/simplex-chat-desktop/package.nix b/third_party/nixpkgs/pkgs/by-name/si/simplex-chat-desktop/package.nix
index f022aa0142..38df48bb17 100644
--- a/third_party/nixpkgs/pkgs/by-name/si/simplex-chat-desktop/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/si/simplex-chat-desktop/package.nix
@@ -6,11 +6,11 @@
let
pname = "simplex-chat-desktop";
- version = "6.0.4";
+ version = "6.0.5";
src = fetchurl {
url = "https://github.com/simplex-chat/simplex-chat/releases/download/v${version}/simplex-desktop-x86_64.AppImage";
- hash = "sha256-yDymJ44NIqDg5++WV5rcbOAR4gEWZpwNDClJkFMe9Ns=";
+ hash = "sha256-z40Udd3+GWd4JSVNsqwFUm3GcbfNre+lFR/UP1+msyo=";
};
appimageContents = appimageTools.extract {
diff --git a/third_party/nixpkgs/pkgs/by-name/si/siyuan/package.nix b/third_party/nixpkgs/pkgs/by-name/si/siyuan/package.nix
index 4d098a8736..888707fcf6 100644
--- a/third_party/nixpkgs/pkgs/by-name/si/siyuan/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/si/siyuan/package.nix
@@ -35,20 +35,20 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "siyuan";
- version = "3.1.6";
+ version = "3.1.8";
src = fetchFromGitHub {
owner = "siyuan-note";
repo = "siyuan";
rev = "v${finalAttrs.version}";
- hash = "sha256-xGxZ6xu8R/JoW4X+drEv943y1jah4ZijHB+RNN6hxig=";
+ hash = "sha256-0sV3r3ETW/FeLJZQrkE95oqKeUKKiNA3vpOBPtHzeE8=";
};
kernel = buildGo123Module {
name = "${finalAttrs.pname}-${finalAttrs.version}-kernel";
inherit (finalAttrs) src;
sourceRoot = "${finalAttrs.src.name}/kernel";
- vendorHash = "sha256-I57T4/J0pL8/GISi22H1lpE1gkduNXdINvuo+F3YnAs=";
+ vendorHash = "sha256-hxXCq03wxVLONaztZVqLjlqQ/fZNlV2iDF5JIayb5YY=";
patches = [
(substituteAll {
@@ -90,7 +90,7 @@ stdenv.mkDerivation (finalAttrs: {
src
sourceRoot
;
- hash = "sha256-3PdmCbaZZjnTCSpBcvG7nP+zTGamoY/ZXjay7c8Zx5w=";
+ hash = "sha256-g6O6YE1irE3Hy+Xu7MeH97Oc4bq32IDnfP1VLSiF/U4=";
};
sourceRoot = "${finalAttrs.src.name}/app";
diff --git a/third_party/nixpkgs/pkgs/by-name/sk/skypeforlinux/package.nix b/third_party/nixpkgs/pkgs/by-name/sk/skypeforlinux/package.nix
index 0de05f358a..1d818d11ae 100644
--- a/third_party/nixpkgs/pkgs/by-name/sk/skypeforlinux/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sk/skypeforlinux/package.nix
@@ -42,8 +42,8 @@ let
# Please keep the version x.y.0.z and do not update to x.y.76.z because the
# source of the latter disappears much faster.
- version = "8.127.0.200";
- revision = "359";
+ version = "8.129.0.202";
+ revision = "365";
rpath =
lib.makeLibraryPath [
@@ -103,7 +103,7 @@ let
fetchurl {
name = "skypeforlinux-${version}-${revision}.snap";
url = "https://api.snapcraft.io/api/v1/snaps/download/QRDEfjn4WJYnm0FzDKwqqRZZI77awQEV_${revision}.snap";
- hash = "sha512-C0UQ9mUhrt3CXBPG1BEz4CjjYfy/mRkgrBpjTxhYpeACJq0rNwTUMacicF7BHDgllQmfAdr2/feLyqbsr9HTBQ==";
+ hash = "sha512-pxLh/dU/RK1H5gjFLB0V4mVddgQkO8ZcJowpNNihECsLaELgoeXmWXflhYFs2G7fdEzNMeujuc4/ZoGCFSZCvw==";
}
else
throw "Skype for linux is not supported on ${stdenv.hostPlatform.system}";
diff --git a/third_party/nixpkgs/pkgs/by-name/sl/slskd/package.nix b/third_party/nixpkgs/pkgs/by-name/sl/slskd/package.nix
index 8ab85a4eef..ed60e90b7c 100644
--- a/third_party/nixpkgs/pkgs/by-name/sl/slskd/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sl/slskd/package.nix
@@ -1,70 +1,82 @@
{
lib,
- buildNpmPackage,
- fetchFromGitHub,
- dotnetCorePackages,
buildDotnetModule,
+ buildPackages,
+ dotnetCorePackages,
+ fetchFromGitHub,
+ fetchNpmDeps,
mono,
nodejs_18,
+ slskd,
+ testers,
}:
+
let
+ nodejs = nodejs_18;
+ # https://github.com/NixOS/nixpkgs/blob/d88947e91716390bdbefccdf16f7bebcc41436eb/pkgs/build-support/node/build-npm-package/default.nix#L62
+ npmHooks = buildPackages.npmHooks.override { inherit nodejs; };
+in
+buildDotnetModule rec {
pname = "slskd";
- version = "0.21.3";
+ version = "0.21.4";
src = fetchFromGitHub {
owner = "slskd";
repo = "slskd";
- rev = version;
- hash = "sha256-qAS8uiXAG0JTOCW/bIVYhv6McUSBihAHFjJu3b5Ttoc=";
+ rev = "refs/tags/${version}";
+ hash = "sha256-9EKlCmc+zdiuEPa8YNjoQ3QLTy8vt2qcZ+6D0sWgwEU=";
};
- meta = with lib; {
- description = "Modern client-server application for the Soulseek file sharing network";
- homepage = "https://github.com/slskd/slskd";
- license = licenses.agpl3Plus;
- maintainers = with maintainers; [
- ppom
- melvyn2
- ];
- platforms = platforms.linux;
- };
-
- wwwroot = buildNpmPackage {
- inherit meta version;
-
- pname = "slskd-web";
- src = "${src}/src/web";
- npmFlags = [ "--legacy-peer-deps" ];
- nodejs = nodejs_18;
- npmDepsHash = "sha256-06qQ1y870TrkXhkHYADjnWVhdyiLWEqdDt3qrJ1BBFo=";
- installPhase = ''
- cp -r build $out
- '';
- };
-
-in
-buildDotnetModule {
- inherit
- pname
- version
- src
- meta
- ;
+ nativeBuildInputs = [
+ nodejs
+ npmHooks.npmConfigHook
+ ];
runtimeDeps = [ mono ];
+ npmRoot = "src/web";
+ npmDeps = fetchNpmDeps {
+ name = "${pname}-${version}-npm-deps";
+ inherit src;
+ sourceRoot = "${src.name}/${npmRoot}";
+ hash = "sha256-WANoxgPbBoMx6o8fjhSTsKBRZadO2QaeErMMMXk0tgE=";
+ };
+
+ projectFile = "slskd.sln";
+ nugetDeps = ./deps.nix;
+
dotnet-sdk = dotnetCorePackages.sdk_8_0;
dotnet-runtime = dotnetCorePackages.aspnetcore_8_0;
- projectFile = "slskd.sln";
-
testProjectFile = "tests/slskd.Tests.Unit/slskd.Tests.Unit.csproj";
doCheck = true;
- nugetDeps = ./deps.nix;
+ postBuild = ''
+ pushd "$npmRoot"
+ npm run build --legacy-peer-deps
+ popd
+ '';
postInstall = ''
rm -r $out/lib/slskd/wwwroot
- ln -s ${wwwroot} $out/lib/slskd/wwwroot
+ mv "$npmRoot"/build $out/lib/slskd/wwwroot
'';
+
+ passthru = {
+ tests.version = testers.testVersion { package = slskd; };
+ };
+
+ meta = {
+ description = "Modern client-server application for the Soulseek file sharing network";
+ homepage = "https://github.com/slskd/slskd";
+ changelog = "https://github.com/slskd/slskd/releases/tag/${version}";
+ license = lib.licenses.agpl3Plus;
+ maintainers = with lib.maintainers; [
+ ppom
+ melvyn2
+ getchoo
+ ];
+ mainProgram = "slskd";
+ platforms = lib.platforms.linux;
+ };
}
diff --git a/third_party/nixpkgs/pkgs/by-name/sl/slumber/package.nix b/third_party/nixpkgs/pkgs/by-name/sl/slumber/package.nix
index aed0f3848c..e798c7f94f 100644
--- a/third_party/nixpkgs/pkgs/by-name/sl/slumber/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sl/slumber/package.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "slumber";
- version = "2.0.0";
+ version = "2.1.0";
src = fetchFromGitHub {
owner = "LucasPickering";
repo = "slumber";
rev = "refs/tags/v${version}";
- hash = "sha256-TfJAVXJssnKj/RREetFBWgJcGNdpCTF7KUu3CrigF08=";
+ hash = "sha256-W7KvIc6FqM4RUqUsMOzfwBD9kVIFdqPba8dz+Ysg4sY=";
};
- cargoHash = "sha256-jLBid9MDQ2eMhG0knxU1gxbi+eRFlCPYRkzWnjCnyG0=";
+ cargoHash = "sha256-1PNf7EVr4UibxR1OM04tDr5jreEeFxvKfx6Qe3p6dJQ=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.AppKit ];
diff --git a/third_party/nixpkgs/pkgs/by-name/sl/slweb/package.nix b/third_party/nixpkgs/pkgs/by-name/sl/slweb/package.nix
new file mode 100644
index 0000000000..ceabcd001d
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/sl/slweb/package.nix
@@ -0,0 +1,41 @@
+{
+ lib,
+ stdenv,
+ fetchFromSourcehut,
+ versionCheckHook,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "slweb";
+ version = "0.10.1";
+
+ src = fetchFromSourcehut {
+ owner = "~strahinja";
+ repo = "slweb";
+ rev = "v${finalAttrs.version}";
+ hash = "sha256-AJg8qgbNUKizU0uyTnq9EviIXOUuaGvQowLAyTWhGTY=";
+ };
+
+ postPatch = ''
+ substituteInPlace config.mk \
+ --replace-fail "/usr/local" "$out"
+ '';
+
+ env = {
+ FALLBACKVER = finalAttrs.version;
+ };
+
+ nativeInstallCheckInputs = [
+ versionCheckHook
+ ];
+ doInstallCheck = true;
+
+ meta = {
+ description = "Static website generator which aims at being simplistic";
+ homepage = "https://strahinja.srht.site/slweb/";
+ license = lib.licenses.gpl3Plus;
+ platforms = lib.platforms.linux;
+ maintainers = with lib.maintainers; [ GaetanLepage ];
+ mainProgram = "slweb";
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/sm/smassh/package.nix b/third_party/nixpkgs/pkgs/by-name/sm/smassh/package.nix
index 15ca2dd6ac..89b42204c1 100644
--- a/third_party/nixpkgs/pkgs/by-name/sm/smassh/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sm/smassh/package.nix
@@ -11,25 +11,28 @@ let
in
python3.pkgs.buildPythonApplication rec {
pname = "smassh";
- version = "3.1.4";
+ version = "3.1.6";
pyproject = true;
src = fetchFromGitHub {
owner = "kraanzu";
repo = "smassh";
rev = "v${version}";
- hash = "sha256-MeLub6zeviY7yyPP2FI9b37nUwHZbxW6onuFXSkmvqk";
+ hash = "sha256-P0fZHSsaKIwJspEBxM5MEK3Z4kemXJWlIOQI9cmvlF4=";
};
nativeBuildInputs = with python3.pkgs; [ poetry-core ];
- pythonRelaxDeps = [ "textual" ];
+ pythonRelaxDeps = [
+ "platformdirs"
+ "textual"
+ ];
propagatedBuildInputs = with python3.pkgs; [
- textual
- appdirs
click
+ platformdirs
requests
+ textual
];
# No tests available
@@ -38,6 +41,7 @@ python3.pkgs.buildPythonApplication rec {
passthru.tests.version = testers.testVersion {
package = smassh;
command = "HOME=$(mktemp -d) smassh --version";
+ version = "smassh - v${version}";
};
meta = with lib; {
@@ -45,7 +49,10 @@ python3.pkgs.buildPythonApplication rec {
homepage = "https://github.com/kraanzu/smassh";
changelog = "https://github.com/kraanzu/smassh/blob/main/CHANGELOG.md";
license = licenses.gpl3Plus;
- maintainers = with maintainers; [ aimpizza ];
+ maintainers = with maintainers; [
+ aimpizza
+ kraanzu
+ ];
mainProgram = "smassh";
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/sm/smbclient-ng/package.nix b/third_party/nixpkgs/pkgs/by-name/sm/smbclient-ng/package.nix
new file mode 100644
index 0000000000..e68043cafa
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/sm/smbclient-ng/package.nix
@@ -0,0 +1,43 @@
+{
+ lib,
+ fetchFromGitHub,
+ python3,
+}:
+
+python3.pkgs.buildPythonApplication rec {
+ pname = "smbclient-ng";
+ version = "2.1.6";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "p0dalirius";
+ repo = "smbclient-ng";
+ rev = "refs/tags/${version}";
+ hash = "sha256-T1OAiRL7AGMz12dFIPOESS77lVd62iaBt9vXCdzqJBQ=";
+ };
+
+ pythonRelaxDeps = [
+ "impacket"
+ "pefile"
+ ];
+
+ build-system = with python3.pkgs; [ poetry-core ];
+
+ dependencies = with python3.pkgs; [
+ charset-normalizer
+ impacket
+ pefile
+ rich
+ ];
+
+ pythonImportsCheck = [ "smbclientng" ];
+
+ meta = {
+ description = "Tool to interact with SMB shares";
+ homepage = "https://github.com/p0dalirius/smbclient-ng";
+ changelog = "https://github.com/p0dalirius/smbclient-ng/releases/tag/${version}";
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ fab ];
+ mainProgram = "smbclientng";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/sm/smtp4dev/deps.nix b/third_party/nixpkgs/pkgs/by-name/sm/smtp4dev/deps.nix
new file mode 100644
index 0000000000..7879cd1b8e
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/sm/smtp4dev/deps.nix
@@ -0,0 +1,1946 @@
+# This file was automatically generated by passthru.fetch-deps.
+# Please dont edit it manually, your changes might get overwritten!
+
+{ fetchNuGet }:
+[
+ (fetchNuGet {
+ pname = "Ardalis.GuardClauses";
+ version = "4.5.0";
+ hash = "sha256-YqVmWM9f57Lof1e1dUWoIig7D2M9G/c2slUNicCX6Hg=";
+ })
+ (fetchNuGet {
+ pname = "AspNetCore.Authentication.Basic";
+ version = "8.0.0";
+ hash = "sha256-h8fIqP69qogLdzLhhNNN+KFzY6Ab0XbysyMKz4UnGzk=";
+ })
+ (fetchNuGet {
+ pname = "BouncyCastle.Cryptography";
+ version = "2.3.0";
+ hash = "sha256-TIBOegJAEfFRyvtwuPakvKsQbqoPHj1RSTmK7SKYsf0=";
+ })
+ (fetchNuGet {
+ pname = "CommandLiners";
+ version = "1.0.45";
+ hash = "sha256-ACFnha3sBLi2ejdOGMTBaoBaKK7nvcJWmRwwuPUB2I0=";
+ })
+ (fetchNuGet {
+ pname = "CommandLiners.MonoOptions";
+ version = "1.0.45";
+ hash = "sha256-hRbnC9LkzNGVVLXleZJd7x2t80q9AnXypaxavEWyy0U=";
+ })
+ (fetchNuGet {
+ pname = "DeepEqual";
+ version = "5.0.0";
+ hash = "sha256-tkmNXgjD+wS65uIqTqDQgRupq9EwW1JZwpobChwTjYM=";
+ })
+ (fetchNuGet {
+ pname = "dotnet-ef";
+ version = "8.0.4";
+ hash = "sha256-9mxOR/6SU5sqBiWYNNMM8aah81XnfahEAg24/5Skn4A=";
+ })
+ (fetchNuGet {
+ pname = "DotNet.Glob";
+ version = "3.1.3";
+ hash = "sha256-5uGSaGY1IqDjq4RCDLPJm0Lg9oyWmyR96OiNeGqSj84=";
+ })
+ (fetchNuGet {
+ pname = "EntityFramework";
+ version = "6.3.0";
+ hash = "sha256-rh9cBlFA5NlFoppMMULpM0SSRQtKeDr10Caa/+GGTSY=";
+ })
+ (fetchNuGet {
+ pname = "Esprima";
+ version = "3.0.4";
+ hash = "sha256-KyZHjy7QTh3WRdY/fUrqrcaoZOa0RnUAUFLTzSOBVYA=";
+ })
+ (fetchNuGet {
+ pname = "HtmlAgilityPack";
+ version = "1.11.61";
+ hash = "sha256-exRJTP7mHNt31CKaejKSSkKPm74ratfnpGl50AqZwlY=";
+ })
+ (fetchNuGet {
+ pname = "Humanizer.Core";
+ version = "2.14.1";
+ hash = "sha256-EXvojddPu+9JKgOG9NSQgUTfWq1RpOYw7adxDPKDJ6o=";
+ })
+ (fetchNuGet {
+ pname = "Jint";
+ version = "3.0.1";
+ hash = "sha256-oOq7ze1QFYHK/9zNDF7ClbWZaW4A/478M4yQ/LQnUJ8=";
+ })
+ (fetchNuGet {
+ pname = "LinqKit";
+ version = "1.2.5";
+ hash = "sha256-rF1/FIR41PrwZX4N6bkhXNG2BQsXbjZmx8/qfVdKiAI=";
+ })
+ (fetchNuGet {
+ pname = "LinqKit.Core";
+ version = "1.2.5";
+ hash = "sha256-0z4RpAt+WvydeCN0GJu4vsMfCxzxmoi+LTE6fQ51NZY=";
+ })
+ (fetchNuGet {
+ pname = "MailKit";
+ version = "4.5.0";
+ hash = "sha256-quU88XNBF+tzb1yr7+lSfx90kmvZpbX43+YJtdYgPzk=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.AspNetCore.Hosting.WindowsServices";
+ version = "8.0.4";
+ hash = "sha256-sK7ZOyoQv/bwmaJLK0Dk7kGDJAFlIwUxVhru8kwvea0=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.AspNetCore.SpaServices.Extensions";
+ version = "6.0.0";
+ hash = "sha256-v8WhudwCRleMYqbNqn1pFulKkokHpyr3mgZBuuJKbg8=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Bcl.AsyncInterfaces";
+ version = "6.0.0";
+ hash = "sha256-49+H/iFwp+AfCICvWcqo9us4CzxApPKC37Q5Eqrw+JU=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Bcl.AsyncInterfaces";
+ version = "8.0.0";
+ hash = "sha256-9aWmiwMJKrKr9ohD1KSuol37y+jdDxPGJct3m2/Bknw=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Build";
+ version = "15.7.0-preview-000011-1378327";
+ hash = "sha256-iUlogwtK1EdkcpBvbkkY5SiASj0qLKrZPq7hJWJYiok=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Build.Framework";
+ version = "15.7.0-preview-000011-1378327";
+ hash = "sha256-QjkYwVeiXk0arEZUaHNMVgKbYQ02KZdP/IQT0Wkxubs=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Build.Runtime";
+ version = "15.7.0-preview-000011-1378327";
+ hash = "sha256-WJ8xnL5p46majDjeJ1RrPbHlbdjKOWqr9ZNyOWHM4dY=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Build.Tasks.Core";
+ version = "15.7.0-preview-000011-1378327";
+ hash = "sha256-5BRw+aylUxAmjC5s3bWUuVHexxeqMdukmGx4nrOshPw=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Build.Utilities.Core";
+ version = "15.7.0-preview-000011-1378327";
+ hash = "sha256-5YnOpuE5AvEaF+FfJtawTtUVSOSlJGLThkuMgjsdH0k=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.CodeAnalysis.Analyzers";
+ version = "3.3.4";
+ hash = "sha256-qDzTfZBSCvAUu9gzq2k+LOvh6/eRvJ9++VCNck/ZpnE=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.CodeAnalysis.Common";
+ version = "4.9.2";
+ hash = "sha256-QU/nyiJWpdPQGHBdaOEVc+AghnGHcKBFBX0oyhRZ9CQ=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.CodeAnalysis.CSharp";
+ version = "4.9.2";
+ hash = "sha256-j06Q4A9E65075SBXdXVCMRgeLxA63Rv1vxarydmmVAA=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.CodeAnalysis.CSharp.Workspaces";
+ version = "4.5.0";
+ hash = "sha256-Kmyt1Xfcs0rSZHvN9PH94CKAooqMS9abZQY7EpEqb2o=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.CodeAnalysis.Workspaces.Common";
+ version = "4.5.0";
+ hash = "sha256-WM7AXJYHagaPx2waj2E32gG0qXq6Kx4Zhiq7Ym3WXPI=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.CSharp";
+ version = "4.3.0";
+ hash = "sha256-a3dAiPaVuky0wpcHmpTVtAQJNGZ2v91/oArA+dpJgj8=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.CSharp";
+ version = "4.6.0";
+ hash = "sha256-16OdEKbPLxh+jLYS4cOiGRX/oU6nv3KMF4h5WnZAsHs=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Data.Sqlite.Core";
+ version = "8.0.4";
+ hash = "sha256-bbKpSaEHKYezjxSZECmDQr0gv9zYTN042dpuYQtZKQ4=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.EntityFrameworkCore";
+ version = "8.0.4";
+ hash = "sha256-nkrtoqGn43RdVjSlwa/jzLaixnZ1CNDDTvvSubUmR5E=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.EntityFrameworkCore.Abstractions";
+ version = "8.0.4";
+ hash = "sha256-ywVWOje6duVcJ8gSSC5HER2UO0mAzfg6VMtqloRmQfc=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.EntityFrameworkCore.Analyzers";
+ version = "8.0.4";
+ hash = "sha256-Kqv9ZFl1nMJ1hRmT3kQbN5vSvMrRSZ5XOF9wzw5sS8A=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.EntityFrameworkCore.Design";
+ version = "8.0.4";
+ hash = "sha256-TjDkQOUSFIM5OOFcm4+yNiXmAiKgs8Q3XpJl9eTEJdo=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.EntityFrameworkCore.InMemory";
+ version = "8.0.4";
+ hash = "sha256-m0zvYVaD72UVHnOc7Ea0/FwoVw/FhqKVladnacHkQlc=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.EntityFrameworkCore.Relational";
+ version = "8.0.4";
+ hash = "sha256-TRP/Ior708EQjD03GGxKom2eLOxcUYN1MoFqzk3lYp8=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.EntityFrameworkCore.Sqlite";
+ version = "8.0.4";
+ hash = "sha256-/IOzElVUh6k2eiTiMHhsdTSsBx4j3whX1lWSMgFYMUE=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.EntityFrameworkCore.Sqlite.Core";
+ version = "8.0.4";
+ hash = "sha256-gC8yod0XV1/xZAk1PDqTf+QlzJAOjj6kT8mJZ9LvQF0=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.ApiDescription.Server";
+ version = "6.0.3";
+ hash = "sha256-1G+68E/fg89Vkgo4V7pCGqWlDdBErZMFfW+AV1q5brA=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Caching.Abstractions";
+ version = "8.0.0";
+ hash = "sha256-xGpKrywQvU1Wm/WolYIxgHYEFfgkNGeJ+GGc5DT3phI=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Caching.Memory";
+ version = "8.0.0";
+ hash = "sha256-RUQe2VgOATM9JkZ/wGm9mreKoCmOS4pPyvyJWBqMaC8=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Configuration";
+ version = "3.1.2";
+ hash = "sha256-GbxDDzVFQVZRY29OTQtSYVLFK3K6pkwlcoswlcrAsRk=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Configuration";
+ version = "8.0.0";
+ hash = "sha256-9BPsASlxrV8ilmMCjdb3TiUcm5vFZxkBnAI/fNBSEyA=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Configuration.Abstractions";
+ version = "3.1.2";
+ hash = "sha256-aXGQ4z1msZ4Q956/9FJuSwp/rt0nfWH6SmmTTGd82tU=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Configuration.Abstractions";
+ version = "8.0.0";
+ hash = "sha256-4eBpDkf7MJozTZnOwQvwcfgRKQGcNXe0K/kF+h5Rl8o=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Configuration.Binder";
+ version = "8.0.0";
+ hash = "sha256-GanfInGzzoN2bKeNwON8/Hnamr6l7RTpYLA49CNXD9Q=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Configuration.CommandLine";
+ version = "8.0.0";
+ hash = "sha256-fmPC/o8S+weTtQJWykpnGHm6AKVU21xYE/CaHYU7zgg=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Configuration.EnvironmentVariables";
+ version = "8.0.0";
+ hash = "sha256-+bjFZvqCsMf2FRM2olqx/fub+QwfM1kBhjGVOT5HC48=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Configuration.FileExtensions";
+ version = "8.0.0";
+ hash = "sha256-BCxcjVP+kvrDDB0nzsFCJfU74UK4VBvct2JA4r+jNcs=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Configuration.Json";
+ version = "8.0.0";
+ hash = "sha256-Fi/ijcG5l0BOu7i96xHu96aN5/g7zO6SWQbTsI3Qetg=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Configuration.UserSecrets";
+ version = "8.0.0";
+ hash = "sha256-/yj5QaEzeRStvOFoBpPRPXlEehGtr2E6/rJb+OEPIK8=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.DependencyInjection";
+ version = "6.0.0";
+ hash = "sha256-gZuMaunMJVyvvepuzNodGPRc6eqKH//bks3957dYkPI=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.DependencyInjection";
+ version = "8.0.0";
+ hash = "sha256-+qIDR8hRzreCHNEDtUcPfVHQdurzWPo/mqviCH78+EQ=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.DependencyInjection.Abstractions";
+ version = "6.0.0";
+ hash = "sha256-SZke0jNKIqJvvukdta+MgIlGsrP2EdPkkS8lfLg7Ju4=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.DependencyInjection.Abstractions";
+ version = "8.0.0";
+ hash = "sha256-75KzEGWjbRELczJpCiJub+ltNUMMbz5A/1KQU+5dgP8=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.DependencyInjection.Abstractions";
+ version = "8.0.1";
+ hash = "sha256-lzTYLpRDAi3wW9uRrkTNJtMmaYdtGJJHdBLbUKu60PM=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.DependencyModel";
+ version = "8.0.0";
+ hash = "sha256-qkCdwemqdZY/yIW5Xmh7Exv74XuE39T8aHGHCofoVgo=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Diagnostics";
+ version = "8.0.0";
+ hash = "sha256-fBLlb9xAfTgZb1cpBxFs/9eA+BlBvF8Xg0DMkBqdHD4=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Diagnostics.Abstractions";
+ version = "8.0.0";
+ hash = "sha256-USD5uZOaahMqi6u7owNWx/LR4EDrOwqPrAAim7iRpJY=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.FileProviders.Abstractions";
+ version = "2.1.0-preview1-final";
+ hash = "sha256-USAPBQM+PRzEvFm0VrCvKHUyGrrnpP58RoPfncKN+mM=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.FileProviders.Abstractions";
+ version = "6.0.0";
+ hash = "sha256-uBjWjHKEXjZ9fDfFxMjOou3lhfTNhs1yO+e3fpWreLk=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.FileProviders.Abstractions";
+ version = "8.0.0";
+ hash = "sha256-uQSXmt47X2HGoVniavjLICbPtD2ReQOYQMgy3l0xuMU=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.FileProviders.Embedded";
+ version = "8.0.0";
+ hash = "sha256-TueGeSls8KFgMavmAqPyd4irQ61yKm0+W6GAru6Leuw=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.FileProviders.Physical";
+ version = "2.1.0-preview1-final";
+ hash = "sha256-aRQdm+7L8jZtDMvzbBY/TRaruijIHy9IgATyUjlxkzo=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.FileProviders.Physical";
+ version = "6.0.0";
+ hash = "sha256-5BAQOqnaEXM2YjdrmrCinXBeZ5FKxCWtebEXMdwcbMY=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.FileProviders.Physical";
+ version = "8.0.0";
+ hash = "sha256-29y5ZRQ1ZgzVOxHktYxyiH40kVgm5un2yTGdvuSWnRc=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.FileSystemGlobbing";
+ version = "2.1.0-preview1-final";
+ hash = "sha256-VDnfVbb9ad6KY0idL54oNSWqaeQsNCl3uiNj+zyUhys=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.FileSystemGlobbing";
+ version = "6.0.0";
+ hash = "sha256-RAWHjkkfvGpjc49Q0kJbZyXgU6UEq/EJ0j557sj2/iU=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.FileSystemGlobbing";
+ version = "8.0.0";
+ hash = "sha256-+Oz41JR5jdcJlCJOSpQIL5OMBNi+1Hl2d0JUHfES7sU=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Hosting";
+ version = "8.0.0";
+ hash = "sha256-sKHa+w4/pMeQb5RRFqLtMTUJy5H6hSIGWchbH2pxSrg=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Hosting.Abstractions";
+ version = "8.0.0";
+ hash = "sha256-0JBx+wwt5p1SPfO4m49KxNOXPAzAU0A+8tEc/itvpQE=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Hosting.WindowsServices";
+ version = "8.0.0";
+ hash = "sha256-+uYKf6LT/wN7UrHSgJ3diIqVKCi214yJQgh5oXqYi/c=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Logging";
+ version = "6.0.0";
+ hash = "sha256-8WsZKRGfXW5MsXkMmNVf6slrkw+cR005czkOP2KUqTk=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Logging";
+ version = "8.0.0";
+ hash = "sha256-Meh0Z0X7KyOEG4l0RWBcuHHihcABcvCyfUXgasmQ91o=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Logging.Abstractions";
+ version = "6.0.0";
+ hash = "sha256-QNqcQ3x+MOK7lXbWkCzSOWa/2QyYNbdM/OEEbWN15Sw=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Logging.Abstractions";
+ version = "8.0.0";
+ hash = "sha256-Jmddjeg8U5S+iBTwRlVAVLeIHxc4yrrNgqVMOB7EjM4=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Logging.Abstractions";
+ version = "8.0.1";
+ hash = "sha256-TYce3qvMr92JbAZ62ATBsocaH0joJzw0px0tYGZ9N0U=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Logging.Configuration";
+ version = "8.0.0";
+ hash = "sha256-mzmstNsVjKT0EtQcdAukGRifD30T82BMGYlSu8k4K7U=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Logging.Console";
+ version = "8.0.0";
+ hash = "sha256-bdb9YWWVn//AeySp7se87/tCN2E7e8Gx2GPMw28cd9c=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Logging.Debug";
+ version = "8.0.0";
+ hash = "sha256-AJunzYBZM2wCg86hnPnMrBuWIIyW/4PnIVoDSU969cA=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Logging.EventLog";
+ version = "8.0.0";
+ hash = "sha256-vXBm4yhWGP4uow0CqstuqOkxO8yeZEM15JTTenjPbhc=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Logging.EventSource";
+ version = "8.0.0";
+ hash = "sha256-kaR7YOlq5s8W9nZDtH/lKtnfGbrgOuQY4DUPcA2lcj0=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Options";
+ version = "6.0.0";
+ hash = "sha256-DxnEgGiCXpkrxFkxXtOXqwaiAtoIjA8VSSWCcsW0FwE=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Options";
+ version = "8.0.0";
+ hash = "sha256-n2m4JSegQKUTlOsKLZUUHHKMq926eJ0w9N9G+I3FoFw=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Options.ConfigurationExtensions";
+ version = "8.0.0";
+ hash = "sha256-A5Bbzw1kiNkgirk5x8kyxwg9lLTcSngojeD+ocpG1RI=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Primitives";
+ version = "2.1.0-preview1-final";
+ hash = "sha256-HaWN0+XlX/9d16n0eFoEN7sPbKPBH8pHRJ3Cvxj6J4o=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Primitives";
+ version = "3.1.2";
+ hash = "sha256-S6KkM0QugYT0l7QvNv02Uh6TC+NOg+rLetml0vJZDRI=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Primitives";
+ version = "6.0.0";
+ hash = "sha256-AgvysszpQ11AiTBJFkvSy8JnwIWTj15Pfek7T7ThUc4=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Extensions.Primitives";
+ version = "8.0.0";
+ hash = "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.NETCore.App";
+ version = "2.0.0";
+ hash = "sha256-op2W8RQ55eC+5TKYD1ZvuT0h6zSRqdxq7h5qlbWeHUk=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.NETCore.DotNetAppHost";
+ version = "2.0.0";
+ hash = "sha256-jT+oiSZkd9S88BeH5ZY0uXdQHvTXNFBotn9RncNsPXo=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.NETCore.DotNetHostPolicy";
+ version = "2.0.0";
+ hash = "sha256-TnmtKfWidje2CVnwMb9Y0WcYroR3aHRoJFGxzb7z6f8=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.NETCore.DotNetHostResolver";
+ version = "2.0.0";
+ hash = "sha256-qw/aGePgrpt97N8iKreCL5hzc2Cnoge2yefjVnEvxHc=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.NETCore.Platforms";
+ version = "1.0.1";
+ hash = "sha256-mZotlGZqtrqDSoBrZhsxFe6fuOv5/BIo0w2Z2x0zVAU=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.NETCore.Platforms";
+ version = "1.1.0";
+ hash = "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.NETCore.Platforms";
+ version = "2.0.0";
+ hash = "sha256-IEvBk6wUXSdyCnkj6tHahOJv290tVVT8tyemYcR0Yro=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.NETCore.Platforms";
+ version = "3.0.0";
+ hash = "sha256-ocB+U+mMvi/xVwII7bGsIfAqSXiKVSnEMLHCODLJaK4=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.NETCore.Targets";
+ version = "1.0.1";
+ hash = "sha256-lxxw/Gy32xHi0fLgFWNj4YTFBSBkjx5l6ucmbTyf7V4=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.NETCore.Targets";
+ version = "1.1.0";
+ hash = "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.TypeScript.MSBuild";
+ version = "5.4.4";
+ hash = "sha256-bE1F3XgGxF0g+zX8TLx0glAVK57k8ITRe/NI4Tf8mxw=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.VisualStudio.Web.CodeGeneration.Contracts";
+ version = "2.1.0-preview1-final";
+ hash = "sha256-DF887hputDa4nhmHlQ1auJj76bIpb3WTxS+NBpeoH+E=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.VisualStudio.Web.CodeGeneration.Tools";
+ version = "2.1.0-preview1-final";
+ hash = "sha256-/Ot4+uIBSkGLIy6CdaYAcYxyXP1HzzDtYwE5gkB+E5g=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Win32.Primitives";
+ version = "4.0.1";
+ hash = "sha256-B4t5El/ViBdxALMcpZulewc4j/3SIXf71HhJWhm4Ctk=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Win32.Primitives";
+ version = "4.3.0";
+ hash = "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Win32.Registry";
+ version = "4.0.0";
+ hash = "sha256-M/06F/Z2wTHCh4pZOgtCjUGLD1FJXEJKCmzOeFMl7uo=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Win32.Registry";
+ version = "4.5.0";
+ hash = "sha256-WMBXsIb0DgPFPaFkNVxY9b9vcMxPqtgFgijKYMJfV/0=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Win32.Registry";
+ version = "4.6.0";
+ hash = "sha256-Wrj0Sc9srH5+ma0lCbgRYYP6gKgnlXcL6h7j7AU6nkQ=";
+ })
+ (fetchNuGet {
+ pname = "Microsoft.Win32.SystemEvents";
+ version = "4.6.0";
+ hash = "sha256-7BRoIg1Hm/OVHZBPGD+eugyyMTZHhmv0yLTV3HWOFd4=";
+ })
+ (fetchNuGet {
+ pname = "MimeKit";
+ version = "4.5.0";
+ hash = "sha256-Nsk3Br9yLOC5wDLtRQyw04Kq205y5QCISpyiB13mwLU=";
+ })
+ (fetchNuGet {
+ pname = "Mono.Options";
+ version = "6.12.0.148";
+ hash = "sha256-YKYb5juLBDFxDNC0u1oasGRjGZToDz1HUkA6xeRMah8=";
+ })
+ (fetchNuGet {
+ pname = "Mono.TextTemplating";
+ version = "2.2.1";
+ hash = "sha256-4TYsfc8q74P8FuDwkIWPO+VYY0mh4Hs4ZL8v0lMaBsY=";
+ })
+ (fetchNuGet {
+ pname = "Namotion.Reflection";
+ version = "3.1.1";
+ hash = "sha256-WXHT/prJSLS7yRoepu5pls5xe58pCbR6S8VjuR5uJR0=";
+ })
+ (fetchNuGet {
+ pname = "NETStandard.Library";
+ version = "1.6.0";
+ hash = "sha256-ExWI1EKDCRishcfAeHVS/RoJphqSqohmJIC/wz3ZtVo=";
+ })
+ (fetchNuGet {
+ pname = "NETStandard.Library";
+ version = "2.0.0";
+ hash = "sha256-Pp7fRylai8JrE1O+9TGfIEJrAOmnWTJRLWE+qJBahK0=";
+ })
+ (fetchNuGet {
+ pname = "NETStandard.Library";
+ version = "2.0.1";
+ hash = "sha256-s4UiH848a+p2yWwMH+8PaYGnQL2qnY0GmixoeLvkhDQ=";
+ })
+ (fetchNuGet {
+ pname = "Newtonsoft.Json";
+ version = "10.0.1";
+ hash = "sha256-Gw7dQIsmYfmcR5ASTuMsB8cqaI4g3osw0j+LO1jEzJY=";
+ })
+ (fetchNuGet {
+ pname = "Newtonsoft.Json";
+ version = "13.0.3";
+ hash = "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc=";
+ })
+ (fetchNuGet {
+ pname = "NJsonSchema";
+ version = "11.0.0";
+ hash = "sha256-MK/i30Y6lXotOKNDBZA7koeOVlcI5V9AQ5ZzxjHWxwo=";
+ })
+ (fetchNuGet {
+ pname = "NJsonSchema.Annotations";
+ version = "11.0.0";
+ hash = "sha256-AVOWOj94Zw9DzpT07YebJa79/fCvRWa7E7zYG5e+/6w=";
+ })
+ (fetchNuGet {
+ pname = "NJsonSchema.NewtonsoftJson";
+ version = "11.0.0";
+ hash = "sha256-ddnWplAPnLE9rDMm10f7FceY8bE/T8MpbOuiVPo3wsU=";
+ })
+ (fetchNuGet {
+ pname = "NJsonSchema.Yaml";
+ version = "11.0.0";
+ hash = "sha256-MkUdfh/erCTFO0mgkKj1kWEKgie6rJtiwV1emsvYJzc=";
+ })
+ (fetchNuGet {
+ pname = "NSwag.Annotations";
+ version = "14.0.7";
+ hash = "sha256-fQIIREC86xdjGvjPyV/vvHnZmcgtmFSG9SilgSO78ek=";
+ })
+ (fetchNuGet {
+ pname = "NSwag.AspNetCore";
+ version = "14.0.7";
+ hash = "sha256-EOJrEUq1kgx0JvmTmcR6oRWk3Ci68kYhByVrZlBLtwA=";
+ })
+ (fetchNuGet {
+ pname = "NSwag.Core";
+ version = "14.0.7";
+ hash = "sha256-t42U+Zl2QcfsvEWJGg6A3f+OWbenu/itjrnS8loszH4=";
+ })
+ (fetchNuGet {
+ pname = "NSwag.Core.Yaml";
+ version = "14.0.7";
+ hash = "sha256-hGCff58hTcv9y4b8Dx3P7GhC5r8A5SyJaxACtS4yTK0=";
+ })
+ (fetchNuGet {
+ pname = "NSwag.Generation";
+ version = "14.0.7";
+ hash = "sha256-nmYwfjwvkkozItdoNqIuNS/9BI2i6dPpVCxu16m0T8w=";
+ })
+ (fetchNuGet {
+ pname = "NSwag.Generation.AspNetCore";
+ version = "14.0.7";
+ hash = "sha256-Jsa5MT9LjY7GVMIi/QTyP2de7BW+tu809dm1RPA2mdA=";
+ })
+ (fetchNuGet {
+ pname = "NuGet.Frameworks";
+ version = "4.7.0-preview1-4986";
+ hash = "sha256-B8Fax4r73AjdTbcV3mF9dPGAV4P++UMUh2cbItNk0JE=";
+ })
+ (fetchNuGet {
+ pname = "Rnwood.LumiSoft.Net";
+ version = "1.0.2";
+ hash = "sha256-Ud4K6lN2QMQXUUZn157HaPd2MtHTrKNmGBZn8N2hwxo=";
+ })
+ (fetchNuGet {
+ pname = "runtime.any.System.Collections";
+ version = "4.3.0";
+ hash = "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8=";
+ })
+ (fetchNuGet {
+ pname = "runtime.any.System.Diagnostics.Tracing";
+ version = "4.3.0";
+ hash = "sha256-dsmTLGvt8HqRkDWP8iKVXJCS+akAzENGXKPV18W2RgI=";
+ })
+ (fetchNuGet {
+ pname = "runtime.any.System.Globalization";
+ version = "4.3.0";
+ hash = "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU=";
+ })
+ (fetchNuGet {
+ pname = "runtime.any.System.Globalization.Calendars";
+ version = "4.3.0";
+ hash = "sha256-AYh39tgXJVFu8aLi9Y/4rK8yWMaza4S4eaxjfcuEEL4=";
+ })
+ (fetchNuGet {
+ pname = "runtime.any.System.IO";
+ version = "4.3.0";
+ hash = "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE=";
+ })
+ (fetchNuGet {
+ pname = "runtime.any.System.Reflection";
+ version = "4.3.0";
+ hash = "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk=";
+ })
+ (fetchNuGet {
+ pname = "runtime.any.System.Reflection.Extensions";
+ version = "4.3.0";
+ hash = "sha256-Y2AnhOcJwJVYv7Rp6Jz6ma0fpITFqJW+8rsw106K2X8=";
+ })
+ (fetchNuGet {
+ pname = "runtime.any.System.Reflection.Primitives";
+ version = "4.3.0";
+ hash = "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ=";
+ })
+ (fetchNuGet {
+ pname = "runtime.any.System.Resources.ResourceManager";
+ version = "4.3.0";
+ hash = "sha256-9EvnmZslLgLLhJ00o5MWaPuJQlbUFcUF8itGQNVkcQ4=";
+ })
+ (fetchNuGet {
+ pname = "runtime.any.System.Runtime";
+ version = "4.3.0";
+ hash = "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM=";
+ })
+ (fetchNuGet {
+ pname = "runtime.any.System.Runtime.Handles";
+ version = "4.3.0";
+ hash = "sha256-PQRACwnSUuxgVySO1840KvqCC9F8iI9iTzxNW0RcBS4=";
+ })
+ (fetchNuGet {
+ pname = "runtime.any.System.Runtime.InteropServices";
+ version = "4.3.0";
+ hash = "sha256-Kaw5PnLYIiqWbsoF3VKJhy7pkpoGsUwn4ZDCKscbbzA=";
+ })
+ (fetchNuGet {
+ pname = "runtime.any.System.Text.Encoding";
+ version = "4.3.0";
+ hash = "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs=";
+ })
+ (fetchNuGet {
+ pname = "runtime.any.System.Text.Encoding.Extensions";
+ version = "4.3.0";
+ hash = "sha256-6MYj0RmLh4EVqMtO/MRqBi0HOn5iG4x9JimgCCJ+EFM=";
+ })
+ (fetchNuGet {
+ pname = "runtime.any.System.Threading.Tasks";
+ version = "4.3.0";
+ hash = "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4=";
+ })
+ (fetchNuGet {
+ pname = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ hash = "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps=";
+ })
+ (fetchNuGet {
+ pname = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ hash = "sha256-EbnOqPOrAgI9eNheXLR++VnY4pHzMsEKw1dFPJ/Fl2c=";
+ })
+ (fetchNuGet {
+ pname = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ hash = "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I=";
+ })
+ (fetchNuGet {
+ pname = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ hash = "sha256-mVg02TNvJc1BuHU03q3fH3M6cMgkKaQPBxraSHl/Btg=";
+ })
+ (fetchNuGet {
+ pname = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ hash = "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA=";
+ })
+ (fetchNuGet {
+ pname = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ hash = "sha256-g9Uiikrl+M40hYe0JMlGHe/lrR0+nN05YF64wzLmBBA=";
+ })
+ (fetchNuGet {
+ pname = "runtime.native.System";
+ version = "4.0.0";
+ hash = "sha256-bmaM0ovT4X4aqDJOR255Yda/u3fmHZskU++lMnsy894=";
+ })
+ (fetchNuGet {
+ pname = "runtime.native.System";
+ version = "4.3.0";
+ hash = "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y=";
+ })
+ (fetchNuGet {
+ pname = "runtime.native.System.Data.SqlClient.sni";
+ version = "4.6.0";
+ hash = "sha256-TenFWtugim8xFtilE3Z9br0FPnLCosdLQ5DV1uW3448=";
+ })
+ (fetchNuGet {
+ pname = "runtime.native.System.IO.Compression";
+ version = "4.1.0";
+ hash = "sha256-085JrZxNEwIHdBWKKKFsh1JzpF0AblvrUsz5T8kH4jQ=";
+ })
+ (fetchNuGet {
+ pname = "runtime.native.System.Net.Http";
+ version = "4.0.1";
+ hash = "sha256-5nWnTQrA1T6t9r8MqIiV4yTNu+IH0of2OX1qteoS+8E=";
+ })
+ (fetchNuGet {
+ pname = "runtime.native.System.Net.Http";
+ version = "4.3.0";
+ hash = "sha256-c556PyheRwpYhweBjSfIwEyZHnAUB8jWioyKEcp/2dg=";
+ })
+ (fetchNuGet {
+ pname = "runtime.native.System.Net.Security";
+ version = "4.3.0";
+ hash = "sha256-I8vYld/7WtU2/rrD4XfSRgpO/DY3qXghG14VQjiU2DY=";
+ })
+ (fetchNuGet {
+ pname = "runtime.native.System.Security.Cryptography";
+ version = "4.0.0";
+ hash = "sha256-6Q8eYzC32BbGIiTHoQaE6B3cD81vYQcH5SCswYRSp0w=";
+ })
+ (fetchNuGet {
+ pname = "runtime.native.System.Security.Cryptography.Apple";
+ version = "4.3.0";
+ hash = "sha256-2IhBv0i6pTcOyr8FFIyfPEaaCHUmJZ8DYwLUwJ+5waw=";
+ })
+ (fetchNuGet {
+ pname = "runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ hash = "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I=";
+ })
+ (fetchNuGet {
+ pname = "runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ hash = "sha256-xqF6LbbtpzNC9n1Ua16PnYgXHU0LvblEROTfK4vIxX8=";
+ })
+ (fetchNuGet {
+ pname = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ hash = "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM=";
+ })
+ (fetchNuGet {
+ pname = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ hash = "sha256-aJBu6Frcg6webvzVcKNoUP1b462OAqReF2giTSyBzCQ=";
+ })
+ (fetchNuGet {
+ pname = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ hash = "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4=";
+ })
+ (fetchNuGet {
+ pname = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ hash = "sha256-Mpt7KN2Kq51QYOEVesEjhWcCGTqWckuPf8HlQ110qLY=";
+ })
+ (fetchNuGet {
+ pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple";
+ version = "4.3.0";
+ hash = "sha256-serkd4A7F6eciPiPJtUyJyxzdAtupEcWIZQ9nptEzIM=";
+ })
+ (fetchNuGet {
+ pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ hash = "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0=";
+ })
+ (fetchNuGet {
+ pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ hash = "sha256-JvMltmfVC53mCZtKDHE69G3RT6Id28hnskntP9MMP9U=";
+ })
+ (fetchNuGet {
+ pname = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ hash = "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4=";
+ })
+ (fetchNuGet {
+ pname = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ hash = "sha256-QfFxWTVRNBhN4Dm1XRbCf+soNQpy81PsZed3x6op/bI=";
+ })
+ (fetchNuGet {
+ pname = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ hash = "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g=";
+ })
+ (fetchNuGet {
+ pname = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ hash = "sha256-EaJHVc9aDZ6F7ltM2JwlIuiJvqM67CKRq682iVSo+pU=";
+ })
+ (fetchNuGet {
+ pname = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ hash = "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc=";
+ })
+ (fetchNuGet {
+ pname = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ hash = "sha256-PHR0+6rIjJswn89eoiWYY1DuU8u6xRJLrtjykAMuFmA=";
+ })
+ (fetchNuGet {
+ pname = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ hash = "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw=";
+ })
+ (fetchNuGet {
+ pname = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ hash = "sha256-LFkh7ua7R4rI5w2KGjcHlGXLecsncCy6kDXLuy4qD/Q=";
+ })
+ (fetchNuGet {
+ pname = "runtime.unix.Microsoft.Win32.Primitives";
+ version = "4.3.0";
+ hash = "sha256-LZb23lRXzr26tRS5aA0xyB08JxiblPDoA7HBvn6awXg=";
+ })
+ (fetchNuGet {
+ pname = "runtime.unix.System.Diagnostics.Debug";
+ version = "4.3.0";
+ hash = "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI=";
+ })
+ (fetchNuGet {
+ pname = "runtime.unix.System.IO.FileSystem";
+ version = "4.3.0";
+ hash = "sha256-Pf4mRl6YDK2x2KMh0WdyNgv0VUNdSKVDLlHqozecy5I=";
+ })
+ (fetchNuGet {
+ pname = "runtime.unix.System.Net.Primitives";
+ version = "4.3.0";
+ hash = "sha256-pHJ+I6i16MV6m77uhTC6GPY6jWGReE3SSP3fVB59ti0=";
+ })
+ (fetchNuGet {
+ pname = "runtime.unix.System.Private.Uri";
+ version = "4.3.0";
+ hash = "sha256-c5tXWhE/fYbJVl9rXs0uHh3pTsg44YD1dJvyOA0WoMs=";
+ })
+ (fetchNuGet {
+ pname = "runtime.unix.System.Runtime.Extensions";
+ version = "4.3.0";
+ hash = "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4=";
+ })
+ (fetchNuGet {
+ pname = "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni";
+ version = "4.4.0";
+ hash = "sha256-8xGiqk5g4kM79//SirozmDtDpqwVXH3CmvIs7GNwfh0=";
+ })
+ (fetchNuGet {
+ pname = "runtime.win-x64.runtime.native.System.Data.SqlClient.sni";
+ version = "4.4.0";
+ hash = "sha256-HoXKGBkue0RJT1SZxAliVmT5rbfU3xD8mH8hfCvRxwQ=";
+ })
+ (fetchNuGet {
+ pname = "runtime.win-x86.runtime.native.System.Data.SqlClient.sni";
+ version = "4.4.0";
+ hash = "sha256-jPnWzDcbufO51GLGjynWHy0b+5PBqNxM+VKmSrObeUw=";
+ })
+ (fetchNuGet {
+ pname = "Serilog";
+ version = "3.1.1";
+ hash = "sha256-L263y8jkn7dNFD2jAUK6mgvyRTqFe39i1tRhVZsNZTI=";
+ })
+ (fetchNuGet {
+ pname = "Serilog.AspNetCore";
+ version = "8.0.1";
+ hash = "sha256-a07P+0co6QuLuUw09PvvpLf9gix88Nw3dACsnSRcuW4=";
+ })
+ (fetchNuGet {
+ pname = "Serilog.Extensions.Hosting";
+ version = "8.0.0";
+ hash = "sha256-OEVkEQoONawJF+SXeyqqgU0OGp9ubtt9aXT+rC25j4E=";
+ })
+ (fetchNuGet {
+ pname = "Serilog.Extensions.Logging";
+ version = "8.0.0";
+ hash = "sha256-GoWxCpkdahMvYd7ZrhwBxxTyjHGcs9ENNHJCp0la6iA=";
+ })
+ (fetchNuGet {
+ pname = "Serilog.Formatting.Compact";
+ version = "2.0.0";
+ hash = "sha256-c3STGleyMijY4QnxPuAz/NkJs1r+TZAPjlmAKLF4+3g=";
+ })
+ (fetchNuGet {
+ pname = "Serilog.Settings.Configuration";
+ version = "8.0.0";
+ hash = "sha256-JQ39fvhOFSUHE6r9DXJvLaZI+Lk7AYzuskQu3ux+hQg=";
+ })
+ (fetchNuGet {
+ pname = "Serilog.Sinks.Console";
+ version = "5.0.1";
+ hash = "sha256-aveoZM25ykc2haBHCXWD09jxZ2t2tYIGmaNTaO2V0jI=";
+ })
+ (fetchNuGet {
+ pname = "Serilog.Sinks.Debug";
+ version = "2.0.0";
+ hash = "sha256-/PLVAE33lTdUEXdahkI5ddFiGZufWnvfsOodQsFB8sQ=";
+ })
+ (fetchNuGet {
+ pname = "Serilog.Sinks.EventLog";
+ version = "3.1.0";
+ hash = "sha256-oAzpAdcF9Hdf99JjpbWvgYa5BkN+Ec4gc7SPHFVH7As=";
+ })
+ (fetchNuGet {
+ pname = "Serilog.Sinks.File";
+ version = "5.0.0";
+ hash = "sha256-GKy9hwOdlu2W0Rw8LiPyEwus+sDtSOTl8a5l9uqz+SQ=";
+ })
+ (fetchNuGet {
+ pname = "SQLitePCLRaw.bundle_e_sqlite3";
+ version = "2.1.6";
+ hash = "sha256-dZD/bZsYXjOu46ZH5Y/wgh0uhHOqIxC+S+0ecKhr718=";
+ })
+ (fetchNuGet {
+ pname = "SQLitePCLRaw.core";
+ version = "2.1.6";
+ hash = "sha256-RxWjm52PdmMV98dgDy0BCpF988+BssRZUgALLv7TH/E=";
+ })
+ (fetchNuGet {
+ pname = "SQLitePCLRaw.lib.e_sqlite3";
+ version = "2.1.6";
+ hash = "sha256-uHt5d+SFUkSd6WD7Tg0J3e8eVoxy/FM/t4PAkc9PJT0=";
+ })
+ (fetchNuGet {
+ pname = "SQLitePCLRaw.provider.e_sqlite3";
+ version = "2.1.6";
+ hash = "sha256-zHc/YZsd72eXlI8ba1tv58HZWUIiyjJaxq2CCP1hQe8=";
+ })
+ (fetchNuGet {
+ pname = "System.AppContext";
+ version = "4.1.0";
+ hash = "sha256-v6YfyfrKmhww+EYHUq6cwYUMj00MQ6SOfJtcGVRlYzs=";
+ })
+ (fetchNuGet {
+ pname = "System.Buffers";
+ version = "4.0.0";
+ hash = "sha256-+YUymoyS0O+xVyF2+LiAdZlMww8nofPN4ja9ylYqRo8=";
+ })
+ (fetchNuGet {
+ pname = "System.Buffers";
+ version = "4.3.0";
+ hash = "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk=";
+ })
+ (fetchNuGet {
+ pname = "System.Buffers";
+ version = "4.5.1";
+ hash = "sha256-wws90sfi9M7kuCPWkv1CEYMJtCqx9QB/kj0ymlsNaxI=";
+ })
+ (fetchNuGet {
+ pname = "System.CodeDom";
+ version = "4.4.0";
+ hash = "sha256-L1xyspJ8pDJNVPYKl+FMGf4Zwm0tlqtAyQCNW6pT6/0=";
+ })
+ (fetchNuGet {
+ pname = "System.CodeDom";
+ version = "4.6.0";
+ hash = "sha256-nKJQMD3qFkNX+J+aXOjsSVloB1CbZ3QNLb96Xiz7wK0=";
+ })
+ (fetchNuGet {
+ pname = "System.Collections";
+ version = "4.0.11";
+ hash = "sha256-puoFMkx4Z55C1XPxNw3np8nzNGjH+G24j43yTIsDRL0=";
+ })
+ (fetchNuGet {
+ pname = "System.Collections";
+ version = "4.3.0";
+ hash = "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc=";
+ })
+ (fetchNuGet {
+ pname = "System.Collections.Concurrent";
+ version = "4.0.12";
+ hash = "sha256-zIEM7AB4SyE9u6G8+o+gCLLwkgi6+3rHQVPdn/dEwB8=";
+ })
+ (fetchNuGet {
+ pname = "System.Collections.Concurrent";
+ version = "4.3.0";
+ hash = "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI=";
+ })
+ (fetchNuGet {
+ pname = "System.Collections.Immutable";
+ version = "1.2.0";
+ hash = "sha256-FQ3l+ulbLSPhQ0JcQCC4D4SzjTnHsRqcOj56Ywy7pMo=";
+ })
+ (fetchNuGet {
+ pname = "System.Collections.Immutable";
+ version = "8.0.0";
+ hash = "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w=";
+ })
+ (fetchNuGet {
+ pname = "System.Collections.NonGeneric";
+ version = "4.0.1";
+ hash = "sha256-jdCVXmGOsJ+2F0xAagCkiMZ91SGAm9iOhO2u4ksmKaU=";
+ })
+ (fetchNuGet {
+ pname = "System.Collections.NonGeneric";
+ version = "4.3.0";
+ hash = "sha256-8/yZmD4jjvq7m68SPkJZLBQ79jOTOyT5lyzX4SCYAx8=";
+ })
+ (fetchNuGet {
+ pname = "System.Collections.Specialized";
+ version = "4.3.0";
+ hash = "sha256-QNg0JJNx+zXMQ26MJRPzH7THdtqjrNtGLUgaR1SdvOk=";
+ })
+ (fetchNuGet {
+ pname = "System.ComponentModel";
+ version = "4.3.0";
+ hash = "sha256-i00uujMO4JEDIEPKLmdLY3QJ6vdSpw6Gh9oOzkFYBiU=";
+ })
+ (fetchNuGet {
+ pname = "System.ComponentModel.Annotations";
+ version = "4.6.0";
+ hash = "sha256-dn91soWaR30tghqyv3oIjc0UgMAnuErwG0oXRKFdl0w=";
+ })
+ (fetchNuGet {
+ pname = "System.ComponentModel.Annotations";
+ version = "5.0.0";
+ hash = "sha256-0pST1UHgpeE6xJrYf5R+U7AwIlH3rVC3SpguilI/MAg=";
+ })
+ (fetchNuGet {
+ pname = "System.ComponentModel.Primitives";
+ version = "4.3.0";
+ hash = "sha256-IOMJleuIBppmP4ECB3uftbdcgL7CCd56+oAD/Sqrbus=";
+ })
+ (fetchNuGet {
+ pname = "System.ComponentModel.TypeConverter";
+ version = "4.3.0";
+ hash = "sha256-PSDiPYt8PgTdTUBz+GH6lHCaM1YgfObneHnZsc8Fz54=";
+ })
+ (fetchNuGet {
+ pname = "System.Composition";
+ version = "6.0.0";
+ hash = "sha256-H5TnnxOwihI0VyRuykbOWuKFSCWNN+MUEYyloa328Nw=";
+ })
+ (fetchNuGet {
+ pname = "System.Composition.AttributedModel";
+ version = "6.0.0";
+ hash = "sha256-03DR8ecEHSKfgzwuTuxtsRW0Gb7aQtDS4LAYChZdGdc=";
+ })
+ (fetchNuGet {
+ pname = "System.Composition.Convention";
+ version = "6.0.0";
+ hash = "sha256-a3DZS8CT2kV8dVpGxHKoP5wHVKsT+kiPJixckpYfdQo=";
+ })
+ (fetchNuGet {
+ pname = "System.Composition.Hosting";
+ version = "6.0.0";
+ hash = "sha256-fpoh6WBNmaHEHszwlBR/TNjd85lwesfM7ZkQhqYtLy4=";
+ })
+ (fetchNuGet {
+ pname = "System.Composition.Runtime";
+ version = "6.0.0";
+ hash = "sha256-nGZvg2xYhhazAjOjhWqltBue+hROKP0IOiFGP8yMBW8=";
+ })
+ (fetchNuGet {
+ pname = "System.Composition.TypedParts";
+ version = "6.0.0";
+ hash = "sha256-4uAETfmL1CvGjHajzWowsEmJgTKnuFC8u9lbYPzAN3k=";
+ })
+ (fetchNuGet {
+ pname = "System.Configuration.ConfigurationManager";
+ version = "4.6.0";
+ hash = "sha256-x54SBQYZLkU5AcCMOqx5VR6jM/43E2JFL894UtPAxE4=";
+ })
+ (fetchNuGet {
+ pname = "System.Console";
+ version = "4.0.0";
+ hash = "sha256-jtZfT/TpJtLisV/y5Mk3IfCpE79zwhBYXtyGP9jC3Xo=";
+ })
+ (fetchNuGet {
+ pname = "System.Data.SqlClient";
+ version = "4.7.0";
+ hash = "sha256-fckcu7RCKtndbfbIvBKnOb2xgr8bZKZ5B2mx0pBRwZw=";
+ })
+ (fetchNuGet {
+ pname = "System.Diagnostics.Contracts";
+ version = "4.0.1";
+ hash = "sha256-Mq2MU+80m+zqhe92JazEIDi4rsgk8MHg3yjNYlObzXg=";
+ })
+ (fetchNuGet {
+ pname = "System.Diagnostics.Debug";
+ version = "4.0.11";
+ hash = "sha256-P+rSQJVoN6M56jQbs76kZ9G3mAWFdtF27P/RijN8sj4=";
+ })
+ (fetchNuGet {
+ pname = "System.Diagnostics.Debug";
+ version = "4.3.0";
+ hash = "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM=";
+ })
+ (fetchNuGet {
+ pname = "System.Diagnostics.DiagnosticSource";
+ version = "4.0.0";
+ hash = "sha256-dYh9UoFesuGcHY+ewsI+z2WnNy+bwHPsHQ3t85cbzNg=";
+ })
+ (fetchNuGet {
+ pname = "System.Diagnostics.DiagnosticSource";
+ version = "6.0.0";
+ hash = "sha256-RY9uWSPdK2fgSwlj1OHBGBVo3ZvGQgBJNzAsS5OGMWc=";
+ })
+ (fetchNuGet {
+ pname = "System.Diagnostics.DiagnosticSource";
+ version = "8.0.0";
+ hash = "sha256-+aODaDEQMqla5RYZeq0Lh66j+xkPYxykrVvSCmJQ+Vs=";
+ })
+ (fetchNuGet {
+ pname = "System.Diagnostics.EventLog";
+ version = "4.5.0";
+ hash = "sha256-tKBKgUhEM6D7XJlzmHc/F8ekqJx8rHO4QYUMjzbIs9I=";
+ })
+ (fetchNuGet {
+ pname = "System.Diagnostics.EventLog";
+ version = "8.0.0";
+ hash = "sha256-rt8xc3kddpQY4HEdghlBeOK4gdw5yIj4mcZhAVtk2/Y=";
+ })
+ (fetchNuGet {
+ pname = "System.Diagnostics.FileVersionInfo";
+ version = "4.0.0";
+ hash = "sha256-Yy94jPhDXF2QHOF7qTmqKkn1048K9xkKryuBeDzsu+g=";
+ })
+ (fetchNuGet {
+ pname = "System.Diagnostics.Process";
+ version = "4.1.0";
+ hash = "sha256-OgW6ogQ+oYADYS0PHmwXdhrOKQJpqXlwzSvmfjTLNBg=";
+ })
+ (fetchNuGet {
+ pname = "System.Diagnostics.Tools";
+ version = "4.0.1";
+ hash = "sha256-vSBqTbmWXylvRa37aWyktym+gOpsvH43mwr6A962k6U=";
+ })
+ (fetchNuGet {
+ pname = "System.Diagnostics.Tools";
+ version = "4.3.0";
+ hash = "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y=";
+ })
+ (fetchNuGet {
+ pname = "System.Diagnostics.TraceSource";
+ version = "4.0.0";
+ hash = "sha256-cCjdPU7ow91HGf1hBIOLJMQGO6pNmF+N+5/Z38XJh9U=";
+ })
+ (fetchNuGet {
+ pname = "System.Diagnostics.Tracing";
+ version = "4.1.0";
+ hash = "sha256-JA0jJcLbU3zh52ub3zweob2EVHvxOqiC6SCYHrY5WbQ=";
+ })
+ (fetchNuGet {
+ pname = "System.Diagnostics.Tracing";
+ version = "4.3.0";
+ hash = "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q=";
+ })
+ (fetchNuGet {
+ pname = "System.Drawing.Common";
+ version = "4.6.0";
+ hash = "sha256-D6PMDq8M2aSrnDeBYfFftaX7hFLcxrOYFLrtxbERMAM=";
+ })
+ (fetchNuGet {
+ pname = "System.Dynamic.Runtime";
+ version = "4.0.11";
+ hash = "sha256-qWqFVxuXioesVftv2RVJZOnmojUvRjb7cS3Oh3oTit4=";
+ })
+ (fetchNuGet {
+ pname = "System.Dynamic.Runtime";
+ version = "4.3.0";
+ hash = "sha256-k75gjOYimIQtLBD5NDzwwi3ZMUBPRW3jmc3evDMMJbU=";
+ })
+ (fetchNuGet {
+ pname = "System.Formats.Asn1";
+ version = "8.0.0";
+ hash = "sha256-AVMl6N3SG2AqAcQHFruf2QDQeQIC3CICxID+Sh0vBxI=";
+ })
+ (fetchNuGet {
+ pname = "System.Globalization";
+ version = "4.0.11";
+ hash = "sha256-rbSgc2PIEc2c2rN6LK3qCREAX3DqA2Nq1WcLrZYsDBw=";
+ })
+ (fetchNuGet {
+ pname = "System.Globalization";
+ version = "4.3.0";
+ hash = "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=";
+ })
+ (fetchNuGet {
+ pname = "System.Globalization.Calendars";
+ version = "4.0.1";
+ hash = "sha256-EJN3LbN+b0O9Dr2eg7kfThCYpne0iJ/H/GIyUTNVYC8=";
+ })
+ (fetchNuGet {
+ pname = "System.Globalization.Calendars";
+ version = "4.3.0";
+ hash = "sha256-uNOD0EOVFgnS2fMKvMiEtI9aOw00+Pfy/H+qucAQlPc=";
+ })
+ (fetchNuGet {
+ pname = "System.Globalization.Extensions";
+ version = "4.0.1";
+ hash = "sha256-zLtkPryJwqTGcJqMC6zoMMvMrT+aAL5GoumjmMtqUEI=";
+ })
+ (fetchNuGet {
+ pname = "System.Globalization.Extensions";
+ version = "4.3.0";
+ hash = "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk=";
+ })
+ (fetchNuGet {
+ pname = "System.IO";
+ version = "4.1.0";
+ hash = "sha256-V6oyQFwWb8NvGxAwvzWnhPxy9dKOfj/XBM3tEC5aHrw=";
+ })
+ (fetchNuGet {
+ pname = "System.IO";
+ version = "4.3.0";
+ hash = "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY=";
+ })
+ (fetchNuGet {
+ pname = "System.IO.Compression";
+ version = "4.1.0";
+ hash = "sha256-UT4KEfJNZOk7b4X0AqLFUsqfHu6myVH/BhbRKYc+1Uc=";
+ })
+ (fetchNuGet {
+ pname = "System.IO.Compression.ZipFile";
+ version = "4.0.1";
+ hash = "sha256-An0Twb9JODl/nuVm6MR0kJ3aj4WxGpI/1/vVp5b94kA=";
+ })
+ (fetchNuGet {
+ pname = "System.IO.FileSystem";
+ version = "4.0.1";
+ hash = "sha256-4VKXFgcGYCTWVXjAlniAVq0dO3o5s8KHylg2wg2/7k0=";
+ })
+ (fetchNuGet {
+ pname = "System.IO.FileSystem";
+ version = "4.3.0";
+ hash = "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=";
+ })
+ (fetchNuGet {
+ pname = "System.IO.FileSystem.Primitives";
+ version = "4.0.1";
+ hash = "sha256-IpigKMomqb6pmYWkrlf0ZdpILtRluX2cX5sOKVW0Feg=";
+ })
+ (fetchNuGet {
+ pname = "System.IO.FileSystem.Primitives";
+ version = "4.3.0";
+ hash = "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=";
+ })
+ (fetchNuGet {
+ pname = "System.IO.Pipelines";
+ version = "6.0.3";
+ hash = "sha256-v+FOmjRRKlDtDW6+TfmyMiiki010YGVTa0EwXu9X7ck=";
+ })
+ (fetchNuGet {
+ pname = "System.IO.Pipes";
+ version = "4.0.0";
+ hash = "sha256-6qMAD6DCZ5c1wswLWi1msqwu8GwI8un1RzjpUhzbrjs=";
+ })
+ (fetchNuGet {
+ pname = "System.Linq";
+ version = "4.1.0";
+ hash = "sha256-ZQpFtYw5N1F1aX0jUK3Tw+XvM5tnlnshkTCNtfVA794=";
+ })
+ (fetchNuGet {
+ pname = "System.Linq";
+ version = "4.3.0";
+ hash = "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A=";
+ })
+ (fetchNuGet {
+ pname = "System.Linq.Dynamic.Core";
+ version = "1.3.14";
+ hash = "sha256-tT9V1Y9vKfrzEmmBTYmGmzLPBfCHCXMZ8Jvluf3mliA=";
+ })
+ (fetchNuGet {
+ pname = "System.Linq.Expressions";
+ version = "4.1.0";
+ hash = "sha256-7zqB+FXgkvhtlBzpcZyd81xczWP0D3uWssyAGw3t7b4=";
+ })
+ (fetchNuGet {
+ pname = "System.Linq.Expressions";
+ version = "4.3.0";
+ hash = "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=";
+ })
+ (fetchNuGet {
+ pname = "System.Linq.Parallel";
+ version = "4.0.1";
+ hash = "sha256-TV1F3KYFipPmPnWFjX6hOZQNFsG2m729EdgPSFzqY0Q=";
+ })
+ (fetchNuGet {
+ pname = "System.Memory";
+ version = "4.5.3";
+ hash = "sha256-Cvl7RbRbRu9qKzeRBWjavUkseT2jhZBUWV1SPipUWFk=";
+ })
+ (fetchNuGet {
+ pname = "System.Memory";
+ version = "4.5.5";
+ hash = "sha256-EPQ9o1Kin7KzGI5O3U3PUQAZTItSbk9h/i4rViN3WiI=";
+ })
+ (fetchNuGet {
+ pname = "System.Net.Http";
+ version = "4.1.0";
+ hash = "sha256-y6PnGuObJvOkhl9CXNFJQcV3SXuEz5yRLOCxGGTEucQ=";
+ })
+ (fetchNuGet {
+ pname = "System.Net.Primitives";
+ version = "4.0.11";
+ hash = "sha256-2YSijNhCdw/ZU2yfH7vE+ReA8pgxRCXPnWr+ab36v4M=";
+ })
+ (fetchNuGet {
+ pname = "System.Net.Primitives";
+ version = "4.3.0";
+ hash = "sha256-MY7Z6vOtFMbEKaLW9nOSZeAjcWpwCtdO7/W1mkGZBzE=";
+ })
+ (fetchNuGet {
+ pname = "System.Net.Security";
+ version = "4.3.2";
+ hash = "sha256-CAuJ0uLmDKRqbG42rBhHjHcKelYTE5gpjRlrvYNigas=";
+ })
+ (fetchNuGet {
+ pname = "System.Net.Sockets";
+ version = "4.1.0";
+ hash = "sha256-muK7oXIX7ykqhXskuUt0KX6Hzg5VogJhUS0JiOB2BY0=";
+ })
+ (fetchNuGet {
+ pname = "System.Numerics.Vectors";
+ version = "4.4.0";
+ hash = "sha256-auXQK2flL/JpnB/rEcAcUm4vYMCYMEMiWOCAlIaqu2U=";
+ })
+ (fetchNuGet {
+ pname = "System.ObjectModel";
+ version = "4.0.12";
+ hash = "sha256-MudZ/KYcvYsn2cST3EE049mLikrNkmE7QoUoYKKby+s=";
+ })
+ (fetchNuGet {
+ pname = "System.ObjectModel";
+ version = "4.3.0";
+ hash = "sha256-gtmRkWP2Kwr3nHtDh0yYtce38z1wrGzb6fjm4v8wN6Q=";
+ })
+ (fetchNuGet {
+ pname = "System.Private.DataContractSerialization";
+ version = "4.1.1";
+ hash = "sha256-OaE+ZcEfkpIkbdMOMAMiJa9vgiVP25FGuFrf+N/mafY=";
+ })
+ (fetchNuGet {
+ pname = "System.Private.Uri";
+ version = "4.3.0";
+ hash = "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM=";
+ })
+ (fetchNuGet {
+ pname = "System.Reactive";
+ version = "6.0.0";
+ hash = "sha256-hXB18OsiUHSCmRF3unAfdUEcbXVbG6/nZxcyz13oe9Y=";
+ })
+ (fetchNuGet {
+ pname = "System.Reflection";
+ version = "4.1.0";
+ hash = "sha256-idZHGH2Yl/hha1CM4VzLhsaR8Ljo/rV7TYe7mwRJSMs=";
+ })
+ (fetchNuGet {
+ pname = "System.Reflection";
+ version = "4.3.0";
+ hash = "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=";
+ })
+ (fetchNuGet {
+ pname = "System.Reflection.Emit";
+ version = "4.0.1";
+ hash = "sha256-F1MvYoQWHCY89/O4JBwswogitqVvKuVfILFqA7dmuHk=";
+ })
+ (fetchNuGet {
+ pname = "System.Reflection.Emit";
+ version = "4.3.0";
+ hash = "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU=";
+ })
+ (fetchNuGet {
+ pname = "System.Reflection.Emit.ILGeneration";
+ version = "4.0.1";
+ hash = "sha256-YG+eJBG5P+5adsHiw/lhJwvREnvdHw6CJyS8ZV4Ujd0=";
+ })
+ (fetchNuGet {
+ pname = "System.Reflection.Emit.ILGeneration";
+ version = "4.3.0";
+ hash = "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA=";
+ })
+ (fetchNuGet {
+ pname = "System.Reflection.Emit.Lightweight";
+ version = "4.0.1";
+ hash = "sha256-uVvNOnL64CPqsgZP2OLqNmxdkZl6Q0fTmKmv9gcBi+g=";
+ })
+ (fetchNuGet {
+ pname = "System.Reflection.Emit.Lightweight";
+ version = "4.3.0";
+ hash = "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I=";
+ })
+ (fetchNuGet {
+ pname = "System.Reflection.Extensions";
+ version = "4.0.1";
+ hash = "sha256-NsfmzM9G/sN3H8X2cdnheTGRsh7zbRzvegnjDzDH/FQ=";
+ })
+ (fetchNuGet {
+ pname = "System.Reflection.Extensions";
+ version = "4.3.0";
+ hash = "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk=";
+ })
+ (fetchNuGet {
+ pname = "System.Reflection.Metadata";
+ version = "1.3.0";
+ hash = "sha256-a/RQr++mSsziWaOTknicfIQX/zJrwPFExfhK6PM0tfg=";
+ })
+ (fetchNuGet {
+ pname = "System.Reflection.Metadata";
+ version = "8.0.0";
+ hash = "sha256-dQGC30JauIDWNWXMrSNOJncVa1umR1sijazYwUDdSIE=";
+ })
+ (fetchNuGet {
+ pname = "System.Reflection.Primitives";
+ version = "4.0.1";
+ hash = "sha256-SFSfpWEyCBMAOerrMCOiKnpT+UAWTvRcmoRquJR6Vq0=";
+ })
+ (fetchNuGet {
+ pname = "System.Reflection.Primitives";
+ version = "4.3.0";
+ hash = "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM=";
+ })
+ (fetchNuGet {
+ pname = "System.Reflection.TypeExtensions";
+ version = "4.1.0";
+ hash = "sha256-R0YZowmFda+xzKNR4kKg7neFoE30KfZwp/IwfRSKVK4=";
+ })
+ (fetchNuGet {
+ pname = "System.Reflection.TypeExtensions";
+ version = "4.3.0";
+ hash = "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=";
+ })
+ (fetchNuGet {
+ pname = "System.Resources.Reader";
+ version = "4.0.0";
+ hash = "sha256-NOax26EYc/L4bfedL2a33fg4sFXVkBwzVTQ41saJTsk=";
+ })
+ (fetchNuGet {
+ pname = "System.Resources.ResourceManager";
+ version = "4.0.1";
+ hash = "sha256-cZ2/3/fczLjEpn6j3xkgQV9ouOVjy4Kisgw5xWw9kSw=";
+ })
+ (fetchNuGet {
+ pname = "System.Resources.ResourceManager";
+ version = "4.3.0";
+ hash = "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=";
+ })
+ (fetchNuGet {
+ pname = "System.Resources.Writer";
+ version = "4.0.0";
+ hash = "sha256-u9LxSndJMc3H/8GoelW6iyn7erRXy3YEvZs1OVEQFx4=";
+ })
+ (fetchNuGet {
+ pname = "System.Runtime";
+ version = "4.1.0";
+ hash = "sha256-FViNGM/4oWtlP6w0JC0vJU+k9efLKZ+yaXrnEeabDQo=";
+ })
+ (fetchNuGet {
+ pname = "System.Runtime";
+ version = "4.3.0";
+ hash = "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=";
+ })
+ (fetchNuGet {
+ pname = "System.Runtime.CompilerServices.Unsafe";
+ version = "4.5.0-preview1-26216-02";
+ hash = "sha256-xE1bUh7w/hZrknJ2kn1ZKIQO/vW2js9SJxaGXkGq3TI=";
+ })
+ (fetchNuGet {
+ pname = "System.Runtime.CompilerServices.Unsafe";
+ version = "4.5.3";
+ hash = "sha256-lnZMUqRO4RYRUeSO8HSJ9yBHqFHLVbmenwHWkIU20ak=";
+ })
+ (fetchNuGet {
+ pname = "System.Runtime.CompilerServices.Unsafe";
+ version = "6.0.0";
+ hash = "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I=";
+ })
+ (fetchNuGet {
+ pname = "System.Runtime.Extensions";
+ version = "4.1.0";
+ hash = "sha256-X7DZ5CbPY7jHs20YZ7bmcXs9B5Mxptu/HnBUvUnNhGc=";
+ })
+ (fetchNuGet {
+ pname = "System.Runtime.Extensions";
+ version = "4.3.0";
+ hash = "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=";
+ })
+ (fetchNuGet {
+ pname = "System.Runtime.Handles";
+ version = "4.0.1";
+ hash = "sha256-j2QgVO9ZOjv7D1het98CoFpjoYgxjupuIhuBUmLLH7w=";
+ })
+ (fetchNuGet {
+ pname = "System.Runtime.Handles";
+ version = "4.3.0";
+ hash = "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms=";
+ })
+ (fetchNuGet {
+ pname = "System.Runtime.InteropServices";
+ version = "4.1.0";
+ hash = "sha256-QceAYlJvkPRJc/+5jR+wQpNNI3aqGySWWSO30e/FfQY=";
+ })
+ (fetchNuGet {
+ pname = "System.Runtime.InteropServices";
+ version = "4.3.0";
+ hash = "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI=";
+ })
+ (fetchNuGet {
+ pname = "System.Runtime.InteropServices.RuntimeInformation";
+ version = "4.0.0";
+ hash = "sha256-5j53amb76A3SPiE3B0llT2XPx058+CgE7OXL4bLalT4=";
+ })
+ (fetchNuGet {
+ pname = "System.Runtime.Loader";
+ version = "4.0.0";
+ hash = "sha256-gE5/ehU3Qq5phhSxGuPmSv1DFVQeiyl1/+YyrO+I7lI=";
+ })
+ (fetchNuGet {
+ pname = "System.Runtime.Numerics";
+ version = "4.0.1";
+ hash = "sha256-1pJt5ZGxLPTX1mjOi8qZPXyyOMkYV0NstoUCv91HYPg=";
+ })
+ (fetchNuGet {
+ pname = "System.Runtime.Numerics";
+ version = "4.3.0";
+ hash = "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc=";
+ })
+ (fetchNuGet {
+ pname = "System.Runtime.Serialization.Formatters";
+ version = "4.3.0";
+ hash = "sha256-Feic7MGKVG4imh7kpLkPHmApQzYjq7SxHnazh2wZkoQ=";
+ })
+ (fetchNuGet {
+ pname = "System.Runtime.Serialization.Primitives";
+ version = "4.1.1";
+ hash = "sha256-80B05oxJbPLGq2pGOSl6NlZvintX9A1CNpna2aN0WRA=";
+ })
+ (fetchNuGet {
+ pname = "System.Runtime.Serialization.Primitives";
+ version = "4.3.0";
+ hash = "sha256-zu5m1M9usend+i9sbuD6Xbizdo8Z6N5PEF9DAtEVewc=";
+ })
+ (fetchNuGet {
+ pname = "System.Runtime.Serialization.Xml";
+ version = "4.1.1";
+ hash = "sha256-Mx/8hiqvp1E4I6ysJC3U8D2B9qhRQcVvEOivV6w65IQ=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.AccessControl";
+ version = "4.5.0";
+ hash = "sha256-AFsKPb/nTk2/mqH/PYpaoI8PLsiKKimaXf+7Mb5VfPM=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.AccessControl";
+ version = "4.6.0";
+ hash = "sha256-rspJ63MbjNVDve0owXby0Pu2vHjQvR2uuhCDCJ9vgfI=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Claims";
+ version = "4.3.0";
+ hash = "sha256-Fua/rDwAqq4UByRVomAxMPmDBGd5eImRqHVQIeSxbks=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Cryptography.Algorithms";
+ version = "4.2.0";
+ hash = "sha256-BelNIpEyToEp/VYKnje/q1P7KNEpQNtOzGPU18pLGpE=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Cryptography.Algorithms";
+ version = "4.3.0";
+ hash = "sha256-tAJvNSlczYBJ3Ed24Ae27a55tq/n4D3fubNQdwcKWA8=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Cryptography.Cng";
+ version = "4.2.0";
+ hash = "sha256-7F+m3HnmBsgE4xWF8FeCGlaEgQM3drqA6HEaQr6MEoU=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Cryptography.Cng";
+ version = "4.3.0";
+ hash = "sha256-u17vy6wNhqok91SrVLno2M1EzLHZm6VMca85xbVChsw=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Cryptography.Csp";
+ version = "4.0.0";
+ hash = "sha256-WHyR6vVK3zaT4De7jgQFUar1P5fiX9ECwiVkJDFFm7M=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Cryptography.Csp";
+ version = "4.3.0";
+ hash = "sha256-oefdTU/Z2PWU9nlat8uiRDGq/PGZoSPRgkML11pmvPQ=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Cryptography.Encoding";
+ version = "4.0.0";
+ hash = "sha256-ZO7ha39J5uHkIF2RoEKv/bW/bLbVvYMO4+rWyYsKHik=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Cryptography.Encoding";
+ version = "4.3.0";
+ hash = "sha256-Yuge89N6M+NcblcvXMeyHZ6kZDfwBv3LPMDiF8HhJss=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Cryptography.OpenSsl";
+ version = "4.0.0";
+ hash = "sha256-mLijAozynzjiOMyh2P5BHcfVq3Ovd0T/phG08SIbXZs=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ hash = "sha256-DL+D2sc2JrQiB4oAcUggTFyD8w3aLEjJfod5JPe+Oz4=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Cryptography.Pkcs";
+ version = "8.0.0";
+ hash = "sha256-yqfIIeZchsII2KdcxJyApZNzxM/VKknjs25gDWlweBI=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Cryptography.Primitives";
+ version = "4.0.0";
+ hash = "sha256-sEdPftfTxQd/8DpdpqUZC2XWC0SjVCPqAkEleLl17EQ=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Cryptography.Primitives";
+ version = "4.3.0";
+ hash = "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Cryptography.ProtectedData";
+ version = "4.6.0";
+ hash = "sha256-vmZTCnDlFMzMpsJX5SE4fVJTZh6jKN7AbHjKMftYg7s=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Cryptography.X509Certificates";
+ version = "4.1.0";
+ hash = "sha256-sBUUhJP+yYDXvcjNMKqNpn8yzGUpVABwK9vVUvYKjzI=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Cryptography.X509Certificates";
+ version = "4.3.0";
+ hash = "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Permissions";
+ version = "4.5.0";
+ hash = "sha256-Fa6dX6Gyse1A/RBoin8cVaHQePbfBvp6jjWxUXPhXKQ=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Permissions";
+ version = "4.6.0";
+ hash = "sha256-AByObHSxKL0vJvhTWuv4QPN01WnXDKKbnxfzG2tWrCA=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Principal";
+ version = "4.0.1";
+ hash = "sha256-9wBgPnJfFOtrhKZ7wDXZ4q12GklQ49Ka02/9v7Frf9k=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Principal";
+ version = "4.3.0";
+ hash = "sha256-rjudVUHdo8pNJg2EVEn0XxxwNo5h2EaYo+QboPkXlYk=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Principal.Windows";
+ version = "4.5.0";
+ hash = "sha256-BkUYNguz0e4NJp1kkW7aJBn3dyH9STwB5N8XqnlCsmY=";
+ })
+ (fetchNuGet {
+ pname = "System.Security.Principal.Windows";
+ version = "4.6.0";
+ hash = "sha256-lZeXm45RboVgqnPQVJ65y8b5b+9FSVr0MBciG777rso=";
+ })
+ (fetchNuGet {
+ pname = "System.ServiceProcess.ServiceController";
+ version = "8.0.0";
+ hash = "sha256-mq/Qm8JeMUvitHf32/F8uvw1YJGx4prGnEI/VzdaFAI=";
+ })
+ (fetchNuGet {
+ pname = "System.Text.Encoding";
+ version = "4.0.11";
+ hash = "sha256-PEailOvG05CVgPTyKLtpAgRydlSHmtd5K0Y8GSHY2Lc=";
+ })
+ (fetchNuGet {
+ pname = "System.Text.Encoding";
+ version = "4.3.0";
+ hash = "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=";
+ })
+ (fetchNuGet {
+ pname = "System.Text.Encoding.CodePages";
+ version = "4.0.1";
+ hash = "sha256-wxtwWQSTv5tuFP79KhUAhaL6bL4d8lSzSWkCn9aolwM=";
+ })
+ (fetchNuGet {
+ pname = "System.Text.Encoding.CodePages";
+ version = "8.0.0";
+ hash = "sha256-fjCLQc1PRW0Ix5IZldg0XKv+J1DqPSfu9pjMyNBp7dE=";
+ })
+ (fetchNuGet {
+ pname = "System.Text.Encoding.Extensions";
+ version = "4.0.11";
+ hash = "sha256-+kf7J3dEhgCbnCM5vHYlsTm5/R/Ud0Jr6elpHm922iI=";
+ })
+ (fetchNuGet {
+ pname = "System.Text.Encoding.Extensions";
+ version = "4.3.0";
+ hash = "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc=";
+ })
+ (fetchNuGet {
+ pname = "System.Text.Encodings.Web";
+ version = "8.0.0";
+ hash = "sha256-IUQkQkV9po1LC0QsqrilqwNzPvnc+4eVvq+hCvq8fvE=";
+ })
+ (fetchNuGet {
+ pname = "System.Text.Json";
+ version = "8.0.0";
+ hash = "sha256-XFcCHMW1u2/WujlWNHaIWkbW1wn8W4kI0QdrwPtWmow=";
+ })
+ (fetchNuGet {
+ pname = "System.Text.RegularExpressions";
+ version = "4.1.0";
+ hash = "sha256-x6OQN6MCN7S0fJ6EFTfv4rczdUWjwuWE9QQ0P6fbh9c=";
+ })
+ (fetchNuGet {
+ pname = "System.Text.RegularExpressions";
+ version = "4.3.0";
+ hash = "sha256-VLCk1D1kcN2wbAe3d0YQM/PqCsPHOuqlBY1yd2Yo+K0=";
+ })
+ (fetchNuGet {
+ pname = "System.Threading";
+ version = "4.0.11";
+ hash = "sha256-mob1Zv3qLQhQ1/xOLXZmYqpniNUMCfn02n8ZkaAhqac=";
+ })
+ (fetchNuGet {
+ pname = "System.Threading";
+ version = "4.3.0";
+ hash = "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc=";
+ })
+ (fetchNuGet {
+ pname = "System.Threading.AccessControl";
+ version = "4.5.0";
+ hash = "sha256-x3Na5DscrtkFGnZycNeZd3vc8zDsIWKnINL/1JGzcOI=";
+ })
+ (fetchNuGet {
+ pname = "System.Threading.Channels";
+ version = "6.0.0";
+ hash = "sha256-klGYnsyrjvXaGeqgfnMf/dTAMNtcHY+zM4Xh6v2JfuE=";
+ })
+ (fetchNuGet {
+ pname = "System.Threading.Overlapped";
+ version = "4.0.1";
+ hash = "sha256-CAWZlavcuBQHs+kaSX9CmkpHF7wC8rFrug3XPb5KJzo=";
+ })
+ (fetchNuGet {
+ pname = "System.Threading.Tasks";
+ version = "4.0.11";
+ hash = "sha256-5SLxzFg1df6bTm2t09xeI01wa5qQglqUwwJNlQPJIVs=";
+ })
+ (fetchNuGet {
+ pname = "System.Threading.Tasks";
+ version = "4.3.0";
+ hash = "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w=";
+ })
+ (fetchNuGet {
+ pname = "System.Threading.Tasks.Dataflow";
+ version = "4.6.0";
+ hash = "sha256-YYrT3GRzVBdendxt8FUDCnOBJi0nw/CJ9VrzcPJWLSg=";
+ })
+ (fetchNuGet {
+ pname = "System.Threading.Tasks.Extensions";
+ version = "4.0.0";
+ hash = "sha256-+YdcPkMhZhRbMZHnfsDwpNbUkr31X7pQFGxXYcAPZbE=";
+ })
+ (fetchNuGet {
+ pname = "System.Threading.Tasks.Extensions";
+ version = "4.3.0";
+ hash = "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc=";
+ })
+ (fetchNuGet {
+ pname = "System.Threading.Tasks.Extensions";
+ version = "4.5.4";
+ hash = "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng=";
+ })
+ (fetchNuGet {
+ pname = "System.Threading.Tasks.Parallel";
+ version = "4.0.1";
+ hash = "sha256-5VyRZ97Fug4reK/cQ6wsCrJ5jH53aGu1a4ZkKMZrnIQ=";
+ })
+ (fetchNuGet {
+ pname = "System.Threading.Thread";
+ version = "4.0.0";
+ hash = "sha256-7EtSJuKqcW107FYA5Ko9NFXEWUPIzNDtlfKaQV2pvb8=";
+ })
+ (fetchNuGet {
+ pname = "System.Threading.ThreadPool";
+ version = "4.0.10";
+ hash = "sha256-/fowWjM/0ZZFC1Rwu0i5N71iRxV2JOd3jQV2Jn0wuTk=";
+ })
+ (fetchNuGet {
+ pname = "System.Threading.ThreadPool";
+ version = "4.3.0";
+ hash = "sha256-wW0QdvssRoaOfQLazTGSnwYTurE4R8FxDx70pYkL+gg=";
+ })
+ (fetchNuGet {
+ pname = "System.Threading.Timer";
+ version = "4.0.1";
+ hash = "sha256-5lU6zt1O9JDSPr2KAHw4BYgysHnt0yyZrMNa5IIjxZY=";
+ })
+ (fetchNuGet {
+ pname = "System.Windows.Extensions";
+ version = "4.6.0";
+ hash = "sha256-08W7PEiGAJJIMIKXieRgesIvtj4+/bUnBaFGypdXRcU=";
+ })
+ (fetchNuGet {
+ pname = "System.Xml.ReaderWriter";
+ version = "4.0.11";
+ hash = "sha256-haZAFFQ9Sl2DhfvEbdx2YRqKEoxNMU5STaqpMmXw0zA=";
+ })
+ (fetchNuGet {
+ pname = "System.Xml.ReaderWriter";
+ version = "4.3.0";
+ hash = "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA=";
+ })
+ (fetchNuGet {
+ pname = "System.Xml.XDocument";
+ version = "4.0.11";
+ hash = "sha256-KPz1kxe0RUBM+aoktJ/f9p51GudMERU8Pmwm//HdlFg=";
+ })
+ (fetchNuGet {
+ pname = "System.Xml.XDocument";
+ version = "4.3.0";
+ hash = "sha256-rWtdcmcuElNOSzCehflyKwHkDRpiOhJJs8CeQ0l1CCI=";
+ })
+ (fetchNuGet {
+ pname = "System.Xml.XmlDocument";
+ version = "4.0.1";
+ hash = "sha256-gdoFrPo54v1LjkBF79f8EvtltVVjHz9ZI9kc5ve0GkY=";
+ })
+ (fetchNuGet {
+ pname = "System.Xml.XmlDocument";
+ version = "4.3.0";
+ hash = "sha256-kbuV4Y7rVJkfMp2Kgoi8Zvdatm9CZNmlKB3GZgANvy4=";
+ })
+ (fetchNuGet {
+ pname = "System.Xml.XmlSerializer";
+ version = "4.0.11";
+ hash = "sha256-v6x4d6W18dijG5cDqQmVHdtWRf6Y4OkdBolT3d5g3wY=";
+ })
+ (fetchNuGet {
+ pname = "System.Xml.XPath";
+ version = "4.0.1";
+ hash = "sha256-lQCoK2M51SGRuGjfiuIW26Y2goABY2RLE6cZ4816WDo=";
+ })
+ (fetchNuGet {
+ pname = "System.Xml.XPath.XmlDocument";
+ version = "4.0.1";
+ hash = "sha256-bK9AfAYrdSipdRbmo8Rk7394ku92UFNe2TEQF5+k/lA=";
+ })
+ (fetchNuGet {
+ pname = "VueCliMiddleware";
+ version = "6.0.0";
+ hash = "sha256-0OvENncGlUduhcdRByS9LIHVnU3r7xy+7lUsaRWqwbU=";
+ })
+ (fetchNuGet {
+ pname = "YamlDotNet";
+ version = "13.7.1";
+ hash = "sha256-v8w1hh8FCxJQMEPq+YUh9Oi4LE/ndi+vE2igLJazVNQ=";
+ })
+]
diff --git a/third_party/nixpkgs/pkgs/by-name/sm/smtp4dev/package.nix b/third_party/nixpkgs/pkgs/by-name/sm/smtp4dev/package.nix
new file mode 100644
index 0000000000..8c6299b22c
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/sm/smtp4dev/package.nix
@@ -0,0 +1,58 @@
+{
+ lib,
+ stdenv,
+ buildDotnetModule,
+ fetchFromGitHub,
+ nodejs,
+ npmHooks,
+ fetchNpmDeps,
+ dotnetCorePackages,
+}:
+let
+ version = "3.6.1";
+ src = fetchFromGitHub {
+ owner = "rnwood";
+ repo = "smtp4dev";
+ rev = "refs/tags/${version}";
+ hash = "sha256-T6ci7+xbzpOrNr8hpDCwk5qe01L2Ho5V1oM7Hhd8bgg=";
+ };
+ npmRoot = "Rnwood.Smtp4dev/ClientApp";
+in
+buildDotnetModule {
+ inherit version src npmRoot;
+ pname = "smtp4dev";
+
+ nativeBuildInputs = [
+ nodejs
+ nodejs.python
+ npmHooks.npmConfigHook
+ stdenv.cc # c compiler is needed for compiling npm-deps
+ ];
+
+ npmDeps = fetchNpmDeps {
+ src = "${src}/${npmRoot}";
+ hash = "sha256-/Z6sBxA2ReHlEbz0zJjlpn6IwzHDQiXN5ixEV1/iCJI=";
+ };
+
+ dotnet-sdk = dotnetCorePackages.sdk_8_0;
+ dotnet-runtime = dotnetCorePackages.aspnetcore_8_0;
+ projectFile = "Rnwood.Smtp4dev/Rnwood.Smtp4dev.csproj";
+ nugetDeps = ./deps.nix;
+ executables = [ "Rnwood.Smtp4dev" ];
+
+ postFixup = ''
+ mv $out/bin/Rnwood.Smtp4dev $out/bin/smtp4dev
+ '';
+
+ meta = {
+ description = "Fake smtp email server for development and testing";
+ homepage = "https://github.com/rnwood/smtp4dev";
+ license = lib.licenses.bsd3;
+ mainProgram = "smtp4dev";
+ maintainers = with lib.maintainers; [
+ rucadi
+ jchw
+ ];
+ platforms = lib.platforms.unix;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/sn/snapcraft/package.nix b/third_party/nixpkgs/pkgs/by-name/sn/snapcraft/package.nix
index ad2eb1c0b7..d8ae5e24b1 100644
--- a/third_party/nixpkgs/pkgs/by-name/sn/snapcraft/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sn/snapcraft/package.nix
@@ -5,37 +5,14 @@
lib,
makeWrapper,
nix-update-script,
- python3,
+ python3Packages,
squashfsTools,
stdenv,
}:
-let
- python = python3.override {
- self = python;
- packageOverrides = self: super: {
- pydantic-yaml = super.pydantic-yaml.overridePythonAttrs (old: rec {
- version = "0.11.2";
- src = fetchFromGitHub {
- owner = "NowanIlfideme";
- repo = "pydantic-yaml";
- rev = "refs/tags/v${version}";
- hash = "sha256-AeUyVav0/k4Fz69Qizn4hcJKoi/CDR9eUan/nJhWsDY=";
- };
- dependencies = with self; [
- deprecated
- importlib-metadata
- pydantic_1
- ruamel-yaml
- types-deprecated
- ];
- });
- };
- };
-in
-python.pkgs.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "snapcraft";
- version = "8.3.3";
+ version = "8.4.1";
pyproject = true;
@@ -43,7 +20,7 @@ python.pkgs.buildPythonApplication rec {
owner = "canonical";
repo = "snapcraft";
rev = "refs/tags/${version}";
- hash = "sha256-xE+5nYvXawl9HjeBI9ogwyYAVCj/sPoMCVfEeZL5vN4=";
+ hash = "sha256-34LtQ0CV5Ov0RJvN2eNFYEvtccHebpqjaYlhExE/z4c=";
};
patches = [
@@ -93,7 +70,7 @@ python.pkgs.buildPythonApplication rec {
nativeBuildInputs = [ makeWrapper ];
- dependencies = with python.pkgs; [
+ dependencies = with python3Packages; [
attrs
catkin-pkg
click
@@ -102,6 +79,7 @@ python.pkgs.buildPythonApplication rec {
craft-cli
craft-grammar
craft-parts
+ craft-platforms
craft-providers
craft-store
debian
@@ -136,7 +114,7 @@ python.pkgs.buildPythonApplication rec {
validators
];
- build-system = with python.pkgs; [ setuptools ];
+ build-system = with python3Packages; [ setuptools ];
pythonRelaxDeps = [
"docutils"
@@ -151,7 +129,7 @@ python.pkgs.buildPythonApplication rec {
'';
nativeCheckInputs =
- with python.pkgs;
+ with python3Packages;
[
pytest-check
pytest-cov-stub
diff --git a/third_party/nixpkgs/pkgs/by-name/so/soplex/package.nix b/third_party/nixpkgs/pkgs/by-name/so/soplex/package.nix
index d4672a0b8b..90d97c7077 100644
--- a/third_party/nixpkgs/pkgs/by-name/so/soplex/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/so/soplex/package.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "soplex";
- version = "7.1.0";
+ version = "7.1.1";
src = fetchFromGitHub {
owner = "scipopt";
repo = "soplex";
rev = "release-${builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version}";
- hash = "sha256-yoXqfaSGYLHJbUcmBkxhmik553L/9XZtb7FjouaIGCg=";
+ hash = "sha256-f4PMJz/VHCx5Uk7M9JdE+4Qpf29X3S/umoiAo8NXYrU=";
};
nativeBuildInputs = [ cmake ];
diff --git a/third_party/nixpkgs/pkgs/by-name/sp/spade/package.nix b/third_party/nixpkgs/pkgs/by-name/sp/spade/package.nix
index 678bcfc723..b312ce8683 100644
--- a/third_party/nixpkgs/pkgs/by-name/sp/spade/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sp/spade/package.nix
@@ -3,10 +3,13 @@
rustPlatform,
fetchFromGitLab,
stdenv,
+ _experimental-update-script-combinators,
+ nix-update-script,
nix-update,
writeScript,
git,
python312,
+ swim,
}:
rustPlatform.buildRustPackage rec {
@@ -29,21 +32,32 @@ rustPlatform.buildRustPackage rec {
};
};
- # rust + gitlab is a rare combo
- passthru.updateScript = [
+ # TODO: somehow respect https://nixos.org/manual/nixpkgs/stable/#var-passthru-updateScript-commit
+ passthru.updateScript = _experimental-update-script-combinators.sequence [
+ # rust + gitlab + fetchgit is a rare combo
(writeScript "update-spade" ''
VERSION="$(
${lib.getExe git} ls-remote --tags --sort -version:refname ${lib.escapeShellArg src.gitRepoUrl} \
| cut -f2 | grep ^refs/tags/v | cut -d/ -f3- | cut -c2- \
| sort --version-sort --reverse | head -n1
)"
- exec ${lib.getExe nix-update} --version "$VERSION" "$@"
+ exec ${lib.getExe nix-update} spade --version "$VERSION" "$@" --commit
'')
+ (nix-update-script {
+ extraArgs = [
+ "swim"
+ "--commit"
+ ];
+ })
];
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ python312 ];
env.NIX_CFLAGS_LINK = lib.optionalString stdenv.hostPlatform.isDarwin "-L${python312}/lib/python3.12/config-3.12-darwin -lpython3.12";
+ passthru.tests = {
+ inherit swim;
+ };
+
meta = with lib; {
description = "Better hardware description language";
homepage = "https://gitlab.com/spade-lang/spade";
diff --git a/third_party/nixpkgs/pkgs/by-name/sp/spl/package.nix b/third_party/nixpkgs/pkgs/by-name/sp/spl/package.nix
index 60204b378a..c3e517d862 100644
--- a/third_party/nixpkgs/pkgs/by-name/sp/spl/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sp/spl/package.nix
@@ -5,14 +5,14 @@
}:
rustPlatform.buildRustPackage rec {
pname = "spl";
- version = "0.3.2";
+ version = "0.4.0";
src = fetchgit {
url = "https://git.tudbut.de/tudbut/spl";
rev = "v${version}";
- hash = "sha256-thTKM07EtgAVvjpIx8pVssTmN0jPK/OrPYhRfwp7T+U=";
+ hash = "sha256-/WjrQeE3zI71pvCil2yE9ZMaWkmyRG/tNmZ+XFF0nYw=";
};
- cargoHash = "sha256-7MYwWA3F7uJewmBRR0iQD4iXJZokHqIt9Q9dMoj6JVs=";
+ cargoHash = "sha256-8xv7tXVklJDewnHqoRIMefsNWTD28+5WyV5ZI9imOh0=";
meta = {
description = "Simple, concise, concatenative scripting language";
diff --git a/third_party/nixpkgs/pkgs/by-name/sp/splitcode/add-stdint.patch b/third_party/nixpkgs/pkgs/by-name/sp/splitcode/add-stdint.patch
new file mode 100644
index 0000000000..e502856b55
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/sp/splitcode/add-stdint.patch
@@ -0,0 +1,12 @@
+diff --git a/src/SplitCode.h b/src/SplitCode.h
+index 45c199c..fb05250 100644
+--- a/src/SplitCode.h
++++ b/src/SplitCode.h
+@@ -18,6 +18,7 @@
+ #include
+ #include
+ #include
++#include
+
+ #if defined(_MSVC_LANG)
+ #define SPLITCODE_CPP_VERSION _MSVC_LANG
diff --git a/third_party/nixpkgs/pkgs/by-name/sp/splitcode/package.nix b/third_party/nixpkgs/pkgs/by-name/sp/splitcode/package.nix
new file mode 100644
index 0000000000..a63a9b4368
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/sp/splitcode/package.nix
@@ -0,0 +1,47 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ cmake,
+ libcxx,
+ zlib,
+}:
+let
+ version = "0.30.0";
+in
+stdenv.mkDerivation {
+ pname = "splitcode";
+ inherit version;
+
+ src = fetchFromGitHub {
+ owner = "pachterlab";
+ repo = "splitcode";
+ rev = "v${version}";
+ hash = "sha256-g38pJFP9uA2P5ktogAPXKgPtsEJn5vtnK5HClqqezmg=";
+ };
+
+ patches = [ ./add-stdint.patch ];
+
+ nativeBuildInputs = [ cmake ];
+
+ buildInputs = [
+ libcxx
+ zlib
+ ];
+
+ doCheck = true;
+ checkPhase = ''
+ mkdir func_tests
+ cp $src/func_tests/* ./func_tests/
+ bash ./func_tests/runtests.sh
+ '';
+
+ meta = {
+ description = "Tool for flexible, efficient parsing, interpreting, and editing of technical sequences in sequencing reads";
+ homepage = "https://github.com/pachterlab/splitcode";
+ license = lib.licenses.bsd2;
+ platforms = lib.platforms.all;
+ maintainers = with lib.maintainers; [ zimward ];
+ mainProgram = "splitcode";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/sp/spotube/package.nix b/third_party/nixpkgs/pkgs/by-name/sp/spotube/package.nix
index 89b6a84b51..bdadcf424e 100644
--- a/third_party/nixpkgs/pkgs/by-name/sp/spotube/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sp/spotube/package.nix
@@ -22,7 +22,7 @@
let
pname = "spotube";
- version = "3.8.1";
+ version = "3.8.2";
meta = {
description = "Open source, cross-platform Spotify client compatible across multiple platforms";
@@ -56,7 +56,7 @@ let
src = fetchArtifact {
filename = "Spotube-macos-universal.dmg";
- hash = "sha256-NbKFvg50n/GByVU6/vNLmTTV9bhIhl3AxlwAcG60KVY=";
+ hash = "sha256-2nqWHQDxJ0PcwTiLAa8YZffqwsdnepMpXvpqRPX5JxM=";
};
sourceRoot = ".";
@@ -80,7 +80,7 @@ let
src = fetchArtifact {
filename = "Spotube-linux-x86_64.deb";
- hash = "sha256-R/yHXx29T/7NNc1L1AmevzXp1k98qnmvOEd3cfSlJuA=";
+ hash = "sha256-kDPNWbspmORClVMH91Lt3dLVsRwGxiBtB49CHSHxQxI=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/sq/sqlite-vec/package.nix b/third_party/nixpkgs/pkgs/by-name/sq/sqlite-vec/package.nix
index 01bb7229fd..0eff5c9a6d 100644
--- a/third_party/nixpkgs/pkgs/by-name/sq/sqlite-vec/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sq/sqlite-vec/package.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "sqlite-vec";
- version = "0.1.2";
+ version = "0.1.3";
src = fetchFromGitHub {
owner = "asg017";
repo = "sqlite-vec";
rev = "v${finalAttrs.version}";
- hash = "sha256-8vof4gfESfWHAW+MBYdhyte2bKnVk+VEiowDK42/G/0=";
+ hash = "sha256-aMU4Spom1b0M5FQA0SconMuuBtEdOL8WNnUxzvAZ0VQ=";
};
nativeBuildInputs = [ gettext ];
diff --git a/third_party/nixpkgs/pkgs/by-name/sr/srgn/package.nix b/third_party/nixpkgs/pkgs/by-name/sr/srgn/package.nix
index f50519eca3..cb1e0fc66b 100644
--- a/third_party/nixpkgs/pkgs/by-name/sr/srgn/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sr/srgn/package.nix
@@ -5,16 +5,16 @@
}:
rustPlatform.buildRustPackage rec {
pname = "srgn";
- version = "0.13.1";
+ version = "0.13.2";
src = fetchFromGitHub {
owner = "alexpovel";
repo = "srgn";
rev = "srgn-v${version}";
- hash = "sha256-KG5y5V+IWIAlFULnJEomNF2Q/jyKHSSJ6o83J6vlP8w=";
+ hash = "sha256-yVjxNTftrtKb/KHRZG7E3JcsCEtixhfBiHl/6zdcLMo=";
};
- cargoHash = "sha256-Xxdsf2YaJ7IDccn6+fCoMZFXquY/4Ha+ymQSWLIhrWs=";
+ cargoHash = "sha256-Z8y5gN4CzfllUzSMUyCc7TZKeIYVZtATnaIQIga5cAk=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/third_party/nixpkgs/pkgs/by-name/st/stackql/package.nix b/third_party/nixpkgs/pkgs/by-name/st/stackql/package.nix
index 8e0b953f17..fb0b02d559 100644
--- a/third_party/nixpkgs/pkgs/by-name/st/stackql/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/st/stackql/package.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "stackql";
- version = "0.5.724";
+ version = "0.5.742";
src = fetchFromGitHub {
owner = "stackql";
repo = "stackql";
rev = "v${version}";
- hash = "sha256-soaCU0jtFUyViSLTDVSC6dASG5S+z8ie2BcrDg8aIb0=";
+ hash = "sha256-GMc22n0y4lKv4DlG9069p/TrMJLyw0Zdiykuo41Tgys=";
};
- vendorHash = "sha256-6T756bvSED919n9GvwbfM4YXyGlOZKM3khEXnpcrhlI=";
+ vendorHash = "sha256-dssGqcS9l3VipEypKErlCeRs087Tb5Kx4VXvkErZar4=";
ldflags = [
"-s"
diff --git a/third_party/nixpkgs/pkgs/by-name/st/stalwart-mail/package.nix b/third_party/nixpkgs/pkgs/by-name/st/stalwart-mail/package.nix
index 06392d8afc..e77b69093b 100644
--- a/third_party/nixpkgs/pkgs/by-name/st/stalwart-mail/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/st/stalwart-mail/package.nix
@@ -26,7 +26,7 @@ let
# See upstream issue for rocksdb 9.X support
# https://github.com/stalwartlabs/mail-server/issues/407
rocksdb = rocksdb_8_11;
- version = "0.10.0";
+ version = "0.10.2";
in
rustPlatform.buildRustPackage {
pname = "stalwart-mail";
@@ -36,21 +36,11 @@ rustPlatform.buildRustPackage {
owner = "stalwartlabs";
repo = "mail-server";
rev = "refs/tags/v${version}";
- hash = "sha256-9qk7+LJntEmCIuxp0707OOHBVkywlAJA1QmWllR9ZHg=";
+ hash = "sha256-wH26uwaYzfqiamiJ/oosVEiTfCOItwVGbHdRh6Ykpgk=";
fetchSubmodules = true;
};
- cargoHash = "sha256-O1LuEHH5VD/6875Psfp5N/oWYlo1cuTlHzwcgG9RrpI=";
-
- patches = [
- # Remove "PermissionsStartOnly" from systemd service files,
- # which is deprecated and conflicts with our module's ExecPreStart.
- # Upstream PR: https://github.com/stalwartlabs/mail-server/pull/528
- (fetchpatch {
- url = "https://github.com/stalwartlabs/mail-server/pull/528/commits/6e292b3d7994441e58e367b87967c9a277bce490.patch";
- hash = "sha256-j/Li4bYNE7IppxG3FGfljra70/rHyhRvDgOkZOlhMHY=";
- })
- ];
+ cargoHash = "sha256-1AFDyZpkcvFzWBczMAPfajmhBmVl4ou4JdKnrK2KlQI=";
nativeBuildInputs = [
pkg-config
@@ -58,22 +48,31 @@ rustPlatform.buildRustPackage {
rustPlatform.bindgenHook
];
- buildInputs = [
- bzip2
- openssl
- sqlite
- zstd
- ] ++ lib.optionals stdenv.hostPlatform.isLinux [
- foundationdb
- ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
- darwin.apple_sdk.frameworks.CoreFoundation
- darwin.apple_sdk.frameworks.Security
- darwin.apple_sdk.frameworks.SystemConfiguration
- ];
+ buildInputs =
+ [
+ bzip2
+ openssl
+ sqlite
+ zstd
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isLinux [ foundationdb ]
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ darwin.apple_sdk.frameworks.CoreFoundation
+ darwin.apple_sdk.frameworks.Security
+ darwin.apple_sdk.frameworks.SystemConfiguration
+ ];
# skip defaults on darwin because foundationdb is not available
buildNoDefaultFeatures = stdenv.hostPlatform.isDarwin;
- buildFeatures = lib.optional (stdenv.hostPlatform.isDarwin) [ "sqlite" "postgres" "mysql" "rocks" "elastic" "s3" "redis" ];
+ buildFeatures = lib.optional (stdenv.hostPlatform.isDarwin) [
+ "sqlite"
+ "postgres"
+ "mysql"
+ "rocks"
+ "elastic"
+ "s3"
+ "redis"
+ ];
env = {
OPENSSL_NO_VENDOR = true;
@@ -154,11 +153,16 @@ rustPlatform.buildRustPackage {
tests.stalwart-mail = nixosTests.stalwart-mail;
};
- meta = with lib; {
+ meta = {
description = "Secure & Modern All-in-One Mail Server (IMAP, JMAP, SMTP)";
homepage = "https://github.com/stalwartlabs/mail-server";
- changelog = "https://github.com/stalwartlabs/mail-server/blob/${version}/CHANGELOG";
- license = licenses.agpl3Only;
- maintainers = with maintainers; [ happysalada onny oddlama ];
+ changelog = "https://github.com/stalwartlabs/mail-server/blob/main/CHANGELOG.md";
+ license = lib.licenses.agpl3Only;
+ maintainers = with lib.maintainers; [
+ happysalada
+ onny
+ oddlama
+ pandapip1
+ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/st/stalwart-mail/webadmin.nix b/third_party/nixpkgs/pkgs/by-name/st/stalwart-mail/webadmin.nix
index 62db1c422a..645af460f6 100644
--- a/third_party/nixpkgs/pkgs/by-name/st/stalwart-mail/webadmin.nix
+++ b/third_party/nixpkgs/pkgs/by-name/st/stalwart-mail/webadmin.nix
@@ -15,13 +15,13 @@
rustPlatform.buildRustPackage rec {
pname = "webadmin";
- version = "0.1.13";
+ version = "0.1.15";
src = fetchFromGitHub {
owner = "stalwartlabs";
repo = "webadmin";
rev = "refs/tags/v${version}";
- hash = "sha256-QtQAcbyTSAj56QZky7eyNS15pnetLVN1Z4cN5pxlJFc=";
+ hash = "sha256-YglpdxZT5CyFLla6uXTKPtq9EbA9SEQacyR9KNToYT0=";
};
npmDeps = fetchNpmDeps {
@@ -30,7 +30,7 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-na1HEueX8w7kuDp8LEtJ0nD1Yv39cyk6sEMpS1zix2s=";
};
- cargoHash = "sha256-CWDwVVea+cdsoIbQdQ3HDiVwYuMSplWZSUXTweibu9s=";
+ cargoHash = "sha256-piZ+oLL8FqS8Ishi7byYfdedkszreGuxI56pTLcYXn4=";
postPatch = ''
# Using local tailwindcss for compilation
diff --git a/third_party/nixpkgs/pkgs/tools/misc/staruml/default.nix b/third_party/nixpkgs/pkgs/by-name/st/staruml/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/tools/misc/staruml/default.nix
rename to third_party/nixpkgs/pkgs/by-name/st/staruml/package.nix
diff --git a/third_party/nixpkgs/pkgs/by-name/st/stats/package.nix b/third_party/nixpkgs/pkgs/by-name/st/stats/package.nix
index bfa58b5bb7..f37e4dfdb7 100644
--- a/third_party/nixpkgs/pkgs/by-name/st/stats/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/st/stats/package.nix
@@ -8,11 +8,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "stats";
- version = "2.11.7";
+ version = "2.11.11";
src = fetchurl {
url = "https://github.com/exelban/stats/releases/download/v${finalAttrs.version}/Stats.dmg";
- hash = "sha256-UppO7Cky+9xYg292t/78GPJ822kJ0RMG9yvetxRMVsU=";
+ hash = "sha256-6USopfRy+ffxXYNAp14RcO/uKZa1yfnz2S3RP8HmCWw=";
};
sourceRoot = ".";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/stc-cli/default.nix b/third_party/nixpkgs/pkgs/by-name/st/stc-cli/package.nix
similarity index 86%
rename from third_party/nixpkgs/pkgs/applications/networking/stc-cli/default.nix
rename to third_party/nixpkgs/pkgs/by-name/st/stc-cli/package.nix
index 3528c48a18..d04fe5293c 100644
--- a/third_party/nixpkgs/pkgs/applications/networking/stc-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/st/stc-cli/package.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "stc";
- version = "1.5";
+ version = "1.5.3";
src = fetchFromGitHub {
owner = "tenox7";
repo = pname;
rev = version;
- sha256 = "sha256-Hv8md27LUB/d1MNqNEw7UX7r3tMYdguuGP3xOI2LWBk=";
+ sha256 = "sha256-QdU480at8VvuHpYmEKagnBotjM7ikOsVLJeedJ2qtjw=";
};
vendorHash = "sha256-TnWCviLstm6kS34cNkrVGS9RZ21cVX/jmx8d+KytB0c=";
diff --git a/third_party/nixpkgs/pkgs/by-name/st/stdoutisatty/package.nix b/third_party/nixpkgs/pkgs/by-name/st/stdoutisatty/package.nix
new file mode 100644
index 0000000000..f99476c57a
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/st/stdoutisatty/package.nix
@@ -0,0 +1,69 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ cmake,
+ makeBinaryWrapper,
+ nix-update-script,
+ runCommand,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "stdoutisatty";
+ version = "1.0";
+
+ src = fetchFromGitHub {
+ owner = "lilydjwg";
+ repo = "stdoutisatty";
+ rev = finalAttrs.version;
+ hash = "sha256-NyVn9cxx0rY1ridNDTqe0pzcVhdLVaPCKT4hoQkQzRs=";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ makeBinaryWrapper
+ ];
+
+ cmakeFlags = [
+ # must specify the full path to `libstdoutisatty.so` in the nix store
+ (lib.cmakeFeature "CMAKE_C_FLAGS" "-DLIB_FILE='\"${placeholder "out"}/lib/libstdoutisatty.so\"'")
+ ];
+
+ passthru = {
+ updateScript = nix-update-script { };
+ tests = {
+ ls-color = runCommand "${finalAttrs.pname}-test-ls-color" { } ''
+ set -x
+ mkdir somedir
+ ln -s somedir somelink
+
+ color_auto=$(ls -1 --color=auto)
+ color_always=$(ls -1 --color=always)
+
+ ${lib.getExe finalAttrs.finalPackage} \
+ ls -1 --color=auto > $out
+
+ [[ "$(cat $out)" == "$color_always" ]]
+ [[ "$(cat $out)" != "$color_auto" ]]
+ set +x
+ '';
+ };
+ };
+
+ meta = {
+ description = "Make programs think their stdout is a tty / terminal";
+ longDescription = ''
+ `stdoutisatty command` makes `command` think their stdout is a terminal,
+ even if it is actually being piped into another program (e.g. `less`).
+ This is most useful for preserving user-friendly, colored outputs.
+
+ For example, `stdoutisatty ls --color=auto | less` will always show
+ colored output, despite being piped into a pager.
+ '';
+ homepage = "https://github.com/lilydjwg/stdoutisatty";
+ license = lib.licenses.bsd2;
+ maintainers = with lib.maintainers; [ bryango ];
+ mainProgram = "stdoutisatty";
+ platforms = lib.platforms.linux;
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/st/stevenblack-blocklist/package.nix b/third_party/nixpkgs/pkgs/by-name/st/stevenblack-blocklist/package.nix
index bf6bac615d..d48c4e5d42 100644
--- a/third_party/nixpkgs/pkgs/by-name/st/stevenblack-blocklist/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/st/stevenblack-blocklist/package.nix
@@ -6,13 +6,13 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "stevenblack-blocklist";
- version = "3.14.107";
+ version = "3.14.115";
src = fetchFromGitHub {
owner = "StevenBlack";
repo = "hosts";
rev = "refs/tags/${finalAttrs.version}";
- hash = "sha256-2YJRNkIDqU5ruMNPiU1PvfURBE93WGPJuwBmyUJw5Ho=";
+ hash = "sha256-Iw3NUY0rWF+/lbGcO6zn96oNnRWRH33+8gs4e5yA1vM=";
};
outputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/st/strictdoc/package.nix b/third_party/nixpkgs/pkgs/by-name/st/strictdoc/package.nix
index e543f6ed50..49475a7f46 100644
--- a/third_party/nixpkgs/pkgs/by-name/st/strictdoc/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/st/strictdoc/package.nix
@@ -45,7 +45,7 @@ python3.pkgs.buildPythonApplication rec {
xlsxwriter
];
- passthru.optional-dependencies = with python3.pkgs; {
+ optional-dependencies = with python3.pkgs; {
development = [
invoke
tox
diff --git a/third_party/nixpkgs/pkgs/by-name/st/stu/package.nix b/third_party/nixpkgs/pkgs/by-name/st/stu/package.nix
index 95179b7bcf..8dc8b8fcab 100644
--- a/third_party/nixpkgs/pkgs/by-name/st/stu/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/st/stu/package.nix
@@ -8,7 +8,7 @@
testers,
}:
let
- version = "0.6.2";
+ version = "0.6.3";
in
rustPlatform.buildRustPackage {
pname = "stu";
@@ -18,10 +18,10 @@ rustPlatform.buildRustPackage {
owner = "lusingander";
repo = "stu";
rev = "v${version}";
- hash = "sha256-fxVnOftYkl4G6H+jMSy6r/YQgmK15EjKAjdf8MdoaS0=";
+ hash = "sha256-+hncQQSCYpVuRBQSHMNsfD89K+vL1LUJrCqrBIaRW1E=";
};
- cargoHash = "sha256-/a91ONvKG6aRFAnHDkpOQQFtfGlO1WahWM9LdPs75iw=";
+ cargoHash = "sha256-tWgUVe8VLmEfroF4O3YfzU9yPerpKizuICWeSzsbV38=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk.frameworks.AppKit
diff --git a/third_party/nixpkgs/pkgs/by-name/su/superfile/package.nix b/third_party/nixpkgs/pkgs/by-name/su/superfile/package.nix
index 9bb594a375..d788afe3e8 100644
--- a/third_party/nixpkgs/pkgs/by-name/su/superfile/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/su/superfile/package.nix
@@ -5,16 +5,16 @@
}:
buildGoModule rec {
pname = "superfile";
- version = "1.1.4";
+ version = "1.1.5";
src = fetchFromGitHub {
owner = "yorukot";
repo = "superfile";
rev = "v${version}";
- hash = "sha256-ajLlXySf/YLHrwwacV5yIF8qU5pKvEoOwpDoxh49qaU=";
+ hash = "sha256-/MdcfZpYr7vvPIq0rqLrPRPPU+cyp2y0EyxQPf9znwQ=";
};
- vendorHash = "sha256-vybe4KNj6ZhvXRTiN7e5+IhOewfK5L2jKPrcdCYGc4k=";
+ vendorHash = "sha256-8WGmksKH0rmfRH6Xxd0ACl1FS7YPphG7hsIB5/o38lQ=";
ldflags = ["-s" "-w"];
diff --git a/third_party/nixpkgs/pkgs/by-name/su/superhtml/deps.nix b/third_party/nixpkgs/pkgs/by-name/su/superhtml/deps.nix
new file mode 100644
index 0000000000..c855822394
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/su/superhtml/deps.nix
@@ -0,0 +1,61 @@
+{
+ linkFarm,
+ fetchzip,
+ fetchgit,
+}:
+linkFarm "zig-packages" [
+ {
+ name = "1220b9ce6dc0e1fbcd9e7b406ab164344f81774351495f860a90729187c3c058ef4f";
+ path = fetchgit {
+ url = "https://github.com/kristoff-it/zig-lsp-kit";
+ rev = "b4bf61d7fbf9cf7cfdb6f01b211947d2de3e42fd";
+ hash = "sha256-6mlnPTLBXZQwWXstV+h1PAKtMq8RGcJM2dRJ8NqqqtU=";
+ };
+ }
+ {
+ name = "1220102cb2c669d82184fb1dc5380193d37d68b54e8d75b76b2d155b9af7d7e2e76d";
+ path = fetchzip {
+ url = "https://github.com/ziglibs/diffz/archive/ef45c00d655e5e40faf35afbbde81a1fa5ed7ffb.tar.gz";
+ hash = "sha256-5/3W0Xt9RjsvCb8Q4cdaM8dkJP7CdFro14JJLCuqASo=";
+ };
+ }
+ {
+ name = "12209cde192558f8b3dc098ac2330fc2a14fdd211c5433afd33085af75caa9183147";
+ path = fetchgit {
+ url = "https://github.com/ziglibs/known-folders.git";
+ rev = "0ad514dcfb7525e32ae349b9acc0a53976f3a9fa";
+ hash = "sha256-X+XkFj56MkYxxN9LUisjnkfCxUfnbkzBWHy9pwg5M+g=";
+ };
+ }
+ {
+ name = "122014e78d7c69d93595993b3231f3141368e22634b332b0b91a2fb73a8570f147a5";
+ path = fetchgit {
+ url = "https://github.com/kristoff-it/scripty";
+ rev = "df8c11380f9e9bec34809f2242fb116d27cf39d6";
+ hash = "sha256-qVm8pIfT1mHL1zanqYdFm/6AVH8poXKqLtz4+2j+F/A=";
+ };
+ }
+ {
+ name = "1220f2d8402bb7bbc4786b9c0aad73910929ea209cbd3b063842371d68abfed33c1e";
+ path = fetchgit {
+ url = "https://github.com/kristoff-it/zig-afl-kit";
+ rev = "f003bfe714f2964c90939fdc940d5993190a66ec";
+ hash = "sha256-tJ6Ln1SY4WjFZXUWQmgggsUfkd59QgmIpgdInMuv4PI=";
+ };
+ }
+ {
+ name = "1220010a1edd8631b2644476517024992f8e57f453bdb68668720bb590d168faf7c8";
+ path = fetchgit {
+ url = "https://github.com/allyourcodebase/AFLplusplus";
+ rev = "032984eabf5a35af386a3d0e542df7686da339c1";
+ hash = "sha256-KB3QnKAQQ+5CKvJVrhMveMGpF3NTrlwpIyLHVIB96hs=";
+ };
+ }
+ {
+ name = "12200966011c3dd6979d6aa88fe23061fdc6da1f584a6fb1f7682053a0b01e409dbc";
+ path = fetchzip {
+ url = "https://github.com/AFLplusplus/AFLplusplus/archive/v4.21c.tar.gz";
+ hash = "sha256-DKwPRxSO+JEJYWLldnfrAYqzwqukNzrbo4R5FzJqzzg=";
+ };
+ }
+]
diff --git a/third_party/nixpkgs/pkgs/by-name/su/superhtml/package.nix b/third_party/nixpkgs/pkgs/by-name/su/superhtml/package.nix
new file mode 100644
index 0000000000..e12dfd5fbb
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/su/superhtml/package.nix
@@ -0,0 +1,35 @@
+{
+ lib,
+ callPackage,
+ fetchFromGitHub,
+ stdenv,
+ zig,
+}:
+stdenv.mkDerivation rec {
+ pname = "superhtml";
+ version = "0.5.0";
+
+ src = fetchFromGitHub {
+ owner = "kristoff-it";
+ repo = "superhtml";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-E4IVDYps6K+SdemkfwtTjOE+Rdu8m4Itfd3Kv0XO7qk=";
+ };
+
+ nativeBuildInputs = [
+ zig.hook
+ ];
+
+ postPatch = ''
+ ln -s ${callPackage ./deps.nix { }} $ZIG_GLOBAL_CACHE_DIR/p
+ '';
+
+ meta = with lib; {
+ description = "HTML Language Server and Templating Language Library";
+ homepage = "https://github.com/kristoff-it/superhtml";
+ license = licenses.mit;
+ mainProgram = "superhtml";
+ maintainers = with maintainers; [ petertriho ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/su/supermariowar/package.nix b/third_party/nixpkgs/pkgs/by-name/su/supermariowar/package.nix
index 4ebeef24ce..4199d48469 100644
--- a/third_party/nixpkgs/pkgs/by-name/su/supermariowar/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/su/supermariowar/package.nix
@@ -15,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "supermariowar";
- version = "2023-unstable-2024-09-17";
+ version = "2023-unstable-2024-09-21";
src = fetchFromGitHub {
owner = "mmatyas";
repo = "supermariowar";
- rev = "6b8ff8c669ca31a116754d23b6ff65e42ac50733";
- hash = "sha256-P0jV7G81thj0UJoYLd5+H5SjjaVu4goJxc9IkbzxJgs=";
+ rev = "7e7ebe39cadba5d0bd9d7e87a08264332c2f1f12";
+ hash = "sha256-kBwaqw0GZvLWE5GqgfieLRU4s8wYFtTZyl1MgwWGbMc=";
fetchSubmodules = true;
};
diff --git a/third_party/nixpkgs/pkgs/by-name/su/surrealist/0001-Cargo.patch b/third_party/nixpkgs/pkgs/by-name/su/surrealist/0001-Cargo.patch
index 46ed9c2720..9b175cc9a5 100644
--- a/third_party/nixpkgs/pkgs/by-name/su/surrealist/0001-Cargo.patch
+++ b/third_party/nixpkgs/pkgs/by-name/su/surrealist/0001-Cargo.patch
@@ -1,7 +1,7 @@
-diff --git a/Cargo.lock b/Cargo.lock
+diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock
index 55f480a8..a69f9ed9 100644
---- a/Cargo.lock
-+++ b/Cargo.lock
+--- a/src-tauri/Cargo.lock
++++ b/src-tauri/Cargo.lock
@@ -1839,6 +1839,22 @@ dependencies = [
"tower-service",
]
@@ -133,10 +133,10 @@ index 55f480a8..a69f9ed9 100644
[[package]]
name = "tokio-rustls"
version = "0.25.0"
-diff --git a/Cargo.toml b/Cargo.toml
+diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml
index 3e3ab7ee..b6612f95 100644
---- a/Cargo.toml
-+++ b/Cargo.toml
+--- a/src-tauri/Cargo.toml
++++ b/src-tauri/Cargo.toml
@@ -28,6 +28,8 @@ time = { version = "0.3", default-features = false}
log = "^0.4"
url = "2"
diff --git a/third_party/nixpkgs/pkgs/by-name/su/surrealist/package.nix b/third_party/nixpkgs/pkgs/by-name/su/surrealist/package.nix
index ae8b0b7c76..849294960b 100644
--- a/third_party/nixpkgs/pkgs/by-name/su/surrealist/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/su/surrealist/package.nix
@@ -18,12 +18,10 @@
, rustc
, rustPlatform
, stdenv
-, stdenvNoCC
, webkitgtk_4_1
}:
let
-
cargo-tauri_2 = let
version = "2.0.0-rc.3";
src = fetchFromGitHub {
@@ -68,8 +66,6 @@ in stdenv.mkDerivation (finalAttrs: {
hash = "sha256-jOjOdrVOcGPenFW5mkkXKA64C6c+/f9KzlvtUmw6vXc=";
};
- sourceRoot = "${finalAttrs.src.name}/src-tauri";
-
# HACK: A dependency (surrealist -> tauri -> **reqwest**) contains hyper-tls
# as an actually optional dependency. It ends up in the `Cargo.lock` file of
# tauri, but not in the one of surrealist. We apply a patch to `Cargo.toml`
@@ -80,47 +76,25 @@ in stdenv.mkDerivation (finalAttrs: {
./0001-Cargo.patch
];
- ui = stdenvNoCC.mkDerivation {
- inherit (finalAttrs) src version;
- pname = "${finalAttrs.pname}-ui";
-
- pnpmDeps = pnpm.fetchDeps {
- inherit (finalAttrs) pname version src;
- hash = "sha256-zGs1MWJ8TEFuHOoekCNIKQo2PBnp95xLz+R8mzeJXh8=";
- };
-
- ESBUILD_BINARY_PATH = lib.getExe esbuild_21-5;
-
- nativeBuildInputs = [ nodejs pnpm.configHook ];
-
- buildPhase = ''
- runHook preBuild
-
- pnpm build:desktop
-
- runHook postBuild
- '';
-
- installPhase = ''
- runHook preInstall
-
- cp -r dist $out
-
- runHook postInstall
- '';
- };
-
cargoDeps = rustPlatform.fetchCargoTarball {
- inherit (finalAttrs) patches src sourceRoot;
+ inherit (finalAttrs) patches src;
+ sourceRoot = finalAttrs.cargoRoot;
name = "${finalAttrs.pname}-${finalAttrs.version}";
hash = "sha256-LtQS0kH+2P4odV7BJYiH6T51+iZHAM9W9mV96rNfNWs=";
};
+ pnpmDeps = pnpm.fetchDeps {
+ inherit (finalAttrs) pname version src;
+ hash = "sha256-zGs1MWJ8TEFuHOoekCNIKQo2PBnp95xLz+R8mzeJXh8=";
+ };
+
nativeBuildInputs = [
cargo
- cargo-tauri_2
+ (cargo-tauri.hook.override { cargo-tauri = cargo-tauri_2; })
gobject-introspection
makeBinaryWrapper
+ nodejs
+ pnpm.configHook
pkg-config
rustc
rustPlatform.cargoSetupHook
@@ -136,23 +110,12 @@ in stdenv.mkDerivation (finalAttrs: {
];
env = {
+ ESBUILD_BINARY_PATH = lib.getExe esbuild_21-5;
OPENSSL_NO_VENDOR = 1;
};
- postPatch = ''
- substituteInPlace ./tauri.conf.json \
- --replace-fail '"frontendDist": "../dist",' '"frontendDist": "${finalAttrs.ui}",' \
- --replace-fail '"beforeBuildCommand": "pnpm build:desktop",' '"beforeBuildCommand": "",'
- '';
-
- postBuild = ''
- cargo tauri build --bundles deb
- '';
-
- postInstall = ''
- install -Dm555 target/release/bundle/deb/Surrealist_${finalAttrs.version}_*/data/usr/bin/surrealist -t $out/bin
- cp -r target/release/bundle/deb/Surrealist_${finalAttrs.version}_*/data/usr/share $out
- '';
+ cargoRoot = "src-tauri";
+ buildAndTestSubdir = finalAttrs.cargoRoot;
postFixup = ''
wrapProgram "$out/bin/surrealist" \
diff --git a/third_party/nixpkgs/pkgs/by-name/su/sushi/package.nix b/third_party/nixpkgs/pkgs/by-name/su/sushi/package.nix
index 880fc60887..bbcaec75a4 100644
--- a/third_party/nixpkgs/pkgs/by-name/su/sushi/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/su/sushi/package.nix
@@ -77,6 +77,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/sushi";
+ changelog = "https://gitlab.gnome.org/GNOME/sushi/-/blob/${version}/NEWS?ref_type=tags";
description = "Quick previewer for Nautilus";
mainProgram = "sushi";
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/tools/wayland/swaykbdd/default.nix b/third_party/nixpkgs/pkgs/by-name/sw/swaykbdd/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/tools/wayland/swaykbdd/default.nix
rename to third_party/nixpkgs/pkgs/by-name/sw/swaykbdd/package.nix
diff --git a/third_party/nixpkgs/pkgs/by-name/sw/swell-foop/package.nix b/third_party/nixpkgs/pkgs/by-name/sw/swell-foop/package.nix
index 85d6290e93..a08d951e55 100644
--- a/third_party/nixpkgs/pkgs/by-name/sw/swell-foop/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sw/swell-foop/package.nix
@@ -56,6 +56,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/swell-foop";
+ changelog = "https://gitlab.gnome.org/GNOME/swell-foop/-/tree/${version}?ref_type=tags";
description = "Puzzle game, previously known as Same GNOME";
mainProgram = "swell-foop";
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/sw/swift-quit/package.nix b/third_party/nixpkgs/pkgs/by-name/sw/swift-quit/package.nix
new file mode 100644
index 0000000000..80b7ef5f89
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/sw/swift-quit/package.nix
@@ -0,0 +1,36 @@
+{
+ lib,
+ stdenvNoCC,
+ fetchurl,
+ unzip,
+}:
+stdenvNoCC.mkDerivation (finalAttrs: {
+ pname = "swift-quit";
+ version = "1.5";
+
+ src = fetchurl {
+ url = "https://github.com/onebadidea/swiftquit/releases/download/v${finalAttrs.version}/Swift.Quit.zip";
+ sha256 = "sha256-pORnyxOhTc/zykBHF5ujsWEZ9FjNauJGeBDz9bnHTvs=";
+ };
+ dontUnpack = true;
+
+ nativeBuildInputs = [ unzip ];
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/Applications
+ unzip -d $out/Applications $src
+
+ runHook postInstall
+ '';
+
+ meta = {
+ description = "Automatic quitting of macOS apps when closing their windows.";
+ homepage = "https://swiftquit.com/";
+ license = lib.licenses.gpl3;
+ sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
+ maintainers = with lib.maintainers; [ Enzime ];
+ platforms = lib.platforms.darwin;
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/sw/swim/package.nix b/third_party/nixpkgs/pkgs/by-name/sw/swim/package.nix
new file mode 100644
index 0000000000..3fd19809f9
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/sw/swim/package.nix
@@ -0,0 +1,69 @@
+{
+ lib,
+ rustPlatform,
+ fetchFromGitLab,
+ pkg-config,
+ openssl,
+ spade,
+ stdenv,
+ darwin,
+ git,
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "swim";
+ version = "0.10.0";
+
+ src = fetchFromGitLab {
+ owner = "spade-lang";
+ repo = "swim";
+ rev = "v${version}";
+ hash = "sha256-Yuq1eYjxNnmrydzPyx+UWJJlZnC9sIEP3ZEleKmkzIM=";
+ };
+
+ cargoHash = "sha256-3WcMXvxlY0I7HnR+GTxHPAN+1HQsQLymjGFMM6q18xQ=";
+
+ preConfigure = ''
+ # de-vendor spade git submodule
+ test "$version" = "${spade.version}" || {
+ >&2 echo ERROR: version mismatch between spade and swim!
+ false
+ }
+ ln -s ${spade.src} runt/spade
+ '';
+
+ nativeBuildInputs = [ pkg-config ];
+
+ buildInputs =
+ [
+ openssl
+ ]
+ ++ lib.optionals stdenv.isDarwin [
+ darwin.apple_sdk.frameworks.Security
+ darwin.apple_sdk.frameworks.SystemConfiguration
+ ];
+
+ nativeCheckInputs = [ git ];
+
+ checkFlags = [
+ # tries to clone https://gitlab.com/spade-lang/swim-templates
+ "--skip=init::tests::git_init_then_swim_init_works"
+ "--skip=init::tests::init_board_correctly_sets_project_name"
+ "--skip=init::tests::init_board_creates_required_files"
+ "--skip=plugin::test::deny_changes_to_plugins::edits_are_denied"
+ "--skip=plugin::test::deny_changes_to_plugins::restores_work"
+ ];
+
+ passthru = {
+ inherit (spade) updateScript;
+ };
+
+ meta = {
+ description = "Build tool for spade";
+ homepage = "https://gitlab.com/spade-lang/swim";
+ changelog = "https://gitlab.com/spade-lang/swim/-/blob/${src.rev}/CHANGELOG.md";
+ license = lib.licenses.eupl12;
+ maintainers = with lib.maintainers; [ pbsds ];
+ mainProgram = "swim";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/sw/switch-to-configuration-ng/package.nix b/third_party/nixpkgs/pkgs/by-name/sw/switch-to-configuration-ng/package.nix
index 50694aa1dd..2bc473b2f0 100644
--- a/third_party/nixpkgs/pkgs/by-name/sw/switch-to-configuration-ng/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sw/switch-to-configuration-ng/package.nix
@@ -12,7 +12,10 @@ rustPlatform.buildRustPackage {
src = ./src;
- cargoLock.lockFile = ./src/Cargo.lock;
+ cargoLock = {
+ lockFile = ./src/Cargo.lock;
+ outputHashes."rust-ini-0.21.1" = "sha256-0nSBhme/g+mVsYdiq0Ash0ek9WEdvbf/b9FRxA7sauk=";
+ };
nativeBuildInputs = [ pkg-config ];
buildInputs = [ dbus ];
diff --git a/third_party/nixpkgs/pkgs/by-name/sw/switch-to-configuration-ng/src/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/sw/switch-to-configuration-ng/src/Cargo.lock
index 9b70ccfe23..56913a9158 100644
--- a/third_party/nixpkgs/pkgs/by-name/sw/switch-to-configuration-ng/src/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/sw/switch-to-configuration-ng/src/Cargo.lock
@@ -337,9 +337,8 @@ checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"
[[package]]
name = "rust-ini"
-version = "0.21.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d625ed57d8f49af6cfa514c42e1a71fadcff60eb0b1c517ff82fe41aa025b41"
+version = "0.21.1"
+source = "git+https://github.com/zonyitoo/rust-ini?rev=5748ae57a178216a920b88dfac1296618e967447#5748ae57a178216a920b88dfac1296618e967447"
dependencies = [
"cfg-if",
"ordered-multimap",
diff --git a/third_party/nixpkgs/pkgs/by-name/sw/switch-to-configuration-ng/src/Cargo.toml b/third_party/nixpkgs/pkgs/by-name/sw/switch-to-configuration-ng/src/Cargo.toml
index 51d805dcd9..37ca687b3f 100644
--- a/third_party/nixpkgs/pkgs/by-name/sw/switch-to-configuration-ng/src/Cargo.toml
+++ b/third_party/nixpkgs/pkgs/by-name/sw/switch-to-configuration-ng/src/Cargo.toml
@@ -12,7 +12,9 @@ glob = "0.3.1"
log = "0.4.21"
nix = { version = "0.28.0", features = ["fs", "signal"] }
regex = "1.10.4"
-rust-ini = "0.21.0"
+rust-ini = { git = "https://github.com/zonyitoo/rust-ini", rev = "5748ae57a178216a920b88dfac1296618e967447", features = [
+ "inline-comment",
+] }
syslog = "6.1.1"
[build-dependencies]
diff --git a/third_party/nixpkgs/pkgs/by-name/sy/sysdig-cli-scanner/sysdig-cli-scanner.versions.nix b/third_party/nixpkgs/pkgs/by-name/sy/sysdig-cli-scanner/sysdig-cli-scanner.versions.nix
index 007a951265..c86a5849ac 100644
--- a/third_party/nixpkgs/pkgs/by-name/sy/sysdig-cli-scanner/sysdig-cli-scanner.versions.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sy/sysdig-cli-scanner/sysdig-cli-scanner.versions.nix
@@ -1,23 +1,23 @@
{
- version = "1.15.0";
+ version = "1.17.0";
x86_64-linux = {
- url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.15.0/linux/amd64/sysdig-cli-scanner";
- hash = "sha256-Mwpn8UWyR9gqLXq+buy9GaPUA0i6EOh6ymY4Ezv/vbs=";
+ url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.17.0/linux/amd64/sysdig-cli-scanner";
+ hash = "sha256-ls5iOdSTFFj3j1pc9Qd2PYqS9YP/BPQBvvE6tVdR0HU=";
};
aarch64-linux = {
- url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.15.0/linux/arm64/sysdig-cli-scanner";
- hash = "sha256-UeztxyqRtbnF2eRprjMOEO5gAG95sUfrS6ZScvRx/Ag=";
+ url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.17.0/linux/arm64/sysdig-cli-scanner";
+ hash = "sha256-5R3wpYf+ooRLQbypVxKp7QNgSd/DHmEB+SmVo2qAbKA=";
};
x86_64-darwin = {
- url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.15.0/darwin/amd64/sysdig-cli-scanner";
- hash = "sha256-FjKfEtxwTPpMgepu3P0VeefSbhzAWUgb+8UFyQSjVPI=";
+ url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.17.0/darwin/amd64/sysdig-cli-scanner";
+ hash = "sha256-E4HAxADxOS6t4XnGCeakMFd+zA/rBudlCysUYRv0ALE=";
};
aarch64-darwin = {
- url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.15.0/darwin/arm64/sysdig-cli-scanner";
- hash = "sha256-neI+oSbFqIibupKMe2IR3SMMPtiQ7SQlRaxJld6qh6g=";
+ url = "https://download.sysdig.com/scanning/bin/sysdig-cli-scanner/1.17.0/darwin/arm64/sysdig-cli-scanner";
+ hash = "sha256-vcwWl0FgnwN4okIWDCHC86I82plJwOQbse/QfYCz8oQ=";
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/sy/syshud/package.nix b/third_party/nixpkgs/pkgs/by-name/sy/syshud/package.nix
index 05229a47cb..e8989bcf47 100644
--- a/third_party/nixpkgs/pkgs/by-name/sy/syshud/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/sy/syshud/package.nix
@@ -2,8 +2,10 @@
lib,
stdenv,
fetchFromGitHub,
+ glibmm,
gtk4-layer-shell,
gtkmm4,
+ libevdev,
nix-update-script,
pkg-config,
wireplumber,
@@ -12,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "syshud";
- version = "0-unstable-2024-08-27";
+ version = "0-unstable-2024-09-26";
src = fetchFromGitHub {
owner = "System64fumo";
repo = "syshud";
- rev = "aa2c153f6aa15962c6b97a77dbe8c45708155fe0";
- hash = "sha256-SBpufr37K6LC4yc9ircUEBrzuRCKmJzD3C17N34qNGk=";
+ rev = "0b6e4958d8ea66b54bc67f0b5aa005fa3eaa4f6f";
+ hash = "sha256-cyE7ZxesAmnepW7kI6b9Gp7R/v+yG2//EQAj4/X6c+c=";
};
postPatch = ''
@@ -32,8 +34,10 @@ stdenv.mkDerivation (finalAttrs: {
];
buildInputs = [
+ glibmm
gtk4-layer-shell
gtkmm4
+ libevdev
wireplumber
];
diff --git a/third_party/nixpkgs/pkgs/by-name/ta/tali/package.nix b/third_party/nixpkgs/pkgs/by-name/ta/tali/package.nix
index 58db1862b3..b84c123862 100644
--- a/third_party/nixpkgs/pkgs/by-name/ta/tali/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ta/tali/package.nix
@@ -59,6 +59,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/tali";
+ changelog = "https://gitlab.gnome.org/GNOME/tali/-/blob/${version}/NEWS?ref_type=tags";
description = "Sort of poker with dice and less money";
mainProgram = "tali";
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/td/tdl/package.nix b/third_party/nixpkgs/pkgs/by-name/td/tdl/package.nix
index 2263a889a9..da454bc57f 100644
--- a/third_party/nixpkgs/pkgs/by-name/td/tdl/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/td/tdl/package.nix
@@ -5,16 +5,16 @@
}:
buildGoModule rec {
pname = "tdl";
- version = "0.17.4";
+ version = "0.17.5";
src = fetchFromGitHub {
owner = "iyear";
repo = "tdl";
rev = "v${version}";
- hash = "sha256-+2K+8IGl7c2Nq1wr3pDl4H9MEbPsXZotsyaor5TzD5s=";
+ hash = "sha256-K8eq3cuPRgVSqd9VVjlE9DQJQKlyUGZKAhPRwpUTrTc=";
};
- vendorHash = "sha256-1PgE7Qxxe+GMaMpH5xql/NX8+QSkGRn++/+T6MQkUmM=";
+ vendorHash = "sha256-X9gQ0mtuIgeo7s/IOAC5k6q3C8rBOKjTdQgeV7d3L60=";
ldflags = [
"-s"
diff --git a/third_party/nixpkgs/pkgs/by-name/te/teams-for-linux/package.nix b/third_party/nixpkgs/pkgs/by-name/te/teams-for-linux/package.nix
index c1ecf1a4bb..547af6be14 100644
--- a/third_party/nixpkgs/pkgs/by-name/te/teams-for-linux/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/te/teams-for-linux/package.nix
@@ -15,16 +15,16 @@
buildNpmPackage rec {
pname = "teams-for-linux";
- version = "1.10.2";
+ version = "1.11.0";
src = fetchFromGitHub {
owner = "IsmaelMartinez";
repo = "teams-for-linux";
rev = "refs/tags/v${version}";
- hash = "sha256-AcKjh3DAUoIpsMr+K/T0FT5knbBx54pZmJKCK9HRZVQ=";
+ hash = "sha256-UNe4stYEOTcQc+ap1/v9EXjHTwKvLYd4t8EPuojDyqw=";
};
- npmDepsHash = "sha256-vDRFFxkIQo5qU9gmkSwUhPz4FG2XbUNkTw6SCuvMqCc=";
+ npmDepsHash = "sha256-OpoPXcSiHnK4UYFimY+yOM6M3dAOcvZ82DdGc++oNLM=";
nativeBuildInputs = [
makeWrapper
diff --git a/third_party/nixpkgs/pkgs/by-name/te/terragrunt/package.nix b/third_party/nixpkgs/pkgs/by-name/te/terragrunt/package.nix
index 551477dc39..43edfeb399 100644
--- a/third_party/nixpkgs/pkgs/by-name/te/terragrunt/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/te/terragrunt/package.nix
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "terragrunt";
- version = "0.67.3";
+ version = "0.67.9";
src = fetchFromGitHub {
owner = "gruntwork-io";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-OYtPpy3ig5NMw1Usmi7VnZyqr0hzG71/5R4qOEczZ4Y=";
+ hash = "sha256-TDYYPR+Sak2Kv89Fp+sCi2XC8eYrwVS5RIgzUTXaCRc=";
};
nativeBuildInputs = [ go-mockery ];
diff --git a/third_party/nixpkgs/pkgs/by-name/te/tetrio-desktop/package.nix b/third_party/nixpkgs/pkgs/by-name/te/tetrio-desktop/package.nix
index 56e2f60acc..e42eed4589 100644
--- a/third_party/nixpkgs/pkgs/by-name/te/tetrio-desktop/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/te/tetrio-desktop/package.nix
@@ -1,21 +1,21 @@
-{ stdenv
-, lib
-, fetchzip
-, dpkg
-, makeWrapper
-, callPackage
-, addDriverRunpath
-, electron
-, withTetrioPlus ? false
-, tetrio-plus ? null
+{
+ stdenv,
+ lib,
+ fetchzip,
+ dpkg,
+ makeWrapper,
+ addDriverRunpath,
+ electron,
+ withTetrioPlus ? false,
+ tetrio-plus,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "tetrio-desktop";
- version = "9.0.0";
+ version = "9";
src = fetchzip {
- url = "https://tetr.io/about/desktop/builds/${lib.versions.major finalAttrs.version}/TETR.IO%20Setup.deb";
+ url = "https://tetr.io/about/desktop/builds/${finalAttrs.version}/TETR.IO%20Setup.deb";
hash = "sha256-TgegFy+sHjv0ILaiLO1ghyUhKXoj8v43ACJOJhKyI0c=";
nativeBuildInputs = [ dpkg ];
};
@@ -26,20 +26,7 @@ stdenv.mkDerivation (finalAttrs: {
installPhase =
let
- tetrio-plus' =
- if tetrio-plus == null
- then
- callPackage ./tetrio-plus.nix
- {
- tetrio-src = finalAttrs.src;
- tetrio-version = finalAttrs.version;
- }
- else tetrio-plus;
-
- asarPath =
- if withTetrioPlus
- then "${tetrio-plus'}/app.asar"
- else "opt/TETR.IO/resources/app.asar";
+ asarPath = if withTetrioPlus then tetrio-plus else "opt/TETR.IO/resources/app.asar";
in
''
runHook preInstall
@@ -59,22 +46,25 @@ stdenv.mkDerivation (finalAttrs: {
postFixup = ''
makeShellWrapper '${lib.getExe electron}' $out/bin/tetrio \
--prefix LD_LIBRARY_PATH : ${addDriverRunpath.driverLink}/lib \
- --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \
+ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime}}" \
--add-flags $out/share/TETR.IO/app.asar
'';
meta = {
changelog = "https://tetr.io/about/desktop/history/";
- description = "TETR.IO desktop client";
+ description = "Desktop client for TETR.IO, an online stacker game";
downloadPage = "https://tetr.io/about/desktop/";
homepage = "https://tetr.io";
license = lib.licenses.unfree;
longDescription = ''
- TETR.IO is a modern yet familiar online stacker.
- Play against friends and foes all over the world, or claim a spot on the leaderboards - the stacker future is yours!
+ TETR.IO is a free-to-win modern yet familiar online stacker.
+ Play multiplayer games against friends and foes all over the world, or claim a spot on the leaderboards - the stacker future is yours!
'';
mainProgram = "tetrio";
- maintainers = with lib.maintainers; [ wackbyte huantian ];
+ maintainers = with lib.maintainers; [
+ wackbyte
+ huantian
+ ];
platforms = [ "x86_64-linux" ];
sourceProvenance = [ lib.sourceTypes.binaryBytecode ];
};
diff --git a/third_party/nixpkgs/pkgs/by-name/te/tetrio-desktop/tetrio-plus.nix b/third_party/nixpkgs/pkgs/by-name/te/tetrio-plus/package.nix
similarity index 61%
rename from third_party/nixpkgs/pkgs/by-name/te/tetrio-desktop/tetrio-plus.nix
rename to third_party/nixpkgs/pkgs/by-name/te/tetrio-plus/package.nix
index 9c12dd1b9a..86ee4bda8d 100644
--- a/third_party/nixpkgs/pkgs/by-name/te/tetrio-desktop/tetrio-plus.nix
+++ b/third_party/nixpkgs/pkgs/by-name/te/tetrio-plus/package.nix
@@ -1,44 +1,32 @@
-{ lib
-, stdenv
-, fetchFromGitLab
-, rustPlatform
-, rustc
-, wasm-pack
-, wasm-bindgen-cli
-, binaryen
+{
+ lib,
+ stdenv,
+ fetchFromGitLab,
+ rustPlatform,
+ rustc,
+ wasm-pack,
+ wasm-bindgen-cli,
+ binaryen,
-, fetchYarnDeps
-, yarn
-, fixup-yarn-lock
-, nodejs
-, asar
+ fetchYarnDeps,
+ yarn,
+ fixup-yarn-lock,
+ nodejs,
+ asar,
-, tetrio-src
-, tetrio-version
+ tetrio-desktop,
}:
let
- version = "0.27.2";
+ version = "0.27.4";
+ rev = "electron-v${version}-tetrio-v${tetrio-desktop.version}";
src = fetchFromGitLab {
owner = "UniQMG";
repo = "tetrio-plus";
- rev = "electron-v${version}-tetrio-v${lib.versions.major tetrio-version}";
- hash = "sha256-PvTivTt1Zuvk5gaCcQDcIBFsUf/ZG7TJYXqm0NP++Bw=";
+ inherit rev;
+ hash = "sha256-HwGFg8dxqtqghdP+PXWXr6Fi5vfgopThs+QNa3N1awk=";
fetchSubmodules = true;
-
- # tetrio-plus uses this info for displaying its version,
- # so we need to deep clone to have all the revision history.
- # After we're done, we emulate 'leaveDotGit = false' by removing
- # all the .git folders.
- leaveDotGit = true;
- deepClone = true;
- postFetch = ''
- cd "$out"
- git rev-parse --short HEAD~1 > resources/ci-commit-previous
- git rev-parse --short HEAD > resources/ci-commit
- find "$out" -name .git -print0 | xargs -0 rm -rf
- '';
};
wasm-bindgen-82 = wasm-bindgen-cli.override {
@@ -53,7 +41,7 @@ let
sourceRoot = "${src.name}/tpsecore";
- cargoHash = "sha256-K9l8wQOtjf3l8gZMMdVnaNrgzVWGl62iBBcpA+ulJbw=";
+ cargoHash = "sha256-zqeoPeGZvSz7W3c7MXnvvq73hvavg1RGzPc3iTqAjBo=";
nativeBuildInputs = [
wasm-pack
@@ -76,7 +64,10 @@ let
description = "Self contained toolkit for creating, editing, and previewing TPSE files";
homepage = "https://gitlab.com/UniQMG/tpsecore";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ huantian wackbyte ];
+ maintainers = with lib.maintainers; [
+ huantian
+ wackbyte
+ ];
platforms = lib.platforms.linux;
};
};
@@ -101,13 +92,14 @@ stdenv.mkDerivation (finalAttrs: {
buildPhase = ''
runHook preBuild
- # 'out' is the directory that the tetrio-plus expects the vanilla asar to be
- # and this is the directory that will contain the final result that we want
- asar extract ${tetrio-src}/opt/TETR.IO/resources/app.asar out
- cd out
+ # tetrio-plus expects the vanilla asar to be extracted into 'out' and
+ # 'out' is the directory contianing the final patched asar's contents
+ asar extract ${tetrio-desktop.src}/opt/TETR.IO/resources/app.asar out
# Install custom package.json/yarn.lock that describe the additional node
# dependencies that tetrio-plus needs to run, and install them in our output
+ cd out
+
cp ../resources/desktop-ci/yarn.lock .
patch package.json ../resources/desktop-ci/package.json.diff
@@ -119,24 +111,26 @@ stdenv.mkDerivation (finalAttrs: {
cd ..
- # The simple build script expects the vanilla asar located here
+ # The included build script expects the vanilla asar located here
# This patches the vanilla code to load the tetrio-plus code
- ln -s ${tetrio-src}/opt/TETR.IO/resources/app.asar app.asar
+ ln -s ${tetrio-desktop.src}/opt/TETR.IO/resources/app.asar app.asar
node ./scripts/build-electron.js
- # Finally, we install the tetrio-plus code where the above patch script expects
+ # Actually install tetrio-plus where the above patch script expects
cp -r $src out/tetrioplus
chmod -R u+w out/tetrioplus
- # Disable the uninstall button in the tetrio-plus popup,
- # as it doesn't make sense to mutably uninstall it in a nix package
+ # Install tpsecore
+ cp ${tpsecore}/{tpsecore_bg.wasm,tpsecore.js} out/tetrioplus/source/lib/
+ # Remove uneeded tpsecore source code
+ rm -rf out/tetrioplus/tpsecore/
+
+ # Disable useless uninstall button in the tetrio-plus popup
substituteInPlace out/tetrioplus/desktop-manifest.js \
--replace-fail '"show_uninstaller_button": true' '"show_uninstaller_button": false'
- # We don't need the tpsecore source code bundled
- rm -rf out/tetrioplus/tpsecore/
- # since we install the compiled version here
- cp ${tpsecore}/{tpsecore_bg.wasm,tpsecore.js} out/tetrioplus/source/lib/
+ # Display 'nixpkgs' next to version in tetrio-plus popup
+ echo "nixpkgs" > out/tetrioplus/resources/override-commit
runHook postBuild
'';
@@ -144,23 +138,29 @@ stdenv.mkDerivation (finalAttrs: {
installPhase = ''
runHook preinstall
- mkdir -p $out
- asar pack out $out/app.asar
+ asar pack out $out
runHook postinstall
'';
meta = {
- description = "TETR.IO customization tool suite";
- downloadPage = "https://gitlab.com/UniQMG/tetrio-plus/-/releases";
+ description = "Modified TETR.IO desktop app.asar with many customization tools";
+ longDescription = ''
+ To use this, `override` the `withTetrioPlus` attribute of `tetrio-desktop`.
+ '';
homepage = "https://gitlab.com/UniQMG/tetrio-plus";
+ downloadPage = "https://gitlab.com/UniQMG/tetrio-plus/-/releases";
+ changelog = "https://gitlab.com/UniQMG/tetrio-plus/-/releases/${rev}";
license = [
lib.licenses.mit
# while tetrio-plus is itself mit, the result of this derivation
# is a modified version of tetrio-desktop, which is unfree.
lib.licenses.unfree
];
- maintainers = with lib.maintainers; [ huantian wackbyte ];
+ maintainers = with lib.maintainers; [
+ huantian
+ wackbyte
+ ];
platforms = lib.platforms.linux;
};
})
diff --git a/third_party/nixpkgs/pkgs/by-name/te/tex-fmt/package.nix b/third_party/nixpkgs/pkgs/by-name/te/tex-fmt/package.nix
new file mode 100644
index 0000000000..2a13821d72
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/te/tex-fmt/package.nix
@@ -0,0 +1,27 @@
+{
+ lib,
+ fetchFromGitHub,
+ rustPlatform,
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "tex-fmt";
+ version = "0.4.4";
+
+ src = fetchFromGitHub {
+ owner = "WGUNDERWOOD";
+ repo = "tex-fmt";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-o8TlD0qxz/0sS45tnBNXYNDzp+VAhH3Ym1odSleD/uw=";
+ };
+
+ cargoHash = "sha256-N3kCeBisjeOAG45QPQhplGRAvj5kebEX4U9pisM/GUQ=";
+
+ meta = {
+ description = "LaTeX formatter written in Rust";
+ homepage = "https://github.com/WGUNDERWOOD/tex-fmt";
+ license = lib.licenses.mit;
+ mainProgram = "tex-fmt";
+ maintainers = with lib.maintainers; [ wgunderwood ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/te/textlint/package.nix b/third_party/nixpkgs/pkgs/by-name/te/textlint/package.nix
index 07dc3dd5d5..cd508c1e20 100644
--- a/third_party/nixpkgs/pkgs/by-name/te/textlint/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/te/textlint/package.nix
@@ -28,13 +28,13 @@
buildNpmPackage rec {
pname = "textlint";
- version = "14.2.0";
+ version = "14.2.1";
src = fetchFromGitHub {
owner = "textlint";
repo = "textlint";
rev = "refs/tags/v${version}";
- hash = "sha256-KNOloSc66IX8GApI5JJ7z2DxPthOaZ3xpw0rlmAgIXc=";
+ hash = "sha256-M3ahoQxEBTGfQy2k3QqIefh0emgGF9q+AwWTReKWbhM=";
};
patches = [
@@ -44,7 +44,7 @@ buildNpmPackage rec {
./remove-workspaces.patch
];
- npmDepsHash = "sha256-/m37+odnYsegls2JamkQsHT39/APynppQiTMtRh3ycE=";
+ npmDepsHash = "sha256-6qP3caFg4Cpm7yckjopRdX/D8jH9ObLCba1k2TiQWCA=";
nativeBuildInputs =
[
diff --git a/third_party/nixpkgs/pkgs/by-name/ti/tigerbeetle/package.nix b/third_party/nixpkgs/pkgs/by-name/ti/tigerbeetle/package.nix
index 585720d889..3961816fff 100644
--- a/third_party/nixpkgs/pkgs/by-name/ti/tigerbeetle/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ti/tigerbeetle/package.nix
@@ -10,14 +10,14 @@ let
platform =
if stdenvNoCC.hostPlatform.isDarwin then "universal-macos" else stdenvNoCC.hostPlatform.system;
hash = builtins.getAttr platform {
- "universal-macos" = "sha256-VtKM+Fw1yy0KYvbtxerYykEbYv1hCc81ckfETH36vCU=";
- "x86_64-linux" = "sha256-LtnLLWSOUtnp27swwCrRiA3NIKqrOD2MZylXKbLm2fw=";
- "aarch64-linux" = "sha256-tmlizjB8BWtbQd75RoYvIsRxqEuj1V7Fx9LgArvphm4=";
+ "universal-macos" = "sha256-UfGVPPJAx+2oi+LwoLBfBPDFvcAbHlSxFReQ+PoKZ+0=";
+ "x86_64-linux" = "sha256-Ohi1dXAlkMvVlVl4B2VEwiIBbYlpBMoTPBOEtTIQM+E=";
+ "aarch64-linux" = "sha256-RIwcJzmS2wCr42NvE/0Mg/jy4Bn644ZvWSCFjb3Va2o=";
};
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "tigerbeetle";
- version = "0.16.2";
+ version = "0.16.3";
src = fetchzip {
url = "https://github.com/tigerbeetle/tigerbeetle/releases/download/${finalAttrs.version}/tigerbeetle-${platform}.zip";
@@ -42,7 +42,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
package = tigerbeetle;
command = "tigerbeetle version";
};
- updateScript = nix-update-script { };
+ updateScript = ./update.sh;
};
meta = {
diff --git a/third_party/nixpkgs/pkgs/by-name/ti/tigerbeetle/update.sh b/third_party/nixpkgs/pkgs/by-name/ti/tigerbeetle/update.sh
new file mode 100755
index 0000000000..903d875df6
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ti/tigerbeetle/update.sh
@@ -0,0 +1,35 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p curl jq nix mktemp unzip gnused
+
+set -euo pipefail
+
+latest_release_info=$(curl -s ${GITHUB_TOKEN:+ -H "Authorization: Bearer $GITHUB_TOKEN"} https://api.github.com/repos/tigerbeetle/tigerbeetle/releases?per_page=5 | jq -r "map(select(.properties.draft and .properties.prerelease | not)) | .[0]")
+latestVersion=$(jq -r ".tag_name" <<< $latest_release_info)
+currentVersion=$(nix-instantiate --eval -E "let pkgs = import ./. {}; in pkgs.tigerbeetle.version" | tr -d '"')
+
+if [[ "$currentVersion" == "$latestVersion" ]]
+then
+ echo "New version same as old version, nothing to do." >&2
+ exit 0
+fi
+
+# Note: our own nix-prefetch-url impersonation because the way that nix-prefetch-url treats tigerbeetle's zip files (which are just a single executable, no directories) is different from how Nixpkgs's fetchzip treats them.
+retrieved_hash=""
+function retrieve_hash {
+ download_dir=$(mktemp -d)
+ curl -s --location $1 --output "$download_dir/tigerbeetle.zip"
+ unzip -q "$download_dir/tigerbeetle.zip" -d "$download_dir"
+ rm "$download_dir/tigerbeetle.zip"
+ retrieved_hash=$(nix --extra-experimental-features nix-command hash path "$download_dir")
+ rm -rf "$download_dir"
+}
+
+nixFile=$(nix-instantiate --eval --strict -A "tigerbeetle.meta.position" | sed -re 's/^"(.*):[0-9]+"$/\1/')
+
+sed -i "s|\(version = \"\)\(.*\)\"|\1$latestVersion\"|" $nixFile
+retrieve_hash "https://github.com/tigerbeetle/tigerbeetle/releases/download/${latestVersion}/tigerbeetle-x86_64-linux.zip"
+sed -i "s|\(\"x86_64-linux\" = \"\)\(.*\)\"|\1$retrieved_hash\"|" $nixFile
+retrieve_hash "https://github.com/tigerbeetle/tigerbeetle/releases/download/${latestVersion}/tigerbeetle-aarch64-linux.zip"
+sed -i "s|\(\"aarch64-linux\" = \"\)\(.*\)\"|\1$retrieved_hash\"|" $nixFile
+retrieve_hash "https://github.com/tigerbeetle/tigerbeetle/releases/download/${latestVersion}/tigerbeetle-universal-macos.zip"
+sed -i "s|\(\"universal-macos\" = \"\)\(.*\)\"|\1$retrieved_hash\"|" $nixFile
diff --git a/third_party/nixpkgs/pkgs/by-name/ti/tile38/package.nix b/third_party/nixpkgs/pkgs/by-name/ti/tile38/package.nix
index ace164ad0f..72194aebfb 100644
--- a/third_party/nixpkgs/pkgs/by-name/ti/tile38/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ti/tile38/package.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "tile38";
- version = "1.33.2";
+ version = "1.33.3";
src = fetchFromGitHub {
owner = "tidwall";
repo = pname;
rev = version;
- hash = "sha256-+HclPZOVBa5cEAuUr5R40+CHI58yZJ6uo8qM06IAgQw=";
+ hash = "sha256-r13STmaDJz4OGboNPsrJSi668q72Bzffe5TRXJk6pdI=";
};
vendorHash = "sha256-nnamNwowRPWQBKUMg800bFgijv8iHbdh/wUwTfX0NcY=";
diff --git a/third_party/nixpkgs/pkgs/by-name/ti/tinymist/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/ti/tinymist/Cargo.lock
index 36656d2cf5..1a6ee19b40 100644
--- a/third_party/nixpkgs/pkgs/by-name/ti/tinymist/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/ti/tinymist/Cargo.lock
@@ -4,9 +4,9 @@ version = 3
[[package]]
name = "addr2line"
-version = "0.22.0"
+version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"
+checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375"
dependencies = [
"gimli",
]
@@ -17,6 +17,12 @@ version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
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.7.8"
@@ -81,9 +87,9 @@ dependencies = [
[[package]]
name = "anstream"
-version = "0.6.14"
+version = "0.6.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b"
+checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526"
dependencies = [
"anstyle",
"anstyle-parse",
@@ -96,33 +102,33 @@ dependencies = [
[[package]]
name = "anstyle"
-version = "1.0.7"
+version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b"
+checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1"
[[package]]
name = "anstyle-parse"
-version = "0.2.4"
+version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4"
+checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb"
dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-query"
-version = "1.1.0"
+version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391"
+checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a"
dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "anstyle-wincon"
-version = "3.0.3"
+version = "3.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19"
+checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8"
dependencies = [
"anstyle",
"windows-sys 0.52.0",
@@ -130,9 +136,9 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.86"
+version = "1.0.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
+checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
[[package]]
name = "approx"
@@ -145,11 +151,10 @@ dependencies = [
[[package]]
name = "archery"
-version = "1.2.0"
+version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8967cd1cc9e9e1954f644e14fbd6042fe9a37da96c52a67e44a2ac18261f8561"
+checksum = "eae2ed21cd55021f05707a807a5fc85695dafb98832921f6cfa06db67ca5b869"
dependencies = [
- "static_assertions",
"triomphe",
]
@@ -161,9 +166,9 @@ checksum = "7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236"
[[package]]
name = "arrayref"
-version = "0.3.7"
+version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545"
+checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
[[package]]
name = "arrayvec"
@@ -173,21 +178,27 @@ checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
[[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 = "async-trait"
-version = "0.1.81"
+version = "0.1.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107"
+checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
+[[package]]
+name = "atomic-waker"
+version = "1.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
+
[[package]]
name = "autocfg"
version = "1.3.0"
@@ -202,17 +213,17 @@ checksum = "7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973"
[[package]]
name = "backtrace"
-version = "0.3.73"
+version = "0.3.74"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a"
+checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
dependencies = [
"addr2line",
- "cc",
"cfg-if",
"libc",
- "miniz_oxide",
+ "miniz_oxide 0.8.0",
"object",
"rustc-demangle",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -302,9 +313,9 @@ dependencies = [
[[package]]
name = "bstr"
-version = "1.9.1"
+version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706"
+checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c"
dependencies = [
"memchr",
"serde",
@@ -346,9 +357,9 @@ dependencies = [
[[package]]
name = "bytemuck"
-version = "1.16.1"
+version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e"
+checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae"
[[package]]
name = "byteorder"
@@ -358,15 +369,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "bytes"
-version = "1.6.0"
+version = "1.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
+checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3"
[[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",
]
@@ -396,9 +407,12 @@ dependencies = [
[[package]]
name = "cc"
-version = "1.1.0"
+version = "1.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eaff6f8ce506b9773fa786672d63fc7a191ffea1be33f72bbd4aeacefca9ffc8"
+checksum = "07b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0"
+dependencies = [
+ "shlex",
+]
[[package]]
name = "cfg-if"
@@ -478,9 +492,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.5.9"
+version = "4.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "64acc1846d54c1fe936a78dc189c34e28d3f5afc348403f28ecf53660b9b8462"
+checksum = "b0956a43b323ac1afaffc053ed5c4b7c1f1800bacd1683c353aabbb752515dd3"
dependencies = [
"clap_builder",
"clap_derive",
@@ -488,9 +502,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.5.9"
+version = "4.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6fb8393d67ba2e7bfaf28a23458e4e2b543cc73a99595511eb207fdb8aede942"
+checksum = "4d72166dd41634086d5803a47eb71ae740e61d84709c36f3c34110173db3961b"
dependencies = [
"anstream",
"anstyle",
@@ -503,18 +517,28 @@ dependencies = [
[[package]]
name = "clap_complete"
-version = "4.5.8"
+version = "4.5.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b4be9c4c4b1f30b78d8a750e0822b6a6102d97e62061c583a6c1dea2dfb33ae"
+checksum = "8937760c3f4c60871870b8c3ee5f9b30771f792a7045c48bcbba999d7d6b3b8e"
dependencies = [
"clap",
]
[[package]]
name = "clap_complete_fig"
-version = "4.5.1"
+version = "4.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fb4bc503cddc1cd320736fb555d6598309ad07c2ddeaa23891a10ffb759ee612"
+checksum = "d494102c8ff3951810c72baf96910b980fb065ca5d3101243e6a8dc19747c86b"
+dependencies = [
+ "clap",
+ "clap_complete",
+]
+
+[[package]]
+name = "clap_complete_nushell"
+version = "4.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5fe32110e006bccf720f8c9af3fee1ba7db290c724eab61544e1d3295be3a40e"
dependencies = [
"clap",
"clap_complete",
@@ -522,27 +546,27 @@ dependencies = [
[[package]]
name = "clap_derive"
-version = "4.5.8"
+version = "4.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085"
+checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab"
dependencies = [
"heck 0.5.0",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
name = "clap_lex"
-version = "0.7.1"
+version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70"
+checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97"
[[package]]
name = "clap_mangen"
-version = "0.2.22"
+version = "0.2.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f50dde5bc0c853d6248de457e5eb6e5a674a54b93810a34ded88d882ca1fe2de"
+checksum = "f17415fd4dfbea46e3274fcd8d368284519b358654772afb700dc2e8d2b24eeb"
dependencies = [
"clap",
"roff",
@@ -572,9 +596,9 @@ checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
[[package]]
name = "colorchoice"
-version = "1.0.1"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422"
+checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0"
[[package]]
name = "comemo"
@@ -606,7 +630,7 @@ checksum = "54af6ac68ada2d161fa9cc1ab52676228e340866d094d6542107e74b82acc095"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -617,7 +641,7 @@ checksum = "c8936e42f9b4f5bdfaf23700609ac1f11cb03ad4c1ec128a4ee4fd0903e228db"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -644,9 +668,9 @@ dependencies = [
[[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_maths"
@@ -659,9 +683,9 @@ dependencies = [
[[package]]
name = "cpufeatures"
-version = "0.2.12"
+version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
+checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0"
dependencies = [
"libc",
]
@@ -776,7 +800,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -787,7 +811,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
dependencies = [
"darling_core",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -901,7 +925,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -940,6 +964,12 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced"
+[[package]]
+name = "embedded-io"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d"
+
[[package]]
name = "ena"
version = "0.14.3"
@@ -987,14 +1017,14 @@ checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[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",
"regex",
@@ -1002,9 +1032,9 @@ dependencies = [
[[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",
@@ -1047,9 +1077,9 @@ checksum = "dd2e7510819d6fbf51a5545c8f922716ecfb14df168a3242f7d33e0239efe6a1"
[[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"
@@ -1062,24 +1092,24 @@ dependencies = [
[[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.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
+checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253"
dependencies = [
"crc32fast",
- "miniz_oxide",
+ "miniz_oxide 0.8.0",
]
[[package]]
@@ -1096,11 +1126,11 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "fontconfig-parser"
-version = "0.5.6"
+version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a595cb550439a117696039dfc69830492058211b771a2a165379f2a1a53d84d"
+checksum = "c1fcfcd44ca6e90c921fee9fa665d530b21ef1327a4c1a6c5250ea44b776ada7"
dependencies = [
- "roxmltree",
+ "roxmltree 0.20.0",
]
[[package]]
@@ -1212,7 +1242,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -1297,9 +1327,9 @@ dependencies = [
[[package]]
name = "gimli"
-version = "0.29.0"
+version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
+checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64"
[[package]]
name = "globmatch"
@@ -1314,9 +1344,9 @@ dependencies = [
[[package]]
name = "globset"
-version = "0.4.14"
+version = "0.4.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1"
+checksum = "15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19"
dependencies = [
"aho-corasick",
"bstr",
@@ -1337,7 +1367,26 @@ dependencies = [
"futures-sink",
"futures-util",
"http 0.2.12",
- "indexmap 2.2.6",
+ "indexmap 2.5.0",
+ "slab",
+ "tokio",
+ "tokio-util",
+ "tracing",
+]
+
+[[package]]
+name = "h2"
+version = "0.4.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205"
+dependencies = [
+ "atomic-waker",
+ "bytes",
+ "fnv",
+ "futures-core",
+ "futures-sink",
+ "http 1.1.0",
+ "indexmap 2.5.0",
"slab",
"tokio",
"tokio-util",
@@ -1391,7 +1440,7 @@ dependencies = [
"biblatex",
"ciborium",
"citationberg",
- "indexmap 2.2.6",
+ "indexmap 2.5.0",
"numerals",
"paste",
"serde",
@@ -1421,6 +1470,12 @@ version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
+[[package]]
+name = "hermit-abi"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc"
+
[[package]]
name = "hex"
version = "0.4.3"
@@ -1460,6 +1515,29 @@ dependencies = [
"pin-project-lite",
]
+[[package]]
+name = "http-body"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
+dependencies = [
+ "bytes",
+ "http 1.1.0",
+]
+
+[[package]]
+name = "http-body-util"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f"
+dependencies = [
+ "bytes",
+ "futures-util",
+ "http 1.1.0",
+ "http-body 1.0.1",
+ "pin-project-lite",
+]
+
[[package]]
name = "httparse"
version = "1.9.4"
@@ -1488,9 +1566,9 @@ dependencies = [
"futures-channel",
"futures-core",
"futures-util",
- "h2",
+ "h2 0.3.26",
"http 0.2.12",
- "http-body",
+ "http-body 0.4.6",
"httparse",
"httpdate",
"itoa",
@@ -1502,6 +1580,27 @@ dependencies = [
"want",
]
+[[package]]
+name = "hyper"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05"
+dependencies = [
+ "bytes",
+ "futures-channel",
+ "futures-util",
+ "h2 0.4.6",
+ "http 1.1.0",
+ "http-body 1.0.1",
+ "httparse",
+ "httpdate",
+ "itoa",
+ "pin-project-lite",
+ "smallvec",
+ "tokio",
+ "want",
+]
+
[[package]]
name = "hyper-rustls"
version = "0.24.2"
@@ -1510,7 +1609,7 @@ checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590"
dependencies = [
"futures-util",
"http 0.2.12",
- "hyper",
+ "hyper 0.14.30",
"rustls",
"tokio",
"tokio-rustls",
@@ -1523,12 +1622,42 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
dependencies = [
"bytes",
- "hyper",
+ "hyper 0.14.30",
"native-tls",
"tokio",
"tokio-native-tls",
]
+[[package]]
+name = "hyper-tungstenite"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "69ce21dae6ce6e5f336a444d846e592faf42c5c28f70a5c8ff67893cbcb304d3"
+dependencies = [
+ "http-body-util",
+ "hyper 1.4.1",
+ "hyper-util",
+ "pin-project-lite",
+ "tokio",
+ "tokio-tungstenite",
+ "tungstenite",
+]
+
+[[package]]
+name = "hyper-util"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da62f120a8a37763efb0cf8fdf264b884c7b8b9ac8660b900c8661030c00e6ba"
+dependencies = [
+ "bytes",
+ "futures-util",
+ "http 1.1.0",
+ "http-body 1.0.1",
+ "hyper 1.4.1",
+ "pin-project-lite",
+ "tokio",
+]
+
[[package]]
name = "hypher"
version = "0.1.5"
@@ -1537,9 +1666,9 @@ checksum = "3b24ad5637230df201ab1034d593f1d09bf7f2a9274f2e8897638078579f4265"
[[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",
@@ -1680,7 +1809,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -1762,9 +1891,9 @@ dependencies = [
[[package]]
name = "indexmap"
-version = "2.2.6"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
+checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5"
dependencies = [
"equivalent",
"hashbrown 0.14.5",
@@ -1799,9 +1928,9 @@ dependencies = [
[[package]]
name = "insta"
-version = "1.39.0"
+version = "1.40.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "810ae6042d48e2c9e9215043563a58a80b877bc863228a74cf10c49d4620a6f5"
+checksum = "6593a41c7a73841868772495db7dc1e8ecab43bb5c0b6da2059246c4b506ab60"
dependencies = [
"console",
"globset",
@@ -1822,9 +1951,9 @@ dependencies = [
[[package]]
name = "ipnet"
-version = "2.9.0"
+version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
+checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4"
[[package]]
name = "is-docker"
@@ -1837,11 +1966,11 @@ dependencies = [
[[package]]
name = "is-terminal"
-version = "0.4.12"
+version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
+checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b"
dependencies = [
- "hermit-abi",
+ "hermit-abi 0.4.0",
"libc",
"windows-sys 0.52.0",
]
@@ -1858,9 +1987,9 @@ dependencies = [
[[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"
@@ -1894,9 +2023,9 @@ checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0"
[[package]]
name = "js-sys"
-version = "0.3.69"
+version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
+checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a"
dependencies = [
"wasm-bindgen",
]
@@ -1936,7 +2065,7 @@ version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bd85a5776cd9500c2e2059c8c76c3b01528566b7fcbaf8098b55a33fc298849b"
dependencies = [
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
]
[[package]]
@@ -1947,9 +2076,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]]
name = "libc"
-version = "0.2.155"
+version = "0.2.158"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
+checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439"
[[package]]
name = "libm"
@@ -1965,6 +2094,7 @@ checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
dependencies = [
"bitflags 2.6.0",
"libc",
+ "redox_syscall",
]
[[package]]
@@ -2016,9 +2146,9 @@ checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
[[package]]
name = "lsp-server"
-version = "0.7.6"
+version = "0.7.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "248f65b78f6db5d8e1b1604b4098a28b43d21a8eb1deeca22b1c421b276c7095"
+checksum = "550446e84739dcaf6d48a4a093973850669e13e8a34d8f8d64851041be267cd9"
dependencies = [
"crossbeam-channel",
"log",
@@ -2047,9 +2177,9 @@ 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",
]
@@ -2080,6 +2210,15 @@ dependencies = [
"simd-adler32",
]
+[[package]]
+name = "miniz_oxide"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
+dependencies = [
+ "adler2",
+]
+
[[package]]
name = "mintex"
version = "0.1.3"
@@ -2098,6 +2237,18 @@ dependencies = [
"windows-sys 0.48.0",
]
+[[package]]
+name = "mio"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
+dependencies = [
+ "hermit-abi 0.3.9",
+ "libc",
+ "wasi",
+ "windows-sys 0.52.0",
+]
+
[[package]]
name = "mutate_once"
version = "0.1.1"
@@ -2141,7 +2292,7 @@ dependencies = [
"kqueue",
"libc",
"log",
- "mio",
+ "mio 0.8.11",
"walkdir",
"windows-sys 0.48.0",
]
@@ -2180,16 +2331,6 @@ dependencies = [
"autocfg",
]
-[[package]]
-name = "num_cpus"
-version = "1.16.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
-dependencies = [
- "hermit-abi",
- "libc",
-]
-
[[package]]
name = "num_threads"
version = "0.1.7"
@@ -2207,9 +2348,9 @@ checksum = "e25be21376a772d15f97ae789845340a9651d3c4246ff5ebb6a2b35f9c37bd31"
[[package]]
name = "object"
-version = "0.36.1"
+version = "0.36.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce"
+checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a"
dependencies = [
"memchr",
]
@@ -2233,9 +2374,9 @@ dependencies = [
[[package]]
name = "openssl"
-version = "0.10.64"
+version = "0.10.66"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f"
+checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1"
dependencies = [
"bitflags 2.6.0",
"cfg-if",
@@ -2254,7 +2395,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -2265,9 +2406,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
[[package]]
name = "openssl-sys"
-version = "0.9.102"
+version = "0.9.103"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2"
+checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6"
dependencies = [
"cc",
"libc",
@@ -2302,7 +2443,7 @@ dependencies = [
"by_address",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -2323,7 +2464,7 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
dependencies = [
"cfg-if",
"libc",
- "redox_syscall 0.5.2",
+ "redox_syscall",
"smallvec",
"windows-targets 0.52.6",
]
@@ -2394,7 +2535,7 @@ dependencies = [
"phf_shared",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -2446,7 +2587,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016"
dependencies = [
"base64 0.22.1",
- "indexmap 2.2.6",
+ "indexmap 2.5.0",
"quick-xml 0.32.0",
"serde",
"time",
@@ -2462,23 +2603,24 @@ dependencies = [
"crc32fast",
"fdeflate",
"flate2",
- "miniz_oxide",
+ "miniz_oxide 0.7.4",
]
[[package]]
name = "portable-atomic"
-version = "1.6.0"
+version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0"
+checksum = "d30538d42559de6b034bc76fd6dd4c38961b1ee5c6c56e3808c50128fdbc22ce"
[[package]]
name = "postcard"
-version = "1.0.8"
+version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a55c51ee6c0db07e68448e336cf8ea4131a620edefebf9893e759b2d793420f8"
+checksum = "5f7f0a8d620d71c457dd1d47df76bb18960378da56af4527aaa10f515eee732e"
dependencies = [
"cobs",
- "embedded-io",
+ "embedded-io 0.4.0",
+ "embedded-io 0.6.1",
"serde",
]
@@ -2490,9 +2632,12 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
[[package]]
name = "ppv-lite86"
-version = "0.2.17"
+version = "0.2.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
+dependencies = [
+ "zerocopy",
+]
[[package]]
name = "pretty"
@@ -2530,9 +2675,9 @@ dependencies = [
[[package]]
name = "psm"
-version = "0.1.21"
+version = "0.1.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874"
+checksum = "aa37f80ca58604976033fae9515a8a2989fc13797d953f7c04fb8fa36a11f205"
dependencies = [
"cc",
]
@@ -2584,9 +2729,9 @@ dependencies = [
[[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",
]
@@ -2649,27 +2794,18 @@ dependencies = [
[[package]]
name = "redox_syscall"
-version = "0.4.1"
+version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
-dependencies = [
- "bitflags 1.3.2",
-]
-
-[[package]]
-name = "redox_syscall"
-version = "0.5.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd"
+checksum = "0884ad60e090bf1345b93da0a5de8923c93884cd03f40dfcfddd3b4bee661853"
dependencies = [
"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",
@@ -2712,7 +2848,7 @@ dependencies = [
"ecow 0.2.2",
"futures",
"fxhash",
- "indexmap 2.2.6",
+ "indexmap 2.5.0",
"log",
"nohash-hasher",
"notify",
@@ -2776,7 +2912,7 @@ version = "0.5.0-rc7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ea592d6cfc00420d0719170a6c0dd71580b1cea6682a5f543b3b683991ec3f6"
dependencies = [
- "indexmap 2.2.6",
+ "indexmap 2.5.0",
"log",
"nohash-hasher",
"parking_lot",
@@ -2815,9 +2951,9 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.10.5"
+version = "1.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f"
+checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619"
dependencies = [
"aho-corasick",
"memchr",
@@ -2862,10 +2998,10 @@ dependencies = [
"encoding_rs",
"futures-core",
"futures-util",
- "h2",
+ "h2 0.3.26",
"http 0.2.12",
- "http-body",
- "hyper",
+ "http-body 0.4.6",
+ "hyper 0.14.30",
"hyper-rustls",
"hyper-tls",
"ipnet",
@@ -2915,9 +3051,9 @@ dependencies = [
[[package]]
name = "rgb"
-version = "0.8.44"
+version = "0.8.50"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1aee83dc281d5a3200d37b299acd13b81066ea126a7f16f0eae70fc9aed241d9"
+checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a"
dependencies = [
"bytemuck",
]
@@ -2939,9 +3075,9 @@ dependencies = [
[[package]]
name = "rkyv"
-version = "0.7.44"
+version = "0.7.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0"
+checksum = "9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b"
dependencies = [
"bitvec",
"bytecheck",
@@ -2957,9 +3093,9 @@ dependencies = [
[[package]]
name = "rkyv_derive"
-version = "0.7.44"
+version = "0.7.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65"
+checksum = "503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0"
dependencies = [
"proc-macro2",
"quote",
@@ -2968,9 +3104,9 @@ dependencies = [
[[package]]
name = "roff"
-version = "0.2.1"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b833d8d034ea094b1ea68aa6d5c740e0d04bad9d16568d08ba6f76823a114316"
+checksum = "88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3"
[[package]]
name = "roxmltree"
@@ -2978,6 +3114,12 @@ version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f"
+[[package]]
+name = "roxmltree"
+version = "0.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97"
+
[[package]]
name = "rpds"
version = "1.1.0"
@@ -3030,18 +3172,18 @@ checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152"
[[package]]
name = "rustc_version"
-version = "0.4.0"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
+checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
dependencies = [
"semver",
]
[[package]]
name = "rustix"
-version = "0.38.34"
+version = "0.38.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
+checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811"
dependencies = [
"bitflags 2.6.0",
"errno",
@@ -3120,11 +3262,11 @@ dependencies = [
[[package]]
name = "schannel"
-version = "0.1.23"
+version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534"
+checksum = "e9aaafd5a2b6e3d657ff009d82fbd630b6bd54dd4eb06f21693925cdf80f9b8b"
dependencies = [
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -3151,9 +3293,9 @@ checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
[[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.6.0",
"core-foundation",
@@ -3164,9 +3306,9 @@ dependencies = [
[[package]]
name = "security-framework-sys"
-version = "2.11.0"
+version = "2.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7"
+checksum = "ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6"
dependencies = [
"core-foundation-sys",
"libc",
@@ -3183,31 +3325,32 @@ dependencies = [
[[package]]
name = "serde"
-version = "1.0.204"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12"
+checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.204"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222"
+checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
name = "serde_json"
-version = "1.0.120"
+version = "1.0.128"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5"
+checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
dependencies = [
"itoa",
+ "memchr",
"ryu",
"serde",
]
@@ -3220,14 +3363,14 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
name = "serde_spanned"
-version = "0.6.6"
+version = "0.6.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0"
+checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d"
dependencies = [
"serde",
]
@@ -3246,15 +3389,15 @@ dependencies = [
[[package]]
name = "serde_with"
-version = "3.8.3"
+version = "3.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e73139bc5ec2d45e6c5fd85be5a46949c1c39a4c18e56915f5eb4c12f975e377"
+checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857"
dependencies = [
"base64 0.22.1",
"chrono",
"hex",
"indexmap 1.9.3",
- "indexmap 2.2.6",
+ "indexmap 2.5.0",
"serde",
"serde_derive",
"serde_json",
@@ -3264,14 +3407,14 @@ dependencies = [
[[package]]
name = "serde_with_macros"
-version = "3.8.3"
+version = "3.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b80d3d6b56b64335c0180e5ffde23b3c5e08c14c585b51a15bd0e95393f46703"
+checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350"
dependencies = [
"darling",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -3280,7 +3423,7 @@ version = "0.9.34+deprecated"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47"
dependencies = [
- "indexmap 2.2.6",
+ "indexmap 2.5.0",
"itoa",
"ryu",
"serde",
@@ -3309,6 +3452,12 @@ dependencies = [
"digest",
]
+[[package]]
+name = "shlex"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
+
[[package]]
name = "signal-hook-registry"
version = "1.4.2"
@@ -3332,9 +3481,9 @@ checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a"
[[package]]
name = "similar"
-version = "2.5.0"
+version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640"
+checksum = "1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e"
[[package]]
name = "simplecss"
@@ -3405,23 +3554,17 @@ 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]]
-name = "static_assertions"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
-
[[package]]
name = "strict-num"
version = "0.1.1"
@@ -3465,7 +3608,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -3478,7 +3621,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -3494,7 +3637,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba36b330062be8497fd96597227a757b621b86c4d24d164b06e4522b52b3693e"
dependencies = [
"image",
- "miniz_oxide",
+ "miniz_oxide 0.7.4",
"once_cell",
"pdf-writer",
"resvg",
@@ -3525,9 +3668,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.70"
+version = "2.0.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2f0209b68b3613b093e0ec905354eccaedcfe83b8cb37cbdeae64026c3064c16"
+checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed"
dependencies = [
"proc-macro2",
"quote",
@@ -3536,7 +3679,7 @@ dependencies = [
[[package]]
name = "sync-lsp"
-version = "0.11.20"
+version = "0.11.28"
dependencies = [
"anyhow",
"clap",
@@ -3568,7 +3711,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -3633,14 +3776,15 @@ dependencies = [
[[package]]
name = "tempfile"
-version = "3.10.1"
+version = "3.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
+checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64"
dependencies = [
"cfg-if",
"fastrand",
+ "once_cell",
"rustix",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -3675,7 +3819,7 @@ dependencies = [
[[package]]
name = "tests"
-version = "0.11.20"
+version = "0.11.28"
dependencies = [
"insta",
"lsp-server",
@@ -3687,22 +3831,22 @@ dependencies = [
[[package]]
name = "thiserror"
-version = "1.0.61"
+version = "1.0.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709"
+checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.61"
+version = "1.0.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
+checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -3751,7 +3895,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab"
dependencies = [
"arrayref",
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"bytemuck",
"cfg-if",
"log",
@@ -3772,7 +3916,7 @@ dependencies = [
[[package]]
name = "tinymist"
-version = "0.11.20"
+version = "0.11.28"
dependencies = [
"anyhow",
"async-trait",
@@ -3783,6 +3927,7 @@ dependencies = [
"clap_builder",
"clap_complete",
"clap_complete_fig",
+ "clap_complete_nushell",
"clap_mangen",
"codespan-reporting",
"comemo 0.4.0",
@@ -3791,7 +3936,10 @@ dependencies = [
"dirs",
"env_logger",
"futures",
- "hyper",
+ "http-body-util",
+ "hyper 1.4.1",
+ "hyper-tungstenite",
+ "hyper-util",
"itertools 0.13.0",
"log",
"lsp-server",
@@ -3800,7 +3948,6 @@ dependencies = [
"open",
"parking_lot",
"paste",
- "pin-project-lite",
"rayon",
"reflexo",
"reflexo-typst",
@@ -3809,15 +3956,13 @@ dependencies = [
"serde_json",
"serde_yaml",
"sync-lsp",
- "tinymist-assets 0.11.20 (registry+https://github.com/rust-lang/crates.io-index)",
+ "tinymist-assets 0.11.28 (registry+https://github.com/rust-lang/crates.io-index)",
"tinymist-query",
"tinymist-render",
"tinymist-world",
"tokio",
"tokio-util",
- "toml 0.8.14",
- "tower-layer",
- "tower-service",
+ "toml 0.8.19",
"typlite",
"typst",
"typst-ansi-hl",
@@ -3825,6 +3970,7 @@ dependencies = [
"typst-pdf",
"typst-preview",
"typst-render",
+ "typst-shim",
"typst-svg",
"typst-timing",
"typstfmt_lib",
@@ -3835,20 +3981,38 @@ dependencies = [
]
[[package]]
-name = "tinymist-assets"
-version = "0.11.20"
+name = "tinymist-analysis"
+version = "0.11.28"
+dependencies = [
+ "base64 0.22.1",
+ "comemo 0.4.0",
+ "ecow 0.2.2",
+ "insta",
+ "log",
+ "regex",
+ "tinymist-world",
+ "toml 0.8.19",
+ "typst",
+ "typst-svg",
+ "typst-syntax 0.11.1",
+]
[[package]]
name = "tinymist-assets"
-version = "0.11.20"
+version = "0.11.28"
+
+[[package]]
+name = "tinymist-assets"
+version = "0.11.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "31caeaeb5d57c7ecd5f5e64aa77504f169f930c534822ba9fd12681866a686e9"
+checksum = "a08ac1383bf5177ca572a0f88fb2175373ebe591d0c1bde0b85d6e0fa25d2f6b"
[[package]]
name = "tinymist-query"
-version = "0.11.20"
+version = "0.11.28"
dependencies = [
"anyhow",
+ "base64 0.22.1",
"biblatex",
"chrono",
"comemo 0.4.0",
@@ -3859,7 +4023,7 @@ dependencies = [
"hashbrown 0.14.5",
"hex",
"if_chain",
- "indexmap 2.2.6",
+ "indexmap 2.5.0",
"insta",
"itertools 0.13.0",
"log",
@@ -3880,11 +4044,15 @@ dependencies = [
"sha2",
"siphasher 1.0.1",
"strum 0.26.3",
- "toml 0.8.14",
+ "tinymist-analysis",
+ "tinymist-world",
+ "toml 0.8.19",
"triomphe",
"ttf-parser",
+ "typlite",
"typst",
"typst-assets",
+ "typst-shim",
"unscanny",
"walkdir",
"yaml-rust2",
@@ -3892,7 +4060,7 @@ dependencies = [
[[package]]
name = "tinymist-render"
-version = "0.11.20"
+version = "0.11.28"
dependencies = [
"base64 0.22.1",
"log",
@@ -3903,17 +4071,22 @@ dependencies = [
[[package]]
name = "tinymist-world"
-version = "0.11.20"
+version = "0.11.28"
dependencies = [
"anyhow",
"chrono",
"clap",
"comemo 0.4.0",
+ "dirs",
+ "flate2",
"log",
+ "parking_lot",
"reflexo-typst",
+ "reqwest",
"serde",
"serde_json",
- "tinymist-assets 0.11.20 (registry+https://github.com/rust-lang/crates.io-index)",
+ "tar",
+ "tinymist-assets 0.11.28 (registry+https://github.com/rust-lang/crates.io-index)",
"typst-assets",
]
@@ -3945,32 +4118,31 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
-version = "1.38.0"
+version = "1.40.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a"
+checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
dependencies = [
"backtrace",
"bytes",
"libc",
- "mio",
- "num_cpus",
+ "mio 1.0.2",
"parking_lot",
"pin-project-lite",
"signal-hook-registry",
"socket2",
"tokio-macros",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
name = "tokio-macros"
-version = "2.3.0"
+version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a"
+checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -3995,9 +4167,9 @@ dependencies = [
[[package]]
name = "tokio-tungstenite"
-version = "0.21.0"
+version = "0.23.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38"
+checksum = "c6989540ced10490aaf14e6bad2e3d33728a2813310a0c71d1574304c49631cd"
dependencies = [
"futures-util",
"log",
@@ -4007,9 +4179,9 @@ dependencies = [
[[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",
@@ -4033,21 +4205,21 @@ dependencies = [
[[package]]
name = "toml"
-version = "0.8.14"
+version = "0.8.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335"
+checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e"
dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
- "toml_edit 0.22.15",
+ "toml_edit 0.22.21",
]
[[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",
]
@@ -4058,7 +4230,7 @@ version = "0.19.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
dependencies = [
- "indexmap 2.2.6",
+ "indexmap 2.5.0",
"serde",
"serde_spanned",
"toml_datetime",
@@ -4067,28 +4239,22 @@ dependencies = [
[[package]]
name = "toml_edit"
-version = "0.22.15"
+version = "0.22.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d59a3a72298453f564e2b111fa896f8d07fabb36f51f06d7e875fc5e0b5a3ef1"
+checksum = "3b072cee73c449a636ffd6f32bd8de3a9f7119139aff882f44943ce2986dc5cf"
dependencies = [
- "indexmap 2.2.6",
+ "indexmap 2.5.0",
"serde",
"serde_spanned",
"toml_datetime",
- "winnow 0.6.13",
+ "winnow 0.6.18",
]
-[[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"
@@ -4109,7 +4275,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -4141,9 +4307,9 @@ checksum = "17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4"
[[package]]
name = "tungstenite"
-version = "0.21.0"
+version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1"
+checksum = "6e2e2ce1e47ed2994fd43b04c8f618008d4cabdd5ee34027cf14f9d918edd9c8"
dependencies = [
"byteorder",
"bytes",
@@ -4154,7 +4320,6 @@ dependencies = [
"rand",
"sha1",
"thiserror",
- "url",
"utf-8",
]
@@ -4183,14 +4348,14 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
[[package]]
name = "typlite"
-version = "0.11.20"
+version = "0.11.28"
dependencies = [
"base64 0.22.1",
"comemo 0.4.0",
"ecow 0.2.2",
"insta",
"regex",
- "tinymist-query",
+ "tinymist-analysis",
"tinymist-world",
"typst",
"typst-svg",
@@ -4202,6 +4367,7 @@ name = "typlite-cli"
version = "0.0.0"
dependencies = [
"clap",
+ "ecow 0.2.2",
"tinymist-world",
"typlite",
]
@@ -4228,7 +4394,7 @@ dependencies = [
"icu_segmenter",
"if_chain",
"image",
- "indexmap 2.2.6",
+ "indexmap 2.5.0",
"kamadak-exif",
"kurbo",
"lipsum",
@@ -4241,7 +4407,7 @@ dependencies = [
"qcms",
"rayon",
"regex",
- "roxmltree",
+ "roxmltree 0.19.0",
"rustybuzz",
"serde",
"serde_json",
@@ -4251,7 +4417,7 @@ dependencies = [
"stacker",
"syntect",
"time",
- "toml 0.8.14",
+ "toml 0.8.19",
"ttf-parser",
"two-face",
"typed-arena",
@@ -4296,7 +4462,7 @@ dependencies = [
"heck 0.4.1",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -4309,7 +4475,7 @@ dependencies = [
"comemo 0.4.0",
"ecow 0.2.2",
"image",
- "miniz_oxide",
+ "miniz_oxide 0.7.4",
"once_cell",
"pdf-writer",
"subsetter",
@@ -4326,22 +4492,21 @@ dependencies = [
[[package]]
name = "typst-preview"
-version = "0.11.20"
+version = "0.11.28"
dependencies = [
"clap",
"comemo 0.4.0",
"env_logger",
"futures",
- "indexmap 2.2.6",
+ "indexmap 2.5.0",
"log",
"once_cell",
"reflexo-typst",
"reflexo-vec2svg",
"serde",
"serde_json",
- "tinymist-assets 0.11.20 (registry+https://github.com/rust-lang/crates.io-index)",
+ "tinymist-assets 0.11.28 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio",
- "tokio-tungstenite",
"typst",
"typst-assets",
]
@@ -4357,7 +4522,7 @@ dependencies = [
"image",
"pixglyph",
"resvg",
- "roxmltree",
+ "roxmltree 0.19.0",
"tiny-skia",
"ttf-parser",
"typst",
@@ -4366,6 +4531,15 @@ dependencies = [
"usvg",
]
+[[package]]
+name = "typst-shim"
+version = "0.11.28"
+dependencies = [
+ "cfg-if",
+ "typst",
+ "typst-syntax 0.11.1",
+]
+
[[package]]
name = "typst-svg"
version = "0.11.1"
@@ -4443,9 +4617,9 @@ dependencies = [
[[package]]
name = "typstyle"
-version = "0.11.32"
+version = "0.11.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87f3e79e77aac4d80934811be14abd1e2b0e7d3b4059653e24b841ab1ac5bae0"
+checksum = "4c430c527e8048f19522448613e95da687ed64fb0a3b78969f0643e6e99a95ef"
dependencies = [
"anyhow",
"itertools 0.13.0",
@@ -4502,9 +4676,9 @@ checksum = "cc2520efa644f8268dce4dcd3050eaa7fc044fca03961e9998ac7e2e92b77cf1"
[[package]]
name = "unicode-ident"
-version = "1.0.12"
+version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
+checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
[[package]]
name = "unicode-math-class"
@@ -4514,30 +4688,30 @@ checksum = "7d246cf599d5fae3c8d56e04b20eb519adb89a8af8d0b0fbcded369aa3647d65"
[[package]]
name = "unicode-normalization"
-version = "0.1.23"
+version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5"
+checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956"
dependencies = [
"tinyvec",
]
[[package]]
name = "unicode-properties"
-version = "0.1.1"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e4259d9d4425d9f0661581b804cb85fe66a4c631cadd8f490d1c13a35d5d9291"
+checksum = "52ea75f83c0137a9b98608359a5f1af8144876eb67bcb1ce837368e906a9f524"
[[package]]
name = "unicode-script"
-version = "0.5.6"
+version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad8d71f5726e5f285a935e9fe8edfd53f0491eb6e9a5774097fdabee7cd8c9cd"
+checksum = "9fb421b350c9aff471779e262955939f565ec18b86c15364e6bdf0d662ca7c1f"
[[package]]
name = "unicode-segmentation"
-version = "1.11.0"
+version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
+checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
[[package]]
name = "unicode-vo"
@@ -4547,9 +4721,9 @@ checksum = "b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94"
[[package]]
name = "unicode-width"
-version = "0.1.13"
+version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d"
+checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
[[package]]
name = "unsafe-libyaml"
@@ -4607,7 +4781,7 @@ dependencies = [
"imagesize",
"kurbo",
"log",
- "roxmltree",
+ "roxmltree 0.19.0",
"simplecss",
"siphasher 0.3.11",
"svgtypes",
@@ -4688,9 +4862,9 @@ dependencies = [
[[package]]
name = "version_check"
-version = "0.9.4"
+version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "walkdir"
@@ -4719,34 +4893,35 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
+checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"
dependencies = [
"cfg-if",
+ "once_cell",
"wasm-bindgen-macro",
]
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
+checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-futures"
-version = "0.4.42"
+version = "0.4.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0"
+checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed"
dependencies = [
"cfg-if",
"js-sys",
@@ -4756,9 +4931,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
+checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -4766,22 +4941,22 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
+checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.92"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
+checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"
[[package]]
name = "wasmi"
@@ -4825,9 +5000,9 @@ dependencies = [
[[package]]
name = "web-sys"
-version = "0.3.69"
+version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef"
+checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0"
dependencies = [
"js-sys",
"wasm-bindgen",
@@ -4863,11 +5038,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[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]]
@@ -4903,6 +5078,15 @@ dependencies = [
"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]]
name = "windows-targets"
version = "0.48.5"
@@ -5035,9 +5219,9 @@ dependencies = [
[[package]]
name = "winnow"
-version = "0.6.13"
+version = "0.6.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1"
+checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f"
dependencies = [
"memchr",
]
@@ -5136,7 +5320,7 @@ checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
"synstructure",
]
@@ -5146,6 +5330,7 @@ version = "0.7.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
dependencies = [
+ "byteorder",
"zerocopy-derive",
]
@@ -5157,7 +5342,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
[[package]]
@@ -5177,7 +5362,7 @@ checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
"synstructure",
]
@@ -5213,5 +5398,5 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.70",
+ "syn 2.0.77",
]
diff --git a/third_party/nixpkgs/pkgs/by-name/ti/tinymist/package.nix b/third_party/nixpkgs/pkgs/by-name/ti/tinymist/package.nix
index 53d749a50a..16d8ba5951 100644
--- a/third_party/nixpkgs/pkgs/by-name/ti/tinymist/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ti/tinymist/package.nix
@@ -8,9 +8,8 @@
zlib,
stdenv,
darwin,
+ versionCheckHook,
nix-update-script,
- testers,
- tinymist,
vscode-extensions,
}:
@@ -18,13 +17,13 @@ rustPlatform.buildRustPackage rec {
pname = "tinymist";
# Please update the corresponding vscode extension when updating
# this derivation.
- version = "0.11.20";
+ version = "0.11.28";
src = fetchFromGitHub {
owner = "Myriad-Dreamin";
repo = "tinymist";
rev = "refs/tags/v${version}";
- hash = "sha256-wmXFMLLMjMFRuWX9AFk+gJz/4t0+DiOBrvcTx+LQ+tI=";
+ hash = "sha256-Wiuf53HlTMJeYJG815e9PgOtJBRxYRPllus7mmxdvM4=";
};
cargoLock = {
@@ -53,19 +52,27 @@ rustPlatform.buildRustPackage rec {
checkFlags = [
"--skip=e2e"
+
# Fails because of missing `creation_timestamp` field
# https://github.com/NixOS/nixpkgs/pull/328756#issuecomment-2241322796
"--skip=test_config_update"
+
+ # Require internet access
+ "--skip=docs::tests::cetz"
+ "--skip=docs::tests::tidy"
+ "--skip=docs::tests::touying"
];
+ nativeInstallCheckInputs = [
+ versionCheckHook
+ ];
+ versionCheckProgramArg = [ "-V" ];
+ doInstallCheck = true;
+
passthru = {
updateScript = nix-update-script { };
tests = {
vscode-extension = vscode-extensions.myriad-dreamin.tinymist;
- version = testers.testVersion {
- command = "${meta.mainProgram} -V";
- package = tinymist;
- };
};
};
diff --git a/third_party/nixpkgs/pkgs/by-name/ti/tippecanoe/package.nix b/third_party/nixpkgs/pkgs/by-name/ti/tippecanoe/package.nix
index f869dd4523..648921399a 100644
--- a/third_party/nixpkgs/pkgs/by-name/ti/tippecanoe/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ti/tippecanoe/package.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "tippecanoe";
- version = "2.62.3";
+ version = "2.64.0";
src = fetchFromGitHub {
owner = "felt";
repo = "tippecanoe";
rev = finalAttrs.version;
- hash = "sha256-1rj2nfp18EZL9aSiUs1ASJnAqHyM9lztsfkak7Ipy6o=";
+ hash = "sha256-5HMyqUdoNFwZccXlsFms4C+jyfMVLCiCcFapC6y7e+M=";
};
buildInputs = [ sqlite zlib ];
diff --git a/third_party/nixpkgs/pkgs/by-name/to/tor-browser/package.nix b/third_party/nixpkgs/pkgs/by-name/to/tor-browser/package.nix
index c0b1dfb33d..43293874dd 100644
--- a/third_party/nixpkgs/pkgs/by-name/to/tor-browser/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/to/tor-browser/package.nix
@@ -101,7 +101,7 @@ lib.warnIf (useHardenedMalloc != null)
++ lib.optionals mediaSupport [ ffmpeg ]
);
- version = "13.5.4";
+ version = "13.5.6";
sources = {
x86_64-linux = fetchurl {
@@ -111,7 +111,7 @@ lib.warnIf (useHardenedMalloc != null)
"https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz"
"https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz"
];
- hash = "sha256-2gu/JzkLYvYveOM1XvDpyV3dLoixqKvfmyHGIAz8nis=";
+ hash = "sha256-dEairGoBMsXF4gtnnqa2KsA8PpW9VwF8woUrInVWuKM=";
};
i686-linux = fetchurl {
@@ -121,7 +121,7 @@ lib.warnIf (useHardenedMalloc != null)
"https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz"
"https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz"
];
- hash = "sha256-BnJuKKwB6VqsHlRCU1cAuuaNdNu56oSE4z4wYXnyy/Q=";
+ hash = "sha256-9WRN+iU7vvt9KvVudsS7qe0hoJwDP/J+yOTHW7nmrxs=";
};
};
diff --git a/third_party/nixpkgs/pkgs/by-name/to/tor-browser/update.nix b/third_party/nixpkgs/pkgs/by-name/to/tor-browser/update.nix
index 04b69d8ce2..7faf4c31ef 100644
--- a/third_party/nixpkgs/pkgs/by-name/to/tor-browser/update.nix
+++ b/third_party/nixpkgs/pkgs/by-name/to/tor-browser/update.nix
@@ -56,7 +56,7 @@ in writeShellScript "update-${pname}" ''
for platform in ${lib.escapeShellArgs meta.platforms}; do
arch="''${platforms[$platform]}"
- sha256=$(grep "${name}-$arch-$version.tar.xz" "$HOME/shasums" | cut -d" " -f1)
+ sha256=$(grep "${name}-$arch-$version.tar.xz" "$HOME/shasums" | head -1 | cut -d" " -f1)
hash=$(nix hash to-sri --type sha256 "$sha256")
update-source-version "${pname}" "$version" "$hash" --ignore-same-version --source-key="sources.$platform"
diff --git a/third_party/nixpkgs/pkgs/by-name/to/totem/package.nix b/third_party/nixpkgs/pkgs/by-name/to/totem/package.nix
index 9155a0fc1b..8baa3f884c 100644
--- a/third_party/nixpkgs/pkgs/by-name/to/totem/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/to/totem/package.nix
@@ -130,6 +130,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://apps.gnome.org/Totem/";
+ changelog = "https://gitlab.gnome.org/GNOME/totem/-/blob/${version}/NEWS?ref_type=tags";
description = "Movie player for the GNOME desktop based on GStreamer";
maintainers = teams.gnome.members;
license = licenses.gpl2Plus; # with exception to allow use of non-GPL compatible plug-ins
diff --git a/third_party/nixpkgs/pkgs/by-name/tr/tradingview/package.nix b/third_party/nixpkgs/pkgs/by-name/tr/tradingview/package.nix
index 3bfd80e3ac..506fb781eb 100644
--- a/third_party/nixpkgs/pkgs/by-name/tr/tradingview/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/tr/tradingview/package.nix
@@ -22,12 +22,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "tradingview";
- version = "2.8.1";
- revision = "56";
+ version = "2.9.2";
+ revision = "59";
src = fetchurl {
url = "https://api.snapcraft.io/api/v1/snaps/download/nJdITJ6ZJxdvfu8Ch7n5kH5P99ClzBYV_${finalAttrs.revision}.snap";
- hash = "sha256-cl1c/ZRHBW6qHYaVD7BiC0CaZMsXOLGCF7lP+oBVnpk=";
+ hash = "sha256-qGQZKl8h23H8npdIBeVw3aCZPZiCfPsawzQxUY31Ujs=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/tr/trealla/package.nix b/third_party/nixpkgs/pkgs/by-name/tr/trealla/package.nix
index 288b89a04a..e6d66c9c02 100644
--- a/third_party/nixpkgs/pkgs/by-name/tr/trealla/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/tr/trealla/package.nix
@@ -23,13 +23,13 @@ assert lib.elem lineEditingLibrary [
];
stdenv.mkDerivation (finalAttrs: {
pname = "trealla";
- version = "2.56.15";
+ version = "2.56.19";
src = fetchFromGitHub {
owner = "trealla-prolog";
repo = "trealla";
rev = "v${finalAttrs.version}";
- hash = "sha256-PpFZvUyRBOhQuXvnMnaqYgrxPh4owWpv9Y8SHEIu9ck=";
+ hash = "sha256-B2IJU/dtPNUfDC3lFvS4J0zHf1hceoX9YEbyxVYgMt0=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/by-name/tr/troubadix/package.nix b/third_party/nixpkgs/pkgs/by-name/tr/troubadix/package.nix
index ba0db2dfd3..dec1e9f26d 100644
--- a/third_party/nixpkgs/pkgs/by-name/tr/troubadix/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/tr/troubadix/package.nix
@@ -7,14 +7,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "troubadix";
- version = "24.9.2";
+ version = "24.9.4";
pyproject = true;
src = fetchFromGitHub {
owner = "greenbone";
repo = "troubadix";
rev = "refs/tags/v${version}";
- hash = "sha256-nFzrOSaq0U6qapmk59iAK3N0gQag1fMaew3LtOK+neY=";
+ hash = "sha256-y7IVEDbXYiNi9/SIlbmrkZ5SxrLzYe3Yy8LkP+wID3w=";
};
pythonRelaxDeps = [ "validators" ];
diff --git a/third_party/nixpkgs/pkgs/by-name/ts/tsm-client/package.nix b/third_party/nixpkgs/pkgs/by-name/ts/tsm-client/package.nix
index c133aae1d6..bf65c8d0ca 100644
--- a/third_party/nixpkgs/pkgs/by-name/ts/tsm-client/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ts/tsm-client/package.nix
@@ -45,7 +45,7 @@
# point to this derivations `/dsmi_dir` directory symlink.
# Other environment variables might be necessary,
# depending on local configuration or usage; see:
-# https://www.ibm.com/docs/en/storage-protect/8.1.23?topic=solaris-set-api-environment-variables
+# https://www.ibm.com/docs/en/storage-protect/8.1.24?topic=solaris-set-api-environment-variables
# The newest version of TSM client should be discoverable by
@@ -104,10 +104,10 @@ let
unwrapped = stdenv.mkDerivation (finalAttrs: {
name = "tsm-client-${finalAttrs.version}-unwrapped";
- version = "8.1.23.0";
+ version = "8.1.24.0";
src = fetchurl {
url = mkSrcUrl finalAttrs.version;
- hash = "sha512-LydzEvzcv7sizSQkVmkbJ/WhunP6oJm32M6nstIfSginCLwYoSb5WbnjeQq2PM2xncFN8W/SteUtCPYbOVKaKA==";
+ hash = "sha512-TqTDE2oJK/Wu/MNYUCqxmOE6asAqDLz4GtdcFZuKqvfT8pJUCYKz9yjRPIrM3u2XfLH0wDq+Q8ER4ui680mswA==";
};
inherit meta passthru;
diff --git a/third_party/nixpkgs/pkgs/by-name/tu/turtle/package.nix b/third_party/nixpkgs/pkgs/by-name/tu/turtle/package.nix
index 446a4bde3b..2bf54ee525 100644
--- a/third_party/nixpkgs/pkgs/by-name/tu/turtle/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/tu/turtle/package.nix
@@ -9,7 +9,7 @@
python3Packages.buildPythonApplication rec {
pname = "turtle";
- version = "0.9";
+ version = "0.10";
pyproject = true;
src = fetchFromGitLab {
@@ -17,7 +17,7 @@ python3Packages.buildPythonApplication rec {
owner = "philippun1";
repo = "turtle";
rev = version;
- hash = "sha256-jTO0xUh4VKhjCrmzcRSvxfGPw2j8WKD6uF4mg6nG16g=";
+ hash = "sha256-hWjxNAf0qy/aJ4Y7nLA5m69k3mEn3/1XaJ58aHQrWug=";
};
postPatch = ''
@@ -38,6 +38,7 @@ python3Packages.buildPythonApplication rec {
dependencies = with python3Packages; [
pygobject3
pygit2
+ secretstorage
dbus-python
];
diff --git a/third_party/nixpkgs/pkgs/by-name/tw/twitch-dl/package.nix b/third_party/nixpkgs/pkgs/by-name/tw/twitch-dl/package.nix
index 4ae7a2e7b8..18c446dcf4 100644
--- a/third_party/nixpkgs/pkgs/by-name/tw/twitch-dl/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/tw/twitch-dl/package.nix
@@ -3,6 +3,7 @@
, python3Packages
, installShellFiles
, scdoc
+, ffmpeg
}:
python3Packages.buildPythonApplication rec {
@@ -28,6 +29,7 @@ python3Packages.buildPythonApplication rec {
scdoc
];
+
propagatedBuildInputs = with python3Packages; [
click
httpx
@@ -58,6 +60,10 @@ python3Packages.buildPythonApplication rec {
"twitchdl.commands"
];
+ makeWrapperArgs = [
+ "--prefix" "PATH" ":" (lib.makeBinPath [ ffmpeg ])
+ ];
+
postInstall = ''
scdoc < twitch-dl.1.scd > twitch-dl.1
installManPage twitch-dl.1
@@ -72,7 +78,7 @@ python3Packages.buildPythonApplication rec {
homepage = "https://github.com/ihabunek/twitch-dl";
changelog = "https://github.com/ihabunek/twitch-dl/blob/${src.rev}/CHANGELOG.md";
license = licenses.gpl3Only;
- maintainers = with maintainers; [ pbsds ];
+ maintainers = with maintainers; [ pbsds hausken ];
mainProgram = "twitch-dl";
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/misc/twm/default.nix b/third_party/nixpkgs/pkgs/by-name/tw/twm/package.nix
similarity index 84%
rename from third_party/nixpkgs/pkgs/tools/misc/twm/default.nix
rename to third_party/nixpkgs/pkgs/by-name/tw/twm/package.nix
index 3625ceef80..20e1d9290e 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/twm/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/tw/twm/package.nix
@@ -1,29 +1,29 @@
{ lib
+, darwin
, fetchFromGitHub
, stdenv
, rustPlatform
, openssl
, pkg-config
-, Security
, nix-update-script
, installShellFiles
}:
rustPlatform.buildRustPackage rec {
pname = "twm";
- version = "0.10.2";
+ version = "0.11.0";
src = fetchFromGitHub {
owner = "vinnymeller";
repo = "twm";
rev = "refs/tags/v${version}";
- hash = "sha256-qOOEeaxae7nYbvNzl3BEZkdjO69lgtGrrLS5Q7akN9U=";
+ hash = "sha256-SiwLqUq/gC8Tr31jjblLc9YP4yBi9HL38W83kgh7eJI=";
};
- cargoHash = "sha256-gJ5go9V8c97pQZICUD1ksLJhOyJXyVXAWssH3fhrRVQ=";
+ cargoHash = "sha256-BjQ7dDXHzX+O/V328TTwl9wGtpOq+NjOMRiZwb9O7ZU=";
nativeBuildInputs = [ pkg-config installShellFiles ];
- buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ];
+ buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd twm \
diff --git a/third_party/nixpkgs/pkgs/by-name/ty/typos-lsp/package.nix b/third_party/nixpkgs/pkgs/by-name/ty/typos-lsp/package.nix
index df3a8d4e96..748e18ae23 100644
--- a/third_party/nixpkgs/pkgs/by-name/ty/typos-lsp/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ty/typos-lsp/package.nix
@@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec {
pname = "typos-lsp";
# Please update the corresponding VSCode extension too.
# See pkgs/applications/editors/vscode/extensions/tekumara.typos-vscode/default.nix
- version = "0.1.26";
+ version = "0.1.27";
src = fetchFromGitHub {
owner = "tekumara";
repo = "typos-lsp";
rev = "refs/tags/v${version}";
- hash = "sha256-wyVNHWMxkRjfo2qOrAOIwUyTYdRyvwD+AfEBoLSchrA=";
+ hash = "sha256-WiU6SRhW7LBDFJ/6qv0X/H86FiTYadN02iyi87oQRBY=";
};
- cargoHash = "sha256-1wvDMAS0q0UzGb/jUNyq7G4cBxeRc+MSn7er378jaOw=";
+ cargoHash = "sha256-v9CwoLfqww5UNsVONAWb2D9F/ljq/YXTCCjrJaJWENE=";
# fix for compilation on aarch64
# see https://github.com/NixOS/nixpkgs/issues/145726
diff --git a/third_party/nixpkgs/pkgs/development/tools/typos/default.nix b/third_party/nixpkgs/pkgs/by-name/ty/typos/package.nix
similarity index 53%
rename from third_party/nixpkgs/pkgs/development/tools/typos/default.nix
rename to third_party/nixpkgs/pkgs/by-name/ty/typos/package.nix
index cce9c36b25..b9bcf6e0aa 100644
--- a/third_party/nixpkgs/pkgs/development/tools/typos/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ty/typos/package.nix
@@ -1,24 +1,34 @@
-{ lib, rustPlatform, fetchFromGitHub }:
+{
+ lib,
+ rustPlatform,
+ fetchFromGitHub,
+}:
rustPlatform.buildRustPackage rec {
pname = "typos";
- version = "1.24.5";
+ version = "1.25.0";
src = fetchFromGitHub {
owner = "crate-ci";
repo = pname;
rev = "v${version}";
- hash = "sha256-WuiLtAC+2ZkQUb7v2Jm3GfjyJkuTo+JAz0CiRVBWqGE=";
+ hash = "sha256-0JInvnQRINItUyAqnDBT0uRlF7zKRA4S/IyqxqmHnvQ=";
};
- cargoHash = "sha256-twr87xoynfJ8e7xh0B0z7HDKasKoTYZ+CxIlu4xWS4I=";
+ cargoHash = "sha256-44JBZu08PDkyeBMscchNp6N9aF99b5lZWDhp4K42xsY=";
meta = with lib; {
description = "Source code spell checker";
mainProgram = "typos";
homepage = "https://github.com/crate-ci/typos";
changelog = "https://github.com/crate-ci/typos/blob/${src.rev}/CHANGELOG.md";
- license = with licenses; [ asl20 /* or */ mit ];
- maintainers = with maintainers; [ figsoda mgttlinger ];
+ license = with licenses; [
+ asl20 # or
+ mit
+ ];
+ maintainers = with maintainers; [
+ figsoda
+ mgttlinger
+ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/networking/ubridge/default.nix b/third_party/nixpkgs/pkgs/by-name/ub/ubridge/package.nix
similarity index 68%
rename from third_party/nixpkgs/pkgs/tools/networking/ubridge/default.nix
rename to third_party/nixpkgs/pkgs/by-name/ub/ubridge/package.nix
index 085ee4f76d..c5f467ad6a 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/ubridge/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ub/ubridge/package.nix
@@ -1,26 +1,28 @@
-{ lib
-, stdenv
-, fetchFromGitHub
-, libpcap
-, testers
-, ubridge
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ libpcap,
+ nix-update-script,
+ testers,
+ ubridge,
}:
stdenv.mkDerivation rec {
pname = "ubridge";
- version = "0.9.18";
+ version = "0.9.19";
src = fetchFromGitHub {
owner = "GNS3";
repo = "ubridge";
- rev = "v${version}";
- sha256 = "0jg66jhhpv4c9340fsdp64hf9h253i8r81fknxa0gq241ripp3jn";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-utzXLPF0VszMZORoik5/0lKhiyKO9heKuNO4KPsPVsI=";
};
postPatch = ''
substituteInPlace Makefile \
- --replace "/usr/local/bin" "$out/bin" \
- --replace "setcap" "#setcap"
+ --replace-fail "/usr/local/bin" "$out/bin" \
+ --replace-fail "setcap" "#setcap"
'';
buildInputs = [ libpcap ];
@@ -39,6 +41,7 @@ stdenv.mkDerivation rec {
package = ubridge;
command = "ubridge -v";
};
+ updateScript = nix-update-script { };
};
meta = with lib; {
@@ -48,11 +51,14 @@ stdenv.mkDerivation rec {
various technologies. Currently bridging between UDP tunnels, Ethernet
and TAP interfaces is supported. Packet capture is also supported.
'';
- inherit (src.meta) homepage;
+ homepage = "https://github.com/GNS3/ubridge";
changelog = "https://github.com/GNS3/ubridge/releases/tag/v${version}";
license = licenses.gpl3Plus;
mainProgram = "ubridge";
- maintainers = with maintainers; [ primeos ];
+ maintainers = with maintainers; [
+ primeos
+ anthonyroussel
+ ];
platforms = platforms.linux ++ platforms.darwin;
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/ug/ugm/package.nix b/third_party/nixpkgs/pkgs/by-name/ug/ugm/package.nix
index 4a5825219b..df62946c44 100644
--- a/third_party/nixpkgs/pkgs/by-name/ug/ugm/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ug/ugm/package.nix
@@ -35,6 +35,6 @@ buildGoModule rec {
license = licenses.mit;
mainProgram = "ugm";
platforms = platforms.linux;
- maintainers = with maintainers; [ oo-infty ];
+ maintainers = with maintainers; [ oosquare ];
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/up/uppaal/package.nix b/third_party/nixpkgs/pkgs/by-name/up/uppaal/package.nix
new file mode 100644
index 0000000000..f61425fbad
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/up/uppaal/package.nix
@@ -0,0 +1,81 @@
+{
+ lib,
+ stdenvNoCC,
+ fetchzip,
+ makeWrapper,
+ jdk17,
+ makeDesktopItem,
+ copyDesktopItems,
+ wrapGAppsHook3,
+ shared-mime-info,
+ gdk-pixbuf,
+}:
+
+stdenvNoCC.mkDerivation rec {
+ pname = "uppaal";
+ version = "5.0";
+ subversion = "0";
+ platform = "linux64";
+
+ src = fetchzip {
+ url = "https://download.uppaal.org/uppaal-${version}/uppaal-${version}.${subversion}/uppaal-${version}.${subversion}-${platform}.zip";
+ hash = "sha256-o71mP2/sDNRpmA1Qx59cvx6t4pk5pP0lrn1CogN3PuM=";
+ };
+
+ desktopItems = [
+ (makeDesktopItem {
+ name = "uppaal";
+ exec = "uppaal %U";
+ icon = "uppaal";
+ comment = "real-time modelling and verification tool";
+ desktopName = "Uppaal";
+ genericName = "Uppaal";
+ categories = [ "Development" ];
+ })
+ ];
+
+ nativeBuildInputs = [
+ makeWrapper
+ wrapGAppsHook3
+ copyDesktopItems
+ ];
+
+ buildInputs = [
+ jdk17
+ gdk-pixbuf
+ shared-mime-info
+ ];
+
+ dontBuild = true;
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/bin
+ mkdir -p $out/lib/uppaal
+ for size in 16 32 48 64 96 128; do
+ install -Dm444 res/icon-"$size"x"$size".png "$out"/share/icons/hicolor/"$size"x"$size"/apps/uppaal.png
+ done
+
+ cp -r * $out/lib/uppaal
+
+ chmod +x $out/lib/uppaal/uppaal
+
+ makeWrapper $out/lib/uppaal/uppaal $out/bin/uppaal \
+ --set JAVA_HOME ${jdk17} \
+ --set PATH $out/lib/uppaal:$PATH \
+ --prefix _JAVA_OPTIONS " " -Dawt.useSystemAAFontSettings=lcd
+
+ runHook postInstall
+ '';
+
+ meta = with lib; {
+ description = "Integrated tool environment for modeling, validation and verification of real-time systems";
+ homepage = "https://uppaal.org/";
+ license = licenses.unfreeRedistributable;
+ platforms = with platforms; linux ++ darwin ++ windows;
+ broken = !(stdenvNoCC.hostPlatform.isLinux && stdenvNoCC.hostPlatform.isx86_64);
+ maintainers = with maintainers; [ mortenmunk ];
+ mainProgram = "uppaal";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/up/upsun/versions.json b/third_party/nixpkgs/pkgs/by-name/up/upsun/versions.json
index dbf2a66f0d..bd2c68246e 100644
--- a/third_party/nixpkgs/pkgs/by-name/up/upsun/versions.json
+++ b/third_party/nixpkgs/pkgs/by-name/up/upsun/versions.json
@@ -1,19 +1,19 @@
{
- "version": "5.0.21",
+ "version": "5.0.22",
"darwin-amd64": {
- "hash": "sha256-ePm8QOJcC87CqB1PbSAoMblopr7JsViHWW3BEQ+gjlQ=",
- "url": "https://github.com/platformsh/cli/releases/download/5.0.21/upsun_5.0.21_darwin_all.tar.gz"
+ "hash": "sha256-miO8KOxlr+x5wFOAfkMsgE9R3mz7nMjMAFxWd8/O1bE=",
+ "url": "https://github.com/platformsh/cli/releases/download/5.0.22/upsun_5.0.22_darwin_all.tar.gz"
},
"darwin-arm64": {
- "hash": "sha256-ePm8QOJcC87CqB1PbSAoMblopr7JsViHWW3BEQ+gjlQ=",
- "url": "https://github.com/platformsh/cli/releases/download/5.0.21/upsun_5.0.21_darwin_all.tar.gz"
+ "hash": "sha256-miO8KOxlr+x5wFOAfkMsgE9R3mz7nMjMAFxWd8/O1bE=",
+ "url": "https://github.com/platformsh/cli/releases/download/5.0.22/upsun_5.0.22_darwin_all.tar.gz"
},
"linux-amd64": {
- "hash": "sha256-1qbgXI3VtYoI/4EWPZ1jmWBVJEP+A60PIqXS38wnBPQ=",
- "url": "https://github.com/platformsh/cli/releases/download/5.0.21/upsun_5.0.21_linux_amd64.tar.gz"
+ "hash": "sha256-R/G2w7spHifYr5voFPDvFyl3eooNxW8nwo0WlpfqIN8=",
+ "url": "https://github.com/platformsh/cli/releases/download/5.0.22/upsun_5.0.22_linux_amd64.tar.gz"
},
"linux-arm64": {
- "hash": "sha256-pUdRvVtEokuf7gznUogyufTtloy4MuT5TMcJ4z1bcwo=",
- "url": "https://github.com/platformsh/cli/releases/download/5.0.21/upsun_5.0.21_linux_arm64.tar.gz"
+ "hash": "sha256-1qcM2J0nBCgqredDbgNgU9Si/aP677Fq0scS5W3+beE=",
+ "url": "https://github.com/platformsh/cli/releases/download/5.0.22/upsun_5.0.22_linux_arm64.tar.gz"
}
}
diff --git a/third_party/nixpkgs/pkgs/by-name/us/usage/package.nix b/third_party/nixpkgs/pkgs/by-name/us/usage/package.nix
new file mode 100644
index 0000000000..96406b3636
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/us/usage/package.nix
@@ -0,0 +1,36 @@
+{
+ lib,
+ rustPlatform,
+ fetchFromGitHub,
+ nix-update-script,
+ usage,
+ testers,
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "jdx";
+ version = "0.3.1";
+
+ src = fetchFromGitHub {
+ owner = "jdx";
+ repo = "usage";
+ rev = "v${version}";
+ hash = "sha256-9zQ+gkBVhzjqSIieGjxoD9vc7999lfRQ7awkvlEkseE=";
+ };
+
+ cargoHash = "sha256-4ebjD1Tf7F2YyNrF7eEi2yKonctprnyu4nMf+vE2whY=";
+
+ passthru = {
+ updateScript = nix-update-script { };
+ tests.version = testers.testVersion { package = usage; };
+ };
+
+ meta = {
+ homepage = "https://usage.jdx.dev";
+ description = "Specification for CLIs";
+ changelog = "https://github.com/jdx/usage/releases/tag/v${version}";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ konradmalik ];
+ mainProgram = "usage";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/uw/uwsm/package.nix b/third_party/nixpkgs/pkgs/by-name/uw/uwsm/package.nix
index 44611002f9..578cb2cbb7 100644
--- a/third_party/nixpkgs/pkgs/by-name/uw/uwsm/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/uw/uwsm/package.nix
@@ -27,13 +27,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "uwsm";
- version = "0.19.1";
+ version = "0.20.0";
src = fetchFromGitHub {
owner = "Vladimir-csp";
repo = "uwsm";
rev = "refs/tags/v${finalAttrs.version}";
- hash = "sha256-neozpNSTxC4lkCuUpKPAeqGtQGgxf05WZZQOMTIkj2E=";
+ hash = "sha256-BtzW0jyYAVGjSBlocgkGHgY3JQUpWizDaSa2YBIX2Bs=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/tools/text/vale/default.nix b/third_party/nixpkgs/pkgs/by-name/va/vale/package.nix
similarity index 51%
rename from third_party/nixpkgs/pkgs/tools/text/vale/default.nix
rename to third_party/nixpkgs/pkgs/by-name/va/vale/package.nix
index fa256b04ac..3027258e7b 100644
--- a/third_party/nixpkgs/pkgs/tools/text/vale/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/va/vale/package.nix
@@ -1,11 +1,11 @@
-{ lib
-, buildGoModule
-, fetchFromGitHub
-, makeBinaryWrapper
-, runCommand
-, symlinkJoin
-, vale
-, valeStyles
+{
+ lib,
+ buildGoModule,
+ fetchFromGitHub,
+ makeBinaryWrapper,
+ symlinkJoin,
+ vale,
+ valeStyles,
}:
buildGoModule rec {
@@ -23,36 +23,43 @@ buildGoModule rec {
vendorHash = "sha256-0AeG0/ALU/mkXxVKzqGhxXLqq2XYmnF/ZRaZkJ5eQxU=";
- ldflags = [ "-s" "-w" "-X main.version=${version}" ];
+ ldflags = [
+ "-s"
+ "-X main.version=${version}"
+ ];
# Tests require network access
doCheck = false;
- passthru.withStyles = selector: symlinkJoin {
- name = "vale-with-styles-${vale.version}";
- paths = [ vale ] ++ selector valeStyles;
- nativeBuildInputs = [ makeBinaryWrapper ];
- postBuild = ''
- wrapProgram "$out/bin/vale" \
- --set VALE_STYLES_PATH "$out/share/vale/styles/"
- '';
- meta = {
- inherit (vale.meta) mainProgram;
+ passthru.withStyles =
+ selector:
+ symlinkJoin {
+ name = "vale-with-styles-${vale.version}";
+ paths = [ vale ] ++ selector valeStyles;
+ nativeBuildInputs = [ makeBinaryWrapper ];
+ postBuild = ''
+ wrapProgram "$out/bin/vale" \
+ --set VALE_STYLES_PATH "$out/share/vale/styles/"
+ '';
+ meta = {
+ inherit (vale.meta) mainProgram;
+ };
};
- };
- meta = with lib; {
+ meta = {
description = "Syntax-aware linter for prose built with speed and extensibility in mind";
longDescription = ''
Vale in Nixpkgs offers the helper `.withStyles` allow you to install it
predefined styles:
- vale.withStyles (s: [ s.alex s.google ])
+ ```nix
+ vale.withStyles (s: [ s.alex s.google ])
+ ```
'';
homepage = "https://vale.sh/";
changelog = "https://github.com/errata-ai/vale/releases/tag/v${version}";
mainProgram = "vale";
- license = licenses.mit;
- maintainers = [ maintainers.pbsds ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ pbsds ];
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/text/vale/styles.nix b/third_party/nixpkgs/pkgs/by-name/va/vale/styles.nix
similarity index 80%
rename from third_party/nixpkgs/pkgs/tools/text/vale/styles.nix
rename to third_party/nixpkgs/pkgs/by-name/va/vale/styles.nix
index 6022d38497..6d2cd33577 100644
--- a/third_party/nixpkgs/pkgs/tools/text/vale/styles.nix
+++ b/third_party/nixpkgs/pkgs/by-name/va/vale/styles.nix
@@ -1,34 +1,47 @@
-{ lib, stdenvNoCC, fetchFromGitHub, fetchzip, nix-update-script }:
+{
+ lib,
+ stdenvNoCC,
+ fetchFromGitHub,
+ nix-update-script,
+}:
let
buildStyle =
- { name
- , stylePath ? name
- , ...
+ {
+ name,
+ stylePath ? name,
+ ...
}@args:
- stdenvNoCC.mkDerivation ({
- pname = "vale-style-${lib.toLower name}";
+ stdenvNoCC.mkDerivation (
+ {
+ pname = "vale-style-${lib.toLower name}";
- dontConfigure = true;
- dontBuild = true;
- doCheck = false;
- dontFixup = true;
+ dontConfigure = true;
+ dontBuild = true;
+ doCheck = false;
+ dontFixup = true;
- installPhase = ''
- runHook preInstall
- mkdir -p $out/share/vale/styles
- cp -R ${stylePath} "$out/share/vale/styles/${name}"
- runHook postInstall
- '';
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $out/share/vale/styles
+ cp -R ${stylePath} "$out/share/vale/styles/${name}"
+ runHook postInstall
+ '';
- passthru.updateScript = nix-update-script { };
+ passthru.updateScript = nix-update-script { };
- meta = {
- platforms = lib.platforms.all;
- maintainers = with lib.maintainers; [ katexochen ];
- } // (args.meta or { });
- } // removeAttrs args [ "meta" "name" ]);
+ meta = {
+ platforms = lib.platforms.all;
+ maintainers = with lib.maintainers; [ katexochen ];
+ } // (args.meta or { });
+ }
+ // removeAttrs args [
+ "meta"
+ "name"
+ ]
+ );
in
+
{
alex = buildStyle rec {
name = "alex";
diff --git a/third_party/nixpkgs/pkgs/by-name/va/valkey/package.nix b/third_party/nixpkgs/pkgs/by-name/va/valkey/package.nix
index d442321216..6a8fd54173 100644
--- a/third_party/nixpkgs/pkgs/by-name/va/valkey/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/va/valkey/package.nix
@@ -12,13 +12,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "valkey";
- version = "7.2.6";
+ version = "7.2.7";
src = fetchFromGitHub {
owner = "valkey-io";
repo = "valkey";
rev = finalAttrs.version;
- hash = "sha256-nWeuWlP000DHEmIBzW1UmGqN+BggCjTS5plbQ/NV6wY=";
+ hash = "sha256-2kbhUg+rNuIUF/Bna6jFLI6Vhg9TlSi+OZEy6jKl2X0=";
};
patches = lib.optional useSystemJemalloc ./use_system_jemalloc.patch;
diff --git a/third_party/nixpkgs/pkgs/tools/security/vault/vault-bin.nix b/third_party/nixpkgs/pkgs/by-name/va/vault-bin/package.nix
similarity index 63%
rename from third_party/nixpkgs/pkgs/tools/security/vault/vault-bin.nix
rename to third_party/nixpkgs/pkgs/by-name/va/vault-bin/package.nix
index 9cfdc187ea..896597eb57 100644
--- a/third_party/nixpkgs/pkgs/tools/security/vault/vault-bin.nix
+++ b/third_party/nixpkgs/pkgs/by-name/va/vault-bin/package.nix
@@ -1,8 +1,12 @@
-{ lib, stdenv, fetchzip }:
+{
+ lib,
+ stdenv,
+ fetchzip,
+}:
stdenv.mkDerivation rec {
pname = "vault-bin";
- version = "1.17.5";
+ version = "1.17.6";
src =
let
@@ -16,16 +20,16 @@ stdenv.mkDerivation rec {
aarch64-darwin = "darwin_arm64";
};
hash = selectSystem {
- x86_64-linux = "sha256-rh0ZVmAbiOmZFCpiiX9ClAYmQKx084VKCjxvD9bbYAk=";
- aarch64-linux = "sha256-DtriOEQCuSMMjzfJJpJAf7z+wGJSbzU3V/X+glTLkv8=";
- i686-linux = "sha256-EPS3Sx2l0Gv4PWeqrnIEoNYUF4Or075vdhn71vKXQEw=";
- x86_64-darwin = "sha256-pi/sD88haBxUx6dSUEUv6ugQO2K/lhg4ne7xbcVzg3M=";
- aarch64-darwin = "sha256-6ZESO3m5FCRwTNh3xlWjWw6c9sjiAwV09YA/hQ5Py/o=";
+ x86_64-linux = "sha256-K9yNZ4M8u8FfisWi6Y6TsBJy6FQytr3htNCsKh2MlyA=";
+ aarch64-linux = "sha256-KLHkxUGvekHT/bPtoIlmylCubTWH+I7Q0wJM0UG0Hp8=";
+ i686-linux = "sha256-jBS/nGKP27weFw4u6Q10athYwCqWLzpb7ph39v+QAN8=";
+ x86_64-darwin = "sha256-5KfWqtJldk66dO5ImYKivDau4JzacUIXBfAzWkkPfoE=";
+ aarch64-darwin = "sha256-wjmNY1lunJDjpkWDXl0upAeNBqBx8momlY4a3j+hMd0=";
};
in
fetchzip {
url = "https://releases.hashicorp.com/vault/${version}/vault_${version}_${suffix}.zip";
- stripRoot=false;
+ stripRoot = false;
inherit hash;
};
@@ -57,8 +61,23 @@ stdenv.mkDerivation rec {
homepage = "https://www.vaultproject.io";
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.bsl11;
- maintainers = with maintainers; teams.serokell.members ++ [ offline psyanticy Chili-Man techknowlogick mkaito ];
+ maintainers =
+ with maintainers;
+ teams.serokell.members
+ ++ [
+ offline
+ psyanticy
+ Chili-Man
+ techknowlogick
+ mkaito
+ ];
mainProgram = "vault";
- platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-darwin" "aarch64-linux" ];
+ platforms = [
+ "x86_64-linux"
+ "i686-linux"
+ "x86_64-darwin"
+ "aarch64-darwin"
+ "aarch64-linux"
+ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/security/vault/update-bin.sh b/third_party/nixpkgs/pkgs/by-name/va/vault-bin/update-bin.sh
similarity index 100%
rename from third_party/nixpkgs/pkgs/tools/security/vault/update-bin.sh
rename to third_party/nixpkgs/pkgs/by-name/va/vault-bin/update-bin.sh
diff --git a/third_party/nixpkgs/pkgs/by-name/va/vault/package.nix b/third_party/nixpkgs/pkgs/by-name/va/vault/package.nix
new file mode 100644
index 0000000000..f34203cf96
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/va/vault/package.nix
@@ -0,0 +1,84 @@
+{
+ stdenv,
+ lib,
+ fetchFromGitHub,
+ buildGoModule,
+ installShellFiles,
+ nixosTests,
+ makeWrapper,
+ gawk,
+ glibc,
+}:
+
+buildGoModule rec {
+ pname = "vault";
+ version = "1.17.6";
+
+ src = fetchFromGitHub {
+ owner = "hashicorp";
+ repo = "vault";
+ rev = "v${version}";
+ hash = "sha256-sd4gNNJ/DVpl7ReymykNemWz4NNisofMIH6lLNl+iVw=";
+ };
+
+ vendorHash = "sha256-V7aMf03U2DTNg1murp4LBfuOioA+7iG6jX9o05rhM2U=";
+
+ proxyVendor = true;
+
+ subPackages = [ "." ];
+
+ nativeBuildInputs = [
+ installShellFiles
+ makeWrapper
+ ];
+
+ tags = [ "vault" ];
+
+ ldflags = [
+ "-s"
+ "-w"
+ "-X github.com/hashicorp/vault/sdk/version.GitCommit=${src.rev}"
+ "-X github.com/hashicorp/vault/sdk/version.Version=${version}"
+ "-X github.com/hashicorp/vault/sdk/version.VersionPrerelease="
+ ];
+
+ postInstall =
+ ''
+ echo "complete -C $out/bin/vault vault" > vault.bash
+ installShellCompletion vault.bash
+ ''
+ + lib.optionalString stdenv.hostPlatform.isLinux ''
+ wrapProgram $out/bin/vault \
+ --prefix PATH ${
+ lib.makeBinPath [
+ gawk
+ glibc
+ ]
+ }
+ '';
+
+ passthru.tests = {
+ inherit (nixosTests)
+ vault
+ vault-postgresql
+ vault-dev
+ vault-agent
+ ;
+ };
+
+ meta = with lib; {
+ homepage = "https://www.vaultproject.io/";
+ description = "Tool for managing secrets";
+ changelog = "https://github.com/hashicorp/vault/blob/v${version}/CHANGELOG.md";
+ license = licenses.bsl11;
+ mainProgram = "vault";
+ maintainers = with maintainers; [
+ rushmorem
+ lnl7
+ offline
+ pradeepchhetri
+ Chili-Man
+ techknowlogick
+ ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/vc/vcpkg/package.nix b/third_party/nixpkgs/pkgs/by-name/vc/vcpkg/package.nix
index 703ff4d060..532c6cb4e4 100644
--- a/third_party/nixpkgs/pkgs/by-name/vc/vcpkg/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/vc/vcpkg/package.nix
@@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "vcpkg";
- version = "2024.08.23";
+ version = "2024.09.30";
src = fetchFromGitHub {
owner = "microsoft";
repo = "vcpkg";
rev = finalAttrs.version;
- hash = "sha256-cJOy7DG5Ea5cpnHvUiv70FV2ULrevs64Bu5eBJi9BLs=";
+ hash = "sha256-lPvThSB8xYZQBRKTJmFwoCKBd5lOHaAOttrtcuQDIUg=";
leaveDotGit = true;
postFetch = ''
cd "$out"
diff --git a/third_party/nixpkgs/pkgs/by-name/ve/vencord/package.nix b/third_party/nixpkgs/pkgs/by-name/ve/vencord/package.nix
index 1f5d35a365..14f219d8bd 100644
--- a/third_party/nixpkgs/pkgs/by-name/ve/vencord/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ve/vencord/package.nix
@@ -14,13 +14,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "vencord";
- version = "1.10.2";
+ version = "1.10.3";
src = fetchFromGitHub {
owner = "Vendicated";
repo = "Vencord";
rev = "v${finalAttrs.version}";
- hash = "sha256-rLdUEdAvYy8SDgKWUanZgmMnJ6Dg2dO5tTpGTwlQCrU=";
+ hash = "sha256-PgQz6CNr5wkycSZ/M2saS3VtUQlC2rIolnCJlVPrxo8=";
};
pnpmDeps = pnpm.fetchDeps {
diff --git a/third_party/nixpkgs/pkgs/applications/misc/veracrypt/fix-paths.patch b/third_party/nixpkgs/pkgs/by-name/ve/veracrypt/fix-paths.patch
similarity index 100%
rename from third_party/nixpkgs/pkgs/applications/misc/veracrypt/fix-paths.patch
rename to third_party/nixpkgs/pkgs/by-name/ve/veracrypt/fix-paths.patch
diff --git a/third_party/nixpkgs/pkgs/by-name/ve/veracrypt/package.nix b/third_party/nixpkgs/pkgs/by-name/ve/veracrypt/package.nix
new file mode 100644
index 0000000000..fc41522a4b
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ve/veracrypt/package.nix
@@ -0,0 +1,81 @@
+{
+ lib,
+ stdenv,
+ fetchurl,
+ pkg-config,
+ makeself,
+ yasm,
+ fuse,
+ wxGTK32,
+ lvm2,
+ substituteAll,
+ e2fsprogs,
+ exfat,
+ ntfs3g,
+ btrfs-progs,
+ pcsclite,
+ wrapGAppsHook3,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "veracrypt";
+ version = "1.26.15";
+
+ src = fetchurl {
+ url = "https://launchpad.net/veracrypt/trunk/${finalAttrs.version}/+download/VeraCrypt_${finalAttrs.version}_Source.tar.bz2";
+ hash = "sha256-upcCUDDiG5sjMbfrCJcBFjwyr0t+BFNfM1uvjXSnSRY=";
+ };
+
+ patches = [
+ (substituteAll {
+ src = ./fix-paths.patch;
+ ext2 = "${e2fsprogs}/bin/mkfs.ext2";
+ ext3 = "${e2fsprogs}/bin/mkfs.ext3";
+ ext4 = "${e2fsprogs}/bin/mkfs.ext4";
+ exfat = "${exfat}/bin/mkfs.exfat";
+ ntfs = "${ntfs3g}/bin/mkfs.ntfs";
+ btrfs = "${btrfs-progs}/bin/mkfs.btrfs";
+ })
+ ];
+
+ sourceRoot = "src";
+
+ nativeBuildInputs = [
+ makeself
+ pkg-config
+ yasm
+ wrapGAppsHook3
+ ];
+ buildInputs = [
+ fuse
+ lvm2
+ wxGTK32
+ pcsclite
+ ];
+
+ enableParallelBuilding = true;
+
+ installPhase = ''
+ install -Dm 755 Main/veracrypt "$out/bin/veracrypt"
+ install -Dm 444 Resources/Icons/VeraCrypt-256x256.xpm "$out/share/pixmaps/veracrypt.xpm"
+ install -Dm 444 License.txt -t "$out/share/doc/veracrypt/"
+ install -d $out/share/applications
+ substitute Setup/Linux/veracrypt.desktop $out/share/applications/veracrypt.desktop \
+ --replace-fail "Exec=/usr/bin/veracrypt" "Exec=$out/bin/veracrypt" \
+ --replace-fail "Icon=veracrypt" "Icon=veracrypt.xpm"
+ '';
+
+ meta = {
+ description = "Free Open-Source filesystem on-the-fly encryption";
+ homepage = "https://www.veracrypt.fr/";
+ license = with lib.licenses; [
+ asl20 # and
+ unfree # TrueCrypt License version 3.0
+ ];
+ maintainers = with lib.maintainers; [
+ dsferruzza
+ ryand56
+ ];
+ platforms = lib.platforms.linux;
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/ve/verapdf/package.nix b/third_party/nixpkgs/pkgs/by-name/ve/verapdf/package.nix
new file mode 100644
index 0000000000..1b772e74ed
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ve/verapdf/package.nix
@@ -0,0 +1,80 @@
+{
+ lib,
+ fetchFromGitHub,
+ maven,
+ makeWrapper,
+ stripJavaArchivesHook,
+ makeDesktopItem,
+ copyDesktopItems,
+ jre,
+}:
+maven.buildMavenPackage rec {
+ pname = "verapdf";
+ version = "1.26.2";
+
+ mvnParameters = "-pl '!installer' -Dverapdf.timestamp=1980-01-01T00:00:02Z -Dproject.build.outputTimestamp=1980-01-01T00:00:02Z";
+
+ src = fetchFromGitHub {
+ owner = "veraPDF";
+ repo = "veraPDF-apps";
+ rev = "v${version}";
+ hash = "sha256-bWj4dX1qRQ2zzfF9GfskvMnrNU9pKC738Zllx6JsFww=";
+ };
+
+ patches = [ ./stable-maven-plugins.patch ];
+
+ mvnHash = "sha256-sVuzd4TUmrfvqhtiZL1L4obOF1DihMANbZNIy/LKyfw=";
+
+ nativeBuildInputs = [
+ makeWrapper
+ stripJavaArchivesHook
+ copyDesktopItems
+ ];
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/bin $out/share
+
+ install -Dm644 greenfield-apps/target/greenfield-apps-${lib.versions.majorMinor version}.0.jar $out/share/verapdf.jar
+
+ makeWrapper ${jre}/bin/java $out/bin/verapdf-gui --add-flags "-jar $out/share/verapdf.jar"
+ makeWrapper ${jre}/bin/java $out/bin/verapdf --add-flags "-cp $out/share/verapdf.jar org.verapdf.apps.GreenfieldCliWrapper"
+
+ install -Dm644 gui/src/main/resources/org/verapdf/gui/images/icon.png $out/share/icons/hicolor/256x256/apps/verapdf.png
+
+ runHook postInstall
+ '';
+
+ desktopItems = [
+ (makeDesktopItem {
+ name = "veraPDF";
+ comment = meta.description;
+ desktopName = "veraPDF";
+ genericName = "PDF/A Conformance Checker";
+ exec = "verapdf-gui";
+ icon = "verapdf";
+ categories = [
+ "Development"
+ "Utility"
+ ];
+ keywords = [ "PDF" ];
+ mimeTypes = [ "application/pdf" ];
+ })
+ ];
+
+ meta = {
+ description = "Command line and GUI industry supported PDF/A and PDF/UA Validation";
+ homepage = "https://github.com/veraPDF/veraPDF-apps";
+ license = [
+ lib.licenses.gpl3Plus
+ # or
+ lib.licenses.mpl20
+ ];
+ mainProgram = "verapdf-gui";
+ maintainers = [
+ lib.maintainers.mohe2015
+ lib.maintainers.kilianar
+ ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/ve/verapdf/stable-maven-plugins.patch b/third_party/nixpkgs/pkgs/by-name/ve/verapdf/stable-maven-plugins.patch
new file mode 100644
index 0000000000..77257b5f2d
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ve/verapdf/stable-maven-plugins.patch
@@ -0,0 +1,42 @@
+diff --git a/pom.xml b/pom.xml
+index 015dca6..1557d54 100644
+--- a/pom.xml
++++ b/pom.xml
+@@ -125,6 +125,37 @@
+
+
+
++
++ org.apache.maven.plugins
++ maven-enforcer-plugin
++ 3.5.0
++
++
++ enforce-plugin-versions
++
++ enforce
++
++
++
++
++
++
++
++
++
++
++
++ org.apache.maven.plugins
++ maven-install-plugin
++ 3.1.3
++
++
++
++ org.apache.maven.plugins
++ maven-jar-plugin
++ 3.4.2
++
++
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
diff --git a/third_party/nixpkgs/pkgs/tools/misc/viddy/default.nix b/third_party/nixpkgs/pkgs/by-name/vi/viddy/package.nix
similarity index 76%
rename from third_party/nixpkgs/pkgs/tools/misc/viddy/default.nix
rename to third_party/nixpkgs/pkgs/by-name/vi/viddy/package.nix
index c6e83e3c4b..293990d4d5 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/viddy/default.nix
+++ b/third_party/nixpkgs/pkgs/by-name/vi/viddy/package.nix
@@ -6,21 +6,21 @@
rustPlatform.buildRustPackage rec {
pname = "viddy";
- version = "1.1.2";
+ version = "1.1.5";
src = fetchFromGitHub {
owner = "sachaos";
repo = "viddy";
rev = "v${version}";
- hash = "sha256-vlPG7nYWCNfhZJOm6qmYNK5OwkckVZFRQWMhDX2vWTc=";
+ hash = "sha256-RewzToI7vhaH8r6ZWDLgfSJOOCm26Udkzh9+xkJP2jE=";
};
- cargoHash = "sha256-YM73+f/a1iE+lRots/CNfYcU8iZ7xiAKjDHOIywOo6o=";
+ cargoHash = "sha256-NhgiaUEUTfsbVqFkBgLPc3A8XmtwgQ5tp673zFD4TGI=";
# requires nightly features
env.RUSTC_BOOTSTRAP = 1;
- env.VERGEN_BUILD_DATE = "2024-09-05"; # managed via the update script
+ env.VERGEN_BUILD_DATE = "2024-09-30"; # managed via the update script
env.VERGEN_GIT_DESCRIBE = "Nixpkgs";
passthru.updateScript.command = [ ./update.sh ];
diff --git a/third_party/nixpkgs/pkgs/tools/misc/viddy/update.sh b/third_party/nixpkgs/pkgs/by-name/vi/viddy/update.sh
similarity index 100%
rename from third_party/nixpkgs/pkgs/tools/misc/viddy/update.sh
rename to third_party/nixpkgs/pkgs/by-name/vi/viddy/update.sh
diff --git a/third_party/nixpkgs/pkgs/by-name/vi/vikunja/package.nix b/third_party/nixpkgs/pkgs/by-name/vi/vikunja/package.nix
index ec8fe41756..a62595242c 100644
--- a/third_party/nixpkgs/pkgs/by-name/vi/vikunja/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/vi/vikunja/package.nix
@@ -1,12 +1,12 @@
{ lib, fetchFromGitHub, stdenv, nodejs, pnpm, buildGoModule, mage, writeShellScriptBin, nixosTests }:
let
- version = "0.24.3";
+ version = "0.24.4";
src = fetchFromGitHub {
owner = "go-vikunja";
repo = "vikunja";
rev = "v${version}";
- hash = "sha256-UT2afhjEangilvflmxxahj7pEiJUWxqUL1Eni1JvuRI=";
+ hash = "sha256-h3Jz28HYQYZC+oWGXNeKv2iNsrU0gbBRfWgOvuKijtw=";
};
frontend = stdenv.mkDerivation (finalAttrs: {
@@ -17,7 +17,7 @@ let
pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs) pname version src sourceRoot;
- hash = "sha256-QUhq1wc+vHCfY2wC0aikAMHmy8I/TOawMX659eqlm3I=";
+ hash = "sha256-pp4AZnoI7gON/meZalfXmaliKR/wSjkj9GTX3My678s=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/vs/vscode-js-debug/package.nix b/third_party/nixpkgs/pkgs/by-name/vs/vscode-js-debug/package.nix
index bde7ae2215..065bfb2238 100644
--- a/third_party/nixpkgs/pkgs/by-name/vs/vscode-js-debug/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/vs/vscode-js-debug/package.nix
@@ -16,16 +16,16 @@
buildNpmPackage rec {
pname = "vscode-js-debug";
- version = "1.93.0";
+ version = "1.94.0";
src = fetchFromGitHub {
owner = "microsoft";
repo = "vscode-js-debug";
rev = "v${version}";
- hash = "sha256-8+ZoTddzgwLwPUduT+G5zVgt/ZxLWKojz1PKvOxLX6o=";
+ hash = "sha256-Mh4g0YBgZ3u0zLwfzbcc1/24dsgq/7l9fu/KdurhLks=";
};
- npmDepsHash = "sha256-4GTZevbQg1LhxVw6WQYGvWHVuaWTwpCf50gMZWAHE7c=";
+ npmDepsHash = "sha256-s+kulnn4yE2rNPtm2MYJ36kFZStYgjePc7zdX7FwrNk=";
nativeBuildInputs = [
pkg-config
diff --git a/third_party/nixpkgs/pkgs/by-name/vu/vunnel/package.nix b/third_party/nixpkgs/pkgs/by-name/vu/vunnel/package.nix
index bce3092271..5543834ea5 100644
--- a/third_party/nixpkgs/pkgs/by-name/vu/vunnel/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/vu/vunnel/package.nix
@@ -7,14 +7,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "vunnel";
- version = "0.27.0";
+ version = "0.28.0";
pyproject = true;
src = fetchFromGitHub {
owner = "anchore";
repo = "vunnel";
rev = "refs/tags/v${version}";
- hash = "sha256-HRwQ2IDTa3dlxTlToiwBvjxjQgD18rv/F5OIuG7FKG8=";
+ hash = "sha256-KemiM+dCLSU3a6IIbI9VKtaIeY4SVcHsuE9QwZtzNxU=";
};
pythonRelaxDeps = [
diff --git a/third_party/nixpkgs/pkgs/by-name/vy/vyxal/package.nix b/third_party/nixpkgs/pkgs/by-name/vy/vyxal/package.nix
new file mode 100644
index 0000000000..66b6d0a97b
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/vy/vyxal/package.nix
@@ -0,0 +1,86 @@
+{
+ lib,
+ stdenvNoCC,
+ clangStdenv,
+ fetchFromGitHub,
+ mill,
+ which,
+}:
+
+let
+ # we need to lock the mill version, because an update will change the
+ # fetched internal dependencies, thus breaking the deps FOD
+ lockedMill = mill.overrideAttrs (oldAttrs: {
+ # should ideally match the version listed inside the `.mill-version` file of the source
+ version = "0.11.12";
+ src = oldAttrs.src.overrideAttrs {
+ outputHash = "sha256-k4/oMHvtq5YXY8hRlX4gWN16ClfjXEAn6mRIoEBHNJo=";
+ };
+ });
+in
+clangStdenv.mkDerivation (finalAttrs: {
+ pname = "vyxal";
+ version = "3.4.9";
+
+ src = fetchFromGitHub {
+ owner = "Vyxal";
+ repo = "Vyxal";
+ rev = "refs/tags/v${finalAttrs.version}";
+ hash = "sha256-8hA4u9zz8jm+tlSZ88z69/PUFNYk7+i3jtgUntgDgPE=";
+ };
+
+ # make sure to resolve all dependencies needed
+ deps = stdenvNoCC.mkDerivation {
+ name = "vyxal-${finalAttrs.version}-deps";
+ inherit (finalAttrs) src;
+
+ nativeBuildInputs = [ lockedMill ];
+
+ buildPhase = ''
+ runHook preBuild
+
+ export JAVA_TOOL_OPTIONS="-Duser.home=$(mktemp -d)"
+ export COURSIER_CACHE=$out/.coursier
+
+ mill native.prepareOffline --all
+
+ runHook postBuild
+ '';
+
+ outputHashAlgo = "sha256";
+ outputHashMode = "recursive";
+ outputHash = "sha256-yXKzntb498b8ZLYq7w+s1Brj+pvPN9otdkdY8QGVHPs=";
+ };
+
+ nativeBuildInputs = [
+ lockedMill
+ which
+ ];
+
+ buildPhase = ''
+ runHook preBuild
+
+ export JAVA_TOOL_OPTIONS="-Duser.home=$(mktemp -d)"
+ export COURSIER_CACHE=${finalAttrs.deps}/.coursier
+
+ mill native.nativeLink
+
+ runHook postBuild
+ '';
+
+ installPhase = ''
+ runHook preInstall
+ install -Dm755 out/native/nativeLink.dest/out $out/bin/vyxal
+ runHook postInstall
+ '';
+
+ meta = {
+ changelog = "https://github.com/Vyxal/Vyxal/releases/tag/v${finalAttrs.version}";
+ description = "Code-golfing language that has aspects of traditional programming languages";
+ homepage = "https://github.com/Vyxal/Vyxal";
+ license = lib.licenses.mit;
+ mainProgram = "vyxal";
+ maintainers = with lib.maintainers; [ tomasajt ];
+ platforms = lib.platforms.all;
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/wa/waagent/package.nix b/third_party/nixpkgs/pkgs/by-name/wa/waagent/package.nix
index f313cb68ea..0f64369092 100644
--- a/third_party/nixpkgs/pkgs/by-name/wa/waagent/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/wa/waagent/package.nix
@@ -13,12 +13,12 @@ let
in
python.pkgs.buildPythonApplication rec {
pname = "waagent";
- version = "2.11.1.4";
+ version = "2.11.1.12";
src = fetchFromGitHub {
owner = "Azure";
repo = "WALinuxAgent";
rev = "refs/tags/v${version}";
- hash = "sha256-5V9js9gGkIsdGYrQQK/V6tPfL9lh2Cht4llOKBVTyOM=";
+ hash = "sha256-1MaPjz9hWb/kJxuyJAUWPk065vpSyx2jq1ZSlDB4yFo=";
};
patches = [
# Suppress the following error when waagent tries to configure sshd:
diff --git a/third_party/nixpkgs/pkgs/by-name/wa/warp-terminal/versions.json b/third_party/nixpkgs/pkgs/by-name/wa/warp-terminal/versions.json
index e9b8cf9586..73a360b88f 100644
--- a/third_party/nixpkgs/pkgs/by-name/wa/warp-terminal/versions.json
+++ b/third_party/nixpkgs/pkgs/by-name/wa/warp-terminal/versions.json
@@ -1,14 +1,14 @@
{
"darwin": {
- "hash": "sha256-qaJP+du/jaI8zZPRZnM7K1DnC2GOzdZzs5JmKWj6OLQ=",
- "version": "0.2024.09.17.08.02.stable_01"
+ "hash": "sha256-zbnOkld+6UnSeMfvc6P6qZ474KaHcx1Qzyr4HCWsv98=",
+ "version": "0.2024.09.24.08.02.stable_01"
},
"linux_x86_64": {
- "hash": "sha256-l51KJoEOXGokgnDb9pz5LVhgBN7B1eipsFA9J+QpQzM=",
- "version": "0.2024.09.17.08.02.stable_01"
+ "hash": "sha256-SeTzKFsY+p0oJFTmBEmj64tOPS7BlBLtYdoIJ9jmTD0=",
+ "version": "0.2024.09.24.08.02.stable_01"
},
"linux_aarch64": {
- "hash": "sha256-zyiDYhxYG+JmiSdB7JBJ+H7yaIIvXaDlpslfa3TTsfI=",
- "version": "0.2024.09.17.08.02.stable_01"
+ "hash": "sha256-lAiu20udBEJhu29vqiS8vYauuu0fcX1LlvqEqYN5WXU=",
+ "version": "0.2024.09.24.08.02.stable_01"
}
}
diff --git a/third_party/nixpkgs/pkgs/by-name/wa/waveterm/package.nix b/third_party/nixpkgs/pkgs/by-name/wa/waveterm/package.nix
new file mode 100644
index 0000000000..cc1053d58f
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/wa/waveterm/package.nix
@@ -0,0 +1,191 @@
+{
+ lib,
+ stdenv,
+ fetchurl,
+ makeDesktopItem,
+ copyDesktopItems,
+ unzip,
+ autoPatchelfHook,
+ atk,
+ at-spi2-atk,
+ cups,
+ libdrm,
+ gtk3,
+ pango,
+ cairo,
+ libX11,
+ libXcomposite,
+ libXdamage,
+ libXext,
+ libXfixes,
+ libXrandr,
+ mesa,
+ expat,
+ libxcb,
+ alsa-lib,
+ nss,
+ nspr,
+ vips,
+ wrapGAppsHook3,
+ udev,
+ libGL,
+}:
+
+let
+ inherit (stdenv.hostPlatform) system;
+ throwSystem = throw "Unsupported system: ${system}";
+
+ pname = "waveterm";
+ version = "0.8.8";
+
+ suffix =
+ {
+ x86_64-linux = "waveterm-linux-x64-${version}.zip";
+ aarch64-linux = "waveterm-linux-arm64-${version}.zip";
+ x86_64-darwin = "Wave-darwin-universal-${version}.zip ";
+ aarch64-darwin = "Wave-darwin-arm64-${version}.zip";
+ }
+ .${system} or throwSystem;
+
+ src = fetchurl {
+ url = "https://github.com/wavetermdev/waveterm/releases/download/v${version}/${suffix}";
+ hash =
+ {
+ x86_64-linux = "sha256-hRpJTFVoBQZyJD06FTRbBPj/1DlYlDWPRjJ1IKeK7Cs=";
+ aarch64-linux = "sha256-T3VqsoHhPYYrAe/dEd0SUH+G4jpHjKpJTrFy8/AgoKI=";
+ x86_64-darwin = "sha256-UlyNl2Qu59L4hnK8rTeUV30YVD45L7ub5SP8f97aJrw=";
+ aarch64-darwin = "sha256-cP+z8DQsNBJc3p57xQdGqqq7jvYcRQRIa+P+6kD3eCc=";
+ }
+ .${system} or throwSystem;
+ };
+
+ desktopItems = [
+ (makeDesktopItem {
+ name = "waveterm";
+ exec = "waveterm --no-sandbox %U";
+ icon = fetchurl {
+ url = "https://raw.githubusercontent.com/wavetermdev/waveterm/refs/tags/v${version}/build/appicon.png";
+ hash = "sha256-qob27/64C9XPBtXghxg5/g0qRaiOUOpuFYL1n7/aEB0=";
+ };
+ startupWMClass = "Wave";
+ comment = "Open-Source AI-Native Terminal Built for Seamless Workflows";
+ desktopName = "Wave";
+ genericName = "Terminal Emulator";
+ categories = [
+ "Development"
+ "Utility"
+ "TerminalEmulator"
+ ];
+ keywords = [
+ "developer"
+ "terminal"
+ "emulator"
+ ];
+ })
+ ];
+
+ unpackPhase = ''
+ runHook preUnpack
+ unzip ${src} -d ./
+ runHook postUnpack
+ '';
+
+ meta = {
+ description = "Open-source, cross-platform terminal for seamless workflows";
+ homepage = "https://www.waveterm.dev";
+ mainProgram = "waveterm";
+ sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
+ license = lib.licenses.asl20;
+ platforms = [
+ "aarch64-linux"
+ "aarch64-darwin"
+ "x86_64-linux"
+ "x86_64-darwin"
+ ];
+ maintainers = with lib.maintainers; [ aucub ];
+ };
+
+ linux = stdenv.mkDerivation {
+ inherit
+ pname
+ version
+ src
+ desktopItems
+ unpackPhase
+ ;
+
+ nativeBuildInputs = [
+ unzip
+ copyDesktopItems
+ autoPatchelfHook
+ wrapGAppsHook3
+ ];
+
+ buildInputs = [
+ atk
+ at-spi2-atk
+ cups
+ libdrm
+ gtk3
+ pango
+ cairo
+ libX11
+ libXcomposite
+ libXdamage
+ libXext
+ libXfixes
+ libXrandr
+ mesa
+ expat
+ libxcb
+ alsa-lib
+ nss
+ nspr
+ vips
+ ];
+
+ runtimeDependencies = map lib.getLib [
+ udev
+ ];
+
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $out/waveterm $out/bin
+ cp -r ./* $out/waveterm/
+ runHook postInstall
+ '';
+
+ preFixup = ''
+ makeWrapper $out/waveterm/waveterm $out/bin/waveterm \
+ --prefix LD_LIBRARY_PATH : "${
+ lib.makeLibraryPath [
+ libGL
+ ]
+ }"
+ '';
+ };
+
+ darwin = stdenv.mkDerivation {
+ inherit
+ pname
+ version
+ src
+ unpackPhase
+ meta
+ ;
+
+ nativeBuildInputs = [
+ unzip
+ ];
+
+ sourceRoot = "Wave.app";
+
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $out/Applications/Wave.app
+ cp -R . $out/Applications/Wave.app
+ runHook postInstall
+ '';
+ };
+in
+if stdenv.hostPlatform.isDarwin then darwin else linux
diff --git a/third_party/nixpkgs/pkgs/by-name/wa/waybar/package.nix b/third_party/nixpkgs/pkgs/by-name/wa/waybar/package.nix
index e0eb7a76ed..7f5c9ad443 100644
--- a/third_party/nixpkgs/pkgs/by-name/wa/waybar/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/wa/waybar/package.nix
@@ -37,6 +37,7 @@
scdoc,
sndio,
spdlog,
+ systemdMinimal,
sway,
udev,
upower,
@@ -60,6 +61,7 @@
rfkillSupport ? true,
runTests ? stdenv.buildPlatform.canExecute stdenv.hostPlatform,
sndioSupport ? true,
+ systemdSupport ? lib.meta.availableOn stdenv.hostPlatform systemdMinimal,
swaySupport ? true,
traySupport ? true,
udevSupport ? true,
@@ -76,8 +78,8 @@ let
libcava.src = fetchFromGitHub {
owner = "LukashonakV";
repo = "cava";
- rev = "0.10.2";
- hash = "sha256-jU7RQV2txruu/nUUl0TzjK4nai7G38J1rcTjO7UXumY=";
+ rev = "0.10.3";
+ hash = "sha256-ZDFbI69ECsUTjbhlw2kHRufZbQMu+FQSMmncCJ5pagg=";
};
in
stdenv.mkDerivation (finalAttrs: {
@@ -153,6 +155,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optional pulseSupport libpulseaudio
++ lib.optional sndioSupport sndio
++ lib.optional swaySupport sway
+ ++ lib.optional systemdSupport systemdMinimal
++ lib.optional traySupport libdbusmenu-gtk3
++ lib.optional udevSupport udev
++ lib.optional upowerSupport upower
@@ -179,14 +182,16 @@ stdenv.mkDerivation (finalAttrs: {
"pulseaudio" = pulseSupport;
"rfkill" = rfkillSupport;
"sndio" = sndioSupport;
- "systemd" = true;
+ "systemd" = systemdSupport;
"tests" = runTests;
"upower_glib" = upowerSupport;
"wireplumber" = wireplumberSupport;
})
++ lib.optional experimentalPatches (lib.mesonBool "experimental" true);
- PKG_CONFIG_SYSTEMD_SYSTEMDUSERUNITDIR = "${placeholder "out"}/lib/systemd/user";
+ env = lib.optionalAttrs systemdSupport {
+ PKG_CONFIG_SYSTEMD_SYSTEMDUSERUNITDIR = "${placeholder "out"}/lib/systemd/user";
+ };
postPatch = ''
substituteInPlace include/util/command.hpp \
diff --git a/third_party/nixpkgs/pkgs/by-name/wc/wchisp/package.nix b/third_party/nixpkgs/pkgs/by-name/wc/wchisp/package.nix
new file mode 100644
index 0000000000..e70565ca45
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/wc/wchisp/package.nix
@@ -0,0 +1,47 @@
+{
+ stdenv,
+ lib,
+ rustPlatform,
+ fetchCrate,
+ pkg-config,
+ libusb1,
+ nix-update-script,
+ testers,
+ wchisp,
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "wchisp";
+ version = "0.3.0";
+
+ src = fetchCrate {
+ inherit pname version;
+ hash = "sha256-6WNXsRvbldEjAykMn1DCiuKctBrsTHGv1fJuRXBblu0=";
+ };
+
+ cargoHash = "sha256-5kJ0MK0rUzyJvLZH/3nje+gTAM6et0mNE3sxVoK1L5s=";
+
+ nativeBuildInputs = [ pkg-config ];
+
+ buildInputs = [
+ libusb1
+ ];
+
+ passthru = {
+ updateScript = nix-update-script { };
+ tests.version = testers.testVersion {
+ package = wchisp;
+ };
+ };
+
+ meta = with lib; {
+ description = "A command-line implementation of WCHISPTool, for flashing ch32 MCUs";
+ homepage = "https://ch32-rs.github.io/wchisp/";
+ changelog = "https://github.com/ch32-rs/wchisp/releases/tag/v${version}";
+ license = with licenses; [ gpl2Only ];
+ platforms = with platforms; linux ++ darwin ++ windows;
+ broken = !stdenv.hostPlatform.isLinux;
+ maintainers = with maintainers; [ jwillikers ];
+ mainProgram = "wchisp";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/we/werf/package.nix b/third_party/nixpkgs/pkgs/by-name/we/werf/package.nix
index 9f55f565d5..592e052dab 100644
--- a/third_party/nixpkgs/pkgs/by-name/we/werf/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/we/werf/package.nix
@@ -11,16 +11,16 @@
buildGoModule rec {
pname = "werf";
- version = "2.10.6";
+ version = "2.10.9";
src = fetchFromGitHub {
owner = "werf";
repo = "werf";
rev = "v${version}";
- hash = "sha256-TVjmPylomSp8WT2YW6x6CPkk6FinKGrGRlDEAtl8vRI=";
+ hash = "sha256-qnSuUn4Kk252kgqWUlnMl3+0MX2k+3sVvTpxgeBnVeE=";
};
- vendorHash = "sha256-OR2nIR2q3iRfaSQSQRKn+jbygETx2+WmkOIjOCIB9O8=";
+ vendorHash = "sha256-MSxqRU9TUYDoUoYubXPrxABwLL5gou52ia0dX7lzQ5Q=";
proxyVendor = true;
diff --git a/third_party/nixpkgs/pkgs/games/airshipper/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/wg/wgpu/Cargo.lock
similarity index 50%
rename from third_party/nixpkgs/pkgs/games/airshipper/Cargo.lock
rename to third_party/nixpkgs/pkgs/by-name/wg/wgpu/Cargo.lock
index d89ec3a747..406f8c85bc 100644
--- a/third_party/nixpkgs/pkgs/games/airshipper/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/wg/wgpu/Cargo.lock
@@ -2,17 +2,11 @@
# It is not intended for manual editing.
version = 3
-[[package]]
-name = "Inflector"
-version = "0.11.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3"
-
[[package]]
name = "ab_glyph"
-version = "0.2.17"
+version = "0.2.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "04a9283dace1c41c265496614998d5b9c4a97b3eb770e804f007c5144bf03f2b"
+checksum = "79faae4620f45232f599d9bc7b290f88247a0834162c4495ab2f02d60004adfb"
dependencies = [
"ab_glyph_rasterizer",
"owned_ttf_parser",
@@ -20,15 +14,15 @@ dependencies = [
[[package]]
name = "ab_glyph_rasterizer"
-version = "0.1.6"
+version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "363b9b88fad3af3be80bc8f762c9a3f9dfe906fd0327b8e92f1c12e5ae1b8bbb"
+checksum = "c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046"
[[package]]
name = "addr2line"
-version = "0.17.0"
+version = "0.22.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b"
+checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"
dependencies = [
"gimli",
]
@@ -39,158 +33,60 @@ version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
-[[package]]
-name = "adler32"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234"
-
-[[package]]
-name = "aead"
-version = "0.4.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877"
-dependencies = [
- "generic-array",
-]
-
-[[package]]
-name = "aes"
-version = "0.7.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8"
-dependencies = [
- "cfg-if 1.0.0",
- "cipher",
- "cpufeatures",
- "opaque-debug",
-]
-
-[[package]]
-name = "aes-gcm"
-version = "0.9.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df5f85a83a7d8b0442b6aa7b504b8212c1733da07b98aae43d4bc21b2cb3cdf6"
-dependencies = [
- "aead",
- "aes",
- "cipher",
- "ctr",
- "ghash",
- "subtle",
-]
-
[[package]]
name = "ahash"
-version = "0.7.6"
+version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
+checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
dependencies = [
- "getrandom 0.2.7",
+ "cfg-if",
+ "getrandom",
"once_cell",
"version_check",
+ "zerocopy",
]
[[package]]
name = "aho-corasick"
-version = "0.7.19"
+version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e"
+checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
dependencies = [
"memchr",
]
[[package]]
-name = "airshipper"
-version = "0.10.0"
-dependencies = [
- "bytesize",
- "chrono",
- "clap",
- "colored",
- "country-parser",
- "derive_more",
- "dirs-next",
- "find_folder",
- "futures-util",
- "html2text",
- "iced",
- "iced_lazy",
- "iced_native",
- "image",
- "indicatif 0.16.2",
- "lazy_static",
- "md5",
- "opener",
- "openssl-sys",
- "pulldown-cmark 0.8.0",
- "rand 0.8.5",
- "regex",
- "reqwest",
- "ron 0.6.6",
- "rss",
- "rustyline",
- "self_update",
- "semver 1.0.13",
- "serde",
- "socket2",
- "strip_markdown",
- "surge-ping",
- "termcolor",
- "thiserror",
- "tokio",
- "tokio-stream",
- "tracing",
- "tracing-appender",
- "tracing-futures",
- "tracing-log",
- "tracing-subscriber",
- "url",
- "veloren-serverbrowser-api",
- "winapi",
- "winres",
- "zip",
-]
-
-[[package]]
-name = "airshipper-server"
-version = "0.10.0"
-dependencies = [
- "bytes",
- "chrono",
- "diesel",
- "diesel_migrations",
- "dotenv",
- "futures",
- "lazy_static",
- "libsqlite3-sys",
- "md5",
- "octocrab",
- "openssl-sys",
- "prometheus",
- "regex",
- "reqwest",
- "rocket",
- "rocket_sync_db_pools",
- "ron 0.7.1",
- "serde",
- "serde_json",
- "termcolor",
- "thiserror",
- "tokio",
- "tokio-util 0.6.10",
- "tracing",
- "tracing-appender",
- "tracing-log",
- "tracing-subscriber",
- "url",
-]
-
-[[package]]
-name = "aliasable"
-version = "0.1.3"
+name = "allocator-api2"
+version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd"
+checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f"
+
+[[package]]
+name = "android-activity"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ee91c0c2905bae44f84bfa4e044536541df26b7703fd0888deeb9060fcc44289"
+dependencies = [
+ "android-properties",
+ "bitflags 2.6.0",
+ "cc",
+ "cesu8",
+ "jni",
+ "jni-sys",
+ "libc",
+ "log",
+ "ndk 0.8.0",
+ "ndk-context",
+ "ndk-sys 0.5.0+25.2.9519653",
+ "num_enum 0.7.2",
+ "thiserror",
+]
+
+[[package]]
+name = "android-properties"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04"
[[package]]
name = "android_system_properties"
@@ -202,161 +98,228 @@ dependencies = [
]
[[package]]
-name = "ansi_term"
-version = "0.12.1"
+name = "anes"
+version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
+checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
+
+[[package]]
+name = "anstream"
+version = "0.6.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b"
dependencies = [
- "winapi",
+ "anstyle",
+ "anstyle-parse",
+ "anstyle-query",
+ "anstyle-wincon",
+ "colorchoice",
+ "is_terminal_polyfill",
+ "utf8parse",
]
[[package]]
-name = "approx"
-version = "0.5.1"
+name = "anstyle"
+version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6"
+checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b"
+
+[[package]]
+name = "anstyle-parse"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4"
dependencies = [
- "num-traits",
+ "utf8parse",
]
[[package]]
-name = "arc-swap"
-version = "1.5.1"
+name = "anstyle-query"
+version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "983cd8b9d4b02a6dc6ffa557262eb5858a27a0038ffffe21a0f133eaa819a164"
+checksum = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391"
+dependencies = [
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "anstyle-wincon"
+version = "3.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19"
+dependencies = [
+ "anstyle",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "anyhow"
+version = "1.0.86"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
+
+[[package]]
+name = "arbitrary"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110"
+dependencies = [
+ "derive_arbitrary",
+]
+
+[[package]]
+name = "argh"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7af5ba06967ff7214ce4c7419c7d185be7ecd6cc4965a8f6e1d8ce0398aad219"
+dependencies = [
+ "argh_derive",
+ "argh_shared",
+]
+
+[[package]]
+name = "argh_derive"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "56df0aeedf6b7a2fc67d06db35b09684c3e8da0c95f8f27685cb17e08413d87a"
+dependencies = [
+ "argh_shared",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.71",
+]
+
+[[package]]
+name = "argh_shared"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5693f39141bda5760ecc4111ab08da40565d1771038c4a0250f03457ec707531"
+dependencies = [
+ "serde",
+]
+
+[[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.2"
+version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6"
+checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
+
+[[package]]
+name = "arrayvec"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "as-raw-xcb-connection"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b"
[[package]]
name = "ash"
-version = "0.34.0+1.2.203"
+version = "0.38.0+1.3.281"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b0f780da53d0063880d45554306489f09dd8d1bda47688b4a57bc579119356df"
+checksum = "0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f"
dependencies = [
- "libloading",
-]
-
-[[package]]
-name = "async-stream"
-version = "0.3.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e"
-dependencies = [
- "async-stream-impl",
- "futures-core",
-]
-
-[[package]]
-name = "async-stream-impl"
-version = "0.3.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
+ "libloading 0.8.4",
]
[[package]]
name = "async-trait"
-version = "0.1.57"
+version = "0.1.81"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76464446b8bc32758d7e88ee1a804d9914cd9b1cb264c029899680b0be29826f"
+checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.71",
]
[[package]]
-name = "atom_syndication"
-version = "0.9.1"
+name = "atomic-waker"
+version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2d5016bf52ff4f3ed28bf3ec1fed96b53daf4b137d5e6b9f97a8cfae7b57a3a2"
-dependencies = [
- "chrono",
- "derive_builder",
- "diligent-date-parser",
- "quick-xml",
-]
-
-[[package]]
-name = "atomic"
-version = "0.5.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b88d82667eca772c4aa12f0f1348b3ae643424c8876448f3f7bd5787032e234c"
-dependencies = [
- "autocfg",
-]
-
-[[package]]
-name = "atty"
-version = "0.2.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
-dependencies = [
- "hermit-abi",
- "libc",
- "winapi",
-]
+checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
[[package]]
name = "autocfg"
-version = "1.1.0"
+version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
[[package]]
name = "backtrace"
-version = "0.3.66"
+version = "0.3.73"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cab84319d616cfb654d03394f38ab7e6f0919e181b1b57e1fd15e7fb4077d9a7"
+checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a"
dependencies = [
"addr2line",
"cc",
- "cfg-if 1.0.0",
+ "cfg-if",
"libc",
- "miniz_oxide 0.5.4",
+ "miniz_oxide",
"object",
"rustc-demangle",
]
[[package]]
name = "base64"
-version = "0.12.3"
+version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"
+checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
[[package]]
-name = "base64"
-version = "0.13.0"
+name = "base64-simd"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
+checksum = "781dd20c3aff0bd194fe7d2a977dd92f21c173891f3a03b677359e5fa457e5d5"
+dependencies = [
+ "simd-abstraction",
+]
[[package]]
-name = "binascii"
-version = "0.1.4"
+name = "base64-simd"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "383d29d513d8764dcdc42ea295d979eb99c3c9f00607b3692cf68a431f7dca72"
+checksum = "339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195"
+dependencies = [
+ "outref 0.5.1",
+ "vsimd",
+]
+
+[[package]]
+name = "bincode"
+version = "1.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
+dependencies = [
+ "serde",
+]
[[package]]
name = "bit-set"
-version = "0.5.3"
+version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1"
+checksum = "f0481a0e032742109b1133a095184ee93d88f3dc9e0d28a5d033dc77a073f44f"
dependencies = [
"bit-vec",
]
[[package]]
name = "bit-vec"
-version = "0.6.3"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"
+checksum = "d2c54ff287cfc0a34f38a6b832ea1bd8e448a330b3e40a50859e6488bee07f22"
[[package]]
name = "bitflags"
@@ -364,6 +327,16 @@ version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+[[package]]
+name = "bitflags"
+version = "2.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
+dependencies = [
+ "arbitrary",
+ "serde",
+]
+
[[package]]
name = "block"
version = "0.1.6"
@@ -371,111 +344,123 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
[[package]]
-name = "block-buffer"
-version = "0.10.3"
+name = "block-sys"
+version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e"
+checksum = "ae85a0696e7ea3b835a453750bf002770776609115e6d25c6d2ff28a8200f7e7"
dependencies = [
- "generic-array",
+ "objc-sys",
]
[[package]]
-name = "bstr"
-version = "0.2.17"
+name = "block2"
+version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223"
+checksum = "15b55663a85f33501257357e6421bb33e769d5c9ffb5ba0921c975a123e35e68"
dependencies = [
- "lazy_static",
- "memchr",
- "regex-automata",
+ "block-sys",
+ "objc2",
]
[[package]]
name = "bumpalo"
-version = "3.11.0"
+version = "3.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c1ad822118d20d2c234f427000d5acc36eabe1e29a348c89b63dd60b13f28e5d"
+checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
[[package]]
name = "bytemuck"
-version = "1.12.1"
+version = "1.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2f5715e491b5a1598fc2bef5a606847b5dc1d48ea625bd3c02c00de8285591da"
+checksum = "b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e"
dependencies = [
"bytemuck_derive",
]
[[package]]
name = "bytemuck_derive"
-version = "1.2.1"
+version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1b9e1f5fa78f69496407a27ae9ed989e3c3b072310286f5ef385525e4cbc24a9"
+checksum = "1ee891b04274a59bd38b412188e24b849617b2e45a0fd8d057deb63e7403761b"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.71",
]
[[package]]
name = "byteorder"
-version = "1.4.3"
+version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
+checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "bytes"
-version = "1.1.0"
+version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8"
+checksum = "a12916984aab3fa6e39d655a33e09c0071eb36d6ab3aea5c2d78551f1df6d952"
[[package]]
-name = "bytesize"
-version = "1.1.0"
+name = "calloop"
+version = "0.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c58ec36aac5066d5ca17df51b3e70279f5670a72102f5752cb7e7c856adfc70"
-
-[[package]]
-name = "bzip2"
-version = "0.4.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6afcd980b5f3a45017c57e57a2fcccbb351cc43a356ce117ef760ef8052b89b0"
+checksum = "52e0d00eb1ea24371a97d2da6201c6747a633dc6dc1988ef503403b4c59504a8"
dependencies = [
- "bzip2-sys",
- "libc",
-]
-
-[[package]]
-name = "bzip2-sys"
-version = "0.1.11+1.0.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc"
-dependencies = [
- "cc",
- "libc",
- "pkg-config",
+ "bitflags 1.3.2",
+ "log",
+ "nix 0.25.1",
+ "slotmap",
+ "thiserror",
+ "vec_map",
]
[[package]]
name = "calloop"
-version = "0.9.3"
+version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf2eec61efe56aa1e813f5126959296933cf0700030e4314786c48779a66ab82"
+checksum = "fba7adb4dd5aa98e5553510223000e7148f621165ec5f9acd7113f6ca4995298"
dependencies = [
+ "bitflags 2.6.0",
"log",
- "nix 0.22.3",
+ "polling",
+ "rustix",
+ "slab",
+ "thiserror",
]
[[package]]
-name = "cc"
-version = "1.0.73"
+name = "calloop-wayland-source"
+version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
+checksum = "0f0ea9b9476c7fad82841a8dbb380e2eae480c21910feba80725b46931ed8f02"
+dependencies = [
+ "calloop 0.12.4",
+ "rustix",
+ "wayland-backend",
+ "wayland-client 0.31.2",
+]
[[package]]
-name = "cfg-if"
-version = "0.1.10"
+name = "cast"
+version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
+checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
+
+[[package]]
+name = "cc"
+version = "1.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "324c74f2155653c90b04f25b2a47a8a631360cb908f92a772695f430c7e31052"
+dependencies = [
+ "jobserver",
+ "libc",
+]
+
+[[package]]
+name = "cesu8"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
[[package]]
name = "cfg-if"
@@ -490,137 +475,132 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e"
[[package]]
-name = "chrono"
-version = "0.4.22"
+name = "cgl"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bfd4d1b31faaa3a89d7934dbded3111da0d2ef28e3ebccdb4f0179f5929d1ef1"
+checksum = "0ced0551234e87afee12411d535648dd89d2e7f34c78b753395567aff3d447ff"
dependencies = [
- "iana-time-zone",
- "js-sys",
- "num-integer",
- "num-traits",
- "serde",
- "time 0.1.44",
- "wasm-bindgen",
- "winapi",
+ "libc",
]
[[package]]
-name = "cipher"
-version = "0.3.0"
+name = "ciborium"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7"
+checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e"
dependencies = [
- "generic-array",
+ "ciborium-io",
+ "ciborium-ll",
+ "serde",
+]
+
+[[package]]
+name = "ciborium-io"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757"
+
+[[package]]
+name = "ciborium-ll"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9"
+dependencies = [
+ "ciborium-io",
+ "half",
]
[[package]]
name = "clap"
-version = "3.2.20"
+version = "4.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23b71c3ce99b7611011217b366d923f1d0a7e07a92bb2dbf1e84508c673ca3bd"
+checksum = "64acc1846d54c1fe936a78dc189c34e28d3f5afc348403f28ecf53660b9b8462"
dependencies = [
- "atty",
- "bitflags",
+ "clap_builder",
"clap_derive",
+]
+
+[[package]]
+name = "clap_builder"
+version = "4.5.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6fb8393d67ba2e7bfaf28a23458e4e2b543cc73a99595511eb207fdb8aede942"
+dependencies = [
+ "anstream",
+ "anstyle",
"clap_lex",
- "indexmap",
- "once_cell",
- "strsim 0.10.0",
- "termcolor",
- "textwrap",
+ "strsim 0.11.1",
]
[[package]]
name = "clap_derive"
-version = "3.2.18"
+version = "4.5.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65"
+checksum = "2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085"
dependencies = [
- "heck",
- "proc-macro-error",
+ "heck 0.5.0",
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.71",
]
[[package]]
name = "clap_lex"
-version = "0.2.4"
+version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
-dependencies = [
- "os_str_bytes",
-]
+checksum = "4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70"
[[package]]
-name = "clipboard-win"
-version = "4.4.2"
+name = "cmake"
+version = "0.1.50"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4ab1b92798304eedc095b53942963240037c0516452cb11aeba709d420b2219"
+checksum = "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130"
dependencies = [
- "error-code",
- "str-buf",
- "winapi",
-]
-
-[[package]]
-name = "clipboard_macos"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "145a7f9e9b89453bc0a5e32d166456405d389cea5b578f57f1274b1397588a95"
-dependencies = [
- "objc",
- "objc-foundation",
- "objc_id",
-]
-
-[[package]]
-name = "clipboard_wayland"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f6364a9f7a66f2ac1a1a098aa1c7f6b686f2496c6ac5e5c0d773445df912747"
-dependencies = [
- "smithay-clipboard",
-]
-
-[[package]]
-name = "clipboard_x11"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "983a7010836ecd04dde2c6d27a0cb56ec5d21572177e782bdcb24a600124e921"
-dependencies = [
- "thiserror",
- "x11rb",
+ "cc",
]
[[package]]
name = "cocoa"
-version = "0.24.0"
+version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f63902e9223530efb4e26ccd0cf55ec30d592d3b42e21a28defc42a9586e832"
+checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a"
dependencies = [
- "bitflags",
+ "bitflags 1.3.2",
"block",
"cocoa-foundation",
- "core-foundation 0.9.3",
+ "core-foundation",
"core-graphics 0.22.3",
- "foreign-types",
+ "foreign-types 0.3.2",
+ "libc",
+ "objc",
+]
+
+[[package]]
+name = "cocoa"
+version = "0.25.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c"
+dependencies = [
+ "bitflags 1.3.2",
+ "block",
+ "cocoa-foundation",
+ "core-foundation",
+ "core-graphics 0.23.2",
+ "foreign-types 0.5.0",
"libc",
"objc",
]
[[package]]
name = "cocoa-foundation"
-version = "0.1.0"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318"
+checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7"
dependencies = [
- "bitflags",
+ "bitflags 1.3.2",
"block",
- "core-foundation 0.9.3",
+ "core-foundation",
"core-graphics-types",
- "foreign-types",
"libc",
"objc",
]
@@ -642,30 +622,87 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
[[package]]
-name = "colored"
-version = "2.0.0"
+name = "colorchoice"
+version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b3616f750b84d8f0de8a58bda93e08e2a81ad3f523089b05f1dffecab48c6cbd"
+checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422"
+
+[[package]]
+name = "com"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7e17887fd17353b65b1b2ef1c526c83e26cd72e74f598a8dc1bee13a48f3d9f6"
dependencies = [
- "atty",
- "lazy_static",
- "winapi",
+ "com_macros",
]
[[package]]
-name = "console"
-version = "0.15.1"
+name = "com_macros"
+version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89eab4d20ce20cea182308bca13088fecea9c05f6776cf287205d41a0ed3c847"
+checksum = "d375883580a668c7481ea6631fc1a8863e33cc335bf56bfad8d7e6d4b04b13a5"
dependencies = [
- "encode_unicode",
- "libc",
- "once_cell",
- "terminal_size",
- "unicode-width",
- "winapi",
+ "com_macros_support",
+ "proc-macro2",
+ "syn 1.0.109",
]
+[[package]]
+name = "com_macros_support"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ad899a1087a9296d5644792d7cb72b8e34c1bec8e7d4fbc002230169a6e8710c"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "combine"
+version = "4.6.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
+dependencies = [
+ "bytes",
+ "memchr",
+]
+
+[[package]]
+name = "concurrent-queue"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
+dependencies = [
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "console_error_panic_hook"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "console_log"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be8aed40e4edbf4d3b4431ab260b63fdc40f5780a4766824329ea0f1eefe3c0f"
+dependencies = [
+ "log",
+ "web-sys",
+]
+
+[[package]]
+name = "const_panic"
+version = "0.2.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6051f239ecec86fde3410901ab7860d458d160371533842974fc61f96d15879b"
+
[[package]]
name = "convert_case"
version = "0.4.0"
@@ -673,72 +710,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
[[package]]
-name = "cookie"
-version = "0.16.0"
+name = "cooked-waker"
+version = "5.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "94d4706de1b0fa5b132270cddffa8585166037822e260a944fe161acd137ca05"
-dependencies = [
- "aes-gcm",
- "base64 0.13.0",
- "hkdf",
- "hmac",
- "percent-encoding",
- "rand 0.8.5",
- "sha2",
- "subtle",
- "time 0.3.14",
- "version_check",
-]
-
-[[package]]
-name = "copyless"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2df960f5d869b2dd8532793fde43eb5427cceb126c929747a26823ab0eeb536"
+checksum = "147be55d677052dabc6b22252d5dd0fd4c29c8c27aa4f2fbef0f94aa003b406f"
[[package]]
name = "core-foundation"
-version = "0.7.0"
+version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171"
+checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
dependencies = [
- "core-foundation-sys 0.7.0",
- "libc",
-]
-
-[[package]]
-name = "core-foundation"
-version = "0.9.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
-dependencies = [
- "core-foundation-sys 0.8.3",
+ "core-foundation-sys",
"libc",
]
[[package]]
name = "core-foundation-sys"
-version = "0.7.0"
+version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac"
-
-[[package]]
-name = "core-foundation-sys"
-version = "0.8.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
-
-[[package]]
-name = "core-graphics"
-version = "0.19.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b3889374e6ea6ab25dba90bb5d96202f61108058361f6dc72e8b03e6f8bbe923"
-dependencies = [
- "bitflags",
- "core-foundation 0.7.0",
- "foreign-types",
- "libc",
-]
+checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
[[package]]
name = "core-graphics"
@@ -746,129 +737,170 @@ version = "0.22.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb"
dependencies = [
- "bitflags",
- "core-foundation 0.9.3",
+ "bitflags 1.3.2",
+ "core-foundation",
"core-graphics-types",
- "foreign-types",
+ "foreign-types 0.3.2",
+ "libc",
+]
+
+[[package]]
+name = "core-graphics"
+version = "0.23.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081"
+dependencies = [
+ "bitflags 1.3.2",
+ "core-foundation",
+ "core-graphics-types",
+ "foreign-types 0.5.0",
"libc",
]
[[package]]
name = "core-graphics-types"
-version = "0.1.1"
+version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b"
+checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf"
dependencies = [
- "bitflags",
- "core-foundation 0.9.3",
- "foreign-types",
+ "bitflags 1.3.2",
+ "core-foundation",
"libc",
]
[[package]]
-name = "core-video-sys"
-version = "0.1.4"
+name = "core-text"
+version = "20.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34ecad23610ad9757664d644e369246edde1803fcb43ed72876565098a5d3828"
-dependencies = [
- "cfg-if 0.1.10",
- "core-foundation-sys 0.7.0",
- "core-graphics 0.19.2",
- "libc",
- "objc",
-]
-
-[[package]]
-name = "country-parser"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1dee23a8308105cbce67c6b9bf85d204949b614bf9286c24f5eebfae50f17b60"
-dependencies = [
- "lazy_static",
- "ron 0.6.6",
- "serde",
-]
-
-[[package]]
-name = "cpufeatures"
-version = "0.2.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320"
+checksum = "c9d2790b5c08465d49f8dc05c8bcae9fea467855947db39b0f8145c091aaced5"
dependencies = [
+ "core-foundation",
+ "core-graphics 0.23.2",
+ "foreign-types 0.5.0",
"libc",
]
[[package]]
name = "crc32fast"
-version = "1.3.2"
+version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
dependencies = [
- "cfg-if 1.0.0",
+ "cfg-if",
]
[[package]]
-name = "crossbeam-channel"
-version = "0.5.6"
+name = "criterion"
+version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521"
+checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
dependencies = [
- "cfg-if 1.0.0",
- "crossbeam-utils",
+ "anes",
+ "cast",
+ "ciborium",
+ "clap",
+ "criterion-plot",
+ "is-terminal",
+ "itertools",
+ "num-traits",
+ "once_cell",
+ "oorandom",
+ "plotters",
+ "rayon",
+ "regex",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "tinytemplate",
+ "walkdir",
+]
+
+[[package]]
+name = "criterion-plot"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
+dependencies = [
+ "cast",
+ "itertools",
]
[[package]]
name = "crossbeam-deque"
-version = "0.8.2"
+version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc"
+checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
dependencies = [
- "cfg-if 1.0.0",
"crossbeam-epoch",
"crossbeam-utils",
]
[[package]]
name = "crossbeam-epoch"
-version = "0.9.10"
+version = "0.9.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "045ebe27666471bb549370b4b0b3e51b07f56325befa4284db65fc89c02511b1"
+checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
dependencies = [
- "autocfg",
- "cfg-if 1.0.0",
"crossbeam-utils",
- "memoffset",
- "once_cell",
- "scopeguard",
]
[[package]]
name = "crossbeam-utils"
-version = "0.8.11"
+version = "0.8.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc"
+checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
+
+[[package]]
+name = "crossfont"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3eb5a3822b594afc99b503cc1859b94686d3c3efdd60507a28587dab80ee1071"
dependencies = [
- "cfg-if 1.0.0",
+ "cocoa 0.25.0",
+ "core-foundation",
+ "core-foundation-sys",
+ "core-graphics 0.23.2",
+ "core-text",
+ "dwrote",
+ "foreign-types 0.5.0",
+ "freetype-rs",
+ "libc",
+ "log",
+ "objc",
"once_cell",
+ "pkg-config",
+ "servo-fontconfig",
+ "winapi",
]
[[package]]
-name = "crypto-common"
-version = "0.1.6"
+name = "crunchy"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
+checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
+
+[[package]]
+name = "ctor"
+version = "0.2.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f"
dependencies = [
- "generic-array",
- "typenum",
+ "quote",
+ "syn 2.0.71",
]
[[package]]
-name = "ctr"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea"
+name = "cts_runner"
+version = "0.1.0"
dependencies = [
- "cipher",
+ "deno_console",
+ "deno_core",
+ "deno_url",
+ "deno_web",
+ "deno_webgpu",
+ "deno_webidl",
+ "termcolor",
+ "tokio",
]
[[package]]
@@ -878,24 +910,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35"
[[package]]
-name = "d3d12"
-version = "0.4.1"
+name = "cursor-icon"
+version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2daefd788d1e96e0a9d66dee4b828b883509bc3ea9ce30665f04c3246372690c"
-dependencies = [
- "bitflags",
- "libloading",
- "winapi",
-]
+checksum = "96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991"
[[package]]
-name = "darling"
-version = "0.10.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858"
+name = "d3d12"
+version = "22.0.0"
dependencies = [
- "darling_core 0.10.2",
- "darling_macro 0.10.2",
+ "bitflags 2.6.0",
+ "libloading 0.8.4",
+ "winapi",
]
[[package]]
@@ -904,22 +930,8 @@ version = "0.13.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c"
dependencies = [
- "darling_core 0.13.4",
- "darling_macro 0.13.4",
-]
-
-[[package]]
-name = "darling_core"
-version = "0.10.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b"
-dependencies = [
- "fnv",
- "ident_case",
- "proc-macro2",
- "quote",
- "strsim 0.9.3",
- "syn",
+ "darling_core",
+ "darling_macro",
]
[[package]]
@@ -933,18 +945,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim 0.10.0",
- "syn",
-]
-
-[[package]]
-name = "darling_macro"
-version = "0.10.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72"
-dependencies = [
- "darling_core 0.10.2",
- "quote",
- "syn",
+ "syn 1.0.109",
]
[[package]]
@@ -953,166 +954,179 @@ version = "0.13.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835"
dependencies = [
- "darling_core 0.13.4",
+ "darling_core",
"quote",
- "syn",
+ "syn 1.0.109",
]
[[package]]
-name = "deflate"
-version = "0.8.6"
+name = "data-encoding"
+version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "73770f8e1fe7d64df17ca66ad28994a0a623ea497fa69486e14984e715c5d174"
+checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2"
+
+[[package]]
+name = "debugid"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d"
dependencies = [
- "adler32",
- "byteorder",
+ "serde",
+ "uuid",
]
[[package]]
-name = "derive_builder"
-version = "0.9.0"
+name = "deno_console"
+version = "0.143.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2658621297f2cf68762a6f7dc0bb7e1ff2cfd6583daef8ee0fed6f7ec468ec0"
+checksum = "1f770d8deb0eb0bfd596d242d9eaef5312ef57f0130964cb53c7f6a8107d13be"
dependencies = [
- "darling 0.10.2",
- "derive_builder_core",
+ "deno_core",
+]
+
+[[package]]
+name = "deno_core"
+version = "0.272.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "07093891f2af763023614cfe2d1ce5f9ce5a7920c4fcf2f00911bd0d93083523"
+dependencies = [
+ "anyhow",
+ "bincode",
+ "bit-set",
+ "bit-vec",
+ "bytes",
+ "cooked-waker",
+ "deno_core_icudata",
+ "deno_ops",
+ "deno_unsync",
+ "futures",
+ "libc",
+ "log",
+ "memoffset 0.9.1",
+ "parking_lot",
+ "pin-project",
+ "serde",
+ "serde_json",
+ "serde_v8",
+ "smallvec",
+ "sourcemap",
+ "static_assertions",
+ "tokio",
+ "url",
+ "v8",
+]
+
+[[package]]
+name = "deno_core_icudata"
+version = "0.0.73"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a13951ea98c0a4c372f162d669193b4c9d991512de9f2381dd161027f34b26b1"
+
+[[package]]
+name = "deno_ops"
+version = "0.148.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5bc73fc07ad26e71715d5a726d1dd228587c0d121a591b1931a0fcf958a2ec3b"
+dependencies = [
+ "proc-macro-rules",
"proc-macro2",
"quote",
- "syn",
+ "strum",
+ "strum_macros",
+ "syn 2.0.71",
+ "thiserror",
]
[[package]]
-name = "derive_builder_core"
-version = "0.9.0"
+name = "deno_unsync"
+version = "0.3.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2791ea3e372c8495c0bc2033991d76b512cd799d07491fbd6890124db9458bef"
+checksum = "c3c8b95582c2023dbb66fccc37421b374026f5915fa507d437cb566904db9a3a"
+dependencies = [
+ "parking_lot",
+ "tokio",
+]
+
+[[package]]
+name = "deno_url"
+version = "0.143.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "39d9e6ffd6a7157bfd3cf1385c59232e49587c9bbb898e64010f7f082242a203"
+dependencies = [
+ "deno_core",
+ "serde",
+ "urlpattern",
+]
+
+[[package]]
+name = "deno_web"
+version = "0.174.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "708666b5b346e6880c1372006615814db7fc5ef36bd1785f0b0e4f8617082999"
+dependencies = [
+ "async-trait",
+ "base64-simd 0.8.0",
+ "bytes",
+ "deno_core",
+ "encoding_rs",
+ "flate2",
+ "futures",
+ "serde",
+ "tokio",
+ "uuid",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "deno_webgpu"
+version = "0.118.0"
+dependencies = [
+ "deno_core",
+ "raw-window-handle 0.6.2",
+ "serde",
+ "tokio",
+ "wgpu-core",
+ "wgpu-types",
+]
+
+[[package]]
+name = "deno_webidl"
+version = "0.143.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bddad93aa68e3c3c2d36976cd401af27a6ce750c23060e02401daf240f2acbe2"
+dependencies = [
+ "deno_core",
+]
+
+[[package]]
+name = "derive_arbitrary"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611"
dependencies = [
- "darling 0.10.2",
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.71",
]
[[package]]
name = "derive_more"
-version = "0.99.17"
+version = "0.99.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
+checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce"
dependencies = [
"convert_case",
"proc-macro2",
"quote",
- "rustc_version",
- "syn",
+ "rustc_version 0.4.0",
+ "syn 2.0.71",
]
[[package]]
-name = "devise"
-version = "0.3.1"
+name = "diff"
+version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50c7580b072f1c8476148f16e0a0d5dedddab787da98d86c5082c5e9ed8ab595"
-dependencies = [
- "devise_codegen",
- "devise_core",
-]
-
-[[package]]
-name = "devise_codegen"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "123c73e7a6e51b05c75fe1a1b2f4e241399ea5740ed810b0e3e6cacd9db5e7b2"
-dependencies = [
- "devise_core",
- "quote",
-]
-
-[[package]]
-name = "devise_core"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "841ef46f4787d9097405cac4e70fb8644fc037b526e8c14054247c0263c400d0"
-dependencies = [
- "bitflags",
- "proc-macro2",
- "proc-macro2-diagnostics",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "diesel"
-version = "1.4.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b28135ecf6b7d446b43e27e225622a038cc4e2930a1022f51cdb97ada19b8e4d"
-dependencies = [
- "byteorder",
- "chrono",
- "diesel_derives",
- "libsqlite3-sys",
- "r2d2",
-]
-
-[[package]]
-name = "diesel_derives"
-version = "1.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "45f5098f628d02a7a0f68ddba586fb61e80edec3bdc1be3b921f4ceec60858d3"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "diesel_migrations"
-version = "1.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf3cde8413353dc7f5d72fa8ce0b99a560a359d2c5ef1e5817ca731cd9008f4c"
-dependencies = [
- "migrations_internals",
- "migrations_macros",
-]
-
-[[package]]
-name = "digest"
-version = "0.10.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f2fb860ca6fafa5552fb6d0e816a69c8e49f0908bf524e30a90d97c85892d506"
-dependencies = [
- "block-buffer",
- "crypto-common",
- "subtle",
-]
-
-[[package]]
-name = "diligent-date-parser"
-version = "0.1.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2d0fd95c7c02e2d6c588c6c5628466fff9bdde4b8c6196465e087b08e792720"
-dependencies = [
- "chrono",
-]
-
-[[package]]
-name = "dirs-next"
-version = "2.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1"
-dependencies = [
- "cfg-if 1.0.0",
- "dirs-sys-next",
-]
-
-[[package]]
-name = "dirs-sys-next"
-version = "0.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"
-dependencies = [
- "libc",
- "redox_users",
- "winapi",
-]
+checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
[[package]]
name = "dispatch"
@@ -1122,146 +1136,188 @@ checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b"
[[package]]
name = "dlib"
-version = "0.5.0"
+version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac1b7517328c04c2aa68422fc60a41b92208182142ed04a25879c26c8f878794"
+checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412"
dependencies = [
- "libloading",
+ "libloading 0.8.4",
]
[[package]]
-name = "doc-comment"
-version = "0.3.3"
+name = "document-features"
+version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10"
-
-[[package]]
-name = "dotenv"
-version = "0.15.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77c90badedccf4105eca100756a0b1289e191f6fcbdadd3cee1d2f614f97da8f"
+checksum = "cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0"
+dependencies = [
+ "litrs",
+]
[[package]]
name = "downcast-rs"
-version = "1.2.0"
+version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650"
+checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2"
+
+[[package]]
+name = "dwrote"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "439a1c2ba5611ad3ed731280541d36d2e9c4ac5e7fb818a27b604bdc5a6aa65b"
+dependencies = [
+ "lazy_static",
+ "libc",
+ "serde",
+ "serde_derive",
+ "winapi",
+ "wio",
+]
[[package]]
name = "either"
-version = "1.8.0"
+version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797"
+checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
[[package]]
-name = "encode_unicode"
-version = "0.3.6"
+name = "encase"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
+checksum = "0265fa0e7bcdb058128cdf7597cdacea42e33911713663a04d971a39cad16afa"
+dependencies = [
+ "const_panic",
+ "encase_derive",
+ "glam",
+ "thiserror",
+]
+
+[[package]]
+name = "encase_derive"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e3b6f7502bafc52a60b5582560a2aaee16921eef79a742ae48dd411fe7a9263b"
+dependencies = [
+ "encase_derive_impl",
+]
+
+[[package]]
+name = "encase_derive_impl"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b36f2ddfca91251bed7f931f24b192e4eaf0a0e0fa70cf81cfb1416a1973620e"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.71",
+]
[[package]]
name = "encoding_rs"
-version = "0.8.31"
+version = "0.8.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b"
+checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1"
dependencies = [
- "cfg-if 1.0.0",
+ "cfg-if",
]
[[package]]
-name = "endian-type"
-version = "0.1.2"
+name = "env_filter"
+version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d"
+checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea"
+dependencies = [
+ "log",
+ "regex",
+]
+
+[[package]]
+name = "env_logger"
+version = "0.11.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9"
+dependencies = [
+ "anstream",
+ "anstyle",
+ "env_filter",
+ "humantime",
+ "log",
+]
+
+[[package]]
+name = "equivalent"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
[[package]]
name = "errno"
-version = "0.2.8"
+version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1"
+checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
dependencies = [
- "errno-dragonfly",
"libc",
- "winapi",
+ "windows-sys 0.52.0",
]
[[package]]
-name = "errno-dragonfly"
-version = "0.1.2"
+name = "expat-sys"
+version = "2.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+checksum = "658f19728920138342f68408b7cf7644d90d4784353d8ebc32e7e8663dbe45fa"
dependencies = [
- "cc",
- "libc",
-]
-
-[[package]]
-name = "error-code"
-version = "2.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21"
-dependencies = [
- "libc",
- "str-buf",
-]
-
-[[package]]
-name = "euclid"
-version = "0.22.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b52c2ef4a78da0ba68fbe1fd920627411096d2ac478f7f4c9f3a54ba6705bade"
-dependencies = [
- "num-traits",
+ "cmake",
+ "pkg-config",
]
[[package]]
name = "fastrand"
-version = "1.8.0"
+version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499"
+checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a"
+
+[[package]]
+name = "fdeflate"
+version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645"
dependencies = [
- "instant",
+ "simd-adler32",
]
[[package]]
-name = "fd-lock"
-version = "3.0.8"
+name = "fern"
+version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bb21c69b9fea5e15dbc1049e4b77145dd0ba1c84019c488102de0dc4ea4b0a27"
+checksum = "d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee"
dependencies = [
- "cfg-if 1.0.0",
- "rustix",
- "windows-sys 0.42.0",
+ "log",
]
[[package]]
-name = "figment"
-version = "0.10.7"
+name = "fixedbitset"
+version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e3bd154d9ae2f1bb0ada5b7eebd56529513efa5de7d2fc8c6adf33bc43260cf"
-dependencies = [
- "atomic",
- "pear",
- "serde",
- "toml",
- "uncased",
- "version_check",
-]
-
-[[package]]
-name = "find_folder"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9f6d018fb95a0b59f854aed68ecd96ce2b80af7911b92b1fed3c4b1fa516b91b"
+checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
[[package]]
name = "flate2"
-version = "1.0.24"
+version = "1.0.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6"
+checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
dependencies = [
"crc32fast",
- "miniz_oxide 0.5.4",
+ "miniz_oxide",
+]
+
+[[package]]
+name = "flume"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181"
+dependencies = [
+ "futures-core",
+ "futures-sink",
+ "nanorand",
+ "spin",
]
[[package]]
@@ -1276,7 +1332,28 @@ version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
dependencies = [
- "foreign-types-shared",
+ "foreign-types-shared 0.1.1",
+]
+
+[[package]]
+name = "foreign-types"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965"
+dependencies = [
+ "foreign-types-macros",
+ "foreign-types-shared 0.3.1",
+]
+
+[[package]]
+name = "foreign-types-macros"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.71",
]
[[package]]
@@ -1286,30 +1363,57 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
[[package]]
-name = "form_urlencoded"
-version = "1.0.1"
+name = "foreign-types-shared"
+version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
+checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b"
+
+[[package]]
+name = "form_urlencoded"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
dependencies = [
- "matches",
"percent-encoding",
]
[[package]]
-name = "futf"
-version = "0.1.5"
+name = "freetype-rs"
+version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843"
+checksum = "74eadec9d0a5c28c54bb9882e54787275152a4e36ce206b45d7451384e5bf5fb"
dependencies = [
- "mac",
- "new_debug_unreachable",
+ "bitflags 1.3.2",
+ "freetype-sys",
+ "libc",
+]
+
+[[package]]
+name = "freetype-sys"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a37d4011c0cc628dfa766fcc195454f4b068d7afdc2adfd28861191d866e731a"
+dependencies = [
+ "cmake",
+ "libc",
+ "pkg-config",
+]
+
+[[package]]
+name = "fslock"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "04412b8935272e3a9bae6f48c7bfff74c2911f60525404edfdd28e49884c3bfb"
+dependencies = [
+ "libc",
+ "winapi",
]
[[package]]
name = "futures"
-version = "0.3.24"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f21eda599937fba36daeb58a22e8f5cee2d14c4a17b5b7739c7c8e5e3b8230c"
+checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
dependencies = [
"futures-channel",
"futures-core",
@@ -1322,9 +1426,9 @@ dependencies = [
[[package]]
name = "futures-channel"
-version = "0.3.24"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "30bdd20c28fadd505d0fd6712cdfcb0d4b5648baf45faef7f852afb2399bb050"
+checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
dependencies = [
"futures-core",
"futures-sink",
@@ -1332,56 +1436,68 @@ dependencies = [
[[package]]
name = "futures-core"
-version = "0.3.24"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf"
+checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
[[package]]
name = "futures-executor"
-version = "0.3.24"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ff63c23854bee61b6e9cd331d523909f238fc7636290b96826e9cfa5faa00ab"
+checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
dependencies = [
"futures-core",
"futures-task",
"futures-util",
- "num_cpus",
]
[[package]]
name = "futures-io"
-version = "0.3.24"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bbf4d2a7a308fd4578637c0b17c7e1c7ba127b8f6ba00b29f717e9655d85eb68"
+checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
+
+[[package]]
+name = "futures-lite"
+version = "2.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5"
+dependencies = [
+ "fastrand",
+ "futures-core",
+ "futures-io",
+ "parking",
+ "pin-project-lite",
+]
[[package]]
name = "futures-macro"
-version = "0.3.24"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42cd15d1c7456c04dbdf7e88bcd69760d74f3a798d6444e16974b505b0e62f17"
+checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.71",
]
[[package]]
name = "futures-sink"
-version = "0.3.24"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "21b20ba5a92e727ba30e72834706623d94ac93a725410b6a6b6fbc1b07f7ba56"
+checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
[[package]]
name = "futures-task"
-version = "0.3.24"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a6508c467c73851293f390476d4491cf4d227dbabcd4170f3bb6044959b294f1"
+checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
[[package]]
name = "futures-util"
-version = "0.3.24"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "44fb6cb1be61cc1d2e43b262516aafcf63b241cffdb1d3fa115f91d9c7b09c90"
+checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
dependencies = [
"futures-channel",
"futures-core",
@@ -1395,125 +1511,71 @@ dependencies = [
"slab",
]
-[[package]]
-name = "fxhash"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c"
-dependencies = [
- "byteorder",
-]
-
[[package]]
name = "generator"
-version = "0.7.1"
+version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc184cace1cea8335047a471cc1da80f18acf8a76f3bab2028d499e328948ec7"
+checksum = "186014d53bc231d0090ef8d6f03e0920c54d85a5ed22f4f2f74315ec56cf83fb"
dependencies = [
"cc",
+ "cfg-if",
"libc",
"log",
"rustversion",
- "windows",
-]
-
-[[package]]
-name = "generic-array"
-version = "0.14.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9"
-dependencies = [
- "typenum",
- "version_check",
+ "windows 0.54.0",
]
[[package]]
name = "gethostname"
-version = "0.2.3"
+version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e"
+checksum = "0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818"
dependencies = [
"libc",
- "winapi",
-]
-
-[[package]]
-name = "getopts"
-version = "0.2.21"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5"
-dependencies = [
- "unicode-width",
+ "windows-targets 0.48.5",
]
[[package]]
name = "getrandom"
-version = "0.1.16"
+version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
+checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
dependencies = [
- "cfg-if 1.0.0",
+ "cfg-if",
+ "js-sys",
"libc",
- "wasi 0.9.0+wasi-snapshot-preview1",
-]
-
-[[package]]
-name = "getrandom"
-version = "0.2.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6"
-dependencies = [
- "cfg-if 1.0.0",
- "libc",
- "wasi 0.11.0+wasi-snapshot-preview1",
-]
-
-[[package]]
-name = "ghash"
-version = "0.4.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99"
-dependencies = [
- "opaque-debug",
- "polyval",
-]
-
-[[package]]
-name = "gif"
-version = "0.11.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3edd93c6756b4dfaf2709eafcc345ba2636565295c198a9cfbf75fa5e3e00b06"
-dependencies = [
- "color_quant",
- "weezl",
+ "wasi",
+ "wasm-bindgen",
]
[[package]]
name = "gimli"
-version = "0.26.2"
+version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d"
+checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
[[package]]
-name = "glam"
-version = "0.10.2"
+name = "gl_generator"
+version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "579160312273c954cc51bd440f059dde741029ac8daf8c84fece76cb77f62c15"
+checksum = "1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d"
dependencies = [
- "version_check",
+ "khronos_api",
+ "log",
+ "xml-rs",
]
[[package]]
-name = "glob"
-version = "0.3.0"
+name = "glam"
+version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
+checksum = "779ae4bf7e8421cf91c0b3b64e7e8b40b862fba4d393f59150042de7c4965a94"
[[package]]
name = "glow"
-version = "0.11.2"
+version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d8bd5877156a19b8ac83a29b2306fe20537429d318f3ff0a1a2119f8d9c61919"
+checksum = "bd348e04c43b32574f2de31c8bb397d96c9fcfa1371bd4ca6d8bdc464ab121b1"
dependencies = [
"js-sys",
"slotmap",
@@ -1522,141 +1584,198 @@ dependencies = [
]
[[package]]
-name = "glyph_brush"
-version = "0.7.5"
+name = "glutin"
+version = "0.29.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac02497410cdb5062cc056a33f2e1e19ff69fbf26a4be9a02bf29d6e17ea105b"
+checksum = "444c9ad294fdcaf20ccf6726b78f380b5450275540c9b68ab62f49726ad1c713"
dependencies = [
- "glyph_brush_draw_cache",
- "glyph_brush_layout",
+ "cgl",
+ "cocoa 0.24.1",
+ "core-foundation",
+ "glutin_egl_sys",
+ "glutin_gles2_sys",
+ "glutin_glx_sys",
+ "glutin_wgl_sys 0.1.5",
+ "libloading 0.7.4",
"log",
- "ordered-float",
- "rustc-hash",
- "twox-hash",
+ "objc",
+ "once_cell",
+ "osmesa-sys",
+ "parking_lot",
+ "raw-window-handle 0.5.2",
+ "wayland-client 0.29.5",
+ "wayland-egl",
+ "winapi",
+ "winit 0.27.5",
]
[[package]]
-name = "glyph_brush_draw_cache"
+name = "glutin_egl_sys"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68900f84b471f31ea1d1355567eb865a2cf446294f06cef8d653ed7bcf5f013d"
+dependencies = [
+ "gl_generator",
+ "winapi",
+]
+
+[[package]]
+name = "glutin_gles2_sys"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6010675390f6889e09a21e2c8b575b3ee25667ea8237a8d59423f73cb8c28610"
+checksum = "e8094e708b730a7c8a1954f4f8a31880af00eb8a1c5b5bf85d28a0a3c6d69103"
dependencies = [
- "ab_glyph",
- "crossbeam-channel",
- "crossbeam-deque",
- "linked-hash-map",
- "rayon",
- "rustc-hash",
+ "gl_generator",
+ "objc",
]
[[package]]
-name = "glyph_brush_layout"
-version = "0.2.3"
+name = "glutin_glx_sys"
+version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc32c2334f00ca5ac3695c5009ae35da21da8c62d255b5b96d56e2597a637a38"
+checksum = "d93d0575865098580c5b3a423188cd959419912ea60b1e48e8b3b526f6d02468"
dependencies = [
- "ab_glyph",
- "approx",
- "xi-unicode",
+ "gl_generator",
+ "x11-dl",
+]
+
+[[package]]
+name = "glutin_wgl_sys"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3da5951a1569dbab865c6f2a863efafff193a93caf05538d193e9e3816d21696"
+dependencies = [
+ "gl_generator",
+]
+
+[[package]]
+name = "glutin_wgl_sys"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0a4e1951bbd9434a81aa496fe59ccc2235af3820d27b85f9314e279609211e2c"
+dependencies = [
+ "gl_generator",
]
[[package]]
name = "gpu-alloc"
-version = "0.5.3"
+version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7fc59e5f710e310e76e6707f86c561dd646f69a8876da9131703b2f717de818d"
+checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171"
dependencies = [
- "bitflags",
+ "bitflags 2.6.0",
"gpu-alloc-types",
]
[[package]]
name = "gpu-alloc-types"
-version = "0.2.0"
+version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "54804d0d6bc9d7f26db4eaec1ad10def69b599315f487d32c334a80d1efe67a5"
+checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4"
dependencies = [
- "bitflags",
+ "bitflags 2.6.0",
+]
+
+[[package]]
+name = "gpu-allocator"
+version = "0.26.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fdd4240fc91d3433d5e5b0fc5b67672d771850dc19bbee03c1381e19322803d7"
+dependencies = [
+ "log",
+ "presser",
+ "thiserror",
+ "winapi",
+ "windows 0.52.0",
]
[[package]]
name = "gpu-descriptor"
-version = "0.2.3"
+version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b0c02e1ba0bdb14e965058ca34e09c020f8e507a760df1121728e0aef68d57a"
+checksum = "9c08c1f623a8d0b722b8b99f821eb0ba672a1618f0d3b16ddbee1cedd2dd8557"
dependencies = [
- "bitflags",
+ "bitflags 2.6.0",
"gpu-descriptor-types",
"hashbrown",
]
[[package]]
name = "gpu-descriptor-types"
-version = "0.1.1"
+version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "363e3677e55ad168fef68cf9de3a4a310b53124c5e784c53a1d70e92d23f2126"
+checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91"
dependencies = [
- "bitflags",
+ "bitflags 2.6.0",
]
[[package]]
-name = "guillotiere"
-version = "0.6.2"
+name = "gzip-header"
+version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b62d5865c036cb1393e23c50693df631d3f5d7bcca4c04fe4cc0fd592e74a782"
+checksum = "95cc527b92e6029a62960ad99aa8a6660faa4555fe5f731aab13aa6a921795a2"
dependencies = [
- "euclid",
- "svg_fmt",
+ "crc32fast",
]
[[package]]
-name = "h2"
-version = "0.3.14"
+name = "half"
+version = "2.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ca32592cf21ac7ccab1825cd87f6c9b3d9022c44d086172ed0966bec8af30be"
+checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888"
dependencies = [
- "bytes",
- "fnv",
- "futures-core",
- "futures-sink",
- "futures-util",
- "http",
- "indexmap",
- "slab",
- "tokio",
- "tokio-util 0.7.3",
- "tracing",
+ "cfg-if",
+ "crunchy",
]
[[package]]
name = "hashbrown"
-version = "0.12.3"
+version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
dependencies = [
"ahash",
+ "allocator-api2",
+]
+
+[[package]]
+name = "hassle-rs"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "af2a7e73e1f34c48da31fb668a907f250794837e08faa144fd24f0b8b741e890"
+dependencies = [
+ "bitflags 2.6.0",
+ "com",
+ "libc",
+ "libloading 0.8.4",
+ "thiserror",
+ "widestring",
+ "winapi",
]
[[package]]
name = "heck"
-version = "0.4.0"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
+checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
+
+[[package]]
+name = "heck"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[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 = "hex"
-version = "0.4.3"
+name = "hermit-abi"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
+checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc"
[[package]]
name = "hexf-parse"
@@ -1665,296 +1784,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df"
[[package]]
-name = "hkdf"
-version = "0.12.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437"
+name = "hlsl-snapshots"
+version = "0.1.0"
dependencies = [
- "hmac",
+ "anyhow",
+ "nanoserde",
]
[[package]]
-name = "hmac"
-version = "0.12.1"
+name = "home"
+version = "0.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
+checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
dependencies = [
- "digest",
+ "windows-sys 0.52.0",
]
[[package]]
-name = "html2text"
-version = "0.2.1"
+name = "humantime"
+version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a26379dcb715e237b96102a12b505c553e2bffa74bae2e54658748d298660ef1"
+checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
+
+[[package]]
+name = "icrate"
+version = "0.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "99d3aaff8a54577104bafdf686ff18565c3b6903ca5782a2026ef06e2c7aa319"
dependencies = [
- "html5ever",
- "markup5ever_rcdom",
- "unicode-width",
-]
-
-[[package]]
-name = "html5ever"
-version = "0.25.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148"
-dependencies = [
- "log",
- "mac",
- "markup5ever",
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "http"
-version = "0.2.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399"
-dependencies = [
- "bytes",
- "fnv",
- "itoa",
-]
-
-[[package]]
-name = "http-body"
-version = "0.4.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
-dependencies = [
- "bytes",
- "http",
- "pin-project-lite",
-]
-
-[[package]]
-name = "httparse"
-version = "1.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
-
-[[package]]
-name = "httpdate"
-version = "1.0.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
-
-[[package]]
-name = "hyper"
-version = "0.14.20"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "02c929dc5c39e335a03c405292728118860721b10190d98c2a0f0efd5baafbac"
-dependencies = [
- "bytes",
- "futures-channel",
- "futures-core",
- "futures-util",
- "h2",
- "http",
- "http-body",
- "httparse",
- "httpdate",
- "itoa",
- "pin-project-lite",
- "socket2",
- "tokio",
- "tower-service",
- "tracing",
- "want",
-]
-
-[[package]]
-name = "hyper-rustls"
-version = "0.23.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d87c48c02e0dc5e3b849a2041db3029fd066650f8f717c07bf8ed78ccb895cac"
-dependencies = [
- "http",
- "hyper",
- "rustls",
- "tokio",
- "tokio-rustls",
-]
-
-[[package]]
-name = "hyper-tls"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
-dependencies = [
- "bytes",
- "hyper",
- "native-tls",
- "tokio",
- "tokio-native-tls",
-]
-
-[[package]]
-name = "hyperx"
-version = "1.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5617e92fc2f2501c3e2bc6ce547cad841adba2bae5b921c7e52510beca6d084c"
-dependencies = [
- "base64 0.13.0",
- "bytes",
- "http",
- "httpdate",
- "language-tags",
- "mime",
- "percent-encoding",
- "unicase",
-]
-
-[[package]]
-name = "iana-time-zone"
-version = "0.1.47"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c495f162af0bf17656d0014a0eded5f3cd2f365fdd204548c2869db89359dc7"
-dependencies = [
- "android_system_properties",
- "core-foundation-sys 0.8.3",
- "js-sys",
- "once_cell",
- "wasm-bindgen",
- "winapi",
-]
-
-[[package]]
-name = "iced"
-version = "0.4.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6025abe6b1056c9b5adad79c484c5fd8b7012e5230f3b0439a1294ade7ded7bf"
-dependencies = [
- "iced_core",
- "iced_futures",
- "iced_graphics",
- "iced_native",
- "iced_pure",
- "iced_wgpu",
- "iced_winit",
- "thiserror",
-]
-
-[[package]]
-name = "iced_core"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ccf9133ceb345ec640047d5597fb8aa88e9cf74ce2d0277a9a62e2d6ed4a8148"
-dependencies = [
- "bitflags",
- "wasm-timer",
-]
-
-[[package]]
-name = "iced_futures"
-version = "0.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "13d13241d5ed32846bbcffaf60e27e7ceebb60cf16d791ff00d582f0d4d1b07b"
-dependencies = [
- "futures",
- "log",
- "tokio",
- "wasm-bindgen-futures",
- "wasm-timer",
-]
-
-[[package]]
-name = "iced_graphics"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2adcf703fc326e0985ea99c75f1b73e718560a7b220d57ec6478417ccb2f463f"
-dependencies = [
- "bytemuck",
- "glam",
- "iced_native",
- "iced_pure",
- "iced_style",
- "raw-window-handle 0.4.3",
- "thiserror",
-]
-
-[[package]]
-name = "iced_lazy"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "333979d705964832864ee7676516ab3c3df4ab0b65efb603c86a256d4adbec6f"
-dependencies = [
- "iced_native",
- "ouroboros",
-]
-
-[[package]]
-name = "iced_native"
-version = "0.5.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8ca174d4693a5daa2ffcae38d5c28cf0dbd54bd8fc19848f28392cd52624751a"
-dependencies = [
- "iced_core",
- "iced_futures",
- "iced_style",
- "num-traits",
- "twox-hash",
- "unicode-segmentation",
-]
-
-[[package]]
-name = "iced_pure"
-version = "0.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "80aeaecadfd6832c2c787cbdfd357adc256a51c55d68142d852037451e72f393"
-dependencies = [
- "iced_native",
- "iced_style",
- "num-traits",
-]
-
-[[package]]
-name = "iced_style"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a90028c94ab62c13cd3b6fb1499a593a51510d4729c5b4e8e60705b2b28c6bc2"
-dependencies = [
- "iced_core",
-]
-
-[[package]]
-name = "iced_wgpu"
-version = "0.5.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8bc44ca209f77bd855f035d2e86e50e66332f55fb60d9fb67eeb09eae9d9de2e"
-dependencies = [
- "bitflags",
- "bytemuck",
- "futures",
- "glyph_brush",
- "guillotiere",
- "iced_graphics",
- "iced_native",
- "image",
- "kamadak-exif",
- "log",
- "raw-window-handle 0.4.3",
- "wgpu",
- "wgpu_glyph",
-]
-
-[[package]]
-name = "iced_winit"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72011b895e439e2ebad8f545720e3e97c7368ecfc47a23cbfeaa9508a98af90c"
-dependencies = [
- "iced_futures",
- "iced_graphics",
- "iced_native",
- "log",
- "thiserror",
- "web-sys",
- "winapi",
- "window_clipboard",
- "winit",
+ "block2",
+ "dispatch",
+ "objc2",
]
[[package]]
@@ -1965,112 +1825,104 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
[[package]]
name = "idna"
-version = "0.2.3"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"
+checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6"
dependencies = [
- "matches",
"unicode-bidi",
"unicode-normalization",
]
[[package]]
-name = "image"
-version = "0.23.14"
+name = "if_chain"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "24ffcb7e7244a9bf19d35bf2883b9c080c4ced3c07a9895572178cdb8f13f6a1"
+checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed"
+
+[[package]]
+name = "image"
+version = "0.24.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d"
dependencies = [
"bytemuck",
"byteorder",
"color_quant",
- "gif",
- "jpeg-decoder",
- "num-iter",
- "num-rational",
"num-traits",
"png",
]
[[package]]
name = "indexmap"
-version = "1.9.1"
+version = "2.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e"
+checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
dependencies = [
- "autocfg",
+ "arbitrary",
+ "equivalent",
"hashbrown",
"serde",
]
-[[package]]
-name = "indicatif"
-version = "0.15.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7baab56125e25686df467fe470785512329883aab42696d661247aca2a2896e4"
-dependencies = [
- "console",
- "lazy_static",
- "number_prefix 0.3.0",
- "regex",
-]
-
-[[package]]
-name = "indicatif"
-version = "0.16.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2d207dc617c7a380ab07ff572a6e52fa202a2a8f355860ac9c38e23f8196be1b"
-dependencies = [
- "console",
- "lazy_static",
- "number_prefix 0.4.0",
- "regex",
-]
-
-[[package]]
-name = "inlinable_string"
-version = "0.1.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb"
-
-[[package]]
-name = "inplace_it"
-version = "0.3.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67f0347836f3f6362c1e7efdadde2b1c4b4556d211310b70631bae7eb692070b"
-
[[package]]
name = "instant"
-version = "0.1.12"
+version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
dependencies = [
- "cfg-if 1.0.0",
+ "cfg-if",
"js-sys",
"wasm-bindgen",
"web-sys",
]
[[package]]
-name = "io-lifetimes"
-version = "1.0.1"
+name = "is-terminal"
+version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a7d367024b3f3414d8e01f437f704f41a9f64ab36f9067fa73e526ad4c763c87"
+checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
dependencies = [
+ "hermit-abi 0.3.9",
"libc",
- "windows-sys 0.42.0",
+ "windows-sys 0.52.0",
]
[[package]]
-name = "ipnet"
-version = "2.5.0"
+name = "is_terminal_polyfill"
+version = "1.70.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b"
+checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800"
+
+[[package]]
+name = "itertools"
+version = "0.10.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+dependencies = [
+ "either",
+]
[[package]]
name = "itoa"
-version = "1.0.3"
+version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754"
+checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
+
+[[package]]
+name = "jni"
+version = "0.21.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97"
+dependencies = [
+ "cesu8",
+ "cfg-if",
+ "combine",
+ "jni-sys",
+ "log",
+ "thiserror",
+ "walkdir",
+ "windows-sys 0.45.0",
+]
[[package]]
name = "jni-sys"
@@ -2079,112 +1931,131 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
[[package]]
-name = "jpeg-decoder"
-version = "0.1.22"
+name = "jobserver"
+version = "0.1.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "229d53d58899083193af11e15917b5640cd40b29ff475a1fe4ef725deb02d0f2"
+checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e"
dependencies = [
- "rayon",
+ "libc",
]
[[package]]
name = "js-sys"
-version = "0.3.59"
+version = "0.3.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "258451ab10b34f8af53416d1fdab72c22e805f0c92a1136d59470ec0b11138b2"
+checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
dependencies = [
"wasm-bindgen",
]
-[[package]]
-name = "jsonwebtoken"
-version = "7.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "afabcc15e437a6484fc4f12d0fd63068fe457bf93f1c148d3d9649c60b103f32"
-dependencies = [
- "base64 0.12.3",
- "pem",
- "ring",
- "serde",
- "serde_json",
- "simple_asn1",
-]
-
-[[package]]
-name = "kamadak-exif"
-version = "0.5.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70494964492bf8e491eb3951c5d70c9627eb7100ede6cc56d748b9a3f302cfb6"
-dependencies = [
- "mutate_once",
-]
-
[[package]]
name = "khronos-egl"
-version = "4.1.0"
+version = "6.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8c2352bd1d0bceb871cb9d40f24360c8133c11d7486b68b5381c1dd1a32015e3"
+checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76"
dependencies = [
"libc",
- "libloading",
+ "libloading 0.8.4",
+ "pkg-config",
]
[[package]]
-name = "language-tags"
-version = "0.3.2"
+name = "khronos_api"
+version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388"
+checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc"
+
+[[package]]
+name = "ktx2"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87d65e08a9ec02e409d27a0139eaa6b9756b4d81fe7cde71f6941a83730ce838"
+dependencies = [
+ "bitflags 1.3.2",
+]
[[package]]
name = "lazy_static"
-version = "1.4.0"
+version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]]
name = "libc"
-version = "0.2.137"
+version = "0.2.155"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89"
+checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
+
+[[package]]
+name = "libfuzzer-sys"
+version = "0.4.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7"
+dependencies = [
+ "arbitrary",
+ "cc",
+ "once_cell",
+]
[[package]]
name = "libloading"
-version = "0.7.3"
+version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd"
+checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f"
dependencies = [
- "cfg-if 1.0.0",
+ "cfg-if",
"winapi",
]
[[package]]
-name = "libsqlite3-sys"
-version = "0.22.2"
+name = "libloading"
+version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "290b64917f8b0cb885d9de0f9959fe1f775d7fa12f1da2db9001c1c8ab60f89d"
+checksum = "e310b3a6b5907f99202fcdb4960ff45b93735d7c7d96b760fcff8db2dc0e103d"
dependencies = [
- "cc",
- "pkg-config",
- "vcpkg",
+ "cfg-if",
+ "windows-targets 0.52.5",
]
[[package]]
-name = "linked-hash-map"
-version = "0.5.6"
+name = "libredox"
+version = "0.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
+checksum = "3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607"
+dependencies = [
+ "bitflags 2.6.0",
+ "libc",
+ "redox_syscall 0.4.1",
+]
+
+[[package]]
+name = "libtest-mimic"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d8de370f98a6cb8a4606618e53e802f93b094ddec0f96988eaec2c27e6e9ce7"
+dependencies = [
+ "clap",
+ "termcolor",
+ "threadpool",
+]
[[package]]
name = "linux-raw-sys"
-version = "0.1.2"
+version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bb68f22743a3fb35785f1e7f844ca5a3de2dde5bd0c0ef5b372065814699b121"
+checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
+
+[[package]]
+name = "litrs"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5"
[[package]]
name = "lock_api"
-version = "0.4.8"
+version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9f80bf5aacaf25cbfc8210d1cfb718f2bf3b11c4c54e5afe36c236853a8ec390"
+checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
dependencies = [
"autocfg",
"scopeguard",
@@ -2192,34 +2063,23 @@ dependencies = [
[[package]]
name = "log"
-version = "0.4.17"
+version = "0.4.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
-dependencies = [
- "cfg-if 1.0.0",
-]
+checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
[[package]]
name = "loom"
-version = "0.5.6"
+version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5"
+checksum = "419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca"
dependencies = [
- "cfg-if 1.0.0",
+ "cfg-if",
"generator",
"scoped-tls",
- "serde",
- "serde_json",
"tracing",
"tracing-subscriber",
]
-[[package]]
-name = "mac"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
-
[[package]]
name = "malloc_buf"
version = "0.0.6"
@@ -2229,73 +2089,35 @@ dependencies = [
"libc",
]
-[[package]]
-name = "markup5ever"
-version = "0.10.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd"
-dependencies = [
- "log",
- "phf",
- "phf_codegen",
- "string_cache",
- "string_cache_codegen",
- "tendril",
-]
-
-[[package]]
-name = "markup5ever_rcdom"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f015da43bcd8d4f144559a3423f4591d69b8ce0652c905374da7205df336ae2b"
-dependencies = [
- "html5ever",
- "markup5ever",
- "tendril",
- "xml5ever",
-]
-
[[package]]
name = "matchers"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
dependencies = [
- "regex-automata",
+ "regex-automata 0.1.10",
]
-[[package]]
-name = "matches"
-version = "0.1.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
-
-[[package]]
-name = "md5"
-version = "0.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771"
-
[[package]]
name = "memchr"
-version = "2.5.0"
+version = "2.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
[[package]]
name = "memmap2"
-version = "0.3.1"
+version = "0.5.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "00b6c2ebff6180198788f5db08d7ce3bc1d0b617176678831a7510825973e357"
+checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327"
dependencies = [
"libc",
]
[[package]]
name = "memmap2"
-version = "0.5.7"
+version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "95af15f345b17af2efc8ead6080fb8bc376f8cec1b35277b935637595fe77498"
+checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322"
dependencies = [
"libc",
]
@@ -2310,154 +2132,150 @@ dependencies = [
]
[[package]]
-name = "metal"
-version = "0.23.1"
+name = "memoffset"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e0514f491f4cc03632ab399ee01e2c1c1b12d3e1cf2d667c1ff5f87d6dcd2084"
+checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
dependencies = [
- "bitflags",
+ "autocfg",
+]
+
+[[package]]
+name = "metal"
+version = "0.29.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7ecfd3296f8c56b7c1f6fbac3c71cefa9d78ce009850c45000015f206dc7fa21"
+dependencies = [
+ "bitflags 2.6.0",
"block",
"core-graphics-types",
- "foreign-types",
+ "foreign-types 0.5.0",
"log",
"objc",
-]
-
-[[package]]
-name = "migrations_internals"
-version = "1.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2b4fc84e4af020b837029e017966f86a1c2d5e83e64b589963d5047525995860"
-dependencies = [
- "diesel",
-]
-
-[[package]]
-name = "migrations_macros"
-version = "1.4.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9753f12909fd8d923f75ae5c3258cae1ed3c8ec052e1b38c93c21a6d157f789c"
-dependencies = [
- "migrations_internals",
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "mime"
-version = "0.3.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
-
-[[package]]
-name = "minimal-lexical"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
-
-[[package]]
-name = "miniz_oxide"
-version = "0.3.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435"
-dependencies = [
- "adler32",
+ "paste",
]
[[package]]
name = "miniz_oxide"
-version = "0.5.4"
+version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34"
+checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08"
dependencies = [
"adler",
+ "simd-adler32",
]
[[package]]
name = "mio"
-version = "0.8.4"
+version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf"
+checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
dependencies = [
"libc",
"log",
- "wasi 0.11.0+wasi-snapshot-preview1",
- "windows-sys 0.36.1",
+ "wasi",
+ "windows-sys 0.48.0",
]
-[[package]]
-name = "multer"
-version = "2.0.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a30ba6d97eb198c5e8a35d67d5779d6680cca35652a60ee90fc23dc431d4fde8"
-dependencies = [
- "bytes",
- "encoding_rs",
- "futures-util",
- "http",
- "httparse",
- "log",
- "memchr",
- "mime",
- "spin 0.9.4",
- "tokio",
- "tokio-util 0.7.3",
- "version_check",
-]
-
-[[package]]
-name = "mutate_once"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "16cf681a23b4d0a43fc35024c176437f9dcd818db34e0f42ab456a0ee5ad497b"
-
[[package]]
name = "naga"
-version = "0.8.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3012f2dbcc79e8e0b5825a4836a7106a75dd9b2fe42c528163be0f572538c705"
+version = "22.1.0"
dependencies = [
+ "arbitrary",
+ "arrayvec 0.7.4",
"bit-set",
- "bitflags",
+ "bitflags 2.6.0",
+ "cfg_aliases",
"codespan-reporting",
+ "diff",
+ "env_logger",
"hexf-parse",
+ "hlsl-snapshots",
"indexmap",
"log",
- "num-traits",
+ "petgraph",
+ "pp-rs",
+ "ron",
+ "rspirv",
"rustc-hash",
- "spirv",
+ "serde",
+ "spirv 0.3.0+sdk-1.3.268.0",
+ "termcolor",
+ "thiserror",
+ "unicode-xid",
+]
+
+[[package]]
+name = "naga-cli"
+version = "22.0.0"
+dependencies = [
+ "anyhow",
+ "argh",
+ "bincode",
+ "codespan-reporting",
+ "env_logger",
+ "naga",
+]
+
+[[package]]
+name = "naga-fuzz"
+version = "0.0.0"
+dependencies = [
+ "arbitrary",
+ "libfuzzer-sys",
+ "naga",
+]
+
+[[package]]
+name = "nanorand"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3"
+dependencies = [
+ "getrandom",
+]
+
+[[package]]
+name = "nanoserde"
+version = "0.1.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5de9cf844ab1e25a0353525bd74cb889843a6215fa4a0d156fd446f4857a1b99"
+dependencies = [
+ "nanoserde-derive",
+]
+
+[[package]]
+name = "nanoserde-derive"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e943b2c21337b7e3ec6678500687cdc741b7639ad457f234693352075c082204"
+
+[[package]]
+name = "ndk"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0"
+dependencies = [
+ "bitflags 1.3.2",
+ "jni-sys",
+ "ndk-sys 0.4.1+23.1.7779620",
+ "num_enum 0.5.11",
+ "raw-window-handle 0.5.2",
"thiserror",
]
-[[package]]
-name = "native-tls"
-version = "0.2.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9"
-dependencies = [
- "lazy_static",
- "libc",
- "log",
- "openssl",
- "openssl-probe",
- "openssl-sys",
- "schannel",
- "security-framework",
- "security-framework-sys",
- "tempfile",
-]
-
[[package]]
name = "ndk"
-version = "0.5.0"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "96d868f654c72e75f8687572699cdabe755f03effbb62542768e995d5b8d699d"
+checksum = "2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7"
dependencies = [
- "bitflags",
+ "bitflags 2.6.0",
"jni-sys",
- "ndk-sys",
- "num_enum",
+ "log",
+ "ndk-sys 0.5.0+25.2.9519653",
+ "num_enum 0.7.2",
+ "raw-window-handle 0.6.2",
"thiserror",
]
@@ -2469,17 +2287,18 @@ checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b"
[[package]]
name = "ndk-glue"
-version = "0.5.2"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c71bee8ea72d685477e28bd004cfe1bf99c754d688cd78cad139eae4089484d4"
+checksum = "0434fabdd2c15e0aab768ca31d5b7b333717f03cf02037d5a0a3ff3c278ed67f"
dependencies = [
- "lazy_static",
"libc",
"log",
- "ndk",
+ "ndk 0.7.0",
"ndk-context",
"ndk-macro",
- "ndk-sys",
+ "ndk-sys 0.4.1+23.1.7779620",
+ "once_cell",
+ "parking_lot",
]
[[package]]
@@ -2488,178 +2307,180 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0df7ac00c4672f9d5aece54ee3347520b7e20f158656c7db2e6de01902eb7a6c"
dependencies = [
- "darling 0.13.4",
- "proc-macro-crate",
+ "darling",
+ "proc-macro-crate 1.3.1",
"proc-macro2",
"quote",
- "syn",
+ "syn 1.0.109",
]
[[package]]
name = "ndk-sys"
-version = "0.2.2"
+version = "0.4.1+23.1.7779620"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e1bcdd74c20ad5d95aacd60ef9ba40fdf77f767051040541df557b7a9b2a2121"
-
-[[package]]
-name = "new_debug_unreachable"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54"
-
-[[package]]
-name = "nibble_vec"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43"
+checksum = "3cf2aae958bd232cac5069850591667ad422d263686d75b52a065f9badeee5a3"
dependencies = [
- "smallvec",
+ "jni-sys",
+]
+
+[[package]]
+name = "ndk-sys"
+version = "0.5.0+25.2.9519653"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691"
+dependencies = [
+ "jni-sys",
]
[[package]]
name = "nix"
-version = "0.22.3"
+version = "0.24.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e4916f159ed8e5de0082076562152a76b7a1f64a01fd9d1e0fea002c37624faf"
+checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069"
dependencies = [
- "bitflags",
- "cc",
- "cfg-if 1.0.0",
+ "bitflags 1.3.2",
+ "cfg-if",
"libc",
- "memoffset",
+ "memoffset 0.6.5",
]
[[package]]
name = "nix"
-version = "0.24.2"
+version = "0.25.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc"
+checksum = "f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4"
dependencies = [
- "bitflags",
- "cfg-if 1.0.0",
+ "autocfg",
+ "bitflags 1.3.2",
+ "cfg-if",
"libc",
- "memoffset",
+ "memoffset 0.6.5",
]
[[package]]
-name = "no-std-net"
-version = "0.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65"
+name = "noise"
+version = "0.8.2"
+source = "git+https://github.com/Razaekel/noise-rs.git?rev=c6942d4fb70af26db4441edcf41f90fa115333f2#c6942d4fb70af26db4441edcf41f90fa115333f2"
+dependencies = [
+ "num-traits",
+ "rand",
+ "rand_xorshift",
+]
[[package]]
-name = "nom"
-version = "7.1.1"
+name = "nu-ansi-term"
+version = "0.46.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36"
+checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
dependencies = [
- "memchr",
- "minimal-lexical",
+ "overload",
+ "winapi",
]
[[package]]
name = "num-bigint"
-version = "0.2.6"
+version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304"
+checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
dependencies = [
- "autocfg",
"num-integer",
"num-traits",
+ "rand",
]
[[package]]
name = "num-integer"
-version = "0.1.45"
+version = "0.1.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
dependencies = [
- "autocfg",
- "num-traits",
-]
-
-[[package]]
-name = "num-iter"
-version = "0.1.43"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
-dependencies = [
- "autocfg",
- "num-integer",
- "num-traits",
-]
-
-[[package]]
-name = "num-rational"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07"
-dependencies = [
- "autocfg",
- "num-integer",
"num-traits",
]
[[package]]
name = "num-traits"
-version = "0.2.15"
+version = "0.2.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
+checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
dependencies = [
"autocfg",
]
[[package]]
name = "num_cpus"
-version = "1.13.1"
+version = "1.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
+checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
dependencies = [
- "hermit-abi",
+ "hermit-abi 0.3.9",
"libc",
]
[[package]]
name = "num_enum"
-version = "0.5.7"
+version = "0.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf5395665662ef45796a4ff5486c5d41d29e0c09640af4c5f17fd94ee2c119c9"
+checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9"
dependencies = [
- "num_enum_derive",
+ "num_enum_derive 0.5.11",
+]
+
+[[package]]
+name = "num_enum"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845"
+dependencies = [
+ "num_enum_derive 0.7.2",
]
[[package]]
name = "num_enum_derive"
-version = "0.5.7"
+version = "0.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b0498641e53dd6ac1a4f22547548caa6864cc4933784319cd1775271c5a46ce"
+checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799"
dependencies = [
- "proc-macro-crate",
+ "proc-macro-crate 1.3.1",
"proc-macro2",
"quote",
- "syn",
+ "syn 1.0.109",
]
[[package]]
-name = "num_threads"
-version = "0.1.6"
+name = "num_enum_derive"
+version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44"
+checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b"
dependencies = [
- "libc",
+ "proc-macro-crate 3.1.0",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.71",
]
[[package]]
-name = "number_prefix"
-version = "0.3.0"
+name = "nv-flip"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "17b02fc0ff9a9e4b35b3342880f48e896ebf69f2967921fe8646bf5b7125956a"
+checksum = "4ec3c68ac226790270de1d9d0eb5853832d82a34b62199ab2a1a4756df1a1974"
+dependencies = [
+ "nv-flip-sys",
+]
[[package]]
-name = "number_prefix"
-version = "0.4.0"
+name = "nv-flip-sys"
+version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
+checksum = "932e1eed40002ba70fccac6dab3b64be3301607c3ee88bd14989c4d4e1c1c993"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "obj"
+version = "0.10.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "059c95245738cdc7b40078cdd51a23200252a4c0a0a6dd005136152b3f467a4a"
[[package]]
name = "objc"
@@ -2668,373 +2489,181 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
dependencies = [
"malloc_buf",
- "objc_exception",
]
[[package]]
-name = "objc-foundation"
-version = "0.1.1"
+name = "objc-sys"
+version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9"
+checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310"
+
+[[package]]
+name = "objc2"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "559c5a40fdd30eb5e344fbceacf7595a81e242529fb4e21cf5f43fb4f11ff98d"
dependencies = [
- "block",
- "objc",
- "objc_id",
+ "objc-sys",
+ "objc2-encode",
]
[[package]]
-name = "objc_exception"
-version = "0.1.2"
+name = "objc2-encode"
+version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4"
-dependencies = [
- "cc",
-]
-
-[[package]]
-name = "objc_id"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b"
-dependencies = [
- "objc",
-]
+checksum = "d079845b37af429bfe5dfa76e6d087d788031045b25cfc6fd898486fd9847666"
[[package]]
name = "object"
-version = "0.29.0"
+version = "0.36.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53"
+checksum = "081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce"
dependencies = [
"memchr",
]
-[[package]]
-name = "octocrab"
-version = "0.15.4"
-source = "git+https://github.com/XAMPPRocky/octocrab?rev=c78edcd87fa5edcd5a6d0d0878b2a8d020802c40#c78edcd87fa5edcd5a6d0d0878b2a8d020802c40"
-dependencies = [
- "arc-swap",
- "async-trait",
- "base64 0.13.0",
- "bytes",
- "chrono",
- "hyperx",
- "jsonwebtoken",
- "once_cell",
- "reqwest",
- "serde",
- "serde_json",
- "serde_path_to_error",
- "snafu",
- "url",
-]
-
[[package]]
name = "once_cell"
-version = "1.14.0"
+version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2f7254b99e31cad77da24b08ebf628882739a608578bb1bcdfc1f9c21260d7c0"
+checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
-name = "opaque-debug"
-version = "0.3.0"
+name = "oorandom"
+version = "11.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
+checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9"
[[package]]
-name = "opener"
-version = "0.5.0"
+name = "orbclient"
+version = "0.3.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ea3ebcd72a54701f56345f16785a6d3ac2df7e986d273eb4395c0b01db17952"
+checksum = "52f0d54bde9774d3a51dcf281a5def240c71996bc6ca05d2c847ec8b2b216166"
dependencies = [
- "bstr",
- "winapi",
+ "libredox",
]
[[package]]
-name = "openssl"
-version = "0.10.41"
+name = "osmesa-sys"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "618febf65336490dfcf20b73f885f5651a0c89c64c2d4a8c3662585a70bf5bd0"
+checksum = "88cfece6e95d2e717e0872a7f53a8684712ad13822a7979bc760b9c77ec0013b"
dependencies = [
- "bitflags",
- "cfg-if 1.0.0",
- "foreign-types",
- "libc",
- "once_cell",
- "openssl-macros",
- "openssl-sys",
+ "shared_library",
]
[[package]]
-name = "openssl-macros"
+name = "outref"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
+checksum = "7f222829ae9293e33a9f5e9f440c6760a3d450a64affe1846486b140db81c1f4"
[[package]]
-name = "openssl-probe"
-version = "0.1.5"
+name = "outref"
+version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
+checksum = "4030760ffd992bef45b0ae3f10ce1aba99e33464c90d14dd7c039884963ddc7a"
[[package]]
-name = "openssl-src"
-version = "111.22.0+1.1.1q"
+name = "overload"
+version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f31f0d509d1c1ae9cada2f9539ff8f37933831fd5098879e482aa687d659853"
-dependencies = [
- "cc",
-]
-
-[[package]]
-name = "openssl-sys"
-version = "0.9.75"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e5f9bd0c2710541a3cda73d6f9ac4f1b240de4ae261065d309dbe73d9dceb42f"
-dependencies = [
- "autocfg",
- "cc",
- "libc",
- "openssl-src",
- "pkg-config",
- "vcpkg",
-]
-
-[[package]]
-name = "ordered-float"
-version = "3.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "96bcbab4bfea7a59c2c0fe47211a1ac4e3e96bea6eb446d704f310bc5c732ae2"
-dependencies = [
- "num-traits",
-]
-
-[[package]]
-name = "os_str_bytes"
-version = "6.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ff7415e9ae3fff1225851df9e0d9e4e5479f947619774677a63572e55e80eff"
-
-[[package]]
-name = "ouroboros"
-version = "0.13.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f357ef82d1b4db66fbed0b8d542cbd3c22d0bf5b393b3c257b9ba4568e70c9c3"
-dependencies = [
- "aliasable",
- "ouroboros_macro",
- "stable_deref_trait",
-]
-
-[[package]]
-name = "ouroboros_macro"
-version = "0.13.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "44a0b52c2cbaef7dffa5fec1a43274afe8bd2a644fa9fc50a9ef4ff0269b1257"
-dependencies = [
- "Inflector",
- "proc-macro-error",
- "proc-macro2",
- "quote",
- "syn",
-]
+checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
[[package]]
name = "owned_ttf_parser"
-version = "0.15.2"
+version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "05e6affeb1632d6ff6a23d2cd40ffed138e82f1532571a26f527c8a284bb2fbb"
+checksum = "490d3a563d3122bf7c911a59b0add9389e5ec0f5f0c3ac6b91ff235a0e6a7f90"
dependencies = [
"ttf-parser",
]
[[package]]
-name = "parking_lot"
-version = "0.11.2"
+name = "parking"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
-dependencies = [
- "instant",
- "lock_api",
- "parking_lot_core 0.8.5",
-]
+checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae"
[[package]]
name = "parking_lot"
-version = "0.12.1"
+version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
+checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
dependencies = [
"lock_api",
- "parking_lot_core 0.9.3",
+ "parking_lot_core",
]
[[package]]
name = "parking_lot_core"
-version = "0.8.5"
+version = "0.9.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216"
+checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
dependencies = [
- "cfg-if 1.0.0",
- "instant",
+ "backtrace",
+ "cfg-if",
"libc",
- "redox_syscall",
+ "petgraph",
+ "redox_syscall 0.5.1",
"smallvec",
- "winapi",
+ "thread-id",
+ "windows-targets 0.52.5",
]
[[package]]
-name = "parking_lot_core"
-version = "0.9.3"
+name = "paste"
+version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929"
-dependencies = [
- "cfg-if 1.0.0",
- "libc",
- "redox_syscall",
- "smallvec",
- "windows-sys 0.36.1",
-]
-
-[[package]]
-name = "pear"
-version = "0.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "15e44241c5e4c868e3eaa78b7c1848cadd6344ed4f54d029832d32b415a58702"
-dependencies = [
- "inlinable_string",
- "pear_codegen",
- "yansi",
-]
-
-[[package]]
-name = "pear_codegen"
-version = "0.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82a5ca643c2303ecb740d506539deba189e16f2754040a42901cd8105d0282d0"
-dependencies = [
- "proc-macro2",
- "proc-macro2-diagnostics",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "pem"
-version = "0.8.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd56cbd21fea48d0c440b41cd69c589faacade08c992d9a54e471b79d0fd13eb"
-dependencies = [
- "base64 0.13.0",
- "once_cell",
- "regex",
-]
+checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
[[package]]
name = "percent-encoding"
-version = "2.1.0"
+version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
+checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
[[package]]
-name = "pest"
-version = "2.3.0"
+name = "petgraph"
+version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4b0560d531d1febc25a3c9398a62a71256c0178f2e3443baedd9ad4bb8c9deb4"
+checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db"
dependencies = [
- "thiserror",
- "ucd-trie",
+ "fixedbitset",
+ "indexmap",
]
[[package]]
-name = "phf"
-version = "0.8.0"
+name = "pico-args"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12"
-dependencies = [
- "phf_shared 0.8.0",
-]
-
-[[package]]
-name = "phf_codegen"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815"
-dependencies = [
- "phf_generator 0.8.0",
- "phf_shared 0.8.0",
-]
-
-[[package]]
-name = "phf_generator"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526"
-dependencies = [
- "phf_shared 0.8.0",
- "rand 0.7.3",
-]
-
-[[package]]
-name = "phf_generator"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6"
-dependencies = [
- "phf_shared 0.10.0",
- "rand 0.8.5",
-]
-
-[[package]]
-name = "phf_shared"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7"
-dependencies = [
- "siphasher",
-]
-
-[[package]]
-name = "phf_shared"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
-dependencies = [
- "siphasher",
-]
+checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315"
[[package]]
name = "pin-project"
-version = "1.0.12"
+version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc"
+checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3"
dependencies = [
"pin-project-internal",
]
[[package]]
name = "pin-project-internal"
-version = "1.0.12"
+version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55"
+checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.71",
]
[[package]]
name = "pin-project-lite"
-version = "0.2.9"
+version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
+checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
[[package]]
name = "pin-utils"
@@ -3044,332 +2673,205 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "pkg-config"
-version = "0.3.25"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae"
+checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
[[package]]
-name = "pnet_base"
-version = "0.30.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e88341c6c842f89bdc7287f7b1e26b6fa64fa11c7ea3756971e6f18cd2510c4"
+name = "player"
+version = "22.1.0"
dependencies = [
- "no-std-net",
+ "env_logger",
+ "log",
+ "raw-window-handle 0.6.2",
+ "ron",
+ "serde",
+ "wgpu-core",
+ "wgpu-types",
+ "winit 0.29.15",
]
[[package]]
-name = "pnet_macros"
-version = "0.30.0"
+name = "plotters"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebfcdc9c072966723026b3596a1f655fb8bbfe0142f9770f8d481aee4459d6b9"
+checksum = "a15b6eccb8484002195a3e44fe65a4ce8e93a625797a063735536fd59cb01cf3"
dependencies = [
- "proc-macro2",
- "quote",
- "regex",
- "syn",
+ "num-traits",
+ "plotters-backend",
+ "plotters-svg",
+ "wasm-bindgen",
+ "web-sys",
]
[[package]]
-name = "pnet_macros_support"
-version = "0.30.0"
+name = "plotters-backend"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bba532f5a4b320c029d89e612671fb621851b3b07e972c53850d34130033a5cd"
-dependencies = [
- "pnet_base",
-]
+checksum = "414cec62c6634ae900ea1c56128dfe87cf63e7caece0852ec76aba307cebadb7"
[[package]]
-name = "pnet_packet"
-version = "0.30.0"
+name = "plotters-svg"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7009716ac86091c1b6e2cdec95a2b028c880f516054c1ec11edd02f9f463cbde"
+checksum = "81b30686a7d9c3e010b84284bdd26a29f2138574f52f5eb6f794fc0ad924e705"
dependencies = [
- "glob",
- "pnet_base",
- "pnet_macros",
- "pnet_macros_support",
+ "plotters-backend",
]
[[package]]
name = "png"
-version = "0.16.8"
+version = "0.17.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3c3287920cb847dee3de33d301c463fba14dda99db24214ddf93f83d3021f4c6"
+checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1"
dependencies = [
- "bitflags",
+ "bitflags 1.3.2",
"crc32fast",
- "deflate",
- "miniz_oxide 0.3.7",
+ "fdeflate",
+ "flate2",
+ "miniz_oxide",
]
[[package]]
-name = "polyval"
-version = "0.5.3"
+name = "polling"
+version = "3.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1"
+checksum = "a3ed00ed3fbf728b5816498ecd316d1716eecaced9c0c8d2c5a6740ca214985b"
dependencies = [
- "cfg-if 1.0.0",
- "cpufeatures",
- "opaque-debug",
- "universal-hash",
+ "cfg-if",
+ "concurrent-queue",
+ "hermit-abi 0.4.0",
+ "pin-project-lite",
+ "rustix",
+ "tracing",
+ "windows-sys 0.52.0",
]
[[package]]
-name = "ppv-lite86"
-version = "0.2.16"
+name = "pollster"
+version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"
+checksum = "22686f4785f02a4fcc856d3b3bb19bf6c8160d103f7a99cc258bddd0251dc7f2"
[[package]]
-name = "precomputed-hash"
-version = "0.1.1"
+name = "pp-rs"
+version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
+checksum = "bb458bb7f6e250e6eb79d5026badc10a3ebb8f9a15d1fff0f13d17c71f4d6dee"
+dependencies = [
+ "unicode-xid",
+]
+
+[[package]]
+name = "presser"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa"
[[package]]
name = "proc-macro-crate"
-version = "1.2.1"
+version = "1.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9"
+checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
dependencies = [
"once_cell",
- "thiserror",
- "toml",
+ "toml_edit 0.19.15",
]
[[package]]
-name = "proc-macro-error"
-version = "1.0.4"
+name = "proc-macro-crate"
+version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
+checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
dependencies = [
- "proc-macro-error-attr",
- "proc-macro2",
- "quote",
- "syn",
- "version_check",
+ "toml_edit 0.21.1",
]
[[package]]
-name = "proc-macro-error-attr"
-version = "1.0.4"
+name = "proc-macro-rules"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
+checksum = "07c277e4e643ef00c1233393c673f655e3672cf7eb3ba08a00bdd0ea59139b5f"
dependencies = [
+ "proc-macro-rules-macros",
+ "proc-macro2",
+ "syn 2.0.71",
+]
+
+[[package]]
+name = "proc-macro-rules-macros"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "207fffb0fe655d1d47f6af98cc2793405e85929bdbc420d685554ff07be27ac7"
+dependencies = [
+ "once_cell",
"proc-macro2",
"quote",
- "version_check",
+ "syn 2.0.71",
]
[[package]]
name = "proc-macro2"
-version = "1.0.43"
+version = "1.0.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab"
+checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
dependencies = [
"unicode-ident",
]
-[[package]]
-name = "proc-macro2-diagnostics"
-version = "0.9.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4bf29726d67464d49fa6224a1d07936a8c08bb3fba727c7493f6cf1616fdaada"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
- "version_check",
- "yansi",
-]
-
[[package]]
name = "profiling"
-version = "1.0.6"
+version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2f61dcf0b917cd75d4521d7343d1ffff3d1583054133c9b5cbea3375c703c40d"
-
-[[package]]
-name = "prometheus"
-version = "0.12.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5986aa8d62380092d2f50f8b1cdba9cb9b6731ffd4b25b51fd126b6c3e05b99c"
-dependencies = [
- "cfg-if 1.0.0",
- "fnv",
- "lazy_static",
- "memchr",
- "parking_lot 0.11.2",
- "protobuf",
- "thiserror",
-]
-
-[[package]]
-name = "protobuf"
-version = "2.27.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf7e6d18738ecd0902d30d1ad232c9125985a3422929b16c65517b38adc14f96"
-
-[[package]]
-name = "pulldown-cmark"
-version = "0.7.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca36dea94d187597e104a5c8e4b07576a8a45aa5db48a65e12940d3eb7461f55"
-dependencies = [
- "bitflags",
- "getopts",
- "memchr",
- "unicase",
-]
-
-[[package]]
-name = "pulldown-cmark"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ffade02495f22453cd593159ea2f59827aae7f53fa8323f756799b670881dcf8"
-dependencies = [
- "bitflags",
- "getopts",
- "memchr",
- "unicase",
-]
+checksum = "43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58"
[[package]]
name = "quick-xml"
-version = "0.20.0"
+version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26aab6b48e2590e4a64d1ed808749ba06257882b461d01ca71baeb747074a6dd"
+checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33"
dependencies = [
- "encoding_rs",
"memchr",
]
[[package]]
name = "quote"
-version = "1.0.21"
+version = "1.0.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179"
+checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
dependencies = [
"proc-macro2",
]
-[[package]]
-name = "r2d2"
-version = "0.8.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93"
-dependencies = [
- "log",
- "parking_lot 0.12.1",
- "scheduled-thread-pool",
-]
-
-[[package]]
-name = "radix_trie"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd"
-dependencies = [
- "endian-type",
- "nibble_vec",
-]
-
-[[package]]
-name = "rand"
-version = "0.7.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
-dependencies = [
- "getrandom 0.1.16",
- "libc",
- "rand_chacha 0.2.2",
- "rand_core 0.5.1",
- "rand_hc",
- "rand_pcg",
-]
-
[[package]]
name = "rand"
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
dependencies = [
- "libc",
- "rand_chacha 0.3.1",
- "rand_core 0.6.3",
-]
-
-[[package]]
-name = "rand_chacha"
-version = "0.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
-dependencies = [
- "ppv-lite86",
- "rand_core 0.5.1",
-]
-
-[[package]]
-name = "rand_chacha"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
-dependencies = [
- "ppv-lite86",
- "rand_core 0.6.3",
+ "rand_core",
]
[[package]]
name = "rand_core"
-version = "0.5.1"
+version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
-dependencies = [
- "getrandom 0.1.16",
-]
+checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
[[package]]
-name = "rand_core"
-version = "0.6.3"
+name = "rand_xorshift"
+version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
+checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f"
dependencies = [
- "getrandom 0.2.7",
-]
-
-[[package]]
-name = "rand_hc"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
-dependencies = [
- "rand_core 0.5.1",
-]
-
-[[package]]
-name = "rand_pcg"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429"
-dependencies = [
- "rand_core 0.5.1",
+ "rand_core",
]
[[package]]
name = "range-alloc"
-version = "0.1.2"
+version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "63e935c45e09cc6dcf00d2f0b2d630a58f4095320223d47fc68918722f0538b6"
-
-[[package]]
-name = "raw-window-handle"
-version = "0.3.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e28f55143d0548dad60bb4fbdc835a3d7ac6acc3324506450c5fdd6e42903a76"
-dependencies = [
- "libc",
- "raw-window-handle 0.4.3",
-]
+checksum = "9c8a99fddc9f0ba0a85884b8d14e3592853e787d581ca1816c91349b10e4eeab"
[[package]]
name = "raw-window-handle"
@@ -3381,78 +2883,74 @@ dependencies = [
]
[[package]]
-name = "rayon"
-version = "1.5.3"
+name = "raw-window-handle"
+version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d"
+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 = "rayon"
+version = "1.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
dependencies = [
- "autocfg",
- "crossbeam-deque",
"either",
"rayon-core",
]
[[package]]
name = "rayon-core"
-version = "1.9.3"
+version = "1.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f"
+checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
dependencies = [
- "crossbeam-channel",
"crossbeam-deque",
"crossbeam-utils",
- "num_cpus",
]
[[package]]
name = "redox_syscall"
-version = "0.2.16"
+version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
+checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
dependencies = [
- "bitflags",
+ "bitflags 1.3.2",
]
[[package]]
-name = "redox_users"
-version = "0.4.3"
+name = "redox_syscall"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
+checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
dependencies = [
- "getrandom 0.2.7",
- "redox_syscall",
- "thiserror",
+ "bitflags 1.3.2",
]
[[package]]
-name = "ref-cast"
-version = "1.0.9"
+name = "redox_syscall"
+version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed13bcd201494ab44900a96490291651d200730904221832b9547d24a87d332b"
+checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e"
dependencies = [
- "ref-cast-impl",
-]
-
-[[package]]
-name = "ref-cast-impl"
-version = "1.0.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5234cd6063258a5e32903b53b1b6ac043a0541c8adc1f610f67b0326c7a578fa"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
+ "bitflags 2.6.0",
]
[[package]]
name = "regex"
-version = "1.6.0"
+version = "1.10.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
+checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f"
dependencies = [
"aho-corasick",
"memchr",
- "regex-syntax",
+ "regex-automata 0.4.6",
+ "regex-syntax 0.8.3",
]
[[package]]
@@ -3461,232 +2959,64 @@ version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
dependencies = [
- "regex-syntax",
+ "regex-syntax 0.6.29",
+]
+
+[[package]]
+name = "regex-automata"
+version = "0.4.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax 0.8.3",
]
[[package]]
name = "regex-syntax"
-version = "0.6.27"
+version = "0.6.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
+checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
[[package]]
-name = "remove_dir_all"
-version = "0.5.3"
+name = "regex-syntax"
+version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
-dependencies = [
- "winapi",
-]
+checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56"
[[package]]
name = "renderdoc-sys"
-version = "0.7.1"
+version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f1382d1f0a252c4bf97dc20d979a2fdd05b024acd7c2ed0f7595d7817666a157"
-
-[[package]]
-name = "reqwest"
-version = "0.11.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b75aa69a3f06bbcc66ede33af2af253c6f7a86b1ca0033f60c580a27074fbf92"
-dependencies = [
- "base64 0.13.0",
- "bytes",
- "encoding_rs",
- "futures-core",
- "futures-util",
- "h2",
- "http",
- "http-body",
- "hyper",
- "hyper-rustls",
- "hyper-tls",
- "ipnet",
- "js-sys",
- "lazy_static",
- "log",
- "mime",
- "native-tls",
- "percent-encoding",
- "pin-project-lite",
- "rustls",
- "rustls-pemfile",
- "serde",
- "serde_json",
- "serde_urlencoded",
- "tokio",
- "tokio-native-tls",
- "tokio-rustls",
- "tokio-util 0.7.3",
- "tower-service",
- "url",
- "wasm-bindgen",
- "wasm-bindgen-futures",
- "web-sys",
- "webpki-roots",
- "winreg",
-]
-
-[[package]]
-name = "ring"
-version = "0.16.20"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
-dependencies = [
- "cc",
- "libc",
- "once_cell",
- "spin 0.5.2",
- "untrusted",
- "web-sys",
- "winapi",
-]
-
-[[package]]
-name = "rocket"
-version = "0.5.0-rc.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "98ead083fce4a405feb349cf09abdf64471c6077f14e0ce59364aa90d4b99317"
-dependencies = [
- "async-stream",
- "async-trait",
- "atomic",
- "atty",
- "binascii",
- "bytes",
- "either",
- "figment",
- "futures",
- "indexmap",
- "log",
- "memchr",
- "multer",
- "num_cpus",
- "parking_lot 0.12.1",
- "pin-project-lite",
- "rand 0.8.5",
- "ref-cast",
- "rocket_codegen",
- "rocket_http",
- "serde",
- "serde_json",
- "state",
- "tempfile",
- "time 0.3.14",
- "tokio",
- "tokio-stream",
- "tokio-util 0.7.3",
- "ubyte",
- "version_check",
- "yansi",
-]
-
-[[package]]
-name = "rocket_codegen"
-version = "0.5.0-rc.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d6aeb6bb9c61e9cd2c00d70ea267bf36f76a4cc615e5908b349c2f9d93999b47"
-dependencies = [
- "devise",
- "glob",
- "indexmap",
- "proc-macro2",
- "quote",
- "rocket_http",
- "syn",
- "unicode-xid",
-]
-
-[[package]]
-name = "rocket_http"
-version = "0.5.0-rc.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2ded65d127954de3c12471630bf4b81a2792f065984461e65b91d0fdaafc17a2"
-dependencies = [
- "cookie",
- "either",
- "futures",
- "http",
- "hyper",
- "indexmap",
- "log",
- "memchr",
- "pear",
- "percent-encoding",
- "pin-project-lite",
- "ref-cast",
- "serde",
- "smallvec",
- "stable-pattern",
- "state",
- "time 0.3.14",
- "tokio",
- "uncased",
-]
-
-[[package]]
-name = "rocket_sync_db_pools"
-version = "0.1.0-rc.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5fa48b6ab25013e9812f1b0c592741900b3a2a83c0936292e0565c0ac842f558"
-dependencies = [
- "diesel",
- "r2d2",
- "rocket",
- "rocket_sync_db_pools_codegen",
- "serde",
- "tokio",
-]
-
-[[package]]
-name = "rocket_sync_db_pools_codegen"
-version = "0.1.0-rc.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "280ef2d232923e69cb93da156972eb5476a7cce5ba44843f6608f46a4abf7aab"
-dependencies = [
- "devise",
- "quote",
-]
+checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832"
[[package]]
name = "ron"
-version = "0.6.6"
+version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "86018df177b1beef6c7c8ef949969c4f7cb9a9344181b92486b23c79995bdaa4"
+checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94"
dependencies = [
- "base64 0.13.0",
- "bitflags",
+ "base64",
+ "bitflags 2.6.0",
"serde",
+ "serde_derive",
]
[[package]]
-name = "ron"
-version = "0.7.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88073939a61e5b7680558e6be56b419e208420c2adb92be54921fa6b72283f1a"
+name = "rspirv"
+version = "0.11.0+sdk-1.2.198"
+source = "git+https://github.com/gfx-rs/rspirv?rev=b969f175d5663258b4891e44b76c1544da9661ab#b969f175d5663258b4891e44b76c1544da9661ab"
dependencies = [
- "base64 0.13.0",
- "bitflags",
- "serde",
-]
-
-[[package]]
-name = "rss"
-version = "1.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "02e70d6ae72f8a4333af8ce9dce58942020528430eb0d46ee2fcb5e8d4d16377"
-dependencies = [
- "atom_syndication",
- "derive_builder",
- "quick-xml",
+ "rustc-hash",
+ "spirv 0.2.0+sdk-1.2.198",
]
[[package]]
name = "rustc-demangle"
-version = "0.1.21"
+version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342"
+checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
[[package]]
name = "rustc-hash"
@@ -3694,437 +3024,364 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+[[package]]
+name = "rustc_version"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
+dependencies = [
+ "semver 0.9.0",
+]
+
[[package]]
name = "rustc_version"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
dependencies = [
- "semver 1.0.13",
+ "semver 1.0.23",
]
[[package]]
name = "rustix"
-version = "0.36.2"
+version = "0.38.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "203974af07ea769452490ee8de3e5947971efc3a090dca8a779dd432d3fa46a7"
+checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
dependencies = [
- "bitflags",
+ "bitflags 2.6.0",
"errno",
- "io-lifetimes",
"libc",
"linux-raw-sys",
- "windows-sys 0.42.0",
-]
-
-[[package]]
-name = "rustls"
-version = "0.20.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5aab8ee6c7097ed6057f43c187a62418d0c05a4bd5f18b3571db50ee0f9ce033"
-dependencies = [
- "log",
- "ring",
- "sct",
- "webpki",
-]
-
-[[package]]
-name = "rustls-pemfile"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0864aeff53f8c05aa08d86e5ef839d3dfcf07aeba2db32f12db0ef716e87bd55"
-dependencies = [
- "base64 0.13.0",
+ "windows-sys 0.52.0",
]
[[package]]
name = "rustversion"
-version = "1.0.9"
+version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8"
-
-[[package]]
-name = "rustyline"
-version = "10.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1d1cd5ae51d3f7bf65d7969d579d502168ef578f289452bd8ccc91de28fda20e"
-dependencies = [
- "bitflags",
- "cfg-if 1.0.0",
- "clipboard-win",
- "dirs-next",
- "fd-lock",
- "libc",
- "log",
- "memchr",
- "nix 0.24.2",
- "radix_trie",
- "scopeguard",
- "unicode-segmentation",
- "unicode-width",
- "utf8parse",
- "winapi",
-]
+checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6"
[[package]]
name = "ryu"
-version = "1.0.11"
+version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09"
+checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
[[package]]
-name = "schannel"
-version = "0.1.20"
+name = "safe_arch"
+version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2"
+checksum = "c1ff3d6d9696af502cc3110dacce942840fb06ff4514cad92236ecc455f2ce05"
dependencies = [
- "lazy_static",
- "windows-sys 0.36.1",
+ "bytemuck",
]
[[package]]
-name = "scheduled-thread-pool"
-version = "0.2.6"
+name = "same-file"
+version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "977a7519bff143a44f842fd07e80ad1329295bd71686457f18e496736f4bf9bf"
+checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
dependencies = [
- "parking_lot 0.12.1",
+ "winapi-util",
]
[[package]]
name = "scoped-tls"
-version = "1.0.0"
+version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2"
+checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
[[package]]
name = "scopeguard"
-version = "1.1.0"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
-name = "sct"
-version = "0.7.0"
+name = "sctk-adwaita"
+version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
+checksum = "61270629cc6b4d77ec1907db1033d5c2e1a404c412743621981a871dc9c12339"
dependencies = [
- "ring",
- "untrusted",
-]
-
-[[package]]
-name = "security-framework"
-version = "2.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c"
-dependencies = [
- "bitflags",
- "core-foundation 0.9.3",
- "core-foundation-sys 0.8.3",
- "libc",
- "security-framework-sys",
-]
-
-[[package]]
-name = "security-framework-sys"
-version = "2.6.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556"
-dependencies = [
- "core-foundation-sys 0.8.3",
- "libc",
-]
-
-[[package]]
-name = "self_update"
-version = "0.27.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6fb85f1802f7b987237b8525c0fde86ea86f31c957c1875467c727d5b921179c"
-dependencies = [
- "hyper",
- "indicatif 0.15.0",
+ "crossfont",
"log",
- "quick-xml",
- "regex",
- "reqwest",
- "semver 0.11.0",
- "serde_json",
- "tempfile",
- "zip",
+ "smithay-client-toolkit 0.16.1",
+ "tiny-skia 0.7.0",
+]
+
+[[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 0.9.4",
+ "smithay-client-toolkit 0.18.1",
+ "tiny-skia 0.11.4",
]
[[package]]
name = "semver"
-version = "0.11.0"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
+checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
dependencies = [
"semver-parser",
]
[[package]]
name = "semver"
-version = "1.0.13"
+version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93f6841e709003d68bb2deee8c343572bf446003ec20a583e76f7b15cebf3711"
+checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
[[package]]
name = "semver-parser"
-version = "0.10.2"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
-dependencies = [
- "pest",
-]
+checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
[[package]]
name = "serde"
-version = "1.0.144"
+version = "1.0.204"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860"
+checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.144"
+version = "1.0.204"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "94ed3a816fb1d101812f83e789f888322c34e291f894f19590dc310963e87a00"
+checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.71",
]
[[package]]
name = "serde_json"
-version = "1.0.85"
+version = "1.0.120"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44"
+checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5"
dependencies = [
+ "indexmap",
"itoa",
"ryu",
"serde",
]
[[package]]
-name = "serde_path_to_error"
-version = "0.1.8"
+name = "serde_v8"
+version = "0.181.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "184c643044780f7ceb59104cef98a5a6f12cb2288a7bc701ab93a362b49fd47d"
+checksum = "fd25bb66a20a1a405fb3733aaaf8a8a77a14fd55c8f5fd9db2a2e95bbd7eeab9"
dependencies = [
+ "bytes",
+ "num-bigint",
"serde",
+ "smallvec",
+ "thiserror",
+ "v8",
]
[[package]]
-name = "serde_urlencoded"
-version = "0.7.1"
+name = "servo-fontconfig"
+version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
+checksum = "c7e3e22fe5fd73d04ebf0daa049d3efe3eae55369ce38ab16d07ddd9ac5c217c"
dependencies = [
- "form_urlencoded",
- "itoa",
- "ryu",
- "serde",
+ "libc",
+ "servo-fontconfig-sys",
]
[[package]]
-name = "sha2"
-version = "0.10.5"
+name = "servo-fontconfig-sys"
+version = "5.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf9db03534dff993187064c4e0c05a5708d2a9728ace9a8959b77bedf415dac5"
+checksum = "e36b879db9892dfa40f95da1c38a835d41634b825fbd8c4c418093d53c24b388"
dependencies = [
- "cfg-if 1.0.0",
- "cpufeatures",
- "digest",
+ "expat-sys",
+ "freetype-sys",
+ "pkg-config",
]
[[package]]
name = "sharded-slab"
-version = "0.1.4"
+version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
+checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
dependencies = [
"lazy_static",
]
[[package]]
-name = "signal-hook-registry"
-version = "1.4.0"
+name = "shared_library"
+version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"
+checksum = "5a9e7e0f2bfae24d8a5b5a66c5b257a83c7412304311512a0c054cd5e619da11"
+dependencies = [
+ "lazy_static",
+ "libc",
+]
+
+[[package]]
+name = "signal-hook-registry"
+version = "1.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
dependencies = [
"libc",
]
[[package]]
-name = "simple_asn1"
-version = "0.4.1"
+name = "simd-abstraction"
+version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "692ca13de57ce0613a363c8c2f1de925adebc81b04c923ac60c5488bb44abe4b"
+checksum = "9cadb29c57caadc51ff8346233b5cec1d240b68ce55cf1afc764818791876987"
dependencies = [
- "chrono",
- "num-bigint",
- "num-traits",
+ "outref 0.1.0",
]
[[package]]
-name = "siphasher"
-version = "0.3.10"
+name = "simd-adler32"
+version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de"
+checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
[[package]]
name = "slab"
-version = "0.4.7"
+version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef"
+checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
dependencies = [
"autocfg",
]
[[package]]
name = "slotmap"
-version = "1.0.6"
+version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342"
+checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a"
dependencies = [
"version_check",
]
[[package]]
name = "smallvec"
-version = "1.9.0"
+version = "1.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1"
+checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
[[package]]
name = "smithay-client-toolkit"
-version = "0.15.4"
+version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8a28f16a97fa0e8ce563b2774d1e732dd5d4025d2772c5dba0a41a0f90a29da3"
+checksum = "870427e30b8f2cbe64bf43ec4b86e88fe39b0a84b3f15efd9c9c2d020bc86eb9"
dependencies = [
- "bitflags",
- "calloop",
+ "bitflags 1.3.2",
+ "calloop 0.10.6",
"dlib",
"lazy_static",
"log",
- "memmap2 0.3.1",
- "nix 0.22.3",
+ "memmap2 0.5.10",
+ "nix 0.24.3",
"pkg-config",
- "wayland-client",
- "wayland-cursor",
- "wayland-protocols",
+ "wayland-client 0.29.5",
+ "wayland-cursor 0.29.5",
+ "wayland-protocols 0.29.5",
]
[[package]]
name = "smithay-client-toolkit"
-version = "0.16.0"
+version = "0.18.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f307c47d32d2715eb2e0ece5589057820e0e5e70d07c247d1063e844e107f454"
+checksum = "922fd3eeab3bd820d76537ce8f582b1cf951eceb5475c28500c7457d9d17f53a"
dependencies = [
- "bitflags",
- "dlib",
- "lazy_static",
+ "bitflags 2.6.0",
+ "calloop 0.12.4",
+ "calloop-wayland-source",
+ "cursor-icon",
+ "libc",
"log",
- "memmap2 0.5.7",
- "nix 0.24.2",
- "pkg-config",
- "wayland-client",
- "wayland-cursor",
- "wayland-protocols",
+ "memmap2 0.9.4",
+ "rustix",
+ "thiserror",
+ "wayland-backend",
+ "wayland-client 0.31.2",
+ "wayland-csd-frame",
+ "wayland-cursor 0.31.1",
+ "wayland-protocols 0.31.2",
+ "wayland-protocols-wlr",
+ "wayland-scanner 0.31.1",
+ "xkeysym",
]
[[package]]
-name = "smithay-clipboard"
-version = "0.6.6"
+name = "smol_str"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0a345c870a1fae0b1b779085e81b51e614767c239e93503588e54c5b17f4b0e8"
+checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead"
dependencies = [
- "smithay-client-toolkit 0.16.0",
- "wayland-client",
-]
-
-[[package]]
-name = "snafu"
-version = "0.7.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5177903bf45656592d9eb5c0e22f408fc023aae51dbe2088889b71633ba451f2"
-dependencies = [
- "backtrace",
- "doc-comment",
- "snafu-derive",
-]
-
-[[package]]
-name = "snafu-derive"
-version = "0.7.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "410b26ed97440d90ced3e2488c868d56a86e2064f5d7d6f417909b286afe25e5"
-dependencies = [
- "heck",
- "proc-macro2",
- "quote",
- "syn",
+ "serde",
]
[[package]]
name = "socket2"
-version = "0.4.7"
+version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd"
+checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
dependencies = [
"libc",
- "winapi",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "sourcemap"
+version = "7.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7768edd06c02535e0d50653968f46e1e0d3aa54742190d35dd9466f59de9c71"
+dependencies = [
+ "base64-simd 0.7.0",
+ "data-encoding",
+ "debugid",
+ "if_chain",
+ "rustc_version 0.2.3",
+ "serde",
+ "serde_json",
+ "unicode-id-start",
+ "url",
]
[[package]]
name = "spin"
-version = "0.5.2"
+version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
-
-[[package]]
-name = "spin"
-version = "0.9.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09"
+checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
+dependencies = [
+ "lock_api",
+]
[[package]]
name = "spirv"
-version = "0.2.0+1.5.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "246bfa38fe3db3f1dfc8ca5a2cdeb7348c78be2112740cc0ec8ef18b6d94f830"
+version = "0.2.0+sdk-1.2.198"
+source = "git+https://github.com/gfx-rs/rspirv?rev=b969f175d5663258b4891e44b76c1544da9661ab#b969f175d5663258b4891e44b76c1544da9661ab"
dependencies = [
- "bitflags",
- "num-traits",
+ "bitflags 1.3.2",
]
[[package]]
-name = "stable-pattern"
-version = "0.1.0"
+name = "spirv"
+version = "0.3.0+sdk-1.3.268.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4564168c00635f88eaed410d5efa8131afa8d8699a612c80c455a0ba05c21045"
+checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844"
dependencies = [
- "memchr",
-]
-
-[[package]]
-name = "stable_deref_trait"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
-
-[[package]]
-name = "state"
-version = "0.5.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b"
-dependencies = [
- "loom",
+ "bitflags 2.6.0",
+ "serde",
]
[[package]]
@@ -4134,52 +3391,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
[[package]]
-name = "str-buf"
-version = "1.0.6"
+name = "strict-num"
+version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0"
-
-[[package]]
-name = "string_cache"
-version = "0.8.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08"
-dependencies = [
- "new_debug_unreachable",
- "once_cell",
- "parking_lot 0.12.1",
- "phf_shared 0.10.0",
- "precomputed-hash",
- "serde",
-]
-
-[[package]]
-name = "string_cache_codegen"
-version = "0.5.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988"
-dependencies = [
- "phf_generator 0.10.0",
- "phf_shared 0.10.0",
- "proc-macro2",
- "quote",
-]
-
-[[package]]
-name = "strip_markdown"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32c754386109f9adc8ca62513c51cf81cc2d8502588064103aa8e9f69b4276da"
-dependencies = [
- "log",
- "pulldown-cmark 0.7.2",
-]
-
-[[package]]
-name = "strsim"
-version = "0.9.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c"
+checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731"
[[package]]
name = "strsim"
@@ -4188,38 +3403,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
[[package]]
-name = "subtle"
-version = "2.4.1"
+name = "strsim"
+version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
+checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
[[package]]
-name = "surge-ping"
-version = "0.7.2"
+name = "strum"
+version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d33636a95261e9f939742d4712b20f8813a9b3cfaf1510b751096329cd3902b"
+checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125"
dependencies = [
- "hex",
- "parking_lot 0.12.1",
- "pnet_packet",
- "rand 0.8.5",
- "socket2",
- "thiserror",
- "tokio",
- "tracing",
+ "strum_macros",
]
[[package]]
-name = "svg_fmt"
-version = "0.4.1"
+name = "strum_macros"
+version = "0.25.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8fb1df15f412ee2e9dfc1c504260fa695c1c3f10fe9f4a6ee2d2184d7d6450e2"
+checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0"
+dependencies = [
+ "heck 0.4.1",
+ "proc-macro2",
+ "quote",
+ "rustversion",
+ "syn 2.0.71",
+]
[[package]]
name = "syn"
-version = "1.0.99"
+version = "1.0.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13"
+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
dependencies = [
"proc-macro2",
"quote",
@@ -4227,442 +3442,373 @@ dependencies = [
]
[[package]]
-name = "tempfile"
-version = "3.3.0"
+name = "syn"
+version = "2.0.71"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
+checksum = "b146dcf730474b4bcd16c311627b31ede9ab149045db4d6088b3becaea046462"
dependencies = [
- "cfg-if 1.0.0",
- "fastrand",
- "libc",
- "redox_syscall",
- "remove_dir_all",
- "winapi",
-]
-
-[[package]]
-name = "tendril"
-version = "0.4.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0"
-dependencies = [
- "futf",
- "mac",
- "utf-8",
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
]
[[package]]
name = "termcolor"
-version = "1.1.3"
+version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
+checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
dependencies = [
"winapi-util",
]
-[[package]]
-name = "terminal_size"
-version = "0.1.17"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df"
-dependencies = [
- "libc",
- "winapi",
-]
-
-[[package]]
-name = "textwrap"
-version = "0.15.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb"
-
[[package]]
name = "thiserror"
-version = "1.0.34"
+version = "1.0.62"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8c1b05ca9d106ba7d2e31a9dab4a64e7be2cce415321966ea3132c49a656e252"
+checksum = "f2675633b1499176c2dff06b0856a27976a8f9d436737b4cf4f312d4d91d8bbb"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.34"
+version = "1.0.62"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e8f2591983642de85c921015f3f070c665a197ed69e417af436115e3a1407487"
+checksum = "d20468752b09f49e909e55a5d338caa8bedf615594e9d80bc4c565d30faf798c"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.71",
]
[[package]]
-name = "thread_local"
-version = "1.1.4"
+name = "thread-id"
+version = "4.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180"
-dependencies = [
- "once_cell",
-]
-
-[[package]]
-name = "time"
-version = "0.1.44"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255"
+checksum = "f0ec81c46e9eb50deaa257be2f148adf052d1fb7701cfd55ccfab2525280b70b"
dependencies = [
"libc",
- "wasi 0.10.0+wasi-snapshot-preview1",
"winapi",
]
[[package]]
-name = "time"
-version = "0.3.14"
+name = "thread_local"
+version = "1.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3c3f9a28b618c3a6b9251b6908e9c99e04b9e5c02e6581ccbb67d59c34ef7f9b"
+checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
dependencies = [
- "itoa",
- "libc",
- "num_threads",
- "time-macros",
+ "cfg-if",
+ "once_cell",
]
[[package]]
-name = "time-macros"
-version = "0.2.4"
+name = "threadpool"
+version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42657b1a6f4d817cda8e7a0ace261fe0cc946cf3a80314390b22cc61ae080792"
+checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa"
+dependencies = [
+ "num_cpus",
+]
+
+[[package]]
+name = "tiny-skia"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "642680569bb895b16e4b9d181c60be1ed136fa0c9c7f11d004daf053ba89bf82"
+dependencies = [
+ "arrayref",
+ "arrayvec 0.5.2",
+ "bytemuck",
+ "cfg-if",
+ "png",
+ "safe_arch",
+ "tiny-skia-path 0.7.0",
+]
+
+[[package]]
+name = "tiny-skia"
+version = "0.11.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab"
+dependencies = [
+ "arrayref",
+ "arrayvec 0.7.4",
+ "bytemuck",
+ "cfg-if",
+ "log",
+ "tiny-skia-path 0.11.4",
+]
+
+[[package]]
+name = "tiny-skia-path"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c114d32f0c2ee43d585367cb013dfaba967ab9f62b90d9af0d696e955e70fa6c"
+dependencies = [
+ "arrayref",
+ "bytemuck",
+]
+
+[[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 = "tinytemplate"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
+dependencies = [
+ "serde",
+ "serde_json",
+]
[[package]]
name = "tinyvec"
-version = "1.6.0"
+version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938"
dependencies = [
"tinyvec_macros",
]
[[package]]
name = "tinyvec_macros"
-version = "0.1.0"
+version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
+checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
-version = "1.21.0"
+version = "1.38.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89797afd69d206ccd11fb0ea560a44bbb87731d020670e79416d442919257d42"
+checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a"
dependencies = [
- "autocfg",
+ "backtrace",
"bytes",
"libc",
- "memchr",
"mio",
"num_cpus",
- "once_cell",
+ "parking_lot",
"pin-project-lite",
"signal-hook-registry",
"socket2",
"tokio-macros",
- "winapi",
+ "windows-sys 0.48.0",
]
[[package]]
name = "tokio-macros"
-version = "1.8.0"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484"
+checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.71",
]
[[package]]
-name = "tokio-native-tls"
-version = "0.3.0"
+name = "toml_datetime"
+version = "0.6.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b"
+checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf"
+
+[[package]]
+name = "toml_edit"
+version = "0.19.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
dependencies = [
- "native-tls",
- "tokio",
+ "indexmap",
+ "toml_datetime",
+ "winnow",
]
[[package]]
-name = "tokio-rustls"
-version = "0.23.4"
+name = "toml_edit"
+version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59"
+checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1"
dependencies = [
- "rustls",
- "tokio",
- "webpki",
+ "indexmap",
+ "toml_datetime",
+ "winnow",
]
-[[package]]
-name = "tokio-stream"
-version = "0.1.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df54d54117d6fdc4e4fea40fe1e4e566b3505700e148a6827e59b34b0d2600d9"
-dependencies = [
- "futures-core",
- "pin-project-lite",
- "tokio",
-]
-
-[[package]]
-name = "tokio-util"
-version = "0.6.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "36943ee01a6d67977dd3f84a5a1d2efeb4ada3a1ae771cadfaa535d9d9fc6507"
-dependencies = [
- "bytes",
- "futures-core",
- "futures-sink",
- "log",
- "pin-project-lite",
- "tokio",
-]
-
-[[package]]
-name = "tokio-util"
-version = "0.7.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45"
-dependencies = [
- "bytes",
- "futures-core",
- "futures-sink",
- "pin-project-lite",
- "tokio",
- "tracing",
-]
-
-[[package]]
-name = "toml"
-version = "0.5.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7"
-dependencies = [
- "serde",
-]
-
-[[package]]
-name = "tower-service"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
-
[[package]]
name = "tracing"
-version = "0.1.36"
+version = "0.1.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307"
+checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
dependencies = [
- "cfg-if 1.0.0",
- "log",
"pin-project-lite",
- "tracing-attributes",
"tracing-core",
]
-[[package]]
-name = "tracing-appender"
-version = "0.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09d48f71a791638519505cefafe162606f706c25592e4bde4d97600c0195312e"
-dependencies = [
- "crossbeam-channel",
- "time 0.3.14",
- "tracing-subscriber",
-]
-
-[[package]]
-name = "tracing-attributes"
-version = "0.1.22"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
[[package]]
name = "tracing-core"
-version = "0.1.29"
+version = "0.1.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5aeea4303076558a00714b823f9ad67d58a3bbda1df83d8827d21193156e22f7"
+checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
dependencies = [
"once_cell",
"valuable",
]
-[[package]]
-name = "tracing-futures"
-version = "0.2.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"
-dependencies = [
- "pin-project",
- "tracing",
-]
-
[[package]]
name = "tracing-log"
-version = "0.1.3"
+version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
+checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
dependencies = [
- "lazy_static",
"log",
+ "once_cell",
"tracing-core",
]
[[package]]
name = "tracing-subscriber"
-version = "0.3.15"
+version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "60db860322da191b40952ad9affe65ea23e7dd6a5c442c2c42865810c6ab8e6b"
+checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b"
dependencies = [
- "ansi_term",
"matchers",
+ "nu-ansi-term",
"once_cell",
"regex",
"sharded-slab",
"smallvec",
"thread_local",
- "time 0.3.14",
"tracing",
"tracing-core",
"tracing-log",
]
[[package]]
-name = "try-lock"
-version = "0.2.3"
+name = "tracy-client"
+version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
+checksum = "59fb931a64ff88984f86d3e9bcd1ae8843aa7fe44dd0f8097527bc172351741d"
+dependencies = [
+ "loom",
+ "once_cell",
+ "tracy-client-sys",
+]
+
+[[package]]
+name = "tracy-client-sys"
+version = "0.22.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d104d610dfa9dd154535102cc9c6164ae1fa37842bc2d9e83f9ac82b0ae0882"
+dependencies = [
+ "cc",
+]
[[package]]
name = "ttf-parser"
-version = "0.15.2"
+version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b3e06c9b9d80ed6b745c7159c40b311ad2916abb34a49e9be2653b90db0d8dd"
+checksum = "8686b91785aff82828ed725225925b33b4fde44c4bb15876e5f7c832724c420a"
[[package]]
-name = "twox-hash"
-version = "1.6.3"
+name = "unic-char-property"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675"
+checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221"
dependencies = [
- "cfg-if 1.0.0",
- "rand 0.8.5",
- "static_assertions",
+ "unic-char-range",
]
[[package]]
-name = "typenum"
-version = "1.15.0"
+name = "unic-char-range"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"
+checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc"
[[package]]
-name = "ubyte"
-version = "0.10.3"
+name = "unic-common"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c81f0dae7d286ad0d9366d7679a77934cfc3cf3a8d67e82669794412b2368fe6"
+checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc"
+
+[[package]]
+name = "unic-ucd-ident"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987"
dependencies = [
- "serde",
+ "unic-char-property",
+ "unic-char-range",
+ "unic-ucd-version",
]
[[package]]
-name = "ucd-trie"
-version = "0.1.5"
+name = "unic-ucd-version"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81"
-
-[[package]]
-name = "uncased"
-version = "0.9.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09b01702b0fd0b3fadcf98e098780badda8742d4f4a7676615cad90e8ac73622"
+checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4"
dependencies = [
- "serde",
- "version_check",
-]
-
-[[package]]
-name = "unicase"
-version = "2.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6"
-dependencies = [
- "version_check",
+ "unic-common",
]
[[package]]
name = "unicode-bidi"
-version = "0.3.8"
+version = "0.3.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992"
+checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
+
+[[package]]
+name = "unicode-id-start"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bc3882f69607a2ac8cc4de3ee7993d8f68bb06f2974271195065b3bd07f2edea"
[[package]]
name = "unicode-ident"
-version = "1.0.3"
+version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf"
+checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
[[package]]
name = "unicode-normalization"
-version = "0.1.21"
+version = "0.1.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6"
+checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5"
dependencies = [
"tinyvec",
]
[[package]]
name = "unicode-segmentation"
-version = "1.9.0"
+version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99"
+checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
[[package]]
name = "unicode-width"
-version = "0.1.9"
+version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"
+checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d"
[[package]]
name = "unicode-xid"
-version = "0.2.3"
+version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04"
-
-[[package]]
-name = "universal-hash"
-version = "0.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"
-dependencies = [
- "generic-array",
- "subtle",
-]
-
-[[package]]
-name = "untrusted"
-version = "0.7.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
+checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
[[package]]
name = "url"
-version = "2.3.0"
+version = "2.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "22fe195a4f217c25b25cb5058ced57059824a678474874038dc88d211bf508d3"
+checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c"
dependencies = [
"form_urlencoded",
"idna",
@@ -4671,16 +3817,48 @@ dependencies = [
]
[[package]]
-name = "utf-8"
-version = "0.7.6"
+name = "urlpattern"
+version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
+checksum = "f9bd5ff03aea02fa45b13a7980151fe45009af1980ba69f651ec367121a31609"
+dependencies = [
+ "derive_more",
+ "regex",
+ "serde",
+ "unic-ucd-ident",
+ "url",
+]
[[package]]
name = "utf8parse"
-version = "0.2.0"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "936e4b492acfd135421d8dca4b1aa80a7bfc26e702ef3af710e0752684df5372"
+checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
+
+[[package]]
+name = "uuid"
+version = "1.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314"
+dependencies = [
+ "getrandom",
+ "serde",
+]
+
+[[package]]
+name = "v8"
+version = "0.89.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fe2197fbef82c98f7953d13568a961d4e1c663793b5caf3c74455a13918cdf33"
+dependencies = [
+ "bitflags 2.6.0",
+ "fslock",
+ "gzip-header",
+ "home",
+ "miniz_oxide",
+ "once_cell",
+ "which",
+]
[[package]]
name = "valuable"
@@ -4689,20 +3867,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
[[package]]
-name = "vcpkg"
-version = "0.2.15"
+name = "vec_map"
+version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
-
-[[package]]
-name = "veloren-serverbrowser-api"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b25e966b27a95a55d4903c4646dc55ffdf59f23bef7e27978b97fa92fd64ca27"
-dependencies = [
- "country-parser",
- "serde",
-]
+checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
[[package]]
name = "version_check"
@@ -4711,27 +3879,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
[[package]]
-name = "want"
-version = "0.3.0"
+name = "vsimd"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0"
+checksum = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64"
+
+[[package]]
+name = "walkdir"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
dependencies = [
- "log",
- "try-lock",
+ "same-file",
+ "winapi-util",
]
-[[package]]
-name = "wasi"
-version = "0.9.0+wasi-snapshot-preview1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
-
-[[package]]
-name = "wasi"
-version = "0.10.0+wasi-snapshot-preview1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
-
[[package]]
name = "wasi"
version = "0.11.0+wasi-snapshot-preview1"
@@ -4740,36 +3902,36 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.82"
+version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc7652e3f6c4706c8d9cd54832c4a4ccb9b5336e2c3bd154d5cccfbf1c1f5f7d"
+checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
dependencies = [
- "cfg-if 1.0.0",
+ "cfg-if",
"wasm-bindgen-macro",
]
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.82"
+version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "662cd44805586bd52971b9586b1df85cdbbd9112e4ef4d8f41559c334dc6ac3f"
+checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.71",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-futures"
-version = "0.4.32"
+version = "0.4.42"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fa76fb221a1f8acddf5b54ace85912606980ad661ac7a503b4570ffd3a624dad"
+checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0"
dependencies = [
- "cfg-if 1.0.0",
+ "cfg-if",
"js-sys",
"wasm-bindgen",
"web-sys",
@@ -4777,9 +3939,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.82"
+version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b260f13d3012071dfb1512849c033b1925038373aea48ced3012c09df952c602"
+checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -4787,36 +3949,60 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.82"
+version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5be8e654bdd9b79216c2929ab90721aa82faf65c48cdf08bdc4e7f51357b80da"
+checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.71",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.82"
+version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6598dd0bd3c7d51095ff6531a5b23e02acdc81804e30d8f07afb77b7215a140a"
+checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
[[package]]
-name = "wasm-timer"
-version = "0.2.5"
+name = "wasm-bindgen-test"
+version = "0.3.42"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f"
+checksum = "d9bf62a58e0780af3e852044583deee40983e5886da43a271dd772379987667b"
dependencies = [
- "futures",
+ "console_error_panic_hook",
"js-sys",
- "parking_lot 0.11.2",
- "pin-utils",
+ "scoped-tls",
"wasm-bindgen",
"wasm-bindgen-futures",
- "web-sys",
+ "wasm-bindgen-test-macro",
+]
+
+[[package]]
+name = "wasm-bindgen-test-macro"
+version = "0.3.42"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b7f89739351a2e03cb94beb799d47fb2cac01759b40ec441f7de39b00cbf7ef0"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.71",
+]
+
+[[package]]
+name = "wayland-backend"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "269c04f203640d0da2092d1b8d89a2d081714ae3ac2f1b53e99f205740517198"
+dependencies = [
+ "cc",
+ "downcast-rs",
+ "rustix",
+ "scoped-tls",
+ "smallvec",
+ "wayland-sys 0.31.3",
]
[[package]]
@@ -4825,14 +4011,26 @@ version = "0.29.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715"
dependencies = [
- "bitflags",
+ "bitflags 1.3.2",
"downcast-rs",
"libc",
- "nix 0.24.2",
+ "nix 0.24.3",
"scoped-tls",
"wayland-commons",
- "wayland-scanner",
- "wayland-sys",
+ "wayland-scanner 0.29.5",
+ "wayland-sys 0.29.5",
+]
+
+[[package]]
+name = "wayland-client"
+version = "0.31.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "82fb96ee935c2cea6668ccb470fb7771f6215d1691746c2d896b447a00ad3f1f"
+dependencies = [
+ "bitflags 2.6.0",
+ "rustix",
+ "wayland-backend",
+ "wayland-scanner 0.31.1",
]
[[package]]
@@ -4841,10 +4039,21 @@ version = "0.29.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8691f134d584a33a6606d9d717b95c4fa20065605f798a3f350d78dced02a902"
dependencies = [
- "nix 0.24.2",
+ "nix 0.24.3",
"once_cell",
"smallvec",
- "wayland-sys",
+ "wayland-sys 0.29.5",
+]
+
+[[package]]
+name = "wayland-csd-frame"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e"
+dependencies = [
+ "bitflags 2.6.0",
+ "cursor-icon",
+ "wayland-backend",
]
[[package]]
@@ -4853,21 +4062,80 @@ version = "0.29.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6865c6b66f13d6257bef1cd40cbfe8ef2f150fb8ebbdb1e8e873455931377661"
dependencies = [
- "nix 0.24.2",
- "wayland-client",
+ "nix 0.24.3",
+ "wayland-client 0.29.5",
"xcursor",
]
+[[package]]
+name = "wayland-cursor"
+version = "0.31.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "71ce5fa868dd13d11a0d04c5e2e65726d0897be8de247c0c5a65886e283231ba"
+dependencies = [
+ "rustix",
+ "wayland-client 0.31.2",
+ "xcursor",
+]
+
+[[package]]
+name = "wayland-egl"
+version = "0.29.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "402de949f81a012926d821a2d659f930694257e76dd92b6e0042ceb27be4107d"
+dependencies = [
+ "wayland-client 0.29.5",
+ "wayland-sys 0.29.5",
+]
+
[[package]]
name = "wayland-protocols"
version = "0.29.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b950621f9354b322ee817a23474e479b34be96c2e909c14f7bc0100e9a970bc6"
dependencies = [
- "bitflags",
- "wayland-client",
+ "bitflags 1.3.2",
+ "wayland-client 0.29.5",
"wayland-commons",
- "wayland-scanner",
+ "wayland-scanner 0.29.5",
+]
+
+[[package]]
+name = "wayland-protocols"
+version = "0.31.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4"
+dependencies = [
+ "bitflags 2.6.0",
+ "wayland-backend",
+ "wayland-client 0.31.2",
+ "wayland-scanner 0.31.1",
+]
+
+[[package]]
+name = "wayland-protocols-plasma"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23803551115ff9ea9bce586860c5c5a971e360825a0309264102a9495a5ff479"
+dependencies = [
+ "bitflags 2.6.0",
+ "wayland-backend",
+ "wayland-client 0.31.2",
+ "wayland-protocols 0.31.2",
+ "wayland-scanner 0.31.1",
+]
+
+[[package]]
+name = "wayland-protocols-wlr"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6"
+dependencies = [
+ "bitflags 2.6.0",
+ "wayland-backend",
+ "wayland-client 0.31.2",
+ "wayland-protocols 0.31.2",
+ "wayland-scanner 0.31.1",
]
[[package]]
@@ -4881,6 +4149,17 @@ dependencies = [
"xml-rs",
]
+[[package]]
+name = "wayland-scanner"
+version = "0.31.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "63b3a62929287001986fb58c789dce9b67604a397c15c611ad9f747300b6c283"
+dependencies = [
+ "proc-macro2",
+ "quick-xml",
+ "quote",
+]
+
[[package]]
name = "wayland-sys"
version = "0.29.5"
@@ -4893,53 +4172,53 @@ dependencies = [
]
[[package]]
-name = "web-sys"
-version = "0.3.57"
+name = "wayland-sys"
+version = "0.31.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283"
+checksum = "4a6754825230fa5b27bafaa28c30b3c9e72c55530581220cef401fa422c0fae7"
+dependencies = [
+ "dlib",
+ "log",
+ "once_cell",
+ "pkg-config",
+]
+
+[[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 = "webpki"
-version = "0.22.0"
+name = "web-time"
+version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd"
+checksum = "aa30049b1c872b72c89866d458eae9f20380ab280ffd1b1e18df2d3e2d98cfe0"
dependencies = [
- "ring",
- "untrusted",
+ "js-sys",
+ "wasm-bindgen",
]
-[[package]]
-name = "webpki-roots"
-version = "0.22.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f1c760f0d366a6c24a02ed7816e23e691f5d92291f94d15e836006fd11b04daf"
-dependencies = [
- "webpki",
-]
-
-[[package]]
-name = "weezl"
-version = "0.1.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb"
-
[[package]]
name = "wgpu"
-version = "0.12.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b97cd781ff044d6d697b632a2e212032c2e957d1afaa21dbf58069cbb8f78567"
+version = "22.1.0"
dependencies = [
- "arrayvec",
+ "arrayvec 0.7.4",
+ "cfg_aliases",
+ "document-features",
"js-sys",
"log",
"naga",
- "parking_lot 0.11.2",
- "raw-window-handle 0.4.3",
+ "parking_lot",
+ "profiling",
+ "raw-window-handle 0.6.2",
+ "serde",
"smallvec",
+ "static_assertions",
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
@@ -4949,22 +4228,42 @@ dependencies = [
]
[[package]]
-name = "wgpu-core"
-version = "0.12.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4688c000eb841ca55f7b35db659b78d6e1cd77d7caf8fb929f4e181f754047d"
+name = "wgpu-benchmark"
+version = "22.1.0"
dependencies = [
- "arrayvec",
- "bitflags",
+ "bincode",
+ "bytemuck",
+ "criterion",
+ "naga",
+ "nanorand",
+ "once_cell",
+ "pollster",
+ "profiling",
+ "rayon",
+ "tracy-client",
+ "wgpu",
+]
+
+[[package]]
+name = "wgpu-core"
+version = "22.1.0"
+dependencies = [
+ "arrayvec 0.7.4",
+ "bit-vec",
+ "bitflags 2.6.0",
+ "bytemuck",
"cfg_aliases",
- "codespan-reporting",
- "copyless",
- "fxhash",
+ "document-features",
+ "indexmap",
"log",
"naga",
- "parking_lot 0.11.2",
+ "once_cell",
+ "parking_lot",
"profiling",
- "raw-window-handle 0.4.3",
+ "raw-window-handle 0.6.2",
+ "ron",
+ "rustc-hash",
+ "serde",
"smallvec",
"thiserror",
"wgpu-hal",
@@ -4972,64 +4271,171 @@ dependencies = [
]
[[package]]
-name = "wgpu-hal"
-version = "0.12.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d684ea6a34974a2fc19f1dfd183d11a62e22d75c4f187a574bb1224df8e056c2"
+name = "wgpu-examples"
+version = "22.1.0"
dependencies = [
- "arrayvec",
+ "bytemuck",
+ "cfg-if",
+ "console_error_panic_hook",
+ "console_log",
+ "encase",
+ "env_logger",
+ "fern",
+ "flume",
+ "getrandom",
+ "glam",
+ "ktx2",
+ "log",
+ "nanorand",
+ "noise",
+ "obj",
+ "png",
+ "pollster",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "wasm-bindgen-test",
+ "web-sys",
+ "web-time",
+ "wgpu",
+ "wgpu-test",
+ "winit 0.29.15",
+]
+
+[[package]]
+name = "wgpu-hal"
+version = "22.0.0"
+dependencies = [
+ "android_system_properties",
+ "arrayvec 0.7.4",
"ash",
"bit-set",
- "bitflags",
+ "bitflags 2.6.0",
"block",
+ "cfg-if",
+ "cfg_aliases",
"core-graphics-types",
"d3d12",
- "foreign-types",
- "fxhash",
+ "env_logger",
+ "glam",
"glow",
+ "glutin",
+ "glutin_wgl_sys 0.6.0",
"gpu-alloc",
+ "gpu-allocator",
"gpu-descriptor",
- "inplace_it",
+ "hassle-rs",
"js-sys",
"khronos-egl",
- "libloading",
+ "libc",
+ "libloading 0.7.4",
"log",
"metal",
"naga",
+ "ndk-sys 0.5.0+25.2.9519653",
"objc",
- "parking_lot 0.11.2",
+ "once_cell",
+ "parking_lot",
"profiling",
"range-alloc",
- "raw-window-handle 0.4.3",
+ "raw-window-handle 0.6.2",
"renderdoc-sys",
+ "rustc-hash",
+ "smallvec",
"thiserror",
"wasm-bindgen",
"web-sys",
"wgpu-types",
"winapi",
+ "winit 0.29.15",
+]
+
+[[package]]
+name = "wgpu-info"
+version = "22.1.0"
+dependencies = [
+ "anyhow",
+ "bitflags 2.6.0",
+ "env_logger",
+ "pico-args",
+ "serde",
+ "serde_json",
+ "wgpu",
+]
+
+[[package]]
+name = "wgpu-macros"
+version = "22.1.0"
+dependencies = [
+ "heck 0.5.0",
+ "quote",
+ "syn 2.0.71",
+]
+
+[[package]]
+name = "wgpu-test"
+version = "22.1.0"
+dependencies = [
+ "anyhow",
+ "arrayvec 0.7.4",
+ "bitflags 2.6.0",
+ "bytemuck",
+ "cfg-if",
+ "console_log",
+ "ctor",
+ "env_logger",
+ "futures-lite",
+ "image",
+ "itertools",
+ "js-sys",
+ "libtest-mimic",
+ "log",
+ "nv-flip",
+ "parking_lot",
+ "png",
+ "pollster",
+ "profiling",
+ "serde",
+ "serde_json",
+ "strum",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "wasm-bindgen-test",
+ "web-sys",
+ "wgpu",
+ "wgpu-macros",
+ "wgpu-types",
]
[[package]]
name = "wgpu-types"
-version = "0.12.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "549533d9e1cdd4b4cda7718d33ff500fc4c34b5467b71d76b547ae0324f3b2a2"
+version = "22.0.0"
dependencies = [
- "bitflags",
+ "bitflags 2.6.0",
+ "js-sys",
+ "serde",
+ "serde_json",
+ "web-sys",
]
[[package]]
-name = "wgpu_glyph"
-version = "0.16.0"
+name = "which"
+version = "5.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8134edb15ae465caf308125646c9e98bdef7398cdefc69227ac77a5eb795e7fe"
+checksum = "9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14"
dependencies = [
- "bytemuck",
- "glyph_brush",
- "log",
- "wgpu",
+ "either",
+ "home",
+ "once_cell",
+ "rustix",
+ "windows-sys 0.48.0",
]
+[[package]]
+name = "widestring"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311"
+
[[package]]
name = "winapi"
version = "0.3.9"
@@ -5048,20 +4454,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[package]]
name = "winapi-util"
-version = "0.1.5"
+version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b"
dependencies = [
- "winapi",
-]
-
-[[package]]
-name = "winapi-wsapoll"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "44c17110f57155602a80dca10be03852116403c9ff3cd25b079d666f2aa3df6e"
-dependencies = [
- "winapi",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -5071,30 +4468,51 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
-name = "window_clipboard"
-version = "0.2.3"
+name = "windows"
+version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b47d7fb4df5cd1fea61e5ee3841380f54359bac814e227d8f72709f4f193f8cf"
+checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be"
dependencies = [
- "clipboard-win",
- "clipboard_macos",
- "clipboard_wayland",
- "clipboard_x11",
- "raw-window-handle 0.3.4",
- "thiserror",
+ "windows-core 0.52.0",
+ "windows-targets 0.52.5",
]
[[package]]
name = "windows"
-version = "0.32.0"
+version = "0.54.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fbedf6db9096bc2364adce0ae0aa636dcd89f3c3f2cd67947062aaf0ca2a10ec"
+checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49"
dependencies = [
- "windows_aarch64_msvc 0.32.0",
- "windows_i686_gnu 0.32.0",
- "windows_i686_msvc 0.32.0",
- "windows_x86_64_gnu 0.32.0",
- "windows_x86_64_msvc 0.32.0",
+ "windows-core 0.54.0",
+ "windows-targets 0.52.5",
+]
+
+[[package]]
+name = "windows-core"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
+dependencies = [
+ "windows-targets 0.52.5",
+]
+
+[[package]]
+name = "windows-core"
+version = "0.54.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65"
+dependencies = [
+ "windows-result",
+ "windows-targets 0.52.5",
+]
+
+[[package]]
+name = "windows-result"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8"
+dependencies = [
+ "windows-targets 0.52.5",
]
[[package]]
@@ -5112,30 +4530,94 @@ dependencies = [
[[package]]
name = "windows-sys"
-version = "0.42.0"
+version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
+checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
dependencies = [
- "windows_aarch64_gnullvm",
- "windows_aarch64_msvc 0.42.0",
- "windows_i686_gnu 0.42.0",
- "windows_i686_msvc 0.42.0",
- "windows_x86_64_gnu 0.42.0",
- "windows_x86_64_gnullvm",
- "windows_x86_64_msvc 0.42.0",
+ "windows-targets 0.42.2",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
+dependencies = [
+ "windows-targets 0.48.5",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
+dependencies = [
+ "windows-targets 0.52.5",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
+dependencies = [
+ "windows_aarch64_gnullvm 0.42.2",
+ "windows_aarch64_msvc 0.42.2",
+ "windows_i686_gnu 0.42.2",
+ "windows_i686_msvc 0.42.2",
+ "windows_x86_64_gnu 0.42.2",
+ "windows_x86_64_gnullvm 0.42.2",
+ "windows_x86_64_msvc 0.42.2",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
+dependencies = [
+ "windows_aarch64_gnullvm 0.48.5",
+ "windows_aarch64_msvc 0.48.5",
+ "windows_i686_gnu 0.48.5",
+ "windows_i686_msvc 0.48.5",
+ "windows_x86_64_gnu 0.48.5",
+ "windows_x86_64_gnullvm 0.48.5",
+ "windows_x86_64_msvc 0.48.5",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.52.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
+dependencies = [
+ "windows_aarch64_gnullvm 0.52.5",
+ "windows_aarch64_msvc 0.52.5",
+ "windows_i686_gnu 0.52.5",
+ "windows_i686_gnullvm",
+ "windows_i686_msvc 0.52.5",
+ "windows_x86_64_gnu 0.52.5",
+ "windows_x86_64_gnullvm 0.52.5",
+ "windows_x86_64_msvc 0.52.5",
]
[[package]]
name = "windows_aarch64_gnullvm"
-version = "0.42.0"
+version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e"
+checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
[[package]]
-name = "windows_aarch64_msvc"
-version = "0.32.0"
+name = "windows_aarch64_gnullvm"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d8e92753b1c443191654ec532f14c199742964a061be25d77d7a96f09db20bf5"
+checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.52.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
[[package]]
name = "windows_aarch64_msvc"
@@ -5145,15 +4627,21 @@ checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"
[[package]]
name = "windows_aarch64_msvc"
-version = "0.42.0"
+version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4"
+checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
[[package]]
-name = "windows_i686_gnu"
-version = "0.32.0"
+name = "windows_aarch64_msvc"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a711c68811799e017b6038e0922cb27a5e2f43a2ddb609fe0b6f3eeda9de615"
+checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.52.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
[[package]]
name = "windows_i686_gnu"
@@ -5163,15 +4651,27 @@ checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"
[[package]]
name = "windows_i686_gnu"
-version = "0.42.0"
+version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7"
+checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
[[package]]
-name = "windows_i686_msvc"
-version = "0.32.0"
+name = "windows_i686_gnu"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "146c11bb1a02615db74680b32a68e2d61f553cc24c4eb5b4ca10311740e44172"
+checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.52.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670"
+
+[[package]]
+name = "windows_i686_gnullvm"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
[[package]]
name = "windows_i686_msvc"
@@ -5181,15 +4681,21 @@ checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"
[[package]]
name = "windows_i686_msvc"
-version = "0.42.0"
+version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246"
+checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
[[package]]
-name = "windows_x86_64_gnu"
-version = "0.32.0"
+name = "windows_i686_msvc"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c912b12f7454c6620635bbff3450962753834be2a594819bd5e945af18ec64bc"
+checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.52.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
[[package]]
name = "windows_x86_64_gnu"
@@ -5199,21 +4705,39 @@ checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"
[[package]]
name = "windows_x86_64_gnu"
-version = "0.42.0"
+version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed"
+checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.52.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
[[package]]
name = "windows_x86_64_gnullvm"
-version = "0.42.0"
+version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028"
+checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
[[package]]
-name = "windows_x86_64_msvc"
-version = "0.32.0"
+name = "windows_x86_64_gnullvm"
+version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "504a2476202769977a040c6364301a3f65d0cc9e3fb08600b2bda150a0488316"
+checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.52.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
[[package]]
name = "windows_x86_64_msvc"
@@ -5223,133 +4747,200 @@ checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680"
[[package]]
name = "windows_x86_64_msvc"
-version = "0.42.0"
+version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5"
+checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.52.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
[[package]]
name = "winit"
-version = "0.26.1"
+version = "0.27.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b43cc931d58b99461188607efd7acb2a093e65fc621f54cad78517a6063e73a"
+checksum = "bb796d6fbd86b2fd896c9471e6f04d39d750076ebe5680a3958f00f5ab97657c"
dependencies = [
- "bitflags",
- "cocoa",
- "core-foundation 0.9.3",
+ "bitflags 1.3.2",
+ "cocoa 0.24.1",
+ "core-foundation",
"core-graphics 0.22.3",
- "core-video-sys",
"dispatch",
"instant",
- "lazy_static",
"libc",
"log",
"mio",
- "ndk",
+ "ndk 0.7.0",
"ndk-glue",
- "ndk-sys",
"objc",
- "parking_lot 0.11.2",
+ "once_cell",
+ "parking_lot",
"percent-encoding",
"raw-window-handle 0.4.3",
- "smithay-client-toolkit 0.15.4",
+ "raw-window-handle 0.5.2",
+ "sctk-adwaita 0.4.3",
+ "smithay-client-toolkit 0.16.1",
"wasm-bindgen",
- "wayland-client",
- "wayland-protocols",
+ "wayland-client 0.29.5",
+ "wayland-protocols 0.29.5",
"web-sys",
- "winapi",
+ "windows-sys 0.36.1",
"x11-dl",
]
[[package]]
-name = "winreg"
-version = "0.10.1"
+name = "winit"
+version = "0.29.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d"
+checksum = "0d59ad965a635657faf09c8f062badd885748428933dad8e8bdd64064d92e5ca"
+dependencies = [
+ "ahash",
+ "android-activity",
+ "atomic-waker",
+ "bitflags 2.6.0",
+ "bytemuck",
+ "calloop 0.12.4",
+ "cfg_aliases",
+ "core-foundation",
+ "core-graphics 0.23.2",
+ "cursor-icon",
+ "icrate",
+ "js-sys",
+ "libc",
+ "log",
+ "memmap2 0.9.4",
+ "ndk 0.8.0",
+ "ndk-sys 0.5.0+25.2.9519653",
+ "objc2",
+ "once_cell",
+ "orbclient",
+ "percent-encoding",
+ "raw-window-handle 0.6.2",
+ "redox_syscall 0.3.5",
+ "rustix",
+ "sctk-adwaita 0.8.1",
+ "smithay-client-toolkit 0.18.1",
+ "smol_str",
+ "unicode-segmentation",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "wayland-backend",
+ "wayland-client 0.31.2",
+ "wayland-protocols 0.31.2",
+ "wayland-protocols-plasma",
+ "web-sys",
+ "web-time",
+ "windows-sys 0.48.0",
+ "x11-dl",
+ "x11rb",
+ "xkbcommon-dl",
+]
+
+[[package]]
+name = "winnow"
+version = "0.5.40"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "wio"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5d129932f4644ac2396cb456385cbf9e63b5b30c6e8dc4820bdca4eb082037a5"
dependencies = [
"winapi",
]
-[[package]]
-name = "winres"
-version = "0.1.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c"
-dependencies = [
- "toml",
-]
-
[[package]]
name = "x11-dl"
-version = "2.20.0"
+version = "2.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c83627bc137605acc00bb399c7b908ef460b621fc37c953db2b09f88c449ea6"
+checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f"
dependencies = [
- "lazy_static",
"libc",
+ "once_cell",
"pkg-config",
]
[[package]]
name = "x11rb"
-version = "0.9.0"
+version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e99be55648b3ae2a52342f9a870c0e138709a3493261ce9b469afe6e4df6d8a"
+checksum = "5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12"
dependencies = [
+ "as-raw-xcb-connection",
"gethostname",
- "nix 0.22.3",
- "winapi",
- "winapi-wsapoll",
+ "libc",
+ "libloading 0.8.4",
+ "once_cell",
+ "rustix",
+ "x11rb-protocol",
]
+[[package]]
+name = "x11rb-protocol"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d"
+
[[package]]
name = "xcursor"
-version = "0.3.4"
+version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "463705a63313cd4301184381c5e8042f0a7e9b4bb63653f216311d4ae74690b7"
+checksum = "6a0ccd7b4a5345edfcd0c3535718a4e9ff7798ffc536bb5b5a0e26ff84732911"
+
+[[package]]
+name = "xkbcommon-dl"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5"
dependencies = [
- "nom",
+ "bitflags 2.6.0",
+ "dlib",
+ "log",
+ "once_cell",
+ "xkeysym",
]
[[package]]
-name = "xi-unicode"
-version = "0.3.0"
+name = "xkeysym"
+version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a"
+checksum = "b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56"
[[package]]
name = "xml-rs"
-version = "0.8.4"
+version = "0.8.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3"
+checksum = "791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193"
[[package]]
-name = "xml5ever"
-version = "0.16.2"
+name = "zerocopy"
+version = "0.7.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9234163818fd8e2418fcde330655e757900d4236acd8cc70fef345ef91f6d865"
+checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
dependencies = [
- "log",
- "mac",
- "markup5ever",
- "time 0.1.44",
+ "zerocopy-derive",
]
[[package]]
-name = "yansi"
-version = "0.5.1"
+name = "zerocopy-derive"
+version = "0.7.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
-
-[[package]]
-name = "zip"
-version = "0.5.13"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93ab48844d61251bb3835145c521d88aa4031d7139e8485990f60ca911fa0815"
+checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
dependencies = [
- "byteorder",
- "bzip2",
- "crc32fast",
- "flate2",
- "thiserror",
- "time 0.1.44",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.71",
]
diff --git a/third_party/nixpkgs/pkgs/by-name/wg/wgpu/package.nix b/third_party/nixpkgs/pkgs/by-name/wg/wgpu/package.nix
new file mode 100644
index 0000000000..6fd675b167
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/wg/wgpu/package.nix
@@ -0,0 +1,65 @@
+{
+ rustPlatform,
+ lib,
+ fetchFromGitHub,
+ nix-update-script,
+ cmake,
+ pkg-config,
+ fontconfig,
+ stdenv,
+ darwin,
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "wgpu";
+ version = "22.1.0";
+
+ src = fetchFromGitHub {
+ owner = "gfx-rs";
+ repo = "wgpu";
+ rev = "refs/tags/wgpu-v${version}";
+ hash = "sha256-Gtq0xYZoWNwW+BKVLqVVKGqc+4HjaD7NN1hlzyFP5g0=";
+ };
+
+ cargoLock = {
+ lockFile = ./Cargo.lock;
+ outputHashes = {
+ "noise-0.8.2" = "sha256-7GvShJeSNfwMCBIfqLghXgKQv7EDMqVchJw0uxPhNr4=";
+ "rspirv-0.11.0+sdk-1.2.198" = "sha256-AcJqkcXBr/+SHdUDXd63sQ0h5eosMqRhV4aUREJH8Bw=";
+ };
+ };
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ ];
+
+ buildInputs =
+ [
+ fontconfig
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isDarwin (
+ with darwin.apple_sdk.frameworks;
+ [
+ CoreServices
+ QuartzCore
+ AppKit
+ ]
+ );
+
+ #requires GPU
+ doCheck = false;
+
+ passthru.updateScript = nix-update-script { };
+
+ meta = {
+ homepage = "https://wgpu.rs/";
+ description = "Cross-platform, safe, pure-Rust graphics API.";
+ changelog = "https://github.com/gfx-rs/wgpu/releases/tag/v${version}";
+ maintainers = with lib.maintainers; [ bot-wxt1221 ];
+ license = with lib.licenses; [
+ mit
+ apsl20
+ ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/wi/wike/package.nix b/third_party/nixpkgs/pkgs/by-name/wi/wike/package.nix
index 0afd404e6a..a22f51c160 100644
--- a/third_party/nixpkgs/pkgs/by-name/wi/wike/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/wi/wike/package.nix
@@ -4,6 +4,7 @@
, meson
, ninja
, pkg-config
+, pkgsCross
, appstream-glib
, desktop-file-utils
, gobject-introspection
@@ -62,8 +63,14 @@ python3.pkgs.buildPythonApplication rec {
dontWrapGApps = true;
preFixup = ''
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
+
+ patchShebangs --update $out/share/wike/wike-sp
'';
+ passthru = {
+ tests.cross = pkgsCross.aarch64-multiplatform.wike;
+ };
+
meta = with lib; {
description = "Wikipedia Reader for the GNOME Desktop";
homepage = "https://github.com/hugolabe/Wike";
diff --git a/third_party/nixpkgs/pkgs/by-name/wi/winbox4/package.nix b/third_party/nixpkgs/pkgs/by-name/wi/winbox4/package.nix
new file mode 100644
index 0000000000..a3c9a7b83a
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/wi/winbox4/package.nix
@@ -0,0 +1,126 @@
+{
+ autoPatchelfHook,
+ copyDesktopItems,
+ fetchurl,
+ fontconfig,
+ freetype,
+ lib,
+ libGL,
+ libxkbcommon,
+ makeDesktopItem,
+ makeWrapper,
+ stdenvNoCC,
+ unzip,
+ writeShellApplication,
+ xorg,
+ zlib,
+}:
+
+stdenvNoCC.mkDerivation (finalAttrs: {
+ pname = "winbox";
+ version = "4.0beta9";
+
+ src = fetchurl {
+ name = "WinBox_Linux-${finalAttrs.version}.zip";
+ url = "https://download.mikrotik.com/routeros/winbox/${finalAttrs.version}/WinBox_Linux.zip";
+ hash = "sha256-129ejj3WxYx5kQTy6EOLtBolhx076yMVb5ymkAoXrwc=";
+ };
+
+ sourceRoot = ".";
+
+ nativeBuildInputs = [
+ autoPatchelfHook
+ copyDesktopItems
+ # makeBinaryWrapper does not support --run
+ makeWrapper
+ unzip
+ ];
+
+ buildInputs = [
+ fontconfig
+ freetype
+ libGL
+ libxkbcommon
+ xorg.libxcb
+ xorg.xcbutilimage
+ xorg.xcbutilkeysyms
+ xorg.xcbutilrenderutil
+ xorg.xcbutilwm
+ zlib
+ ];
+
+ installPhase = ''
+ runHook preInstall
+
+ install -Dm644 "assets/img/winbox.png" "$out/share/pixmaps/winbox.png"
+ install -Dm755 "WinBox" "$out/bin/WinBox"
+
+ wrapProgram "$out/bin/WinBox" --run "${lib.getExe finalAttrs.migrationScript}"
+
+ runHook postInstall
+ '';
+
+ desktopItems = [
+ (makeDesktopItem {
+ name = "winbox";
+ desktopName = "Winbox";
+ comment = "GUI administration for Mikrotik RouterOS";
+ exec = "WinBox";
+ icon = "winbox";
+ categories = [ "Utility" ];
+ })
+ ];
+
+ migrationScript = writeShellApplication {
+ name = "winbox-migrate";
+ text = ''
+ XDG_DATA_HOME=''${XDG_DATA_HOME:-$HOME/.local/share}
+ targetFile="$XDG_DATA_HOME/MikroTik/WinBox/Addresses.cdb"
+
+ if [ -f "$targetFile" ]; then
+ echo "NixOS: WinBox 4 data already present at $(dirname "$targetFile"). Skipping automatic migration."
+ exit 0
+ fi
+
+ # cover both wine prefix variants
+ # latter was used until https://github.com/NixOS/nixpkgs/pull/329626 was merged on 2024/07/24
+ winePrefixes=(
+ "''${WINEPREFIX:-$HOME/.wine}"
+ "''${WINBOX_HOME:-$XDG_DATA_HOME/winbox}/wine"
+ )
+ sourceFilePathSuffix="drive_c/users/$USER/AppData/Roaming/Mikrotik/Winbox/Addresses.cdb"
+ selectedSourceFile=""
+
+ for prefix in "''${winePrefixes[@]}"
+ do
+ echo "NixOS: Probing WinBox 3 data path at $prefix..."
+ if [ -f "$prefix/$sourceFilePathSuffix" ]; then
+ selectedSourceFile="$prefix/$sourceFilePathSuffix"
+ break
+ fi
+ done
+
+ if [ -z "$selectedSourceFile" ]; then
+ echo "NixOS: WinBox 3 data not found. Skipping automatic migration."
+ exit 0
+ fi
+
+ echo "NixOS: Automatically migrating WinBox 3 data..."
+ install -Dvm644 "$selectedSourceFile" "$targetFile"
+ '';
+ };
+
+ meta = {
+ description = "Graphical configuration utility for RouterOS-based devices";
+ homepage = "https://mikrotik.com";
+ downloadPage = "https://mikrotik.com/download";
+ changelog = "https://download.mikrotik.com/routeros/winbox/${finalAttrs.version}/CHANGELOG";
+ sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
+ license = lib.licenses.unfree;
+ mainProgram = "WinBox";
+ maintainers = with lib.maintainers; [
+ Scrumplex
+ yrd
+ ];
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/by-name/wi/wit-bindgen/package.nix b/third_party/nixpkgs/pkgs/by-name/wi/wit-bindgen/package.nix
index 4599629cbe..7404dd9063 100644
--- a/third_party/nixpkgs/pkgs/by-name/wi/wit-bindgen/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/wi/wit-bindgen/package.nix
@@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "wit-bindgen";
- version = "0.32.0";
+ version = "0.33.0";
src = fetchFromGitHub {
owner = "bytecodealliance";
repo = "wit-bindgen";
rev = "v${version}";
- hash = "sha256-AsKbmJBWIv/NjWzGdjTpbCs+esSkIli08qbEApppvOU=";
+ hash = "sha256-+3tWqNdDZagJa9cLSz1OBaPtCr2F1joYyzB//BPqV34=";
};
- cargoHash = "sha256-+/7asqF4eXtl+/AhgSf+M3KIVqFf44EHb0FJTT4lo4c=";
+ cargoHash = "sha256-3TrnSU7qXC8INlEZMbYTNwZsqiKMZ6j7tdGmz3DFl1g=";
# Some tests fail because they need network access to install the `wasm32-unknown-unknown` target.
# However, GitHub Actions ensures a proper build.
diff --git a/third_party/nixpkgs/pkgs/by-name/wl/wlink/package.nix b/third_party/nixpkgs/pkgs/by-name/wl/wlink/package.nix
new file mode 100644
index 0000000000..2b8e2c4a37
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/wl/wlink/package.nix
@@ -0,0 +1,52 @@
+{
+ stdenv,
+ lib,
+ rustPlatform,
+ fetchCrate,
+ pkg-config,
+ libusb1,
+ udev,
+ nix-update-script,
+ testers,
+ wlink,
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "wlink";
+ version = "0.0.9";
+
+ src = fetchCrate {
+ inherit pname version;
+ hash = "sha256-Jr494jsw9nStU88j1rHc3gyQR1jcMfDIyQ2u0SwkXt0=";
+ };
+
+ cargoHash = "sha256-rPiSEfRFESYxFOat92oMUABvmz0idZu/I1S7I3g5BgY=";
+
+ nativeBuildInputs = [ pkg-config ];
+
+ buildInputs = [
+ libusb1
+ udev
+ ];
+
+ passthru = {
+ updateScript = nix-update-script { };
+ tests.version = testers.testVersion {
+ package = wlink;
+ };
+ };
+
+ meta = with lib; {
+ description = "WCH-Link flash tool for WCH's RISC-V MCUs(CH32V, CH56X, CH57X, CH58X, CH59X, CH32L103, CH32X035, CH641, CH643)";
+ homepage = "https://github.com/ch32-rs/wlink";
+ changelog = "https://github.com/ch32-rs/wlink/releases/tag/v${version}";
+ license = with licenses; [
+ mit # or
+ asl20
+ ];
+ platforms = with platforms; linux ++ darwin ++ windows;
+ broken = !stdenv.hostPlatform.isLinux;
+ maintainers = with maintainers; [ jwillikers ];
+ mainProgram = "wlink";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/by-name/wl/wlx-overlay-s/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/wl/wlx-overlay-s/Cargo.lock
index 8f089a061a..ed12ab5ddd 100644
--- a/third_party/nixpkgs/pkgs/by-name/wl/wlx-overlay-s/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/wl/wlx-overlay-s/Cargo.lock
@@ -225,11 +225,11 @@ checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b"
[[package]]
name = "ash"
-version = "0.38.0+1.3.281"
+version = "0.37.3+1.3.251"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f"
+checksum = "39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a"
dependencies = [
- "libloading",
+ "libloading 0.7.4",
]
[[package]]
@@ -789,7 +789,7 @@ checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
dependencies = [
"glob",
"libc",
- "libloading",
+ "libloading 0.8.5",
]
[[package]]
@@ -1264,7 +1264,7 @@ version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412"
dependencies = [
- "libloading",
+ "libloading 0.8.5",
]
[[package]]
@@ -2031,6 +2031,16 @@ dependencies = [
"pkg-config",
]
+[[package]]
+name = "libloading"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f"
+dependencies = [
+ "cfg-if",
+ "winapi",
+]
+
[[package]]
name = "libloading"
version = "0.8.5"
@@ -2671,7 +2681,7 @@ version = "0.18.0"
source = "git+https://github.com/galister/openxrs?rev=af4a55d#af4a55df60125491c80c61464c824219c6019b76"
dependencies = [
"libc",
- "libloading",
+ "libloading 0.8.5",
"ndk-context",
"openxr-sys",
]
@@ -3472,12 +3482,6 @@ dependencies = [
"autocfg",
]
-[[package]]
-name = "slabbin"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd8305086044614627ed85432d27b87cf9fc047204eaa036a11de6cf0120f273"
-
[[package]]
name = "slice-of-array"
version = "0.3.2"
@@ -3908,7 +3912,7 @@ dependencies = [
[[package]]
name = "vulkano"
version = "0.34.0"
-source = "git+https://github.com/vulkano-rs/vulkano?rev=b9f3e89#b9f3e893005078b5680cd1672037465a2b5f3133"
+source = "git+https://github.com/vulkano-rs/vulkano?rev=94f50f1#94f50f18bd25971ea123adb8b5782ad65a8f085c"
dependencies = [
"ahash",
"ash",
@@ -3918,17 +3922,16 @@ dependencies = [
"half",
"heck 0.4.1",
"indexmap 2.3.0",
- "libloading",
- "nom",
+ "libloading 0.8.5",
"objc",
"once_cell",
"parking_lot",
"proc-macro2",
"quote",
"raw-window-handle",
+ "regex",
"serde",
"serde_json",
- "slabbin",
"smallvec",
"thread_local",
"vk-parse",
@@ -3938,7 +3941,7 @@ dependencies = [
[[package]]
name = "vulkano-macros"
version = "0.34.0"
-source = "git+https://github.com/vulkano-rs/vulkano?rev=b9f3e89#b9f3e893005078b5680cd1672037465a2b5f3133"
+source = "git+https://github.com/vulkano-rs/vulkano?rev=94f50f1#94f50f18bd25971ea123adb8b5782ad65a8f085c"
dependencies = [
"proc-macro-crate 2.0.2",
"proc-macro2",
@@ -3949,7 +3952,7 @@ dependencies = [
[[package]]
name = "vulkano-shaders"
version = "0.34.0"
-source = "git+https://github.com/vulkano-rs/vulkano?rev=b9f3e89#b9f3e893005078b5680cd1672037465a2b5f3133"
+source = "git+https://github.com/vulkano-rs/vulkano?rev=94f50f1#94f50f18bd25971ea123adb8b5782ad65a8f085c"
dependencies = [
"ahash",
"heck 0.4.1",
@@ -4574,7 +4577,7 @@ dependencies = [
[[package]]
name = "wlx-overlay-s"
-version = "0.5.0"
+version = "0.6.0"
dependencies = [
"anyhow",
"ash",
@@ -4644,7 +4647,7 @@ dependencies = [
"as-raw-xcb-connection",
"gethostname",
"libc",
- "libloading",
+ "libloading 0.8.5",
"once_cell",
"rustix",
"x11rb-protocol",
diff --git a/third_party/nixpkgs/pkgs/by-name/wl/wlx-overlay-s/package.nix b/third_party/nixpkgs/pkgs/by-name/wl/wlx-overlay-s/package.nix
index 36d6ca6fa1..df7f483bf1 100644
--- a/third_party/nixpkgs/pkgs/by-name/wl/wlx-overlay-s/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/wl/wlx-overlay-s/package.nix
@@ -28,13 +28,13 @@
rustPlatform.buildRustPackage rec {
pname = "wlx-overlay-s";
- version = "0.5.0";
+ version = "0.6";
src = fetchFromGitHub {
owner = "galister";
repo = "wlx-overlay-s";
rev = "v${version}";
- hash = "sha256-FuhpHByeiUwB14+WHZ7ssJ8YPphs06jPcMhxiGfiaU8=";
+ hash = "sha256-Gk/3m4eWFZqeQBphBUTGAUqe8SspXqut8n4JM8tTe6o=";
};
cargoLock = {
@@ -43,7 +43,7 @@ rustPlatform.buildRustPackage rec {
"libmonado-rs-0.1.0" = "sha256-ja7OW/YSmfzaQoBhu6tec9v8fyNDknLekE2eY7McLPE=";
"openxr-0.18.0" = "sha256-ktkbhmExstkNJDYM/HYOwAwv3acex7P9SP0KMAOKhQk=";
"ovr_overlay-0.0.0" = "sha256-5IMEI0IPTacbA/1gibYU7OT6r+Bj+hlQjDZ3Kg0L2gw=";
- "vulkano-0.34.0" = "sha256-o1KP/mscMG5j3U3xtei/2nMNEh7jLedcW1P0gL9Y1Rc=";
+ "vulkano-0.34.0" = "sha256-0ZIxU2oItT35IFnS0YTVNmM775x21gXOvaahg/B9sj8=";
"wlx-capture-0.3.12" = "sha256-32WnAnNUSfsAA8WB9da3Wqb4acVlXh6HWsY9tPzCHEE=";
};
};
diff --git a/third_party/nixpkgs/pkgs/by-name/ws/wstunnel/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/ws/wstunnel/Cargo.lock
new file mode 100644
index 0000000000..23168aeace
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/ws/wstunnel/Cargo.lock
@@ -0,0 +1,3231 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "addr2line"
+version = "0.24.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375"
+dependencies = [
+ "gimli",
+]
+
+[[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"
+checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
+dependencies = [
+ "cfg-if",
+ "getrandom",
+ "once_cell",
+ "version_check",
+ "zerocopy",
+]
+
+[[package]]
+name = "aho-corasick"
+version = "1.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "android-tzdata"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
+
+[[package]]
+name = "android_system_properties"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "anstream"
+version = "0.6.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526"
+dependencies = [
+ "anstyle",
+ "anstyle-parse",
+ "anstyle-query",
+ "anstyle-wincon",
+ "colorchoice",
+ "is_terminal_polyfill",
+ "utf8parse",
+]
+
+[[package]]
+name = "anstyle"
+version = "1.0.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1"
+
+[[package]]
+name = "anstyle-parse"
+version = "0.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb"
+dependencies = [
+ "utf8parse",
+]
+
+[[package]]
+name = "anstyle-query"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a"
+dependencies = [
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "anstyle-wincon"
+version = "3.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8"
+dependencies = [
+ "anstyle",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "anyhow"
+version = "1.0.89"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
+
+[[package]]
+name = "asn1-rs"
+version = "0.6.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048"
+dependencies = [
+ "asn1-rs-derive",
+ "asn1-rs-impl",
+ "displaydoc",
+ "nom",
+ "num-traits",
+ "rusticata-macros",
+ "thiserror",
+ "time",
+]
+
+[[package]]
+name = "asn1-rs-derive"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+ "synstructure",
+]
+
+[[package]]
+name = "asn1-rs-impl"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "async-channel"
+version = "2.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a"
+dependencies = [
+ "concurrent-queue",
+ "event-listener-strategy",
+ "futures-core",
+ "pin-project-lite",
+]
+
+[[package]]
+name = "async-trait"
+version = "0.1.83"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "atomic-waker"
+version = "1.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
+
+[[package]]
+name = "autocfg"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
+
+[[package]]
+name = "aws-lc-rs"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2f95446d919226d587817a7d21379e6eb099b97b45110a7f272a444ca5c54070"
+dependencies = [
+ "aws-lc-sys",
+ "mirai-annotations",
+ "paste",
+ "untrusted 0.7.1",
+ "zeroize",
+]
+
+[[package]]
+name = "aws-lc-sys"
+version = "0.21.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b3ddc4a5b231dd6958b140ff3151b6412b3f4321fab354f399eec8f14b06df62"
+dependencies = [
+ "bindgen",
+ "cc",
+ "cmake",
+ "dunce",
+ "fs_extra",
+ "libc",
+ "paste",
+]
+
+[[package]]
+name = "backtrace"
+version = "0.3.74"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
+dependencies = [
+ "addr2line",
+ "cfg-if",
+ "libc",
+ "miniz_oxide",
+ "object",
+ "rustc-demangle",
+ "windows-targets 0.52.6",
+]
+
+[[package]]
+name = "base64"
+version = "0.21.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
+
+[[package]]
+name = "base64"
+version = "0.22.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
+
+[[package]]
+name = "bb8"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b10cf871f3ff2ce56432fddc2615ac7acc3aa22ca321f8fea800846fbb32f188"
+dependencies = [
+ "async-trait",
+ "futures-util",
+ "parking_lot",
+ "tokio",
+]
+
+[[package]]
+name = "bindgen"
+version = "0.69.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0"
+dependencies = [
+ "bitflags 2.6.0",
+ "cexpr",
+ "clang-sys",
+ "itertools",
+ "lazy_static",
+ "lazycell",
+ "log",
+ "prettyplease",
+ "proc-macro2",
+ "quote",
+ "regex",
+ "rustc-hash",
+ "shlex",
+ "syn",
+ "which",
+]
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "bitflags"
+version = "2.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
+
+[[package]]
+name = "block-buffer"
+version = "0.10.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "bollard"
+version = "0.17.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d41711ad46fda47cd701f6908e59d1bd6b9a2b7464c0d0aeab95c6d37096ff8a"
+dependencies = [
+ "base64 0.22.1",
+ "bollard-stubs",
+ "bytes",
+ "futures-core",
+ "futures-util",
+ "hex",
+ "home",
+ "http 1.1.0",
+ "http-body-util",
+ "hyper",
+ "hyper-named-pipe",
+ "hyper-rustls",
+ "hyper-util",
+ "hyperlocal",
+ "log",
+ "pin-project-lite",
+ "rustls 0.23.13",
+ "rustls-native-certs 0.7.3",
+ "rustls-pemfile 2.2.0",
+ "rustls-pki-types",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "serde_repr",
+ "serde_urlencoded",
+ "thiserror",
+ "tokio",
+ "tokio-util",
+ "tower-service",
+ "url",
+ "winapi",
+]
+
+[[package]]
+name = "bollard-stubs"
+version = "1.45.0-rc.26.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d7c5415e3a6bc6d3e99eff6268e488fd4ee25e7b28c10f08fa6760bd9de16e4"
+dependencies = [
+ "serde",
+ "serde_repr",
+ "serde_with",
+]
+
+[[package]]
+name = "bumpalo"
+version = "3.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
+
+[[package]]
+name = "byteorder"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
+
+[[package]]
+name = "bytes"
+version = "1.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3"
+
+[[package]]
+name = "cc"
+version = "1.1.24"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "812acba72f0a070b003d3697490d2b55b837230ae7c6c6497f05cc2ddbb8d938"
+dependencies = [
+ "jobserver",
+ "libc",
+ "shlex",
+]
+
+[[package]]
+name = "cexpr"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
+dependencies = [
+ "nom",
+]
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "cfg_aliases"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
+
+[[package]]
+name = "chrono"
+version = "0.4.38"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401"
+dependencies = [
+ "android-tzdata",
+ "iana-time-zone",
+ "num-traits",
+ "serde",
+ "windows-targets 0.52.6",
+]
+
+[[package]]
+name = "clang-sys"
+version = "1.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
+dependencies = [
+ "glob",
+ "libc",
+ "libloading",
+]
+
+[[package]]
+name = "clap"
+version = "4.5.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7be5744db7978a28d9df86a214130d106a89ce49644cbc4e3f0c22c3fba30615"
+dependencies = [
+ "clap_builder",
+ "clap_derive",
+]
+
+[[package]]
+name = "clap_builder"
+version = "4.5.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a5fbc17d3ef8278f55b282b2a2e75ae6f6c7d4bb70ed3d0382375104bfafdb4b"
+dependencies = [
+ "anstream",
+ "anstyle",
+ "clap_lex",
+ "strsim",
+]
+
+[[package]]
+name = "clap_derive"
+version = "4.5.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab"
+dependencies = [
+ "heck",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "clap_lex"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97"
+
+[[package]]
+name = "cmake"
+version = "0.1.51"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fb1e43aa7fd152b1f968787f7dbcdeb306d1867ff373c69955211876c053f91a"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "colorchoice"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0"
+
+[[package]]
+name = "concurrent-queue"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
+dependencies = [
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "core-foundation"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "core-foundation-sys"
+version = "0.8.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
+
+[[package]]
+name = "cpufeatures"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0"
+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-utils"
+version = "0.8.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
+
+[[package]]
+name = "crossterm"
+version = "0.28.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6"
+dependencies = [
+ "bitflags 2.6.0",
+ "crossterm_winapi",
+ "mio 1.0.2",
+ "parking_lot",
+ "rustix",
+ "signal-hook",
+ "signal-hook-mio",
+ "winapi",
+]
+
+[[package]]
+name = "crossterm_winapi"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "crypto-common"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
+dependencies = [
+ "generic-array",
+ "typenum",
+]
+
+[[package]]
+name = "darling"
+version = "0.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 = "data-encoding"
+version = "2.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2"
+
+[[package]]
+name = "der-parser"
+version = "9.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553"
+dependencies = [
+ "asn1-rs",
+ "displaydoc",
+ "nom",
+ "num-bigint",
+ "num-traits",
+ "rusticata-macros",
+]
+
+[[package]]
+name = "deranged"
+version = "0.3.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
+dependencies = [
+ "powerfmt",
+ "serde",
+]
+
+[[package]]
+name = "digest"
+version = "0.10.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
+dependencies = [
+ "block-buffer",
+ "crypto-common",
+]
+
+[[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 = "docker_credential"
+version = "1.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "31951f49556e34d90ed28342e1df7e1cb7a229c4cab0aecc627b5d91edd41d07"
+dependencies = [
+ "base64 0.21.7",
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "dunce"
+version = "1.0.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
+
+[[package]]
+name = "either"
+version = "1.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
+
+[[package]]
+name = "enum-as-inner"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc"
+dependencies = [
+ "heck",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "equivalent"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
+
+[[package]]
+name = "errno"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
+dependencies = [
+ "libc",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "etcetera"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943"
+dependencies = [
+ "cfg-if",
+ "home",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "event-listener"
+version = "5.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba"
+dependencies = [
+ "concurrent-queue",
+ "parking",
+ "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",
+ "pin-project-lite",
+]
+
+[[package]]
+name = "fast-socks5"
+version = "0.9.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f89f36d4ee12370d30d57b16c7e190950a1a916e7dbbb5fd5a412f5ef913fe84"
+dependencies = [
+ "anyhow",
+ "async-trait",
+ "log",
+ "thiserror",
+ "tokio",
+ "tokio-stream",
+]
+
+[[package]]
+name = "fastwebsockets"
+version = "0.8.0"
+source = "git+https://github.com/erebe/fastwebsockets.git#ef904598ec168d7748b28d77ec1803ba721932d8"
+dependencies = [
+ "base64 0.21.7",
+ "bytes",
+ "http-body-util",
+ "hyper",
+ "hyper-util",
+ "pin-project",
+ "rand",
+ "sha1",
+ "simdutf8",
+ "thiserror",
+ "tokio",
+ "utf-8",
+]
+
+[[package]]
+name = "filetime"
+version = "0.2.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "libredox",
+ "windows-sys 0.59.0",
+]
+
+[[package]]
+name = "fnv"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+
+[[package]]
+name = "form_urlencoded"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
+dependencies = [
+ "percent-encoding",
+]
+
+[[package]]
+name = "fs_extra"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
+
+[[package]]
+name = "fsevent-sys"
+version = "4.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "futures"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-executor",
+ "futures-io",
+ "futures-sink",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-channel"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
+dependencies = [
+ "futures-core",
+ "futures-sink",
+]
+
+[[package]]
+name = "futures-core"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
+
+[[package]]
+name = "futures-executor"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
+dependencies = [
+ "futures-core",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-io"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
+
+[[package]]
+name = "futures-macro"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "futures-sink"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
+
+[[package]]
+name = "futures-task"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
+
+[[package]]
+name = "futures-util"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-io",
+ "futures-macro",
+ "futures-sink",
+ "futures-task",
+ "memchr",
+ "pin-project-lite",
+ "pin-utils",
+ "slab",
+]
+
+[[package]]
+name = "generic-array"
+version = "0.14.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
+dependencies = [
+ "typenum",
+ "version_check",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "libc",
+ "wasi",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "gimli"
+version = "0.31.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64"
+
+[[package]]
+name = "glob"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
+
+[[package]]
+name = "h2"
+version = "0.3.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8"
+dependencies = [
+ "bytes",
+ "fnv",
+ "futures-core",
+ "futures-sink",
+ "futures-util",
+ "http 0.2.12",
+ "indexmap 2.6.0",
+ "slab",
+ "tokio",
+ "tokio-util",
+ "tracing",
+]
+
+[[package]]
+name = "h2"
+version = "0.4.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205"
+dependencies = [
+ "atomic-waker",
+ "bytes",
+ "fnv",
+ "futures-core",
+ "futures-sink",
+ "http 1.1.0",
+ "indexmap 2.6.0",
+ "slab",
+ "tokio",
+ "tokio-util",
+ "tracing",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+
+[[package]]
+name = "hashbrown"
+version = "0.15.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb"
+
+[[package]]
+name = "heck"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
+
+[[package]]
+name = "hermit-abi"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
+
+[[package]]
+name = "hex"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
+
+[[package]]
+name = "hickory-proto"
+version = "0.24.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "07698b8420e2f0d6447a436ba999ec85d8fbf2a398bbd737b82cac4a2e96e512"
+dependencies = [
+ "async-trait",
+ "bytes",
+ "cfg-if",
+ "data-encoding",
+ "enum-as-inner",
+ "futures-channel",
+ "futures-io",
+ "futures-util",
+ "h2 0.3.26",
+ "http 0.2.12",
+ "idna 0.4.0",
+ "ipnet",
+ "once_cell",
+ "rand",
+ "rustls 0.21.12",
+ "rustls-native-certs 0.6.3",
+ "rustls-pemfile 1.0.4",
+ "thiserror",
+ "tinyvec",
+ "tokio",
+ "tokio-rustls 0.24.1",
+ "tracing",
+ "url",
+]
+
+[[package]]
+name = "hickory-resolver"
+version = "0.24.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "28757f23aa75c98f254cf0405e6d8c25b831b32921b050a66692427679b1f243"
+dependencies = [
+ "cfg-if",
+ "futures-util",
+ "hickory-proto",
+ "ipconfig",
+ "lru-cache",
+ "once_cell",
+ "parking_lot",
+ "rand",
+ "resolv-conf",
+ "rustls 0.21.12",
+ "rustls-native-certs 0.6.3",
+ "smallvec",
+ "thiserror",
+ "tokio",
+ "tokio-rustls 0.24.1",
+ "tracing",
+]
+
+[[package]]
+name = "home"
+version = "0.5.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
+dependencies = [
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "hostname"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867"
+dependencies = [
+ "libc",
+ "match_cfg",
+ "winapi",
+]
+
+[[package]]
+name = "http"
+version = "0.2.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1"
+dependencies = [
+ "bytes",
+ "fnv",
+ "itoa",
+]
+
+[[package]]
+name = "http"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258"
+dependencies = [
+ "bytes",
+ "fnv",
+ "itoa",
+]
+
+[[package]]
+name = "http-body"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
+dependencies = [
+ "bytes",
+ "http 1.1.0",
+]
+
+[[package]]
+name = "http-body-util"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f"
+dependencies = [
+ "bytes",
+ "futures-util",
+ "http 1.1.0",
+ "http-body",
+ "pin-project-lite",
+]
+
+[[package]]
+name = "httparse"
+version = "1.9.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946"
+
+[[package]]
+name = "httpdate"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
+
+[[package]]
+name = "hyper"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05"
+dependencies = [
+ "bytes",
+ "futures-channel",
+ "futures-util",
+ "h2 0.4.6",
+ "http 1.1.0",
+ "http-body",
+ "httparse",
+ "httpdate",
+ "itoa",
+ "pin-project-lite",
+ "smallvec",
+ "tokio",
+ "want",
+]
+
+[[package]]
+name = "hyper-named-pipe"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "73b7d8abf35697b81a825e386fc151e0d503e8cb5fcb93cc8669c376dfd6f278"
+dependencies = [
+ "hex",
+ "hyper",
+ "hyper-util",
+ "pin-project-lite",
+ "tokio",
+ "tower-service",
+ "winapi",
+]
+
+[[package]]
+name = "hyper-rustls"
+version = "0.27.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333"
+dependencies = [
+ "futures-util",
+ "http 1.1.0",
+ "hyper",
+ "hyper-util",
+ "rustls 0.23.13",
+ "rustls-pki-types",
+ "tokio",
+ "tokio-rustls 0.26.0",
+ "tower-service",
+]
+
+[[package]]
+name = "hyper-util"
+version = "0.1.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b"
+dependencies = [
+ "bytes",
+ "futures-channel",
+ "futures-util",
+ "http 1.1.0",
+ "http-body",
+ "hyper",
+ "pin-project-lite",
+ "socket2",
+ "tokio",
+ "tower-service",
+ "tracing",
+]
+
+[[package]]
+name = "hyperlocal"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "986c5ce3b994526b3cd75578e62554abd09f0899d6206de48b3e96ab34ccc8c7"
+dependencies = [
+ "hex",
+ "http-body-util",
+ "hyper",
+ "hyper-util",
+ "pin-project-lite",
+ "tokio",
+ "tower-service",
+]
+
+[[package]]
+name = "iana-time-zone"
+version = "0.1.61"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220"
+dependencies = [
+ "android_system_properties",
+ "core-foundation-sys",
+ "iana-time-zone-haiku",
+ "js-sys",
+ "wasm-bindgen",
+ "windows-core",
+]
+
+[[package]]
+name = "iana-time-zone-haiku"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "ident_case"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
+
+[[package]]
+name = "idna"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
+dependencies = [
+ "unicode-bidi",
+ "unicode-normalization",
+]
+
+[[package]]
+name = "idna"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6"
+dependencies = [
+ "unicode-bidi",
+ "unicode-normalization",
+]
+
+[[package]]
+name = "indexmap"
+version = "1.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
+dependencies = [
+ "autocfg",
+ "hashbrown 0.12.3",
+ "serde",
+]
+
+[[package]]
+name = "indexmap"
+version = "2.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da"
+dependencies = [
+ "equivalent",
+ "hashbrown 0.15.0",
+ "serde",
+]
+
+[[package]]
+name = "inotify"
+version = "0.9.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff"
+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 = "ipconfig"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f"
+dependencies = [
+ "socket2",
+ "widestring",
+ "windows-sys 0.48.0",
+ "winreg",
+]
+
+[[package]]
+name = "ipnet"
+version = "2.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "is_terminal_polyfill"
+version = "1.70.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
+
+[[package]]
+name = "itertools"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itoa"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
+
+[[package]]
+name = "jobserver"
+version = "0.1.32"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "js-sys"
+version = "0.3.70"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "jsonwebtoken"
+version = "9.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9ae10193d25051e74945f1ea2d0b42e03cc3b890f7e4cc5faa44997d808193f"
+dependencies = [
+ "base64 0.21.7",
+ "js-sys",
+ "ring",
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "kqueue"
+version = "1.0.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c"
+dependencies = [
+ "kqueue-sys",
+ "libc",
+]
+
+[[package]]
+name = "kqueue-sys"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b"
+dependencies = [
+ "bitflags 1.3.2",
+ "libc",
+]
+
+[[package]]
+name = "lazy_static"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
+
+[[package]]
+name = "lazycell"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
+
+[[package]]
+name = "libc"
+version = "0.2.159"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5"
+
+[[package]]
+name = "libloading"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4"
+dependencies = [
+ "cfg-if",
+ "windows-targets 0.52.6",
+]
+
+[[package]]
+name = "libredox"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
+dependencies = [
+ "bitflags 2.6.0",
+ "libc",
+ "redox_syscall 0.5.7",
+]
+
+[[package]]
+name = "linked-hash-map"
+version = "0.5.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.4.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
+
+[[package]]
+name = "lock_api"
+version = "0.4.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
+dependencies = [
+ "autocfg",
+ "scopeguard",
+]
+
+[[package]]
+name = "log"
+version = "0.4.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
+
+[[package]]
+name = "lru-cache"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c"
+dependencies = [
+ "linked-hash-map",
+]
+
+[[package]]
+name = "match_cfg"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4"
+
+[[package]]
+name = "matchers"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
+dependencies = [
+ "regex-automata 0.1.10",
+]
+
+[[package]]
+name = "memchr"
+version = "2.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
+
+[[package]]
+name = "memoffset"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "minimal-lexical"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
+
+[[package]]
+name = "miniz_oxide"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
+dependencies = [
+ "adler2",
+]
+
+[[package]]
+name = "mio"
+version = "0.8.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
+dependencies = [
+ "libc",
+ "log",
+ "wasi",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "mio"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
+dependencies = [
+ "hermit-abi",
+ "libc",
+ "log",
+ "wasi",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "mirai-annotations"
+version = "1.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c9be0862c1b3f26a88803c4a49de6889c10e608b3ee9344e6ef5b45fb37ad3d1"
+
+[[package]]
+name = "nix"
+version = "0.29.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
+dependencies = [
+ "bitflags 2.6.0",
+ "cfg-if",
+ "cfg_aliases",
+ "libc",
+ "memoffset",
+]
+
+[[package]]
+name = "nom"
+version = "7.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
+dependencies = [
+ "memchr",
+ "minimal-lexical",
+]
+
+[[package]]
+name = "notify"
+version = "6.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d"
+dependencies = [
+ "bitflags 2.6.0",
+ "crossbeam-channel",
+ "filetime",
+ "fsevent-sys",
+ "inotify",
+ "kqueue",
+ "libc",
+ "log",
+ "mio 0.8.11",
+ "walkdir",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "nu-ansi-term"
+version = "0.46.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
+dependencies = [
+ "overload",
+ "winapi",
+]
+
+[[package]]
+name = "num-bigint"
+version = "0.4.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
+dependencies = [
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-conv"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
+
+[[package]]
+name = "num-integer"
+version = "0.1.46"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
+dependencies = [
+ "num-traits",
+]
+
+[[package]]
+name = "num-traits"
+version = "0.2.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "num_threads"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "object"
+version = "0.36.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "oid-registry"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9"
+dependencies = [
+ "asn1-rs",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "82881c4be219ab5faaf2ad5e5e5ecdff8c66bd7402ca3160975c93b24961afd1"
+dependencies = [
+ "portable-atomic",
+]
+
+[[package]]
+name = "openssl-probe"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
+
+[[package]]
+name = "overload"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
+
+[[package]]
+name = "parking"
+version = "2.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
+
+[[package]]
+name = "parking_lot"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
+dependencies = [
+ "lock_api",
+ "parking_lot_core",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.9.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "redox_syscall 0.5.7",
+ "smallvec",
+ "windows-targets 0.52.6",
+]
+
+[[package]]
+name = "parse-display"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "914a1c2265c98e2446911282c6ac86d8524f495792c38c5bd884f80499c7538a"
+dependencies = [
+ "parse-display-derive",
+ "regex",
+ "regex-syntax 0.8.5",
+]
+
+[[package]]
+name = "parse-display-derive"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2ae7800a4c974efd12df917266338e79a7a74415173caf7e70aa0a0707345281"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "regex",
+ "regex-syntax 0.8.5",
+ "structmeta",
+ "syn",
+]
+
+[[package]]
+name = "paste"
+version = "1.0.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
+
+[[package]]
+name = "percent-encoding"
+version = "2.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
+
+[[package]]
+name = "pin-project"
+version = "1.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3"
+dependencies = [
+ "pin-project-internal",
+]
+
+[[package]]
+name = "pin-project-internal"
+version = "1.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "pin-project-lite"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
+
+[[package]]
+name = "pin-utils"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+
+[[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"
+checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
+
+[[package]]
+name = "ppp"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "82d901d7dd743c478e14af9518bdbc33e53e50be56429233f812537f29dbf0d1"
+dependencies = [
+ "thiserror",
+]
+
+[[package]]
+name = "ppv-lite86"
+version = "0.2.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
+dependencies = [
+ "zerocopy",
+]
+
+[[package]]
+name = "prettyplease"
+version = "0.2.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba"
+dependencies = [
+ "proc-macro2",
+ "syn",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.86"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "quick-error"
+version = "1.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
+
+[[package]]
+name = "quote"
+version = "1.0.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "rand"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
+dependencies = [
+ "libc",
+ "rand_chacha",
+ "rand_core",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
+dependencies = [
+ "ppv-lite86",
+ "rand_core",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
+dependencies = [
+ "getrandom",
+]
+
+[[package]]
+name = "rcgen"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "54077e1872c46788540de1ea3d7f4ccb1983d12f9aa909b234468676c1a36779"
+dependencies = [
+ "aws-lc-rs",
+ "ring",
+ "rustls-pki-types",
+ "time",
+ "yasna",
+]
+
+[[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.5.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f"
+dependencies = [
+ "bitflags 2.6.0",
+]
+
+[[package]]
+name = "regex"
+version = "1.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-automata 0.4.8",
+ "regex-syntax 0.8.5",
+]
+
+[[package]]
+name = "regex-automata"
+version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
+dependencies = [
+ "regex-syntax 0.6.29",
+]
+
+[[package]]
+name = "regex-automata"
+version = "0.4.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax 0.8.5",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.6.29"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
+
+[[package]]
+name = "regex-syntax"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
+
+[[package]]
+name = "resolv-conf"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00"
+dependencies = [
+ "hostname",
+ "quick-error",
+]
+
+[[package]]
+name = "ring"
+version = "0.17.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d"
+dependencies = [
+ "cc",
+ "cfg-if",
+ "getrandom",
+ "libc",
+ "spin",
+ "untrusted 0.9.0",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "rustc-demangle"
+version = "0.1.24"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
+
+[[package]]
+name = "rustc-hash"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+
+[[package]]
+name = "rusticata-macros"
+version = "4.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632"
+dependencies = [
+ "nom",
+]
+
+[[package]]
+name = "rustix"
+version = "0.38.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811"
+dependencies = [
+ "bitflags 2.6.0",
+ "errno",
+ "libc",
+ "linux-raw-sys",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "rustls"
+version = "0.21.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e"
+dependencies = [
+ "log",
+ "ring",
+ "rustls-webpki 0.101.7",
+ "sct",
+]
+
+[[package]]
+name = "rustls"
+version = "0.23.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8"
+dependencies = [
+ "aws-lc-rs",
+ "log",
+ "once_cell",
+ "ring",
+ "rustls-pki-types",
+ "rustls-webpki 0.102.8",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "rustls-native-certs"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
+dependencies = [
+ "openssl-probe",
+ "rustls-pemfile 1.0.4",
+ "schannel",
+ "security-framework",
+]
+
+[[package]]
+name = "rustls-native-certs"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5"
+dependencies = [
+ "openssl-probe",
+ "rustls-pemfile 2.2.0",
+ "rustls-pki-types",
+ "schannel",
+ "security-framework",
+]
+
+[[package]]
+name = "rustls-native-certs"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcaf18a4f2be7326cd874a5fa579fae794320a0f388d365dca7e480e55f83f8a"
+dependencies = [
+ "openssl-probe",
+ "rustls-pemfile 2.2.0",
+ "rustls-pki-types",
+ "schannel",
+ "security-framework",
+]
+
+[[package]]
+name = "rustls-pemfile"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c"
+dependencies = [
+ "base64 0.21.7",
+]
+
+[[package]]
+name = "rustls-pemfile"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50"
+dependencies = [
+ "rustls-pki-types",
+]
+
+[[package]]
+name = "rustls-pki-types"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0e696e35370c65c9c541198af4543ccd580cf17fc25d8e05c5a242b202488c55"
+
+[[package]]
+name = "rustls-webpki"
+version = "0.101.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765"
+dependencies = [
+ "ring",
+ "untrusted 0.9.0",
+]
+
+[[package]]
+name = "rustls-webpki"
+version = "0.102.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9"
+dependencies = [
+ "aws-lc-rs",
+ "ring",
+ "rustls-pki-types",
+ "untrusted 0.9.0",
+]
+
+[[package]]
+name = "ryu"
+version = "1.0.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
+
+[[package]]
+name = "same-file"
+version = "1.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "schannel"
+version = "0.1.24"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e9aaafd5a2b6e3d657ff009d82fbd630b6bd54dd4eb06f21693925cdf80f9b8b"
+dependencies = [
+ "windows-sys 0.59.0",
+]
+
+[[package]]
+name = "scopeguard"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
+
+[[package]]
+name = "sct"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
+dependencies = [
+ "ring",
+ "untrusted 0.9.0",
+]
+
+[[package]]
+name = "security-framework"
+version = "2.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
+dependencies = [
+ "bitflags 2.6.0",
+ "core-foundation",
+ "core-foundation-sys",
+ "libc",
+ "security-framework-sys",
+]
+
+[[package]]
+name = "security-framework-sys"
+version = "2.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "serde"
+version = "1.0.210"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.210"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.128"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
+dependencies = [
+ "itoa",
+ "memchr",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_regex"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf"
+dependencies = [
+ "regex",
+ "serde",
+]
+
+[[package]]
+name = "serde_repr"
+version = "0.1.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "serde_urlencoded"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
+dependencies = [
+ "form_urlencoded",
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_with"
+version = "3.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9720086b3357bcb44fce40117d769a4d068c70ecfa190850a980a71755f66fcc"
+dependencies = [
+ "base64 0.22.1",
+ "chrono",
+ "hex",
+ "indexmap 1.9.3",
+ "indexmap 2.6.0",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "serde_with_macros",
+ "time",
+]
+
+[[package]]
+name = "serde_with_macros"
+version = "3.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5f1abbfe725f27678f4663bcacb75a83e829fd464c25d78dd038a3a29e307cec"
+dependencies = [
+ "darling",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "serde_yaml"
+version = "0.9.34+deprecated"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47"
+dependencies = [
+ "indexmap 2.6.0",
+ "itoa",
+ "ryu",
+ "serde",
+ "unsafe-libyaml",
+]
+
+[[package]]
+name = "sha1"
+version = "0.10.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "digest",
+]
+
+[[package]]
+name = "sharded-slab"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
+dependencies = [
+ "lazy_static",
+]
+
+[[package]]
+name = "shlex"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
+
+[[package]]
+name = "signal-hook"
+version = "0.3.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801"
+dependencies = [
+ "libc",
+ "signal-hook-registry",
+]
+
+[[package]]
+name = "signal-hook-mio"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd"
+dependencies = [
+ "libc",
+ "mio 1.0.2",
+ "signal-hook",
+]
+
+[[package]]
+name = "signal-hook-registry"
+version = "1.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "simdutf8"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e"
+
+[[package]]
+name = "slab"
+version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "smallvec"
+version = "1.13.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
+
+[[package]]
+name = "socket2"
+version = "0.5.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
+dependencies = [
+ "libc",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "spin"
+version = "0.9.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
+
+[[package]]
+name = "strsim"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
+
+[[package]]
+name = "structmeta"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2e1575d8d40908d70f6fd05537266b90ae71b15dbbe7a8b7dffa2b759306d329"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "structmeta-derive",
+ "syn",
+]
+
+[[package]]
+name = "structmeta-derive"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "152a0b65a590ff6c3da95cabe2353ee04e6167c896b28e3b14478c2636c922fc"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "subtle"
+version = "2.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
+
+[[package]]
+name = "syn"
+version = "2.0.79"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "synstructure"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "testcontainers"
+version = "0.23.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5f40cc2bd72e17f328faf8ca7687fe337e61bccd8acf9674fa78dd3792b045e1"
+dependencies = [
+ "async-trait",
+ "bollard",
+ "bollard-stubs",
+ "bytes",
+ "docker_credential",
+ "either",
+ "etcetera",
+ "futures",
+ "log",
+ "memchr",
+ "parse-display",
+ "pin-project-lite",
+ "serde",
+ "serde_json",
+ "serde_with",
+ "thiserror",
+ "tokio",
+ "tokio-stream",
+ "tokio-tar",
+ "tokio-util",
+ "url",
+]
+
+[[package]]
+name = "thiserror"
+version = "1.0.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84"
+dependencies = [
+ "thiserror-impl",
+]
+
+[[package]]
+name = "thiserror-impl"
+version = "1.0.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "thread_local"
+version = "1.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
+dependencies = [
+ "cfg-if",
+ "once_cell",
+]
+
+[[package]]
+name = "time"
+version = "0.3.36"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
+dependencies = [
+ "deranged",
+ "itoa",
+ "libc",
+ "num-conv",
+ "num_threads",
+ "powerfmt",
+ "serde",
+ "time-core",
+ "time-macros",
+]
+
+[[package]]
+name = "time-core"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
+
+[[package]]
+name = "time-macros"
+version = "0.2.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
+dependencies = [
+ "num-conv",
+ "time-core",
+]
+
+[[package]]
+name = "tinyvec"
+version = "1.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938"
+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.40.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
+dependencies = [
+ "backtrace",
+ "bytes",
+ "libc",
+ "mio 1.0.2",
+ "parking_lot",
+ "pin-project-lite",
+ "signal-hook-registry",
+ "socket2",
+ "tokio-macros",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "tokio-fd"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5cedf0b897610a4baff98bf6116c060c5cfe7574d4339c50e9d23fe09377641d"
+dependencies = [
+ "libc",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-macros"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "tokio-rustls"
+version = "0.24.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081"
+dependencies = [
+ "rustls 0.21.12",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-rustls"
+version = "0.26.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4"
+dependencies = [
+ "rustls 0.23.13",
+ "rustls-pki-types",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-stream"
+version = "0.1.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1"
+dependencies = [
+ "futures-core",
+ "pin-project-lite",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-tar"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d5714c010ca3e5c27114c1cdeb9d14641ace49874aa5626d7149e47aedace75"
+dependencies = [
+ "filetime",
+ "futures-core",
+ "libc",
+ "redox_syscall 0.3.5",
+ "tokio",
+ "tokio-stream",
+ "xattr",
+]
+
+[[package]]
+name = "tokio-util"
+version = "0.7.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a"
+dependencies = [
+ "bytes",
+ "futures-core",
+ "futures-sink",
+ "pin-project-lite",
+ "tokio",
+]
+
+[[package]]
+name = "tower-service"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
+
+[[package]]
+name = "tracing"
+version = "0.1.40"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
+dependencies = [
+ "log",
+ "pin-project-lite",
+ "tracing-attributes",
+ "tracing-core",
+]
+
+[[package]]
+name = "tracing-attributes"
+version = "0.1.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "tracing-core"
+version = "0.1.32"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
+dependencies = [
+ "once_cell",
+ "valuable",
+]
+
+[[package]]
+name = "tracing-log"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
+dependencies = [
+ "log",
+ "once_cell",
+ "tracing-core",
+]
+
+[[package]]
+name = "tracing-subscriber"
+version = "0.3.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b"
+dependencies = [
+ "matchers",
+ "nu-ansi-term",
+ "once_cell",
+ "regex",
+ "sharded-slab",
+ "smallvec",
+ "thread_local",
+ "time",
+ "tracing",
+ "tracing-core",
+ "tracing-log",
+]
+
+[[package]]
+name = "try-lock"
+version = "0.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
+
+[[package]]
+name = "typenum"
+version = "1.17.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
+
+[[package]]
+name = "unicode-bidi"
+version = "0.3.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893"
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
+
+[[package]]
+name = "unicode-normalization"
+version = "0.1.24"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956"
+dependencies = [
+ "tinyvec",
+]
+
+[[package]]
+name = "unsafe-libyaml"
+version = "0.2.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861"
+
+[[package]]
+name = "untrusted"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
+
+[[package]]
+name = "untrusted"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
+
+[[package]]
+name = "url"
+version = "2.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c"
+dependencies = [
+ "form_urlencoded",
+ "idna 0.5.0",
+ "percent-encoding",
+ "serde",
+]
+
+[[package]]
+name = "urlencoding"
+version = "2.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da"
+
+[[package]]
+name = "utf-8"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
+
+[[package]]
+name = "utf8parse"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
+
+[[package]]
+name = "uuid"
+version = "1.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314"
+dependencies = [
+ "getrandom",
+ "serde",
+]
+
+[[package]]
+name = "valuable"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
+
+[[package]]
+name = "version_check"
+version = "0.9.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
+
+[[package]]
+name = "walkdir"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
+dependencies = [
+ "same-file",
+ "winapi-util",
+]
+
+[[package]]
+name = "want"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
+dependencies = [
+ "try-lock",
+]
+
+[[package]]
+name = "wasi"
+version = "0.11.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+
+[[package]]
+name = "wasm-bindgen"
+version = "0.2.93"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"
+dependencies = [
+ "cfg-if",
+ "once_cell",
+ "wasm-bindgen-macro",
+]
+
+[[package]]
+name = "wasm-bindgen-backend"
+version = "0.2.93"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"
+dependencies = [
+ "bumpalo",
+ "log",
+ "once_cell",
+ "proc-macro2",
+ "quote",
+ "syn",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-macro"
+version = "0.2.93"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"
+dependencies = [
+ "quote",
+ "wasm-bindgen-macro-support",
+]
+
+[[package]]
+name = "wasm-bindgen-macro-support"
+version = "0.2.93"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-shared"
+version = "0.2.93"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"
+
+[[package]]
+name = "which"
+version = "4.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
+dependencies = [
+ "either",
+ "home",
+ "once_cell",
+ "rustix",
+]
+
+[[package]]
+name = "widestring"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311"
+
+[[package]]
+name = "winapi"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+dependencies = [
+ "winapi-i686-pc-windows-gnu",
+ "winapi-x86_64-pc-windows-gnu",
+]
+
+[[package]]
+name = "winapi-i686-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+
+[[package]]
+name = "winapi-util"
+version = "0.1.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
+dependencies = [
+ "windows-sys 0.59.0",
+]
+
+[[package]]
+name = "winapi-x86_64-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+
+[[package]]
+name = "windows-core"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
+dependencies = [
+ "windows-targets 0.52.6",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
+dependencies = [
+ "windows-targets 0.48.5",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
+dependencies = [
+ "windows-targets 0.52.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]]
+name = "windows-targets"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
+dependencies = [
+ "windows_aarch64_gnullvm 0.48.5",
+ "windows_aarch64_msvc 0.48.5",
+ "windows_i686_gnu 0.48.5",
+ "windows_i686_msvc 0.48.5",
+ "windows_x86_64_gnu 0.48.5",
+ "windows_x86_64_gnullvm 0.48.5",
+ "windows_x86_64_msvc 0.48.5",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
+dependencies = [
+ "windows_aarch64_gnullvm 0.52.6",
+ "windows_aarch64_msvc 0.52.6",
+ "windows_i686_gnu 0.52.6",
+ "windows_i686_gnullvm",
+ "windows_i686_msvc 0.52.6",
+ "windows_x86_64_gnu 0.52.6",
+ "windows_x86_64_gnullvm 0.52.6",
+ "windows_x86_64_msvc 0.52.6",
+]
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
+
+[[package]]
+name = "windows_i686_gnullvm"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
+
+[[package]]
+name = "winreg"
+version = "0.50.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1"
+dependencies = [
+ "cfg-if",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "wstunnel"
+version = "10.1.3"
+dependencies = [
+ "ahash",
+ "anyhow",
+ "async-channel",
+ "async-trait",
+ "base64 0.22.1",
+ "bb8",
+ "bytes",
+ "clap",
+ "crossterm",
+ "fast-socks5",
+ "fastwebsockets",
+ "futures-util",
+ "hickory-resolver",
+ "http-body-util",
+ "hyper",
+ "hyper-util",
+ "ipnet",
+ "jsonwebtoken",
+ "log",
+ "nix",
+ "notify",
+ "parking_lot",
+ "pin-project",
+ "ppp",
+ "rcgen",
+ "regex",
+ "rustls-native-certs 0.8.0",
+ "rustls-pemfile 2.2.0",
+ "scopeguard",
+ "serde",
+ "serde_regex",
+ "serde_yaml",
+ "socket2",
+ "testcontainers",
+ "tokio",
+ "tokio-fd",
+ "tokio-rustls 0.26.0",
+ "tokio-stream",
+ "tokio-util",
+ "tracing",
+ "tracing-subscriber",
+ "url",
+ "urlencoding",
+ "uuid",
+ "x509-parser",
+]
+
+[[package]]
+name = "x509-parser"
+version = "0.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69"
+dependencies = [
+ "asn1-rs",
+ "data-encoding",
+ "der-parser",
+ "lazy_static",
+ "nom",
+ "oid-registry",
+ "rusticata-macros",
+ "thiserror",
+ "time",
+]
+
+[[package]]
+name = "xattr"
+version = "1.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f"
+dependencies = [
+ "libc",
+ "linux-raw-sys",
+ "rustix",
+]
+
+[[package]]
+name = "yasna"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd"
+dependencies = [
+ "time",
+]
+
+[[package]]
+name = "zerocopy"
+version = "0.7.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
+dependencies = [
+ "byteorder",
+ "zerocopy-derive",
+]
+
+[[package]]
+name = "zerocopy-derive"
+version = "0.7.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "zeroize"
+version = "1.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
diff --git a/third_party/nixpkgs/pkgs/by-name/ws/wstunnel/package.nix b/third_party/nixpkgs/pkgs/by-name/ws/wstunnel/package.nix
index ba3800abcd..1ea48259eb 100644
--- a/third_party/nixpkgs/pkgs/by-name/ws/wstunnel/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ws/wstunnel/package.nix
@@ -10,7 +10,7 @@
}:
let
- version = "10.1.1";
+ version = "10.1.3";
in
rustPlatform.buildRustPackage {
@@ -21,10 +21,15 @@ rustPlatform.buildRustPackage {
owner = "erebe";
repo = "wstunnel";
rev = "v${version}";
- hash = "sha256-qEWIyQkLRrmTH40S96hj8JXFz/VJChIbg8qEQc938nI=";
+ hash = "sha256-mrCDx9f+EeA6McRc1s9YwYL4RHKSla10fxXZc1WYPio=";
};
- cargoHash = "sha256-3b+pX/qQuhOY1OYr+CfT5wtiJcEJ8CJJsQZ4QOcYv74=";
+ cargoLock = {
+ lockFile = ./Cargo.lock;
+ outputHashes = {
+ "fastwebsockets-0.8.0" = "sha256-eqtCh9fMOG2uvL/GLUVXNiSB+ovYLc/Apuq9zssn8hU=";
+ };
+ };
nativeBuildInputs = [ versionCheckHook ];
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
diff --git a/third_party/nixpkgs/pkgs/by-name/wu/wush/package.nix b/third_party/nixpkgs/pkgs/by-name/wu/wush/package.nix
index 4bc293001a..346d268f49 100644
--- a/third_party/nixpkgs/pkgs/by-name/wu/wush/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/wu/wush/package.nix
@@ -4,7 +4,7 @@
lib,
}:
let
- version = "0.2.1";
+ version = "0.3.0";
in
buildGoModule {
pname = "wush";
@@ -14,10 +14,10 @@ buildGoModule {
owner = "coder";
repo = "wush";
rev = "v${version}";
- hash = "sha256-kxynXymCz3cLEeeINT72Xl8TOEAFyB4Z3y5WNtARnSI=";
+ hash = "sha256-2mFe1p15HRyy86pw5LoBtiW9lKrw/N9V81/jkiT4jo4=";
};
- vendorHash = "sha256-g3QqXII9nI5+wBa2YyTajz15Bx1F5/6PV9oNlbcZbe4=";
+ vendorHash = "sha256-Po1DDKP9ekScRDGMjCXZr9HUUwFenQx3bzIZrNI+ctY=";
ldflags = [
"-s -w -X main.version=${version}"
diff --git a/third_party/nixpkgs/pkgs/by-name/wy/wyoming-satellite/package.nix b/third_party/nixpkgs/pkgs/by-name/wy/wyoming-satellite/package.nix
index f23a5864b4..bfd0e49f6f 100644
--- a/third_party/nixpkgs/pkgs/by-name/wy/wyoming-satellite/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/wy/wyoming-satellite/package.nix
@@ -30,7 +30,7 @@ python3Packages.buildPythonApplication rec {
zeroconf
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
silerovad = with python3Packages; [
pysilero-vad
];
diff --git a/third_party/nixpkgs/pkgs/by-name/xe/xen-guest-agent/package.nix b/third_party/nixpkgs/pkgs/by-name/xe/xen-guest-agent/package.nix
index 9375b0d476..b0223a6311 100644
--- a/third_party/nixpkgs/pkgs/by-name/xe/xen-guest-agent/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/xe/xen-guest-agent/package.nix
@@ -45,9 +45,7 @@ rustPlatform.buildRustPackage rec {
homepage = "https://gitlab.com/xen-project/xen-guest-agent";
license = lib.licenses.agpl3Only;
platforms = lib.platforms.unix;
- maintainers = with lib.maintainers; [
- matdibu
- sigmasquadron
- ];
+ maintainers = lib.teams.xen.members;
+ mainProgram = "xen-guest-agent";
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/xm/xmoji/package.nix b/third_party/nixpkgs/pkgs/by-name/xm/xmoji/package.nix
index de0b48feaf..b19a711ae7 100644
--- a/third_party/nixpkgs/pkgs/by-name/xm/xmoji/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/xm/xmoji/package.nix
@@ -15,18 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
name = "xmoji";
- version = "0.5.1";
+ version = "0.8";
src = fetchFromGitHub {
owner = "Zirias";
repo = "xmoji";
- rev =
- let
- inherit (lib.versions) majorMinor patch;
- inherit (finalAttrs) version;
- in
- "refs/tags/v${majorMinor version}-${patch version}";
- hash = "sha256-ZZ1jW97JUv003bAMZZfGWbAAPgeZlpBKREaedFi3R8M=";
+ rev = "refs/tags/v${finalAttrs.version}";
+ hash = "sha256-uYynbzexj1MDHcU8tryJLCGmqTfYOmY0vXrHZ3MlZa0=";
fetchSubmodules = true;
};
diff --git a/third_party/nixpkgs/pkgs/by-name/xt/xtf/package.nix b/third_party/nixpkgs/pkgs/by-name/xt/xtf/package.nix
index 4a19f84c89..acf98626b1 100644
--- a/third_party/nixpkgs/pkgs/by-name/xt/xtf/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/xt/xtf/package.nix
@@ -71,7 +71,7 @@ stdenv.mkDerivation {
description = "Xen Test Framework and Suite for creating microkernel-based tests";
homepage = "https://xenbits.xenproject.org/docs/xtf/index.html";
license = lib.licenses.bsd2;
- maintainers = with lib.maintainers; [ sigmasquadron ];
+ maintainers = lib.teams.xen.members;
mainProgram = "xtf-runner";
platforms = lib.lists.intersectLists lib.platforms.linux lib.platforms.x86_64;
};
diff --git a/third_party/nixpkgs/pkgs/by-name/ya/yamlscript/package.nix b/third_party/nixpkgs/pkgs/by-name/ya/yamlscript/package.nix
index 4e5f29bd9f..edffc11d36 100644
--- a/third_party/nixpkgs/pkgs/by-name/ya/yamlscript/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ya/yamlscript/package.nix
@@ -2,11 +2,11 @@
buildGraalvmNativeImage rec {
pname = "yamlscript";
- version = "0.1.75";
+ version = "0.1.76";
src = fetchurl {
url = "https://github.com/yaml/yamlscript/releases/download/${version}/yamlscript.cli-${version}-standalone.jar";
- hash = "sha256-GdnrEHVdJmwcs6l1Fw3pXJ8hS+spcNpDQ346d6F0OTM=";
+ hash = "sha256-+3UKOHfiY5GUkvvciNNFXBiAX1QQV4BUIFN+EhbjSEs=";
};
executable = "ys";
diff --git a/third_party/nixpkgs/pkgs/applications/networking/cluster/yor/default.nix b/third_party/nixpkgs/pkgs/by-name/yo/yor/package.nix
similarity index 100%
rename from third_party/nixpkgs/pkgs/applications/networking/cluster/yor/default.nix
rename to third_party/nixpkgs/pkgs/by-name/yo/yor/package.nix
diff --git a/third_party/nixpkgs/pkgs/by-name/yo/youki/package.nix b/third_party/nixpkgs/pkgs/by-name/yo/youki/package.nix
index f7287eedc9..b8b66f96f5 100644
--- a/third_party/nixpkgs/pkgs/by-name/yo/youki/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/yo/youki/package.nix
@@ -4,6 +4,7 @@
fetchFromGitHub,
pkg-config,
installShellFiles,
+ getconf,
dbus,
libseccomp,
systemd,
@@ -24,6 +25,7 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [
pkg-config
installShellFiles
+ getconf
];
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/by-name/yt/yt-dlp/package.nix b/third_party/nixpkgs/pkgs/by-name/yt/yt-dlp/package.nix
index 83100ef1b9..afedd646fd 100644
--- a/third_party/nixpkgs/pkgs/by-name/yt/yt-dlp/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/yt/yt-dlp/package.nix
@@ -1,14 +1,15 @@
-{ lib
-, python3Packages
-, fetchPypi
-, ffmpeg-headless
-, rtmpdump
-, atomicparsley
-, atomicparsleySupport ? true
-, ffmpegSupport ? true
-, rtmpSupport ? true
-, withAlias ? false # Provides bin/youtube-dl for backcompat
-, update-python-libraries
+{
+ lib,
+ python3Packages,
+ fetchPypi,
+ ffmpeg-headless,
+ rtmpdump,
+ atomicparsley,
+ atomicparsleySupport ? true,
+ ffmpegSupport ? true,
+ rtmpSupport ? true,
+ withAlias ? false, # Provides bin/youtube-dl for backcompat
+ update-python-libraries,
}:
python3Packages.buildPythonApplication rec {
@@ -16,13 +17,13 @@ python3Packages.buildPythonApplication rec {
# The websites yt-dlp deals with are a very moving target. That means that
# downloads break constantly. Because of that, updates should always be backported
# to the latest stable release.
- version = "2024.8.6";
+ version = "2024.9.27";
pyproject = true;
src = fetchPypi {
inherit version;
pname = "yt_dlp";
- hash = "sha256-6FUfJryL9nuZwSNzzIftIHNDbDQ35TKQh40PS0ux9mM=";
+ hash = "sha256-hmBVQuF+LiOtIxRbY37DCBM3YqFaXe2sSuULeXMjcCY=";
};
build-system = with python3Packages; [
@@ -36,23 +37,28 @@ python3Packages.buildPythonApplication rec {
mutagen
pycryptodomex
requests
- secretstorage # "optional", as in not in requirements.txt, needed for `--cookies-from-browser`
+ secretstorage # "optional", as in not in requirements.txt, needed for `--cookies-from-browser`
urllib3
websockets
];
+ pythonRelaxDeps = [ "websockets" ];
+
# Ensure these utilities are available in $PATH:
# - ffmpeg: post-processing & transcoding support
# - rtmpdump: download files over RTMP
# - atomicparsley: embedding thumbnails
makeWrapperArgs =
let
- packagesToBinPath = []
+ packagesToBinPath =
+ [ ]
++ lib.optional atomicparsleySupport atomicparsley
++ lib.optional ffmpegSupport ffmpeg-headless
++ lib.optional rtmpSupport rtmpdump;
- in lib.optionals (packagesToBinPath != [])
- [ ''--prefix PATH : "${lib.makeBinPath packagesToBinPath}"'' ];
+ in
+ lib.optionals (packagesToBinPath != [ ]) [
+ ''--prefix PATH : "${lib.makeBinPath packagesToBinPath}"''
+ ];
setupPyBuildFlags = [
"build_lazy_extractors"
@@ -65,7 +71,10 @@ python3Packages.buildPythonApplication rec {
ln -s "$out/bin/yt-dlp" "$out/bin/youtube-dl"
'';
- passthru.updateScript = [ update-python-libraries (toString ./.) ];
+ passthru.updateScript = [
+ update-python-libraries
+ (toString ./.)
+ ];
meta = with lib; {
homepage = "https://github.com/yt-dlp/yt-dlp/";
@@ -80,7 +89,10 @@ python3Packages.buildPythonApplication rec {
'';
changelog = "https://github.com/yt-dlp/yt-dlp/releases/tag/${version}";
license = licenses.unlicense;
- maintainers = with maintainers; [ mkg20001 SuperSandro2000 ];
+ maintainers = with maintainers; [
+ mkg20001
+ SuperSandro2000
+ ];
mainProgram = "yt-dlp";
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/yu/yutto/package.nix b/third_party/nixpkgs/pkgs/by-name/yu/yutto/package.nix
index eb5b983e8f..2ce2c6042f 100644
--- a/third_party/nixpkgs/pkgs/by-name/yu/yutto/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/yu/yutto/package.nix
@@ -8,21 +8,22 @@
python3Packages.buildPythonApplication rec {
pname = "yutto";
- version = "2.0.0-beta.40";
- format = "pyproject";
+ version = "2.0.0-beta.43";
+ pyproject = true;
disabled = python3Packages.pythonOlder "3.9";
+ pythonRelaxDeps = true;
src = fetchFromGitHub {
owner = "yutto-dev";
repo = "yutto";
- rev = "v${version}";
- hash = "sha256-gopCQ8tEhwtDFs/w+jafD3ZW/4MIrYxPcMh8SbOCwww=";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-ND3uE4vsFa7gPr1E2UfiebExsrj+ELN0+hqnxxOQu8Y=";
};
- nativeBuildInputs = with python3Packages; [ poetry-core ];
+ build-system = with python3Packages; [ hatchling ];
- propagatedBuildInputs =
+ dependencies =
with python3Packages;
[
httpx
diff --git a/third_party/nixpkgs/pkgs/by-name/ze/zed-editor/Cargo.lock b/third_party/nixpkgs/pkgs/by-name/ze/zed-editor/Cargo.lock
index e649f27e82..97ada31736 100644
--- a/third_party/nixpkgs/pkgs/by-name/ze/zed-editor/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/by-name/ze/zed-editor/Cargo.lock
@@ -21,11 +21,11 @@ dependencies = [
[[package]]
name = "addr2line"
-version = "0.22.0"
+version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"
+checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375"
dependencies = [
- "gimli",
+ "gimli 0.31.0",
]
[[package]]
@@ -404,6 +404,7 @@ dependencies = [
"language_model",
"languages",
"log",
+ "lsp",
"markdown",
"menu",
"multi_buffer",
@@ -894,9 +895,9 @@ dependencies = [
[[package]]
name = "async-trait"
-version = "0.1.81"
+version = "0.1.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107"
+checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1"
dependencies = [
"proc-macro2",
"quote",
@@ -1493,17 +1494,17 @@ dependencies = [
[[package]]
name = "backtrace"
-version = "0.3.73"
+version = "0.3.74"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a"
+checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
dependencies = [
"addr2line",
- "cc",
"cfg-if",
"libc",
- "miniz_oxide 0.7.4",
+ "miniz_oxide 0.8.0",
"object",
"rustc-demangle",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -2282,9 +2283,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.5.16"
+version = "4.5.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019"
+checksum = "3e5a21b8495e732f1b3c364c9949b201ca7bae518c502c80256c96ad79eaf6ac"
dependencies = [
"clap_builder",
"clap_derive",
@@ -2292,9 +2293,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.5.15"
+version = "4.5.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6"
+checksum = "8cf2dd12af7a047ad9d6da2b6b249759a22a7abc0f474c1dae1777afa4b21a73"
dependencies = [
"anstream",
"anstyle",
@@ -3082,7 +3083,7 @@ dependencies = [
"cranelift-control",
"cranelift-entity",
"cranelift-isle",
- "gimli",
+ "gimli 0.29.0",
"hashbrown 0.14.5",
"log",
"regalloc2",
@@ -4325,6 +4326,7 @@ dependencies = [
"ctor",
"editor",
"env_logger",
+ "file_icons",
"futures 0.3.30",
"fuzzy",
"gpui",
@@ -4332,7 +4334,9 @@ dependencies = [
"menu",
"picker",
"project",
+ "schemars",
"serde",
+ "serde_derive",
"serde_json",
"settings",
"text",
@@ -4872,6 +4876,12 @@ dependencies = [
"stable_deref_trait",
]
+[[package]]
+name = "gimli"
+version = "0.31.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64"
+
[[package]]
name = "git"
version = "0.1.0"
@@ -4939,9 +4949,9 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
[[package]]
name = "globset"
-version = "0.4.14"
+version = "0.4.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1"
+checksum = "15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19"
dependencies = [
"aho-corasick",
"bstr",
@@ -5681,9 +5691,9 @@ dependencies = [
[[package]]
name = "ignore"
-version = "0.4.22"
+version = "0.4.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1"
+checksum = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b"
dependencies = [
"crossbeam-deque",
"globset",
@@ -6278,6 +6288,7 @@ dependencies = [
"http_client",
"image",
"inline_completion_button",
+ "isahc",
"language",
"log",
"menu",
@@ -6467,7 +6478,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4"
dependencies = [
"cfg-if",
- "windows-targets 0.52.6",
+ "windows-targets 0.48.5",
]
[[package]]
@@ -7044,7 +7055,6 @@ dependencies = [
"ctor",
"env_logger",
"futures 0.3.30",
- "git",
"gpui",
"itertools 0.13.0",
"language",
@@ -7179,6 +7189,7 @@ dependencies = [
"async-std",
"async-tar",
"async-trait",
+ "async-watch",
"async_zip",
"futures 0.3.30",
"http_client",
@@ -7191,6 +7202,7 @@ dependencies = [
"tempfile",
"util",
"walkdir",
+ "which 6.0.3",
"windows 0.58.0",
]
@@ -7511,6 +7523,7 @@ dependencies = [
"anyhow",
"futures 0.3.30",
"http_client",
+ "isahc",
"schemars",
"serde",
"serde_json",
@@ -10993,6 +11006,7 @@ dependencies = [
"text",
"theme",
"ui",
+ "unicode-segmentation",
"util",
"windows 0.58.0",
]
@@ -13107,7 +13121,7 @@ dependencies = [
"cranelift-frontend",
"cranelift-native",
"cranelift-wasm",
- "gimli",
+ "gimli 0.29.0",
"log",
"object",
"target-lexicon",
@@ -13127,7 +13141,7 @@ dependencies = [
"cpp_demangle",
"cranelift-bitset",
"cranelift-entity",
- "gimli",
+ "gimli 0.29.0",
"indexmap 2.4.0",
"log",
"object",
@@ -13241,7 +13255,7 @@ checksum = "2a25199625effa4c13dd790d64bd56884b014c69829431bfe43991c740bd5bc1"
dependencies = [
"anyhow",
"cranelift-codegen",
- "gimli",
+ "gimli 0.29.0",
"object",
"target-lexicon",
"wasmparser 0.215.0",
@@ -13521,7 +13535,7 @@ version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
dependencies = [
- "windows-sys 0.59.0",
+ "windows-sys 0.48.0",
]
[[package]]
@@ -13538,7 +13552,7 @@ checksum = "073efe897d9ead7fc609874f94580afc831114af5149b6a90ee0a3a39b497fe0"
dependencies = [
"anyhow",
"cranelift-codegen",
- "gimli",
+ "gimli 0.29.0",
"regalloc2",
"smallvec",
"target-lexicon",
@@ -14095,6 +14109,7 @@ dependencies = [
"parking_lot",
"postage",
"project",
+ "remote",
"schemars",
"serde",
"serde_json",
@@ -14374,13 +14389,14 @@ dependencies = [
[[package]]
name = "zed"
-version = "0.154.1"
+version = "0.155.2"
dependencies = [
"activity_indicator",
"anyhow",
"ashpd",
"assets",
"assistant",
+ "async-watch",
"audio",
"auto_update",
"backtrace",
@@ -14454,6 +14470,7 @@ dependencies = [
"session",
"settings",
"settings_ui",
+ "shellexpand 2.1.2",
"simplelog",
"smol",
"snippet_provider",
@@ -14605,7 +14622,7 @@ dependencies = [
[[package]]
name = "zed_lua"
-version = "0.0.3"
+version = "0.1.0"
dependencies = [
"zed_extension_api 0.1.0",
]
diff --git a/third_party/nixpkgs/pkgs/by-name/ze/zed-editor/package.nix b/third_party/nixpkgs/pkgs/by-name/ze/zed-editor/package.nix
index fcb283f472..7df7e9f55e 100644
--- a/third_party/nixpkgs/pkgs/by-name/ze/zed-editor/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ze/zed-editor/package.nix
@@ -27,7 +27,7 @@
makeFontsConf,
vulkan-loader,
envsubst,
- nix-update-script,
+ gitUpdater,
cargo-about,
testers,
zed-editor,
@@ -86,13 +86,13 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "zed-editor";
- version = "0.154.1";
+ version = "0.155.2";
src = fetchFromGitHub {
owner = "zed-industries";
repo = "zed";
rev = "refs/tags/v${version}";
- hash = "sha256-ZYaWkmLWhmGM7muU70JqD5HjgsI+oaouilqjUYUQcg8=";
+ hash = "sha256-QiZZsy96WoWBFFKzVt6k4ZhxhvdBsy2iaF5TnYyb4v8=";
fetchSubmodules = true;
};
@@ -244,11 +244,9 @@ rustPlatform.buildRustPackage rec {
'';
passthru = {
- updateScript = nix-update-script {
- extraArgs = [
- "--version-regex"
- "v(.*)"
- ];
+ updateScript = gitUpdater {
+ rev-prefix = "v";
+ ignoredVersions = "pre";
};
tests.version = testers.testVersion {
inherit version;
diff --git a/third_party/nixpkgs/pkgs/by-name/ze/zenity/package.nix b/third_party/nixpkgs/pkgs/by-name/ze/zenity/package.nix
index 4a6c1a59fe..aa23342eeb 100644
--- a/third_party/nixpkgs/pkgs/by-name/ze/zenity/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ze/zenity/package.nix
@@ -49,6 +49,7 @@ stdenv.mkDerivation (finalAttrs: {
mainProgram = "zenity";
description = "Tool to display dialogs from the commandline and shell scripts";
homepage = "https://gitlab.gnome.org/GNOME/zenity";
+ changelog = "https://gitlab.gnome.org/GNOME/zenity/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
license = licenses.lgpl21Plus;
platforms = platforms.unix;
maintainers = teams.gnome.members;
diff --git a/third_party/nixpkgs/pkgs/by-name/ze/zenn-cli/package.nix b/third_party/nixpkgs/pkgs/by-name/ze/zenn-cli/package.nix
index 4c8d205b43..e6fbacccaf 100644
--- a/third_party/nixpkgs/pkgs/by-name/ze/zenn-cli/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/ze/zenn-cli/package.nix
@@ -35,13 +35,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "zenn-cli";
- version = "0.1.155";
+ version = "0.1.157";
src = fetchFromGitHub {
owner = "zenn-dev";
repo = "zenn-editor";
rev = "refs/tags/${finalAttrs.version}";
- hash = "sha256-3SM57DRCz8VuizyUrW6sI9FuBq4NrjoCqriEYUQg27M=";
+ hash = "sha256-1+5UaSYtY00F+1oJfovLIBPnmfRnKpIkQHpxb93rO2k=";
# turborepo requires .git directory
leaveDotGit = true;
};
diff --git a/third_party/nixpkgs/pkgs/by-name/zi/zile/package.nix b/third_party/nixpkgs/pkgs/by-name/zi/zile/package.nix
index 801c0d3844..35714e8d3c 100644
--- a/third_party/nixpkgs/pkgs/by-name/zi/zile/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/zi/zile/package.nix
@@ -46,6 +46,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://www.gnu.org/software/zile/";
+ changelog = "https://git.savannah.gnu.org/cgit/zile.git/plain/NEWS?h=v${version}";
description = "Zile Implements Lua Editors";
longDescription = ''
GNU Zile is a text editor development kit, so that you can (relatively)
diff --git a/third_party/nixpkgs/pkgs/by-name/zo/zoekt/package.nix b/third_party/nixpkgs/pkgs/by-name/zo/zoekt/package.nix
index 27f6d12f09..4af89fc2f4 100644
--- a/third_party/nixpkgs/pkgs/by-name/zo/zoekt/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/zo/zoekt/package.nix
@@ -7,13 +7,13 @@
buildGoModule {
pname = "zoekt";
- version = "3.7.2-2-unstable-2024-09-19";
+ version = "3.7.2-2-unstable-2024-10-01";
src = fetchFromGitHub {
owner = "sourcegraph";
repo = "zoekt";
- rev = "5379bc90f3f96b371b219beeb64340bcfd7f7149";
- hash = "sha256-1i95C11unZV7eUDxsRKRswwsxELH+oHXUbmY74c5mVs=";
+ rev = "650136078a98ef99acf4159310a2c12fd25075d7";
+ hash = "sha256-MtN/x5o0iHZeDqIQCuio8y5pmZXq5qFIE6FySgIY2CY=";
};
vendorHash = "sha256-+ayixWCD2e+7Nh9WJmDAloSzp63v9hQYQd8UMuo8qxQ=";
diff --git a/third_party/nixpkgs/pkgs/by-name/zo/zoom-us/package.nix b/third_party/nixpkgs/pkgs/by-name/zo/zoom-us/package.nix
index b4dbcf3d85..14d853e30b 100644
--- a/third_party/nixpkgs/pkgs/by-name/zo/zoom-us/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/zo/zoom-us/package.nix
@@ -38,6 +38,7 @@
, util-linux
, pulseaudioSupport ? true
, libpulseaudio
+, pulseaudio
}:
let
@@ -48,23 +49,23 @@ let
# and often with different versions. We write them on three lines
# like this (rather than using {}) so that the updater script can
# find where to edit them.
- versions.aarch64-darwin = "6.2.0.40111";
- versions.x86_64-darwin = "6.2.0.40111";
- versions.x86_64-linux = "6.2.0.1855";
+ versions.aarch64-darwin = "6.2.3.40682";
+ versions.x86_64-darwin = "6.2.3.40682";
+ versions.x86_64-linux = "6.2.3.2056";
srcs = {
aarch64-darwin = fetchurl {
url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64";
name = "zoomusInstallerFull.pkg";
- hash = "sha256-/oi10pi9Xykmfo0UA1cDPzlB4xUQxAr8rkEoUpp1fQM=";
+ hash = "sha256-kpncl6ZVs/O2TXtBhZ/2049jJuUdYlIaxtLX3wIfpVE=";
};
x86_64-darwin = fetchurl {
url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg";
- hash = "sha256-CZm0lrBYGHkPpdLu0sE/V+ADwglk/btSNvdzPRaeysI=";
+ hash = "sha256-gB8pM3EYmA5jF2s/XobV5hk71q16x76nG6M20rWatzE=";
};
x86_64-linux = fetchurl {
url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz";
- hash = "sha256-Ej8BRySQso62VE7e4XjXFGsvlB9cEVceha/WVhTBG4E=";
+ hash = "sha256-dEQdyYEGXMwABulPHK3fLgHo0ZMF5BT6RnqzD23Al38=";
};
};
@@ -112,6 +113,7 @@ let
libkrb5
] ++ lib.optional (pulseaudioSupport) libpulseaudio);
+ binPath = lib.makeBinPath ([ coreutils glib.dev pciutils procps util-linux ] ++ lib.optional pulseaudioSupport pulseaudio);
in
stdenv.mkDerivation rec {
pname = "zoom";
@@ -158,7 +160,7 @@ stdenv.mkDerivation rec {
substituteInPlace $out/share/applications/Zoom.desktop \
--replace-fail "Exec=/usr/bin/zoom" "Exec=$out/bin/zoom"
- for i in aomhost zopen zoom ZoomLauncher; do
+ for i in aomhost zopen zoom ZoomLauncher ZoomWebviewHost; do
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/opt/zoom/$i
done
@@ -178,7 +180,13 @@ stdenv.mkDerivation rec {
--unset QML2_IMPORT_PATH \
--unset QT_PLUGIN_PATH \
--unset QT_SCREEN_SCALE_FACTORS \
- --prefix PATH : ${lib.makeBinPath [ coreutils glib.dev pciutils procps util-linux ]} \
+ --prefix PATH : ${binPath} \
+ --prefix LD_LIBRARY_PATH ":" ${libs}
+
+ wrapProgram $out/opt/zoom/ZoomWebviewHost \
+ --unset QML2_IMPORT_PATH \
+ --unset QT_PLUGIN_PATH \
+ --unset QT_SCREEN_SCALE_FACTORS \
--prefix LD_LIBRARY_PATH ":" ${libs}
# Backwards compatibility: we used to call it zoom-us
@@ -192,6 +200,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://zoom.us/";
+ changelog = "https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061222";
description = "zoom.us video conferencing application";
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.unfree;
diff --git a/third_party/nixpkgs/pkgs/by-name/zo/zoraxy/package.nix b/third_party/nixpkgs/pkgs/by-name/zo/zoraxy/package.nix
index b81d031251..46afd4e170 100644
--- a/third_party/nixpkgs/pkgs/by-name/zo/zoraxy/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/zo/zoraxy/package.nix
@@ -38,5 +38,6 @@ buildGoModule rec {
license = lib.licenses.agpl3Only;
maintainers = [ lib.maintainers.luftmensch-luftmensch ];
mainProgram = "zoraxy";
+ platforms = lib.platforms.linux;
};
}
diff --git a/third_party/nixpkgs/pkgs/by-name/zo/zotify/package.nix b/third_party/nixpkgs/pkgs/by-name/zo/zotify/package.nix
index d5250b780a..5e82bff796 100644
--- a/third_party/nixpkgs/pkgs/by-name/zo/zotify/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/zo/zotify/package.nix
@@ -20,8 +20,6 @@ python3Packages.buildPythonApplication rec {
build-system = [ python3Packages.setuptools ];
- nativeBuildInputs = [ python3Packages.pythonRelaxDepsHook ];
-
pythonRelaxDeps = [ "protobuf" ];
dependencies = with python3Packages; [
@@ -40,6 +38,7 @@ python3Packages.buildPythonApplication rec {
meta = {
description = "Fast and customizable music and podcast downloader";
homepage = "https://github.com/zotify-dev/zotify";
+ changelog = "https://github.com/zotify-dev/zotify/blob/main/CHANGELOG.md";
license = lib.licenses.zlib;
mainProgram = "zotify";
maintainers = with lib.maintainers; [ bwkam ];
diff --git a/third_party/nixpkgs/pkgs/by-name/zp/zpaqfranz/package.nix b/third_party/nixpkgs/pkgs/by-name/zp/zpaqfranz/package.nix
index 83908cd7a0..1ade403a11 100644
--- a/third_party/nixpkgs/pkgs/by-name/zp/zpaqfranz/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/zp/zpaqfranz/package.nix
@@ -38,6 +38,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://github.com/fcorbelli/zpaqfranz";
+ changelog = "https://github.com/fcorbelli/zpaqfranz/releases/tag/${finalAttrs.version}";
description = "Advanced multiversioned deduplicating archiver, with HW acceleration, encryption and paranoid-level tests";
mainProgram = "zpaqfranz";
license = with lib.licenses; [ mit ];
diff --git a/third_party/nixpkgs/pkgs/by-name/zp/zpp/package.nix b/third_party/nixpkgs/pkgs/by-name/zp/zpp/package.nix
new file mode 100644
index 0000000000..abf58bc12f
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/by-name/zp/zpp/package.nix
@@ -0,0 +1,3 @@
+{ python3Packages }:
+
+python3Packages.toPythonApplication python3Packages.zpp
diff --git a/third_party/nixpkgs/pkgs/by-name/zu/zunit/package.nix b/third_party/nixpkgs/pkgs/by-name/zu/zunit/package.nix
index 72e117a71a..501aad737c 100644
--- a/third_party/nixpkgs/pkgs/by-name/zu/zunit/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/zu/zunit/package.nix
@@ -87,6 +87,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
description = "Powerful testing framework for ZSH projects";
homepage = "https://zunit.xyz/";
downloadPage = "https://github.com/zunit-zsh/zunit/releases";
+ changelog = "https://github.com/zunit-zsh/zunit/releases/tag/${finalAttrs.src.rev}";
license = lib.licenses.mit;
mainProgram = "zunit";
inherit (zsh.meta) platforms;
diff --git a/third_party/nixpkgs/pkgs/by-name/zx/zxing-cpp/package.nix b/third_party/nixpkgs/pkgs/by-name/zx/zxing-cpp/package.nix
index cd5d105511..affac873f2 100644
--- a/third_party/nixpkgs/pkgs/by-name/zx/zxing-cpp/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/zx/zxing-cpp/package.nix
@@ -39,6 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://github.com/zxing-cpp/zxing-cpp";
+ changelog = "https://github.com/zxing-cpp/zxing-cpp/releases/tag/${finalAttrs.src.rev}";
description = "C++ port of zxing (a Java barcode image processing library)";
longDescription = ''
ZXing-C++ ("zebra crossing") is an open-source, multi-format 1D/2D barcode
diff --git a/third_party/nixpkgs/pkgs/by-name/zx/zxpy/package.nix b/third_party/nixpkgs/pkgs/by-name/zx/zxpy/package.nix
index 1735a6523b..650a220250 100644
--- a/third_party/nixpkgs/pkgs/by-name/zx/zxpy/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/zx/zxpy/package.nix
@@ -46,6 +46,7 @@ python3.pkgs.buildPythonApplication rec {
meta = with lib; {
description = "Shell scripts made simple";
homepage = "https://github.com/tusharsadhwani/zxpy";
+ changelog = "https://github.com/tusharsadhwani/zxpy/releases/tag/${version}";
license = licenses.mit;
maintainers = with maintainers; [ figsoda ];
mainProgram = "zxpy";
diff --git a/third_party/nixpkgs/pkgs/by-name/zy/zydis/package.nix b/third_party/nixpkgs/pkgs/by-name/zy/zydis/package.nix
index 16379f63c9..610989ce9f 100644
--- a/third_party/nixpkgs/pkgs/by-name/zy/zydis/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/zy/zydis/package.nix
@@ -35,6 +35,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://zydis.re/";
+ changelog = "https://github.com/zyantific/zydis/releases/tag/v${version}";
description = "Fast and lightweight x86/x86-64 disassembler library";
license = licenses.mit;
maintainers = with maintainers; [ jbcrail AndersonTorres athre0z ];
diff --git a/third_party/nixpkgs/pkgs/by-name/zz/zziplib/package.nix b/third_party/nixpkgs/pkgs/by-name/zz/zziplib/package.nix
index cae01170f2..154a8f2a9e 100644
--- a/third_party/nixpkgs/pkgs/by-name/zz/zziplib/package.nix
+++ b/third_party/nixpkgs/pkgs/by-name/zz/zziplib/package.nix
@@ -49,6 +49,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/gdraheim/zziplib";
+ changelog = "https://github.com/gdraheim/zziplib/blob/${version}/ChangeLog";
description = "Library to extract data from files archived in a zip file";
longDescription = ''
The zziplib library is intentionally lightweight, it offers the ability to
diff --git a/third_party/nixpkgs/pkgs/data/fonts/cozette/default.nix b/third_party/nixpkgs/pkgs/data/fonts/cozette/default.nix
index ed1bdb1910..a198a9c63b 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/cozette/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/cozette/default.nix
@@ -2,11 +2,11 @@
stdenvNoCC.mkDerivation rec {
pname = "cozette";
- version = "1.25.1";
+ version = "1.25.2";
src = fetchzip {
url = "https://github.com/slavfox/Cozette/releases/download/v.${version}/CozetteFonts-v-${builtins.replaceStrings ["."] ["-"] version}.zip";
- hash = "sha256-Cnl7DTPcZmCRM06qe7WXfZorok3uUNYcB9bR/auzCao=";
+ hash = "sha256-LtZHbsma9EuegS349gQo4W+ZT8x+Vb3CD/5vRKjwkzc=";
};
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/data/fonts/iosevka/bin.nix b/third_party/nixpkgs/pkgs/data/fonts/iosevka/bin.nix
index f60fa35e6e..b4b0eb5f17 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/iosevka/bin.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/iosevka/bin.nix
@@ -17,7 +17,7 @@ let
in
stdenv.mkDerivation rec {
pname = "${name}-bin";
- version = "31.4.0";
+ version = "31.7.1";
src = fetchurl {
url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/PkgTTC-${name}-${version}.zip";
diff --git a/third_party/nixpkgs/pkgs/data/fonts/iosevka/default.nix b/third_party/nixpkgs/pkgs/data/fonts/iosevka/default.nix
index 7f7979c5be..d0ccf32ce3 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/iosevka/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/iosevka/default.nix
@@ -55,16 +55,16 @@ assert (extraParameters != null) -> set != null;
buildNpmPackage rec {
pname = "Iosevka${toString set}";
- version = "31.6.1";
+ version = "31.7.1";
src = fetchFromGitHub {
owner = "be5invis";
repo = "iosevka";
rev = "v${version}";
- hash = "sha256-pulOJ3mJqfonoQPmk6VtdWLhFVeoBjANVi0S9fN9N7c=";
+ hash = "sha256-yio+ZJ+hgybgEUfxXt/xk3ahM5lollKGJC0821vi9e0=";
};
- npmDepsHash = "sha256-3GEWJLiWDZcjUU1yms0h0mm4eH4Ov20WVSHZN1OB5bA=";
+ npmDepsHash = "sha256-gtBQdeX7hkactPSq609DMoc8rY2AHfg2nkpj26ZV88A=";
nativeBuildInputs = [
remarshal
diff --git a/third_party/nixpkgs/pkgs/data/fonts/iosevka/variants.nix b/third_party/nixpkgs/pkgs/data/fonts/iosevka/variants.nix
index 883d75f7dc..ad740d88b3 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/iosevka/variants.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/iosevka/variants.nix
@@ -1,93 +1,93 @@
# This file was autogenerated. DO NOT EDIT!
{
- Iosevka = "16pyffwwyq9vlwd3xjnfpr5sgcai9kdiz9vsrjws5wr8qr85rc93";
- IosevkaAile = "1s1gy1h6xwgn2bkh8z7ghgvr9qccahr36jqbbyksj1lms4sl6zsp";
- IosevkaCurly = "0h062xhdskxa0kwj4h73r6ihllmxqkq4qazghf689lkbrklcq9rz";
- IosevkaCurlySlab = "053xvjkghbk9s6x492bj9ykx7fn1kz7k7hg55gnmppw0hi8ajfxx";
- IosevkaEtoile = "1dinagfkb3vfh2y4bbyk2kgvw1rgw71fyqwb72zd20ygrnwwq4hc";
- IosevkaSlab = "0xxz7gr71bry054d6va1kijdk1bh6l9h9cifyfvdyf9h4rrpidjk";
- IosevkaSS01 = "0w333v4i7y949cqczp47x36435f8d010bmkmzbf17zf1fwny8bsp";
- IosevkaSS02 = "0b75cvfnvrzdbiqvb58xgd6wsmdlm187nj08rs3102gyc0crwzbd";
- IosevkaSS03 = "15f3qadgd0xrqr95vbmway0gzwjbwjzz7xf92ql2nhhbxnkfsra4";
- IosevkaSS04 = "1xvkmzpzx71c9m615252y1643brlagh04kn1m3c7xx6idxg3fshc";
- IosevkaSS05 = "1apwlfggxj98rvz7ndrrs3wszx1sw9mwbqd0khxq1qrr1mq2x07h";
- IosevkaSS06 = "0k5g7d87r4jlq55gd07v319v06vmvdcz0qw4kfy5p87r5m1wyv4k";
- IosevkaSS07 = "1hd4nxjvasb562qr61nrj1h7mj06r6fdjadjs7jx0ph3qfc2p4rj";
- IosevkaSS08 = "0licrfyizc1f5dfb8sfnjzxxxjx6zfxp1fjjwwr7j6vxaxx6pvp1";
- IosevkaSS09 = "1qpll64150yrhafgif9fw6nl5mhm8gkdjrzysdfd4vkabzzg21l7";
- IosevkaSS10 = "1n7jnwzg0kcpzg13wac0m269z8qsci24jwlsc6i3v94ksil34p3n";
- IosevkaSS11 = "0f8gprgcpm56bwmiwa1h2bbgxh3fagcv0gfbwbhnkjmkdr2gp9x6";
- IosevkaSS12 = "1vj0lanm0kh5ndsqwvh1hb70hxmy834gbsqx5afr2bqfdv2lbl4k";
- IosevkaSS13 = "0n0wvgah0zraqvff68kwvw8m6fzahblp27sag370pk7v0wr4k0wb";
- IosevkaSS14 = "0r5x3y8nh9j7nzxcffgkxiyd7hfzi8r95bvbdq7lh6nvaa3a22fy";
- IosevkaSS15 = "0ga9jkd4plr3wjmjxl60qaw0w5zdz6w75v065fzpg1q0yxixipd6";
- IosevkaSS16 = "0j4mi3yfw6y7863fa413jlyi9yb4j5cgrcibjqbp139282j7bnqk";
- IosevkaSS17 = "17m05d2d7d7pvdypzwnsy8yxvsiflm73788msgr7xrvn8l527v1h";
- IosevkaSS18 = "1y7a6k9wm59r76w5l9zf1xz4k8w0k19p74d3x0xzfzbrd1swgii1";
- SGr-Iosevka = "17ccw94vi1gx2hs61w52zih8l249yw7mwldgpiqcvhfgs3gl2mba";
- SGr-IosevkaCurly = "1i1vf0sndib8bfbvzfyr4cb98w1jn961gj58g0qsnrgidhsgrwmi";
- SGr-IosevkaCurlySlab = "1danjyxaqs32ln9mq1ns1991d2z9rv64qpvxg2n92j7hmd2ifsay";
- SGr-IosevkaFixed = "1aa5905i8rkndgk0dxn7vxzycg7v9ynf8xwznp1wddqmxhfi6n7r";
- SGr-IosevkaFixedCurly = "1s5c9f0is4bi9hsp7z74k5l5yc1qibvlx4vzhmphlns3ykyb14f9";
- SGr-IosevkaFixedCurlySlab = "1xf8cp3x5al5zc6dn9zf8l5vkcnlmn9g2xk4p244l9d0h3bws7nf";
- SGr-IosevkaFixedSlab = "0wdjyy4dvbbh6m5i1lwc4khrjydwkimw98yisfyn9dm81f9y3scn";
- SGr-IosevkaFixedSS01 = "0rk6mynlyni6jcf35ppw6iki116j0s5n747lsmqssmr127kdygn5";
- SGr-IosevkaFixedSS02 = "0jx6254nyz4c3d0rz19bskxyk0azhqm4qmkph9053r4glysjc2xm";
- SGr-IosevkaFixedSS03 = "0y1vavp6h3s1xggd62ar9zbqvnl6dl9fmw7vv4nl5xd08i4mc8wf";
- SGr-IosevkaFixedSS04 = "1q1g2psx93x8rf3mcwgh6c0gjzmi965c1nrd3hz4a4zk8h1n6981";
- SGr-IosevkaFixedSS05 = "1lbgr8b1904k0i89ad1zkk7xc8ind5hqnjvsg8m88na3wry3gz37";
- SGr-IosevkaFixedSS06 = "09ddjb0y02g9l4brn33li3sssll5g9njnqqi05nzdvjsbc3ls3qq";
- SGr-IosevkaFixedSS07 = "03aivfwh0bf3c8khpjgds6ajdff2h3q7nvn6b5c86wg30wi024r3";
- SGr-IosevkaFixedSS08 = "0skf9nrd3hgxkgjw3rjx5nd3r476jxy083wpzvvvd4ffkjdglcn6";
- SGr-IosevkaFixedSS09 = "13vymxhgms68d56ni8arfl8n53r4nlpcv39khgymp28rq8snqh32";
- SGr-IosevkaFixedSS10 = "1mlwilxy4k936v6ck9gif18cq9xbwv3da9nbqlaq91nhwpwfhvjw";
- SGr-IosevkaFixedSS11 = "0nxgm82w4m58bz7pixbkskvphzcrw3xshnphjb53n1sng7xcdvk4";
- SGr-IosevkaFixedSS12 = "1pghgii73y9r5c960a0dg2hqvfpf45z737i8fjnda1a5msrr8as6";
- SGr-IosevkaFixedSS13 = "0aab838ah1qjcqmp5d7ys8qxjws4pk5zrmhildisfhappcddmzn9";
- SGr-IosevkaFixedSS14 = "0xrz5alr2ll2kq61crlb1jw5c1v80hn4wblj245y96jgj6nckpa4";
- SGr-IosevkaFixedSS15 = "0sr1wv00pb85pdkhj4xjnmzgk84ks8h75bmjhn4sm8bahxbss056";
- SGr-IosevkaFixedSS16 = "0nap7ckvq23gqn5kr6asm7jjb2l6wmf53k30wvwmrwarqc9nlv1h";
- SGr-IosevkaFixedSS17 = "19124ya7j56lxhjmvw4cvqpim4y0j501nkvpnzdlyclbakmg6f6r";
- SGr-IosevkaFixedSS18 = "1f2kgpwflqi2fck1qcfidmq9r10arsp26gycj4dkgb71ddasb020";
- SGr-IosevkaSlab = "1fzvnivlj4f9k8vgwq1bp1bqh92d069qyymrfq2ki9p6if0jvf79";
- SGr-IosevkaSS01 = "0gjbpb7vv4nvvx913kqrkh2l0145l3xlqk589cfa0hdpc5jvc79k";
- SGr-IosevkaSS02 = "05dv0n7ziwyyv9rm8vsz71qki632cggcxb5qdrz51a03jhykxx10";
- SGr-IosevkaSS03 = "16jb0kf933pkvlkvvj8j6av608x8vyb0v3rmd6y67wb47prk6bh9";
- SGr-IosevkaSS04 = "1nyahbag9fkfhv0rw129dcni6iqq8jji7p468rd9diqz05ainlc9";
- SGr-IosevkaSS05 = "0cvqcvvqgq0s8mpk9lpypqglvh69ksfyv57r6dilaf329adfp1sw";
- SGr-IosevkaSS06 = "13y7aw7xwsbx1igmlvmlw25cq742lwgr40r02scpx39i65lk9baz";
- SGr-IosevkaSS07 = "13x8frvbxzzl0rf12n3xpgg66yjrwbavhrb9kix9ngbznahk85qm";
- SGr-IosevkaSS08 = "06gsrb3d17672ci8gwj1wmlj3nm1v2qkgjx3gblsh0ykgqqyxqv7";
- SGr-IosevkaSS09 = "1xy8wsxlcly3xf7swis4pdm4v5vp684lrsy8z8kn7j2f0l7cy82m";
- SGr-IosevkaSS10 = "11bngjjm22lah21xzazn7yfpi433bllwcl3shxpbscm5xcx2hf04";
- SGr-IosevkaSS11 = "1z9vkcld1ywnwcg5am5zl30dsrjmvbi14f6gsihxcalncpwzwyhz";
- SGr-IosevkaSS12 = "05ivbrf0h7h9g64pbz3xy62v5m97fwpib2l3zg3x9s3xln7r93sd";
- SGr-IosevkaSS13 = "0fkv6szha00wlwp1sks0ywdxgzn4y7j1ny5934rllz47s4574vd0";
- SGr-IosevkaSS14 = "1r4yzc304ds056d8cxjjfr5hrbf3a0cxaspw9a1hb1d5mr0409v1";
- SGr-IosevkaSS15 = "0krz2mscxrzv2gl789ssgz09pmnixg6z0pa8jhsgkws67d0y6m60";
- SGr-IosevkaSS16 = "0c20bvzvbrbm1q0nzp5az8jh5zfd5kk4syhpyp0f7fycjzalygxi";
- SGr-IosevkaSS17 = "17a4svm25kzmszm6lz3i1ldyphpd98rn6yc2fys1mfblmg7l0jmj";
- SGr-IosevkaSS18 = "0lsyvqy4z6zp8bc5sq3gg33lwxpa6vfxc2ajlayc8xvcjyf70lza";
- SGr-IosevkaTerm = "023ksvd5d9b6an8vja67b5f2h80gnjmhbab4pqsafm2xrmc6cdpx";
- SGr-IosevkaTermCurly = "0ga2vfhpgv9kwg25vcgddsa2rs8hcidbjcqywd8g9yp3jykdkfhm";
- SGr-IosevkaTermCurlySlab = "1kkks8n0giwid9f5xfq8b00xzvbpgp9416q1rlnyc91cr7bz3x2m";
- SGr-IosevkaTermSlab = "149xqag9sfg5w4cmbagn93mk2088b8r60nal1l4l4dlfm3vnbr61";
- SGr-IosevkaTermSS01 = "151vk6abvlmyygk9dd7f7adf7a6279yi90dh1dagzrpfbwx5955g";
- SGr-IosevkaTermSS02 = "1qa3vp67jwb7ns44i4i0cdakwpi5pvwqw2ij8zp4iw0229hyz2q9";
- SGr-IosevkaTermSS03 = "0mk1bc306mf3j3xh8l7bxa5yq3lida30d5xlbhifks7v1wynh2j5";
- SGr-IosevkaTermSS04 = "0r6msfh14s0kmv9y0hyda8ln5iarv2fd2fs8gkwrpyd64nb0bjdg";
- SGr-IosevkaTermSS05 = "0qkamr3p0li05ifc1rcsrdsiq5imr30g1y36xj2g1ci6g8biilq1";
- SGr-IosevkaTermSS06 = "1gvqqydblfgbb5dm4p6g5rs80669xhic7qz5r5vchg6s1nbyyqq0";
- SGr-IosevkaTermSS07 = "08s2zafv9rjq1wbqh7nb7n5x21zgpzxgvkg7fa8dkhsdjdmw4n85";
- SGr-IosevkaTermSS08 = "0rp7nckqnfpha17ca7fjy6l3fdfbxxnag8czb859akfcfbqbq5h0";
- SGr-IosevkaTermSS09 = "0ry6m079n52xw8im3ifwngzr7ny85rbj5nvvrh5dpnf6mpv878nn";
- SGr-IosevkaTermSS10 = "1l2jyjb2whg75gyzsjk52m9489nqqpd5mg95kmkc77na4brix769";
- SGr-IosevkaTermSS11 = "117nhhi2nzy2k9fjficqy837frkb03fl17s3ncij6b6d0yrd50jj";
- SGr-IosevkaTermSS12 = "1wf1ypnzsxa00akhl5a6c9awdzg7b201ana4im2rii141b85l3d1";
- SGr-IosevkaTermSS13 = "1xsxfpxjmcf0fxw5xp8cairplinjb14y6mrfdvj2zh01xbnjryvr";
- SGr-IosevkaTermSS14 = "0s4q9wnk734xfa06qvlm8689ilvzjaxfbpnmqv8irqwp4s5pdsyl";
- SGr-IosevkaTermSS15 = "0k6sida5ziwq7rn7x6561zcyynki1nlmxp4qwjc20bmym8wi55wf";
- SGr-IosevkaTermSS16 = "1vnqsd44zgx1hzp4zjccph5jh8chv7fnijfxnr9cncslmq03y6yn";
- SGr-IosevkaTermSS17 = "0cx1dh1icc1h3i4al6rlkzbi70xvq1mzywjzl96r2pa9x4fj71gy";
- SGr-IosevkaTermSS18 = "09f9zy9khg4r3qymcki85k26529nn3pgpm4ra5c5zw8bl56yxxhp";
+ Iosevka = "0xpzsmvcvcf6c57bllg1yxylrvlm31gjpn9ilr7qz8bl7jz3z9rm";
+ IosevkaAile = "0ar4wmsjdqh9a52k4vn9krpz7ii3bddnprqjyvpi9f1ybpxj74q1";
+ IosevkaCurly = "1q9wqrhyk3636gy2yrkdc9l8wqiza3n5d6slx9h7529x8c6r64gb";
+ IosevkaCurlySlab = "03an8nyg1xkv9l1fndk7agwkbg3s1kvwj342h3zj1klwi9bjz28b";
+ IosevkaEtoile = "0qi8v8vzqifyxzzwqdx5kyvx11f1x8vgrk9104cb75xmslfa1wrg";
+ IosevkaSlab = "0kmz8qywds7jr3wiy02p2c3r2y1bs0ibj7w6wa0kkkm82kk5v4b1";
+ IosevkaSS01 = "091i0x9l589iq4f4mnkw26417vck6vhwnf2d68slv7xsss4jqpyw";
+ IosevkaSS02 = "0dlsnglcbqpnpycqxq2aqgn80q6lrj50vrmgr71n051ix5mx5czl";
+ IosevkaSS03 = "1y1l0rhbn55dd2scaffvk2fa6gap8rh4wb2lvi5a93z278ajcc7q";
+ IosevkaSS04 = "01wgjwk77nb7f55zkdb6k897cv5rkx2q3va4r9rhj3z6aragp59c";
+ IosevkaSS05 = "1w9wbwwzqf9812kd4q0g3z93f4qy6jn418m79d8s9bh132nm9jl4";
+ IosevkaSS06 = "0s1cl8i7nv7yxynspix5mkl0db1vrlik5yiqs47ih8a82rm6zgmj";
+ IosevkaSS07 = "0rssrgkfzr2pnycnjx2ny88sgcw4haqh5mmbyjnqm412602v57l1";
+ IosevkaSS08 = "11yhnwymkr8m4si9ph2knk44rk7r87sjab0g2w8lhiamlcrps49a";
+ IosevkaSS09 = "1mfv68s88zxvjcg90ha7cdhwhhlqv77b4iz7z991gmd34dd2n22l";
+ IosevkaSS10 = "14j5mn7ry45f6vyzrq6v1qcssdz7s99d2hmpn3hh4gyn18hzadix";
+ IosevkaSS11 = "0q3ksgh8y9mldr85k6l9q3p86yr13mcdvbwrrr2jy17kqjfms6yz";
+ IosevkaSS12 = "1lh1vfv4q1ghdnxnk45hdqpp3pp7wr6pcv2b8k2rpjpv0w8wkz7b";
+ IosevkaSS13 = "1vpkv053skbib9jgp75002gsisc2fpakwilh97sxnfyz47vqf6vk";
+ IosevkaSS14 = "1q73a2wkdzd51s2bpjysh6k5scsqj089vphj68i1r3xzig5zg73d";
+ IosevkaSS15 = "08qj500y20l4jzjd8qbdsifavi7hw1l136d2iqal2m18hy7kbvf3";
+ IosevkaSS16 = "1ifmk9j4az7g3rlxdswxc2cz1hbn2nxmrh3ysi9gsjzppfayi4wn";
+ IosevkaSS17 = "02abk8imd7kz1m4mq7c1sv13pm6d98l53qrh0291f3z5gpq6mdmw";
+ IosevkaSS18 = "0ia83ijbq9bishj6gwij7sszp75bqwz1h30bxkavlxk5gfb770q1";
+ SGr-Iosevka = "1n6v930a42wbx6bb1cyh6wvy2m885w60hlan9kgps682f8108h57";
+ SGr-IosevkaCurly = "19r0swn7wz0h5m2f4vf2sk1lrdvrnv4nlr0hikb3mh6fylglwffv";
+ SGr-IosevkaCurlySlab = "1xygrs9x8j9lm2n400i8m0i5vgwiq75vq4hm3712hkx2dx1kjycf";
+ SGr-IosevkaFixed = "0nl380k30l4gn327kp51vwzlqh9j39w6frhmrxbmdcblnz1sc5md";
+ SGr-IosevkaFixedCurly = "05aagifx30xzb9rmylx8k4jvpr8wgzi2dmc2ili40yk06jw97py1";
+ SGr-IosevkaFixedCurlySlab = "1blad2s6kzz64c5fri50fqwivy8qxzkfxjg73wqyjzhmwbf5am1d";
+ SGr-IosevkaFixedSlab = "1f0zqrd193w0lpzbl24ldr7wbbag3v6ahkch5jzad2f931fi62vl";
+ SGr-IosevkaFixedSS01 = "1nyvwab562a0c5f1gjqw4wwq3lkizz1zi0bpg3dbfk72kzwlx31n";
+ SGr-IosevkaFixedSS02 = "1k2lkf5cxxbp2rimv97c6bqq2fqkz4iwhvqh2bp3jw4jsxrqragc";
+ SGr-IosevkaFixedSS03 = "0c679d897k6jdwwsrmj57v6q08ns6brrn6pp53m1fs4v8vsy7gq8";
+ SGr-IosevkaFixedSS04 = "1zcv64yivzflr106vi9a0nzxl93d68d2pp07dlfc7acd86ps90j1";
+ SGr-IosevkaFixedSS05 = "1g45312ly0zr1hsgdv1nhj2slrign6lddnxxalnbpi065qcgxzdb";
+ SGr-IosevkaFixedSS06 = "0ahpvw9z573xd437m0vdyh7bh68z7frisjrm4r02a2nd0bc8rfva";
+ SGr-IosevkaFixedSS07 = "06a5gfzf2a8ci8qvxfr8m0pj4avg5fggfdfs51lwn5n1rjqv3jms";
+ SGr-IosevkaFixedSS08 = "00x0rz0j6l5lnb1bnly3dswazgxpdx5gd3ggihxcwvkjfarbs12y";
+ SGr-IosevkaFixedSS09 = "089qlqa9hrfq1dwdnj29kr3r60n95gsnqqcgx1y87nw8xxaj1l8c";
+ SGr-IosevkaFixedSS10 = "1g1xic30x6sb5jkg9ws1ymk1530402m60v6bsl9l164hj5wbfsjh";
+ SGr-IosevkaFixedSS11 = "0rpbr95k2xzg7gilljhrx2jhwxaqg6v7hfxj3mrjid5jjphrw43v";
+ SGr-IosevkaFixedSS12 = "1iz5apwf4700r63gicqcbic77f0dp1fhnqaxigrmhsyxwff8b31m";
+ SGr-IosevkaFixedSS13 = "1igwj2ikfamrdd6nbmdy72sdrk7k2v1j32yny9bl5wx13dw7575b";
+ SGr-IosevkaFixedSS14 = "00032jy2vls5f0frpnpbiiw8i2v1qj84hy1wcksgy4j357vw4lpf";
+ SGr-IosevkaFixedSS15 = "1kpgkvq022gb3j33kr9b97ays0wvc5wl23n9cvq9ij8j3wbs4z3k";
+ SGr-IosevkaFixedSS16 = "0bnc7y6ma9mi5xwy7csn9h75ahv3g8ggkfhr02qn34qm2dbmif1n";
+ SGr-IosevkaFixedSS17 = "1d62jfwrpvh735jlvk812ymmly2qhkpn38s0gh48m28whgwvrhcw";
+ SGr-IosevkaFixedSS18 = "18954hkad2b8pbp9f33f7ml4rzgkxl2hnjdc69zhav76lxd6369x";
+ SGr-IosevkaSlab = "0lvx0ghvy17b6jzpc88kj0p1symf4vqahlc6wa2w4jsb2csc9d2l";
+ SGr-IosevkaSS01 = "1b54d5g50k8hl3hnhmng4amayh5wmbvvkzq48mld6zwlfr1fadkd";
+ SGr-IosevkaSS02 = "0bg9y4fr812ax34kmdz727ib67dghpbsim7a57isc897x0igcbnj";
+ SGr-IosevkaSS03 = "01rsg0f8nxzl7i0w0sfp0sdrd1ab7p4qdadan486jaarxbjd6kx7";
+ SGr-IosevkaSS04 = "1l36xjs0pm83i1azx0s2y541x6b83b1dw9ghf5ajgll29sz0gnlx";
+ SGr-IosevkaSS05 = "0fj2jd65yhbxs9f2sadzpdm05d5api9ffqjx8a9hdc291ykl3sw6";
+ SGr-IosevkaSS06 = "105g5p9rvr8cfiqf4wbjsly8616jm49bx088ddgj4jyli1msjh8k";
+ SGr-IosevkaSS07 = "0lci5wa9q8bk57d0c99r86nhxh17qw4s0mh8yismnb0hqcknhfly";
+ SGr-IosevkaSS08 = "1v56yda5w45mi9hmbdswqa4dmscf728a2bj0lf3ai9zcprfnc8d3";
+ SGr-IosevkaSS09 = "0bgn9q6r1a3799nawhgzws9rm7mzibiz4ya2x4qkmawzzi1rdgjs";
+ SGr-IosevkaSS10 = "19nqp295cdq7k1zlh8nd42wa3m11ql7112v746vvwq5bpr79dn8c";
+ SGr-IosevkaSS11 = "0jr9j8c51fh3dp8mqiimr4lhnvznpn2q3swz2zyc8jlmbyga02ad";
+ SGr-IosevkaSS12 = "176mby5agqa7fll9wq16dws98nn7igfx72fni1f509hq5k7xygsp";
+ SGr-IosevkaSS13 = "0a53868nnwgql2sf909ybpdibjii8w89bp0kc8xymx7v9i2m4iyf";
+ SGr-IosevkaSS14 = "11m4v27sf6qif6069nm71dfnksp7bldkvlx9bbvyn0y6lg9n1pfl";
+ SGr-IosevkaSS15 = "00wr61nlf091gkwh5kdx8wp75y0vi2dlra91m89b4w6592vwffk4";
+ SGr-IosevkaSS16 = "0b1fqrcx65ajanc433gyscw15ra230z8gs5kh0ahhkwqwz1al0lq";
+ SGr-IosevkaSS17 = "1xsvga76x8p87ws386gmz28nghw3ybr1rck722a5wzzlz5z51p3m";
+ SGr-IosevkaSS18 = "0w97ayi3jsb3313bw9dr9xb1l5lx6d26rc5yw0y9c9ph180f9afy";
+ SGr-IosevkaTerm = "0b5y4gg149271gmf255hr8lp1n2qxafp5k1gi7h7rpnnndaimj1g";
+ SGr-IosevkaTermCurly = "1izpf2sb0zv2kfqm1zb1ambicydqbis202n36rxn3b3sfa41hnwy";
+ SGr-IosevkaTermCurlySlab = "03dbzgp0g0767aym5rshbjvzbhff8gpg90zl9sqrrfgmwav9yqd6";
+ SGr-IosevkaTermSlab = "1amaimpr84q36gf2ma31d5ss57g84d8rw4bzg7058kd801yc1y53";
+ SGr-IosevkaTermSS01 = "1pj4bb7q9bjwnss2353ldw599f8sns28vc8h8n33sq9xqrna9fbd";
+ SGr-IosevkaTermSS02 = "1rgwyhzzpllprs2rmkrsc8xknsc4gzi3h0cv96qnx9jvd9ixyq67";
+ SGr-IosevkaTermSS03 = "1c682qaj6bzyrwq4yc9bxn8y6yza9hn0c3hpj5g62akwk50dvkg9";
+ SGr-IosevkaTermSS04 = "02rgpbb2wn3aibkkpfi2sxy751bwmf7azkv44xdalhyb6hz7vfgv";
+ SGr-IosevkaTermSS05 = "187kwn9g81rpq71w58hdi27ngl1zby550xx85a2dz00w7j1l1qy3";
+ SGr-IosevkaTermSS06 = "13k91ha10yymh5wcnf45sh1d51rgnlrzdg9bdh4r86122mq2pvl9";
+ SGr-IosevkaTermSS07 = "16mq7mbcrqvpmwl6zgbs8r4w5b1r0m01i6iiwv20x74ay9pkglmv";
+ SGr-IosevkaTermSS08 = "0npiqvw4ai9mq9ix0hfrq86h3y828g284nw2q4dgqpcpvhm8kxq5";
+ SGr-IosevkaTermSS09 = "105p6x8chm9lsapb6ccpvhbrhaackdscjqi5j04hadkf4kxp7cn4";
+ SGr-IosevkaTermSS10 = "023bgny097p8n58npf7f3y7shxgyfgqh5yy67lc64gwi3bw8lwb6";
+ SGr-IosevkaTermSS11 = "1lkkkcqpgcfs3j3vdr3nryaxhycgz67d58zd54mpkxj3hicag1i9";
+ SGr-IosevkaTermSS12 = "18d53273x83sq7nm6mi810y74i57nlz46vxxybdjbfp3i74rl14q";
+ SGr-IosevkaTermSS13 = "1vi5i12l7pp2ishk8wdn2rpbxhmmvjqla6zcn5grq9i3ki92hbaf";
+ SGr-IosevkaTermSS14 = "0p5pzcmhg4wbmr8kp2ydhrprnw7ll9wvvsni05347s3vg7scd7al";
+ SGr-IosevkaTermSS15 = "11grinpbmd0qpkqs31qg20bdd1y35570ja8ifx8pfh0j91x97q1f";
+ SGr-IosevkaTermSS16 = "1mbqzfaxqi1l406wjjnz34nhlsgxj4jsayybdwv12nv7v8fbyalj";
+ SGr-IosevkaTermSS17 = "138jbkicfrqgqg04am8fwvjr5zmjxx22ik1ss4iivgl0grr07ysf";
+ SGr-IosevkaTermSS18 = "0glfd94lv7pl52apfxks0ic6w66347c4hxm57phylfmmvd163zd0";
}
diff --git a/third_party/nixpkgs/pkgs/data/fonts/league-spartan/default.nix b/third_party/nixpkgs/pkgs/data/fonts/league-spartan/default.nix
index 10691f10c8..022346c5ab 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/league-spartan/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/league-spartan/default.nix
@@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
Taking a strong influence from ATF's classic Spartan family, we're
starting our own family out with a single strong weight. We've put a few
unique touches into a beautiful, historical typeface, and made sure to
- include an extensive characterset āĀ currently totaling over 300 glyphs.
+ include an extensive characterset ā currently totaling over 300 glyphs.
Over time, the open-source license will allow us expand League Spartan
into a full family, with multiple weights and styles, and we're starting
diff --git a/third_party/nixpkgs/pkgs/data/fonts/libertinus/default.nix b/third_party/nixpkgs/pkgs/data/fonts/libertinus/default.nix
index 4d942c7e2b..a9bdb0a265 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/libertinus/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/libertinus/default.nix
@@ -1,14 +1,16 @@
-{ lib, stdenvNoCC, fetchurl }:
+{ lib, stdenvNoCC, fetchurl, zstd }:
stdenvNoCC.mkDerivation rec {
pname = "libertinus";
- version = "7.040";
+ version = "7.051";
src = fetchurl {
- url = "https://github.com/alerque/libertinus/releases/download/v${version}/Libertinus-${version}.tar.xz";
- hash = "sha256-f+nwInItHBzGfcLCihELO7VbrjV1GWFg0kIsiTM7OFA=";
+ url = "https://github.com/alerque/libertinus/releases/download/v${version}/Libertinus-${version}.tar.zst";
+ hash = "sha256-JQZ3ySnTd1owkTZDWUN5ryZKwu8oAQNaody+MLm+I6Y=";
};
+ nativeBuildInputs = [ zstd ];
+
installPhase = ''
runHook preInstall
diff --git a/third_party/nixpkgs/pkgs/data/fonts/sudo/default.nix b/third_party/nixpkgs/pkgs/data/fonts/sudo/default.nix
index bca96e3f87..21a447adc8 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/sudo/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/sudo/default.nix
@@ -2,11 +2,11 @@
stdenvNoCC.mkDerivation rec {
pname = "sudo-font";
- version = "1.4";
+ version = "2.0.0";
src = fetchzip {
url = "https://github.com/jenskutilek/sudo-font/releases/download/v${version}/sudo.zip";
- hash = "sha256-d0KOxINOw5G7V8c/hhgktHnSqeGNrE3Nd3ngSKSlBhc=";
+ hash = "sha256-WjhNWwAeb6f7tlvXMr6Q7mtNnaWbHSnBtXK6Ba3YOW4=";
};
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/data/fonts/twemoji-color-font/default.nix b/third_party/nixpkgs/pkgs/data/fonts/twemoji-color-font/default.nix
index a6e65ce689..20f071050d 100644
--- a/third_party/nixpkgs/pkgs/data/fonts/twemoji-color-font/default.nix
+++ b/third_party/nixpkgs/pkgs/data/fonts/twemoji-color-font/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "twemoji-color-font";
- version = "14.0.2";
+ version = "15.0.3";
# We fetch the prebuilt font because building it takes 1.5 hours on hydra.
# Relevant issue: https://github.com/NixOS/nixpkgs/issues/97871
src = fetchurl {
url = "https://github.com/eosrei/twemoji-color-font/releases/download/v${finalAttrs.version}/TwitterColorEmoji-SVGinOT-Linux-${finalAttrs.version}.tar.gz";
- sha256 = "sha256-aCbiHqCNxd8myIeuTlYEaYfg9JCd+MAsc94FcUoDU8E=";
+ sha256 = "sha256-3mpcuQ3BaEyPmCMOrfWLA4XE9UkfbAgoIwF9nKHT7Ho=";
};
dontBuild = true;
diff --git a/third_party/nixpkgs/pkgs/data/icons/numix-icon-theme-circle/default.nix b/third_party/nixpkgs/pkgs/data/icons/numix-icon-theme-circle/default.nix
index 6e26a6cdee..2920591760 100644
--- a/third_party/nixpkgs/pkgs/data/icons/numix-icon-theme-circle/default.nix
+++ b/third_party/nixpkgs/pkgs/data/icons/numix-icon-theme-circle/default.nix
@@ -2,13 +2,13 @@
stdenvNoCC.mkDerivation rec {
pname = "numix-icon-theme-circle";
- version = "24.07.19";
+ version = "24.10.01";
src = fetchFromGitHub {
owner = "numixproject";
repo = pname;
rev = version;
- sha256 = "sha256-tCqsFcKGUV4sLkoyc3beHmnJxVwRxEGo+G5PJfBuHbI=";
+ sha256 = "sha256-6+JzTVhhQBbEjQ85ZIBh04KZUFcHwDo8tdA0ruUEqT8=";
};
nativeBuildInputs = [ gtk3 ];
diff --git a/third_party/nixpkgs/pkgs/data/icons/numix-icon-theme/default.nix b/third_party/nixpkgs/pkgs/data/icons/numix-icon-theme/default.nix
index fcf8436323..88d2240408 100644
--- a/third_party/nixpkgs/pkgs/data/icons/numix-icon-theme/default.nix
+++ b/third_party/nixpkgs/pkgs/data/icons/numix-icon-theme/default.nix
@@ -11,13 +11,13 @@
stdenvNoCC.mkDerivation rec {
pname = "numix-icon-theme";
- version = "24.04.22";
+ version = "24.09.18";
src = fetchFromGitHub {
owner = "numixproject";
repo = pname;
rev = version;
- sha256 = "sha256-hFUsj0nODUVbzKyN6ud3HsaoTZBLGW+jjwc6kFFH02c=";
+ sha256 = "sha256-NcsrITf/uiAeCGVxILP7/duzBYTXs1b9Yztsruq1MJg=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/data/misc/dbip-country-lite/default.nix b/third_party/nixpkgs/pkgs/data/misc/dbip-country-lite/default.nix
index 79a4d9065c..cda4a19d26 100644
--- a/third_party/nixpkgs/pkgs/data/misc/dbip-country-lite/default.nix
+++ b/third_party/nixpkgs/pkgs/data/misc/dbip-country-lite/default.nix
@@ -5,11 +5,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "dbip-country-lite";
- version = "2024-09";
+ version = "2024-10";
src = fetchurl {
url = "https://download.db-ip.com/free/dbip-country-lite-${finalAttrs.version}.mmdb.gz";
- hash = "sha256-Y3uLIETUMfR/IEXfhqz3srAJxe8yM7oRi+DrA2tL15Y=";
+ hash = "sha256-MeAhfDY2jdX2WDsNGNjvH/JeCo9C1hx3PWyk8am9Ut0=";
};
dontUnpack = true;
diff --git a/third_party/nixpkgs/pkgs/data/misc/hackage/pin.json b/third_party/nixpkgs/pkgs/data/misc/hackage/pin.json
index 6449d77aee..97532fab18 100644
--- a/third_party/nixpkgs/pkgs/data/misc/hackage/pin.json
+++ b/third_party/nixpkgs/pkgs/data/misc/hackage/pin.json
@@ -1,6 +1,6 @@
{
- "commit": "4670ba3f52eae6737137ddcb817182f3daad4f26",
- "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/4670ba3f52eae6737137ddcb817182f3daad4f26.tar.gz",
- "sha256": "18q5shdmh12147502135q6132rmzp29qfjhwrcjwidl0pi9ki70i",
- "msg": "Update from Hackage at 2024-08-19T17:17:03Z"
+ "commit": "5d97d9c05e76d8cecb68f1e9063afb39ca0fb26b",
+ "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/5d97d9c05e76d8cecb68f1e9063afb39ca0fb26b.tar.gz",
+ "sha256": "1ic4wn5immv06m1m2cq6mzrrgrxbidxmj39licxlkmnm9jlwzjwr",
+ "msg": "Update from Hackage at 2024-09-03T10:29:19Z"
}
diff --git a/third_party/nixpkgs/pkgs/data/misc/mailcap/default.nix b/third_party/nixpkgs/pkgs/data/misc/mailcap/default.nix
index b3560ecc50..452e6f661a 100644
--- a/third_party/nixpkgs/pkgs/data/misc/mailcap/default.nix
+++ b/third_party/nixpkgs/pkgs/data/misc/mailcap/default.nix
@@ -1,6 +1,7 @@
{ lib
, stdenv
, fetchurl
+, nixosTests
# updater
, git
@@ -44,6 +45,8 @@ stdenv.mkDerivation rec {
exec nix-update --version "$VERSION" "$@"
'';
+ passthru.tests.nginx-mime = nixosTests.nginx-mime;
+
meta = with lib; {
description = "Helper application and MIME type associations for file types";
homepage = "https://pagure.io/mailcap";
diff --git a/third_party/nixpkgs/pkgs/data/misc/mobile-broadband-provider-info/default.nix b/third_party/nixpkgs/pkgs/data/misc/mobile-broadband-provider-info/default.nix
index 816bb25b1b..4decc3c6dd 100644
--- a/third_party/nixpkgs/pkgs/data/misc/mobile-broadband-provider-info/default.nix
+++ b/third_party/nixpkgs/pkgs/data/misc/mobile-broadband-provider-info/default.nix
@@ -32,6 +32,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Mobile broadband service provider database";
homepage = "https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info";
+ changelog = "https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info/-/blob/${version}/NEWS?ref_type=tags";
license = licenses.publicDomain;
maintainers = [ ];
platforms = platforms.all;
diff --git a/third_party/nixpkgs/pkgs/data/misc/v2ray-domain-list-community/default.nix b/third_party/nixpkgs/pkgs/data/misc/v2ray-domain-list-community/default.nix
index ef135367c9..8170852020 100644
--- a/third_party/nixpkgs/pkgs/data/misc/v2ray-domain-list-community/default.nix
+++ b/third_party/nixpkgs/pkgs/data/misc/v2ray-domain-list-community/default.nix
@@ -3,12 +3,12 @@
let
generator = pkgsBuildBuild.buildGoModule rec {
pname = "v2ray-domain-list-community";
- version = "20240914091803";
+ version = "20240920063125";
src = fetchFromGitHub {
owner = "v2fly";
repo = "domain-list-community";
rev = version;
- hash = "sha256-nfw2gpI99hX3sgCdRST4IZ1RsUxPIMWGsTNuFnvOXkU=";
+ hash = "sha256-NNBC7Pd8mxPuC2LVmedZLtvsnw2LfbD+VEPwtTU5DQE=";
};
vendorHash = "sha256-NLh14rXRci4hgDkBJVJDIDvobndB7KYRKAX7UjyqSsg=";
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/data/themes/adw-gtk3/default.nix b/third_party/nixpkgs/pkgs/data/themes/adw-gtk3/default.nix
index 65043d8a24..fd73f1cf4d 100644
--- a/third_party/nixpkgs/pkgs/data/themes/adw-gtk3/default.nix
+++ b/third_party/nixpkgs/pkgs/data/themes/adw-gtk3/default.nix
@@ -9,13 +9,13 @@
stdenvNoCC.mkDerivation rec {
pname = "adw-gtk3";
- version = "5.4";
+ version = "5.3";
src = fetchFromGitHub {
owner = "lassekongo83";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-FwODgA3BK5O1WoNNbn27H18Epuqwcsnoc3hZUB59+Wg=";
+ sha256 = "sha256-DpJLX9PJX1Q8dDOx7YOXQzgNECsKp5uGiCVTX6iSlbI=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/data/themes/alacritty-theme/default.nix b/third_party/nixpkgs/pkgs/data/themes/alacritty-theme/default.nix
index cf97f406ba..8b557b504f 100644
--- a/third_party/nixpkgs/pkgs/data/themes/alacritty-theme/default.nix
+++ b/third_party/nixpkgs/pkgs/data/themes/alacritty-theme/default.nix
@@ -6,13 +6,13 @@
stdenvNoCC.mkDerivation (self: {
pname = "alacritty-theme";
- version = "0-unstable-2024-09-03";
+ version = "0-unstable-2024-09-27";
src = fetchFromGitHub {
owner = "alacritty";
repo = "alacritty-theme";
- rev = "e759dafb8e2e00abb428592979ce006da7fba4a7";
- hash = "sha256-cZ+ziE+VbQFpJ+iDS7X9Q2YC1Ziu+JITzDmX79BCcRY=";
+ rev = "90a8406beb095fdb1617135a98c38df1ef08859c";
+ hash = "sha256-Uav3hn2HxwtpOWdGt8WDCqTR0erxXWF6Wxkcltru1Yw=";
};
dontConfigure = true;
diff --git a/third_party/nixpkgs/pkgs/data/themes/dracula-theme/default.nix b/third_party/nixpkgs/pkgs/data/themes/dracula-theme/default.nix
index 9fef14edb3..29d3e6a2cd 100644
--- a/third_party/nixpkgs/pkgs/data/themes/dracula-theme/default.nix
+++ b/third_party/nixpkgs/pkgs/data/themes/dracula-theme/default.nix
@@ -2,7 +2,7 @@
let
themeName = "Dracula";
- version = "4.0.0-unstable-2024-09-07";
+ version = "4.0.0-unstable-2024-09-24";
in
stdenvNoCC.mkDerivation {
pname = "dracula-theme";
@@ -11,8 +11,8 @@ stdenvNoCC.mkDerivation {
src = fetchFromGitHub {
owner = "dracula";
repo = "gtk";
- rev = "19e0dcb5d821df8948a96fef8be551f463fcf0d2";
- hash = "sha256-WfpoGEs2ki84HwE53Fh8CFiybJXZhaiP7m0sfx9Z1X4=";
+ rev = "f2d2ea560a83ebdef6734b70dd9683272b47894d";
+ hash = "sha256-/xgvlcMC4AHITy15dVHhdTIeu1mcA6Luhdanpr1as4Q=";
};
propagatedUserEnvPkgs = [
diff --git a/third_party/nixpkgs/pkgs/data/themes/sddm-astronaut/default.nix b/third_party/nixpkgs/pkgs/data/themes/sddm-astronaut/default.nix
index ef8071f1e8..39064b3c7a 100644
--- a/third_party/nixpkgs/pkgs/data/themes/sddm-astronaut/default.nix
+++ b/third_party/nixpkgs/pkgs/data/themes/sddm-astronaut/default.nix
@@ -29,7 +29,7 @@ stdenvNoCC.mkDerivation rec {
meta = {
description = "Modern looking qt6 sddm theme";
- homepage = "https://github.com/${src.owner}/${pname}";
+ homepage = "https://github.com/${src.owner}/${src.repo}";
license = lib.licenses.gpl3;
platforms = lib.platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/data/themes/whitesur-kde/default.nix b/third_party/nixpkgs/pkgs/data/themes/whitesur-kde/default.nix
index 71e5204854..299e4c89a1 100644
--- a/third_party/nixpkgs/pkgs/data/themes/whitesur-kde/default.nix
+++ b/third_party/nixpkgs/pkgs/data/themes/whitesur-kde/default.nix
@@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation {
pname = "whitesur-kde";
- version = "2022-05-01-unstable-2024-08-26";
+ version = "2022-05-01-unstable-2024-09-26";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = "whitesur-kde";
- rev = "ead6fd7308b3cae1b4634d00ddc685f9a88c59a9";
- hash = "sha256-1YDy+g8r6NIceV1ygJK+w24g4ehzsPFMSWoLkuiNosU=";
+ rev = "8cbb617049ad79ecff63eb62770d360b73fed656";
+ hash = "sha256-uNRO/r8kJByS4BDq0jXth+y0rg3GtGsbXoNLOZHpuNU=";
};
# Propagate sddm theme dependencies to user env otherwise sddm does
diff --git a/third_party/nixpkgs/pkgs/desktops/deepin/apps/deepin-music/default.nix b/third_party/nixpkgs/pkgs/desktops/deepin/apps/deepin-music/default.nix
index 16dc198310..9013306af6 100644
--- a/third_party/nixpkgs/pkgs/desktops/deepin/apps/deepin-music/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/deepin/apps/deepin-music/default.nix
@@ -4,18 +4,14 @@
fetchFromGitHub,
cmake,
pkg-config,
- qttools,
- wrapQtAppsHook,
- dtkwidget,
- dtkdeclarative,
- qt5integration,
- qt5platform-plugins,
- udisks2-qt5,
- qtmpris,
- qtmultimedia,
- kcodecs,
+ dtk6widget,
+ dtk6declarative,
+ qt6integration,
+ qt6platform-plugins,
+ qt6mpris,
ffmpeg,
libvlc,
+ qt6Packages,
taglib,
SDL2,
gst_all_1,
@@ -23,13 +19,13 @@
stdenv.mkDerivation rec {
pname = "deepin-music";
- version = "7.0.3";
+ version = "7.0.9";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- hash = "sha256-MLfkSO8ru8MKiwgiQ0mPO3zGlnIeSHPc0Op5jjzJ6PE=";
+ hash = "sha256-tj0XICmp7sM2m6aSf/DgxS7JXO3Wy/83sZIPGV17gFo=";
};
patches = [ "${src}/patches/fix-library-path.patch" ];
@@ -37,20 +33,20 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
cmake
pkg-config
- qttools
- wrapQtAppsHook
+ qt6Packages.qttools
+ qt6Packages.wrapQtAppsHook
];
buildInputs =
[
- dtkwidget
- dtkdeclarative
- qt5integration
- qt5platform-plugins
- udisks2-qt5
- qtmpris
- qtmultimedia
- kcodecs
+ dtk6widget
+ dtk6declarative
+ qt6integration
+ qt6platform-plugins
+ qt6mpris
+ qt6Packages.qtbase
+ qt6Packages.qt5compat
+ qt6Packages.qtmultimedia
ffmpeg
libvlc
taglib
@@ -69,18 +65,19 @@ stdenv.mkDerivation rec {
"-I${libvlc}/include/vlc"
];
- strictDeps = true;
+ # qtmultimedia can't not be found with strictDeps
+ strictDeps = false;
preFixup = ''
qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0")
'';
- meta = with lib; {
+ meta = {
description = "Awesome music player with brilliant and tweakful UI Deepin-UI based";
mainProgram = "deepin-music";
homepage = "https://github.com/linuxdeepin/deepin-music";
- license = licenses.gpl3Plus;
- platforms = platforms.linux;
- maintainers = teams.deepin.members;
+ license = lib.licenses.gpl3Plus;
+ platforms = lib.platforms.linux;
+ maintainers = lib.teams.deepin.members;
};
}
diff --git a/third_party/nixpkgs/pkgs/desktops/deepin/default.nix b/third_party/nixpkgs/pkgs/desktops/deepin/default.nix
index fc8137cac8..4b350abdd1 100644
--- a/third_party/nixpkgs/pkgs/desktops/deepin/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/deepin/default.nix
@@ -38,6 +38,7 @@ let
dtk6log = callPackage ./library/dtk6log { };
qt6platform-plugins = callPackage ./library/qt6platform-plugins { };
qt6integration = callPackage ./library/qt6integration { };
+ qt6mpris = callPackage ./library/qt6mpris { };
#### CORE
deepin-kwin = callPackage ./core/deepin-kwin { };
diff --git a/third_party/nixpkgs/pkgs/desktops/deepin/library/qt6mpris/default.nix b/third_party/nixpkgs/pkgs/desktops/deepin/library/qt6mpris/default.nix
new file mode 100644
index 0000000000..71a17256d6
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/desktops/deepin/library/qt6mpris/default.nix
@@ -0,0 +1,46 @@
+{
+ stdenv,
+ lib,
+ fetchFromGitHub,
+ qt6Packages,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "qt6mpris";
+ version = "1.0.0.1-1deepin1";
+
+ src = fetchFromGitHub {
+ owner = "deepin-community";
+ repo = "qt6mpris";
+ rev = finalAttrs.version;
+ hash = "sha256-PCdA9q/txaL2Fbr2/4+Z7L4zxWeULl3bq8MVH3i1g3g=";
+ };
+
+ postPatch = ''
+ substituteInPlace src/src.pro \
+ --replace-fail '$$[QT_INSTALL_LIBS]' "$out/lib" \
+ --replace-fail '$$[QT_INSTALL_HEADERS]' "$out/include" \
+ --replace-fail '$$[QMAKE_MKSPECS]' "$out/mkspecs"
+ substituteInPlace declarative/declarative.pro \
+ --replace-fail '$$[QT_INSTALL_QML]' "$out/${qt6Packages.qtbase.qtQmlPrefix}"
+ '';
+
+ nativeBuildInputs = [
+ qt6Packages.qmake
+ ];
+
+ dontWrapQtApps = true;
+
+ buildInputs = [
+ qt6Packages.qtbase
+ qt6Packages.qtdeclarative
+ ];
+
+ meta = {
+ description = "Qt and QML MPRIS interface and adaptor";
+ homepage = "https://github.com/deepin-community/qt6mpris";
+ license = lib.licenses.lgpl21Plus;
+ platforms = lib.platforms.linux;
+ maintainers = lib.teams.deepin.members;
+ };
+})
diff --git a/third_party/nixpkgs/pkgs/desktops/gnome/extensions/unite/default.nix b/third_party/nixpkgs/pkgs/desktops/gnome/extensions/unite/default.nix
index 5c5cf7444d..dbc7e96df3 100644
--- a/third_party/nixpkgs/pkgs/desktops/gnome/extensions/unite/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/gnome/extensions/unite/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "gnome-shell-extension-unite";
- version = "79";
+ version = "80";
src = fetchFromGitHub {
owner = "hardpixel";
repo = "unite-shell";
rev = "v${version}";
- hash = "sha256-OyxNibjQn7VBEdAPUaGd0MEgzCzpaFqViMKhF52haUI=";
+ hash = "sha256-mK5EoGlfJ6JGQkKuYFg1wxwyL5p+woIlJfkj9UWozio=";
};
passthru = {
diff --git a/third_party/nixpkgs/pkgs/desktops/lomiri/development/libusermetrics/2001-Remove-custom-check-target.patch b/third_party/nixpkgs/pkgs/desktops/lomiri/development/libusermetrics/2001-Remove-custom-check-target.patch
deleted file mode 100644
index dfa90b18ca..0000000000
--- a/third_party/nixpkgs/pkgs/desktops/lomiri/development/libusermetrics/2001-Remove-custom-check-target.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 52ac1d6548b4a92d569c5d2f53b84c604c7fce8a Mon Sep 17 00:00:00 2001
-From: OPNA2608
-Date: Thu, 1 Feb 2024 22:42:39 +0100
-Subject: [PATCH] Remove custom check target
-
-The automatic one provides better controls for us
----
- CMakeLists.txt | 7 +------
- 1 file changed, 1 insertion(+), 6 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index af643a7..75b3cc1 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -105,18 +105,13 @@ add_subdirectory("data")
-
-
- if(ENABLE_TESTS)
--enable_testing()
-+include(CTest)
-
- pkg_check_modules(QTDBUSTEST REQUIRED libqtdbustest-1 REQUIRED)
- include_directories(${QTDBUSTEST_INCLUDE_DIRS})
-
- add_subdirectory(tests)
-
--ADD_CUSTOM_TARGET(
-- check
-- ${CMAKE_CTEST_COMMAND} --force-new-ctest-process --output-on-failure
--)
--
- find_package(CoverageReport)
- enable_coverage_report(
- TARGETS
---
-2.42.0
-
diff --git a/third_party/nixpkgs/pkgs/desktops/lomiri/development/libusermetrics/2002-Launch-module-created-systemd-service.patch b/third_party/nixpkgs/pkgs/desktops/lomiri/development/libusermetrics/2002-Launch-module-created-systemd-service.patch
deleted file mode 100644
index 82961cd4ba..0000000000
--- a/third_party/nixpkgs/pkgs/desktops/lomiri/development/libusermetrics/2002-Launch-module-created-systemd-service.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-From cf8ba54d22f5ac839004c0d984fb402bde82b527 Mon Sep 17 00:00:00 2001
-From: OPNA2608
-Date: Mon, 8 Apr 2024 15:22:55 +0200
-Subject: [PATCH] Launch module-created systemd service
-
----
- data/com.lomiri.UserMetrics.service.in | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/data/com.lomiri.UserMetrics.service.in b/data/com.lomiri.UserMetrics.service.in
-index c2e6ae1..212e24f 100644
---- a/data/com.lomiri.UserMetrics.service.in
-+++ b/data/com.lomiri.UserMetrics.service.in
-@@ -3,3 +3,4 @@ Name=com.lomiri.UserMetrics
- Exec=@CMAKE_INSTALL_FULL_LIBEXECDIR@/libusermetrics/usermetricsservice
- User=usermetrics
- StandardOutput=syslog
-+SystemdService=dbus-com.lomiri.UserMetrics.service
---
-2.42.0
-
diff --git a/third_party/nixpkgs/pkgs/desktops/mate/mate-notification-daemon/default.nix b/third_party/nixpkgs/pkgs/desktops/mate/mate-notification-daemon/default.nix
index 6ac2b8abaa..eeb65991b6 100644
--- a/third_party/nixpkgs/pkgs/desktops/mate/mate-notification-daemon/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/mate/mate-notification-daemon/default.nix
@@ -18,11 +18,11 @@
stdenv.mkDerivation rec {
pname = "mate-notification-daemon";
- version = "1.28.0";
+ version = "1.28.1";
src = fetchurl {
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "pDEDSOrYZsvLm0xGP00mXMapahp4KpQRoIsjvWXbsuA=";
+ hash = "sha256-//71U76hW+z/XtQNZOGMI9O2ScRZnMHrHoL3BTOFOzQ=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-photos/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-photos/default.nix
index 8d7a4afb69..7e3794083f 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-photos/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/elementary-photos/default.nix
@@ -19,27 +19,25 @@
, libgudev
, libraw
, sqlite
-, python3
, libwebp
, wrapGAppsHook3
}:
stdenv.mkDerivation rec {
pname = "elementary-photos";
- version = "8.0.0";
+ version = "8.0.1";
src = fetchFromGitHub {
owner = "elementary";
repo = "photos";
rev = version;
- sha256 = "sha256-EULNLtoZ8M68cp1DT11G6O2TONH/0DXWNX0k4AUqa/w=";
+ sha256 = "sha256-+aqBeGRisngbH/EALROTr0IZvyrWIlQvFFEgJNfv95Y=";
};
nativeBuildInputs = [
meson
ninja
pkg-config
- python3
vala
wrapGAppsHook3
];
@@ -66,11 +64,6 @@ stdenv.mkDerivation rec {
gstreamer
]);
- postPatch = ''
- chmod +x meson/post_install.py
- patchShebangs meson/post_install.py
- '';
-
passthru = {
updateScript = nix-update-script { };
};
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix
index eafe43e45b..7aa683b029 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix
@@ -16,13 +16,13 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-onlineaccounts";
- version = "8.0.0";
+ version = "8.0.1";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "sha256-OlivtKz3kE81CZ6KJgvVvqf0BSVJbh6C0F7O+/+4xZU=";
+ sha256 = "sha256-E4UAhrs+YQ47VEHMFY8PbSFvBqhqrTf4aPezeqEjdLo=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard/default.nix b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard/default.nix
index 28881c12d6..e9ec6eb936 100644
--- a/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/pantheon/apps/switchboard/default.nix
@@ -4,7 +4,6 @@
, nix-update-script
, pkg-config
, meson
-, python3
, ninja
, sassc
, vala
@@ -18,20 +17,19 @@
stdenv.mkDerivation rec {
pname = "switchboard";
- version = "8.0.0";
+ version = "8.0.1";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "sha256-qSqZQcE/g9oOHI8OAxMACSIFXrJMgSFLraAbTHjggLY=";
+ sha256 = "sha256-PRoaC+h9rlwu7Q5Fh/2lBxdod93h02S5dhUVMTEuKR4=";
};
nativeBuildInputs = [
meson
ninja
pkg-config
- python3
sassc
vala
wrapGAppsHook4
@@ -50,11 +48,6 @@ stdenv.mkDerivation rec {
./plugs-path-env.patch
];
- postPatch = ''
- chmod +x meson/post_install.py
- patchShebangs meson/post_install.py
- '';
-
passthru = {
updateScript = nix-update-script { };
};
diff --git a/third_party/nixpkgs/pkgs/desktops/xfce/applications/xfce4-dict/default.nix b/third_party/nixpkgs/pkgs/desktops/xfce/applications/xfce4-dict/default.nix
index 8910985473..b8a9f1f682 100644
--- a/third_party/nixpkgs/pkgs/desktops/xfce/applications/xfce4-dict/default.nix
+++ b/third_party/nixpkgs/pkgs/desktops/xfce/applications/xfce4-dict/default.nix
@@ -10,9 +10,9 @@
mkXfceDerivation {
category = "apps";
pname = "xfce4-dict";
- version = "0.8.6";
+ version = "0.8.8";
- sha256 = "sha256-a7St9iH+jzwq/llrMJkuqwgQrDFEjqebs/N6Lxa3dkI=";
+ sha256 = "sha256-nVpEeOSSfXCIxuIj0qie+oi8FVRiVUmDMPZZwIZ9L/k=";
buildInputs = [
glib
diff --git a/third_party/nixpkgs/pkgs/development/beam-modules/elvis-erlang/default.nix b/third_party/nixpkgs/pkgs/development/beam-modules/elvis-erlang/default.nix
index cf65e6b1b5..2d9475e72f 100644
--- a/third_party/nixpkgs/pkgs/development/beam-modules/elvis-erlang/default.nix
+++ b/third_party/nixpkgs/pkgs/development/beam-modules/elvis-erlang/default.nix
@@ -8,10 +8,10 @@ in rebar3Relx rec {
releaseType = "escript";
# The package name "elvis" is already taken
pname = "elvis-erlang";
- version = "3.2.5";
+ version = "3.2.6";
src = fetchFromGitHub {
inherit owner repo;
- sha256 = "I0GgfNyozkrM1PRkIXwANr1lji4qZCtOQ/bBEgZc5gc=";
+ sha256 = "13QM6UbH+1PxzhY/ufi5PEP2pKqSl5+g6tMvKmOUMb0=";
rev = version;
};
beamDeps = builtins.attrValues (import ./rebar-deps.nix {
diff --git a/third_party/nixpkgs/pkgs/development/compilers/c3c/default.nix b/third_party/nixpkgs/pkgs/development/compilers/c3c/default.nix
index 9058e1af26..68232367a3 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/c3c/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/c3c/default.nix
@@ -13,13 +13,13 @@
llvmPackages.stdenv.mkDerivation (finalAttrs: {
pname = "c3c";
- version = "0.6.2";
+ version = "0.6.3";
src = fetchFromGitHub {
owner = "c3lang";
repo = "c3c";
rev = "refs/tags/v${finalAttrs.version}";
- hash = "sha256-bGMtrdwjlTxEQdsasOvVuI+mRzir/tnENCIfy1/6JMM=";
+ hash = "sha256-hFLiE1S9l2NhSIaqpYoBfn27IkhavcM0Ma31+XJtYj4=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/compilers/chez-racket/shared.nix b/third_party/nixpkgs/pkgs/development/compilers/chez-racket/shared.nix
index e9a9e42346..71bb710d20 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/chez-racket/shared.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/chez-racket/shared.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation (args // {
postPatch = ''
export ZLIB="$(find ${zlib.out}/lib -type f | sort | head -n1)"
- export LZ4="$(find ${lz4.out}/lib -type f | sort | head -n1)"
+ export LZ4="$(find ${lz4.lib}/lib -type f | sort | head -n1)"
'';
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin ([ cctools darwin.autoSignDarwinBinariesHook ]);
diff --git a/third_party/nixpkgs/pkgs/development/compilers/chicken/5/overrides.nix b/third_party/nixpkgs/pkgs/development/compilers/chicken/5/overrides.nix
index 0aaf24b86e..0f9c89140a 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/chicken/5/overrides.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/chicken/5/overrides.nix
@@ -43,6 +43,13 @@ in
(addToBuildInputsWithPkgConfig pkgs.cairo old)
// (addToPropagatedBuildInputs (with chickenEggs; [ srfi-1 srfi-13 ]) old);
cmark = addToBuildInputs pkgs.cmark;
+ comparse = old: {
+ # For some reason lazy-seq 2 gets interpreted as lazy-seq 0.0.0??
+ postPatch = ''
+ substituteInPlace comparse.egg \
+ --replace-fail 'lazy-seq "0.1.0"' 'lazy-seq "0.0.0"'
+ '';
+ };
epoxy = old:
(addToPropagatedBuildInputsWithPkgConfig pkgs.libepoxy old)
// lib.optionalAttrs stdenv.cc.isClang {
@@ -132,6 +139,7 @@ in
addToNativeBuildInputs pkgs.taglib old
);
uuid-lib = addToBuildInputs pkgs.libuuid;
+ webview = addToBuildInputsWithPkgConfig pkgs.webkitgtk;
ws-client = addToBuildInputs pkgs.zlib;
xlib = addToPropagatedBuildInputs pkgs.xorg.libX11;
yaml = addToBuildInputs pkgs.libyaml;
@@ -209,7 +217,6 @@ in
begin-syntax = broken;
canvas-draw = broken;
chicken-doc-admin = broken;
- comparse = broken;
coops-utils = broken;
crypt = broken;
hypergiant = broken;
@@ -224,7 +231,6 @@ in
svn-client = broken;
system = broken;
tokyocabinet = broken;
- webview = broken;
# mark broken darwin
diff --git a/third_party/nixpkgs/pkgs/development/compilers/corretto/11.nix b/third_party/nixpkgs/pkgs/development/compilers/corretto/11.nix
index b7bd676143..c1bf634794 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/corretto/11.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/corretto/11.nix
@@ -1,16 +1,23 @@
-{ fetchFromGitHub
-, gradle_7
-, jdk11
-, lib
-, stdenv
-, rsync
-, runCommand
-, testers
+{
+ fetchFromGitHub,
+ gradle_7,
+ jdk11,
+ lib,
+ stdenv,
+ rsync,
+ runCommand,
+ testers,
}:
let
corretto = import ./mk-corretto.nix rec {
- inherit lib stdenv rsync runCommand testers;
+ inherit
+ lib
+ stdenv
+ rsync
+ runCommand
+ testers
+ ;
jdk = jdk11;
gradle = gradle_7;
extraConfig = [
@@ -19,12 +26,12 @@ let
# Corretto, too.
"--disable-warnings-as-errors"
];
- version = "11.0.23.9.1";
+ version = "11.0.24.8.1";
src = fetchFromGitHub {
owner = "corretto";
repo = "corretto-11";
rev = version;
- sha256 = "sha256-qSx0kgXTgvsvBaEqgy7Jrp/c1Imoi5/IOqEWoLenJYI=";
+ sha256 = "sha256-MD/ipEulQCEgfqqa0QQrD6x6GQwirQfb8OT2UBDLYEE=";
};
};
in
diff --git a/third_party/nixpkgs/pkgs/development/compilers/corretto/17.nix b/third_party/nixpkgs/pkgs/development/compilers/corretto/17.nix
index c557012e8c..90ca350a35 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/corretto/17.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/corretto/17.nix
@@ -1,34 +1,43 @@
-{ fetchFromGitHub
-, fetchurl
-, gradle_7
-, jdk17
-, lib
-, stdenv
-, rsync
-, runCommand
-, testers
+{
+ fetchFromGitHub,
+ fetchurl,
+ gradle_7,
+ jdk17,
+ lib,
+ stdenv,
+ rsync,
+ runCommand,
+ testers,
}:
let
corretto = import ./mk-corretto.nix rec {
- inherit lib stdenv rsync runCommand testers;
+ inherit
+ lib
+ stdenv
+ rsync
+ runCommand
+ testers
+ ;
jdk = jdk17;
gradle = gradle_7;
- version = "17.0.11.9.1";
+ version = "17.0.12.7.1";
src = fetchFromGitHub {
owner = "corretto";
repo = "corretto-17";
rev = version;
- sha256 = "sha256-LxZSFILFfyh8oBiYEnuBQ0Og2i713qdK2jIiCBnrlj0=";
+ sha256 = "sha256-aRn1hqaqNsBkp2jHHkwMKc8cNiBM+TYVm3tVMPJJ1YE=";
};
};
in
-corretto.overrideAttrs (final: prev: {
- # HACK: Removes the FixNullPtrCast patch, as it fails to apply. Need to figure out what causes it to fail to apply.
- patches = lib.remove
- (fetchurl {
+corretto.overrideAttrs (
+ final: prev: {
+ # Corretto17 has incorporated this patch already so it fails to apply.
+ # We thus skip it here.
+ # See https://github.com/corretto/corretto-17/pull/158
+ patches = lib.remove (fetchurl {
url = "https://git.alpinelinux.org/aports/plain/community/openjdk17/FixNullPtrCast.patch?id=41e78a067953e0b13d062d632bae6c4f8028d91c";
sha256 = "sha256-LzmSew51+DyqqGyyMw2fbXeBluCiCYsS1nCjt9hX6zo=";
- })
- (prev.patches or [ ]);
-})
+ }) (prev.patches or [ ]);
+ }
+)
diff --git a/third_party/nixpkgs/pkgs/development/compilers/corretto/21.nix b/third_party/nixpkgs/pkgs/development/compilers/corretto/21.nix
index 9656ace73c..a5ab64d02c 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/corretto/21.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/corretto/21.nix
@@ -1,25 +1,32 @@
-{ corretto21
-, fetchFromGitHub
-, gradle_7
-, jdk21
-, lib
-, stdenv
-, rsync
-, runCommand
-, testers
+{
+ corretto21,
+ fetchFromGitHub,
+ gradle_7,
+ jdk21,
+ lib,
+ stdenv,
+ rsync,
+ runCommand,
+ testers,
}:
let
corretto = import ./mk-corretto.nix rec {
- inherit lib stdenv rsync runCommand testers;
+ inherit
+ lib
+ stdenv
+ rsync
+ runCommand
+ testers
+ ;
jdk = jdk21;
gradle = gradle_7;
- version = "21.0.3.9.1";
+ version = "21.0.4.7.1";
src = fetchFromGitHub {
owner = "corretto";
repo = "corretto-21";
rev = version;
- sha256 = "sha256-V8UDyukDCQVTWUg4IpSKoY0qnnQ5fePbm3rxcw06Vr0=";
+ sha256 = "sha256-EQqktd2Uz9PhkCaqvbuzmONcSiRppQ40tpLB3mqu2wo=";
};
};
in
diff --git a/third_party/nixpkgs/pkgs/development/compilers/corretto/mk-corretto.nix b/third_party/nixpkgs/pkgs/development/compilers/corretto/mk-corretto.nix
index 37ac900651..0de05fb0f6 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/corretto/mk-corretto.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/corretto/mk-corretto.nix
@@ -1,13 +1,14 @@
-{ jdk
-, version
-, src
-, lib
-, stdenv
-, gradle
-, extraConfig ? [ ]
-, rsync
-, runCommand
-, testers
+{
+ jdk,
+ version,
+ src,
+ lib,
+ stdenv,
+ gradle,
+ extraConfig ? [ ],
+ rsync,
+ runCommand,
+ testers,
}:
# Each Corretto version is based on a corresponding OpenJDK version. So
@@ -19,97 +20,111 @@
let
pname = "corretto";
- # The version scheme is different between OpenJDK & Corretto.
- # See https://github.com/corretto/corretto-17/blob/release-17.0.8.8.1/build.gradle#L40
- # "major.minor.security.build.revision"
in
-jdk.overrideAttrs (finalAttrs: oldAttrs: {
- inherit pname version src;
- name = "${pname}-${version}";
+# The version scheme is different between OpenJDK & Corretto.
+# See https://github.com/corretto/corretto-17/blob/release-17.0.8.8.1/build.gradle#L40
+# "major.minor.security.build.revision"
+jdk.overrideAttrs (
+ finalAttrs: oldAttrs: {
+ inherit pname version src;
+ name = "${pname}-${version}";
- nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ jdk gradle rsync ];
+ nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [
+ jdk
+ gradle
+ rsync
+ ];
- dontConfigure = true;
+ dontConfigure = true;
- postPatch = let
- extra_config = builtins.concatStringsSep " " extraConfig;
- in ''
- # The rpm/deb task definitions require a Gradle plugin which we don't
- # have and so the build fails. We'll simply remove them here because
- # they are not needed anyways.
- rm -rf installers/linux/universal/{rpm,deb}
+ postPatch =
+ let
+ extra_config = builtins.concatStringsSep " " extraConfig;
+ in
+ ''
+ # The rpm/deb task definitions require a Gradle plugin which we don't
+ # have and so the build fails. We'll simply remove them here because
+ # they are not needed anyways.
+ rm -rf installers/linux/universal/{rpm,deb}
- # `/usr/bin/rsync` is invoked to copy the source tree. We don't have that.
- for file in $(find installers -name "build.gradle"); do
- substituteInPlace $file --replace-warn "workingDir '/usr/bin'" "workingDir '.'"
- done
+ # `/usr/bin/rsync` is invoked to copy the source tree. We don't have that.
+ for file in $(find installers -name "build.gradle"); do
+ substituteInPlace $file --replace-warn "workingDir '/usr/bin'" "workingDir '.'"
+ done
- gradleFlagsArray+=(-Pcorretto.extra_config="${extra_config}")
- '';
+ gradleFlagsArray+=(-Pcorretto.extra_config="${extra_config}")
+ '';
- # since we dontConfigure, we must run this manually
- preBuild = "gradleConfigureHook";
+ # since we dontConfigure, we must run this manually
+ preBuild = "gradleConfigureHook";
- # The Linux installer is placed at linux/universal/tar whereas the MacOS
- # one is at mac/tar.
- gradleBuildTask =
- if stdenv.hostPlatform.isDarwin then
- ":installers:mac:tar:build"
- else ":installers:linux:universal:tar:packageBuildResults";
+ # The Linux installer is placed at linux/universal/tar whereas the MacOS
+ # one is at mac/tar.
+ gradleBuildTask =
+ if stdenv.hostPlatform.isDarwin then
+ ":installers:mac:tar:build"
+ else
+ ":installers:linux:universal:tar:packageBuildResults";
- postBuild = ''
- # Prepare for the installPhase so that it looks like if a normal
- # OpenJDK had been built.
- dir=build/jdkImageName/images
- mkdir -p $dir
- file=$(find ./installers -name 'amazon-corretto-${version}*.tar.gz')
- tar -xzf $file -C $dir
- mv $dir/amazon-corretto-* $dir/jdk
- '' + oldAttrs.postBuild or "";
+ postBuild =
+ ''
+ # Prepare for the installPhase so that it looks like if a normal
+ # OpenJDK had been built.
+ dir=build/jdkImageName/images
+ mkdir -p $dir
+ file=$(find ./installers -name 'amazon-corretto-${version}*.tar.gz')
+ tar -xzf $file -C $dir
+ mv $dir/amazon-corretto-* $dir/jdk
+ ''
+ + oldAttrs.postBuild or "";
- installPhase = oldAttrs.installPhase + ''
- # The installPhase will place everything in $out/lib/openjdk and
- # reference through symlinks. We don't rewrite the installPhase but at
- # least move the folder to convey that this is not OpenJDK anymore.
- mv $out/lib/openjdk $out/lib/corretto
- ln -s $out/lib/corretto $out/lib/openjdk
- '';
+ installPhase =
+ oldAttrs.installPhase
+ + ''
+ # The installPhase will place everything in $out/lib/openjdk and
+ # reference through symlinks. We don't rewrite the installPhase but at
+ # least move the folder to convey that this is not OpenJDK anymore.
+ mv $out/lib/openjdk $out/lib/corretto
+ ln -s $out/lib/corretto $out/lib/openjdk
+ '';
- passthru =
- let
- pkg = finalAttrs.finalPackage;
- in
- oldAttrs.passthru // {
- tests = {
- version = testers.testVersion {
- package = pkg;
+ passthru =
+ let
+ pkg = finalAttrs.finalPackage;
+ in
+ oldAttrs.passthru
+ // {
+ tests = {
+ version = testers.testVersion { package = pkg; };
+ vendor = runCommand "${pname}-vendor" { nativeBuildInputs = [ pkg ]; } ''
+ output=$(${pkg.meta.mainProgram} -XshowSettings:properties -version 2>&1 | grep vendor)
+ grep -Fq "java.vendor = Amazon.com Inc." - <<< "$output" && touch $out
+ '';
+ compiler = runCommand "${pname}-compiler" { nativeBuildInputs = [ pkg ]; } ''
+ cat << EOF > Main.java
+ class Main {
+ public static void main(String[] args) {
+ System.out.println("Hello, World!");
+ }
+ }
+ EOF
+ ${pkg}/bin/javac Main.java
+ ${pkg}/bin/java Main | grep -q "Hello, World!" && touch $out
+ '';
};
- vendor = runCommand "${pname}-vendor" { nativeBuildInputs = [ pkg ]; } ''
- output=$(${pkg.meta.mainProgram} -XshowSettings:properties -version 2>&1 | grep vendor)
- grep -Fq "java.vendor = Amazon.com Inc." - <<< "$output" && touch $out
- '';
- compiler = runCommand "${pname}-compiler" { nativeBuildInputs = [ pkg ]; } ''
- cat << EOF > Main.java
- class Main {
- public static void main(String[] args) {
- System.out.println("Hello, World!");
- }
- }
- EOF
- ${pkg}/bin/javac Main.java
- ${pkg}/bin/java Main | grep -q "Hello, World!" && touch $out
- '';
};
- };
-
- # Some of the OpenJDK derivation set their `pos` by hand. We need to
- # overwrite this in order to point to Corretto, not OpenJDK.
- pos = __curPos;
- meta = with lib; oldAttrs.meta // {
- homepage = "https://aws.amazon.com/corretto";
- license = licenses.gpl2Only;
- description = "Amazon's distribution of OpenJDK";
- maintainers = with maintainers; [ rollf ];
- };
-})
+ # Some of the OpenJDK derivation set their `pos` by hand. We need to
+ # overwrite this in order to point to Corretto, not OpenJDK.
+ pos = __curPos;
+ meta =
+ with lib;
+ oldAttrs.meta
+ // {
+ homepage = "https://aws.amazon.com/corretto";
+ license = licenses.gpl2Only;
+ description = "Amazon's distribution of OpenJDK";
+ maintainers = with maintainers; [ rollf ];
+ };
+ }
+)
diff --git a/third_party/nixpkgs/pkgs/development/compilers/dtc/default.nix b/third_party/nixpkgs/pkgs/development/compilers/dtc/default.nix
index 5fbf929d5e..ed35bec87c 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/dtc/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/dtc/default.nix
@@ -1,7 +1,6 @@
{ stdenv
, lib
, fetchzip
-, fetchpatch
, meson
, ninja
, flex
@@ -16,59 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "dtc";
- version = "1.7.0";
+ version = "1.7.1";
src = fetchzip {
url = "https://git.kernel.org/pub/scm/utils/dtc/dtc.git/snapshot/dtc-v${finalAttrs.version}.tar.gz";
- sha256 = "sha256-FMh3VvlY3fUK8fbd0M+aCmlUrmG9YegiOOQ7MOByffc=";
+ hash = "sha256-Zl2bOGDJIe/bhMFNsy969JYCYqtXTOzgb+bbOlKqOco=";
};
- # Big pile of backports.
- # FIXME: remove all of these after next upstream release.
- patches = let
- fetchUpstreamPatch = { rev, hash }: fetchpatch {
- name = "dtc-${rev}.patch";
- url = "https://git.kernel.org/pub/scm/utils/dtc/dtc.git/patch/?id=${rev}";
- inherit hash;
- };
- in [
- # meson: Fix cell overflow tests when running from meson
- (fetchUpstreamPatch {
- rev = "32174a66efa4ad19fc6a2a6422e4af2ae4f055cb";
- hash = "sha256-C7OzwY0zq+2CV3SB5unI7Ill2M3deF7FXeQE3B/Kx2s=";
- })
-
- # Use #ifdef NO_VALGRIND
- (fetchUpstreamPatch {
- rev = "41821821101ad8a9f83746b96b163e5bcbdbe804";
- hash = "sha256-7QEFDtap2DWbUGqtyT/RgJZJFldKB8oSubKiCtLZ0w4=";
- })
-
- # dtc: Fix linker options so it also works in Darwin
- (fetchUpstreamPatch {
- rev = "71a8b8ef0adf01af4c78c739e04533a35c1dc89c";
- hash = "sha256-uLXL0Sjcn+bnMuF+A6PjUW1Rq6uNg1dQl58zbeYpP/U=";
- })
-
- # meson: allow disabling tests
- (fetchUpstreamPatch {
- rev = "bdc5c8793a13abb8846d115b7923df87605d05bd";
- hash = "sha256-cO4f/jJX/pQL7kk4jpKUhsCVESW2ZuWaTr7z3BuvVkw=";
- })
-
- # meson: fix installation with meson-python
- (fetchUpstreamPatch {
- rev = "3fbfdd08afd2a7a25b27433f6f5678c0fe694721";
- hash = "sha256-skK8m1s4xkK6x9AqzxiEK+1uMEmS27dBI1CdEXNFTfU=";
- })
-
- # pylibfdt: fix get_mem_rsv for newer Python versions
- (fetchUpstreamPatch {
- rev = "822123856980f84562406cc7bd1d4d6c2b8bc184";
- hash = "sha256-IJpRgP3pP8Eewx2PNKxhXZdsnomz2AR6oOsun50qAms=";
- })
- ];
-
env.SETUPTOOLS_SCM_PRETEND_VERSION = finalAttrs.version;
nativeBuildInputs = [
@@ -88,12 +41,6 @@ stdenv.mkDerivation (finalAttrs: {
postPatch = ''
patchShebangs setup.py
-
- # meson.build: bump version to 1.7.0
- substituteInPlace libfdt/meson.build \
- --replace "version: '1.6.0'," "version: '${finalAttrs.version}',"
- substituteInPlace meson.build \
- --replace "version: '1.6.0'," "version: '${finalAttrs.version}',"
'';
# Required for installation of Python library and is innocuous otherwise.
diff --git a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/lamdera/default.nix b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/lamdera/default.nix
index eca3fcd480..989d2a7732 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/lamdera/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/lamdera/default.nix
@@ -8,16 +8,16 @@ let
arch = if stdenv.hostPlatform.isAarch64 then "arm64" else "x86_64";
hashes =
{
- "x86_64-linux" = "a51d5b9a011c54b0001ff3273cee027774686e233adadb20b1978d2cabfe32a6";
- "aarch64-linux" = "8904ce928f60e06df1f06b3af5ee5eb320c388922aa38b698d823df1d73e8e49";
- "x86_64-darwin" = "b4d1bb5ddc3503862750e5b241f74c22dc013792bc4f410dd914a5216e20ed2f";
- "aarch64-darwin" = "6d20e384dae90bb994c3f1e866c964124c7e8a51e9e08bad0e90a2b560bb5a18";
+ "x86_64-linux" = "1v596zi4zmx88r4axrp7pmci3w9c6f1kz4izrbj65c7ch6wwa7f2";
+ "aarch64-linux" = "0xf6lqm9xgph8q95h6smq6dzn5549nfsnayny5nyvm56nbmv5iw9";
+ "x86_64-darwin" = "0kijrjfbr7hn469x67yya6ndfwj901m54gd96sq3yiay0jvmapga";
+ "aarch64-darwin" = "1iigsd4ac0cbb1q2g02zxjxpcma6yyd7ms72ri8g2vq8i90zys9n";
};
in
stdenv.mkDerivation rec {
pname = "lamdera";
- version = "1.2.1";
+ version = "1.3.0";
src = fetchurl {
url = "https://static.lamdera.com/bin/lamdera-${version}-${os}-${arch}";
diff --git a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/default.nix b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/default.nix
index bb58c21264..3d6f550f43 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/default.nix
@@ -6,6 +6,20 @@ let
inherit pkgs nodejs;
inherit (pkgs.stdenv.hostPlatform) system;
};
+ ESBUILD_BINARY_PATH = lib.getExe (
+ pkgs.esbuild.override {
+ buildGoModule = args: pkgs.buildGoModule (args // rec {
+ version = "0.20.2";
+ src = pkgs.fetchFromGitHub {
+ owner = "evanw";
+ repo = "esbuild";
+ rev = "v${version}";
+ hash = "sha256-h/Vqwax4B4nehRP9TaYbdixAZdb1hx373dNxNHvDrtY=";
+ };
+ vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ=";
+ });
+ }
+ );
in
with self; with elmLib; {
inherit (nodePkgs) elm-live elm-upgrade elm-xref elm-analyse elm-git-install;
@@ -22,6 +36,7 @@ with self; with elmLib; {
};
in
patched.override (old: {
+ inherit ESBUILD_BINARY_PATH;
preRebuild = (old.preRebuild or "") + ''
# This should not be needed (thanks to binwrap* being nooped) but for some reason it still needs to be done
# in case of just this package
@@ -124,6 +139,7 @@ with self; with elmLib; {
patched = patchNpmElm nodePkgs.elm-land;
in
patched.override (old: {
+ inherit ESBUILD_BINARY_PATH;
meta = with lib; nodePkgs."elm-land".meta // {
description = "Production-ready framework for building Elm applications";
homepage = "https://elm.land/";
diff --git a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/elm-pages/default.nix b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/elm-pages/default.nix
index 4f057be3a3..d3f48ae835 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/elm-pages/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/elm-pages/default.nix
@@ -1,9 +1,29 @@
{ nodePkgs, pkgs, lib, makeWrapper }:
-nodePkgs."elm-pages".overrideAttrs (
+let
+ ESBUILD_BINARY_PATH = lib.getExe (
+ pkgs.esbuild.override {
+ buildGoModule = args: pkgs.buildGoModule (args // rec {
+ version = "0.21.5";
+ src = pkgs.fetchFromGitHub {
+ owner = "evanw";
+ repo = "esbuild";
+ rev = "v${version}";
+ hash = "sha256-FpvXWIlt67G8w3pBKZo/mcp57LunxDmRUaCU/Ne89B8=";
+ };
+ vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ=";
+ });
+ }
+ );
+in nodePkgs."elm-pages".overrideAttrs (
old: {
+ inherit ESBUILD_BINARY_PATH;
nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ makeWrapper old.nodejs.pkgs.node-gyp-build ];
+ preRebuild = ''
+ sed -i 's/"esbuild": "0\.19\.12"/"esbuild": "0.21.5"/' package.json
+ '';
+
# can't use `patches = [ ]` with a nodePkgs derivation;
# need to patch in one of the build phases instead.
# see upstream issue https://github.com/dillonkearns/elm-pages/issues/305 for dealing with the read-only problem
diff --git a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/generate-node-packages.sh b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/generate-node-packages.sh
index 66cc71ca32..8a326b6fc5 100755
--- a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/generate-node-packages.sh
+++ b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/generate-node-packages.sh
@@ -10,3 +10,5 @@ $(nix-build $ROOT -A nodePackages.node2nix --no-out-link)/bin/node2nix \
-o node-packages.nix \
-c node-composition.nix \
--no-copy-node-env -e ../../../../node-packages/node-env.nix
+# well, elm-pages requires two different version of esbuild so we twist it's wrist to only use one
+sed -i 's/sources."esbuild-0.19.12"/sources."esbuild-0.21.5"/' node-packages.nix
diff --git a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/node-composition.nix b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/node-composition.nix
index 0ab5a28046..1580d1f43f 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/node-composition.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/node-composition.nix
@@ -8,7 +8,7 @@ let
nodeEnv = import ../../../../node-packages/node-env.nix {
inherit (pkgs) stdenv lib python2 runCommand writeTextFile writeShellScript;
inherit pkgs nodejs;
- libtool = if pkgs.stdenv.hostPlatform.isDarwin then pkgs.cctools or pkgs.darwin.cctools else null;
+ libtool = if pkgs.stdenv.isDarwin then pkgs.cctools or pkgs.darwin.cctools else null;
};
in
import ./node-packages.nix {
diff --git a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/node-packages.nix b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/node-packages.nix
index 3c7d770bdf..a542d0e7ec 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/node-packages.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/elm/packages/node/node-packages.nix
@@ -4,13 +4,13 @@
let
sources = {
- "@adobe/css-tools-4.3.2" = {
+ "@adobe/css-tools-4.3.3" = {
name = "_at_adobe_slash_css-tools";
packageName = "@adobe/css-tools";
- version = "4.3.2";
+ version = "4.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz";
- sha512 = "DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==";
+ url = "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.3.tgz";
+ sha512 = "rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==";
};
};
"@babel/cli-7.12.10" = {
@@ -31,22 +31,22 @@ let
sha512 = "OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==";
};
};
- "@babel/code-frame-7.23.5" = {
+ "@babel/code-frame-7.24.7" = {
name = "_at_babel_slash_code-frame";
packageName = "@babel/code-frame";
- version = "7.23.5";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz";
- sha512 = "CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==";
+ url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz";
+ sha512 = "BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==";
};
};
- "@babel/compat-data-7.23.5" = {
+ "@babel/compat-data-7.25.4" = {
name = "_at_babel_slash_compat-data";
packageName = "@babel/compat-data";
- version = "7.23.5";
+ version = "7.25.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz";
- sha512 = "uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==";
+ url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz";
+ sha512 = "+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==";
};
};
"@babel/core-7.12.10" = {
@@ -58,238 +58,211 @@ let
sha512 = "eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==";
};
};
- "@babel/generator-7.23.6" = {
+ "@babel/generator-7.25.6" = {
name = "_at_babel_slash_generator";
packageName = "@babel/generator";
- version = "7.23.6";
+ version = "7.25.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz";
- sha512 = "qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==";
+ url = "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz";
+ sha512 = "VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==";
};
};
- "@babel/helper-annotate-as-pure-7.22.5" = {
+ "@babel/helper-annotate-as-pure-7.24.7" = {
name = "_at_babel_slash_helper-annotate-as-pure";
packageName = "@babel/helper-annotate-as-pure";
- version = "7.22.5";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz";
- sha512 = "LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==";
+ url = "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz";
+ sha512 = "BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==";
};
};
- "@babel/helper-builder-binary-assignment-operator-visitor-7.22.15" = {
+ "@babel/helper-builder-binary-assignment-operator-visitor-7.24.7" = {
name = "_at_babel_slash_helper-builder-binary-assignment-operator-visitor";
packageName = "@babel/helper-builder-binary-assignment-operator-visitor";
- version = "7.22.15";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz";
- sha512 = "QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==";
+ url = "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz";
+ sha512 = "xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==";
};
};
- "@babel/helper-compilation-targets-7.23.6" = {
+ "@babel/helper-compilation-targets-7.25.2" = {
name = "_at_babel_slash_helper-compilation-targets";
packageName = "@babel/helper-compilation-targets";
- version = "7.23.6";
+ version = "7.25.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz";
- sha512 = "9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==";
+ url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz";
+ sha512 = "U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==";
};
};
- "@babel/helper-create-class-features-plugin-7.23.7" = {
+ "@babel/helper-create-class-features-plugin-7.25.4" = {
name = "_at_babel_slash_helper-create-class-features-plugin";
packageName = "@babel/helper-create-class-features-plugin";
- version = "7.23.7";
+ version = "7.25.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz";
- sha512 = "xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==";
+ url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.4.tgz";
+ sha512 = "ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==";
};
};
- "@babel/helper-create-regexp-features-plugin-7.22.15" = {
+ "@babel/helper-create-regexp-features-plugin-7.25.2" = {
name = "_at_babel_slash_helper-create-regexp-features-plugin";
packageName = "@babel/helper-create-regexp-features-plugin";
- version = "7.22.15";
+ version = "7.25.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz";
- sha512 = "29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==";
+ url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz";
+ sha512 = "+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==";
};
};
- "@babel/helper-environment-visitor-7.22.20" = {
+ "@babel/helper-environment-visitor-7.24.7" = {
name = "_at_babel_slash_helper-environment-visitor";
packageName = "@babel/helper-environment-visitor";
- version = "7.22.20";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz";
- sha512 = "zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==";
+ url = "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz";
+ sha512 = "DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==";
};
};
- "@babel/helper-function-name-7.23.0" = {
- name = "_at_babel_slash_helper-function-name";
- packageName = "@babel/helper-function-name";
- version = "7.23.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz";
- sha512 = "OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==";
- };
- };
- "@babel/helper-hoist-variables-7.22.5" = {
- name = "_at_babel_slash_helper-hoist-variables";
- packageName = "@babel/helper-hoist-variables";
- version = "7.22.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz";
- sha512 = "wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==";
- };
- };
- "@babel/helper-member-expression-to-functions-7.23.0" = {
+ "@babel/helper-member-expression-to-functions-7.24.8" = {
name = "_at_babel_slash_helper-member-expression-to-functions";
packageName = "@babel/helper-member-expression-to-functions";
- version = "7.23.0";
+ version = "7.24.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz";
- sha512 = "6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==";
+ url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz";
+ sha512 = "LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==";
};
};
- "@babel/helper-module-imports-7.22.15" = {
+ "@babel/helper-module-imports-7.24.7" = {
name = "_at_babel_slash_helper-module-imports";
packageName = "@babel/helper-module-imports";
- version = "7.22.15";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz";
- sha512 = "0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==";
+ url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz";
+ sha512 = "8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==";
};
};
- "@babel/helper-module-transforms-7.23.3" = {
+ "@babel/helper-module-transforms-7.25.2" = {
name = "_at_babel_slash_helper-module-transforms";
packageName = "@babel/helper-module-transforms";
- version = "7.23.3";
+ version = "7.25.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz";
- sha512 = "7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==";
+ url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz";
+ sha512 = "BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==";
};
};
- "@babel/helper-optimise-call-expression-7.22.5" = {
+ "@babel/helper-optimise-call-expression-7.24.7" = {
name = "_at_babel_slash_helper-optimise-call-expression";
packageName = "@babel/helper-optimise-call-expression";
- version = "7.22.5";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz";
- sha512 = "HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==";
+ url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz";
+ sha512 = "jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==";
};
};
- "@babel/helper-plugin-utils-7.22.5" = {
+ "@babel/helper-plugin-utils-7.24.8" = {
name = "_at_babel_slash_helper-plugin-utils";
packageName = "@babel/helper-plugin-utils";
- version = "7.22.5";
+ version = "7.24.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz";
- sha512 = "uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==";
+ url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz";
+ sha512 = "FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==";
};
};
- "@babel/helper-remap-async-to-generator-7.22.20" = {
+ "@babel/helper-remap-async-to-generator-7.25.0" = {
name = "_at_babel_slash_helper-remap-async-to-generator";
packageName = "@babel/helper-remap-async-to-generator";
- version = "7.22.20";
+ version = "7.25.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz";
- sha512 = "pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==";
+ url = "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz";
+ sha512 = "NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==";
};
};
- "@babel/helper-replace-supers-7.22.20" = {
+ "@babel/helper-replace-supers-7.25.0" = {
name = "_at_babel_slash_helper-replace-supers";
packageName = "@babel/helper-replace-supers";
- version = "7.22.20";
+ version = "7.25.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz";
- sha512 = "qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==";
+ url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz";
+ sha512 = "q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==";
};
};
- "@babel/helper-simple-access-7.22.5" = {
+ "@babel/helper-simple-access-7.24.7" = {
name = "_at_babel_slash_helper-simple-access";
packageName = "@babel/helper-simple-access";
- version = "7.22.5";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz";
- sha512 = "n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==";
+ url = "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz";
+ sha512 = "zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==";
};
};
- "@babel/helper-skip-transparent-expression-wrappers-7.22.5" = {
+ "@babel/helper-skip-transparent-expression-wrappers-7.24.7" = {
name = "_at_babel_slash_helper-skip-transparent-expression-wrappers";
packageName = "@babel/helper-skip-transparent-expression-wrappers";
- version = "7.22.5";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz";
- sha512 = "tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==";
+ url = "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz";
+ sha512 = "IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==";
};
};
- "@babel/helper-split-export-declaration-7.22.6" = {
- name = "_at_babel_slash_helper-split-export-declaration";
- packageName = "@babel/helper-split-export-declaration";
- version = "7.22.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz";
- sha512 = "AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==";
- };
- };
- "@babel/helper-string-parser-7.23.4" = {
+ "@babel/helper-string-parser-7.24.8" = {
name = "_at_babel_slash_helper-string-parser";
packageName = "@babel/helper-string-parser";
- version = "7.23.4";
+ version = "7.24.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz";
- sha512 = "803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==";
+ url = "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz";
+ sha512 = "pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==";
};
};
- "@babel/helper-validator-identifier-7.22.20" = {
+ "@babel/helper-validator-identifier-7.24.7" = {
name = "_at_babel_slash_helper-validator-identifier";
packageName = "@babel/helper-validator-identifier";
- version = "7.22.20";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz";
- sha512 = "Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==";
+ url = "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz";
+ sha512 = "rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==";
};
};
- "@babel/helper-validator-option-7.23.5" = {
+ "@babel/helper-validator-option-7.24.8" = {
name = "_at_babel_slash_helper-validator-option";
packageName = "@babel/helper-validator-option";
- version = "7.23.5";
+ version = "7.24.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz";
- sha512 = "85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==";
+ url = "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz";
+ sha512 = "xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==";
};
};
- "@babel/helper-wrap-function-7.22.20" = {
+ "@babel/helper-wrap-function-7.25.0" = {
name = "_at_babel_slash_helper-wrap-function";
packageName = "@babel/helper-wrap-function";
- version = "7.22.20";
+ version = "7.25.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz";
- sha512 = "pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==";
+ url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz";
+ sha512 = "s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==";
};
};
- "@babel/helpers-7.23.7" = {
+ "@babel/helpers-7.25.6" = {
name = "_at_babel_slash_helpers";
packageName = "@babel/helpers";
- version = "7.23.7";
+ version = "7.25.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.7.tgz";
- sha512 = "6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ==";
+ url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz";
+ sha512 = "Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==";
};
};
- "@babel/highlight-7.23.4" = {
+ "@babel/highlight-7.24.7" = {
name = "_at_babel_slash_highlight";
packageName = "@babel/highlight";
- version = "7.23.4";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz";
- sha512 = "acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==";
+ url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz";
+ sha512 = "EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==";
};
};
- "@babel/parser-7.23.6" = {
+ "@babel/parser-7.25.6" = {
name = "_at_babel_slash_parser";
packageName = "@babel/parser";
- version = "7.23.6";
+ version = "7.25.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz";
- sha512 = "Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==";
+ url = "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz";
+ sha512 = "trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==";
};
};
"@babel/plugin-proposal-async-generator-functions-7.20.7" = {
@@ -517,229 +490,229 @@ let
sha512 = "hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==";
};
};
- "@babel/plugin-transform-arrow-functions-7.23.3" = {
+ "@babel/plugin-transform-arrow-functions-7.24.7" = {
name = "_at_babel_slash_plugin-transform-arrow-functions";
packageName = "@babel/plugin-transform-arrow-functions";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz";
- sha512 = "NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz";
+ sha512 = "Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==";
};
};
- "@babel/plugin-transform-async-to-generator-7.23.3" = {
+ "@babel/plugin-transform-async-to-generator-7.24.7" = {
name = "_at_babel_slash_plugin-transform-async-to-generator";
packageName = "@babel/plugin-transform-async-to-generator";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz";
- sha512 = "A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz";
+ sha512 = "SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==";
};
};
- "@babel/plugin-transform-block-scoped-functions-7.23.3" = {
+ "@babel/plugin-transform-block-scoped-functions-7.24.7" = {
name = "_at_babel_slash_plugin-transform-block-scoped-functions";
packageName = "@babel/plugin-transform-block-scoped-functions";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz";
- sha512 = "vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz";
+ sha512 = "yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==";
};
};
- "@babel/plugin-transform-block-scoping-7.23.4" = {
+ "@babel/plugin-transform-block-scoping-7.25.0" = {
name = "_at_babel_slash_plugin-transform-block-scoping";
packageName = "@babel/plugin-transform-block-scoping";
- version = "7.23.4";
+ version = "7.25.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz";
- sha512 = "0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz";
+ sha512 = "yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==";
};
};
- "@babel/plugin-transform-classes-7.23.5" = {
+ "@babel/plugin-transform-classes-7.25.4" = {
name = "_at_babel_slash_plugin-transform-classes";
packageName = "@babel/plugin-transform-classes";
- version = "7.23.5";
+ version = "7.25.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz";
- sha512 = "jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.4.tgz";
+ sha512 = "oexUfaQle2pF/b6E0dwsxQtAol9TLSO88kQvym6HHBWFliV2lGdrPieX+WgMRLSJDVzdYywk7jXbLPuO2KLTLg==";
};
};
- "@babel/plugin-transform-computed-properties-7.23.3" = {
+ "@babel/plugin-transform-computed-properties-7.24.7" = {
name = "_at_babel_slash_plugin-transform-computed-properties";
packageName = "@babel/plugin-transform-computed-properties";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz";
- sha512 = "dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz";
+ sha512 = "25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==";
};
};
- "@babel/plugin-transform-destructuring-7.23.3" = {
+ "@babel/plugin-transform-destructuring-7.24.8" = {
name = "_at_babel_slash_plugin-transform-destructuring";
packageName = "@babel/plugin-transform-destructuring";
- version = "7.23.3";
+ version = "7.24.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz";
- sha512 = "n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz";
+ sha512 = "36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==";
};
};
- "@babel/plugin-transform-dotall-regex-7.23.3" = {
+ "@babel/plugin-transform-dotall-regex-7.24.7" = {
name = "_at_babel_slash_plugin-transform-dotall-regex";
packageName = "@babel/plugin-transform-dotall-regex";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz";
- sha512 = "vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz";
+ sha512 = "ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==";
};
};
- "@babel/plugin-transform-duplicate-keys-7.23.3" = {
+ "@babel/plugin-transform-duplicate-keys-7.24.7" = {
name = "_at_babel_slash_plugin-transform-duplicate-keys";
packageName = "@babel/plugin-transform-duplicate-keys";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz";
- sha512 = "RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz";
+ sha512 = "JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==";
};
};
- "@babel/plugin-transform-exponentiation-operator-7.23.3" = {
+ "@babel/plugin-transform-exponentiation-operator-7.24.7" = {
name = "_at_babel_slash_plugin-transform-exponentiation-operator";
packageName = "@babel/plugin-transform-exponentiation-operator";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz";
- sha512 = "5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz";
+ sha512 = "Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==";
};
};
- "@babel/plugin-transform-for-of-7.23.6" = {
+ "@babel/plugin-transform-for-of-7.24.7" = {
name = "_at_babel_slash_plugin-transform-for-of";
packageName = "@babel/plugin-transform-for-of";
- version = "7.23.6";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz";
- sha512 = "aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz";
+ sha512 = "wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==";
};
};
- "@babel/plugin-transform-function-name-7.23.3" = {
+ "@babel/plugin-transform-function-name-7.25.1" = {
name = "_at_babel_slash_plugin-transform-function-name";
packageName = "@babel/plugin-transform-function-name";
- version = "7.23.3";
+ version = "7.25.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz";
- sha512 = "I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz";
+ sha512 = "TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==";
};
};
- "@babel/plugin-transform-literals-7.23.3" = {
+ "@babel/plugin-transform-literals-7.25.2" = {
name = "_at_babel_slash_plugin-transform-literals";
packageName = "@babel/plugin-transform-literals";
- version = "7.23.3";
+ version = "7.25.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz";
- sha512 = "wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz";
+ sha512 = "HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==";
};
};
- "@babel/plugin-transform-member-expression-literals-7.23.3" = {
+ "@babel/plugin-transform-member-expression-literals-7.24.7" = {
name = "_at_babel_slash_plugin-transform-member-expression-literals";
packageName = "@babel/plugin-transform-member-expression-literals";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz";
- sha512 = "sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz";
+ sha512 = "T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==";
};
};
- "@babel/plugin-transform-modules-amd-7.23.3" = {
+ "@babel/plugin-transform-modules-amd-7.24.7" = {
name = "_at_babel_slash_plugin-transform-modules-amd";
packageName = "@babel/plugin-transform-modules-amd";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz";
- sha512 = "vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz";
+ sha512 = "9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==";
};
};
- "@babel/plugin-transform-modules-commonjs-7.23.3" = {
+ "@babel/plugin-transform-modules-commonjs-7.24.8" = {
name = "_at_babel_slash_plugin-transform-modules-commonjs";
packageName = "@babel/plugin-transform-modules-commonjs";
- version = "7.23.3";
+ version = "7.24.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz";
- sha512 = "aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz";
+ sha512 = "WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==";
};
};
- "@babel/plugin-transform-modules-systemjs-7.23.3" = {
+ "@babel/plugin-transform-modules-systemjs-7.25.0" = {
name = "_at_babel_slash_plugin-transform-modules-systemjs";
packageName = "@babel/plugin-transform-modules-systemjs";
- version = "7.23.3";
+ version = "7.25.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz";
- sha512 = "ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz";
+ sha512 = "YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==";
};
};
- "@babel/plugin-transform-modules-umd-7.23.3" = {
+ "@babel/plugin-transform-modules-umd-7.24.7" = {
name = "_at_babel_slash_plugin-transform-modules-umd";
packageName = "@babel/plugin-transform-modules-umd";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz";
- sha512 = "zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz";
+ sha512 = "3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==";
};
};
- "@babel/plugin-transform-named-capturing-groups-regex-7.22.5" = {
+ "@babel/plugin-transform-named-capturing-groups-regex-7.24.7" = {
name = "_at_babel_slash_plugin-transform-named-capturing-groups-regex";
packageName = "@babel/plugin-transform-named-capturing-groups-regex";
- version = "7.22.5";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz";
- sha512 = "YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz";
+ sha512 = "/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==";
};
};
- "@babel/plugin-transform-new-target-7.23.3" = {
+ "@babel/plugin-transform-new-target-7.24.7" = {
name = "_at_babel_slash_plugin-transform-new-target";
packageName = "@babel/plugin-transform-new-target";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz";
- sha512 = "YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz";
+ sha512 = "RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==";
};
};
- "@babel/plugin-transform-object-super-7.23.3" = {
+ "@babel/plugin-transform-object-super-7.24.7" = {
name = "_at_babel_slash_plugin-transform-object-super";
packageName = "@babel/plugin-transform-object-super";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz";
- sha512 = "BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz";
+ sha512 = "A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==";
};
};
- "@babel/plugin-transform-parameters-7.23.3" = {
+ "@babel/plugin-transform-parameters-7.24.7" = {
name = "_at_babel_slash_plugin-transform-parameters";
packageName = "@babel/plugin-transform-parameters";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz";
- sha512 = "09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz";
+ sha512 = "yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==";
};
};
- "@babel/plugin-transform-property-literals-7.23.3" = {
+ "@babel/plugin-transform-property-literals-7.24.7" = {
name = "_at_babel_slash_plugin-transform-property-literals";
packageName = "@babel/plugin-transform-property-literals";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz";
- sha512 = "jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz";
+ sha512 = "EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==";
};
};
- "@babel/plugin-transform-regenerator-7.23.3" = {
+ "@babel/plugin-transform-regenerator-7.24.7" = {
name = "_at_babel_slash_plugin-transform-regenerator";
packageName = "@babel/plugin-transform-regenerator";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz";
- sha512 = "KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz";
+ sha512 = "lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==";
};
};
- "@babel/plugin-transform-reserved-words-7.23.3" = {
+ "@babel/plugin-transform-reserved-words-7.24.7" = {
name = "_at_babel_slash_plugin-transform-reserved-words";
packageName = "@babel/plugin-transform-reserved-words";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz";
- sha512 = "QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz";
+ sha512 = "0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==";
};
};
"@babel/plugin-transform-runtime-7.12.10" = {
@@ -751,67 +724,67 @@ let
sha512 = "xOrUfzPxw7+WDm9igMgQCbO3cJKymX7dFdsgRr1eu9n3KjjyU4pptIXbXPseQDquw+W+RuJEJMHKHNsPNNm3CA==";
};
};
- "@babel/plugin-transform-shorthand-properties-7.23.3" = {
+ "@babel/plugin-transform-shorthand-properties-7.24.7" = {
name = "_at_babel_slash_plugin-transform-shorthand-properties";
packageName = "@babel/plugin-transform-shorthand-properties";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz";
- sha512 = "ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz";
+ sha512 = "KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==";
};
};
- "@babel/plugin-transform-spread-7.23.3" = {
+ "@babel/plugin-transform-spread-7.24.7" = {
name = "_at_babel_slash_plugin-transform-spread";
packageName = "@babel/plugin-transform-spread";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz";
- sha512 = "VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz";
+ sha512 = "x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==";
};
};
- "@babel/plugin-transform-sticky-regex-7.23.3" = {
+ "@babel/plugin-transform-sticky-regex-7.24.7" = {
name = "_at_babel_slash_plugin-transform-sticky-regex";
packageName = "@babel/plugin-transform-sticky-regex";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz";
- sha512 = "HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz";
+ sha512 = "kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==";
};
};
- "@babel/plugin-transform-template-literals-7.23.3" = {
+ "@babel/plugin-transform-template-literals-7.24.7" = {
name = "_at_babel_slash_plugin-transform-template-literals";
packageName = "@babel/plugin-transform-template-literals";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz";
- sha512 = "Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz";
+ sha512 = "AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==";
};
};
- "@babel/plugin-transform-typeof-symbol-7.23.3" = {
+ "@babel/plugin-transform-typeof-symbol-7.24.8" = {
name = "_at_babel_slash_plugin-transform-typeof-symbol";
packageName = "@babel/plugin-transform-typeof-symbol";
- version = "7.23.3";
+ version = "7.24.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz";
- sha512 = "4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz";
+ sha512 = "adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==";
};
};
- "@babel/plugin-transform-unicode-escapes-7.23.3" = {
+ "@babel/plugin-transform-unicode-escapes-7.24.7" = {
name = "_at_babel_slash_plugin-transform-unicode-escapes";
packageName = "@babel/plugin-transform-unicode-escapes";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz";
- sha512 = "OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz";
+ sha512 = "U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==";
};
};
- "@babel/plugin-transform-unicode-regex-7.23.3" = {
+ "@babel/plugin-transform-unicode-regex-7.24.7" = {
name = "_at_babel_slash_plugin-transform-unicode-regex";
packageName = "@babel/plugin-transform-unicode-regex";
- version = "7.23.3";
+ version = "7.24.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz";
- sha512 = "wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz";
+ sha512 = "hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==";
};
};
"@babel/preset-env-7.12.10" = {
@@ -850,427 +823,40 @@ let
sha512 = "plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==";
};
};
- "@babel/template-7.22.15" = {
+ "@babel/template-7.25.0" = {
name = "_at_babel_slash_template";
packageName = "@babel/template";
- version = "7.22.15";
+ version = "7.25.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz";
- sha512 = "QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==";
+ url = "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz";
+ sha512 = "aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==";
};
};
- "@babel/traverse-7.23.7" = {
+ "@babel/traverse-7.25.6" = {
name = "_at_babel_slash_traverse";
packageName = "@babel/traverse";
- version = "7.23.7";
+ version = "7.25.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz";
- sha512 = "tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==";
+ url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz";
+ sha512 = "9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==";
};
};
- "@babel/types-7.23.6" = {
+ "@babel/types-7.25.6" = {
name = "_at_babel_slash_types";
packageName = "@babel/types";
- version = "7.23.6";
+ version = "7.25.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz";
- sha512 = "+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==";
+ url = "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz";
+ sha512 = "/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==";
};
};
- "@esbuild/android-arm-0.17.19" = {
- name = "_at_esbuild_slash_android-arm";
- packageName = "@esbuild/android-arm";
- version = "0.17.19";
+ "@bufbuild/protobuf-2.1.0" = {
+ name = "_at_bufbuild_slash_protobuf";
+ packageName = "@bufbuild/protobuf";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz";
- sha512 = "rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==";
- };
- };
- "@esbuild/android-arm-0.18.20" = {
- name = "_at_esbuild_slash_android-arm";
- packageName = "@esbuild/android-arm";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz";
- sha512 = "fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==";
- };
- };
- "@esbuild/android-arm64-0.17.19" = {
- name = "_at_esbuild_slash_android-arm64";
- packageName = "@esbuild/android-arm64";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz";
- sha512 = "KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==";
- };
- };
- "@esbuild/android-arm64-0.18.20" = {
- name = "_at_esbuild_slash_android-arm64";
- packageName = "@esbuild/android-arm64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz";
- sha512 = "Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==";
- };
- };
- "@esbuild/android-x64-0.17.19" = {
- name = "_at_esbuild_slash_android-x64";
- packageName = "@esbuild/android-x64";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz";
- sha512 = "uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==";
- };
- };
- "@esbuild/android-x64-0.18.20" = {
- name = "_at_esbuild_slash_android-x64";
- packageName = "@esbuild/android-x64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz";
- sha512 = "8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==";
- };
- };
- "@esbuild/darwin-arm64-0.17.19" = {
- name = "_at_esbuild_slash_darwin-arm64";
- packageName = "@esbuild/darwin-arm64";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz";
- sha512 = "80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==";
- };
- };
- "@esbuild/darwin-arm64-0.18.20" = {
- name = "_at_esbuild_slash_darwin-arm64";
- packageName = "@esbuild/darwin-arm64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz";
- sha512 = "bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==";
- };
- };
- "@esbuild/darwin-x64-0.17.19" = {
- name = "_at_esbuild_slash_darwin-x64";
- packageName = "@esbuild/darwin-x64";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz";
- sha512 = "IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==";
- };
- };
- "@esbuild/darwin-x64-0.18.20" = {
- name = "_at_esbuild_slash_darwin-x64";
- packageName = "@esbuild/darwin-x64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz";
- sha512 = "pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==";
- };
- };
- "@esbuild/freebsd-arm64-0.17.19" = {
- name = "_at_esbuild_slash_freebsd-arm64";
- packageName = "@esbuild/freebsd-arm64";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz";
- sha512 = "pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==";
- };
- };
- "@esbuild/freebsd-arm64-0.18.20" = {
- name = "_at_esbuild_slash_freebsd-arm64";
- packageName = "@esbuild/freebsd-arm64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz";
- sha512 = "yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==";
- };
- };
- "@esbuild/freebsd-x64-0.17.19" = {
- name = "_at_esbuild_slash_freebsd-x64";
- packageName = "@esbuild/freebsd-x64";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz";
- sha512 = "4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==";
- };
- };
- "@esbuild/freebsd-x64-0.18.20" = {
- name = "_at_esbuild_slash_freebsd-x64";
- packageName = "@esbuild/freebsd-x64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz";
- sha512 = "tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==";
- };
- };
- "@esbuild/linux-arm-0.17.19" = {
- name = "_at_esbuild_slash_linux-arm";
- packageName = "@esbuild/linux-arm";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz";
- sha512 = "cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==";
- };
- };
- "@esbuild/linux-arm-0.18.20" = {
- name = "_at_esbuild_slash_linux-arm";
- packageName = "@esbuild/linux-arm";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz";
- sha512 = "/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==";
- };
- };
- "@esbuild/linux-arm64-0.17.19" = {
- name = "_at_esbuild_slash_linux-arm64";
- packageName = "@esbuild/linux-arm64";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz";
- sha512 = "ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==";
- };
- };
- "@esbuild/linux-arm64-0.18.20" = {
- name = "_at_esbuild_slash_linux-arm64";
- packageName = "@esbuild/linux-arm64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz";
- sha512 = "2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==";
- };
- };
- "@esbuild/linux-ia32-0.17.19" = {
- name = "_at_esbuild_slash_linux-ia32";
- packageName = "@esbuild/linux-ia32";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz";
- sha512 = "w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==";
- };
- };
- "@esbuild/linux-ia32-0.18.20" = {
- name = "_at_esbuild_slash_linux-ia32";
- packageName = "@esbuild/linux-ia32";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz";
- sha512 = "P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==";
- };
- };
- "@esbuild/linux-loong64-0.17.19" = {
- name = "_at_esbuild_slash_linux-loong64";
- packageName = "@esbuild/linux-loong64";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz";
- sha512 = "2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==";
- };
- };
- "@esbuild/linux-loong64-0.18.20" = {
- name = "_at_esbuild_slash_linux-loong64";
- packageName = "@esbuild/linux-loong64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz";
- sha512 = "nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==";
- };
- };
- "@esbuild/linux-mips64el-0.17.19" = {
- name = "_at_esbuild_slash_linux-mips64el";
- packageName = "@esbuild/linux-mips64el";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz";
- sha512 = "LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==";
- };
- };
- "@esbuild/linux-mips64el-0.18.20" = {
- name = "_at_esbuild_slash_linux-mips64el";
- packageName = "@esbuild/linux-mips64el";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz";
- sha512 = "d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==";
- };
- };
- "@esbuild/linux-ppc64-0.17.19" = {
- name = "_at_esbuild_slash_linux-ppc64";
- packageName = "@esbuild/linux-ppc64";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz";
- sha512 = "/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==";
- };
- };
- "@esbuild/linux-ppc64-0.18.20" = {
- name = "_at_esbuild_slash_linux-ppc64";
- packageName = "@esbuild/linux-ppc64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz";
- sha512 = "WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==";
- };
- };
- "@esbuild/linux-riscv64-0.17.19" = {
- name = "_at_esbuild_slash_linux-riscv64";
- packageName = "@esbuild/linux-riscv64";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz";
- sha512 = "FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==";
- };
- };
- "@esbuild/linux-riscv64-0.18.20" = {
- name = "_at_esbuild_slash_linux-riscv64";
- packageName = "@esbuild/linux-riscv64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz";
- sha512 = "WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==";
- };
- };
- "@esbuild/linux-s390x-0.17.19" = {
- name = "_at_esbuild_slash_linux-s390x";
- packageName = "@esbuild/linux-s390x";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz";
- sha512 = "IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==";
- };
- };
- "@esbuild/linux-s390x-0.18.20" = {
- name = "_at_esbuild_slash_linux-s390x";
- packageName = "@esbuild/linux-s390x";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz";
- sha512 = "+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==";
- };
- };
- "@esbuild/linux-x64-0.17.19" = {
- name = "_at_esbuild_slash_linux-x64";
- packageName = "@esbuild/linux-x64";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz";
- sha512 = "68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==";
- };
- };
- "@esbuild/linux-x64-0.18.20" = {
- name = "_at_esbuild_slash_linux-x64";
- packageName = "@esbuild/linux-x64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz";
- sha512 = "UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==";
- };
- };
- "@esbuild/netbsd-x64-0.17.19" = {
- name = "_at_esbuild_slash_netbsd-x64";
- packageName = "@esbuild/netbsd-x64";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz";
- sha512 = "CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==";
- };
- };
- "@esbuild/netbsd-x64-0.18.20" = {
- name = "_at_esbuild_slash_netbsd-x64";
- packageName = "@esbuild/netbsd-x64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz";
- sha512 = "iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==";
- };
- };
- "@esbuild/openbsd-x64-0.17.19" = {
- name = "_at_esbuild_slash_openbsd-x64";
- packageName = "@esbuild/openbsd-x64";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz";
- sha512 = "cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==";
- };
- };
- "@esbuild/openbsd-x64-0.18.20" = {
- name = "_at_esbuild_slash_openbsd-x64";
- packageName = "@esbuild/openbsd-x64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz";
- sha512 = "e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==";
- };
- };
- "@esbuild/sunos-x64-0.17.19" = {
- name = "_at_esbuild_slash_sunos-x64";
- packageName = "@esbuild/sunos-x64";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz";
- sha512 = "vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==";
- };
- };
- "@esbuild/sunos-x64-0.18.20" = {
- name = "_at_esbuild_slash_sunos-x64";
- packageName = "@esbuild/sunos-x64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz";
- sha512 = "kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==";
- };
- };
- "@esbuild/win32-arm64-0.17.19" = {
- name = "_at_esbuild_slash_win32-arm64";
- packageName = "@esbuild/win32-arm64";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz";
- sha512 = "yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==";
- };
- };
- "@esbuild/win32-arm64-0.18.20" = {
- name = "_at_esbuild_slash_win32-arm64";
- packageName = "@esbuild/win32-arm64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz";
- sha512 = "ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==";
- };
- };
- "@esbuild/win32-ia32-0.17.19" = {
- name = "_at_esbuild_slash_win32-ia32";
- packageName = "@esbuild/win32-ia32";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz";
- sha512 = "eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==";
- };
- };
- "@esbuild/win32-ia32-0.18.20" = {
- name = "_at_esbuild_slash_win32-ia32";
- packageName = "@esbuild/win32-ia32";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz";
- sha512 = "Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==";
- };
- };
- "@esbuild/win32-x64-0.17.19" = {
- name = "_at_esbuild_slash_win32-x64";
- packageName = "@esbuild/win32-x64";
- version = "0.17.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz";
- sha512 = "lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==";
- };
- };
- "@esbuild/win32-x64-0.18.20" = {
- name = "_at_esbuild_slash_win32-x64";
- packageName = "@esbuild/win32-x64";
- version = "0.18.20";
- src = fetchurl {
- url = "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz";
- sha512 = "kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==";
+ url = "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.1.0.tgz";
+ sha512 = "+2Mx67Y3skJ4NCD/qNSdBJNWtu6x6Qr53jeNg+QcwiL6mt0wK+3jwHH2x1p7xaYH6Ve2JKOVn0OxU35WsmqI9A==";
};
};
"@hapi/address-2.1.4" = {
@@ -1327,58 +913,85 @@ let
sha512 = "O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==";
};
};
- "@jridgewell/gen-mapping-0.3.3" = {
+ "@jridgewell/gen-mapping-0.3.5" = {
name = "_at_jridgewell_slash_gen-mapping";
packageName = "@jridgewell/gen-mapping";
- version = "0.3.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz";
- sha512 = "HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==";
- };
- };
- "@jridgewell/resolve-uri-3.1.1" = {
- name = "_at_jridgewell_slash_resolve-uri";
- packageName = "@jridgewell/resolve-uri";
- version = "3.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz";
- sha512 = "dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==";
- };
- };
- "@jridgewell/set-array-1.1.2" = {
- name = "_at_jridgewell_slash_set-array";
- packageName = "@jridgewell/set-array";
- version = "1.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz";
- sha512 = "xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==";
- };
- };
- "@jridgewell/source-map-0.3.5" = {
- name = "_at_jridgewell_slash_source-map";
- packageName = "@jridgewell/source-map";
version = "0.3.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz";
- sha512 = "UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==";
+ url = "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz";
+ sha512 = "IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==";
};
};
- "@jridgewell/sourcemap-codec-1.4.15" = {
+ "@jridgewell/resolve-uri-3.1.2" = {
+ name = "_at_jridgewell_slash_resolve-uri";
+ packageName = "@jridgewell/resolve-uri";
+ version = "3.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz";
+ sha512 = "bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==";
+ };
+ };
+ "@jridgewell/set-array-1.2.1" = {
+ name = "_at_jridgewell_slash_set-array";
+ packageName = "@jridgewell/set-array";
+ version = "1.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz";
+ sha512 = "R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==";
+ };
+ };
+ "@jridgewell/source-map-0.3.6" = {
+ name = "_at_jridgewell_slash_source-map";
+ packageName = "@jridgewell/source-map";
+ version = "0.3.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz";
+ sha512 = "1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==";
+ };
+ };
+ "@jridgewell/sourcemap-codec-1.5.0" = {
name = "_at_jridgewell_slash_sourcemap-codec";
packageName = "@jridgewell/sourcemap-codec";
- version = "1.4.15";
+ version = "1.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz";
- sha512 = "eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==";
+ url = "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz";
+ sha512 = "gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==";
};
};
- "@jridgewell/trace-mapping-0.3.20" = {
+ "@jridgewell/trace-mapping-0.3.25" = {
name = "_at_jridgewell_slash_trace-mapping";
packageName = "@jridgewell/trace-mapping";
- version = "0.3.20";
+ version = "0.3.25";
src = fetchurl {
- url = "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz";
- sha512 = "R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==";
+ url = "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz";
+ sha512 = "vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==";
+ };
+ };
+ "@jsonjoy.com/base64-1.1.2" = {
+ name = "_at_jsonjoy.com_slash_base64";
+ packageName = "@jsonjoy.com/base64";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz";
+ sha512 = "q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==";
+ };
+ };
+ "@jsonjoy.com/json-pack-1.1.0" = {
+ name = "_at_jsonjoy.com_slash_json-pack";
+ packageName = "@jsonjoy.com/json-pack";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz";
+ sha512 = "zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==";
+ };
+ };
+ "@jsonjoy.com/util-1.3.0" = {
+ name = "_at_jsonjoy.com_slash_util";
+ packageName = "@jsonjoy.com/util";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.3.0.tgz";
+ sha512 = "Cebt4Vk7k1xHy87kHY7KSPLT77A7Ev7IfOblyLZhtYEhrdQ6fX4EoLq3xOQ3O/DRMEh2ok5nyC180E+ABS8Wmw==";
};
};
"@kwsites/file-exists-1.1.1" = {
@@ -1399,6 +1012,69 @@ let
sha512 = "GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==";
};
};
+ "@lydell/elm-0.19.1-14" = {
+ name = "_at_lydell_slash_elm";
+ packageName = "@lydell/elm";
+ version = "0.19.1-14";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lydell/elm/-/elm-0.19.1-14.tgz";
+ sha512 = "otpGlYiNRvL7F9k6MJOTcuyIgHr+XWy/1NtHpGUgQi8lHrnuyCjwKFPPiimKpr3bcZTwpD4nebHuYR0bmPIKuA==";
+ };
+ };
+ "@lydell/elm_darwin_arm64-0.19.1-3" = {
+ name = "_at_lydell_slash_elm_darwin_arm64";
+ packageName = "@lydell/elm_darwin_arm64";
+ version = "0.19.1-3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lydell/elm_darwin_arm64/-/elm_darwin_arm64-0.19.1-3.tgz";
+ sha512 = "RuKTz5ck+RBx4urj1EL/r0xWZZqBMPEXzNBQTEBCAMWLSi4Ck3TVz5pkhBaK+cRZXI+cCgytm/1bIttbp2fFIg==";
+ };
+ };
+ "@lydell/elm_darwin_x64-0.19.1-2" = {
+ name = "_at_lydell_slash_elm_darwin_x64";
+ packageName = "@lydell/elm_darwin_x64";
+ version = "0.19.1-2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lydell/elm_darwin_x64/-/elm_darwin_x64-0.19.1-2.tgz";
+ sha512 = "MXfQwxdQfmuQ22iDCFlcXu5YTA0w6/ASzbxmWc+8DkgUkHTynjViGBVkQljAbYe4ZWgrYGWinZQQyhVnp/5oZw==";
+ };
+ };
+ "@lydell/elm_linux_arm-0.19.1-0" = {
+ name = "_at_lydell_slash_elm_linux_arm";
+ packageName = "@lydell/elm_linux_arm";
+ version = "0.19.1-0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lydell/elm_linux_arm/-/elm_linux_arm-0.19.1-0.tgz";
+ sha512 = "crKrLzuT6jn4OOS7PWKZGYFw6vHwPu3iNP7lg8rFkOog/HxlkRwX4S695aILBG8SGTLhEdfP9tg28SQ7vR4Lpg==";
+ };
+ };
+ "@lydell/elm_linux_arm64-0.19.1-4" = {
+ name = "_at_lydell_slash_elm_linux_arm64";
+ packageName = "@lydell/elm_linux_arm64";
+ version = "0.19.1-4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lydell/elm_linux_arm64/-/elm_linux_arm64-0.19.1-4.tgz";
+ sha512 = "JuUkkVBtJjUajtTriQFFANHDmwA14NhqNqgIcq5LCJ6vUQv5/LVd6NUOkl/Rdq7Ju/VN/XwBD1/vm7MGIMOTqA==";
+ };
+ };
+ "@lydell/elm_linux_x64-0.19.1-1" = {
+ name = "_at_lydell_slash_elm_linux_x64";
+ packageName = "@lydell/elm_linux_x64";
+ version = "0.19.1-1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lydell/elm_linux_x64/-/elm_linux_x64-0.19.1-1.tgz";
+ sha512 = "1Y8UAb+GfUqlSjUTX9CaaZhJqvhVcfNbYC0N9AEutlXf1CzFMvF4VsDeZdxzhNI4allPRWBD1IqtdlLhBTFacA==";
+ };
+ };
+ "@lydell/elm_win32_x64-0.19.1-1" = {
+ name = "_at_lydell_slash_elm_win32_x64";
+ packageName = "@lydell/elm_win32_x64";
+ version = "0.19.1-1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lydell/elm_win32_x64/-/elm_win32_x64-0.19.1-1.tgz";
+ sha512 = "3LMiJ+uUxDFLNnCd6HBmvVWSjSWjs/Z9dMXZWCMOcw3vrW9iOkRrsNGNxohRXun2YRd8wXOX8/DwVn8i2SJ3KA==";
+ };
+ };
"@mrmlnc/readdir-enhanced-2.2.1" = {
name = "_at_mrmlnc_slash_readdir-enhanced";
packageName = "@mrmlnc/readdir-enhanced";
@@ -1444,13 +1120,22 @@ let
sha512 = "oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==";
};
};
- "@npmcli/fs-3.1.0" = {
+ "@npmcli/agent-2.2.2" = {
+ name = "_at_npmcli_slash_agent";
+ packageName = "@npmcli/agent";
+ version = "2.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz";
+ sha512 = "OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==";
+ };
+ };
+ "@npmcli/fs-3.1.1" = {
name = "_at_npmcli_slash_fs";
packageName = "@npmcli/fs";
- version = "3.1.0";
+ version = "3.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz";
- sha512 = "7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==";
+ url = "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz";
+ sha512 = "q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==";
};
};
"@sindresorhus/is-0.14.0" = {
@@ -1480,6 +1165,24 @@ let
sha512 = "t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==";
};
};
+ "@sindresorhus/merge-streams-1.0.0" = {
+ name = "_at_sindresorhus_slash_merge-streams";
+ packageName = "@sindresorhus/merge-streams";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-1.0.0.tgz";
+ sha512 = "rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==";
+ };
+ };
+ "@sindresorhus/merge-streams-3.0.0" = {
+ name = "_at_sindresorhus_slash_merge-streams";
+ packageName = "@sindresorhus/merge-streams";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-3.0.0.tgz";
+ sha512 = "5Muw0TDzXvK/i0BmrL1tiTsb6Sh/DXe/e5d63GpmHWr59t7rUyQhhiIuw605q/yvJxyBf6gMWmsxCC2fqtcFvQ==";
+ };
+ };
"@szmarczak/http-timer-1.1.2" = {
name = "_at_szmarczak_slash_http-timer";
packageName = "@szmarczak/http-timer";
@@ -1498,15 +1201,6 @@ let
sha512 = "4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==";
};
};
- "@tootallnate/once-2.0.0" = {
- name = "_at_tootallnate_slash_once";
- packageName = "@tootallnate/once";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz";
- sha512 = "XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==";
- };
- };
"@types/cacheable-request-6.0.3" = {
name = "_at_types_slash_cacheable-request";
packageName = "@types/cacheable-request";
@@ -1534,6 +1228,15 @@ let
sha512 = "orGL5LXERPYsLov6CWs3Fh6203+dXzJkR7OnddIr2514Hsecwc8xRpzCapshBbKFImCsvS/mk6+FWiN5LyZJAQ==";
};
};
+ "@types/estree-1.0.6" = {
+ name = "_at_types_slash_estree";
+ packageName = "@types/estree";
+ version = "1.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz";
+ sha512 = "AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==";
+ };
+ };
"@types/get-port-3.2.0" = {
name = "_at_types_slash_get-port";
packageName = "@types/get-port";
@@ -1579,13 +1282,13 @@ let
sha512 = "1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==";
};
};
- "@types/http-proxy-1.17.14" = {
+ "@types/http-proxy-1.17.15" = {
name = "_at_types_slash_http-proxy";
packageName = "@types/http-proxy";
- version = "1.17.14";
+ version = "1.17.15";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz";
- sha512 = "SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==";
+ url = "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz";
+ sha512 = "25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==";
};
};
"@types/jest-27.5.2" = {
@@ -1615,13 +1318,13 @@ let
sha512 = "BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==";
};
};
- "@types/lodash-4.14.202" = {
+ "@types/lodash-4.17.9" = {
name = "_at_types_slash_lodash";
packageName = "@types/lodash";
- version = "4.14.202";
+ version = "4.17.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz";
- sha512 = "OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==";
+ url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.9.tgz";
+ sha512 = "w9iWudx1XWOHW5lQRS9iKpK/XuRhnN+0T7HvdCCd802FYkT1AMTnxndJHGrNJwRoRHkslGr4S29tjm1cT7x/7w==";
};
};
"@types/minimatch-5.1.2" = {
@@ -1642,13 +1345,13 @@ let
sha512 = "U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==";
};
};
- "@types/node-20.10.6" = {
+ "@types/node-22.7.3" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "20.10.6";
+ version = "22.7.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-20.10.6.tgz";
- sha512 = "Vac8H+NlRNNlAmDfGUP7b5h/KA+AtWIzuXy0E6OyP8f1tCLYAtPvKRRDJjAPqhpCb0t6U2j7/xqAuLEebW2kiw==";
+ url = "https://registry.npmjs.org/@types/node/-/node-22.7.3.tgz";
+ sha512 = "qXKfhXXqGTyBskvWEzJZPUxSslAiLaB6JGP1ic/XTH9ctGgzdgYguuLP1C601aRTSDNlLb0jbKqXjZ48GNraSA==";
};
};
"@types/node-8.10.66" = {
@@ -1723,22 +1426,22 @@ let
sha512 = "gVC1InwyVrO326wbBZw+AO3u2vRXz/iRWq9jYhpG4W8LXyIgDv3ZmcLQ5Q4Gs+gFMyqx+viFoFT+l3p61QFCmQ==";
};
};
- "@types/uglify-js-3.17.4" = {
+ "@types/uglify-js-3.17.5" = {
name = "_at_types_slash_uglify-js";
packageName = "@types/uglify-js";
- version = "3.17.4";
+ version = "3.17.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.4.tgz";
- sha512 = "Hm/T0kV3ywpJyMGNbsItdivRhYNCQQf1IIsYsXnoVPES4t+FMLyDe0/K+Ea7ahWtMtSNb22ZdY7MIyoD9rqARg==";
+ url = "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.5.tgz";
+ sha512 = "TU+fZFBTBcXj/GpDpDaBmgWk/gn96kMZ+uocaFUlV2f8a6WdMzzI44QBCmGcCiYR0Y6ZlNRiyUyKKt5nl/lbzQ==";
};
};
- "@types/webpack-4.41.38" = {
+ "@types/webpack-4.41.39" = {
name = "_at_types_slash_webpack";
packageName = "@types/webpack";
- version = "4.41.38";
+ version = "4.41.39";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.38.tgz";
- sha512 = "oOW7E931XJU1mVfCnxCVgv8GLFL768pDO5u2Gzk82i8yTIgX6i7cntyZOkZYb/JtYM8252SN9bQp9tgkVDSsRw==";
+ url = "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.39.tgz";
+ sha512 = "otxUJvoi6FbBq/64gGH34eblpKLgdi+gf08GaAh8Bx6So0ZZic028Ev/SUxD22gbthMKCkeeiXEat1kHLDJfYg==";
};
};
"@types/webpack-sources-3.2.3" = {
@@ -1930,15 +1633,6 @@ let
sha512 = "NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==";
};
};
- "abbrev-1.1.1" = {
- name = "abbrev";
- packageName = "abbrev";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz";
- sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==";
- };
- };
"accepts-1.3.8" = {
name = "accepts";
packageName = "accepts";
@@ -1957,13 +1651,13 @@ let
sha512 = "XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==";
};
};
- "acorn-8.11.3" = {
+ "acorn-8.12.1" = {
name = "acorn";
packageName = "acorn";
- version = "8.11.3";
+ version = "8.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz";
- sha512 = "Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==";
+ url = "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz";
+ sha512 = "tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==";
};
};
"address-1.0.3" = {
@@ -1975,22 +1669,13 @@ let
sha512 = "z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==";
};
};
- "agent-base-6.0.2" = {
+ "agent-base-7.1.1" = {
name = "agent-base";
packageName = "agent-base";
- version = "6.0.2";
+ version = "7.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz";
- sha512 = "RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==";
- };
- };
- "agentkeepalive-4.5.0" = {
- name = "agentkeepalive";
- packageName = "agentkeepalive";
- version = "4.5.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz";
- sha512 = "5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==";
+ url = "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz";
+ sha512 = "H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==";
};
};
"aggregate-error-3.1.0" = {
@@ -2011,13 +1696,13 @@ let
sha512 = "j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==";
};
};
- "ajv-8.12.0" = {
+ "ajv-8.17.1" = {
name = "ajv";
packageName = "ajv";
- version = "8.12.0";
+ version = "8.17.1";
src = fetchurl {
- url = "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz";
- sha512 = "sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==";
+ url = "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz";
+ sha512 = "B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==";
};
};
"ajv-errors-1.0.1" = {
@@ -2119,13 +1804,13 @@ let
sha512 = "quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==";
};
};
- "ansi-regex-6.0.1" = {
+ "ansi-regex-6.1.0" = {
name = "ansi-regex";
packageName = "ansi-regex";
- version = "6.0.1";
+ version = "6.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz";
- sha512 = "n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==";
+ url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz";
+ sha512 = "7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==";
};
};
"ansi-styles-2.2.1" = {
@@ -2245,13 +1930,13 @@ let
sha512 = "sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==";
};
};
- "array-buffer-byte-length-1.0.0" = {
+ "array-buffer-byte-length-1.0.1" = {
name = "array-buffer-byte-length";
packageName = "array-buffer-byte-length";
- version = "1.0.0";
+ version = "1.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz";
- sha512 = "LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==";
+ url = "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz";
+ sha512 = "ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==";
};
};
"array-filter-0.0.1" = {
@@ -2335,22 +2020,22 @@ let
sha512 = "SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==";
};
};
- "array.prototype.reduce-1.0.6" = {
+ "array.prototype.reduce-1.0.7" = {
name = "array.prototype.reduce";
packageName = "array.prototype.reduce";
- version = "1.0.6";
+ version = "1.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz";
- sha512 = "UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==";
+ url = "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz";
+ sha512 = "mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==";
};
};
- "arraybuffer.prototype.slice-1.0.2" = {
+ "arraybuffer.prototype.slice-1.0.3" = {
name = "arraybuffer.prototype.slice";
packageName = "arraybuffer.prototype.slice";
- version = "1.0.2";
+ version = "1.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz";
- sha512 = "yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==";
+ url = "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz";
+ sha512 = "bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==";
};
};
"asap-2.0.6" = {
@@ -2371,13 +2056,13 @@ let
sha512 = "ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==";
};
};
- "asn1.js-5.4.1" = {
+ "asn1.js-4.10.1" = {
name = "asn1.js";
packageName = "asn1.js";
- version = "5.4.1";
+ version = "4.10.1";
src = fetchurl {
- url = "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz";
- sha512 = "+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==";
+ url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz";
+ sha512 = "p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==";
};
};
"assert-1.5.1" = {
@@ -2506,13 +2191,13 @@ let
sha512 = "0/lBNwN+ZUnb5su18NZo5MBIjDaq6boQKZcxwy86Gip/CmXA2zZqUoFQLCNAGI5P25ZWSP2RWdhDJ8osfKEjoQ==";
};
};
- "available-typed-arrays-1.0.5" = {
+ "available-typed-arrays-1.0.7" = {
name = "available-typed-arrays";
packageName = "available-typed-arrays";
- version = "1.0.5";
+ version = "1.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz";
- sha512 = "DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==";
+ url = "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz";
+ sha512 = "wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==";
};
};
"aws-sign2-0.7.0" = {
@@ -2524,13 +2209,13 @@ let
sha512 = "08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==";
};
};
- "aws4-1.12.0" = {
+ "aws4-1.13.2" = {
name = "aws4";
packageName = "aws4";
- version = "1.12.0";
+ version = "1.13.2";
src = fetchurl {
- url = "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz";
- sha512 = "NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==";
+ url = "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz";
+ sha512 = "lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==";
};
};
"babel-extract-comments-1.0.0" = {
@@ -2677,13 +2362,13 @@ let
sha512 = "Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==";
};
};
- "binary-extensions-2.2.0" = {
+ "binary-extensions-2.3.0" = {
name = "binary-extensions";
packageName = "binary-extensions";
- version = "2.2.0";
+ version = "2.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz";
- sha512 = "jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==";
+ url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz";
+ sha512 = "Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==";
};
};
"bindings-1.5.0" = {
@@ -2767,13 +2452,13 @@ let
sha512 = "dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==";
};
};
- "body-parser-1.20.1" = {
+ "body-parser-1.20.3" = {
name = "body-parser";
packageName = "body-parser";
- version = "1.20.1";
+ version = "1.20.3";
src = fetchurl {
- url = "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz";
- sha512 = "jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==";
+ url = "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz";
+ sha512 = "7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==";
};
};
"bonjour-3.5.0" = {
@@ -2821,13 +2506,13 @@ let
sha512 = "aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==";
};
};
- "braces-3.0.2" = {
+ "braces-3.0.3" = {
name = "braces";
packageName = "braces";
- version = "3.0.2";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz";
- sha512 = "b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==";
+ url = "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz";
+ sha512 = "yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==";
};
};
"brorand-1.1.0" = {
@@ -2866,22 +2551,22 @@ let
sha512 = "BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==";
};
};
- "browserify-rsa-4.1.0" = {
+ "browserify-rsa-4.1.1" = {
name = "browserify-rsa";
packageName = "browserify-rsa";
- version = "4.1.0";
+ version = "4.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz";
- sha512 = "AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==";
+ url = "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz";
+ sha512 = "YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==";
};
};
- "browserify-sign-4.2.2" = {
+ "browserify-sign-4.2.3" = {
name = "browserify-sign";
packageName = "browserify-sign";
- version = "4.2.2";
+ version = "4.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.2.tgz";
- sha512 = "1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg==";
+ url = "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz";
+ sha512 = "JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==";
};
};
"browserify-zlib-0.2.0" = {
@@ -2902,13 +2587,13 @@ let
sha512 = "VBorw+tgpOtZ1BYhrVSVTzTt/3+vSE3eFUh0N2GCFK1HffceOaf32YS/bs6WiFhjDAblAFrx85jMy3BG9fBK2Q==";
};
};
- "browserslist-4.22.2" = {
+ "browserslist-4.24.0" = {
name = "browserslist";
packageName = "browserslist";
- version = "4.22.2";
+ version = "4.24.0";
src = fetchurl {
- url = "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz";
- sha512 = "0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==";
+ url = "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz";
+ sha512 = "Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==";
};
};
"buffer-4.9.2" = {
@@ -2929,6 +2614,15 @@ let
sha512 = "EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==";
};
};
+ "buffer-builder-0.2.0" = {
+ name = "buffer-builder";
+ packageName = "buffer-builder";
+ version = "0.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/buffer-builder/-/buffer-builder-0.2.0.tgz";
+ sha512 = "7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==";
+ };
+ };
"buffer-from-1.1.2" = {
name = "buffer-from";
packageName = "buffer-from";
@@ -3037,13 +2731,13 @@ let
sha512 = "a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==";
};
};
- "cacache-17.1.4" = {
+ "cacache-18.0.4" = {
name = "cacache";
packageName = "cacache";
- version = "17.1.4";
+ version = "18.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz";
- sha512 = "/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==";
+ url = "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz";
+ sha512 = "B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==";
};
};
"cache-base-1.0.1" = {
@@ -3091,13 +2785,13 @@ let
sha512 = "v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==";
};
};
- "call-bind-1.0.5" = {
+ "call-bind-1.0.7" = {
name = "call-bind";
packageName = "call-bind";
- version = "1.0.5";
+ version = "1.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz";
- sha512 = "C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==";
+ url = "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz";
+ sha512 = "GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==";
};
};
"call-me-maybe-1.0.2" = {
@@ -3190,13 +2884,13 @@ let
sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==";
};
};
- "caniuse-lite-1.0.30001574" = {
+ "caniuse-lite-1.0.30001664" = {
name = "caniuse-lite";
packageName = "caniuse-lite";
- version = "1.0.30001574";
+ version = "1.0.30001664";
src = fetchurl {
- url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001574.tgz";
- sha512 = "BtYEK4r/iHt/txm81KBudCUcTy7t+s9emrIaHqjYurQ10x71zJ5VQ9x1dYPcz/b+pKSp4y/v1xSI67A+LzpNyg==";
+ url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001664.tgz";
+ sha512 = "AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==";
};
};
"case-sensitive-paths-webpack-plugin-2.3.0" = {
@@ -3343,6 +3037,24 @@ let
sha512 = "Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==";
};
};
+ "chokidar-3.6.0" = {
+ name = "chokidar";
+ packageName = "chokidar";
+ version = "3.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz";
+ sha512 = "7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==";
+ };
+ };
+ "chokidar-4.0.1" = {
+ name = "chokidar";
+ packageName = "chokidar";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz";
+ sha512 = "n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==";
+ };
+ };
"chownr-1.1.4" = {
name = "chownr";
packageName = "chownr";
@@ -3361,13 +3073,13 @@ let
sha512 = "bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==";
};
};
- "chrome-trace-event-1.0.3" = {
+ "chrome-trace-event-1.0.4" = {
name = "chrome-trace-event";
packageName = "chrome-trace-event";
- version = "1.0.3";
+ version = "1.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz";
- sha512 = "p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==";
+ url = "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz";
+ sha512 = "rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==";
};
};
"cipher-base-1.0.4" = {
@@ -3424,6 +3136,15 @@ let
sha512 = "I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==";
};
};
+ "cli-cursor-4.0.0" = {
+ name = "cli-cursor";
+ packageName = "cli-cursor";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz";
+ sha512 = "VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==";
+ };
+ };
"cli-spinners-2.9.2" = {
name = "cli-spinners";
packageName = "cli-spinners";
@@ -3595,6 +3316,15 @@ let
sha512 = "Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==";
};
};
+ "colorjs.io-0.5.2" = {
+ name = "colorjs.io";
+ packageName = "colorjs.io";
+ version = "0.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.5.2.tgz";
+ sha512 = "twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==";
+ };
+ };
"colors-1.0.3" = {
name = "colors";
packageName = "colors";
@@ -3631,13 +3361,13 @@ let
sha512 = "LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==";
};
};
- "commander-10.0.1" = {
+ "commander-11.1.0" = {
name = "commander";
packageName = "commander";
- version = "10.0.1";
+ version = "11.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz";
- sha512 = "y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==";
+ url = "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz";
+ sha512 = "yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==";
};
};
"commander-2.14.1" = {
@@ -3874,13 +3604,13 @@ let
sha512 = "+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==";
};
};
- "cookie-0.5.0" = {
+ "cookie-0.6.0" = {
name = "cookie";
packageName = "cookie";
- version = "0.5.0";
+ version = "0.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz";
- sha512 = "YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==";
+ url = "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz";
+ sha512 = "U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==";
};
};
"cookie-signature-1.0.6" = {
@@ -3946,13 +3676,13 @@ let
sha512 = "Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==";
};
};
- "core-js-compat-3.35.0" = {
+ "core-js-compat-3.38.1" = {
name = "core-js-compat";
packageName = "core-js-compat";
- version = "3.35.0";
+ version = "3.38.1";
src = fetchurl {
- url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz";
- sha512 = "5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==";
+ url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz";
+ sha512 = "JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==";
};
};
"core-util-is-1.0.2" = {
@@ -4279,13 +4009,13 @@ let
sha512 = "0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==";
};
};
- "d-1.0.1" = {
+ "d-1.0.2" = {
name = "d";
packageName = "d";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/d/-/d-1.0.1.tgz";
- sha512 = "m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==";
+ url = "https://registry.npmjs.org/d/-/d-1.0.2.tgz";
+ sha512 = "MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==";
};
};
"dashdash-1.14.1" = {
@@ -4297,6 +4027,33 @@ let
sha512 = "jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==";
};
};
+ "data-view-buffer-1.0.1" = {
+ name = "data-view-buffer";
+ packageName = "data-view-buffer";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz";
+ sha512 = "0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==";
+ };
+ };
+ "data-view-byte-length-1.0.1" = {
+ name = "data-view-byte-length";
+ packageName = "data-view-byte-length";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz";
+ sha512 = "4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==";
+ };
+ };
+ "data-view-byte-offset-1.0.0" = {
+ name = "data-view-byte-offset";
+ packageName = "data-view-byte-offset";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz";
+ sha512 = "t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==";
+ };
+ };
"debug-2.6.9" = {
name = "debug";
packageName = "debug";
@@ -4315,13 +4072,13 @@ let
sha512 = "CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==";
};
};
- "debug-4.3.4" = {
+ "debug-4.3.7" = {
name = "debug";
packageName = "debug";
- version = "4.3.4";
+ version = "4.3.7";
src = fetchurl {
- url = "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz";
- sha512 = "PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==";
+ url = "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz";
+ sha512 = "Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==";
};
};
"decamelize-1.2.0" = {
@@ -4432,13 +4189,13 @@ let
sha512 = "4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==";
};
};
- "define-data-property-1.1.1" = {
+ "define-data-property-1.1.4" = {
name = "define-data-property";
packageName = "define-data-property";
- version = "1.1.1";
+ version = "1.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz";
- sha512 = "E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==";
+ url = "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz";
+ sha512 = "rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==";
};
};
"define-properties-1.2.1" = {
@@ -4810,22 +4567,22 @@ let
sha512 = "WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==";
};
};
- "electron-to-chromium-1.4.622" = {
+ "electron-to-chromium-1.5.29" = {
name = "electron-to-chromium";
packageName = "electron-to-chromium";
- version = "1.4.622";
+ version = "1.5.29";
src = fetchurl {
- url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.622.tgz";
- sha512 = "GZ47DEy0Gm2Z8RVG092CkFvX7SdotG57c4YZOe8W8qD4rOmk3plgeNmiLVRHP/Liqj1wRiY3uUUod9vb9hnxZA==";
+ url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.29.tgz";
+ sha512 = "PF8n2AlIhCKXQ+gTpiJi0VhcHDb69kYX4MtCiivctc2QD3XuNZ/XIOlbGzt7WAjjEev0TtaH6Cu3arZExm5DOw==";
};
};
- "elliptic-6.5.4" = {
+ "elliptic-6.5.7" = {
name = "elliptic";
packageName = "elliptic";
- version = "6.5.4";
+ version = "6.5.7";
src = fetchurl {
- url = "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz";
- sha512 = "iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==";
+ url = "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz";
+ sha512 = "ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==";
};
};
"elm-0.19.1" = {
@@ -4927,15 +4684,6 @@ let
sha512 = "5GV3WkJ8R/faOP1hwElQdNuCt8tKx2+1lsMrdeIYWSFz01Kp9gJl/R6zGtp4QUyrUtO8KnHsxjHrQNUf2CHkrg==";
};
};
- "elm-tooling-1.15.0" = {
- name = "elm-tooling";
- packageName = "elm-tooling";
- version = "1.15.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/elm-tooling/-/elm-tooling-1.15.0.tgz";
- sha512 = "quRE5LGJyrkPBoJ3MvFQ5RGgf80J0L0d3NkduStvXh4TmZuMXNC3Z/l2ZRoq2UTUaNWeYfO1Zx5wns1AvsTrnw==";
- };
- };
"elm-webpack-loader-6.0.1" = {
name = "elm-webpack-loader";
packageName = "elm-webpack-loader";
@@ -5008,6 +4756,15 @@ let
sha512 = "TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==";
};
};
+ "encodeurl-2.0.0" = {
+ name = "encodeurl";
+ packageName = "encodeurl";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz";
+ sha512 = "Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==";
+ };
+ };
"encoding-0.1.13" = {
name = "encoding";
packageName = "encoding";
@@ -5080,13 +4837,13 @@ let
sha512 = "7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==";
};
};
- "es-abstract-1.22.3" = {
+ "es-abstract-1.23.3" = {
name = "es-abstract";
packageName = "es-abstract";
- version = "1.22.3";
+ version = "1.23.3";
src = fetchurl {
- url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz";
- sha512 = "eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==";
+ url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz";
+ sha512 = "e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==";
};
};
"es-array-method-boxes-properly-1.0.0" = {
@@ -5098,13 +4855,40 @@ let
sha512 = "wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==";
};
};
- "es-set-tostringtag-2.0.2" = {
+ "es-define-property-1.0.0" = {
+ name = "es-define-property";
+ packageName = "es-define-property";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz";
+ sha512 = "jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==";
+ };
+ };
+ "es-errors-1.3.0" = {
+ name = "es-errors";
+ packageName = "es-errors";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz";
+ sha512 = "Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==";
+ };
+ };
+ "es-object-atoms-1.0.0" = {
+ name = "es-object-atoms";
+ packageName = "es-object-atoms";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz";
+ sha512 = "MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==";
+ };
+ };
+ "es-set-tostringtag-2.0.3" = {
name = "es-set-tostringtag";
packageName = "es-set-tostringtag";
- version = "2.0.2";
+ version = "2.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz";
- sha512 = "BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==";
+ url = "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz";
+ sha512 = "3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==";
};
};
"es-to-primitive-1.2.1" = {
@@ -5116,13 +4900,13 @@ let
sha512 = "QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==";
};
};
- "es5-ext-0.10.62" = {
+ "es5-ext-0.10.64" = {
name = "es5-ext";
packageName = "es5-ext";
- version = "0.10.62";
+ version = "0.10.64";
src = fetchurl {
- url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz";
- sha512 = "BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==";
+ url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz";
+ sha512 = "p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==";
};
};
"es6-iterator-2.0.3" = {
@@ -5143,40 +4927,49 @@ let
sha512 = "HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==";
};
};
- "es6-symbol-3.1.3" = {
+ "es6-symbol-3.1.4" = {
name = "es6-symbol";
packageName = "es6-symbol";
- version = "3.1.3";
+ version = "3.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz";
- sha512 = "NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==";
+ url = "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz";
+ sha512 = "U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==";
};
};
- "esbuild-0.17.19" = {
+ "esbuild-0.19.12" = {
name = "esbuild";
packageName = "esbuild";
- version = "0.17.19";
+ version = "0.19.12";
src = fetchurl {
- url = "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz";
- sha512 = "XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==";
+ url = "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz";
+ sha512 = "aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==";
};
};
- "esbuild-0.18.20" = {
+ "esbuild-0.20.2" = {
name = "esbuild";
packageName = "esbuild";
- version = "0.18.20";
+ version = "0.20.2";
src = fetchurl {
- url = "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz";
- sha512 = "ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==";
+ url = "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz";
+ sha512 = "WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==";
};
};
- "escalade-3.1.1" = {
+ "esbuild-0.21.5" = {
+ name = "esbuild";
+ packageName = "esbuild";
+ version = "0.21.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz";
+ sha512 = "mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==";
+ };
+ };
+ "escalade-3.2.0" = {
name = "escalade";
packageName = "escalade";
- version = "3.1.1";
+ version = "3.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz";
- sha512 = "k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==";
+ url = "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz";
+ sha512 = "WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==";
};
};
"escape-html-1.0.3" = {
@@ -5224,6 +5017,15 @@ let
sha512 = "p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==";
};
};
+ "esniff-2.0.1" = {
+ name = "esniff";
+ packageName = "esniff";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz";
+ sha512 = "kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==";
+ };
+ };
"esprima-4.0.1" = {
name = "esprima";
packageName = "esprima";
@@ -5278,6 +5080,15 @@ let
sha512 = "aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==";
};
};
+ "event-emitter-0.3.5" = {
+ name = "event-emitter";
+ packageName = "event-emitter";
+ version = "0.3.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz";
+ sha512 = "D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==";
+ };
+ };
"eventemitter3-3.1.2" = {
name = "eventemitter3";
packageName = "eventemitter3";
@@ -5377,13 +5188,13 @@ let
sha512 = "CDaOBMB9knI6vx9SpIxEMOJ6VBbC2U/tYNILs0qv1YOZc15K9U2EcF06v10F0JX6IYcWnKYZJwIDJspEHLvUaQ==";
};
};
- "express-4.18.2" = {
+ "express-4.21.0" = {
name = "express";
packageName = "express";
- version = "4.18.2";
+ version = "4.21.0";
src = fetchurl {
- url = "https://registry.npmjs.org/express/-/express-4.18.2.tgz";
- sha512 = "5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==";
+ url = "https://registry.npmjs.org/express/-/express-4.21.0.tgz";
+ sha512 = "VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==";
};
};
"express-ws-2.0.0" = {
@@ -5530,6 +5341,15 @@ let
sha512 = "lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==";
};
};
+ "fast-uri-3.0.2" = {
+ name = "fast-uri";
+ packageName = "fast-uri";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz";
+ sha512 = "GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==";
+ };
+ };
"fastest-levenshtein-1.0.16" = {
name = "fastest-levenshtein";
packageName = "fastest-levenshtein";
@@ -5539,13 +5359,13 @@ let
sha512 = "eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==";
};
};
- "fastq-1.16.0" = {
+ "fastq-1.17.1" = {
name = "fastq";
packageName = "fastq";
- version = "1.16.0";
+ version = "1.17.1";
src = fetchurl {
- url = "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz";
- sha512 = "ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==";
+ url = "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz";
+ sha512 = "sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==";
};
};
"faye-websocket-0.10.0" = {
@@ -5620,13 +5440,13 @@ let
sha512 = "VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==";
};
};
- "fill-range-7.0.1" = {
+ "fill-range-7.1.1" = {
name = "fill-range";
packageName = "fill-range";
- version = "7.0.1";
+ version = "7.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz";
- sha512 = "qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==";
+ url = "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz";
+ sha512 = "YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==";
};
};
"finalhandler-1.1.1" = {
@@ -5647,13 +5467,13 @@ let
sha512 = "aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==";
};
};
- "finalhandler-1.2.0" = {
+ "finalhandler-1.3.1" = {
name = "finalhandler";
packageName = "finalhandler";
- version = "1.2.0";
+ version = "1.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz";
- sha512 = "5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==";
+ url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz";
+ sha512 = "6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==";
};
};
"find-0.2.7" = {
@@ -5809,13 +5629,13 @@ let
sha512 = "SDgHBgV+RCjrYs8aUwCb9rTgbTVuSdzvFmLaChsLre1yf+D64khCW++VYciaByZ8Rm0uKF8R/XEpXuTRSGUM1A==";
};
};
- "follow-redirects-1.15.4" = {
+ "follow-redirects-1.15.9" = {
name = "follow-redirects";
packageName = "follow-redirects";
- version = "1.15.4";
+ version = "1.15.9";
src = fetchurl {
- url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.4.tgz";
- sha512 = "Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==";
+ url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz";
+ sha512 = "gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==";
};
};
"for-each-0.3.3" = {
@@ -5836,13 +5656,13 @@ let
sha512 = "7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==";
};
};
- "foreground-child-3.1.1" = {
+ "foreground-child-3.3.0" = {
name = "foreground-child";
packageName = "foreground-child";
- version = "3.1.1";
+ version = "3.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz";
- sha512 = "TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==";
+ url = "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz";
+ sha512 = "Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==";
};
};
"forever-agent-0.6.1" = {
@@ -6007,15 +5827,6 @@ let
sha512 = "XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==";
};
};
- "fs-monkey-1.0.5" = {
- name = "fs-monkey";
- packageName = "fs-monkey";
- version = "1.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz";
- sha512 = "8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==";
- };
- };
"fs-readdir-recursive-1.1.0" = {
name = "fs-readdir-recursive";
packageName = "fs-readdir-recursive";
@@ -6124,13 +5935,13 @@ let
sha512 = "DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==";
};
};
- "get-intrinsic-1.2.2" = {
+ "get-intrinsic-1.2.4" = {
name = "get-intrinsic";
packageName = "get-intrinsic";
- version = "1.2.2";
+ version = "1.2.4";
src = fetchurl {
- url = "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz";
- sha512 = "0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==";
+ url = "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz";
+ sha512 = "5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==";
};
};
"get-own-enumerable-property-symbols-3.0.2" = {
@@ -6187,13 +5998,13 @@ let
sha512 = "ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==";
};
};
- "get-symbol-description-1.0.0" = {
+ "get-symbol-description-1.0.2" = {
name = "get-symbol-description";
packageName = "get-symbol-description";
- version = "1.0.0";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz";
- sha512 = "2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==";
+ url = "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz";
+ sha512 = "g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==";
};
};
"get-value-2.0.6" = {
@@ -6223,13 +6034,13 @@ let
sha512 = "0pcXixfRCfLXdkwC/FJxiYEg5sYnbqYqtMmtXRzlKrStI9tLev7G/PDuFH2GmySJQ3ix5YUPRN/OJEuFD827EA==";
};
};
- "glob-10.3.10" = {
+ "glob-10.4.5" = {
name = "glob";
packageName = "glob";
- version = "10.3.10";
+ version = "10.4.5";
src = fetchurl {
- url = "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz";
- sha512 = "fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==";
+ url = "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz";
+ sha512 = "7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==";
};
};
"glob-7.1.4" = {
@@ -6313,13 +6124,13 @@ let
sha512 = "WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==";
};
};
- "globalthis-1.0.3" = {
+ "globalthis-1.0.4" = {
name = "globalthis";
packageName = "globalthis";
- version = "1.0.3";
+ version = "1.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz";
- sha512 = "sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==";
+ url = "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz";
+ sha512 = "DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==";
};
};
"globby-11.1.0" = {
@@ -6331,13 +6142,22 @@ let
sha512 = "jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==";
};
};
- "globby-13.1.4" = {
+ "globby-13.2.2" = {
name = "globby";
packageName = "globby";
- version = "13.1.4";
+ version = "13.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz";
- sha512 = "iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==";
+ url = "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz";
+ sha512 = "Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==";
+ };
+ };
+ "globby-14.0.0" = {
+ name = "globby";
+ packageName = "globby";
+ version = "14.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/globby/-/globby-14.0.0.tgz";
+ sha512 = "/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==";
};
};
"globby-6.1.0" = {
@@ -6412,13 +6232,13 @@ let
sha512 = "RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==";
};
};
- "graphql-16.8.1" = {
+ "graphql-16.9.0" = {
name = "graphql";
packageName = "graphql";
- version = "16.8.1";
+ version = "16.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz";
- sha512 = "59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==";
+ url = "https://registry.npmjs.org/graphql/-/graphql-16.9.0.tgz";
+ sha512 = "GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==";
};
};
"graphql-request-3.7.0" = {
@@ -6520,22 +6340,22 @@ let
sha512 = "EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==";
};
};
- "has-property-descriptors-1.0.1" = {
+ "has-property-descriptors-1.0.2" = {
name = "has-property-descriptors";
packageName = "has-property-descriptors";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz";
- sha512 = "VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==";
+ url = "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz";
+ sha512 = "55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==";
};
};
- "has-proto-1.0.1" = {
+ "has-proto-1.0.3" = {
name = "has-proto";
packageName = "has-proto";
- version = "1.0.1";
+ version = "1.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz";
- sha512 = "7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==";
+ url = "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz";
+ sha512 = "SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==";
};
};
"has-symbol-support-x-1.4.2" = {
@@ -6565,13 +6385,13 @@ let
sha512 = "vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==";
};
};
- "has-tostringtag-1.0.0" = {
+ "has-tostringtag-1.0.2" = {
name = "has-tostringtag";
packageName = "has-tostringtag";
- version = "1.0.0";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz";
- sha512 = "kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==";
+ url = "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz";
+ sha512 = "NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==";
};
};
"has-value-0.3.1" = {
@@ -6610,6 +6430,15 @@ let
sha512 = "ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==";
};
};
+ "hash-base-3.0.4" = {
+ name = "hash-base";
+ packageName = "hash-base";
+ version = "3.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz";
+ sha512 = "EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==";
+ };
+ };
"hash-base-3.1.0" = {
name = "hash-base";
packageName = "hash-base";
@@ -6628,13 +6457,13 @@ let
sha512 = "taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==";
};
};
- "hasown-2.0.0" = {
+ "hasown-2.0.2" = {
name = "hasown";
packageName = "hasown";
- version = "2.0.0";
+ version = "2.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz";
- sha512 = "vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==";
+ url = "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz";
+ sha512 = "0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==";
};
};
"he-1.2.0" = {
@@ -6835,13 +6664,13 @@ let
sha512 = "7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==";
};
};
- "http-proxy-agent-5.0.0" = {
+ "http-proxy-agent-7.0.2" = {
name = "http-proxy-agent";
packageName = "http-proxy-agent";
- version = "5.0.0";
+ version = "7.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz";
- sha512 = "n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==";
+ url = "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz";
+ sha512 = "T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==";
};
};
"http-proxy-middleware-0.19.1" = {
@@ -6889,13 +6718,13 @@ let
sha512 = "J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==";
};
};
- "https-proxy-agent-5.0.1" = {
+ "https-proxy-agent-7.0.5" = {
name = "https-proxy-agent";
packageName = "https-proxy-agent";
- version = "5.0.1";
+ version = "7.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz";
- sha512 = "dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==";
+ url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz";
+ sha512 = "1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==";
};
};
"human-signals-2.1.0" = {
@@ -6907,13 +6736,13 @@ let
sha512 = "B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==";
};
};
- "humanize-ms-1.2.1" = {
- name = "humanize-ms";
- packageName = "humanize-ms";
- version = "1.2.1";
+ "hyperdyperid-1.2.0" = {
+ name = "hyperdyperid";
+ packageName = "hyperdyperid";
+ version = "1.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz";
- sha512 = "Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==";
+ url = "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz";
+ sha512 = "Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==";
};
};
"i-0.3.7" = {
@@ -6988,13 +6817,13 @@ let
sha512 = "Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==";
};
};
- "ignore-5.3.0" = {
+ "ignore-5.3.2" = {
name = "ignore";
packageName = "ignore";
- version = "5.3.0";
+ version = "5.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz";
- sha512 = "g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==";
+ url = "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz";
+ sha512 = "hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==";
};
};
"image-size-0.5.5" = {
@@ -7015,13 +6844,13 @@ let
sha512 = "4Urocwu9+XLDJw4Tc6ZCg7APVjjLInCFvO4TwGsAYV5zT6YYSor14dsZR0+0tHlDIN92cFUOq+i7fC00G5vTxA==";
};
};
- "immutable-4.3.4" = {
+ "immutable-4.3.7" = {
name = "immutable";
packageName = "immutable";
- version = "4.3.4";
+ version = "4.3.7";
src = fetchurl {
- url = "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz";
- sha512 = "fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==";
+ url = "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz";
+ sha512 = "1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==";
};
};
"import-fresh-2.0.0" = {
@@ -7141,13 +6970,13 @@ let
sha512 = "S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==";
};
};
- "internal-slot-1.0.6" = {
+ "internal-slot-1.0.7" = {
name = "internal-slot";
packageName = "internal-slot";
- version = "1.0.6";
+ version = "1.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz";
- sha512 = "Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==";
+ url = "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz";
+ sha512 = "NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==";
};
};
"invert-kv-1.0.0" = {
@@ -7159,22 +6988,22 @@ let
sha512 = "xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==";
};
};
- "ip-1.1.8" = {
+ "ip-1.1.9" = {
name = "ip";
packageName = "ip";
- version = "1.1.8";
+ version = "1.1.9";
src = fetchurl {
- url = "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz";
- sha512 = "PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==";
+ url = "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz";
+ sha512 = "cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==";
};
};
- "ip-2.0.0" = {
- name = "ip";
- packageName = "ip";
- version = "2.0.0";
+ "ip-address-9.0.5" = {
+ name = "ip-address";
+ packageName = "ip-address";
+ version = "9.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz";
- sha512 = "WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==";
+ url = "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz";
+ sha512 = "zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==";
};
};
"ip-regex-2.1.0" = {
@@ -7231,13 +7060,13 @@ let
sha512 = "8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==";
};
};
- "is-array-buffer-3.0.2" = {
+ "is-array-buffer-3.0.4" = {
name = "is-array-buffer";
packageName = "is-array-buffer";
- version = "3.0.2";
+ version = "3.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz";
- sha512 = "y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==";
+ url = "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz";
+ sha512 = "wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==";
};
};
"is-arrayish-0.2.1" = {
@@ -7321,13 +7150,13 @@ let
sha512 = "H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==";
};
};
- "is-core-module-2.13.1" = {
+ "is-core-module-2.15.1" = {
name = "is-core-module";
packageName = "is-core-module";
- version = "2.13.1";
+ version = "2.15.1";
src = fetchurl {
- url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz";
- sha512 = "hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==";
+ url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz";
+ sha512 = "z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==";
};
};
"is-data-descriptor-1.0.1" = {
@@ -7339,6 +7168,15 @@ let
sha512 = "bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==";
};
};
+ "is-data-view-1.0.1" = {
+ name = "is-data-view";
+ packageName = "is-data-view";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz";
+ sha512 = "AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==";
+ };
+ };
"is-date-object-1.0.5" = {
name = "is-date-object";
packageName = "is-date-object";
@@ -7474,13 +7312,13 @@ let
sha512 = "z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==";
};
};
- "is-negative-zero-2.0.2" = {
+ "is-negative-zero-2.0.3" = {
name = "is-negative-zero";
packageName = "is-negative-zero";
- version = "2.0.2";
+ version = "2.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz";
- sha512 = "dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==";
+ url = "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz";
+ sha512 = "5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==";
};
};
"is-number-3.0.0" = {
@@ -7618,13 +7456,13 @@ let
sha512 = "F/pJIk8QD6OX5DNhRB7hWamLsUilmkDGho48KbgZ6xg/lmAZXHxzXQ91jzB3yRSw5kdQGGGc4yz8HYhTYIMWPg==";
};
};
- "is-shared-array-buffer-1.0.2" = {
+ "is-shared-array-buffer-1.0.3" = {
name = "is-shared-array-buffer";
packageName = "is-shared-array-buffer";
- version = "1.0.2";
+ version = "1.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz";
- sha512 = "sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==";
+ url = "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz";
+ sha512 = "nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==";
};
};
"is-stream-1.1.0" = {
@@ -7663,13 +7501,13 @@ let
sha512 = "C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==";
};
};
- "is-typed-array-1.1.12" = {
+ "is-typed-array-1.1.13" = {
name = "is-typed-array";
packageName = "is-typed-array";
- version = "1.1.12";
+ version = "1.1.13";
src = fetchurl {
- url = "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz";
- sha512 = "Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==";
+ url = "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz";
+ sha512 = "uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==";
};
};
"is-typedarray-1.0.0" = {
@@ -7780,6 +7618,15 @@ let
sha512 = "RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==";
};
};
+ "isexe-3.1.1" = {
+ name = "isexe";
+ packageName = "isexe";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz";
+ sha512 = "LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==";
+ };
+ };
"isobject-2.1.0" = {
name = "isobject";
packageName = "isobject";
@@ -7816,13 +7663,13 @@ let
sha512 = "1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==";
};
};
- "jackspeak-2.3.6" = {
+ "jackspeak-3.4.3" = {
name = "jackspeak";
packageName = "jackspeak";
- version = "2.3.6";
+ version = "3.4.3";
src = fetchurl {
- url = "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz";
- sha512 = "N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==";
+ url = "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz";
+ sha512 = "OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==";
};
};
"jest-diff-27.5.1" = {
@@ -7879,6 +7726,15 @@ let
sha512 = "UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==";
};
};
+ "jsbn-1.1.0" = {
+ name = "jsbn";
+ packageName = "jsbn";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz";
+ sha512 = "4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==";
+ };
+ };
"jsesc-0.5.0" = {
name = "jsesc";
packageName = "jsesc";
@@ -7969,13 +7825,13 @@ let
sha512 = "NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==";
};
};
- "json-stable-stringify-1.1.0" = {
+ "json-stable-stringify-1.1.1" = {
name = "json-stable-stringify";
packageName = "json-stable-stringify";
- version = "1.1.0";
+ version = "1.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.1.0.tgz";
- sha512 = "zfA+5SuwYN2VWqN1/5HZaDzQKLJHaBVMZIIM+wuYjdptkaQsqzDdqjqf+lZZJUuJq1aanHiY8LhH8LmH+qBYJA==";
+ url = "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz";
+ sha512 = "SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==";
};
};
"json-stringify-safe-5.0.1" = {
@@ -8176,6 +8032,15 @@ let
sha512 = "weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==";
};
};
+ "launch-editor-2.6.1" = {
+ name = "launch-editor";
+ packageName = "launch-editor";
+ version = "2.6.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz";
+ sha512 = "eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==";
+ };
+ };
"lcid-1.0.0" = {
name = "lcid";
packageName = "lcid";
@@ -8194,13 +8059,13 @@ let
sha512 = "P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==";
};
};
- "lightningcss-1.22.1" = {
+ "lightningcss-1.27.0" = {
name = "lightningcss";
packageName = "lightningcss";
- version = "1.22.1";
+ version = "1.27.0";
src = fetchurl {
- url = "https://registry.npmjs.org/lightningcss/-/lightningcss-1.22.1.tgz";
- sha512 = "Fy45PhibiNXkm0cK5FJCbfO8Y6jUpD/YcHf/BtuI+jvYYqSXKF4muk61jjE8YxCR9y+hDYIWSzHTc+bwhDE6rQ==";
+ url = "https://registry.npmjs.org/lightningcss/-/lightningcss-1.27.0.tgz";
+ sha512 = "8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==";
};
};
"lines-and-columns-1.2.4" = {
@@ -8365,13 +8230,13 @@ let
sha512 = "8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==";
};
};
- "loglevel-1.8.1" = {
+ "loglevel-1.9.2" = {
name = "loglevel";
packageName = "loglevel";
- version = "1.8.1";
+ version = "1.9.2";
src = fetchurl {
- url = "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz";
- sha512 = "tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==";
+ url = "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz";
+ sha512 = "HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==";
};
};
"lower-case-2.0.2" = {
@@ -8401,13 +8266,13 @@ let
sha512 = "tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==";
};
};
- "lru-cache-10.1.0" = {
+ "lru-cache-10.4.3" = {
name = "lru-cache";
packageName = "lru-cache";
- version = "10.1.0";
+ version = "10.4.3";
src = fetchurl {
- url = "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz";
- sha512 = "/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==";
+ url = "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz";
+ sha512 = "JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==";
};
};
"lru-cache-4.1.5" = {
@@ -8428,24 +8293,6 @@ let
sha512 = "KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==";
};
};
- "lru-cache-6.0.0" = {
- name = "lru-cache";
- packageName = "lru-cache";
- version = "6.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz";
- sha512 = "Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==";
- };
- };
- "lru-cache-7.18.3" = {
- name = "lru-cache";
- packageName = "lru-cache";
- version = "7.18.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz";
- sha512 = "jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==";
- };
- };
"make-dir-1.3.0" = {
name = "make-dir";
packageName = "make-dir";
@@ -8473,13 +8320,13 @@ let
sha512 = "g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==";
};
};
- "make-fetch-happen-11.1.1" = {
+ "make-fetch-happen-13.0.1" = {
name = "make-fetch-happen";
packageName = "make-fetch-happen";
- version = "11.1.1";
+ version = "13.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz";
- sha512 = "rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==";
+ url = "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz";
+ sha512 = "cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==";
};
};
"map-cache-0.2.2" = {
@@ -8545,13 +8392,13 @@ let
sha512 = "dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==";
};
};
- "memfs-3.6.0" = {
+ "memfs-4.12.0" = {
name = "memfs";
packageName = "memfs";
- version = "3.6.0";
+ version = "4.12.0";
src = fetchurl {
- url = "https://registry.npmjs.org/memfs/-/memfs-3.6.0.tgz";
- sha512 = "EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ==";
+ url = "https://registry.npmjs.org/memfs/-/memfs-4.12.0.tgz";
+ sha512 = "74wDsex5tQDSClVkeK1vtxqYCAgCoXxx+K4NSHzgU/muYVYByFqa+0RnrPO9NM6naWm1+G9JmZ0p6QHhXmeYfA==";
};
};
"memory-fs-0.4.1" = {
@@ -8581,6 +8428,15 @@ let
sha512 = "cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==";
};
};
+ "merge-descriptors-1.0.3" = {
+ name = "merge-descriptors";
+ packageName = "merge-descriptors";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz";
+ sha512 = "gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==";
+ };
+ };
"merge-stream-2.0.0" = {
name = "merge-stream";
packageName = "merge-stream";
@@ -8617,13 +8473,13 @@ let
sha512 = "MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==";
};
};
- "micromatch-4.0.5" = {
+ "micromatch-4.0.8" = {
name = "micromatch";
packageName = "micromatch";
- version = "4.0.5";
+ version = "4.0.8";
src = fetchurl {
- url = "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz";
- sha512 = "DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==";
+ url = "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz";
+ sha512 = "PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==";
};
};
"miller-rabin-4.0.1" = {
@@ -8806,13 +8662,13 @@ let
sha512 = "lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==";
};
};
- "minimatch-9.0.3" = {
+ "minimatch-9.0.5" = {
name = "minimatch";
packageName = "minimatch";
- version = "9.0.3";
+ version = "9.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz";
- sha512 = "RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==";
+ url = "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz";
+ sha512 = "G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==";
};
};
"minimist-1.2.0" = {
@@ -8869,31 +8725,31 @@ let
sha512 = "3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==";
};
};
- "minipass-7.0.4" = {
+ "minipass-7.1.2" = {
name = "minipass";
packageName = "minipass";
- version = "7.0.4";
+ version = "7.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz";
- sha512 = "jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==";
+ url = "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz";
+ sha512 = "qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==";
};
};
- "minipass-collect-1.0.2" = {
+ "minipass-collect-2.0.1" = {
name = "minipass-collect";
packageName = "minipass-collect";
- version = "1.0.2";
+ version = "2.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz";
- sha512 = "6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==";
+ url = "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz";
+ sha512 = "D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==";
};
};
- "minipass-fetch-3.0.4" = {
+ "minipass-fetch-3.0.5" = {
name = "minipass-fetch";
packageName = "minipass-fetch";
- version = "3.0.4";
+ version = "3.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz";
- sha512 = "jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==";
+ url = "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz";
+ sha512 = "2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==";
};
};
"minipass-flush-1.0.5" = {
@@ -9040,15 +8896,6 @@ let
sha512 = "tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==";
};
};
- "ms-2.1.2" = {
- name = "ms";
- packageName = "ms";
- version = "2.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz";
- sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==";
- };
- };
"ms-2.1.3" = {
name = "ms";
packageName = "ms";
@@ -9112,13 +8959,13 @@ let
sha512 = "nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==";
};
};
- "nan-2.18.0" = {
+ "nan-2.20.0" = {
name = "nan";
packageName = "nan";
- version = "2.18.0";
+ version = "2.20.0";
src = fetchurl {
- url = "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz";
- sha512 = "W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==";
+ url = "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz";
+ sha512 = "bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==";
};
};
"nanoid-3.3.7" = {
@@ -9247,13 +9094,13 @@ let
sha512 = "PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==";
};
};
- "node-gyp-build-4.7.1" = {
+ "node-gyp-build-4.8.2" = {
name = "node-gyp-build";
packageName = "node-gyp-build";
- version = "4.7.1";
+ version = "4.8.2";
src = fetchurl {
- url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.7.1.tgz";
- sha512 = "wTSrZ+8lsRRa3I3H8Xr65dLWSgCvY2l4AOnaeKdPA9TB/WYMPaTcrzf3rXvFoVvjKNVnu0CcWSx54qq9GKRUYg==";
+ url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.2.tgz";
+ sha512 = "IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==";
};
};
"node-libs-browser-2.2.1" = {
@@ -9274,31 +9121,22 @@ let
sha512 = "rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==";
};
};
- "node-releases-2.0.14" = {
+ "node-releases-2.0.18" = {
name = "node-releases";
packageName = "node-releases";
- version = "2.0.14";
+ version = "2.0.18";
src = fetchurl {
- url = "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz";
- sha512 = "y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==";
+ url = "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz";
+ sha512 = "d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==";
};
};
- "node-watch-0.7.4" = {
+ "node-watch-0.5.5" = {
name = "node-watch";
packageName = "node-watch";
- version = "0.7.4";
+ version = "0.5.5";
src = fetchurl {
- url = "https://registry.npmjs.org/node-watch/-/node-watch-0.7.4.tgz";
- sha512 = "RinNxoz4W1cep1b928fuFhvAQ5ag/+1UlMDV7rbyGthBIgsiEouS4kvRayvvboxii4m8eolKOIBo3OjDqbc+uQ==";
- };
- };
- "nopt-1.0.10" = {
- name = "nopt";
- packageName = "nopt";
- version = "1.0.10";
- src = fetchurl {
- url = "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz";
- sha512 = "NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==";
+ url = "https://registry.npmjs.org/node-watch/-/node-watch-0.5.5.tgz";
+ sha512 = "z9xN2ibI6P0UylFadN7oMcIMsoTeCENC0rZyRM5MVK9AqzSPx+uGqKG6KMPeC/laOV4wOGZq/GH0PTstRNSqOA==";
};
};
"normalize-package-data-2.5.0" = {
@@ -9454,22 +9292,22 @@ let
sha512 = "79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==";
};
};
- "object-inspect-1.13.1" = {
+ "object-inspect-1.13.2" = {
name = "object-inspect";
packageName = "object-inspect";
- version = "1.13.1";
+ version = "1.13.2";
src = fetchurl {
- url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz";
- sha512 = "5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==";
+ url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz";
+ sha512 = "IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==";
};
};
- "object-is-1.1.5" = {
+ "object-is-1.1.6" = {
name = "object-is";
packageName = "object-is";
- version = "1.1.5";
+ version = "1.1.6";
src = fetchurl {
- url = "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz";
- sha512 = "3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==";
+ url = "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz";
+ sha512 = "F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==";
};
};
"object-keys-1.1.1" = {
@@ -9499,22 +9337,22 @@ let
sha512 = "byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==";
};
};
- "object.entries-1.1.7" = {
+ "object.entries-1.1.8" = {
name = "object.entries";
packageName = "object.entries";
- version = "1.1.7";
+ version = "1.1.8";
src = fetchurl {
- url = "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz";
- sha512 = "jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==";
+ url = "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz";
+ sha512 = "cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==";
};
};
- "object.getownpropertydescriptors-2.1.7" = {
+ "object.getownpropertydescriptors-2.1.8" = {
name = "object.getownpropertydescriptors";
packageName = "object.getownpropertydescriptors";
- version = "2.1.7";
+ version = "2.1.8";
src = fetchurl {
- url = "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz";
- sha512 = "PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==";
+ url = "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz";
+ sha512 = "qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==";
};
};
"object.pick-1.3.0" = {
@@ -9526,13 +9364,13 @@ let
sha512 = "tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==";
};
};
- "object.values-1.1.7" = {
+ "object.values-1.2.0" = {
name = "object.values";
packageName = "object.values";
- version = "1.1.7";
+ version = "1.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz";
- sha512 = "aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==";
+ url = "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz";
+ sha512 = "yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==";
};
};
"obuf-1.1.2" = {
@@ -9850,6 +9688,15 @@ let
sha512 = "k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==";
};
};
+ "package-json-from-dist-1.0.1" = {
+ name = "package-json-from-dist";
+ packageName = "package-json-from-dist";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz";
+ sha512 = "UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==";
+ };
+ };
"pako-1.0.11" = {
name = "pako";
packageName = "pako";
@@ -9886,13 +9733,13 @@ let
sha512 = "GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==";
};
};
- "parse-asn1-5.1.6" = {
+ "parse-asn1-5.1.7" = {
name = "parse-asn1";
packageName = "parse-asn1";
- version = "5.1.6";
+ version = "5.1.7";
src = fetchurl {
- url = "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz";
- sha512 = "RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==";
+ url = "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz";
+ sha512 = "CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==";
};
};
"parse-json-2.2.0" = {
@@ -10066,13 +9913,22 @@ let
sha512 = "LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==";
};
};
- "path-scurry-1.10.1" = {
+ "path-scurry-1.11.1" = {
name = "path-scurry";
packageName = "path-scurry";
- version = "1.10.1";
+ version = "1.11.1";
src = fetchurl {
- url = "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz";
- sha512 = "MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==";
+ url = "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz";
+ sha512 = "Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==";
+ };
+ };
+ "path-to-regexp-0.1.10" = {
+ name = "path-to-regexp";
+ packageName = "path-to-regexp";
+ version = "0.1.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz";
+ sha512 = "7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==";
};
};
"path-to-regexp-0.1.7" = {
@@ -10111,6 +9967,15 @@ let
sha512 = "gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==";
};
};
+ "path-type-5.0.0" = {
+ name = "path-type";
+ packageName = "path-type";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz";
+ sha512 = "5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==";
+ };
+ };
"pbkdf2-3.1.2" = {
name = "pbkdf2";
packageName = "pbkdf2";
@@ -10147,13 +10012,13 @@ let
sha512 = "cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==";
};
};
- "picocolors-1.0.0" = {
+ "picocolors-1.1.0" = {
name = "picocolors";
packageName = "picocolors";
- version = "1.0.0";
+ version = "1.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz";
- sha512 = "1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==";
+ url = "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz";
+ sha512 = "TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==";
};
};
"picomatch-2.3.1" = {
@@ -10291,6 +10156,15 @@ let
sha512 = "xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==";
};
};
+ "possible-typed-array-names-1.0.0" = {
+ name = "possible-typed-array-names";
+ packageName = "possible-typed-array-names";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz";
+ sha512 = "d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==";
+ };
+ };
"postcss-7.0.39" = {
name = "postcss";
packageName = "postcss";
@@ -10300,13 +10174,13 @@ let
sha512 = "yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==";
};
};
- "postcss-8.4.33" = {
+ "postcss-8.4.47" = {
name = "postcss";
packageName = "postcss";
- version = "8.4.33";
+ version = "8.4.47";
src = fetchurl {
- url = "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz";
- sha512 = "Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==";
+ url = "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz";
+ sha512 = "56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==";
};
};
"postcss-calc-7.0.5" = {
@@ -10606,13 +10480,13 @@ let
sha512 = "h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==";
};
};
- "postcss-selector-parser-6.0.15" = {
+ "postcss-selector-parser-6.1.2" = {
name = "postcss-selector-parser";
packageName = "postcss-selector-parser";
- version = "6.0.15";
+ version = "6.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz";
- sha512 = "rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==";
+ url = "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz";
+ sha512 = "Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==";
};
};
"postcss-svgo-4.0.3" = {
@@ -10696,6 +10570,15 @@ let
sha512 = "Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==";
};
};
+ "proc-log-4.2.0" = {
+ name = "proc-log";
+ packageName = "proc-log";
+ version = "4.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz";
+ sha512 = "g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==";
+ };
+ };
"process-0.11.10" = {
name = "process";
packageName = "process";
@@ -10831,13 +10714,13 @@ let
sha512 = "ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==";
};
};
- "pump-3.0.0" = {
+ "pump-3.0.2" = {
name = "pump";
packageName = "pump";
- version = "3.0.0";
+ version = "3.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz";
- sha512 = "LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==";
+ url = "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz";
+ sha512 = "tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==";
};
};
"pumpify-1.5.1" = {
@@ -10876,22 +10759,13 @@ let
sha512 = "kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==";
};
};
- "qs-6.11.0" = {
+ "qs-6.13.0" = {
name = "qs";
packageName = "qs";
- version = "6.11.0";
+ version = "6.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz";
- sha512 = "MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==";
- };
- };
- "qs-6.11.2" = {
- name = "qs";
- packageName = "qs";
- version = "6.11.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz";
- sha512 = "tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==";
+ url = "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz";
+ sha512 = "+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==";
};
};
"qs-6.5.1" = {
@@ -11011,13 +10885,13 @@ let
sha512 = "4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==";
};
};
- "raw-body-2.5.1" = {
+ "raw-body-2.5.2" = {
name = "raw-body";
packageName = "raw-body";
- version = "2.5.1";
+ version = "2.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz";
- sha512 = "qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==";
+ url = "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz";
+ sha512 = "8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==";
};
};
"rc-1.2.8" = {
@@ -11155,6 +11029,15 @@ let
sha512 = "hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==";
};
};
+ "readdirp-4.0.1" = {
+ name = "readdirp";
+ packageName = "readdirp";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/readdirp/-/readdirp-4.0.1.tgz";
+ sha512 = "GkMg9uOTpIWWKbSsgwb5fA4EavTR+SG/PMPoAY8hkhHfEEY0/vqljY+XHqtDf2cr2IJtoNRDbrrEpZUiZCkYRw==";
+ };
+ };
"recursive-readdir-2.2.2" = {
name = "recursive-readdir";
packageName = "recursive-readdir";
@@ -11164,13 +11047,13 @@ let
sha512 = "nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==";
};
};
- "reflect-metadata-0.2.1" = {
+ "reflect-metadata-0.2.2" = {
name = "reflect-metadata";
packageName = "reflect-metadata";
- version = "0.2.1";
+ version = "0.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz";
- sha512 = "i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==";
+ url = "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz";
+ sha512 = "urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==";
};
};
"regenerate-1.4.2" = {
@@ -11182,13 +11065,13 @@ let
sha512 = "zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==";
};
};
- "regenerate-unicode-properties-10.1.1" = {
+ "regenerate-unicode-properties-10.2.0" = {
name = "regenerate-unicode-properties";
packageName = "regenerate-unicode-properties";
- version = "10.1.1";
+ version = "10.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz";
- sha512 = "X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==";
+ url = "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz";
+ sha512 = "DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==";
};
};
"regenerator-runtime-0.11.1" = {
@@ -11236,13 +11119,13 @@ let
sha512 = "J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==";
};
};
- "regexp.prototype.flags-1.5.1" = {
+ "regexp.prototype.flags-1.5.2" = {
name = "regexp.prototype.flags";
packageName = "regexp.prototype.flags";
- version = "1.5.1";
+ version = "1.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz";
- sha512 = "sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==";
+ url = "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz";
+ sha512 = "NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==";
};
};
"regexpu-core-5.3.2" = {
@@ -11515,6 +11398,15 @@ let
sha512 = "l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==";
};
};
+ "restore-cursor-4.0.0" = {
+ name = "restore-cursor";
+ packageName = "restore-cursor";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz";
+ sha512 = "I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==";
+ };
+ };
"ret-0.1.15" = {
name = "ret";
packageName = "ret";
@@ -11587,13 +11479,13 @@ let
sha512 = "uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==";
};
};
- "rimraf-5.0.5" = {
+ "rimraf-5.0.10" = {
name = "rimraf";
packageName = "rimraf";
- version = "5.0.5";
+ version = "5.0.10";
src = fetchurl {
- url = "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz";
- sha512 = "CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==";
+ url = "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz";
+ sha512 = "l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==";
};
};
"ripemd160-2.0.2" = {
@@ -11605,13 +11497,13 @@ let
sha512 = "ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==";
};
};
- "rollup-3.29.4" = {
+ "rollup-4.22.5" = {
name = "rollup";
packageName = "rollup";
- version = "3.29.4";
+ version = "4.22.5";
src = fetchurl {
- url = "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz";
- sha512 = "oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==";
+ url = "https://registry.npmjs.org/rollup/-/rollup-4.22.5.tgz";
+ sha512 = "WoinX7GeQOFMGznEcWA1WrTQCd/tpEbMkc3nuMs9BT0CPjMdSjPMTVClwWd4pgSQwJdP65SK9mTCNvItlr5o7w==";
};
};
"run-async-2.4.1" = {
@@ -11650,13 +11542,22 @@ let
sha512 = "hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==";
};
};
- "safe-array-concat-1.0.1" = {
+ "rxjs-7.8.1" = {
+ name = "rxjs";
+ packageName = "rxjs";
+ version = "7.8.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz";
+ sha512 = "AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==";
+ };
+ };
+ "safe-array-concat-1.1.2" = {
name = "safe-array-concat";
packageName = "safe-array-concat";
- version = "1.0.1";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz";
- sha512 = "6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==";
+ url = "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz";
+ sha512 = "vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==";
};
};
"safe-buffer-5.1.1" = {
@@ -11695,13 +11596,13 @@ let
sha512 = "aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==";
};
};
- "safe-regex-test-1.0.0" = {
+ "safe-regex-test-1.0.3" = {
name = "safe-regex-test";
packageName = "safe-regex-test";
- version = "1.0.0";
+ version = "1.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz";
- sha512 = "JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==";
+ url = "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz";
+ sha512 = "CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==";
};
};
"safename-1.0.2" = {
@@ -11722,13 +11623,22 @@ let
sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
};
};
- "sass-1.69.7" = {
+ "sass-1.79.3" = {
name = "sass";
packageName = "sass";
- version = "1.69.7";
+ version = "1.79.3";
src = fetchurl {
- url = "https://registry.npmjs.org/sass/-/sass-1.69.7.tgz";
- sha512 = "rzj2soDeZ8wtE2egyLXgOOHQvaC2iosZrkF6v3EUG+tBwEvhqUCzm0VP3k9gHF9LXbSrRhT5SksoI56Iw8NPnQ==";
+ url = "https://registry.npmjs.org/sass/-/sass-1.79.3.tgz";
+ sha512 = "m7dZxh0W9EZ3cw50Me5GOuYm/tVAJAn91SUnohLRo9cXBixGUOdvmryN+dXpwR831bhoY3Zv7rEFt85PUwTmzA==";
+ };
+ };
+ "sass-embedded-1.79.3" = {
+ name = "sass-embedded";
+ packageName = "sass-embedded";
+ version = "1.79.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.79.3.tgz";
+ sha512 = "zUve2qCn6uSOMZnZazLzrDWq//OQWFle5G45vJjv3B/ADIA3TXVgqHqN3u7D2vGajOGREz0HN5nhliSoKmQqZA==";
};
};
"sax-1.2.4" = {
@@ -11749,6 +11659,15 @@ let
sha512 = "0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==";
};
};
+ "sax-1.4.1" = {
+ name = "sax";
+ packageName = "sax";
+ version = "1.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz";
+ sha512 = "+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==";
+ };
+ };
"schema-utils-0.4.7" = {
name = "schema-utils";
packageName = "schema-utils";
@@ -11830,13 +11749,13 @@ let
sha512 = "BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==";
};
};
- "semver-7.5.4" = {
+ "semver-7.6.3" = {
name = "semver";
packageName = "semver";
- version = "7.5.4";
+ version = "7.6.3";
src = fetchurl {
- url = "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz";
- sha512 = "1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==";
+ url = "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz";
+ sha512 = "oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==";
};
};
"semver-regex-3.1.4" = {
@@ -11875,13 +11794,13 @@ let
sha512 = "BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==";
};
};
- "send-0.18.0" = {
+ "send-0.19.0" = {
name = "send";
packageName = "send";
- version = "0.18.0";
+ version = "0.19.0";
src = fetchurl {
- url = "https://registry.npmjs.org/send/-/send-0.18.0.tgz";
- sha512 = "qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==";
+ url = "https://registry.npmjs.org/send/-/send-0.19.0.tgz";
+ sha512 = "dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==";
};
};
"serialize-javascript-1.9.1" = {
@@ -11929,13 +11848,13 @@ let
sha512 = "JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==";
};
};
- "serve-static-1.15.0" = {
+ "serve-static-1.16.2" = {
name = "serve-static";
packageName = "serve-static";
- version = "1.15.0";
+ version = "1.16.2";
src = fetchurl {
- url = "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz";
- sha512 = "XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==";
+ url = "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz";
+ sha512 = "VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==";
};
};
"set-blocking-2.0.0" = {
@@ -11947,22 +11866,22 @@ let
sha512 = "KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==";
};
};
- "set-function-length-1.1.1" = {
+ "set-function-length-1.2.2" = {
name = "set-function-length";
packageName = "set-function-length";
- version = "1.1.1";
+ version = "1.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz";
- sha512 = "VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==";
+ url = "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz";
+ sha512 = "pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==";
};
};
- "set-function-name-2.0.1" = {
+ "set-function-name-2.0.2" = {
name = "set-function-name";
packageName = "set-function-name";
- version = "2.0.1";
+ version = "2.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz";
- sha512 = "tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==";
+ url = "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz";
+ sha512 = "7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==";
};
};
"set-value-2.0.1" = {
@@ -12073,13 +11992,22 @@ let
sha512 = "V0iQEZ/uoem3NmD91rD8XiuozJnq9/ZJnbHVXHnWqP1ucAhS3yJ7sLIIzEi57wFFcK3oi3kFUC46uSyWr35mxg==";
};
};
- "side-channel-1.0.4" = {
+ "shell-quote-1.8.1" = {
+ name = "shell-quote";
+ packageName = "shell-quote";
+ version = "1.8.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz";
+ sha512 = "6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==";
+ };
+ };
+ "side-channel-1.0.6" = {
name = "side-channel";
packageName = "side-channel";
- version = "1.0.4";
+ version = "1.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz";
- sha512 = "q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==";
+ url = "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz";
+ sha512 = "fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==";
};
};
"signal-exit-3.0.7" = {
@@ -12100,13 +12028,13 @@ let
sha512 = "bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==";
};
};
- "simple-git-3.22.0" = {
+ "simple-git-3.27.0" = {
name = "simple-git";
packageName = "simple-git";
- version = "3.22.0";
+ version = "3.27.0";
src = fetchurl {
- url = "https://registry.npmjs.org/simple-git/-/simple-git-3.22.0.tgz";
- sha512 = "6JujwSs0ac82jkGjMHiCnTifvf1crOiY/+tfs/Pqih6iow7VrpNKRRNdWm6RtaXpvvv/JGNYhlUtLhGFqHF+Yw==";
+ url = "https://registry.npmjs.org/simple-git/-/simple-git-3.27.0.tgz";
+ sha512 = "ivHoFS9Yi9GY49ogc6/YAi3Fl9ROnF4VyubNylgCkA+RVqLaKWnDSzXOVzya8csELIaWaYNutsEuAhZrtOjozA==";
};
};
"simple-swizzle-0.2.2" = {
@@ -12163,6 +12091,15 @@ let
sha512 = "3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==";
};
};
+ "slash-5.1.0" = {
+ name = "slash";
+ packageName = "slash";
+ version = "5.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz";
+ sha512 = "ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==";
+ };
+ };
"slice-ansi-4.0.0" = {
name = "slice-ansi";
packageName = "slice-ansi";
@@ -12235,22 +12172,22 @@ let
sha512 = "5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==";
};
};
- "socks-2.7.1" = {
+ "socks-2.8.3" = {
name = "socks";
packageName = "socks";
- version = "2.7.1";
+ version = "2.8.3";
src = fetchurl {
- url = "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz";
- sha512 = "7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==";
+ url = "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz";
+ sha512 = "l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==";
};
};
- "socks-proxy-agent-7.0.0" = {
+ "socks-proxy-agent-8.0.4" = {
name = "socks-proxy-agent";
packageName = "socks-proxy-agent";
- version = "7.0.0";
+ version = "8.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz";
- sha512 = "Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==";
+ url = "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz";
+ sha512 = "GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==";
};
};
"sort-keys-1.1.2" = {
@@ -12298,13 +12235,13 @@ let
sha512 = "l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==";
};
};
- "source-map-js-1.0.2" = {
+ "source-map-js-1.2.1" = {
name = "source-map-js";
packageName = "source-map-js";
- version = "1.0.2";
+ version = "1.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz";
- sha512 = "R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==";
+ url = "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz";
+ sha512 = "UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==";
};
};
"source-map-resolve-0.5.3" = {
@@ -12343,13 +12280,13 @@ let
sha512 = "kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==";
};
};
- "spdx-exceptions-2.3.0" = {
+ "spdx-exceptions-2.5.0" = {
name = "spdx-exceptions";
packageName = "spdx-exceptions";
- version = "2.3.0";
+ version = "2.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz";
- sha512 = "/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==";
+ url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz";
+ sha512 = "PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==";
};
};
"spdx-expression-parse-3.0.1" = {
@@ -12361,13 +12298,13 @@ let
sha512 = "cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==";
};
};
- "spdx-license-ids-3.0.16" = {
+ "spdx-license-ids-3.0.20" = {
name = "spdx-license-ids";
packageName = "spdx-license-ids";
- version = "3.0.16";
+ version = "3.0.20";
src = fetchurl {
- url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz";
- sha512 = "eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==";
+ url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz";
+ sha512 = "jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==";
};
};
"spdy-4.0.2" = {
@@ -12415,6 +12352,15 @@ let
sha512 = "D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==";
};
};
+ "sprintf-js-1.1.3" = {
+ name = "sprintf-js";
+ packageName = "sprintf-js";
+ version = "1.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz";
+ sha512 = "Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==";
+ };
+ };
"sshpk-1.18.0" = {
name = "sshpk";
packageName = "sshpk";
@@ -12424,13 +12370,13 @@ let
sha512 = "2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==";
};
};
- "ssri-10.0.5" = {
+ "ssri-10.0.6" = {
name = "ssri";
packageName = "ssri";
- version = "10.0.5";
+ version = "10.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz";
- sha512 = "bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==";
+ url = "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz";
+ sha512 = "MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==";
};
};
"ssri-5.3.0" = {
@@ -12541,13 +12487,13 @@ let
sha512 = "+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==";
};
};
- "stream-shift-1.0.1" = {
+ "stream-shift-1.0.3" = {
name = "stream-shift";
packageName = "stream-shift";
- version = "1.0.1";
+ version = "1.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz";
- sha512 = "AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==";
+ url = "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz";
+ sha512 = "76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==";
};
};
"streamsearch-1.1.0" = {
@@ -12631,31 +12577,31 @@ let
sha512 = "wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==";
};
};
- "string.prototype.trim-1.2.8" = {
+ "string.prototype.trim-1.2.9" = {
name = "string.prototype.trim";
packageName = "string.prototype.trim";
- version = "1.2.8";
+ version = "1.2.9";
src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz";
- sha512 = "lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==";
+ url = "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz";
+ sha512 = "klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==";
};
};
- "string.prototype.trimend-1.0.7" = {
+ "string.prototype.trimend-1.0.8" = {
name = "string.prototype.trimend";
packageName = "string.prototype.trimend";
- version = "1.0.7";
+ version = "1.0.8";
src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz";
- sha512 = "Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==";
+ url = "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz";
+ sha512 = "p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==";
};
};
- "string.prototype.trimstart-1.0.7" = {
+ "string.prototype.trimstart-1.0.8" = {
name = "string.prototype.trimstart";
packageName = "string.prototype.trimstart";
- version = "1.0.7";
+ version = "1.0.8";
src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz";
- sha512 = "NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==";
+ url = "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz";
+ sha512 = "UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==";
};
};
"string_decoder-0.10.31" = {
@@ -12829,13 +12775,13 @@ let
sha512 = "7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==";
};
};
- "stylus-0.62.0" = {
+ "stylus-0.63.0" = {
name = "stylus";
packageName = "stylus";
- version = "0.62.0";
+ version = "0.63.0";
src = fetchurl {
- url = "https://registry.npmjs.org/stylus/-/stylus-0.62.0.tgz";
- sha512 = "v3YCf31atbwJQIMtPNX8hcQ+okD4NQaTuKGUWfII8eaqn+3otrbttGL1zSMZAAtiPsBztQnujVBugg/cXFUpyg==";
+ url = "https://registry.npmjs.org/stylus/-/stylus-0.63.0.tgz";
+ sha512 = "OMlgrTCPzE/ibtRMoeLVhOY0RcNuNWh0rhAVqeKnk/QwcuUKQbnqhZ1kg2vzD8VU/6h3FoPTq4RJPHgLBvX6Bw==";
};
};
"sudo-prompt-8.2.5" = {
@@ -12910,6 +12856,15 @@ let
sha512 = "qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==";
};
};
+ "supports-color-8.1.1" = {
+ name = "supports-color";
+ packageName = "supports-color";
+ version = "8.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz";
+ sha512 = "MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==";
+ };
+ };
"supports-hyperlinks-2.3.0" = {
name = "supports-hyperlinks";
packageName = "supports-hyperlinks";
@@ -12937,13 +12892,13 @@ let
sha512 = "yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==";
};
};
- "table-6.8.1" = {
+ "table-6.8.2" = {
name = "table";
packageName = "table";
- version = "6.8.1";
+ version = "6.8.2";
src = fetchurl {
- url = "https://registry.npmjs.org/table/-/table-6.8.1.tgz";
- sha512 = "Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==";
+ url = "https://registry.npmjs.org/table/-/table-6.8.2.tgz";
+ sha512 = "w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==";
};
};
"tapable-1.1.3" = {
@@ -12964,13 +12919,13 @@ let
sha512 = "a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==";
};
};
- "tar-6.2.0" = {
+ "tar-6.2.1" = {
name = "tar";
packageName = "tar";
- version = "6.2.0";
+ version = "6.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz";
- sha512 = "/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==";
+ url = "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz";
+ sha512 = "DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==";
};
};
"temp-0.9.0" = {
@@ -13036,13 +12991,22 @@ let
sha512 = "zVotuHoIfnYjtlurOouTazciEfL7V38QMAOhGqpXDEg6yT13cF4+fEP9b0rrCEQTn+tT46uxgFsTZzhygk+CzQ==";
};
};
- "terser-webpack-plugin-1.4.5" = {
+ "terser-5.34.0" = {
+ name = "terser";
+ packageName = "terser";
+ version = "5.34.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/terser/-/terser-5.34.0.tgz";
+ sha512 = "y5NUX+U9HhVsK/zihZwoq4r9dICLyV2jXGOriDAVOeKhq3LKVjgJbGO90FisozXLlJfvjHqgckGmJFBb9KYoWQ==";
+ };
+ };
+ "terser-webpack-plugin-1.4.6" = {
name = "terser-webpack-plugin";
packageName = "terser-webpack-plugin";
- version = "1.4.5";
+ version = "1.4.6";
src = fetchurl {
- url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz";
- sha512 = "04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==";
+ url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.6.tgz";
+ sha512 = "2lBVf/VMVIddjSn3GqbT90GvIJ/eYXJkt8cTzU7NbjKqK8fwv18Ftr4PlbF46b/e88743iZFL5Dtr/rC4hjIeA==";
};
};
"text-table-0.2.0" = {
@@ -13054,6 +13018,15 @@ let
sha512 = "N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==";
};
};
+ "thingies-1.21.0" = {
+ name = "thingies";
+ packageName = "thingies";
+ version = "1.21.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz";
+ sha512 = "hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==";
+ };
+ };
"through-2.3.8" = {
name = "through";
packageName = "through";
@@ -13108,6 +13081,15 @@ let
sha512 = "qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==";
};
};
+ "tiny-decoders-7.0.1" = {
+ name = "tiny-decoders";
+ packageName = "tiny-decoders";
+ version = "7.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tiny-decoders/-/tiny-decoders-7.0.1.tgz";
+ sha512 = "P1LaHTLASl/lCrdtwgAAVwxt4bEAPmxpf9HMQrlCkAseaT8oH8oxm8ndy4nx5rLTcL5U/Qxp1a+FDoQfS/ZgQQ==";
+ };
+ };
"tmp-0.0.31" = {
name = "tmp";
packageName = "tmp";
@@ -13225,13 +13207,13 @@ let
sha512 = "o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==";
};
};
- "touch-3.1.0" = {
+ "touch-3.1.1" = {
name = "touch";
packageName = "touch";
- version = "3.1.0";
+ version = "3.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz";
- sha512 = "WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==";
+ url = "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz";
+ sha512 = "r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==";
};
};
"tough-cookie-2.4.3" = {
@@ -13279,6 +13261,15 @@ let
sha512 = "up6Yvai4PYKhpNp5PkYtx50m3KbwQrqDwbuZP/ItyL64YEWHAvH6Md83LFLV/GRSk/BoUVwwgUzX6SOQSbsfAg==";
};
};
+ "tree-dump-1.0.2" = {
+ name = "tree-dump";
+ packageName = "tree-dump";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz";
+ sha512 = "dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==";
+ };
+ };
"ts-debounce-4.0.0" = {
name = "ts-debounce";
packageName = "ts-debounce";
@@ -13306,13 +13297,13 @@ let
sha512 = "Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==";
};
};
- "tslib-2.6.2" = {
+ "tslib-2.7.0" = {
name = "tslib";
packageName = "tslib";
- version = "2.6.2";
+ version = "2.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz";
- sha512 = "AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==";
+ url = "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz";
+ sha512 = "gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==";
};
};
"tsyringe-4.8.0" = {
@@ -13351,22 +13342,13 @@ let
sha512 = "KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==";
};
};
- "type-1.2.0" = {
+ "type-2.7.3" = {
name = "type";
packageName = "type";
- version = "1.2.0";
+ version = "2.7.3";
src = fetchurl {
- url = "https://registry.npmjs.org/type/-/type-1.2.0.tgz";
- sha512 = "+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==";
- };
- };
- "type-2.7.2" = {
- name = "type";
- packageName = "type";
- version = "2.7.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/type/-/type-2.7.2.tgz";
- sha512 = "dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==";
+ url = "https://registry.npmjs.org/type/-/type-2.7.3.tgz";
+ sha512 = "8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==";
};
};
"type-fest-0.10.0" = {
@@ -13396,40 +13378,40 @@ let
sha512 = "TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==";
};
};
- "typed-array-buffer-1.0.0" = {
+ "typed-array-buffer-1.0.2" = {
name = "typed-array-buffer";
packageName = "typed-array-buffer";
- version = "1.0.0";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz";
- sha512 = "Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==";
+ url = "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz";
+ sha512 = "gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==";
};
};
- "typed-array-byte-length-1.0.0" = {
+ "typed-array-byte-length-1.0.1" = {
name = "typed-array-byte-length";
packageName = "typed-array-byte-length";
- version = "1.0.0";
+ version = "1.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz";
- sha512 = "Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==";
+ url = "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz";
+ sha512 = "3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==";
};
};
- "typed-array-byte-offset-1.0.0" = {
+ "typed-array-byte-offset-1.0.2" = {
name = "typed-array-byte-offset";
packageName = "typed-array-byte-offset";
- version = "1.0.0";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz";
- sha512 = "RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==";
+ url = "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz";
+ sha512 = "Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==";
};
};
- "typed-array-length-1.0.4" = {
+ "typed-array-length-1.0.6" = {
name = "typed-array-length";
packageName = "typed-array-length";
- version = "1.0.4";
+ version = "1.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz";
- sha512 = "KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==";
+ url = "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz";
+ sha512 = "/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==";
};
};
"typedarray-0.0.6" = {
@@ -13522,22 +13504,22 @@ let
sha512 = "61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==";
};
};
- "undici-types-5.26.5" = {
+ "undici-types-6.19.8" = {
name = "undici-types";
packageName = "undici-types";
- version = "5.26.5";
+ version = "6.19.8";
src = fetchurl {
- url = "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz";
- sha512 = "JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==";
+ url = "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz";
+ sha512 = "ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==";
};
};
- "unicode-canonical-property-names-ecmascript-2.0.0" = {
+ "unicode-canonical-property-names-ecmascript-2.0.1" = {
name = "unicode-canonical-property-names-ecmascript";
packageName = "unicode-canonical-property-names-ecmascript";
- version = "2.0.0";
+ version = "2.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz";
- sha512 = "yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==";
+ url = "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz";
+ sha512 = "dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==";
};
};
"unicode-match-property-ecmascript-2.0.0" = {
@@ -13549,13 +13531,13 @@ let
sha512 = "5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==";
};
};
- "unicode-match-property-value-ecmascript-2.1.0" = {
+ "unicode-match-property-value-ecmascript-2.2.0" = {
name = "unicode-match-property-value-ecmascript";
packageName = "unicode-match-property-value-ecmascript";
- version = "2.1.0";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz";
- sha512 = "qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==";
+ url = "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz";
+ sha512 = "4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==";
};
};
"unicode-property-aliases-ecmascript-2.1.0" = {
@@ -13567,6 +13549,15 @@ let
sha512 = "6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==";
};
};
+ "unicorn-magic-0.1.0" = {
+ name = "unicorn-magic";
+ packageName = "unicorn-magic";
+ version = "0.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz";
+ sha512 = "lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==";
+ };
+ };
"union-value-1.0.1" = {
name = "union-value";
packageName = "union-value";
@@ -13675,13 +13666,13 @@ let
sha512 = "PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==";
};
};
- "unzip-stream-0.3.1" = {
+ "unzip-stream-0.3.4" = {
name = "unzip-stream";
packageName = "unzip-stream";
- version = "0.3.1";
+ version = "0.3.4";
src = fetchurl {
- url = "https://registry.npmjs.org/unzip-stream/-/unzip-stream-0.3.1.tgz";
- sha512 = "RzaGXLNt+CW+T41h1zl6pGz3EaeVhYlK+rdAap+7DxW5kqsqePO8kRtWPaCiVqdhZc86EctSPVYNix30YOMzmw==";
+ url = "https://registry.npmjs.org/unzip-stream/-/unzip-stream-0.3.4.tgz";
+ sha512 = "PyofABPVv+d7fL7GOpusx7eRT9YETY2X04PhwbSipdj6bMxVCFJrr+nm0Mxqbf9hUiTin/UsnuFWBXlDZFy0Cw==";
};
};
"upath-1.2.0" = {
@@ -13702,13 +13693,13 @@ let
sha512 = "1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==";
};
};
- "update-browserslist-db-1.0.13" = {
+ "update-browserslist-db-1.1.1" = {
name = "update-browserslist-db";
packageName = "update-browserslist-db";
- version = "1.0.13";
+ version = "1.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz";
- sha512 = "xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==";
+ url = "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz";
+ sha512 = "R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==";
};
};
"upgrade-1.1.0" = {
@@ -13738,13 +13729,13 @@ let
sha512 = "Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==";
};
};
- "url-0.11.3" = {
+ "url-0.11.4" = {
name = "url";
packageName = "url";
- version = "0.11.3";
+ version = "0.11.4";
src = fetchurl {
- url = "https://registry.npmjs.org/url/-/url-0.11.3.tgz";
- sha512 = "6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==";
+ url = "https://registry.npmjs.org/url/-/url-0.11.4.tgz";
+ sha512 = "oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==";
};
};
"url-loader-4.1.1" = {
@@ -13882,6 +13873,15 @@ let
sha512 = "DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==";
};
};
+ "varint-6.0.0" = {
+ name = "varint";
+ packageName = "varint";
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz";
+ sha512 = "cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==";
+ };
+ };
"vary-1.1.2" = {
name = "vary";
packageName = "vary";
@@ -13909,22 +13909,31 @@ let
sha512 = "ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==";
};
};
- "vite-4.3.9" = {
+ "vite-5.2.8" = {
name = "vite";
packageName = "vite";
- version = "4.3.9";
+ version = "5.2.8";
src = fetchurl {
- url = "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz";
- sha512 = "qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==";
+ url = "https://registry.npmjs.org/vite/-/vite-5.2.8.tgz";
+ sha512 = "OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==";
};
};
- "vite-4.5.1" = {
+ "vite-5.4.8" = {
name = "vite";
packageName = "vite";
- version = "4.5.1";
+ version = "5.4.8";
src = fetchurl {
- url = "https://registry.npmjs.org/vite/-/vite-4.5.1.tgz";
- sha512 = "AXXFaAJ8yebyqzoNB9fu2pHoo/nWX+xZlaRwoeYUxEqBO+Zj4msE5G+BhGBll9lYEKv9Hfks52PAF2X7qDYXQA==";
+ url = "https://registry.npmjs.org/vite/-/vite-5.4.8.tgz";
+ sha512 = "FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==";
+ };
+ };
+ "vite-plugin-elm-watch-1.3.3" = {
+ name = "vite-plugin-elm-watch";
+ packageName = "vite-plugin-elm-watch";
+ version = "1.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/vite-plugin-elm-watch/-/vite-plugin-elm-watch-1.3.3.tgz";
+ sha512 = "rR78gmeYp08E4CvtpnZuumsmNXaG/XOJ/xtOVfEG3TOJqDChXy1DzE1pnPsERohbELkov7ZZPHRLGV1z2iyxKg==";
};
};
"vm-browserify-1.1.2" = {
@@ -14179,13 +14188,13 @@ let
sha512 = "BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==";
};
};
- "which-3.0.1" = {
+ "which-4.0.0" = {
name = "which";
packageName = "which";
- version = "3.0.1";
+ version = "4.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/which/-/which-3.0.1.tgz";
- sha512 = "XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==";
+ url = "https://registry.npmjs.org/which/-/which-4.0.0.tgz";
+ sha512 = "GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==";
};
};
"which-boxed-primitive-1.0.2" = {
@@ -14215,13 +14224,13 @@ let
sha512 = "iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==";
};
};
- "which-typed-array-1.1.13" = {
+ "which-typed-array-1.1.15" = {
name = "which-typed-array";
packageName = "which-typed-array";
- version = "1.1.13";
+ version = "1.1.15";
src = fetchurl {
- url = "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz";
- sha512 = "P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==";
+ url = "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz";
+ sha512 = "oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==";
};
};
"winston-2.1.1" = {
@@ -14467,22 +14476,22 @@ let
sha512 = "8A/uRMnQy8KCQsmep1m7Bk+z/+LIkeF7w+TDMLtX1iZm5Hq9HsUDmgFGaW1ACW5Cj0b2Qo7wCvRhYN2ErUVp/A==";
};
};
- "ws-5.2.3" = {
+ "ws-5.2.4" = {
name = "ws";
packageName = "ws";
- version = "5.2.3";
+ version = "5.2.4";
src = fetchurl {
- url = "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz";
- sha512 = "jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==";
+ url = "https://registry.npmjs.org/ws/-/ws-5.2.4.tgz";
+ sha512 = "fFCejsuC8f9kOSu9FYaOw8CdO68O3h5v0lg4p74o8JqWpwTf9tniOD+nOB78aWoVSS6WptVUmDrp/KPsMVBWFQ==";
};
};
- "ws-6.2.2" = {
+ "ws-6.2.3" = {
name = "ws";
packageName = "ws";
- version = "6.2.2";
+ version = "6.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz";
- sha512 = "zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==";
+ url = "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz";
+ sha512 = "jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==";
};
};
"ws-7.1.1" = {
@@ -14494,13 +14503,13 @@ let
sha512 = "o41D/WmDeca0BqYhsr3nJzQyg9NF5X8l/UdnFNux9cS3lwB+swm8qGWX5rn+aD6xfBU3rGmtHij7g7x6LxFU3A==";
};
};
- "ws-7.5.9" = {
+ "ws-7.5.10" = {
name = "ws";
packageName = "ws";
- version = "7.5.9";
+ version = "7.5.10";
src = fetchurl {
- url = "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz";
- sha512 = "F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==";
+ url = "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz";
+ sha512 = "+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==";
};
};
"xmlbuilder-13.0.2" = {
@@ -14703,7 +14712,7 @@ in
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.12.0"
+ sources."aws4-1.13.2"
sources."babel-runtime-6.18.0"
sources."bcrypt-pbkdf-1.0.2"
sources."body-parser-1.19.0"
@@ -14795,7 +14804,7 @@ in
sources."minimist-1.2.0"
sources."ms-2.0.0"
sources."negotiator-0.6.3"
- sources."node-watch-0.7.4"
+ sources."node-watch-0.5.5"
sources."oauth-sign-0.9.0"
sources."on-finished-2.3.0"
sources."opn-5.4.0"
@@ -14808,7 +14817,7 @@ in
sources."process-nextick-args-1.0.7"
sources."proxy-addr-2.0.7"
sources."psl-1.9.0"
- sources."punycode-2.3.1"
+ sources."punycode-1.4.1"
sources."qs-6.7.0"
sources."range-parser-1.2.1"
sources."raw-body-2.4.0"
@@ -14838,11 +14847,7 @@ in
sources."through2-2.0.1"
sources."tmp-0.0.31"
sources."toidentifier-1.0.0"
- (sources."tough-cookie-2.4.3" // {
- dependencies = [
- sources."punycode-1.4.1"
- ];
- })
+ sources."tough-cookie-2.4.3"
sources."traverse-chain-0.1.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
@@ -14850,7 +14855,11 @@ in
sources."typedarray-0.0.7"
sources."ultron-1.0.2"
sources."unpipe-1.0.0"
- sources."uri-js-4.4.1"
+ (sources."uri-js-4.4.1" // {
+ dependencies = [
+ sources."punycode-2.3.1"
+ ];
+ })
sources."util-deprecate-1.0.2"
sources."utils-merge-1.0.1"
sources."uuid-3.4.0"
@@ -14881,7 +14890,6 @@ in
sha512 = "flFXaCikbA6NccBEvrFIgJj9up7rc9A8aOwe0o0Erruvk5f5idWu3/gIBfqTaos7Xc2Fz6fshYyoH5sfyt1r7g==";
};
dependencies = [
- sources."abbrev-1.1.1"
sources."ajv-6.12.6"
sources."ansi-regex-5.0.1"
sources."ansi-styles-3.2.1"
@@ -14891,15 +14899,15 @@ in
sources."astral-regex-2.0.0"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.12.0"
+ sources."aws4-1.13.2"
sources."balanced-match-1.0.2"
sources."bcrypt-pbkdf-1.0.2"
sources."binary-0.3.0"
- sources."binary-extensions-2.2.0"
+ sources."binary-extensions-2.3.0"
sources."binwrap-0.2.3"
sources."bluebird-3.7.2"
sources."brace-expansion-1.1.11"
- sources."braces-3.0.2"
+ sources."braces-3.0.3"
sources."buffers-0.1.1"
sources."camelcase-5.3.1"
sources."caseless-0.12.0"
@@ -14953,7 +14961,8 @@ in
sources."extsprintf-1.3.0"
sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
- sources."fill-range-7.0.1"
+ sources."fast-uri-3.0.2"
+ sources."fill-range-7.1.1"
sources."find-0.2.9"
(sources."find-elm-dependencies-2.0.2" // {
dependencies = [
@@ -15030,7 +15039,6 @@ in
sources."path-key-2.0.1"
];
})
- sources."nopt-1.0.10"
sources."normalize-path-3.0.0"
sources."oauth-sign-0.9.0"
sources."once-1.4.0"
@@ -15079,25 +15087,25 @@ in
sources."has-flag-4.0.0"
];
})
- (sources."table-6.8.1" // {
+ (sources."table-6.8.2" // {
dependencies = [
- sources."ajv-8.12.0"
+ sources."ajv-8.17.1"
sources."json-schema-traverse-1.0.0"
];
})
- sources."tar-6.2.0"
+ sources."tar-6.2.1"
sources."temp-0.9.0"
sources."through-2.3.8"
sources."tmp-0.0.33"
sources."to-regex-range-5.0.1"
- sources."touch-3.1.0"
+ sources."touch-3.1.1"
sources."tough-cookie-2.5.0"
sources."traverse-0.3.9"
sources."traverse-chain-0.1.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."universalify-0.1.2"
- (sources."unzip-stream-0.3.1" // {
+ (sources."unzip-stream-0.3.4" // {
dependencies = [
sources."mkdirp-0.5.6"
];
@@ -15150,10 +15158,10 @@ in
sources."async-limiter-1.0.1"
sources."balanced-match-1.0.2"
sources."batch-0.6.1"
- sources."binary-extensions-2.2.0"
- sources."body-parser-1.20.1"
+ sources."binary-extensions-2.3.0"
+ sources."body-parser-1.20.3"
sources."brace-expansion-1.1.11"
- sources."braces-3.0.2"
+ sources."braces-3.0.3"
sources."bufferutil-4.0.8"
sources."bytes-3.1.2"
(sources."cacheable-request-6.1.0" // {
@@ -15162,9 +15170,9 @@ in
sources."lowercase-keys-2.0.0"
];
})
- sources."call-bind-1.0.5"
+ sources."call-bind-1.0.7"
sources."chalk-3.0.0"
- sources."chokidar-3.5.3"
+ sources."chokidar-3.6.0"
sources."clone-response-1.0.3"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
@@ -15172,46 +15180,51 @@ in
sources."concat-map-0.0.1"
sources."content-disposition-0.5.4"
sources."content-type-1.0.5"
- sources."cookie-0.5.0"
+ sources."cookie-0.6.0"
sources."cookie-signature-1.0.6"
sources."cross-spawn-7.0.3"
- sources."debug-2.6.9"
+ (sources."debug-2.6.9" // {
+ dependencies = [
+ sources."ms-2.0.0"
+ ];
+ })
sources."decompress-response-3.3.0"
sources."deep-extend-0.6.0"
sources."defer-to-connect-1.1.3"
- sources."define-data-property-1.1.1"
+ sources."define-data-property-1.1.4"
sources."depd-2.0.0"
sources."destroy-1.2.0"
sources."duplexer3-0.1.5"
sources."ee-first-1.1.1"
- sources."encodeurl-1.0.2"
+ sources."encodeurl-2.0.0"
sources."end-of-stream-1.4.4"
+ sources."es-define-property-1.0.0"
+ sources."es-errors-1.3.0"
sources."escape-html-1.0.3"
sources."etag-1.8.1"
- sources."express-4.18.2"
+ sources."express-4.21.0"
(sources."express-ws-4.0.0" // {
dependencies = [
- sources."ws-5.2.3"
+ sources."ws-5.2.4"
];
})
- sources."fill-range-7.0.1"
- sources."finalhandler-1.2.0"
+ sources."fill-range-7.1.1"
+ sources."finalhandler-1.3.1"
sources."forwarded-0.2.0"
sources."fresh-0.5.2"
sources."fs.realpath-1.0.0"
- sources."fsevents-2.3.3"
sources."function-bind-1.1.2"
- sources."get-intrinsic-1.2.2"
+ sources."get-intrinsic-1.2.4"
sources."get-stream-4.1.0"
sources."glob-7.2.3"
sources."glob-parent-5.1.2"
sources."gopd-1.0.1"
sources."got-9.6.0"
sources."has-flag-4.0.0"
- sources."has-property-descriptors-1.0.1"
- sources."has-proto-1.0.1"
+ sources."has-property-descriptors-1.0.2"
+ sources."has-proto-1.0.3"
sources."has-symbols-1.0.3"
- sources."hasown-2.0.0"
+ sources."hasown-2.0.2"
sources."http-cache-semantics-4.1.1"
sources."http-errors-2.0.0"
sources."iconv-lite-0.4.24"
@@ -15231,7 +15244,7 @@ in
sources."latest-version-5.1.0"
sources."lowercase-keys-1.0.1"
sources."media-typer-0.3.0"
- sources."merge-descriptors-1.0.1"
+ sources."merge-descriptors-1.0.3"
sources."methods-1.1.2"
sources."mime-1.6.0"
sources."mime-db-1.52.0"
@@ -15239,12 +15252,12 @@ in
sources."mimic-response-1.0.1"
sources."minimatch-3.1.2"
sources."minimist-1.2.8"
- sources."ms-2.0.0"
+ sources."ms-2.1.3"
sources."negotiator-0.6.3"
- sources."node-gyp-build-4.7.1"
+ sources."node-gyp-build-4.8.2"
sources."normalize-path-3.0.0"
sources."normalize-url-4.5.1"
- sources."object-inspect-1.13.1"
+ sources."object-inspect-1.13.2"
sources."on-finished-2.4.1"
sources."once-1.4.0"
sources."open-7.4.2"
@@ -15253,14 +15266,14 @@ in
sources."parseurl-1.3.3"
sources."path-is-absolute-1.0.1"
sources."path-key-3.1.1"
- sources."path-to-regexp-0.1.7"
+ sources."path-to-regexp-0.1.10"
sources."picomatch-2.3.1"
sources."prepend-http-2.0.0"
sources."proxy-addr-2.0.7"
- sources."pump-3.0.0"
- sources."qs-6.11.0"
+ sources."pump-3.0.2"
+ sources."qs-6.13.0"
sources."range-parser-1.2.1"
- sources."raw-body-2.5.1"
+ sources."raw-body-2.5.2"
sources."rc-1.2.8"
sources."readdirp-3.6.0"
sources."registry-auth-token-4.2.2"
@@ -15270,9 +15283,9 @@ in
sources."safe-buffer-5.2.1"
sources."safer-buffer-2.1.2"
sources."semver-6.3.1"
- (sources."send-0.18.0" // {
+ (sources."send-0.19.0" // {
dependencies = [
- sources."ms-2.1.3"
+ sources."encodeurl-1.0.2"
];
})
(sources."serve-index-1.9.1" // {
@@ -15284,12 +15297,12 @@ in
sources."statuses-1.5.0"
];
})
- sources."serve-static-1.15.0"
- sources."set-function-length-1.1.1"
+ sources."serve-static-1.16.2"
+ sources."set-function-length-1.2.2"
sources."setprototypeof-1.2.0"
sources."shebang-command-2.0.0"
sources."shebang-regex-3.0.0"
- sources."side-channel-1.0.4"
+ sources."side-channel-1.0.6"
sources."statuses-2.0.1"
sources."strip-json-comments-2.0.1"
sources."supports-color-7.2.0"
@@ -15305,7 +15318,7 @@ in
sources."vary-1.1.2"
sources."which-2.0.2"
sources."wrappy-1.0.2"
- sources."ws-7.5.9"
+ sources."ws-7.5.10"
];
buildInputs = globalBuildInputs;
meta = {
@@ -15331,23 +15344,22 @@ in
sources."@nodelib/fs.walk-1.2.8"
sources."anymatch-3.1.3"
sources."array-union-2.1.0"
- sources."binary-extensions-2.2.0"
- sources."braces-3.0.2"
- sources."chokidar-3.5.3"
+ sources."binary-extensions-2.3.0"
+ sources."braces-3.0.3"
+ sources."chokidar-3.6.0"
sources."cross-spawn-7.0.3"
sources."dir-glob-3.0.1"
sources."escape-string-regexp-4.0.0"
sources."execa-5.1.1"
sources."fast-diff-1.3.0"
sources."fast-glob-3.3.2"
- sources."fastq-1.16.0"
- sources."fill-range-7.0.1"
- sources."fsevents-2.3.3"
+ sources."fastq-1.17.1"
+ sources."fill-range-7.1.1"
sources."get-stream-6.0.1"
sources."glob-parent-5.1.2"
sources."globby-11.1.0"
sources."human-signals-2.1.0"
- sources."ignore-5.3.0"
+ sources."ignore-5.3.2"
sources."is-binary-path-2.1.0"
sources."is-extglob-2.1.1"
sources."is-glob-4.0.3"
@@ -15356,7 +15368,7 @@ in
sources."isexe-2.0.0"
sources."merge-stream-2.0.0"
sources."merge2-1.4.1"
- sources."micromatch-4.0.5"
+ sources."micromatch-4.0.8"
sources."mimic-fn-2.1.0"
sources."normalize-path-3.0.0"
sources."npm-run-path-4.0.1"
@@ -15367,7 +15379,7 @@ in
sources."pjson-1.0.9"
sources."queue-microtask-1.2.3"
sources."readdirp-3.6.0"
- sources."reflect-metadata-0.2.1"
+ sources."reflect-metadata-0.2.2"
sources."request-light-0.7.0"
sources."reusify-1.0.4"
sources."run-parallel-1.2.0"
@@ -15402,61 +15414,46 @@ in
elm-land = nodeEnv.buildNodePackage {
name = "elm-land";
packageName = "elm-land";
- version = "0.19.5";
+ version = "0.20.1";
src = fetchurl {
- url = "https://registry.npmjs.org/elm-land/-/elm-land-0.19.5.tgz";
- sha512 = "OWcnWmd+BMzRlyLpjkKjmazUJeKlgvXsPJcrhdVYhfeSdAbDDcAok7CgvSoqReN6Y36DEUUeRE5AGJMj8HVUOA==";
+ url = "https://registry.npmjs.org/elm-land/-/elm-land-0.20.1.tgz";
+ sha512 = "AY8BxYNT7mblaIO9SS2YQPdskZdMsLL6fqjAA5bORdkGIRDkMeaw+rXgiVSHUM2+TK0k/ld0TdQEAd24Moi5nw==";
};
dependencies = [
- sources."@adobe/css-tools-4.3.2"
- sources."@esbuild/android-arm-0.17.19"
- sources."@esbuild/android-arm64-0.17.19"
- sources."@esbuild/android-x64-0.17.19"
- sources."@esbuild/darwin-arm64-0.17.19"
- sources."@esbuild/darwin-x64-0.17.19"
- sources."@esbuild/freebsd-arm64-0.17.19"
- sources."@esbuild/freebsd-x64-0.17.19"
- sources."@esbuild/linux-arm-0.17.19"
- sources."@esbuild/linux-arm64-0.17.19"
- sources."@esbuild/linux-ia32-0.17.19"
- sources."@esbuild/linux-loong64-0.17.19"
- sources."@esbuild/linux-mips64el-0.17.19"
- sources."@esbuild/linux-ppc64-0.17.19"
- sources."@esbuild/linux-riscv64-0.17.19"
- sources."@esbuild/linux-s390x-0.17.19"
- sources."@esbuild/linux-x64-0.17.19"
- sources."@esbuild/netbsd-x64-0.17.19"
- sources."@esbuild/openbsd-x64-0.17.19"
- sources."@esbuild/sunos-x64-0.17.19"
- sources."@esbuild/win32-arm64-0.17.19"
- sources."@esbuild/win32-ia32-0.17.19"
- sources."@esbuild/win32-x64-0.17.19"
- sources."@jridgewell/gen-mapping-0.3.3"
- sources."@jridgewell/resolve-uri-3.1.1"
- sources."@jridgewell/set-array-1.1.2"
- sources."@jridgewell/source-map-0.3.5"
- sources."@jridgewell/sourcemap-codec-1.4.15"
- sources."@jridgewell/trace-mapping-0.3.20"
- sources."@types/node-20.10.6"
- sources."acorn-8.11.3"
+ sources."@adobe/css-tools-4.3.3"
+ sources."@jridgewell/gen-mapping-0.3.5"
+ sources."@jridgewell/resolve-uri-3.1.2"
+ sources."@jridgewell/set-array-1.2.1"
+ sources."@jridgewell/source-map-0.3.6"
+ sources."@jridgewell/sourcemap-codec-1.5.0"
+ sources."@jridgewell/trace-mapping-0.3.25"
+ sources."@lydell/elm-0.19.1-14"
+ sources."@lydell/elm_darwin_arm64-0.19.1-3"
+ sources."@lydell/elm_darwin_x64-0.19.1-2"
+ sources."@lydell/elm_linux_arm-0.19.1-0"
+ sources."@lydell/elm_linux_arm64-0.19.1-4"
+ sources."@lydell/elm_linux_x64-0.19.1-1"
+ sources."@lydell/elm_win32_x64-0.19.1-1"
+ sources."@types/estree-1.0.6"
+ sources."@types/node-22.7.3"
+ sources."acorn-8.12.1"
sources."anymatch-3.1.3"
sources."balanced-match-1.0.2"
- sources."binary-extensions-2.2.0"
+ sources."binary-extensions-2.3.0"
sources."brace-expansion-1.1.11"
- sources."braces-3.0.2"
+ sources."braces-3.0.3"
sources."buffer-from-1.1.2"
sources."chokidar-3.5.3"
sources."commander-2.20.3"
sources."concat-map-0.0.1"
sources."copy-anything-2.0.6"
- sources."cross-spawn-6.0.5"
- sources."debug-4.3.4"
+ sources."cross-spawn-7.0.3"
+ sources."debug-4.3.7"
+ sources."detect-libc-1.0.3"
sources."elm-0.19.1-6"
sources."errno-0.1.8"
- sources."esbuild-0.17.19"
- sources."fill-range-7.0.1"
- sources."find-elm-dependencies-2.0.4"
- sources."firstline-1.3.1"
+ sources."esbuild-0.20.2"
+ sources."fill-range-7.1.1"
sources."fs.realpath-1.0.0"
sources."fsevents-2.3.3"
sources."glob-7.2.3"
@@ -15464,7 +15461,7 @@ in
sources."graceful-fs-4.2.11"
sources."iconv-lite-0.6.3"
sources."image-size-0.5.5"
- sources."immutable-4.3.4"
+ sources."immutable-4.3.7"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."is-binary-path-2.1.0"
@@ -15473,54 +15470,62 @@ in
sources."is-number-7.0.0"
sources."is-what-3.14.1"
sources."isexe-2.0.0"
+ sources."launch-editor-2.6.1"
sources."less-4.2.0"
- sources."lodash-4.17.21"
+ sources."lightningcss-1.27.0"
sources."make-dir-2.1.0"
sources."mime-1.6.0"
sources."minimatch-3.1.2"
- sources."minimist-1.2.8"
- sources."mkdirp-0.5.6"
- sources."ms-2.1.2"
+ sources."ms-2.1.3"
sources."nanoid-3.3.7"
sources."needle-3.3.1"
- sources."nice-try-1.0.5"
- sources."node-elm-compiler-5.0.6"
sources."normalize-path-3.0.0"
sources."once-1.4.0"
sources."parse-node-version-1.0.1"
sources."path-is-absolute-1.0.1"
- sources."path-key-2.0.1"
- sources."picocolors-1.0.0"
+ sources."path-key-3.1.1"
+ sources."picocolors-1.1.0"
sources."picomatch-2.3.1"
sources."pify-4.0.1"
- sources."postcss-8.4.33"
+ sources."postcss-8.4.47"
sources."prr-1.0.1"
sources."readdirp-3.6.0"
- sources."rimraf-2.6.3"
- sources."rollup-3.29.4"
+ sources."rollup-4.22.5"
sources."safer-buffer-2.1.2"
- sources."sass-1.69.7"
- sources."sax-1.3.0"
- sources."semver-5.7.2"
- sources."shebang-command-1.2.0"
- sources."shebang-regex-1.0.0"
- sources."source-map-0.6.1"
- sources."source-map-js-1.0.2"
- sources."source-map-support-0.5.21"
- (sources."stylus-0.62.0" // {
+ (sources."sass-1.79.3" // {
dependencies = [
+ sources."chokidar-4.0.1"
+ sources."readdirp-4.0.1"
+ ];
+ })
+ sources."sax-1.4.1"
+ sources."semver-5.7.2"
+ sources."shebang-command-2.0.0"
+ sources."shebang-regex-3.0.0"
+ sources."shell-quote-1.8.1"
+ sources."source-map-0.6.1"
+ sources."source-map-js-1.2.1"
+ sources."source-map-support-0.5.21"
+ (sources."stylus-0.63.0" // {
+ dependencies = [
+ sources."sax-1.3.0"
sources."source-map-0.7.4"
];
})
sources."sugarss-4.0.1"
- sources."temp-0.9.4"
sources."terser-5.15.1"
+ sources."tiny-decoders-7.0.1"
sources."to-regex-range-5.0.1"
- sources."tslib-2.6.2"
+ sources."tslib-2.7.0"
sources."typescript-4.9.3"
- sources."undici-types-5.26.5"
- sources."vite-4.3.9"
- sources."which-1.3.1"
+ sources."undici-types-6.19.8"
+ sources."vite-5.2.8"
+ (sources."vite-plugin-elm-watch-1.3.3" // {
+ dependencies = [
+ sources."terser-5.26.0"
+ ];
+ })
+ sources."which-2.0.2"
sources."wrappy-1.0.2"
];
buildInputs = globalBuildInputs;
@@ -15546,8 +15551,8 @@ in
sources."ansi-styles-2.2.1"
sources."anymatch-3.1.3"
sources."async-limiter-1.0.1"
- sources."binary-extensions-2.2.0"
- sources."braces-3.0.2"
+ sources."binary-extensions-2.3.0"
+ sources."braces-3.0.3"
sources."chalk-1.1.3"
sources."charenc-0.0.2"
sources."chokidar-3.0.2"
@@ -15573,9 +15578,9 @@ in
sources."cross-spawn-6.0.5"
];
})
- sources."fill-range-7.0.1"
+ sources."fill-range-7.1.1"
sources."finalhandler-1.1.2"
- sources."follow-redirects-1.15.4"
+ sources."follow-redirects-1.15.9"
sources."fresh-0.5.2"
sources."fsevents-2.3.3"
sources."get-stream-4.1.0"
@@ -15612,7 +15617,7 @@ in
sources."pem-1.14.2"
sources."picomatch-2.3.1"
sources."pseudomap-1.0.2"
- sources."pump-3.0.0"
+ sources."pump-3.0.2"
sources."range-parser-1.2.1"
sources."readdirp-3.6.0"
sources."requires-port-1.0.0"
@@ -15653,34 +15658,32 @@ in
elm-spa = nodeEnv.buildNodePackage {
name = "elm-spa";
packageName = "elm-spa";
- version = "6.0.4";
+ version = "6.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/elm-spa/-/elm-spa-6.0.4.tgz";
- sha512 = "TiOBuxL1SrzqYyWkime3AZ1/xFqKa6B/Bi4SplFg7YmlwPL5d7R+u6w0dxc14cnvmP1RS2+QZAkczZtqayFK9A==";
+ url = "https://registry.npmjs.org/elm-spa/-/elm-spa-6.0.6.tgz";
+ sha512 = "FslLqKt2D5EjMJjtYU55P9xu/LGNnWL8pTzWAaOtTTFkNq2vVXFEknXRq1SCahicMEPRp+26r7NvawV+XuAxMA==";
};
dependencies = [
sources."anymatch-3.1.3"
sources."balanced-match-1.0.2"
- sources."binary-extensions-2.2.0"
+ sources."binary-extensions-2.3.0"
sources."brace-expansion-1.1.11"
- sources."braces-3.0.2"
+ sources."braces-3.0.3"
sources."buffer-from-1.1.2"
sources."bufferutil-4.0.8"
sources."chokidar-3.4.2"
sources."commander-2.20.3"
sources."concat-map-0.0.1"
sources."cross-spawn-6.0.5"
- sources."d-1.0.1"
+ sources."d-1.0.2"
sources."debug-2.6.9"
- sources."es5-ext-0.10.62"
+ sources."es5-ext-0.10.64"
sources."es6-iterator-2.0.3"
- sources."es6-symbol-3.1.3"
- (sources."ext-1.7.0" // {
- dependencies = [
- sources."type-2.7.2"
- ];
- })
- sources."fill-range-7.0.1"
+ sources."es6-symbol-3.1.4"
+ sources."esniff-2.0.1"
+ sources."event-emitter-0.3.5"
+ sources."ext-1.7.0"
+ sources."fill-range-7.1.1"
sources."find-elm-dependencies-2.0.4"
sources."firstline-1.3.1"
sources."fs.realpath-1.0.0"
@@ -15704,7 +15707,7 @@ in
sources."next-tick-1.1.0"
sources."nice-try-1.0.5"
sources."node-elm-compiler-5.0.5"
- sources."node-gyp-build-4.7.1"
+ sources."node-gyp-build-4.8.2"
sources."normalize-path-3.0.0"
sources."once-1.4.0"
sources."path-is-absolute-1.0.1"
@@ -15724,7 +15727,7 @@ in
sources."temp-0.9.4"
sources."terser-5.3.8"
sources."to-regex-range-5.0.1"
- sources."type-1.2.0"
+ sources."type-2.7.3"
sources."typedarray-to-buffer-3.1.5"
sources."utf-8-validate-5.0.10"
sources."websocket-1.0.32"
@@ -15735,7 +15738,7 @@ in
buildInputs = globalBuildInputs;
meta = {
description = "single page apps made easy";
- homepage = "https://github.com/ryannhg/elm-spa#readme";
+ homepage = "https://github.com/ryan-haskell/elm-spa#readme";
license = "BSD-3-Clause";
};
production = true;
@@ -15754,19 +15757,18 @@ in
sources."ansi-styles-4.3.0"
sources."anymatch-3.1.3"
sources."balanced-match-1.0.2"
- sources."binary-extensions-2.2.0"
+ sources."binary-extensions-2.3.0"
sources."brace-expansion-2.0.1"
- sources."braces-3.0.2"
+ sources."braces-3.0.3"
sources."chalk-4.1.2"
- sources."chokidar-3.5.3"
+ sources."chokidar-3.6.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."commander-9.5.0"
sources."cross-spawn-7.0.3"
sources."elm-solve-deps-wasm-1.0.2"
- sources."fill-range-7.0.1"
+ sources."fill-range-7.1.1"
sources."fs.realpath-1.0.0"
- sources."fsevents-2.3.3"
sources."glob-8.1.0"
sources."glob-parent-5.1.2"
sources."graceful-fs-4.2.11"
@@ -15818,7 +15820,7 @@ in
sources."@types/cacheable-request-6.0.3"
sources."@types/http-cache-semantics-4.0.4"
sources."@types/keyv-3.1.4"
- sources."@types/node-20.10.6"
+ sources."@types/node-22.7.3"
sources."@types/responselike-1.0.3"
sources."cacheable-lookup-2.0.1"
sources."cacheable-request-7.0.4"
@@ -15849,7 +15851,6 @@ in
sources."jsonfile-4.0.0"
sources."keyv-4.5.4"
sources."lowercase-keys-2.0.0"
- sources."lru-cache-6.0.0"
sources."mimic-response-2.1.0"
sources."normalize-url-6.1.0"
sources."npm-conf-1.1.3"
@@ -15860,20 +15861,19 @@ in
sources."p-timeout-3.2.0"
sources."pify-3.0.0"
sources."proto-list-1.2.4"
- sources."pump-3.0.0"
+ sources."pump-3.0.2"
sources."responselike-2.0.1"
sources."safe-buffer-5.2.1"
sources."safename-1.0.2"
- sources."semver-7.5.4"
+ sources."semver-7.6.3"
sources."to-readable-stream-2.1.0"
sources."tunnel-agent-0.6.0"
sources."type-fest-0.10.0"
- sources."undici-types-5.26.5"
+ sources."undici-types-6.19.8"
sources."universalify-0.1.2"
sources."url-to-options-1.0.1"
sources."which-2.0.2"
sources."wrappy-1.0.2"
- sources."yallist-4.0.0"
sources."yn-4.0.0"
];
buildInputs = globalBuildInputs;
@@ -15889,36 +15889,18 @@ in
elm-verify-examples = nodeEnv.buildNodePackage {
name = "elm-verify-examples";
packageName = "elm-verify-examples";
- version = "5.3.0";
+ version = "6.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/elm-verify-examples/-/elm-verify-examples-5.3.0.tgz";
- sha512 = "6TG+4L/yEamiHpxVQUJPRgHoeEOmk5LhWuVRECMHTKPpvuM2BCYMGwCMUGJ0Wh64RW8oERIdnicsvUDlvDwiTg==";
+ url = "https://registry.npmjs.org/elm-verify-examples/-/elm-verify-examples-6.0.3.tgz";
+ sha512 = "VgZpUwYik+d7u9ZDLhbTEMN/MIE7qJ9OQRtreGmwE9ehr+JSJvnKcpZwGILIHjiNWjZqarx4d6vA2OtLZm48AA==";
};
dependencies = [
sources."@isaacs/cliui-8.0.2"
- sources."ajv-6.12.6"
sources."ansi-regex-5.0.1"
sources."ansi-styles-4.3.0"
- sources."anymatch-3.1.3"
- sources."asn1-0.2.6"
- sources."assert-plus-1.0.0"
- sources."asynckit-0.4.0"
- sources."aws-sign2-0.7.0"
- sources."aws4-1.12.0"
sources."balanced-match-1.0.2"
- sources."bcrypt-pbkdf-1.0.2"
- sources."binary-0.3.0"
- sources."binary-extensions-2.2.0"
- sources."binwrap-0.2.2"
- sources."bluebird-3.7.2"
- sources."brace-expansion-1.1.11"
- sources."braces-3.0.2"
- sources."buffers-0.1.1"
- sources."caseless-0.12.0"
- sources."chainsaw-0.1.0"
+ sources."brace-expansion-2.0.1"
sources."chalk-4.1.2"
- sources."chokidar-3.2.1"
- sources."chownr-1.1.4"
(sources."cliui-8.0.1" // {
dependencies = [
sources."emoji-regex-8.0.0"
@@ -15929,151 +15911,32 @@ in
})
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
- sources."combined-stream-1.0.8"
- sources."concat-map-0.0.1"
- sources."core-util-is-1.0.2"
- (sources."cross-spawn-7.0.0" // {
- dependencies = [
- sources."which-1.3.1"
- ];
- })
- sources."dashdash-1.14.1"
- sources."delayed-stream-1.0.0"
+ sources."cross-spawn-7.0.3"
sources."eastasianwidth-0.2.0"
- sources."ecc-jsbn-0.1.2"
- (sources."elm-test-0.19.1" // {
- dependencies = [
- sources."ansi-styles-3.2.1"
- (sources."chalk-2.4.2" // {
- dependencies = [
- sources."supports-color-5.5.0"
- ];
- })
- sources."color-convert-1.9.3"
- sources."color-name-1.1.3"
- sources."fs-extra-8.1.0"
- sources."has-flag-3.0.0"
- (sources."supports-color-7.1.0" // {
- dependencies = [
- sources."has-flag-4.0.0"
- ];
- })
- ];
- })
- sources."elmi-to-json-1.2.0"
sources."emoji-regex-9.2.2"
- sources."escalade-3.1.1"
- sources."escape-string-regexp-1.0.5"
- sources."extend-3.0.2"
- sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.3"
- sources."fast-json-stable-stringify-2.1.0"
- sources."fill-range-7.0.1"
- (sources."find-elm-dependencies-2.0.2" // {
- dependencies = [
- sources."firstline-1.2.0"
- ];
- })
- sources."find-parent-dir-0.3.1"
- sources."firstline-2.0.2"
- sources."foreground-child-3.1.1"
- sources."forever-agent-0.6.1"
- sources."form-data-2.3.3"
- (sources."fs-extra-11.2.0" // {
- dependencies = [
- sources."jsonfile-6.1.0"
- sources."universalify-2.0.1"
- ];
- })
- sources."fs-minipass-1.2.7"
- sources."fs.realpath-1.0.0"
- sources."fsevents-2.1.3"
+ sources."escalade-3.2.0"
+ sources."foreground-child-3.3.0"
+ sources."fs-extra-11.2.0"
sources."get-caller-file-2.0.5"
- sources."getpass-0.1.7"
- sources."glob-7.1.4"
- sources."glob-parent-5.1.2"
+ sources."glob-10.4.5"
sources."graceful-fs-4.2.11"
- sources."har-schema-2.0.0"
- sources."har-validator-5.1.5"
sources."has-flag-4.0.0"
- sources."http-signature-1.2.0"
- sources."inflight-1.0.6"
- sources."inherits-2.0.4"
- sources."is-binary-path-2.1.0"
- sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-3.0.0"
- sources."is-glob-4.0.3"
- sources."is-number-7.0.0"
- sources."is-typedarray-1.0.0"
sources."isexe-2.0.0"
- sources."isstream-0.1.2"
- sources."jackspeak-2.3.6"
- sources."jsbn-0.1.1"
- sources."json-schema-0.4.0"
- sources."json-schema-traverse-0.4.1"
- sources."json-stringify-safe-5.0.1"
- sources."jsonfile-4.0.0"
- sources."jsprim-1.4.2"
- sources."lodash-4.17.15"
- sources."lru-cache-10.1.0"
- sources."mime-db-1.52.0"
- sources."mime-types-2.1.35"
- sources."minimatch-3.1.2"
- sources."minimist-1.2.8"
- sources."minipass-2.9.0"
- sources."minizlib-1.3.3"
+ sources."jackspeak-3.4.3"
+ sources."jsonfile-6.1.0"
+ sources."lru-cache-10.4.3"
+ sources."minimatch-9.0.5"
+ sources."minipass-7.1.2"
sources."mkdirp-3.0.1"
- sources."murmur-hash-js-1.0.0"
- sources."mustache-3.2.1"
- sources."nice-try-1.0.5"
- (sources."node-elm-compiler-5.0.4" // {
- dependencies = [
- sources."cross-spawn-6.0.5"
- sources."path-key-2.0.1"
- sources."which-1.3.1"
- ];
- })
- sources."normalize-path-3.0.0"
- sources."oauth-sign-0.9.0"
- sources."once-1.4.0"
- sources."path-is-absolute-1.0.1"
+ sources."package-json-from-dist-1.0.1"
sources."path-key-3.1.1"
- (sources."path-scurry-1.10.1" // {
- dependencies = [
- sources."minipass-7.0.4"
- ];
- })
- sources."performance-now-2.1.0"
- sources."picomatch-2.3.1"
- sources."psl-1.9.0"
- sources."punycode-2.3.1"
- sources."qs-6.5.3"
- sources."readdirp-3.1.3"
- sources."request-2.88.2"
- sources."request-promise-4.2.6"
- (sources."request-promise-core-1.1.4" // {
- dependencies = [
- sources."lodash-4.17.21"
- ];
- })
+ sources."path-scurry-1.11.1"
sources."require-directory-2.1.1"
- (sources."rimraf-5.0.5" // {
- dependencies = [
- sources."brace-expansion-2.0.1"
- sources."glob-10.3.10"
- sources."minimatch-9.0.3"
- sources."minipass-7.0.4"
- ];
- })
- sources."safe-buffer-5.2.1"
- sources."safer-buffer-2.1.2"
- sources."semver-5.7.2"
- sources."shebang-command-1.2.0"
- sources."shebang-regex-1.0.0"
+ sources."rimraf-5.0.10"
+ sources."shebang-command-2.0.0"
+ sources."shebang-regex-3.0.0"
sources."signal-exit-4.1.0"
- sources."split-1.0.1"
- sources."sshpk-1.18.0"
- sources."stealthy-require-1.1.1"
sources."string-width-5.1.2"
(sources."string-width-cjs-4.2.3" // {
dependencies = [
@@ -16083,37 +15946,13 @@ in
})
(sources."strip-ansi-7.1.0" // {
dependencies = [
- sources."ansi-regex-6.0.1"
+ sources."ansi-regex-6.1.0"
];
})
sources."strip-ansi-cjs-6.0.1"
sources."supports-color-7.2.0"
- (sources."tar-4.4.19" // {
- dependencies = [
- sources."mkdirp-0.5.6"
- ];
- })
- (sources."temp-0.9.0" // {
- dependencies = [
- sources."rimraf-2.6.3"
- ];
- })
- sources."through-2.3.8"
- sources."to-regex-range-5.0.1"
- sources."tough-cookie-2.5.0"
- sources."traverse-0.3.9"
- sources."tunnel-agent-0.6.0"
- sources."tweetnacl-0.14.5"
- sources."universalify-0.1.2"
- (sources."unzip-stream-0.3.1" // {
- dependencies = [
- sources."mkdirp-0.5.6"
- ];
- })
- sources."uri-js-4.4.1"
- sources."uuid-3.4.0"
- sources."verror-1.10.0"
- sources."which-2.0.1"
+ sources."universalify-2.0.1"
+ sources."which-2.0.2"
(sources."wrap-ansi-8.1.0" // {
dependencies = [
sources."ansi-styles-6.2.1"
@@ -16126,10 +15965,7 @@ in
sources."strip-ansi-6.0.1"
];
})
- sources."wrappy-1.0.2"
- sources."xmlbuilder-13.0.2"
sources."y18n-5.0.8"
- sources."yallist-3.1.1"
(sources."yargs-17.7.2" // {
dependencies = [
sources."emoji-regex-8.0.0"
@@ -16203,47 +16039,44 @@ in
};
dependencies = [
sources."@babel/cli-7.12.10"
- sources."@babel/code-frame-7.23.5"
- sources."@babel/compat-data-7.23.5"
+ sources."@babel/code-frame-7.24.7"
+ sources."@babel/compat-data-7.25.4"
sources."@babel/core-7.12.10"
- sources."@babel/generator-7.23.6"
- sources."@babel/helper-annotate-as-pure-7.22.5"
- sources."@babel/helper-builder-binary-assignment-operator-visitor-7.22.15"
- (sources."@babel/helper-compilation-targets-7.23.6" // {
+ sources."@babel/generator-7.25.6"
+ sources."@babel/helper-annotate-as-pure-7.24.7"
+ sources."@babel/helper-builder-binary-assignment-operator-visitor-7.24.7"
+ (sources."@babel/helper-compilation-targets-7.25.2" // {
dependencies = [
sources."semver-6.3.1"
];
})
- (sources."@babel/helper-create-class-features-plugin-7.23.7" // {
+ (sources."@babel/helper-create-class-features-plugin-7.25.4" // {
dependencies = [
sources."semver-6.3.1"
];
})
- (sources."@babel/helper-create-regexp-features-plugin-7.22.15" // {
+ (sources."@babel/helper-create-regexp-features-plugin-7.25.2" // {
dependencies = [
sources."semver-6.3.1"
];
})
- sources."@babel/helper-environment-visitor-7.22.20"
- sources."@babel/helper-function-name-7.23.0"
- sources."@babel/helper-hoist-variables-7.22.5"
- sources."@babel/helper-member-expression-to-functions-7.23.0"
- sources."@babel/helper-module-imports-7.22.15"
- sources."@babel/helper-module-transforms-7.23.3"
- sources."@babel/helper-optimise-call-expression-7.22.5"
- sources."@babel/helper-plugin-utils-7.22.5"
- sources."@babel/helper-remap-async-to-generator-7.22.20"
- sources."@babel/helper-replace-supers-7.22.20"
- sources."@babel/helper-simple-access-7.22.5"
- sources."@babel/helper-skip-transparent-expression-wrappers-7.22.5"
- sources."@babel/helper-split-export-declaration-7.22.6"
- sources."@babel/helper-string-parser-7.23.4"
- sources."@babel/helper-validator-identifier-7.22.20"
- sources."@babel/helper-validator-option-7.23.5"
- sources."@babel/helper-wrap-function-7.22.20"
- sources."@babel/helpers-7.23.7"
- sources."@babel/highlight-7.23.4"
- sources."@babel/parser-7.23.6"
+ sources."@babel/helper-environment-visitor-7.24.7"
+ sources."@babel/helper-member-expression-to-functions-7.24.8"
+ sources."@babel/helper-module-imports-7.24.7"
+ sources."@babel/helper-module-transforms-7.25.2"
+ sources."@babel/helper-optimise-call-expression-7.24.7"
+ sources."@babel/helper-plugin-utils-7.24.8"
+ sources."@babel/helper-remap-async-to-generator-7.25.0"
+ sources."@babel/helper-replace-supers-7.25.0"
+ sources."@babel/helper-simple-access-7.24.7"
+ sources."@babel/helper-skip-transparent-expression-wrappers-7.24.7"
+ sources."@babel/helper-string-parser-7.24.8"
+ sources."@babel/helper-validator-identifier-7.24.7"
+ sources."@babel/helper-validator-option-7.24.8"
+ sources."@babel/helper-wrap-function-7.25.0"
+ sources."@babel/helpers-7.25.6"
+ sources."@babel/highlight-7.24.7"
+ sources."@babel/parser-7.25.6"
sources."@babel/plugin-proposal-async-generator-functions-7.20.7"
sources."@babel/plugin-proposal-class-properties-7.18.6"
sources."@babel/plugin-proposal-dynamic-import-7.18.6"
@@ -16269,74 +16102,74 @@ in
sources."@babel/plugin-syntax-optional-catch-binding-7.8.3"
sources."@babel/plugin-syntax-optional-chaining-7.8.3"
sources."@babel/plugin-syntax-top-level-await-7.14.5"
- sources."@babel/plugin-transform-arrow-functions-7.23.3"
- sources."@babel/plugin-transform-async-to-generator-7.23.3"
- sources."@babel/plugin-transform-block-scoped-functions-7.23.3"
- sources."@babel/plugin-transform-block-scoping-7.23.4"
- sources."@babel/plugin-transform-classes-7.23.5"
- sources."@babel/plugin-transform-computed-properties-7.23.3"
- sources."@babel/plugin-transform-destructuring-7.23.3"
- sources."@babel/plugin-transform-dotall-regex-7.23.3"
- sources."@babel/plugin-transform-duplicate-keys-7.23.3"
- sources."@babel/plugin-transform-exponentiation-operator-7.23.3"
- sources."@babel/plugin-transform-for-of-7.23.6"
- sources."@babel/plugin-transform-function-name-7.23.3"
- sources."@babel/plugin-transform-literals-7.23.3"
- sources."@babel/plugin-transform-member-expression-literals-7.23.3"
- sources."@babel/plugin-transform-modules-amd-7.23.3"
- sources."@babel/plugin-transform-modules-commonjs-7.23.3"
- sources."@babel/plugin-transform-modules-systemjs-7.23.3"
- sources."@babel/plugin-transform-modules-umd-7.23.3"
- sources."@babel/plugin-transform-named-capturing-groups-regex-7.22.5"
- sources."@babel/plugin-transform-new-target-7.23.3"
- sources."@babel/plugin-transform-object-super-7.23.3"
- sources."@babel/plugin-transform-parameters-7.23.3"
- sources."@babel/plugin-transform-property-literals-7.23.3"
- sources."@babel/plugin-transform-regenerator-7.23.3"
- sources."@babel/plugin-transform-reserved-words-7.23.3"
+ sources."@babel/plugin-transform-arrow-functions-7.24.7"
+ sources."@babel/plugin-transform-async-to-generator-7.24.7"
+ sources."@babel/plugin-transform-block-scoped-functions-7.24.7"
+ sources."@babel/plugin-transform-block-scoping-7.25.0"
+ sources."@babel/plugin-transform-classes-7.25.4"
+ sources."@babel/plugin-transform-computed-properties-7.24.7"
+ sources."@babel/plugin-transform-destructuring-7.24.8"
+ sources."@babel/plugin-transform-dotall-regex-7.24.7"
+ sources."@babel/plugin-transform-duplicate-keys-7.24.7"
+ sources."@babel/plugin-transform-exponentiation-operator-7.24.7"
+ sources."@babel/plugin-transform-for-of-7.24.7"
+ sources."@babel/plugin-transform-function-name-7.25.1"
+ sources."@babel/plugin-transform-literals-7.25.2"
+ sources."@babel/plugin-transform-member-expression-literals-7.24.7"
+ sources."@babel/plugin-transform-modules-amd-7.24.7"
+ sources."@babel/plugin-transform-modules-commonjs-7.24.8"
+ sources."@babel/plugin-transform-modules-systemjs-7.25.0"
+ sources."@babel/plugin-transform-modules-umd-7.24.7"
+ sources."@babel/plugin-transform-named-capturing-groups-regex-7.24.7"
+ sources."@babel/plugin-transform-new-target-7.24.7"
+ sources."@babel/plugin-transform-object-super-7.24.7"
+ sources."@babel/plugin-transform-parameters-7.24.7"
+ sources."@babel/plugin-transform-property-literals-7.24.7"
+ sources."@babel/plugin-transform-regenerator-7.24.7"
+ sources."@babel/plugin-transform-reserved-words-7.24.7"
sources."@babel/plugin-transform-runtime-7.12.10"
- sources."@babel/plugin-transform-shorthand-properties-7.23.3"
- sources."@babel/plugin-transform-spread-7.23.3"
- sources."@babel/plugin-transform-sticky-regex-7.23.3"
- sources."@babel/plugin-transform-template-literals-7.23.3"
- sources."@babel/plugin-transform-typeof-symbol-7.23.3"
- sources."@babel/plugin-transform-unicode-escapes-7.23.3"
- sources."@babel/plugin-transform-unicode-regex-7.23.3"
+ sources."@babel/plugin-transform-shorthand-properties-7.24.7"
+ sources."@babel/plugin-transform-spread-7.24.7"
+ sources."@babel/plugin-transform-sticky-regex-7.24.7"
+ sources."@babel/plugin-transform-template-literals-7.24.7"
+ sources."@babel/plugin-transform-typeof-symbol-7.24.8"
+ sources."@babel/plugin-transform-unicode-escapes-7.24.7"
+ sources."@babel/plugin-transform-unicode-regex-7.24.7"
sources."@babel/preset-env-7.12.10"
sources."@babel/preset-modules-0.1.6"
sources."@babel/regjsgen-0.8.0"
sources."@babel/runtime-7.12.5"
- sources."@babel/template-7.22.15"
- sources."@babel/traverse-7.23.7"
- sources."@babel/types-7.23.6"
+ sources."@babel/template-7.25.0"
+ sources."@babel/traverse-7.25.6"
+ sources."@babel/types-7.25.6"
sources."@hapi/address-2.1.4"
sources."@hapi/bourne-1.3.2"
sources."@hapi/hoek-8.5.1"
sources."@hapi/joi-15.1.1"
sources."@hapi/topo-3.1.6"
- sources."@jridgewell/gen-mapping-0.3.3"
- sources."@jridgewell/resolve-uri-3.1.1"
- sources."@jridgewell/set-array-1.1.2"
- sources."@jridgewell/sourcemap-codec-1.4.15"
- sources."@jridgewell/trace-mapping-0.3.20"
+ sources."@jridgewell/gen-mapping-0.3.5"
+ sources."@jridgewell/resolve-uri-3.1.2"
+ sources."@jridgewell/set-array-1.2.1"
+ sources."@jridgewell/sourcemap-codec-1.5.0"
+ sources."@jridgewell/trace-mapping-0.3.25"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
sources."@types/glob-7.2.0"
sources."@types/html-minifier-terser-5.1.2"
- sources."@types/http-proxy-1.17.14"
+ sources."@types/http-proxy-1.17.15"
sources."@types/json-schema-7.0.15"
sources."@types/minimatch-5.1.2"
- sources."@types/node-20.10.6"
+ sources."@types/node-22.7.3"
sources."@types/parse-json-4.0.2"
sources."@types/q-1.5.8"
sources."@types/source-list-map-0.1.6"
sources."@types/tapable-1.0.12"
- (sources."@types/uglify-js-3.17.4" // {
+ (sources."@types/uglify-js-3.17.5" // {
dependencies = [
sources."source-map-0.6.1"
];
})
- (sources."@types/webpack-4.41.38" // {
+ (sources."@types/webpack-4.41.39" // {
dependencies = [
sources."source-map-0.6.1"
];
@@ -16384,7 +16217,7 @@ in
sources."arr-diff-4.0.0"
sources."arr-flatten-1.1.0"
sources."arr-union-3.1.0"
- sources."array-buffer-byte-length-1.0.0"
+ sources."array-buffer-byte-length-1.0.1"
sources."array-filter-0.0.1"
sources."array-flatten-2.1.2"
sources."array-map-0.0.1"
@@ -16392,11 +16225,11 @@ in
sources."array-union-1.0.2"
sources."array-uniq-1.0.3"
sources."array-unique-0.3.2"
- sources."array.prototype.reduce-1.0.6"
- sources."arraybuffer.prototype.slice-1.0.2"
+ sources."array.prototype.reduce-1.0.7"
+ sources."arraybuffer.prototype.slice-1.0.3"
sources."asap-2.0.6"
sources."asn1-0.2.6"
- (sources."asn1.js-5.4.1" // {
+ (sources."asn1.js-4.10.1" // {
dependencies = [
sources."bn.js-4.12.0"
];
@@ -16420,9 +16253,9 @@ in
sources."asynckit-0.4.0"
sources."atob-2.1.2"
sources."autoprefixer-10.1.0"
- sources."available-typed-arrays-1.0.5"
+ sources."available-typed-arrays-1.0.7"
sources."aws-sign2-0.7.0"
- sources."aws4-1.12.0"
+ sources."aws4-1.13.2"
sources."babel-extract-comments-1.0.0"
(sources."babel-loader-8.2.2" // {
dependencies = [
@@ -16448,16 +16281,15 @@ in
sources."batch-0.6.1"
sources."bcrypt-pbkdf-1.0.2"
sources."big.js-5.2.2"
- sources."binary-extensions-2.2.0"
+ sources."binary-extensions-2.3.0"
sources."bindings-1.5.0"
sources."bluebird-3.7.2"
sources."bn.js-5.2.1"
- (sources."body-parser-1.20.1" // {
+ (sources."body-parser-1.20.3" // {
dependencies = [
- sources."bytes-3.1.2"
sources."debug-2.6.9"
sources."ms-2.0.0"
- sources."qs-6.11.0"
+ sources."qs-6.13.0"
];
})
(sources."bonjour-3.5.0" // {
@@ -16467,29 +16299,33 @@ in
})
sources."boolbase-1.0.0"
sources."brace-expansion-1.1.11"
- sources."braces-3.0.2"
+ sources."braces-3.0.3"
sources."brorand-1.1.0"
sources."browserify-aes-1.2.0"
sources."browserify-cipher-1.0.1"
sources."browserify-des-1.0.2"
- sources."browserify-rsa-4.1.0"
- (sources."browserify-sign-4.2.2" // {
+ (sources."browserify-rsa-4.1.1" // {
dependencies = [
- sources."readable-stream-3.6.2"
+ sources."safe-buffer-5.2.1"
+ ];
+ })
+ (sources."browserify-sign-4.2.3" // {
+ dependencies = [
+ sources."hash-base-3.0.4"
sources."safe-buffer-5.2.1"
];
})
sources."browserify-zlib-0.2.0"
- sources."browserslist-4.22.2"
+ sources."browserslist-4.24.0"
sources."buffer-4.9.2"
sources."buffer-from-1.1.2"
sources."buffer-indexof-1.1.1"
sources."buffer-xor-1.0.3"
sources."builtin-status-codes-3.0.0"
- sources."bytes-3.0.0"
+ sources."bytes-3.1.2"
sources."cacache-12.0.4"
sources."cache-base-1.0.1"
- sources."call-bind-1.0.5"
+ sources."call-bind-1.0.7"
sources."call-me-maybe-1.0.2"
sources."caller-callsite-2.0.0"
sources."caller-path-2.0.0"
@@ -16497,7 +16333,7 @@ in
sources."camel-case-4.1.2"
sources."camelcase-5.3.1"
sources."caniuse-api-3.0.0"
- sources."caniuse-lite-1.0.30001574"
+ sources."caniuse-lite-1.0.30001664"
sources."case-sensitive-paths-webpack-plugin-2.3.0"
sources."caseless-0.12.0"
(sources."chalk-2.4.2" // {
@@ -16506,13 +16342,13 @@ in
];
})
sources."chardet-0.7.0"
- (sources."chokidar-3.5.3" // {
+ (sources."chokidar-3.6.0" // {
dependencies = [
sources."glob-parent-5.1.2"
];
})
sources."chownr-1.1.4"
- sources."chrome-trace-event-1.0.3"
+ sources."chrome-trace-event-1.0.4"
sources."cipher-base-1.0.4"
(sources."class-utils-0.3.6" // {
dependencies = [
@@ -16553,6 +16389,7 @@ in
sources."compressible-2.0.18"
(sources."compression-1.7.4" // {
dependencies = [
+ sources."bytes-3.0.0"
sources."debug-2.6.9"
sources."ms-2.0.0"
];
@@ -16569,7 +16406,7 @@ in
})
sources."content-type-1.0.5"
sources."convert-source-map-1.9.0"
- sources."cookie-0.5.0"
+ sources."cookie-0.6.0"
sources."cookie-signature-1.0.6"
sources."copy-concurrently-1.0.5"
sources."copy-descriptor-0.1.1"
@@ -16585,7 +16422,7 @@ in
];
})
sources."core-js-2.6.12"
- sources."core-js-compat-3.35.0"
+ sources."core-js-compat-3.38.1"
sources."core-util-is-1.0.3"
sources."cosmiconfig-5.2.1"
(sources."create-ecdh-4.0.4" // {
@@ -16609,18 +16446,17 @@ in
dependencies = [
sources."camelcase-6.3.0"
sources."loader-utils-2.0.4"
- sources."lru-cache-6.0.0"
sources."picocolors-0.2.1"
sources."postcss-7.0.39"
- sources."semver-7.5.4"
+ sources."semver-7.6.3"
sources."source-map-0.6.1"
- sources."yallist-4.0.0"
];
})
sources."css-select-4.3.0"
sources."css-select-base-adapter-0.1.1"
(sources."css-tree-1.0.0-alpha.37" // {
dependencies = [
+ sources."mdn-data-2.0.4"
sources."source-map-0.6.1"
];
})
@@ -16653,19 +16489,21 @@ in
(sources."csso-4.2.0" // {
dependencies = [
sources."css-tree-1.1.3"
- sources."mdn-data-2.0.14"
sources."source-map-0.6.1"
];
})
sources."cycle-1.0.3"
sources."cyclist-1.0.2"
sources."dashdash-1.14.1"
- sources."debug-4.3.4"
+ sources."data-view-buffer-1.0.1"
+ sources."data-view-byte-length-1.0.1"
+ sources."data-view-byte-offset-1.0.0"
+ sources."debug-4.3.7"
sources."decamelize-1.2.0"
sources."decode-uri-component-0.2.2"
sources."deep-equal-0.2.2"
sources."default-gateway-4.2.0"
- sources."define-data-property-1.1.1"
+ sources."define-data-property-1.1.4"
sources."define-properties-1.2.1"
sources."define-property-2.0.2"
(sources."del-4.1.1" // {
@@ -16710,8 +16548,8 @@ in
sources."duplexify-3.7.1"
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
- sources."electron-to-chromium-1.4.622"
- (sources."elliptic-6.5.4" // {
+ sources."electron-to-chromium-1.5.29"
+ (sources."elliptic-6.5.7" // {
dependencies = [
sources."bn.js-4.12.0"
];
@@ -16738,7 +16576,7 @@ in
sources."elm-webpack-loader-6.0.1"
sources."emoji-regex-8.0.0"
sources."emojis-list-3.0.0"
- sources."encodeurl-1.0.2"
+ sources."encodeurl-2.0.0"
sources."end-of-stream-1.4.4"
(sources."enhanced-resolve-4.5.0" // {
dependencies = [
@@ -16748,11 +16586,14 @@ in
sources."entities-2.2.0"
sources."errno-0.1.8"
sources."error-ex-1.3.2"
- sources."es-abstract-1.22.3"
+ sources."es-abstract-1.23.3"
sources."es-array-method-boxes-properly-1.0.0"
- sources."es-set-tostringtag-2.0.2"
+ sources."es-define-property-1.0.0"
+ sources."es-errors-1.3.0"
+ sources."es-object-atoms-1.0.0"
+ sources."es-set-tostringtag-2.0.3"
sources."es-to-primitive-1.2.1"
- sources."escalade-3.1.1"
+ sources."escalade-3.2.0"
sources."escape-html-1.0.3"
sources."escape-string-regexp-2.0.0"
sources."eslint-scope-4.0.3"
@@ -16788,12 +16629,12 @@ in
];
})
sources."expand-tilde-2.0.2"
- (sources."express-4.18.2" // {
+ (sources."express-4.21.0" // {
dependencies = [
sources."array-flatten-1.1.1"
sources."debug-2.6.9"
sources."ms-2.0.0"
- sources."qs-6.11.0"
+ sources."qs-6.13.0"
sources."safe-buffer-5.2.1"
];
})
@@ -16850,8 +16691,8 @@ in
})
sources."file-uri-to-path-1.0.0"
sources."filesize-3.6.1"
- sources."fill-range-7.0.1"
- (sources."finalhandler-1.2.0" // {
+ sources."fill-range-7.1.1"
+ (sources."finalhandler-1.3.1" // {
dependencies = [
sources."debug-2.6.9"
sources."ms-2.0.0"
@@ -16867,7 +16708,7 @@ in
sources."find-up-4.1.0"
sources."firstline-1.3.1"
sources."flush-write-stream-1.1.1"
- sources."follow-redirects-1.15.4"
+ sources."follow-redirects-1.15.9"
sources."for-each-0.3.3"
sources."for-in-1.0.2"
sources."forever-agent-0.6.1"
@@ -16881,16 +16722,16 @@ in
sources."fs-readdir-recursive-1.1.0"
sources."fs-write-stream-atomic-1.0.10"
sources."fs.realpath-1.0.0"
- sources."fsevents-2.3.3"
+ sources."fsevents-1.2.13"
sources."function-bind-1.1.2"
sources."function.prototype.name-1.1.6"
sources."functions-have-names-1.2.3"
sources."gensync-1.0.0-beta.2"
sources."get-caller-file-1.0.3"
- sources."get-intrinsic-1.2.2"
+ sources."get-intrinsic-1.2.4"
sources."get-own-enumerable-property-symbols-3.0.2"
sources."get-stream-4.1.0"
- sources."get-symbol-description-1.0.0"
+ sources."get-symbol-description-1.0.2"
sources."get-value-2.0.6"
sources."getpass-0.1.7"
sources."glob-7.2.3"
@@ -16907,7 +16748,7 @@ in
];
})
sources."globals-11.12.0"
- sources."globalthis-1.0.3"
+ sources."globalthis-1.0.4"
(sources."globby-7.1.1" // {
dependencies = [
sources."pify-3.0.0"
@@ -16927,10 +16768,10 @@ in
sources."has-1.0.4"
sources."has-bigints-1.0.2"
sources."has-flag-3.0.0"
- sources."has-property-descriptors-1.0.1"
- sources."has-proto-1.0.1"
+ sources."has-property-descriptors-1.0.2"
+ sources."has-proto-1.0.3"
sources."has-symbols-1.0.3"
- sources."has-tostringtag-1.0.0"
+ sources."has-tostringtag-1.0.2"
sources."has-value-1.0.0"
(sources."has-values-1.0.0" // {
dependencies = [
@@ -16949,7 +16790,7 @@ in
];
})
sources."hash.js-1.1.7"
- sources."hasown-2.0.0"
+ sources."hasown-2.0.2"
sources."he-1.2.0"
sources."hex-color-regex-1.1.0"
sources."hmac-drbg-1.0.1"
@@ -17008,15 +16849,15 @@ in
];
})
sources."internal-ip-4.3.0"
- sources."internal-slot-1.0.6"
+ sources."internal-slot-1.0.7"
sources."invert-kv-1.0.0"
- sources."ip-1.1.8"
+ sources."ip-1.1.9"
sources."ip-regex-2.1.0"
sources."ipaddr.js-1.9.1"
sources."is-absolute-url-2.1.0"
sources."is-accessor-descriptor-1.0.1"
sources."is-arguments-1.1.1"
- sources."is-array-buffer-3.0.2"
+ sources."is-array-buffer-3.0.4"
sources."is-arrayish-0.2.1"
sources."is-bigint-1.0.4"
sources."is-binary-path-2.1.0"
@@ -17024,8 +16865,9 @@ in
sources."is-buffer-1.1.6"
sources."is-callable-1.2.7"
sources."is-color-stop-1.1.0"
- sources."is-core-module-2.13.1"
+ sources."is-core-module-2.15.1"
sources."is-data-descriptor-1.0.1"
+ sources."is-data-view-1.0.1"
sources."is-date-object-1.0.5"
sources."is-descriptor-1.0.3"
sources."is-directory-0.3.1"
@@ -17033,7 +16875,7 @@ in
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-3.0.0"
sources."is-glob-4.0.3"
- sources."is-negative-zero-2.0.2"
+ sources."is-negative-zero-2.0.3"
sources."is-number-7.0.0"
sources."is-number-object-1.0.7"
sources."is-obj-2.0.0"
@@ -17046,11 +16888,11 @@ in
sources."is-regexp-1.0.0"
sources."is-resolvable-1.1.0"
sources."is-root-2.0.0"
- sources."is-shared-array-buffer-1.0.2"
+ sources."is-shared-array-buffer-1.0.3"
sources."is-stream-1.1.0"
sources."is-string-1.0.7"
sources."is-symbol-1.0.4"
- sources."is-typed-array-1.1.12"
+ sources."is-typed-array-1.1.13"
sources."is-typedarray-1.0.0"
sources."is-utf8-0.2.1"
sources."is-weakref-1.0.2"
@@ -17068,7 +16910,7 @@ in
sources."json-parse-even-better-errors-2.3.1"
sources."json-schema-0.4.0"
sources."json-schema-traverse-0.4.1"
- (sources."json-stable-stringify-1.1.0" // {
+ (sources."json-stable-stringify-1.1.1" // {
dependencies = [
sources."isarray-2.0.5"
];
@@ -17104,20 +16946,20 @@ in
sources."lodash.template-4.5.0"
sources."lodash.templatesettings-4.2.0"
sources."lodash.uniq-4.5.0"
- sources."loglevel-1.8.1"
+ sources."loglevel-1.9.2"
sources."lower-case-2.0.2"
sources."lru-cache-5.1.1"
sources."make-dir-2.1.0"
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
sources."md5.js-1.3.5"
- sources."mdn-data-2.0.4"
+ sources."mdn-data-2.0.14"
sources."media-typer-0.3.0"
sources."memory-fs-0.4.1"
- sources."merge-descriptors-1.0.1"
+ sources."merge-descriptors-1.0.3"
sources."merge2-1.4.1"
sources."methods-1.1.2"
- sources."micromatch-4.0.5"
+ sources."micromatch-4.0.8"
(sources."miller-rabin-4.0.1" // {
dependencies = [
sources."bn.js-4.12.0"
@@ -17144,11 +16986,11 @@ in
})
sources."mkdirp-0.5.3"
sources."move-concurrently-1.0.1"
- sources."ms-2.1.2"
+ sources."ms-2.1.3"
sources."multicast-dns-6.2.3"
sources."multicast-dns-service-types-1.1.0"
sources."mute-stream-0.0.8"
- sources."nan-2.18.0"
+ sources."nan-2.20.0"
sources."nanoid-3.3.7"
sources."nanomatch-1.2.13"
sources."ncp-1.0.1"
@@ -17171,7 +17013,7 @@ in
sources."punycode-1.4.1"
];
})
- sources."node-releases-2.0.14"
+ sources."node-releases-2.0.18"
sources."normalize-package-data-2.5.0"
sources."normalize-path-3.0.0"
sources."normalize-range-0.1.2"
@@ -17192,15 +17034,15 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.13.1"
- sources."object-is-1.1.5"
+ sources."object-inspect-1.13.2"
+ sources."object-is-1.1.6"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
sources."object.assign-4.1.5"
- sources."object.entries-1.1.7"
- sources."object.getownpropertydescriptors-2.1.7"
+ sources."object.entries-1.1.8"
+ sources."object.getownpropertydescriptors-2.1.8"
sources."object.pick-1.3.0"
- sources."object.values-1.1.7"
+ sources."object.values-1.2.0"
sources."obuf-1.1.2"
sources."on-finished-2.4.1"
sources."on-headers-1.0.2"
@@ -17226,7 +17068,12 @@ in
sources."callsites-3.1.0"
];
})
- sources."parse-asn1-5.1.6"
+ (sources."parse-asn1-5.1.7" // {
+ dependencies = [
+ sources."hash-base-3.0.4"
+ sources."safe-buffer-5.2.1"
+ ];
+ })
sources."parse-json-4.0.0"
sources."parse-passwd-1.0.0"
sources."parseurl-1.3.3"
@@ -17239,7 +17086,7 @@ in
sources."path-is-inside-1.0.2"
sources."path-key-3.1.1"
sources."path-parse-1.0.7"
- sources."path-to-regexp-0.1.7"
+ sources."path-to-regexp-0.1.10"
(sources."path-type-3.0.0" // {
dependencies = [
sources."pify-3.0.0"
@@ -17247,7 +17094,7 @@ in
})
sources."pbkdf2-3.1.2"
sources."performance-now-2.1.0"
- sources."picocolors-1.0.0"
+ sources."picocolors-1.1.0"
sources."picomatch-2.3.1"
sources."pify-4.0.1"
sources."pinkie-2.0.4"
@@ -17273,7 +17120,8 @@ in
];
})
sources."posix-character-classes-0.1.1"
- sources."postcss-8.4.33"
+ sources."possible-typed-array-names-1.0.0"
+ sources."postcss-8.4.47"
(sources."postcss-calc-7.0.5" // {
dependencies = [
sources."picocolors-0.2.1"
@@ -17337,13 +17185,11 @@ in
sources."cosmiconfig-7.1.0"
sources."import-fresh-3.3.0"
sources."loader-utils-2.0.4"
- sources."lru-cache-6.0.0"
sources."parse-json-5.2.0"
sources."path-type-4.0.0"
sources."resolve-from-4.0.0"
sources."schema-utils-3.3.0"
- sources."semver-7.5.4"
- sources."yallist-4.0.0"
+ sources."semver-7.6.3"
];
})
(sources."postcss-merge-longhand-4.0.11" // {
@@ -17518,7 +17364,7 @@ in
];
})
sources."postcss-safe-parser-5.0.2"
- sources."postcss-selector-parser-6.0.15"
+ sources."postcss-selector-parser-6.1.2"
(sources."postcss-svgo-4.0.3" // {
dependencies = [
sources."picocolors-0.2.1"
@@ -17552,7 +17398,7 @@ in
sources."bn.js-4.12.0"
];
})
- sources."pump-3.0.0"
+ sources."pump-3.0.2"
(sources."pumpify-1.5.1" // {
dependencies = [
sources."pump-2.0.1"
@@ -17567,11 +17413,7 @@ in
sources."randombytes-2.1.0"
sources."randomfill-1.0.4"
sources."range-parser-1.2.1"
- (sources."raw-body-2.5.1" // {
- dependencies = [
- sources."bytes-3.1.2"
- ];
- })
+ sources."raw-body-2.5.2"
(sources."react-dev-utils-6.1.1" // {
dependencies = [
sources."@babel/code-frame-7.0.0"
@@ -17625,11 +17467,11 @@ in
];
})
sources."regenerate-1.4.2"
- sources."regenerate-unicode-properties-10.1.1"
+ sources."regenerate-unicode-properties-10.2.0"
sources."regenerator-runtime-0.13.11"
sources."regenerator-transform-0.15.2"
sources."regex-not-1.0.2"
- sources."regexp.prototype.flags-1.5.1"
+ sources."regexp.prototype.flags-1.5.2"
sources."regexpu-core-5.3.2"
(sources."regjsparser-0.9.1" // {
dependencies = [
@@ -17670,28 +17512,28 @@ in
sources."tslib-1.14.1"
];
})
- (sources."safe-array-concat-1.0.1" // {
+ (sources."safe-array-concat-1.1.2" // {
dependencies = [
sources."isarray-2.0.5"
];
})
sources."safe-buffer-5.1.2"
sources."safe-regex-1.1.0"
- sources."safe-regex-test-1.0.0"
+ sources."safe-regex-test-1.0.3"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
sources."schema-utils-2.7.1"
sources."select-hose-2.0.0"
sources."selfsigned-1.10.14"
sources."semver-5.7.2"
- (sources."send-0.18.0" // {
+ (sources."send-0.19.0" // {
dependencies = [
(sources."debug-2.6.9" // {
dependencies = [
sources."ms-2.0.0"
];
})
- sources."ms-2.1.3"
+ sources."encodeurl-1.0.2"
];
})
sources."serialize-javascript-4.0.0"
@@ -17706,10 +17548,10 @@ in
sources."statuses-1.5.0"
];
})
- sources."serve-static-1.15.0"
+ sources."serve-static-1.16.2"
sources."set-blocking-2.0.0"
- sources."set-function-length-1.1.1"
- sources."set-function-name-2.0.1"
+ sources."set-function-length-1.2.2"
+ sources."set-function-name-2.0.2"
(sources."set-value-2.0.1" // {
dependencies = [
sources."extend-shallow-2.0.1"
@@ -17721,7 +17563,7 @@ in
sources."shebang-command-2.0.0"
sources."shebang-regex-3.0.0"
sources."shell-quote-1.6.1"
- sources."side-channel-1.0.4"
+ sources."side-channel-1.0.6"
sources."signal-exit-3.0.7"
(sources."simple-swizzle-0.2.2" // {
dependencies = [
@@ -17763,7 +17605,7 @@ in
sources."sort-keys-1.1.2"
sources."source-list-map-2.0.1"
sources."source-map-0.5.7"
- sources."source-map-js-1.0.2"
+ sources."source-map-js-1.2.1"
sources."source-map-resolve-0.5.3"
(sources."source-map-support-0.5.21" // {
dependencies = [
@@ -17772,9 +17614,9 @@ in
})
sources."source-map-url-0.4.1"
sources."spdx-correct-3.2.0"
- sources."spdx-exceptions-2.3.0"
+ sources."spdx-exceptions-2.5.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.16"
+ sources."spdx-license-ids-3.0.20"
sources."spdy-4.0.2"
(sources."spdy-transport-3.0.0" // {
dependencies = [
@@ -17798,7 +17640,7 @@ in
sources."stream-browserify-2.0.2"
sources."stream-each-1.2.3"
sources."stream-http-2.8.3"
- sources."stream-shift-1.0.1"
+ sources."stream-shift-1.0.3"
sources."strict-uri-encode-1.1.0"
sources."string-replace-loader-2.3.0"
(sources."string-width-4.2.3" // {
@@ -17806,9 +17648,9 @@ in
sources."strip-ansi-6.0.1"
];
})
- sources."string.prototype.trim-1.2.8"
- sources."string.prototype.trimend-1.0.7"
- sources."string.prototype.trimstart-1.0.7"
+ sources."string.prototype.trim-1.2.9"
+ sources."string.prototype.trimend-1.0.8"
+ sources."string.prototype.trimstart-1.0.8"
sources."string_decoder-1.1.1"
(sources."stringify-object-3.3.0" // {
dependencies = [
@@ -17860,7 +17702,7 @@ in
sources."source-map-0.6.1"
];
})
- (sources."terser-webpack-plugin-1.4.5" // {
+ (sources."terser-webpack-plugin-1.4.6" // {
dependencies = [
sources."find-cache-dir-2.1.0"
sources."find-up-3.0.0"
@@ -17890,15 +17732,15 @@ in
sources."to-regex-range-5.0.1"
sources."toidentifier-1.0.1"
sources."tough-cookie-2.5.0"
- sources."tslib-2.6.2"
+ sources."tslib-2.7.0"
sources."tty-browserify-0.0.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."type-is-1.6.18"
- sources."typed-array-buffer-1.0.0"
- sources."typed-array-byte-length-1.0.0"
- sources."typed-array-byte-offset-1.0.0"
- sources."typed-array-length-1.0.4"
+ sources."typed-array-buffer-1.0.2"
+ sources."typed-array-byte-length-1.0.1"
+ sources."typed-array-byte-offset-1.0.2"
+ sources."typed-array-length-1.0.6"
sources."typedarray-0.0.6"
(sources."uglify-es-3.3.10" // {
dependencies = [
@@ -17930,10 +17772,10 @@ in
];
})
sources."unbox-primitive-1.0.2"
- sources."undici-types-5.26.5"
- sources."unicode-canonical-property-names-ecmascript-2.0.0"
+ sources."undici-types-6.19.8"
+ sources."unicode-canonical-property-names-ecmascript-2.0.1"
sources."unicode-match-property-ecmascript-2.0.0"
- sources."unicode-match-property-value-ecmascript-2.1.0"
+ sources."unicode-match-property-value-ecmascript-2.2.0"
sources."unicode-property-aliases-ecmascript-2.1.0"
sources."union-value-1.0.1"
sources."uniq-1.0.1"
@@ -17954,13 +17796,13 @@ in
];
})
sources."upath-1.2.0"
- sources."update-browserslist-db-1.0.13"
+ sources."update-browserslist-db-1.1.1"
sources."uri-js-4.4.1"
sources."urix-0.1.0"
- (sources."url-0.11.3" // {
+ (sources."url-0.11.4" // {
dependencies = [
sources."punycode-1.4.1"
- sources."qs-6.11.2"
+ sources."qs-6.13.0"
];
})
(sources."url-loader-4.1.1" // {
@@ -18000,11 +17842,16 @@ in
sources."chokidar-2.1.8"
sources."extend-shallow-2.0.1"
sources."fill-range-4.0.0"
- sources."fsevents-1.2.13"
sources."is-binary-path-1.0.1"
+ sources."is-extendable-1.0.1"
sources."is-number-3.0.0"
sources."kind-of-3.2.2"
- sources."micromatch-3.1.10"
+ (sources."micromatch-3.1.10" // {
+ dependencies = [
+ sources."extend-shallow-3.0.2"
+ sources."kind-of-6.0.3"
+ ];
+ })
sources."normalize-path-2.1.1"
sources."readdirp-2.2.1"
sources."to-regex-range-2.1.1"
@@ -18030,14 +17877,13 @@ in
})
(sources."webpack-dev-server-3.11.0" // {
dependencies = [
- sources."ansi-regex-2.1.1"
+ sources."ansi-regex-4.1.1"
sources."anymatch-2.0.0"
sources."binary-extensions-1.13.1"
sources."braces-2.3.2"
sources."chokidar-2.1.8"
(sources."cliui-5.0.0" // {
dependencies = [
- sources."ansi-regex-4.1.1"
sources."strip-ansi-5.2.0"
];
})
@@ -18045,16 +17891,21 @@ in
sources."extend-shallow-2.0.1"
sources."fill-range-4.0.0"
sources."find-up-3.0.0"
- sources."fsevents-1.2.13"
sources."get-caller-file-2.0.5"
sources."http-proxy-middleware-0.19.1"
sources."is-absolute-url-3.0.3"
sources."is-binary-path-1.0.1"
+ sources."is-extendable-1.0.1"
sources."is-fullwidth-code-point-2.0.0"
sources."is-number-3.0.0"
sources."kind-of-3.2.2"
sources."locate-path-3.0.0"
- sources."micromatch-3.1.10"
+ (sources."micromatch-3.1.10" // {
+ dependencies = [
+ sources."extend-shallow-3.0.2"
+ sources."kind-of-6.0.3"
+ ];
+ })
sources."normalize-path-2.1.1"
sources."opn-5.5.0"
sources."p-locate-3.0.0"
@@ -18065,17 +17916,19 @@ in
sources."semver-6.3.1"
(sources."string-width-3.1.0" // {
dependencies = [
- sources."ansi-regex-4.1.1"
sources."strip-ansi-5.2.0"
];
})
- sources."strip-ansi-3.0.1"
+ (sources."strip-ansi-3.0.1" // {
+ dependencies = [
+ sources."ansi-regex-2.1.1"
+ ];
+ })
sources."supports-color-6.1.0"
sources."to-regex-range-2.1.1"
sources."which-module-2.0.1"
(sources."wrap-ansi-5.1.0" // {
dependencies = [
- sources."ansi-regex-4.1.1"
sources."strip-ansi-5.2.0"
];
})
@@ -18100,7 +17953,7 @@ in
sources."which-2.0.2"
sources."which-boxed-primitive-1.0.2"
sources."which-module-1.0.0"
- sources."which-typed-array-1.1.13"
+ sources."which-typed-array-1.1.15"
(sources."winston-2.1.1" // {
dependencies = [
sources."async-1.0.0"
@@ -18138,7 +17991,7 @@ in
];
})
sources."wrappy-1.0.2"
- sources."ws-6.2.2"
+ sources."ws-6.2.3"
sources."xmlbuilder-15.1.1"
sources."xtend-4.0.2"
sources."y18n-4.0.3"
@@ -18241,73 +18094,67 @@ in
elm-pages = nodeEnv.buildNodePackage {
name = "elm-pages";
packageName = "elm-pages";
- version = "3.0.9";
+ version = "3.0.16";
src = fetchurl {
- url = "https://registry.npmjs.org/elm-pages/-/elm-pages-3.0.9.tgz";
- sha512 = "EFwDCYHm3rwCiwXwfSUKeDDcIYrQ61deChDk7ruXPN4y0PkIINIKbljLu3uOnKSYhzc5CGSc7avwiAlkxXnJsA==";
+ url = "https://registry.npmjs.org/elm-pages/-/elm-pages-3.0.16.tgz";
+ sha512 = "UG/tC57uFQ5bkhW+L+7ZFjSg0uPHEtUPsjotHl8CzXHqfOUR4pRIqQ6kyi7DOGxStmoTyTvjh7TFZGA54/mXgw==";
};
dependencies = [
- sources."@adobe/css-tools-4.3.2"
- sources."@esbuild/android-arm-0.17.19"
- sources."@esbuild/android-arm64-0.17.19"
- sources."@esbuild/android-x64-0.17.19"
- sources."@esbuild/darwin-arm64-0.17.19"
- sources."@esbuild/darwin-x64-0.17.19"
- sources."@esbuild/freebsd-arm64-0.17.19"
- sources."@esbuild/freebsd-x64-0.17.19"
- sources."@esbuild/linux-arm-0.17.19"
- sources."@esbuild/linux-arm64-0.17.19"
- sources."@esbuild/linux-ia32-0.17.19"
- sources."@esbuild/linux-loong64-0.17.19"
- sources."@esbuild/linux-mips64el-0.17.19"
- sources."@esbuild/linux-ppc64-0.17.19"
- sources."@esbuild/linux-riscv64-0.17.19"
- sources."@esbuild/linux-s390x-0.17.19"
- sources."@esbuild/linux-x64-0.17.19"
- sources."@esbuild/netbsd-x64-0.17.19"
- sources."@esbuild/openbsd-x64-0.17.19"
- sources."@esbuild/sunos-x64-0.17.19"
- sources."@esbuild/win32-arm64-0.17.19"
- sources."@esbuild/win32-ia32-0.17.19"
- sources."@esbuild/win32-x64-0.17.19"
+ sources."@adobe/css-tools-4.3.3"
+ sources."@bufbuild/protobuf-2.1.0"
sources."@isaacs/cliui-8.0.2"
- sources."@jridgewell/gen-mapping-0.3.3"
- sources."@jridgewell/resolve-uri-3.1.1"
- sources."@jridgewell/set-array-1.1.2"
- sources."@jridgewell/source-map-0.3.5"
- sources."@jridgewell/sourcemap-codec-1.4.15"
- sources."@jridgewell/trace-mapping-0.3.20"
+ sources."@jridgewell/gen-mapping-0.3.5"
+ sources."@jridgewell/resolve-uri-3.1.2"
+ sources."@jridgewell/set-array-1.2.1"
+ sources."@jridgewell/source-map-0.3.6"
+ sources."@jridgewell/sourcemap-codec-1.5.0"
+ sources."@jridgewell/trace-mapping-0.3.25"
+ (sources."@jsonjoy.com/base64-1.1.2" // {
+ dependencies = [
+ sources."tslib-2.7.0"
+ ];
+ })
+ (sources."@jsonjoy.com/json-pack-1.1.0" // {
+ dependencies = [
+ sources."tslib-2.7.0"
+ ];
+ })
+ (sources."@jsonjoy.com/util-1.3.0" // {
+ dependencies = [
+ sources."tslib-2.7.0"
+ ];
+ })
sources."@nodelib/fs.scandir-2.1.5"
sources."@nodelib/fs.stat-2.0.5"
sources."@nodelib/fs.walk-1.2.8"
- (sources."@npmcli/fs-3.1.0" // {
+ sources."@npmcli/agent-2.2.2"
+ (sources."@npmcli/fs-3.1.1" // {
dependencies = [
- sources."lru-cache-6.0.0"
- sources."semver-7.5.4"
+ sources."semver-7.6.3"
];
})
sources."@sindresorhus/is-0.14.0"
+ sources."@sindresorhus/merge-streams-3.0.0"
sources."@szmarczak/http-timer-1.1.2"
- sources."@tootallnate/once-2.0.0"
sources."@types/configstore-2.1.1"
sources."@types/debug-0.0.30"
+ sources."@types/estree-1.0.6"
sources."@types/get-port-3.2.0"
sources."@types/glob-5.0.38"
- sources."@types/lodash-4.14.202"
+ sources."@types/lodash-4.17.9"
sources."@types/minimatch-5.1.2"
sources."@types/mkdirp-0.5.2"
sources."@types/node-8.10.66"
sources."@types/rimraf-2.0.5"
sources."@types/tmp-0.0.33"
sources."accepts-1.3.8"
- sources."acorn-8.11.3"
- (sources."agent-base-6.0.2" // {
+ sources."acorn-8.12.1"
+ (sources."agent-base-7.1.1" // {
dependencies = [
- sources."debug-4.3.4"
- sources."ms-2.1.2"
+ sources."debug-4.3.7"
+ sources."ms-2.1.3"
];
})
- sources."agentkeepalive-4.5.0"
sources."aggregate-error-3.1.0"
sources."ansi-escapes-4.3.2"
sources."ansi-regex-5.0.1"
@@ -18319,24 +18166,24 @@ in
sources."async-limiter-1.0.1"
sources."balanced-match-1.0.2"
sources."batch-0.6.1"
- sources."binary-extensions-2.2.0"
- (sources."body-parser-1.20.1" // {
+ sources."binary-extensions-2.3.0"
+ (sources."body-parser-1.20.3" // {
dependencies = [
sources."on-finished-2.4.1"
];
})
sources."brace-expansion-1.1.11"
- sources."braces-3.0.2"
+ sources."braces-3.0.3"
+ sources."buffer-builder-0.2.0"
sources."buffer-from-1.1.2"
sources."bufferutil-4.0.8"
sources."busboy-1.6.0"
sources."bytes-3.1.2"
- (sources."cacache-17.1.4" // {
+ (sources."cacache-18.0.4" // {
dependencies = [
sources."brace-expansion-2.0.1"
- sources."glob-10.3.10"
- sources."minimatch-9.0.3"
- sources."minipass-7.0.4"
+ sources."glob-10.4.5"
+ sources."minimatch-9.0.5"
];
})
(sources."cacheable-request-6.1.0" // {
@@ -18345,21 +18192,23 @@ in
sources."lowercase-keys-2.0.0"
];
})
- sources."call-bind-1.0.5"
+ sources."call-bind-1.0.7"
sources."chalk-3.0.0"
- sources."chokidar-3.5.3"
+ sources."chokidar-3.6.0"
sources."chownr-2.0.0"
sources."clean-stack-2.2.0"
+ sources."cli-cursor-4.0.0"
sources."clone-response-1.0.3"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
+ sources."colorjs.io-0.5.2"
sources."command-exists-1.2.9"
- sources."commander-10.0.1"
+ sources."commander-11.1.0"
sources."concat-map-0.0.1"
sources."connect-3.7.0"
sources."content-disposition-0.5.4"
sources."content-type-1.0.5"
- sources."cookie-0.5.0"
+ sources."cookie-0.6.0"
sources."cookie-signature-1.2.1"
sources."copy-anything-2.0.6"
(sources."cross-spawn-7.0.3" // {
@@ -18371,7 +18220,7 @@ in
sources."decompress-response-3.3.0"
sources."deep-extend-0.6.0"
sources."defer-to-connect-1.1.3"
- sources."define-data-property-1.1.1"
+ sources."define-data-property-1.1.4"
sources."depd-2.0.0"
sources."destroy-1.2.0"
sources."detect-libc-1.0.3"
@@ -18381,7 +18230,6 @@ in
sources."ms-2.1.3"
];
})
- sources."dir-glob-3.0.1"
sources."duplexer3-0.1.5"
sources."eastasianwidth-0.2.0"
sources."ee-first-1.1.1"
@@ -18398,85 +18246,94 @@ in
sources."eol-0.9.1"
sources."err-code-2.0.3"
sources."errno-0.1.8"
- sources."esbuild-0.17.19"
+ sources."es-define-property-1.0.0"
+ sources."es-errors-1.3.0"
+ sources."esbuild-0.21.5"
sources."escape-html-1.0.3"
sources."esprima-4.0.1"
sources."etag-1.8.1"
- (sources."express-4.18.2" // {
+ (sources."express-4.21.0" // {
dependencies = [
sources."cookie-signature-1.0.6"
- sources."finalhandler-1.2.0"
+ sources."encodeurl-2.0.0"
+ sources."finalhandler-1.3.1"
sources."on-finished-2.4.1"
sources."statuses-2.0.1"
];
})
(sources."express-ws-4.0.0" // {
dependencies = [
- sources."ws-5.2.3"
+ sources."ws-5.2.4"
];
})
sources."extend-shallow-2.0.1"
sources."fast-glob-3.3.2"
- sources."fastq-1.16.0"
- sources."fill-range-7.0.1"
+ sources."fastq-1.17.1"
+ sources."fill-range-7.1.1"
sources."finalhandler-1.1.2"
- sources."foreground-child-3.1.1"
+ (sources."foreground-child-3.3.0" // {
+ dependencies = [
+ sources."signal-exit-4.1.0"
+ ];
+ })
sources."forwarded-0.2.0"
sources."fresh-0.5.2"
sources."fs-extra-11.2.0"
- (sources."fs-minipass-3.0.3" // {
- dependencies = [
- sources."minipass-7.0.4"
- ];
- })
- sources."fs-monkey-1.0.5"
+ sources."fs-minipass-3.0.3"
sources."fs.realpath-1.0.0"
- sources."fsevents-2.3.3"
sources."function-bind-1.1.2"
- sources."get-intrinsic-1.2.2"
+ sources."get-intrinsic-1.2.4"
sources."get-port-3.2.0"
sources."get-stream-4.1.0"
sources."glob-7.2.3"
sources."glob-parent-5.1.2"
- sources."globby-13.1.4"
+ (sources."globby-14.0.0" // {
+ dependencies = [
+ sources."@sindresorhus/merge-streams-1.0.0"
+ ];
+ })
sources."gopd-1.0.1"
sources."got-9.6.0"
sources."graceful-fs-4.2.11"
sources."gray-matter-4.0.3"
sources."has-flag-4.0.0"
- sources."has-property-descriptors-1.0.1"
- sources."has-proto-1.0.1"
+ sources."has-property-descriptors-1.0.2"
+ sources."has-proto-1.0.3"
sources."has-symbols-1.0.3"
- sources."hasown-2.0.0"
+ sources."hasown-2.0.2"
sources."http-cache-semantics-4.1.1"
(sources."http-errors-2.0.0" // {
dependencies = [
sources."statuses-2.0.1"
];
})
- (sources."http-proxy-agent-5.0.0" // {
+ (sources."http-proxy-agent-7.0.2" // {
dependencies = [
- sources."debug-4.3.4"
- sources."ms-2.1.2"
+ sources."debug-4.3.7"
+ sources."ms-2.1.3"
];
})
- (sources."https-proxy-agent-5.0.1" // {
+ (sources."https-proxy-agent-7.0.5" // {
dependencies = [
- sources."debug-4.3.4"
- sources."ms-2.1.2"
+ sources."debug-4.3.7"
+ sources."ms-2.1.3"
];
})
- sources."humanize-ms-1.2.1"
+ sources."hyperdyperid-1.2.0"
sources."iconv-lite-0.4.24"
- sources."ignore-5.3.0"
+ sources."ignore-5.3.2"
sources."image-size-0.5.5"
- sources."immutable-4.3.4"
+ sources."immutable-4.3.7"
sources."imurmurhash-0.1.4"
sources."indent-string-4.0.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.8"
- sources."ip-2.0.0"
+ (sources."ip-address-9.0.5" // {
+ dependencies = [
+ sources."sprintf-js-1.1.3"
+ ];
+ })
sources."ipaddr.js-1.9.1"
sources."is-binary-path-2.1.0"
sources."is-docker-2.2.1"
@@ -18490,8 +18347,9 @@ in
sources."is-what-3.14.1"
sources."is-wsl-2.2.0"
sources."isexe-2.0.0"
- sources."jackspeak-2.3.6"
+ sources."jackspeak-3.4.3"
sources."js-yaml-3.14.1"
+ sources."jsbn-1.1.0"
sources."jsesc-3.0.2"
sources."json-buffer-3.0.0"
sources."jsonfile-6.1.0"
@@ -18501,42 +18359,39 @@ in
sources."latest-version-5.1.0"
(sources."less-4.2.0" // {
dependencies = [
- sources."tslib-2.6.2"
+ sources."tslib-2.7.0"
];
})
- sources."lightningcss-1.22.1"
+ sources."lightningcss-1.27.0"
sources."lodash-4.17.21"
sources."lowercase-keys-1.0.1"
- sources."lru-cache-7.18.3"
+ sources."lru-cache-10.4.3"
(sources."make-dir-2.1.0" // {
dependencies = [
sources."semver-5.7.2"
];
})
- sources."make-fetch-happen-11.1.1"
+ sources."make-fetch-happen-13.0.1"
sources."media-typer-0.3.0"
- sources."memfs-3.6.0"
- sources."merge-descriptors-1.0.1"
+ (sources."memfs-4.12.0" // {
+ dependencies = [
+ sources."tslib-2.7.0"
+ ];
+ })
+ sources."merge-descriptors-1.0.3"
sources."merge2-1.4.1"
sources."methods-1.1.2"
- sources."micromatch-4.0.5"
+ sources."micromatch-4.0.8"
sources."mime-1.6.0"
sources."mime-db-1.52.0"
sources."mime-types-2.1.35"
+ sources."mimic-fn-2.1.0"
sources."mimic-response-1.0.1"
sources."minimatch-3.1.2"
sources."minimist-1.2.8"
- sources."minipass-5.0.0"
- (sources."minipass-collect-1.0.2" // {
- dependencies = [
- sources."minipass-3.3.6"
- ];
- })
- (sources."minipass-fetch-3.0.4" // {
- dependencies = [
- sources."minipass-7.0.4"
- ];
- })
+ sources."minipass-7.1.2"
+ sources."minipass-collect-2.0.1"
+ sources."minipass-fetch-3.0.5"
(sources."minipass-flush-1.0.5" // {
dependencies = [
sources."minipass-3.3.6"
@@ -18566,60 +18421,75 @@ in
];
})
sources."negotiator-0.6.3"
- sources."node-gyp-build-4.7.1"
+ sources."node-gyp-build-4.8.2"
sources."normalize-path-3.0.0"
sources."normalize-url-4.5.1"
- sources."object-inspect-1.13.1"
+ sources."object-inspect-1.13.2"
sources."on-finished-2.3.0"
sources."once-1.4.0"
+ sources."onetime-5.1.2"
sources."open-7.4.2"
sources."os-tmpdir-1.0.2"
sources."p-cancelable-1.1.0"
sources."p-map-4.0.0"
sources."package-json-6.5.0"
+ sources."package-json-from-dist-1.0.1"
sources."parse-node-version-1.0.1"
sources."parseurl-1.3.3"
sources."password-prompt-1.1.3"
sources."path-is-absolute-1.0.1"
sources."path-key-3.1.1"
- (sources."path-scurry-1.10.1" // {
- dependencies = [
- sources."lru-cache-10.1.0"
- ];
- })
- sources."path-to-regexp-0.1.7"
- sources."path-type-4.0.0"
- sources."picocolors-1.0.0"
+ sources."path-scurry-1.11.1"
+ sources."path-to-regexp-0.1.10"
+ sources."path-type-5.0.0"
+ sources."picocolors-1.1.0"
sources."picomatch-2.3.1"
sources."pify-4.0.1"
- sources."postcss-8.4.33"
+ sources."postcss-8.4.47"
sources."prepend-http-2.0.0"
+ sources."proc-log-4.2.0"
sources."promise-retry-2.0.1"
sources."proxy-addr-2.0.7"
sources."prr-1.0.1"
- sources."pump-3.0.0"
+ sources."pump-3.0.2"
sources."punycode-2.3.1"
- sources."qs-6.11.0"
+ sources."qs-6.13.0"
sources."queue-microtask-1.2.3"
sources."range-parser-1.2.1"
- sources."raw-body-2.5.1"
+ sources."raw-body-2.5.2"
sources."rc-1.2.8"
sources."readdirp-3.6.0"
sources."registry-auth-token-4.2.2"
sources."registry-url-5.1.0"
sources."responselike-1.0.2"
+ sources."restore-cursor-4.0.0"
sources."retry-0.12.0"
sources."reusify-1.0.4"
sources."rimraf-2.7.1"
- sources."rollup-3.29.4"
+ sources."rollup-4.22.5"
sources."run-parallel-1.2.0"
+ (sources."rxjs-7.8.1" // {
+ dependencies = [
+ sources."tslib-2.7.0"
+ ];
+ })
sources."safe-buffer-5.2.1"
sources."safer-buffer-2.1.2"
- sources."sass-1.69.7"
- sources."sax-1.3.0"
+ (sources."sass-1.79.3" // {
+ dependencies = [
+ sources."chokidar-4.0.1"
+ sources."readdirp-4.0.1"
+ ];
+ })
+ (sources."sass-embedded-1.79.3" // {
+ dependencies = [
+ sources."supports-color-8.1.1"
+ ];
+ })
+ sources."sax-1.4.1"
sources."section-matter-1.0.0"
sources."semver-6.3.1"
- (sources."send-0.18.0" // {
+ (sources."send-0.19.0" // {
dependencies = [
sources."ms-2.1.3"
sources."on-finished-2.4.1"
@@ -18634,31 +18504,31 @@ in
sources."setprototypeof-1.1.0"
];
})
- sources."serve-static-1.15.0"
- sources."set-function-length-1.1.1"
+ (sources."serve-static-1.16.2" // {
+ dependencies = [
+ sources."encodeurl-2.0.0"
+ ];
+ })
+ sources."set-function-length-1.2.2"
sources."setprototypeof-1.2.0"
sources."shebang-command-2.0.0"
sources."shebang-regex-3.0.0"
- sources."side-channel-1.0.4"
- sources."signal-exit-4.1.0"
- sources."slash-4.0.0"
+ sources."side-channel-1.0.6"
+ sources."signal-exit-3.0.7"
+ sources."slash-5.1.0"
sources."smart-buffer-4.2.0"
- sources."socks-2.7.1"
- (sources."socks-proxy-agent-7.0.0" // {
+ sources."socks-2.8.3"
+ (sources."socks-proxy-agent-8.0.4" // {
dependencies = [
- sources."debug-4.3.4"
- sources."ms-2.1.2"
+ sources."debug-4.3.7"
+ sources."ms-2.1.3"
];
})
sources."source-map-0.6.1"
- sources."source-map-js-1.0.2"
+ sources."source-map-js-1.2.1"
sources."source-map-support-0.5.21"
sources."sprintf-js-1.0.3"
- (sources."ssri-10.0.5" // {
- dependencies = [
- sources."minipass-7.0.4"
- ];
- })
+ sources."ssri-10.0.6"
sources."statuses-1.5.0"
sources."streamsearch-1.1.0"
sources."string-width-5.1.2"
@@ -18670,45 +18540,58 @@ in
})
(sources."strip-ansi-7.1.0" // {
dependencies = [
- sources."ansi-regex-6.0.1"
+ sources."ansi-regex-6.1.0"
];
})
sources."strip-ansi-cjs-6.0.1"
sources."strip-bom-string-1.0.0"
sources."strip-json-comments-2.0.1"
- (sources."stylus-0.62.0" // {
+ (sources."stylus-0.63.0" // {
dependencies = [
- sources."debug-4.3.4"
- sources."ms-2.1.2"
+ sources."debug-4.3.7"
+ sources."ms-2.1.3"
+ sources."sax-1.3.0"
sources."source-map-0.7.4"
];
})
sources."sudo-prompt-8.2.5"
sources."sugarss-4.0.1"
sources."supports-color-7.2.0"
- (sources."tar-6.2.0" // {
+ (sources."tar-6.2.1" // {
dependencies = [
(sources."fs-minipass-2.1.0" // {
dependencies = [
sources."minipass-3.3.6"
];
})
+ sources."minipass-5.0.0"
sources."mkdirp-1.0.4"
];
})
- (sources."terser-5.26.0" // {
+ (sources."terser-5.34.0" // {
dependencies = [
sources."commander-2.20.3"
];
})
+ (sources."thingies-1.21.0" // {
+ dependencies = [
+ sources."tslib-2.7.0"
+ ];
+ })
sources."tmp-0.0.33"
sources."to-readable-stream-1.0.0"
sources."to-regex-range-5.0.1"
sources."toidentifier-1.0.1"
+ (sources."tree-dump-1.0.2" // {
+ dependencies = [
+ sources."tslib-2.7.0"
+ ];
+ })
sources."tslib-1.14.1"
sources."type-fest-0.21.3"
sources."type-is-1.6.18"
- sources."undici-types-5.26.5"
+ sources."undici-types-6.19.8"
+ sources."unicorn-magic-0.1.0"
sources."unique-filename-3.0.0"
sources."unique-slug-4.0.0"
sources."universalify-2.0.1"
@@ -18716,36 +18599,19 @@ in
sources."url-parse-lax-3.0.0"
sources."utf-8-validate-5.0.10"
sources."utils-merge-1.0.1"
+ sources."varint-6.0.0"
sources."vary-1.1.2"
- (sources."vite-4.5.1" // {
+ (sources."vite-5.4.8" // {
dependencies = [
- sources."@esbuild/android-arm-0.18.20"
- sources."@esbuild/android-arm64-0.18.20"
- sources."@esbuild/android-x64-0.18.20"
- sources."@esbuild/darwin-arm64-0.18.20"
- sources."@esbuild/darwin-x64-0.18.20"
- sources."@esbuild/freebsd-arm64-0.18.20"
- sources."@esbuild/freebsd-x64-0.18.20"
- sources."@esbuild/linux-arm-0.18.20"
- sources."@esbuild/linux-arm64-0.18.20"
- sources."@esbuild/linux-ia32-0.18.20"
- sources."@esbuild/linux-loong64-0.18.20"
- sources."@esbuild/linux-mips64el-0.18.20"
- sources."@esbuild/linux-ppc64-0.18.20"
- sources."@esbuild/linux-riscv64-0.18.20"
- sources."@esbuild/linux-s390x-0.18.20"
- sources."@esbuild/linux-x64-0.18.20"
- sources."@esbuild/netbsd-x64-0.18.20"
- sources."@esbuild/openbsd-x64-0.18.20"
- sources."@esbuild/sunos-x64-0.18.20"
- sources."@esbuild/win32-arm64-0.18.20"
- sources."@esbuild/win32-ia32-0.18.20"
- sources."@esbuild/win32-x64-0.18.20"
- sources."@types/node-20.10.6"
- sources."esbuild-0.18.20"
+ sources."@types/node-22.7.3"
+ sources."esbuild-0.21.5"
+ ];
+ })
+ (sources."which-4.0.0" // {
+ dependencies = [
+ sources."isexe-3.1.1"
];
})
- sources."which-3.0.1"
(sources."wrap-ansi-8.1.0" // {
dependencies = [
sources."ansi-styles-6.2.1"
@@ -18759,7 +18625,7 @@ in
];
})
sources."wrappy-1.0.2"
- sources."ws-7.5.9"
+ sources."ws-7.5.10"
sources."yallist-4.0.0"
];
buildInputs = globalBuildInputs;
@@ -18775,10 +18641,10 @@ in
elm-review = nodeEnv.buildNodePackage {
name = "elm-review";
packageName = "elm-review";
- version = "2.10.3";
+ version = "2.12.0";
src = fetchurl {
- url = "https://registry.npmjs.org/elm-review/-/elm-review-2.10.3.tgz";
- sha512 = "9gBqLc5Xm3v9Ncpf8y2haEaBZZyMX25vmwQkrNqSIaNYQ2vdGOIx1eyqRtt1xwX5O8pZdqU8IWC/ENyTrOTKbw==";
+ url = "https://registry.npmjs.org/elm-review/-/elm-review-2.12.0.tgz";
+ sha512 = "so+G1hvCV85A63sQQzEhCNFNYyQVWDexXrz0TNEYg3/IIGHzN1bcRN+W4KJSvvFcmfEImzMSJ9AN20bvemU+4Q==";
};
dependencies = [
(sources."@isaacs/cliui-8.0.2" // {
@@ -18788,29 +18654,32 @@ in
sources."wrap-ansi-8.1.0"
];
})
+ sources."@nodelib/fs.scandir-2.1.5"
+ sources."@nodelib/fs.stat-2.0.5"
+ sources."@nodelib/fs.walk-1.2.8"
sources."@sindresorhus/is-4.6.0"
sources."@szmarczak/http-timer-4.0.6"
sources."@types/cacheable-request-6.0.3"
sources."@types/http-cache-semantics-4.0.4"
sources."@types/keyv-3.1.4"
- sources."@types/node-20.10.6"
+ sources."@types/node-22.7.3"
sources."@types/responselike-1.0.3"
sources."ansi-escapes-4.3.2"
- sources."ansi-regex-6.0.1"
+ sources."ansi-regex-6.1.0"
sources."ansi-styles-4.3.0"
sources."anymatch-3.1.3"
sources."at-least-node-1.0.0"
sources."balanced-match-1.0.2"
sources."base64-js-1.5.1"
- sources."binary-extensions-2.2.0"
+ sources."binary-extensions-2.3.0"
sources."bl-4.1.0"
sources."brace-expansion-1.1.11"
- sources."braces-3.0.2"
+ sources."braces-3.0.3"
sources."buffer-5.7.1"
sources."cacheable-lookup-5.0.4"
sources."cacheable-request-7.0.4"
sources."chalk-4.1.2"
- sources."chokidar-3.5.3"
+ sources."chokidar-3.6.0"
sources."cli-cursor-3.1.0"
sources."cli-spinners-2.9.2"
sources."clone-1.0.4"
@@ -18819,7 +18688,7 @@ in
sources."color-name-1.1.4"
sources."concat-map-0.0.1"
sources."cross-spawn-7.0.3"
- sources."debug-4.3.4"
+ sources."debug-4.3.7"
(sources."decompress-response-6.0.0" // {
dependencies = [
sources."mimic-response-3.1.0"
@@ -18827,36 +18696,35 @@ in
})
sources."defaults-1.0.4"
sources."defer-to-connect-2.0.1"
+ sources."dir-glob-3.0.1"
sources."eastasianwidth-0.2.0"
- sources."elm-tooling-1.15.0"
+ sources."elm-solve-deps-wasm-1.0.2"
sources."emoji-regex-9.2.2"
sources."end-of-stream-1.4.4"
+ sources."fast-glob-3.3.2"
sources."fastest-levenshtein-1.0.16"
- sources."fill-range-7.0.1"
+ sources."fastq-1.17.1"
+ sources."fill-range-7.1.1"
sources."find-up-4.1.0"
sources."folder-hash-3.3.3"
- (sources."foreground-child-3.1.1" // {
- dependencies = [
- sources."signal-exit-4.1.0"
- ];
- })
+ sources."foreground-child-3.3.0"
sources."fs-extra-9.1.0"
- sources."fs.realpath-1.0.0"
- sources."fsevents-2.3.3"
sources."get-stream-5.2.0"
- (sources."glob-7.2.3" // {
+ (sources."glob-10.4.5" // {
dependencies = [
- sources."minimatch-3.1.2"
+ sources."brace-expansion-2.0.1"
+ sources."minimatch-9.0.5"
];
})
sources."glob-parent-5.1.2"
+ sources."globby-13.2.2"
sources."got-11.8.6"
sources."graceful-fs-4.2.11"
sources."has-flag-4.0.0"
sources."http-cache-semantics-4.1.1"
sources."http2-wrapper-1.0.3"
sources."ieee754-1.2.1"
- sources."inflight-1.0.6"
+ sources."ignore-5.3.2"
sources."inherits-2.0.4"
sources."is-binary-path-2.1.0"
sources."is-extglob-2.1.1"
@@ -18866,7 +18734,7 @@ in
sources."is-number-7.0.0"
sources."is-unicode-supported-0.1.0"
sources."isexe-2.0.0"
- sources."jackspeak-2.3.6"
+ sources."jackspeak-3.4.3"
sources."json-buffer-3.0.1"
sources."jsonfile-6.1.0"
sources."keyv-4.5.4"
@@ -18874,13 +18742,15 @@ in
sources."locate-path-5.0.0"
sources."log-symbols-4.1.0"
sources."lowercase-keys-2.0.0"
- sources."lru-cache-10.1.0"
+ sources."lru-cache-10.4.3"
+ sources."merge2-1.4.1"
+ sources."micromatch-4.0.8"
sources."mimic-fn-2.1.0"
sources."mimic-response-1.0.1"
sources."minimatch-3.0.8"
sources."minimist-1.2.8"
- sources."minipass-7.0.4"
- sources."ms-2.1.2"
+ sources."minipass-7.1.2"
+ sources."ms-2.1.3"
sources."normalize-path-3.0.0"
sources."normalize-url-6.1.0"
sources."once-1.4.0"
@@ -18890,31 +18760,34 @@ in
sources."p-limit-2.3.0"
sources."p-locate-4.1.0"
sources."p-try-2.2.0"
+ sources."package-json-from-dist-1.0.1"
sources."path-exists-4.0.0"
- sources."path-is-absolute-1.0.1"
sources."path-key-3.1.1"
- sources."path-scurry-1.10.1"
+ sources."path-scurry-1.11.1"
+ sources."path-type-4.0.0"
sources."picomatch-2.3.1"
sources."prompts-2.4.2"
- sources."pump-3.0.0"
+ sources."pump-3.0.2"
+ sources."queue-microtask-1.2.3"
sources."quick-lru-5.1.1"
sources."readable-stream-3.6.2"
sources."readdirp-3.6.0"
sources."resolve-alpn-1.2.1"
sources."responselike-2.0.1"
- sources."restore-cursor-3.1.0"
- (sources."rimraf-5.0.5" // {
+ (sources."restore-cursor-3.1.0" // {
dependencies = [
- sources."brace-expansion-2.0.1"
- sources."glob-10.3.10"
- sources."minimatch-9.0.3"
+ sources."signal-exit-3.0.7"
];
})
+ sources."reusify-1.0.4"
+ sources."rimraf-5.0.10"
+ sources."run-parallel-1.2.0"
sources."safe-buffer-5.2.1"
sources."shebang-command-2.0.0"
sources."shebang-regex-3.0.0"
- sources."signal-exit-3.0.7"
+ sources."signal-exit-4.1.0"
sources."sisteransi-1.0.5"
+ sources."slash-4.0.0"
(sources."string-width-5.1.2" // {
dependencies = [
sources."strip-ansi-7.1.0"
@@ -18941,12 +18814,12 @@ in
sources."terminal-link-2.1.1"
sources."to-regex-range-5.0.1"
sources."type-fest-0.21.3"
- sources."undici-types-5.26.5"
+ sources."undici-types-6.19.8"
sources."universalify-2.0.1"
sources."util-deprecate-1.0.2"
sources."wcwidth-1.0.1"
sources."which-2.0.2"
- (sources."wrap-ansi-6.2.0" // {
+ (sources."wrap-ansi-7.0.0" // {
dependencies = [
sources."emoji-regex-8.0.0"
sources."string-width-4.2.3"
@@ -18981,14 +18854,12 @@ in
dependencies = [
sources."@kwsites/file-exists-1.1.1"
sources."@kwsites/promise-deferred-1.1.1"
- sources."debug-4.3.4"
+ sources."debug-4.3.7"
sources."git-clone-able-0.1.2"
- sources."lru-cache-6.0.0"
- sources."ms-2.1.2"
- sources."semver-7.5.4"
- sources."simple-git-3.22.0"
+ sources."ms-2.1.3"
+ sources."semver-7.6.3"
+ sources."simple-git-3.27.0"
sources."upath-2.0.1"
- sources."yallist-4.0.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -19022,7 +18893,7 @@ in
sources."form-data-3.0.1"
sources."fs.realpath-1.0.0"
sources."glob-7.2.3"
- sources."graphql-16.8.1"
+ sources."graphql-16.9.0"
sources."graphql-request-3.7.0"
sources."iconv-lite-0.6.3"
sources."inflight-1.0.6"
diff --git a/third_party/nixpkgs/pkgs/development/compilers/erg/default.nix b/third_party/nixpkgs/pkgs/development/compilers/erg/default.nix
index 06bcc8d147..fa414937b1 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/erg/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/erg/default.nix
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage rec {
pname = "erg";
- version = "0.6.44";
+ version = "0.6.45";
src = fetchFromGitHub {
owner = "erg-lang";
repo = "erg";
rev = "v${version}";
- hash = "sha256-Pw6q3qmYehTPnB3MyDi8Q5tC018H3zLsZAXWuc+abjE=";
+ hash = "sha256-P6AIe3IadY64ydGShlRmgZ1pITiAA8G59Oe8P2ktDqM=";
};
- cargoHash = "sha256-uO+j1kmoCLy00P0QHGy30XVPyG1tH4FU6YvTfWxxvWE=";
+ cargoHash = "sha256-5h/0MqaRmjFkeg50Y7WpEDl+VWpR0d4NnqIzoZHeKZ8=";
nativeBuildInputs = [
makeWrapper
diff --git a/third_party/nixpkgs/pkgs/development/compilers/flix/default.nix b/third_party/nixpkgs/pkgs/development/compilers/flix/default.nix
index 61fbdd6fe9..2bf6b754e2 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/flix/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/flix/default.nix
@@ -2,11 +2,11 @@
stdenvNoCC.mkDerivation rec {
pname = "flix";
- version = "0.50.0";
+ version = "0.51.0";
src = fetchurl {
url = "https://github.com/flix/flix/releases/download/v${version}/flix.jar";
- sha256 = "sha256-fAEt7JsljnEXubYgiF8uEOuoOXHjv9AHgQbPunaEMw4=";
+ sha256 = "sha256-JeOw9mdmFAG0mMe8G/yanKCLPbCUPJxUBluNFFqjfbA=";
};
dontUnpack = true;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/gcc/patches/11/libgcc-aarch64-darwin-detection.patch b/third_party/nixpkgs/pkgs/development/compilers/gcc/patches/11/libgcc-aarch64-darwin-detection.patch
deleted file mode 100644
index 08dbfec6b2..0000000000
--- a/third_party/nixpkgs/pkgs/development/compilers/gcc/patches/11/libgcc-aarch64-darwin-detection.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -u a/libgcc/config.host b/libgcc/config.host
---- a/libgcc/config.host 2023-11-05 11:01:55.778638446 -0500
-+++ b/libgcc/config.host 2023-11-05 11:07:29.405103979 -0500
-@@ -227,7 +227,7 @@
- tmake_file="$tmake_file t-slibgcc-darwin"
- # newer toolsets produce warnings when building for unsupported versions.
- case ${host} in
-- *-*-darwin1[89]* | *-*-darwin2* )
-+ *-*-darwin1[89]* | *-*-darwin2* | aarch64*-*-darwin*)
- tmake_file="t-darwin-min-8 $tmake_file"
- ;;
- *-*-darwin9* | *-*-darwin1[0-7]*)
-diff -ur a/libgcc/config/t-darwin-rpath b/libgcc/config/t-darwin-rpath
---- a/libgcc/config/t-darwin-rpath 2023-11-05 11:34:18.691150009 -0500
-+++ b/libgcc/config/t-darwin-rpath 2023-11-05 11:50:36.968920904 -0500
-@@ -2,4 +2,4 @@
- SHLIB_RPATH = @rpath
-
- # Which does not work for Darwin < 9
--HOST_LIBGCC2_CFLAGS += -mmacosx-version-min=10.5
-+SHLIB_LOADER_PATH = -Wl,-rpath,@loader_path
diff --git a/third_party/nixpkgs/pkgs/development/compilers/gcc/patches/default.nix b/third_party/nixpkgs/pkgs/development/compilers/gcc/patches/default.nix
index 9c756ccfa4..c25771a937 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/gcc/patches/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/gcc/patches/default.nix
@@ -157,9 +157,9 @@ in
}) ];
"11" = [ (fetchpatch {
# There are no upstream release tags in https://github.com/iains/gcc-11-branch.
- # ff4bf32 is the commit from https://github.com/gcc-mirror/gcc/releases/tag/releases%2Fgcc-11.4.0
- url = "https://github.com/iains/gcc-11-branch/compare/ff4bf326d03e750a8d4905ea49425fe7d15a04b8..gcc-11.4-darwin-r0.diff";
- hash = "sha256-6prPgR2eGVJs7vKd6iM1eZsEPCD1ShzLns2Z+29vlt4=";
+ # 5cc4c42a0d4de08715c2eef8715ad5b2e92a23b6 is the commit from https://github.com/gcc-mirror/gcc/releases/tag/releases%2Fgcc-11.5.0
+ url = "https://github.com/iains/gcc-11-branch/compare/5cc4c42a0d4de08715c2eef8715ad5b2e92a23b6..gcc-11.5-darwin-r0.diff";
+ hash = "sha256-7lH+GkgkrE6nOp9PMdIoqlQNWK31s6oW+lDt1LIkadE=";
}) ];
"10" = [ (fetchpatch {
# There are no upstream release tags in https://github.com/iains/gcc-10-branch.
@@ -201,9 +201,6 @@ in
## gcc 11.0 and older ##############################################################################
-# libgccās `configure` script misdetects aarch64-darwin, resulting in an invalid deployment target.
-++ optional (is11 && stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) ./11/libgcc-aarch64-darwin-detection.patch
-
# openjdk build fails without this on -march=opteron; is upstream in gcc12
++ optionals (is11) [ ./11/gcc-issue-103910.patch ]
diff --git a/third_party/nixpkgs/pkgs/development/compilers/ghc/8.10.7.nix b/third_party/nixpkgs/pkgs/development/compilers/ghc/8.10.7.nix
index d0f9130ff3..2f031e6fbf 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/ghc/8.10.7.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/ghc/8.10.7.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, pkgsBuildTarget, pkgsHostTarget, targetPackages
+{ lib, stdenv, pkgsBuildTarget, pkgsHostTarget, buildPackages, targetPackages
# build-tools
, bootPkgs
@@ -32,14 +32,19 @@
, # If enabled, use -fPIC when compiling static libs.
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform
-, enableProfiledLibs ? true
+ # Exceeds Hydra output limit (at the time of writing ~3GB) when cross compiled to riscv64.
+ # A riscv64 cross-compiler fits into the limit comfortably.
+, enableProfiledLibs ? !stdenv.hostPlatform.isRiscV64
, # Whether to build dynamic libs for the standard library (on the target
# platform). Static libs are always built.
enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useiOSPrebuilt
, # Whether to build terminfo.
- enableTerminfo ? !stdenv.targetPlatform.isWindows
+ enableTerminfo ? !(stdenv.targetPlatform.isWindows
+ # terminfo can't be built for cross
+ || (stdenv.buildPlatform != stdenv.hostPlatform)
+ || (stdenv.hostPlatform != stdenv.targetPlatform))
, # What flavour to build. An empty string indicates no
# specific flavour and falls back to ghc default values.
@@ -55,25 +60,31 @@
, enableHaddockProgram ?
# Disabled for cross; see note [HADDOCK_DOCS].
- (stdenv.targetPlatform == stdenv.hostPlatform)
+ (stdenv.buildPlatform == stdenv.hostPlatform && stdenv.targetPlatform == stdenv.hostPlatform)
, # Whether to disable the large address space allocator
# necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/
disableLargeAddressSpace ? stdenv.targetPlatform.isiOS
+
+, # Whether to build an unregisterised version of GHC.
+ # GHC will normally auto-detect whether it can do a registered build, but this
+ # option will force it to do an unregistered build when set to true.
+ # See https://gitlab.haskell.org/ghc/ghc/-/wikis/building/unregisterised
+ enableUnregisterised ? false
}@args:
assert !enableIntegerSimple -> gmp != null;
# Cross cannot currently build the `haddock` program for silly reasons,
# see note [HADDOCK_DOCS].
-assert (stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram;
+assert (stdenv.buildPlatform != stdenv.hostPlatform || stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram;
+
+# GHC does not support building when all 3 platforms are different.
+assert stdenv.buildPlatform == stdenv.hostPlatform || stdenv.hostPlatform == stdenv.targetPlatform;
let
- libffi_name = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then "libffi" else "libffi_3_3";
inherit (stdenv) buildPlatform hostPlatform targetPlatform;
- inherit (bootPkgs) ghc;
-
# TODO(@Ericson2314) Make unconditional
targetPrefix = lib.optionalString
(targetPlatform != hostPlatform)
@@ -86,6 +97,8 @@ let
endif
BUILD_SPHINX_HTML = ${if enableDocs then "YES" else "NO"}
BUILD_SPHINX_PDF = NO
+
+ WITH_TERMINFO = ${if enableTerminfo then "YES" else "NO"}
'' +
# Note [HADDOCK_DOCS]:
# Unfortunately currently `HADDOCK_DOCS` controls both whether the `haddock`
@@ -134,7 +147,9 @@ let
pkgsBuildTarget.targetPackages.stdenv.cc
] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm;
+ buildCC = buildPackages.stdenv.cc;
targetCC = builtins.head toolsForTarget;
+ installCC = pkgsHostTarget.targetPackages.stdenv.cc;
# toolPath calculates the absolute path to the name tool associated with a
# given `stdenv.cc` derivation, i.e. it picks the correct derivation to take
@@ -145,12 +160,13 @@ let
tools = {
"cc" = cc;
"c++" = cc;
- as = cc.bintools.bintools;
+ as = cc.bintools;
- ar = cc.bintools.bintools;
- ranlib = cc.bintools.bintools;
- nm = cc.bintools.bintools;
- readelf = cc.bintools.bintools;
+ ar = cc.bintools;
+ ranlib = cc.bintools;
+ nm = cc.bintools;
+ readelf = cc.bintools;
+ objdump = cc.bintools;
ld = cc.bintools;
"ld.gold" = cc.bintools;
@@ -169,6 +185,9 @@ let
if stdenv.targetPlatform.isDarwin
then cc.bintools
else cc.bintools.bintools;
+
+ # clang is used as an assembler on darwin with the LLVM backend
+ clang = cc;
}.${name};
in
"${tools}/bin/${tools.targetPrefix}${name}";
@@ -185,14 +204,40 @@ let
(lib.optionalString enableIntegerSimple "-integer-simple")
];
-in
+ libffi_name =
+ if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64
+ then "libffi"
+ else "libffi_3_3";
-# C compiler, bintools and LLVM are used at build time, but will also leak into
-# the resulting GHC's settings file and used at runtime. This means that we are
-# currently only able to build GHC if hostPlatform == buildPlatform.
-assert targetCC == pkgsHostTarget.targetPackages.stdenv.cc;
-assert buildTargetLlvmPackages.llvm == llvmPackages.llvm;
-assert stdenv.targetPlatform.isDarwin -> buildTargetLlvmPackages.clang == llvmPackages.clang;
+ # These libraries are library dependencies of the standard libraries bundled
+ # by GHC (core libs) users will link their compiled artifacts again. Thus,
+ # they should be taken from targetPackages.
+ #
+ # We need to use pkgsHostTarget if we are cross compiling a native GHC compiler,
+ # though (when native compiling GHC, pkgsHostTarget == targetPackages):
+ #
+ # 1. targetPackages would be empty(-ish) in this situation since we can't
+ # execute cross compiled compilers in order to obtain the libraries
+ # that would be in targetPackages.
+ # 2. pkgsHostTarget is fine to use since hostPlatform == targetPlatform in this
+ # situation.
+ # 3. The core libs used by the final GHC (stage 2) for user artifacts are also
+ # used to build stage 2 GHC itself, i.e. the core libs are both host and
+ # target.
+ targetLibs =
+ let
+ basePackageSet =
+ if hostPlatform != targetPlatform
+ then targetPackages
+ else pkgsHostTarget;
+ in
+ {
+ inherit (basePackageSet) gmp ncurses;
+ # dynamic inherits are not possible in Nix
+ libffi = basePackageSet.${libffi_name};
+ };
+
+in
stdenv.mkDerivation (rec {
version = "8.10.7";
@@ -277,6 +322,8 @@ stdenv.mkDerivation (rec {
for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do
export "''${env#TARGET_}=''${!env}"
done
+ # Stage0 (build->build) which builds stage 1
+ export GHC="${bootPkgs.ghc}/bin/ghc"
# GHC is a bit confused on its cross terminology, as these would normally be
# the *host* tools.
export CC="${toolPath "cc" targetCC}"
@@ -289,6 +336,7 @@ stdenv.mkDerivation (rec {
export RANLIB="${toolPath "ranlib" targetCC}"
export READELF="${toolPath "readelf" targetCC}"
export STRIP="${toolPath "strip" targetCC}"
+ export OBJDUMP="${toolPath "objdump" targetCC}"
'' + lib.optionalString (stdenv.targetPlatform.linker == "cctools") ''
export OTOOL="${toolPath "otool" targetCC}"
export INSTALL_NAME_TOOL="${toolPath "install_name_tool" targetCC}"
@@ -297,8 +345,22 @@ stdenv.mkDerivation (rec {
export OPT="${lib.getBin buildTargetLlvmPackages.llvm}/bin/opt"
'' + lib.optionalString (useLLVM && stdenv.targetPlatform.isDarwin) ''
# LLVM backend on Darwin needs clang: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/codegens.html#llvm-code-generator-fllvm
- export CLANG="${buildTargetLlvmPackages.clang}/bin/${buildTargetLlvmPackages.clang.targetPrefix}clang"
+ # The executable we specify via $CLANG is used as an assembler (exclusively, it seems, but this isn't
+ # clarified in any user facing documentation). As such, it'll be called on assembly produced by $CC
+ # which usually comes from the darwin stdenv. To prevent a situation where $CLANG doesn't understand
+ # the assembly it is given, we need to make sure that it matches the LLVM version of $CC if possible.
+ # It is unclear (at the time of writing 2024-09-01) whether $CC should match the LLVM version we use
+ # for llc and opt which would require using a custom darwin stdenv for targetCC.
+ export CLANG="${
+ if targetCC.isClang
+ then toolPath "clang" targetCC
+ else "${buildTargetLlvmPackages.clang}/bin/${buildTargetLlvmPackages.clang.targetPrefix}clang"
+ }"
'' + ''
+ # No need for absolute paths since these tools only need to work during the build
+ export CC_STAGE0="$CC_FOR_BUILD"
+ export LD_STAGE0="$LD_FOR_BUILD"
+ export AR_STAGE0="$AR_FOR_BUILD"
echo -n "${buildMK}" > mk/build.mk
sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure
@@ -329,21 +391,26 @@ stdenv.mkDerivation (rec {
done
'';
+ # Although it is usually correct to pass --host, we don't do that here because
+ # GHC's usage of build, host, and target is non-standard.
+ # See https://gitlab.haskell.org/ghc/ghc/-/wikis/building/cross-compiling
# TODO(@Ericson2314): Always pass "--target" and always prefix.
- configurePlatforms = [ "build" "host" ]
- ++ lib.optional (targetPlatform != hostPlatform) "target";
+ configurePlatforms = [ "build" ]
+ ++ lib.optional (buildPlatform != hostPlatform || targetPlatform != hostPlatform) "target";
# `--with` flags for libraries needed for RTS linker
configureFlags = [
"--datadir=$doc/share/doc/ghc"
- "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib"
+ ] ++ lib.optionals enableTerminfo [
+ "--with-curses-includes=${lib.getDev targetLibs.ncurses}/include"
+ "--with-curses-libraries=${lib.getLib targetLibs.ncurses}/lib"
] ++ lib.optionals (args.${libffi_name} != null) [
"--with-system-libffi"
- "--with-ffi-includes=${targetPackages.${libffi_name}.dev}/include"
- "--with-ffi-libraries=${targetPackages.${libffi_name}.out}/lib"
+ "--with-ffi-includes=${targetLibs.libffi.dev}/include"
+ "--with-ffi-libraries=${targetLibs.libffi.out}/lib"
] ++ lib.optionals (targetPlatform == hostPlatform && !enableIntegerSimple) [
- "--with-gmp-includes=${targetPackages.gmp.dev}/include"
- "--with-gmp-libraries=${targetPackages.gmp.out}/lib"
+ "--with-gmp-includes=${targetLibs.gmp.dev}/include"
+ "--with-gmp-libraries=${targetLibs.gmp.out}/lib"
] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [
"--with-iconv-includes=${libiconv}/include"
"--with-iconv-libraries=${libiconv}/lib"
@@ -355,6 +422,8 @@ stdenv.mkDerivation (rec {
"CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold"
] ++ lib.optionals (disableLargeAddressSpace) [
"--disable-large-address-space"
+ ] ++ lib.optionals enableUnregisterised [
+ "--enable-unregisterised"
];
# Make sure we never relax`$PATH` and hooks support for compatibility.
@@ -365,17 +434,35 @@ stdenv.mkDerivation (rec {
nativeBuildInputs = [
perl autoreconfHook autoconf automake m4 python3
- ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour
+ bootPkgs.alex bootPkgs.happy bootPkgs.hscolour
+ bootPkgs.ghc-settings-edit
] ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [
autoSignDarwinBinariesHook
] ++ lib.optionals enableDocs [
sphinx
];
+ # Everything the stage0 compiler needs to build stage1: CC, bintools, extra libs.
+ # See also GHC, {CC,LD,AR}_STAGE0 in preConfigure.
+ depsBuildBuild = [
+ # N.B. We do not declare bootPkgs.ghc in any of the stdenv.mkDerivation
+ # dependency lists to prevent the bintools setup hook from adding ghc's
+ # lib directory to the linker flags. Instead we tell configure about it
+ # via the GHC environment variable.
+ buildCC
+ # stage0 builds terminfo unconditionally, so we always need ncurses
+ ncurses
+ ];
# For building runtime libs
depsBuildTarget = toolsForTarget;
- buildInputs = [ perl bash ] ++ (libDeps hostPlatform);
+ # Prevent stage0 ghc from leaking into the final result. This was an issue
+ # with GHC 9.6.
+ disallowedReferences = [
+ bootPkgs.ghc
+ ];
+
+ buildInputs = [ bash ] ++ (libDeps hostPlatform);
depsTargetTarget = map lib.getDev (libDeps targetPlatform);
depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform);
@@ -402,6 +489,39 @@ stdenv.mkDerivation (rec {
requiredSystemFeatures = [ "big-parallel" ];
postInstall = ''
+ settingsFile="$out/lib/${targetPrefix}${passthru.haskellCompilerName}/settings"
+
+ # Make the installed GHC use the host->target tools.
+ ghc-settings-edit "$settingsFile" \
+ "C compiler command" "${toolPath "cc" installCC}" \
+ "Haskell CPP command" "${toolPath "cc" installCC}" \
+ "C++ compiler command" "${toolPath "c++" installCC}" \
+ "ld command" "${toolPath "ld${lib.optionalString useLdGold ".gold"}" installCC}" \
+ "Merge objects command" "${toolPath "ld${lib.optionalString useLdGold ".gold"}" installCC}" \
+ "ar command" "${toolPath "ar" installCC}" \
+ "ranlib command" "${toolPath "ranlib" installCC}"
+ ''
+ + lib.optionalString (stdenv.targetPlatform.linker == "cctools") ''
+ ghc-settings-edit "$settingsFile" \
+ "otool command" "${toolPath "otool" installCC}" \
+ "install_name_tool command" "${toolPath "install_name_tool" installCC}"
+ ''
+ + lib.optionalString useLLVM ''
+ ghc-settings-edit "$settingsFile" \
+ "LLVM llc command" "${lib.getBin llvmPackages.llvm}/bin/llc" \
+ "LLVM opt command" "${lib.getBin llvmPackages.llvm}/bin/opt"
+ ''
+ + lib.optionalString (useLLVM && stdenv.targetPlatform.isDarwin) ''
+ ghc-settings-edit "$settingsFile" \
+ "LLVM clang command" "${
+ # See comment for CLANG in preConfigure
+ if installCC.isClang
+ then toolPath "clang" installCC
+ else "${llvmPackages.clang}/bin/${llvmPackages.clang.targetPrefix}clang"
+ }"
+ ''
+ + ''
+
# Install the bash completion file.
install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc
'';
@@ -427,7 +547,8 @@ stdenv.mkDerivation (rec {
guibou
] ++ lib.teams.haskell.members;
timeout = 24 * 3600;
- inherit (ghc.meta) license platforms;
+ platforms = lib.platforms.all;
+ inherit (bootPkgs.ghc.meta) license;
};
} // lib.optionalAttrs targetPlatform.useAndroidPrebuilt {
diff --git a/third_party/nixpkgs/pkgs/development/compilers/ghc/common-hadrian.nix b/third_party/nixpkgs/pkgs/development/compilers/ghc/common-hadrian.nix
index 31d1e52ea9..43a8310836 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/ghc/common-hadrian.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/ghc/common-hadrian.nix
@@ -12,6 +12,7 @@
, stdenv
, pkgsBuildTarget
, pkgsHostTarget
+, buildPackages
, targetPackages
, fetchpatch
@@ -58,15 +59,23 @@
, # If enabled, use -fPIC when compiling static libs.
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform
-, enableProfiledLibs ? true
+ # Exceeds Hydra output limit (at the time of writing ~3GB) when cross compiled to riscv64.
+ # A riscv64 cross-compiler fits into the limit comfortably.
+, enableProfiledLibs ? !stdenv.hostPlatform.isRiscV64
, # Whether to build dynamic libs for the standard library (on the target
# platform). Static libs are always built.
enableShared ? with stdenv.targetPlatform; !isWindows && !useiOSPrebuilt && !isStatic && !isGhcjs
, # Whether to build terminfo.
+ # FIXME(@sternenseemann): This actually doesn't influence what hadrian does,
+ # just what buildInputs etc. looks like. It would be best if we could actually
+ # tell it what to do like it was possible with make.
enableTerminfo ? !(stdenv.targetPlatform.isWindows
- || stdenv.targetPlatform.isGhcjs)
+ || stdenv.targetPlatform.isGhcjs
+ # terminfo can't be built for cross
+ || (stdenv.buildPlatform != stdenv.hostPlatform)
+ || (stdenv.hostPlatform != stdenv.targetPlatform))
, # Libdw.c only supports x86_64, i686 and s390x as of 2022-08-04
enableDwarf ? (stdenv.targetPlatform.isx86 ||
@@ -117,9 +126,8 @@
-- no way to set this via the command line
finalStage :: Stage
finalStage = ${
- # Always build the stage 2 compiler if possible. Note we can currently
- # assume hostPlatform == buildPlatform.
- # TODO(@sternenseemann): improve this condition when we can cross-compile GHC
+ # Always build the stage 2 compiler if possible.
+ # TODO(@sternensemann): unify condition with make-built GHCs
if stdenv.hostPlatform.canExecute stdenv.targetPlatform
then "Stage2" # native compiler or ānativeā cross e.g. pkgsStatic
else "Stage1" # cross compiler
@@ -178,6 +186,15 @@
hash = "sha256-MpvTmFFsNiPDoOp9BhZyWeapeibQ77zgEV+xzZ1UAXs=";
})
]
+ ++ lib.optionals (lib.versionAtLeast version "9.6" && lib.versionOlder version "9.8") [
+ # Fix unlit being installed under a different name than is used in the
+ # settings file: https://gitlab.haskell.org/ghc/ghc/-/issues/23317
+ (fetchpatch {
+ name = "ghc-9.6-fix-unlit-path.patch";
+ url = "https://gitlab.haskell.org/ghc/ghc/-/commit/8fde4ac84ec7b1ead238cb158bbef48555d12af9.patch";
+ hash = "sha256-3+CyRBpebEZi8YpS22SsdGQHqi0drR7cCKPtKbR3zyE=";
+ })
+ ]
++ lib.optionals (stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64) [
# Prevent the paths module from emitting symbols that we don't use
# when building with separate outputs.
@@ -222,15 +239,25 @@
, # Whether to disable the large address space allocator
# necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/
disableLargeAddressSpace ? stdenv.targetPlatform.isiOS
+
+, # Whether to build an unregisterised version of GHC.
+ # GHC will normally auto-detect whether it can do a registered build, but this
+ # option will force it to do an unregistered build when set to true.
+ # See https://gitlab.haskell.org/ghc/ghc/-/wikis/building/unregisterised
+ enableUnregisterised ? false
}:
assert !enableNativeBignum -> gmp != null;
+# GHC does not support building when all 3 platforms are different.
+assert stdenv.buildPlatform == stdenv.hostPlatform || stdenv.hostPlatform == stdenv.targetPlatform;
+
+# It is currently impossible to cross-compile GHC with Hadrian.
+assert stdenv.buildPlatform == stdenv.hostPlatform;
+
let
inherit (stdenv) buildPlatform hostPlatform targetPlatform;
- inherit (bootPkgs) ghc;
-
# TODO(@Ericson2314) Make unconditional
targetPrefix = lib.optionalString
(targetPlatform != hostPlatform)
@@ -265,7 +292,12 @@ let
else pkgsBuildTarget.targetPackages.stdenv.cc)
] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm;
+ buildCC = buildPackages.stdenv.cc;
targetCC = builtins.head toolsForTarget;
+ installCC =
+ if targetPlatform.isGhcjs
+ then pkgsHostTarget.emscripten
+ else pkgsHostTarget.targetPackages.stdenv.cc;
# toolPath calculates the absolute path to the name tool associated with a
# given `stdenv.cc` derivation, i.e. it picks the correct derivation to take
@@ -276,12 +308,13 @@ let
tools = {
"cc" = cc;
"c++" = cc;
- as = cc.bintools.bintools;
+ as = cc.bintools;
- ar = cc.bintools.bintools;
- ranlib = cc.bintools.bintools;
- nm = cc.bintools.bintools;
- readelf = cc.bintools.bintools;
+ ar = cc.bintools;
+ ranlib = cc.bintools;
+ nm = cc.bintools;
+ readelf = cc.bintools;
+ objdump = cc.bintools;
ld = cc.bintools;
"ld.gold" = cc.bintools;
@@ -300,6 +333,9 @@ let
if stdenv.targetPlatform.isDarwin
then cc.bintools
else cc.bintools.bintools;
+
+ # clang is used as an assembler on darwin with the LLVM backend
+ clang = cc;
}.${name};
in
"${tools}/bin/${tools.targetPrefix}${name}";
@@ -316,14 +352,34 @@ let
(lib.optionalString enableNativeBignum "-native-bignum")
];
-in
+ # These libraries are library dependencies of the standard libraries bundled
+ # by GHC (core libs) users will link their compiled artifacts again. Thus,
+ # they should be taken from targetPackages.
+ #
+ # We need to use pkgsHostTarget if we are cross compiling a native GHC compiler,
+ # though (when native compiling GHC, pkgsHostTarget == targetPackages):
+ #
+ # 1. targetPackages would be empty(-ish) in this situation since we can't
+ # execute cross compiled compilers in order to obtain the libraries
+ # that would be in targetPackages.
+ # 2. pkgsHostTarget is fine to use since hostPlatform == targetPlatform in this
+ # situation.
+ # 3. The core libs used by the final GHC (stage 2) for user artifacts are also
+ # used to build stage 2 GHC itself, i.e. the core libs are both host and
+ # target.
+ targetLibs = {
+ inherit
+ (if hostPlatform != targetPlatform then targetPackages else pkgsHostTarget)
+ elfutils
+ gmp
+ libffi
+ ncurses;
+ };
-# C compiler, bintools and LLVM are used at build time, but will also leak into
-# the resulting GHC's settings file and used at runtime. This means that we are
-# currently only able to build GHC if hostPlatform == buildPlatform.
-assert !targetPlatform.isGhcjs -> targetCC == pkgsHostTarget.targetPackages.stdenv.cc;
-assert buildTargetLlvmPackages.llvm == llvmPackages.llvm;
-assert stdenv.targetPlatform.isDarwin -> buildTargetLlvmPackages.clang == llvmPackages.clang;
+ # Our Cabal compiler name
+ haskellCompilerName = "ghc-${version}";
+
+in
stdenv.mkDerivation ({
pname = "${targetPrefix}ghc${variantSuffix}";
@@ -346,6 +402,13 @@ stdenv.mkDerivation ({
for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do
export "''${env#TARGET_}=''${!env}"
done
+ # No need for absolute paths since these tools only need to work during the build
+ export CC_STAGE0="$CC_FOR_BUILD"
+ export LD_STAGE0="$LD_FOR_BUILD"
+ export AR_STAGE0="$AR_FOR_BUILD"
+
+ # Stage0 (build->build) which builds stage 1
+ export GHC="${bootPkgs.ghc}/bin/ghc"
# GHC is a bit confused on its cross terminology, as these would normally be
# the *host* tools.
export CC="${toolPath "cc" targetCC}"
@@ -358,6 +421,7 @@ stdenv.mkDerivation ({
export RANLIB="${toolPath "ranlib" targetCC}"
export READELF="${toolPath "readelf" targetCC}"
export STRIP="${toolPath "strip" targetCC}"
+ export OBJDUMP="${toolPath "objdump" targetCC}"
'' + lib.optionalString (stdenv.targetPlatform.linker == "cctools") ''
export OTOOL="${toolPath "otool" targetCC}"
export INSTALL_NAME_TOOL="${toolPath "install_name_tool" targetCC}"
@@ -366,7 +430,17 @@ stdenv.mkDerivation ({
export OPT="${lib.getBin buildTargetLlvmPackages.llvm}/bin/opt"
'' + lib.optionalString (useLLVM && stdenv.targetPlatform.isDarwin) ''
# LLVM backend on Darwin needs clang: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/codegens.html#llvm-code-generator-fllvm
- export CLANG="${buildTargetLlvmPackages.clang}/bin/${buildTargetLlvmPackages.clang.targetPrefix}clang"
+ # The executable we specify via $CLANG is used as an assembler (exclusively, it seems, but this isn't
+ # clarified in any user facing documentation). As such, it'll be called on assembly produced by $CC
+ # which usually comes from the darwin stdenv. To prevent a situation where $CLANG doesn't understand
+ # the assembly it is given, we need to make sure that it matches the LLVM version of $CC if possible.
+ # It is unclear (at the time of writing 2024-09-01) whether $CC should match the LLVM version we use
+ # for llc and opt which would require using a custom darwin stdenv for targetCC.
+ export CLANG="${
+ if targetCC.isClang
+ then toolPath "clang" targetCC
+ else "${buildTargetLlvmPackages.clang}/bin/${buildTargetLlvmPackages.clang.targetPrefix}clang"
+ }"
'' +
lib.optionalString (stdenv.hostPlatform.isLinux && hostPlatform.libc == "glibc") ''
export LOCALE_ARCHIVE="${glibcLocales}/lib/locale/locale-archive"
@@ -433,14 +507,16 @@ stdenv.mkDerivation ({
# `--with` flags for libraries needed for RTS linker
configureFlags = [
"--datadir=$doc/share/doc/ghc"
- "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib"
+ ] ++ lib.optionals enableTerminfo [
+ "--with-curses-includes=${lib.getDev targetLibs.ncurses}/include"
+ "--with-curses-libraries=${lib.getLib targetLibs.ncurses}/lib"
] ++ lib.optionals (libffi != null && !targetPlatform.isGhcjs) [
"--with-system-libffi"
- "--with-ffi-includes=${targetPackages.libffi.dev}/include"
- "--with-ffi-libraries=${targetPackages.libffi.out}/lib"
+ "--with-ffi-includes=${targetLibs.libffi.dev}/include"
+ "--with-ffi-libraries=${targetLibs.libffi.out}/lib"
] ++ lib.optionals (targetPlatform == hostPlatform && !enableNativeBignum) [
- "--with-gmp-includes=${targetPackages.gmp.dev}/include"
- "--with-gmp-libraries=${targetPackages.gmp.out}/lib"
+ "--with-gmp-includes=${targetLibs.gmp.dev}/include"
+ "--with-gmp-libraries=${targetLibs.gmp.out}/lib"
] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [
"--with-iconv-includes=${libiconv}/include"
"--with-iconv-libraries=${libiconv}/lib"
@@ -454,14 +530,16 @@ stdenv.mkDerivation ({
"--disable-large-address-space"
] ++ lib.optionals enableDwarf [
"--enable-dwarf-unwind"
- "--with-libdw-includes=${lib.getDev targetPackages.elfutils}/include"
- "--with-libdw-libraries=${lib.getLib targetPackages.elfutils}/lib"
+ "--with-libdw-includes=${lib.getDev targetLibs.elfutils}/include"
+ "--with-libdw-libraries=${lib.getLib targetLibs.elfutils}/lib"
] ++ lib.optionals targetPlatform.isDarwin [
# Darwin uses llvm-ar. GHC will try to use `-L` with `ar` when it is `llvm-ar`
# but it doesnāt currently work because Cabal never uses `-L` on Darwin. See:
# https://gitlab.haskell.org/ghc/ghc/-/issues/23188
# https://github.com/haskell/cabal/issues/8882
"fp_cv_prog_ar_supports_dash_l=no"
+ ] ++ lib.optionals enableUnregisterised [
+ "--enable-unregisterised"
];
# Make sure we never relax`$PATH` and hooks support for compatibility.
@@ -471,11 +549,13 @@ stdenv.mkDerivation ({
dontAddExtraLibs = true;
nativeBuildInputs = [
- perl ghc hadrian bootPkgs.alex bootPkgs.happy bootPkgs.hscolour
+ perl hadrian bootPkgs.alex bootPkgs.happy bootPkgs.hscolour
# autoconf and friends are necessary for hadrian to create the bindist
autoconf automake m4
# Python is used in a few scripts invoked by hadrian to generate e.g. rts headers.
python3
+ # Tool used to update GHC's settings file in postInstall
+ bootPkgs.ghc-settings-edit
] ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [
autoSignDarwinBinariesHook
] ++ lib.optionals enableDocs [
@@ -484,8 +564,25 @@ stdenv.mkDerivation ({
# For building runtime libs
depsBuildTarget = toolsForTarget;
+ # Everything the stage0 compiler needs to build stage1: CC, bintools, extra libs.
+ # See also GHC, {CC,LD,AR}_STAGE0 in preConfigure.
+ depsBuildBuild = [
+ # N.B. We do not declare bootPkgs.ghc in any of the stdenv.mkDerivation
+ # dependency lists to prevent the bintools setup hook from adding ghc's
+ # lib directory to the linker flags. Instead we tell configure about it
+ # via the GHC environment variable.
+ buildCC
+ # stage0 builds terminfo unconditionally, so we always need ncurses
+ ncurses
+ ];
- buildInputs = [ perl bash ] ++ (libDeps hostPlatform);
+ # Prevent stage0 ghc from leaking into the final result. This was an issue
+ # with GHC 9.6.
+ disallowedReferences = [
+ bootPkgs.ghc
+ ];
+
+ buildInputs = [ bash ] ++ (libDeps hostPlatform);
depsTargetTarget = map lib.getDev (libDeps targetPlatform);
depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform);
@@ -553,19 +650,49 @@ stdenv.mkDerivation ({
# leave bindist directory
popd
+ settingsFile="$out/lib/${targetPrefix}${haskellCompilerName}/lib/settings"
+
+ # Make the installed GHC use the host->target tools.
+ ghc-settings-edit "$settingsFile" \
+ "C compiler command" "${toolPath "cc" installCC}" \
+ "Haskell CPP command" "${toolPath "cc" installCC}" \
+ "C++ compiler command" "${toolPath "c++" installCC}" \
+ "ld command" "${toolPath "ld${lib.optionalString useLdGold ".gold"}" installCC}" \
+ "Merge objects command" "${toolPath "ld${lib.optionalString useLdGold ".gold"}" installCC}" \
+ "ar command" "${toolPath "ar" installCC}" \
+ "ranlib command" "${toolPath "ranlib" installCC}"
+ ''
+ + lib.optionalString (stdenv.targetPlatform.linker == "cctools") ''
+ ghc-settings-edit "$settingsFile" \
+ "otool command" "${toolPath "otool" installCC}" \
+ "install_name_tool command" "${toolPath "install_name_tool" installCC}"
+ ''
+ + lib.optionalString useLLVM ''
+ ghc-settings-edit "$settingsFile" \
+ "LLVM llc command" "${lib.getBin llvmPackages.llvm}/bin/llc" \
+ "LLVM opt command" "${lib.getBin llvmPackages.llvm}/bin/opt"
+ ''
+ + lib.optionalString (useLLVM && stdenv.targetPlatform.isDarwin) ''
+ ghc-settings-edit "$settingsFile" \
+ "LLVM clang command" "${
+ # See comment for CLANG in preConfigure
+ if installCC.isClang
+ then toolPath "clang" installCC
+ else "${llvmPackages.clang}/bin/${llvmPackages.clang.targetPrefix}clang"
+ }"
+ ''
+ + ''
+
# Install the bash completion file.
install -Dm 644 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc
'';
passthru = {
- inherit bootPkgs targetPrefix;
+ inherit bootPkgs targetPrefix haskellCompilerName;
inherit llvmPackages;
inherit enableShared;
- # Our Cabal compiler name
- haskellCompilerName = "ghc-${version}";
-
# Expose hadrian used for bootstrapping, for debugging purposes
inherit hadrian;
@@ -581,7 +708,8 @@ stdenv.mkDerivation ({
guibou
] ++ lib.teams.haskell.members;
timeout = 24 * 3600;
- inherit (ghc.meta) license platforms;
+ platforms = lib.platforms.all;
+ inherit (bootPkgs.ghc.meta) license;
};
dontStrip = targetPlatform.useAndroidPrebuilt || targetPlatform.isWasm;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/ghc/common-make-native-bignum.nix b/third_party/nixpkgs/pkgs/development/compilers/ghc/common-make-native-bignum.nix
index f6b6c33e9f..7593a175c7 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/ghc/common-make-native-bignum.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/ghc/common-make-native-bignum.nix
@@ -3,7 +3,7 @@
, url ? "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz"
}:
-{ lib, stdenv, pkgsBuildTarget, pkgsHostTarget, targetPackages
+{ lib, stdenv, pkgsBuildTarget, pkgsHostTarget, buildPackages, targetPackages
# build-tools
, bootPkgs
@@ -35,14 +35,19 @@
, # If enabled, use -fPIC when compiling static libs.
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform
-, enableProfiledLibs ? true
+ # Exceeds Hydra output limit (at the time of writing ~3GB) when cross compiled to riscv64.
+ # A riscv64 cross-compiler fits into the limit comfortably.
+, enableProfiledLibs ? !stdenv.hostPlatform.isRiscV64
, # Whether to build dynamic libs for the standard library (on the target
# platform). Static libs are always built.
enableShared ? with stdenv.targetPlatform; !isWindows && !useiOSPrebuilt && !isStatic
, # Whether to build terminfo.
- enableTerminfo ? !stdenv.targetPlatform.isWindows
+ enableTerminfo ? !(stdenv.targetPlatform.isWindows
+ # terminfo can't be built for cross
+ || (stdenv.buildPlatform != stdenv.hostPlatform)
+ || (stdenv.hostPlatform != stdenv.targetPlatform))
, # What flavour to build. An empty string indicates no
# specific flavour and falls back to ghc default values.
@@ -58,24 +63,33 @@
, enableHaddockProgram ?
# Disabled for cross; see note [HADDOCK_DOCS].
- (stdenv.targetPlatform == stdenv.hostPlatform)
+ (stdenv.buildPlatform == stdenv.hostPlatform && stdenv.targetPlatform == stdenv.hostPlatform)
, # Whether to disable the large address space allocator
# necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/
disableLargeAddressSpace ? stdenv.targetPlatform.isiOS
+
+, # Whether to build an unregisterised version of GHC.
+ # GHC will normally auto-detect whether it can do a registered build, but this
+ # option will force it to do an unregistered build when set to true.
+ # See https://gitlab.haskell.org/ghc/ghc/-/wikis/building/unregisterised
+ # Registerised RV64 compiler produces programs that segfault
+ # See https://gitlab.haskell.org/ghc/ghc/-/issues/23957
+ enableUnregisterised ? stdenv.hostPlatform.isRiscV64 || stdenv.targetPlatform.isRiscV64
}:
assert !enableNativeBignum -> gmp != null;
# Cross cannot currently build the `haddock` program for silly reasons,
# see note [HADDOCK_DOCS].
-assert (stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram;
+assert (stdenv.buildPlatform != stdenv.hostPlatform || stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram;
+
+# GHC does not support building when all 3 platforms are different.
+assert stdenv.buildPlatform == stdenv.hostPlatform || stdenv.hostPlatform == stdenv.targetPlatform;
let
inherit (stdenv) buildPlatform hostPlatform targetPlatform;
- inherit (bootPkgs) ghc;
-
# TODO(@Ericson2314) Make unconditional
targetPrefix = lib.optionalString
(targetPlatform != hostPlatform)
@@ -88,6 +102,8 @@ let
endif
BUILD_SPHINX_HTML = ${if enableDocs then "YES" else "NO"}
BUILD_SPHINX_PDF = NO
+
+ WITH_TERMINFO = ${if enableTerminfo then "YES" else "NO"}
'' +
# Note [HADDOCK_DOCS]:
# Unfortunately currently `HADDOCK_DOCS` controls both whether the `haddock`
@@ -134,7 +150,9 @@ let
pkgsBuildTarget.targetPackages.stdenv.cc
] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm;
+ buildCC = buildPackages.stdenv.cc;
targetCC = builtins.head toolsForTarget;
+ installCC = pkgsHostTarget.targetPackages.stdenv.cc;
# toolPath calculates the absolute path to the name tool associated with a
# given `stdenv.cc` derivation, i.e. it picks the correct derivation to take
@@ -145,12 +163,13 @@ let
tools = {
"cc" = cc;
"c++" = cc;
- as = cc.bintools.bintools;
+ as = cc.bintools;
- ar = cc.bintools.bintools;
- ranlib = cc.bintools.bintools;
- nm = cc.bintools.bintools;
- readelf = cc.bintools.bintools;
+ ar = cc.bintools;
+ ranlib = cc.bintools;
+ nm = cc.bintools;
+ readelf = cc.bintools;
+ objdump = cc.bintools;
ld = cc.bintools;
"ld.gold" = cc.bintools;
@@ -169,6 +188,9 @@ let
if stdenv.targetPlatform.isDarwin
then cc.bintools
else cc.bintools.bintools;
+
+ # clang is used as an assembler on darwin with the LLVM backend
+ clang = cc;
}.${name};
in
"${tools}/bin/${tools.targetPrefix}${name}";
@@ -185,14 +207,30 @@ let
(lib.optionalString enableNativeBignum "-native-bignum")
];
-in
+ # These libraries are library dependencies of the standard libraries bundled
+ # by GHC (core libs) users will link their compiled artifacts again. Thus,
+ # they should be taken from targetPackages.
+ #
+ # We need to use pkgsHostTarget if we are cross compiling a native GHC compiler,
+ # though (when native compiling GHC, pkgsHostTarget == targetPackages):
+ #
+ # 1. targetPackages would be empty(-ish) in this situation since we can't
+ # execute cross compiled compilers in order to obtain the libraries
+ # that would be in targetPackages.
+ # 2. pkgsHostTarget is fine to use since hostPlatform == targetPlatform in this
+ # situation.
+ # 3. The core libs used by the final GHC (stage 2) for user artifacts are also
+ # used to build stage 2 GHC itself, i.e. the core libs are both host and
+ # target.
+ targetLibs = {
+ inherit
+ (if hostPlatform != targetPlatform then targetPackages else pkgsHostTarget)
+ gmp
+ libffi
+ ncurses;
+ };
-# C compiler, bintools and LLVM are used at build time, but will also leak into
-# the resulting GHC's settings file and used at runtime. This means that we are
-# currently only able to build GHC if hostPlatform == buildPlatform.
-assert targetCC == pkgsHostTarget.targetPackages.stdenv.cc;
-assert buildTargetLlvmPackages.llvm == llvmPackages.llvm;
-assert stdenv.targetPlatform.isDarwin -> buildTargetLlvmPackages.clang == llvmPackages.clang;
+in
stdenv.mkDerivation (rec {
pname = "${targetPrefix}ghc${variantSuffix}";
@@ -282,6 +320,8 @@ stdenv.mkDerivation (rec {
for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do
export "''${env#TARGET_}=''${!env}"
done
+ # Stage0 (build->build) which builds stage 1
+ export GHC="${bootPkgs.ghc}/bin/ghc"
# GHC is a bit confused on its cross terminology, as these would normally be
# the *host* tools.
export CC="${toolPath "cc" targetCC}"
@@ -294,6 +334,7 @@ stdenv.mkDerivation (rec {
export RANLIB="${toolPath "ranlib" targetCC}"
export READELF="${toolPath "readelf" targetCC}"
export STRIP="${toolPath "strip" targetCC}"
+ export OBJDUMP="${toolPath "objdump" targetCC}"
'' + lib.optionalString (stdenv.targetPlatform.linker == "cctools") ''
export OTOOL="${toolPath "otool" targetCC}"
export INSTALL_NAME_TOOL="${toolPath "install_name_tool" targetCC}"
@@ -302,9 +343,24 @@ stdenv.mkDerivation (rec {
export OPT="${lib.getBin buildTargetLlvmPackages.llvm}/bin/opt"
'' + lib.optionalString (useLLVM && stdenv.targetPlatform.isDarwin) ''
# LLVM backend on Darwin needs clang: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/codegens.html#llvm-code-generator-fllvm
- export CLANG="${buildTargetLlvmPackages.clang}/bin/${buildTargetLlvmPackages.clang.targetPrefix}clang"
+ # The executable we specify via $CLANG is used as an assembler (exclusively, it seems, but this isn't
+ # clarified in any user facing documentation). As such, it'll be called on assembly produced by $CC
+ # which usually comes from the darwin stdenv. To prevent a situation where $CLANG doesn't understand
+ # the assembly it is given, we need to make sure that it matches the LLVM version of $CC if possible.
+ # It is unclear (at the time of writing 2024-09-01) whether $CC should match the LLVM version we use
+ # for llc and opt which would require using a custom darwin stdenv for targetCC.
+ export CLANG="${
+ if targetCC.isClang
+ then toolPath "clang" targetCC
+ else "${buildTargetLlvmPackages.clang}/bin/${buildTargetLlvmPackages.clang.targetPrefix}clang"
+ }"
''
+ ''
+ # No need for absolute paths since these tools only need to work during the build
+ export CC_STAGE0="$CC_FOR_BUILD"
+ export LD_STAGE0="$LD_FOR_BUILD"
+ export AR_STAGE0="$AR_FOR_BUILD"
+
echo -n "${buildMK}" > mk/build.mk
''
+ lib.optionalString (lib.versionOlder version "9.2" || lib.versionAtLeast version "9.4") ''
@@ -346,21 +402,26 @@ stdenv.mkDerivation (rec {
'MinBootGhcVersion="8.10"'
'';
+ # Although it is usually correct to pass --host, we don't do that here because
+ # GHC's usage of build, host, and target is non-standard.
+ # See https://gitlab.haskell.org/ghc/ghc/-/wikis/building/cross-compiling
# TODO(@Ericson2314): Always pass "--target" and always prefix.
- configurePlatforms = [ "build" "host" ]
- ++ lib.optional (targetPlatform != hostPlatform) "target";
+ configurePlatforms = [ "build" ]
+ ++ lib.optional (buildPlatform != hostPlatform || targetPlatform != hostPlatform) "target";
# `--with` flags for libraries needed for RTS linker
configureFlags = [
"--datadir=$doc/share/doc/ghc"
- "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib"
+ ] ++ lib.optionals enableTerminfo [
+ "--with-curses-includes=${lib.getDev targetLibs.ncurses}/include"
+ "--with-curses-libraries=${lib.getLib targetLibs.ncurses}/lib"
] ++ lib.optionals (libffi != null) [
"--with-system-libffi"
- "--with-ffi-includes=${targetPackages.libffi.dev}/include"
- "--with-ffi-libraries=${targetPackages.libffi.out}/lib"
+ "--with-ffi-includes=${targetLibs.libffi.dev}/include"
+ "--with-ffi-libraries=${targetLibs.libffi.out}/lib"
] ++ lib.optionals (targetPlatform == hostPlatform && !enableNativeBignum) [
- "--with-gmp-includes=${targetPackages.gmp.dev}/include"
- "--with-gmp-libraries=${targetPackages.gmp.out}/lib"
+ "--with-gmp-includes=${targetLibs.gmp.dev}/include"
+ "--with-gmp-libraries=${targetLibs.gmp.out}/lib"
] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [
"--with-iconv-includes=${libiconv}/include"
"--with-iconv-libraries=${libiconv}/lib"
@@ -372,6 +433,8 @@ stdenv.mkDerivation (rec {
"CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold"
] ++ lib.optionals (disableLargeAddressSpace) [
"--disable-large-address-space"
+ ] ++ lib.optionals enableUnregisterised [
+ "--enable-unregisterised"
];
# Make sure we never relax`$PATH` and hooks support for compatibility.
@@ -382,7 +445,8 @@ stdenv.mkDerivation (rec {
nativeBuildInputs = [
perl autoconf automake m4 python3
- ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour
+ bootPkgs.alex bootPkgs.happy bootPkgs.hscolour
+ bootPkgs.ghc-settings-edit
] ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [
autoSignDarwinBinariesHook
] ++ lib.optionals enableDocs [
@@ -393,10 +457,27 @@ stdenv.mkDerivation (rec {
xattr
];
+ # Everything the stage0 compiler needs to build stage1: CC, bintools, extra libs.
+ # See also GHC, {CC,LD,AR}_STAGE0 in preConfigure.
+ depsBuildBuild = [
+ # N.B. We do not declare bootPkgs.ghc in any of the stdenv.mkDerivation
+ # dependency lists to prevent the bintools setup hook from adding ghc's
+ # lib directory to the linker flags. Instead we tell configure about it
+ # via the GHC environment variable.
+ buildCC
+ # stage0 builds terminfo unconditionally, so we always need ncurses
+ ncurses
+ ];
# For building runtime libs
depsBuildTarget = toolsForTarget;
- buildInputs = [ perl bash ] ++ (libDeps hostPlatform);
+ # Prevent stage0 ghc from leaking into the final result. This was an issue
+ # with GHC 9.6.
+ disallowedReferences = [
+ bootPkgs.ghc
+ ];
+
+ buildInputs = [ bash ] ++ (libDeps hostPlatform);
depsTargetTarget = map lib.getDev (libDeps targetPlatform);
depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform);
@@ -423,6 +504,39 @@ stdenv.mkDerivation (rec {
requiredSystemFeatures = [ "big-parallel" ];
postInstall = ''
+ settingsFile="$out/lib/${targetPrefix}${passthru.haskellCompilerName}/settings"
+
+ # Make the installed GHC use the host->target tools.
+ ghc-settings-edit "$settingsFile" \
+ "C compiler command" "${toolPath "cc" installCC}" \
+ "Haskell CPP command" "${toolPath "cc" installCC}" \
+ "C++ compiler command" "${toolPath "c++" installCC}" \
+ "ld command" "${toolPath "ld${lib.optionalString useLdGold ".gold"}" installCC}" \
+ "Merge objects command" "${toolPath "ld${lib.optionalString useLdGold ".gold"}" installCC}" \
+ "ar command" "${toolPath "ar" installCC}" \
+ "ranlib command" "${toolPath "ranlib" installCC}"
+ ''
+ + lib.optionalString (stdenv.targetPlatform.linker == "cctools") ''
+ ghc-settings-edit "$settingsFile" \
+ "otool command" "${toolPath "otool" installCC}" \
+ "install_name_tool command" "${toolPath "install_name_tool" installCC}"
+ ''
+ + lib.optionalString useLLVM ''
+ ghc-settings-edit "$settingsFile" \
+ "LLVM llc command" "${lib.getBin llvmPackages.llvm}/bin/llc" \
+ "LLVM opt command" "${lib.getBin llvmPackages.llvm}/bin/opt"
+ ''
+ + lib.optionalString (useLLVM && stdenv.targetPlatform.isDarwin) ''
+ ghc-settings-edit "$settingsFile" \
+ "LLVM clang command" "${
+ # See comment for CLANG in preConfigure
+ if installCC.isClang
+ then toolPath "clang" installCC
+ else "${llvmPackages.clang}/bin/${llvmPackages.clang.targetPrefix}clang"
+ }"
+ ''
+ + ''
+
# Install the bash completion file.
install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc
'';
@@ -448,7 +562,8 @@ stdenv.mkDerivation (rec {
guibou
] ++ lib.teams.haskell.members;
timeout = 24 * 3600;
- inherit (ghc.meta) license platforms;
+ platforms = lib.platforms.all;
+ inherit (bootPkgs.ghc.meta) license;
};
} // lib.optionalAttrs targetPlatform.useAndroidPrebuilt {
diff --git a/third_party/nixpkgs/pkgs/development/compilers/gleam/default.nix b/third_party/nixpkgs/pkgs/development/compilers/gleam/default.nix
index 279136ac60..650e46ff51 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/gleam/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/gleam/default.nix
@@ -12,13 +12,13 @@
rustPlatform.buildRustPackage rec {
pname = "gleam";
- version = "1.5.0";
+ version = "1.5.1";
src = fetchFromGitHub {
owner = "gleam-lang";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-buMnbBg+/vHXzbBuMPuV8AfdUmYA9J6WTXP7Oqrdo34=";
+ hash = "sha256-4/NDZGq62M0tdWerIkmoYS0WHC06AV8c9vlo/6FhsAo=";
};
nativeBuildInputs = [ git pkg-config ];
@@ -26,7 +26,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ openssl ] ++
lib.optionals stdenv.hostPlatform.isDarwin [ Security SystemConfiguration ];
- cargoHash = "sha256-0Vtf9UXLPW5HuqNIAGNyqIXCMTITdG7PuFdw4H4v6a4=";
+ cargoHash = "sha256-B8tCVkubP04gAHKQC0idR5AjpVHG/kCXvPCfwKCuaSo=";
passthru.updateScript = nix-update-script { };
diff --git a/third_party/nixpkgs/pkgs/development/compilers/go/1.21.nix b/third_party/nixpkgs/pkgs/development/compilers/go/1.21.nix
deleted file mode 100644
index a4cb043510..0000000000
--- a/third_party/nixpkgs/pkgs/development/compilers/go/1.21.nix
+++ /dev/null
@@ -1,189 +0,0 @@
-{ lib
-, stdenv
-, fetchurl
-, tzdata
-, substituteAll
-, iana-etc
-, Security
-, Foundation
-, xcbuild
-, mailcap
-, buildPackages
-, pkgsBuildTarget
-, threadsCross
-, testers
-, skopeo
-, buildGo121Module
-}:
-
-let
- goBootstrap = buildPackages.callPackage ./bootstrap121.nix { };
-
- skopeoTest = skopeo.override { buildGoModule = buildGo121Module; };
-
- goarch = platform: {
- "aarch64" = "arm64";
- "arm" = "arm";
- "armv5tel" = "arm";
- "armv6l" = "arm";
- "armv7l" = "arm";
- "i686" = "386";
- "mips" = "mips";
- "mips64el" = "mips64le";
- "mipsel" = "mipsle";
- "powerpc64" = "ppc64";
- "powerpc64le" = "ppc64le";
- "riscv64" = "riscv64";
- "s390x" = "s390x";
- "x86_64" = "amd64";
- }.${platform.parsed.cpu.name} or (throw "Unsupported system: ${platform.parsed.cpu.name}");
-
- # We need a target compiler which is still runnable at build time,
- # to handle the cross-building case where build != host == target
- targetCC = pkgsBuildTarget.targetPackages.stdenv.cc;
-
- isCross = stdenv.buildPlatform != stdenv.targetPlatform;
-in
-stdenv.mkDerivation (finalAttrs: {
- pname = "go";
- version = "1.21.13";
-
- src = fetchurl {
- url = "https://go.dev/dl/go${finalAttrs.version}.src.tar.gz";
- hash = "sha256-cfsxYGod5I0SnVkehxemPgxVZf+6CaJOqfiZoTIUw00=";
- };
-
- strictDeps = true;
- buildInputs = [ ]
- ++ lib.optionals stdenv.hostPlatform.isLinux [ stdenv.cc.libc.out ]
- ++ lib.optionals (stdenv.hostPlatform.libc == "glibc") [ stdenv.cc.libc.static ];
-
- depsTargetTargetPropagated = lib.optionals stdenv.targetPlatform.isDarwin [ Foundation Security xcbuild ];
-
- depsBuildTarget = lib.optional isCross targetCC;
-
- depsTargetTarget = lib.optional stdenv.targetPlatform.isWindows threadsCross.package;
-
- postPatch = ''
- patchShebangs .
- '';
-
- patches = [
- (substituteAll {
- src = ./iana-etc-1.17.patch;
- iana = iana-etc;
- })
- # Patch the mimetype database location which is missing on NixOS.
- # but also allow static binaries built with NixOS to run outside nix
- (substituteAll {
- src = ./mailcap-1.17.patch;
- inherit mailcap;
- })
- # prepend the nix path to the zoneinfo files but also leave the original value for static binaries
- # that run outside a nix server
- (substituteAll {
- src = ./tzdata-1.19.patch;
- inherit tzdata;
- })
- ./remove-tools-1.11.patch
- ./go_no_vendor_checks-1.21.patch
- ];
-
- GOOS = stdenv.targetPlatform.parsed.kernel.name;
- GOARCH = goarch stdenv.targetPlatform;
- # GOHOSTOS/GOHOSTARCH must match the building system, not the host system.
- # Go will nevertheless build a for host system that we will copy over in
- # the install phase.
- GOHOSTOS = stdenv.buildPlatform.parsed.kernel.name;
- GOHOSTARCH = goarch stdenv.buildPlatform;
-
- # {CC,CXX}_FOR_TARGET must be only set for cross compilation case as go expect those
- # to be different from CC/CXX
- CC_FOR_TARGET =
- if isCross then
- "${targetCC}/bin/${targetCC.targetPrefix}cc"
- else
- null;
- CXX_FOR_TARGET =
- if isCross then
- "${targetCC}/bin/${targetCC.targetPrefix}c++"
- else
- null;
-
- GOARM = toString (lib.intersectLists [ (stdenv.hostPlatform.parsed.cpu.version or "") ] [ "5" "6" "7" ]);
- GO386 = "softfloat"; # from Arch: don't assume sse2 on i686
- CGO_ENABLED = 1;
-
- GOROOT_BOOTSTRAP = "${goBootstrap}/share/go";
-
- buildPhase = ''
- runHook preBuild
- export GOCACHE=$TMPDIR/go-cache
- # this is compiled into the binary
- export GOROOT_FINAL=$out/share/go
-
- export PATH=$(pwd)/bin:$PATH
-
- ${lib.optionalString isCross ''
- # Independent from host/target, CC should produce code for the building system.
- # We only set it when cross-compiling.
- export CC=${buildPackages.stdenv.cc}/bin/cc
- ''}
- ulimit -a
-
- pushd src
- ./make.bash
- popd
- runHook postBuild
- '';
-
- preInstall = ''
- # Contains the wrong perl shebang when cross compiling,
- # since it is not used for anything we can deleted as well.
- rm src/regexp/syntax/make_perl_groups.pl
- '' + (if (stdenv.buildPlatform.system != stdenv.hostPlatform.system) then ''
- mv bin/*_*/* bin
- rmdir bin/*_*
- ${lib.optionalString (!(finalAttrs.GOHOSTARCH == finalAttrs.GOARCH && finalAttrs.GOOS == finalAttrs.GOHOSTOS)) ''
- rm -rf pkg/${finalAttrs.GOHOSTOS}_${finalAttrs.GOHOSTARCH} pkg/tool/${finalAttrs.GOHOSTOS}_${finalAttrs.GOHOSTARCH}
- ''}
- '' else lib.optionalString (stdenv.hostPlatform.system != stdenv.targetPlatform.system) ''
- rm -rf bin/*_*
- ${lib.optionalString (!(finalAttrs.GOHOSTARCH == finalAttrs.GOARCH && finalAttrs.GOOS == finalAttrs.GOHOSTOS)) ''
- rm -rf pkg/${finalAttrs.GOOS}_${finalAttrs.GOARCH} pkg/tool/${finalAttrs.GOOS}_${finalAttrs.GOARCH}
- ''}
- '');
-
- installPhase = ''
- runHook preInstall
- mkdir -p $GOROOT_FINAL
- cp -a bin pkg src lib misc api doc go.env $GOROOT_FINAL
- mkdir -p $out/bin
- ln -s $GOROOT_FINAL/bin/* $out/bin
- runHook postInstall
- '';
-
- disallowedReferences = [ goBootstrap ];
-
- passthru = {
- inherit goBootstrap skopeoTest;
- tests = {
- skopeo = testers.testVersion { package = skopeoTest; };
- version = testers.testVersion {
- package = finalAttrs.finalPackage;
- command = "go version";
- version = "go${finalAttrs.version}";
- };
- };
- };
-
- meta = with lib; {
- changelog = "https://go.dev/doc/devel/release#go${lib.versions.majorMinor finalAttrs.version}";
- description = "Go Programming language";
- homepage = "https://go.dev/";
- license = licenses.bsd3;
- maintainers = teams.golang.members;
- platforms = platforms.darwin ++ platforms.linux ++ platforms.freebsd;
- mainProgram = "go";
- };
-})
diff --git a/third_party/nixpkgs/pkgs/development/compilers/go/go_no_vendor_checks-1.21.patch b/third_party/nixpkgs/pkgs/development/compilers/go/go_no_vendor_checks-1.21.patch
deleted file mode 100644
index 1adbf46398..0000000000
--- a/third_party/nixpkgs/pkgs/development/compilers/go/go_no_vendor_checks-1.21.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Starting from go1.14, go verifes that vendor/modules.txt matches the requirements
-and replacements listed in the main module go.mod file, and it is a hard failure if
-vendor/modules.txt is missing.
-
-Relax module consistency checks and switch back to pre go1.14 behaviour if
-vendor/modules.txt is missing regardless of go version requirement in go.mod.
-
-This has been ported from FreeBSD: https://reviews.freebsd.org/D24122
-See https://github.com/golang/go/issues/37948 for discussion.
-
-diff --git a/src/cmd/go/internal/modload/vendor.go b/src/cmd/go/internal/modload/vendor.go
-index ffc79bb93f..2d0311975d 100644
---- a/src/cmd/go/internal/modload/vendor.go
-+++ b/src/cmd/go/internal/modload/vendor.go
-@@ -144,7 +144,7 @@ func checkVendorConsistency(index *modFileIndex, modFile *modfile.File) {
- readVendorList(MainModules.mustGetSingleMainModule())
-
- pre114 := false
-- if gover.Compare(index.goVersion, "1.14") < 0 {
-+ if gover.Compare(index.goVersion, "1.14") < 0 || (os.Getenv("GO_NO_VENDOR_CHECKS") == "1" && len(vendorMeta) == 0) {
- // Go versions before 1.14 did not include enough information in
- // vendor/modules.txt to check for consistency.
- // If we know that we're on an earlier version, relax the consistency check.
diff --git a/third_party/nixpkgs/pkgs/development/compilers/graalvm/community-edition/buildGraalvm.nix b/third_party/nixpkgs/pkgs/development/compilers/graalvm/community-edition/buildGraalvm.nix
index 04f45c1ccd..d360da5dfa 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/graalvm/community-edition/buildGraalvm.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/graalvm/community-edition/buildGraalvm.nix
@@ -124,6 +124,12 @@ let
# jni.h expects jni_md.h to be in the header search path.
ln -sf $out/include/linux/*_md.h $out/include/
+ mkdir -p $out/share
+ # move files in $out like LICENSE.txt
+ find $out/ -maxdepth 1 -type f -exec mv {} $out/share \;
+ # symbolic link to $out/lib/svm/LICENSE_NATIVEIMAGE.txt
+ rm -f $out/LICENSE_NATIVEIMAGE.txt
+
# copy-paste openjdk's preFixup
# Set JAVA_HOME automatically.
mkdir -p $out/nix-support
diff --git a/third_party/nixpkgs/pkgs/development/compilers/llvm/19/clang/gnu-install-dirs.patch b/third_party/nixpkgs/pkgs/development/compilers/llvm/19/clang/gnu-install-dirs.patch
index b8c1c110cf..30fdf2c56d 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/llvm/19/clang/gnu-install-dirs.patch
+++ b/third_party/nixpkgs/pkgs/development/compilers/llvm/19/clang/gnu-install-dirs.patch
@@ -46,7 +46,7 @@ index 3aca22c0b..3115353e3 100644
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/lib/libscanbuild/${lib})
list(APPEND Depends ${CMAKE_BINARY_DIR}/lib/libscanbuild/${lib})
install(FILES lib/libscanbuild/${lib}
-- DESTINATION lib${CLANG_LIBDIR_SUFFIX}/libscanbuild
+- DESTINATION lib/libscanbuild
+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/libscanbuild"
COMPONENT scan-build-py)
endforeach()
@@ -55,7 +55,7 @@ index 3aca22c0b..3115353e3 100644
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/lib/libscanbuild/resources/${resource})
list(APPEND Depends ${CMAKE_BINARY_DIR}/lib/libscanbuild/resources/${resource})
install(FILES lib/libscanbuild/resources/${resource}
-- DESTINATION lib${CLANG_LIBDIR_SUFFIX}/libscanbuild/resources
+- DESTINATION lib/libscanbuild/resources
+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/libscanbuild/resources"
COMPONENT scan-build-py)
endforeach()
@@ -64,7 +64,7 @@ index 3aca22c0b..3115353e3 100644
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/lib/libear/${lib})
list(APPEND Depends ${CMAKE_BINARY_DIR}/lib/libear/${lib})
install(FILES lib/libear/${lib}
-- DESTINATION lib${CLANG_LIBDIR_SUFFIX}/libear
+- DESTINATION lib/libear
+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/libear"
COMPONENT scan-build-py)
endforeach()
diff --git a/third_party/nixpkgs/pkgs/development/compilers/llvm/common/clang/default.nix b/third_party/nixpkgs/pkgs/development/compilers/llvm/common/clang/default.nix
index 9ef1a3a3c6..2b5aca1093 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/llvm/common/clang/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/llvm/common/clang/default.nix
@@ -72,7 +72,8 @@ let
"-DCLANG_PSEUDO_GEN=${buildLlvmTools.libclang.dev}/bin/clang-pseudo-gen"
]) ++ lib.optionals (stdenv.targetPlatform.useLLVM or false) [
"-DCLANG_DEFAULT_CXX_STDLIB=ON"
- ] ++ devExtraCmakeFlags;
+ ] ++ lib.optional (lib.versionAtLeast release_version "20") "-DLLVM_DIR=${libllvm.dev}/lib/cmake/llvm"
+ ++ devExtraCmakeFlags;
postPatch = ''
# Make sure clang passes the correct location of libLTO to ld64
@@ -132,8 +133,10 @@ let
mkdir -p $dev/bin
'' + (if lib.versionOlder release_version "15" then ''
cp bin/clang-tblgen $dev/bin
- '' else ''
+ '' else if lib.versionOlder release_version "20" then ''
cp bin/{clang-tblgen,clang-tidy-confusable-chars-gen,clang-pseudo-gen} $dev/bin
+ '' else ''
+ cp bin/{clang-tblgen,clang-tidy-confusable-chars-gen} $dev/bin
'');
passthru = {
diff --git a/third_party/nixpkgs/pkgs/development/compilers/llvm/common/default.nix b/third_party/nixpkgs/pkgs/development/compilers/llvm/common/default.nix
index 2a5d3c9dcd..d5f7f0a840 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/llvm/common/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/llvm/common/default.nix
@@ -88,13 +88,8 @@ let
}
{
after = "19";
- before = "20";
path = ../19;
}
- {
- after = "20";
- path = ../git;
- }
];
"clang/purity.patch" = [
{
diff --git a/third_party/nixpkgs/pkgs/development/compilers/llvm/default.nix b/third_party/nixpkgs/pkgs/development/compilers/llvm/default.nix
index 2d0ffd4740..4439b58ca4 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/llvm/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/llvm/default.nix
@@ -28,11 +28,11 @@ let
"16.0.6".officialRelease.sha256 = "sha256-fspqSReX+VD+Nl/Cfq+tDcdPtnQPV1IRopNDfd5VtUs=";
"17.0.6".officialRelease.sha256 = "sha256-8MEDLLhocshmxoEBRSKlJ/GzJ8nfuzQ8qn0X/vLA+ag=";
"18.1.8".officialRelease.sha256 = "sha256-iiZKMRo/WxJaBXct9GdAcAT3cz9d9pnAcO1mmR6oPNE=";
- "19.1.0-rc3".officialRelease.sha256 = "sha256-SRonSpXt1pH6Xk+rQZk9mrfMdvYIvOImwUfMUu3sBgs=";
+ "19.1.1".officialRelease.sha256 = "sha256-xTo44+vH1Bz49fEl4bIpU3eIgQtFuBTGbgU7mzeY33s=";
"20.0.0-git".gitRelease = {
- rev = "48498ec7a4ded9f1bf813051abdc54c3e5b66fa7";
- rev-version = "20.0.0-unstable-2024-09-16";
- sha256 = "sha256-kybEr4T6vA4F9wtWdFf0QagVYU3tUvaXiSzPsxBkVUI=";
+ rev = "64f2bff12b8ac40c79004ffacf46a5294600d219";
+ rev-version = "20.0.0-unstable-2024-09-29";
+ sha256 = "sha256-BUlnks9rFjvKRIy7lWhOJQKKNVTewBiCFDbgyRBvuEw=";
};
} // llvmVersions;
diff --git a/third_party/nixpkgs/pkgs/development/compilers/llvm/git/clang/gnu-install-dirs.patch b/third_party/nixpkgs/pkgs/development/compilers/llvm/git/clang/gnu-install-dirs.patch
deleted file mode 100644
index 30fdf2c56d..0000000000
--- a/third_party/nixpkgs/pkgs/development/compilers/llvm/git/clang/gnu-install-dirs.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-diff --git a/cmake/modules/AddClang.cmake b/cmake/modules/AddClang.cmake
-index 75b0080f6..c895b884c 100644
---- a/cmake/modules/AddClang.cmake
-+++ b/cmake/modules/AddClang.cmake
-@@ -119,8 +119,8 @@ macro(add_clang_library name)
- install(TARGETS ${lib}
- COMPONENT ${lib}
- ${export_to_clangtargets}
-- LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX}
-- ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX}
-+ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}"
-+ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}"
- RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
-
- if (NOT LLVM_ENABLE_IDE)
-diff --git a/lib/Headers/CMakeLists.txt b/lib/Headers/CMakeLists.txt
-index e6ae4e19e..5ef01aea2 100644
---- a/lib/Headers/CMakeLists.txt
-+++ b/lib/Headers/CMakeLists.txt
-@@ -337,6 +337,7 @@ set(llvm_libc_wrapper_files
-
- include(GetClangResourceDir)
- get_clang_resource_dir(output_dir PREFIX ${LLVM_LIBRARY_OUTPUT_INTDIR}/.. SUBDIR include)
-+set(header_install_dir ${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}/clang/${CLANG_VERSION_MAJOR}/include)
- set(out_files)
- set(generated_files)
-
-diff --git a/tools/libclang/CMakeLists.txt b/tools/libclang/CMakeLists.txt
-index b5b6d2807..6b592d255 100644
---- a/tools/libclang/CMakeLists.txt
-+++ b/tools/libclang/CMakeLists.txt
-@@ -246,7 +246,7 @@ foreach(PythonVersion ${CLANG_PYTHON_BINDINGS_VERSIONS})
- COMPONENT
- libclang-python-bindings
- DESTINATION
-- "lib${LLVM_LIBDIR_SUFFIX}/python${PythonVersion}/site-packages")
-+ "${CMAKE_INSTALL_LIBDIR}${LLVM_LIBDIR_SUFFIX}/python${PythonVersion}/site-packages")
- endforeach()
- if(NOT LLVM_ENABLE_IDE)
- add_custom_target(libclang-python-bindings)
-diff --git a/tools/scan-build-py/CMakeLists.txt b/tools/scan-build-py/CMakeLists.txt
-index 3aca22c0b..3115353e3 100644
---- a/tools/scan-build-py/CMakeLists.txt
-+++ b/tools/scan-build-py/CMakeLists.txt
-@@ -88,7 +88,7 @@ foreach(lib ${LibScanbuild})
- DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/lib/libscanbuild/${lib})
- list(APPEND Depends ${CMAKE_BINARY_DIR}/lib/libscanbuild/${lib})
- install(FILES lib/libscanbuild/${lib}
-- DESTINATION lib/libscanbuild
-+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/libscanbuild"
- COMPONENT scan-build-py)
- endforeach()
-
-@@ -106,7 +106,7 @@ foreach(resource ${LibScanbuildResources})
- DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/lib/libscanbuild/resources/${resource})
- list(APPEND Depends ${CMAKE_BINARY_DIR}/lib/libscanbuild/resources/${resource})
- install(FILES lib/libscanbuild/resources/${resource}
-- DESTINATION lib/libscanbuild/resources
-+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/libscanbuild/resources"
- COMPONENT scan-build-py)
- endforeach()
-
-@@ -122,7 +122,7 @@ foreach(lib ${LibEar})
- DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/lib/libear/${lib})
- list(APPEND Depends ${CMAKE_BINARY_DIR}/lib/libear/${lib})
- install(FILES lib/libear/${lib}
-- DESTINATION lib/libear
-+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/libear"
- COMPONENT scan-build-py)
- endforeach()
-
diff --git a/third_party/nixpkgs/pkgs/development/compilers/nim/default.nix b/third_party/nixpkgs/pkgs/development/compilers/nim/default.nix
index 68d9eedacc..88d21c75a9 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/nim/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/nim/default.nix
@@ -76,12 +76,12 @@ in {
nim-unwrapped-2 = stdenv.mkDerivation (finalAttrs: {
pname = "nim-unwrapped";
- version = "2.0.8";
+ version = "2.2.0";
strictDeps = true;
src = fetchurl {
url = "https://nim-lang.org/download/nim-${finalAttrs.version}.tar.xz";
- hash = "sha256-VwLahEcA0xKdtzFwtcYGrb37h+grgWwNkRB+ogpl3xY=";
+ hash = "sha256-zphChJyXYOSH7N0c2t98DyhEyvrmBUAcfHKuJXZEiTw=";
};
buildInputs = [ boehmgc openssl pcre readline sqlite ]
@@ -94,7 +94,7 @@ in {
./nixbuild.patch
# Load libraries at runtime by absolute path
- ./extra-mangling.patch
+ ./extra-mangling-2.patch
# Mangle store paths of modules to prevent runtime dependence.
./openssl.patch
@@ -151,12 +151,16 @@ in {
runHook postInstall
'';
+ passthru = {
+ updateScript.command = [ ./update.sh ];
+ };
+
meta = with lib; {
description = "Statically typed, imperative programming language";
homepage = "https://nim-lang.org/";
license = licenses.mit;
mainProgram = "nim";
- maintainers = with maintainers; [ ehmry ];
+ maintainers = with maintainers; [ ehmry eveeifyeve ];
};
});
diff --git a/third_party/nixpkgs/pkgs/development/compilers/nim/extra-mangling-2.patch b/third_party/nixpkgs/pkgs/development/compilers/nim/extra-mangling-2.patch
new file mode 100644
index 0000000000..dfee7d8675
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/compilers/nim/extra-mangling-2.patch
@@ -0,0 +1,48 @@
+diff --git a/compiler/modulepaths.nim b/compiler/modulepaths.nim
+index c9e6060e5..acb289498 100644
+--- a/compiler/modulepaths.nim
++++ b/compiler/modulepaths.nim
+@@ -79,6 +79,13 @@ proc checkModuleName*(conf: ConfigRef; n: PNode; doLocalError=true): FileIndex =
+ else:
+ result = fileInfoIdx(conf, fullPath)
+
++proc rot13(result: var string) =
++ for i, c in result:
++ case c
++ of 'a'..'m', 'A'..'M': result[i] = char(c.uint8 + 13)
++ of 'n'..'z', 'N'..'Z': result[i] = char(c.uint8 - 13)
++ else: discard
++
+ proc mangleModuleName*(conf: ConfigRef; path: AbsoluteFile): string =
+ ## Mangle a relative module path to avoid path and symbol collisions.
+ ##
+@@ -87,9 +94,11 @@ proc mangleModuleName*(conf: ConfigRef; path: AbsoluteFile): string =
+ ##
+ ## Example:
+ ## `foo-#head/../bar` becomes `@foo-@hhead@s..@sbar`
+- "@m" & relativeTo(path, conf.projectPath).string.multiReplace(
++ result = "@m" & relativeTo(path, conf.projectPath).string.multiReplace(
+ {$os.DirSep: "@s", $os.AltSep: "@s", "#": "@h", "@": "@@", ":": "@c"})
++ rot13(result)
+
+ proc demangleModuleName*(path: string): string =
+ ## Demangle a relative module path.
+ result = path.multiReplace({"@@": "@", "@h": "#", "@s": "/", "@m": "", "@c": ":"})
++ rot13(result)
+diff --git a/compiler/modulegraphs.nim b/compiler/modulegraphs.nim
+index 77762d23a..59dd8903a 100644
+--- a/compiler/modulegraphs.nim
++++ b/compiler/modulegraphs.nim
+@@ -503,7 +503,11 @@ proc uniqueModuleName*(conf: ConfigRef; m: PSym): string =
+ for i in 0../dev/null && pwd)"
+
+curl_github() {
+ curl ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} "$@"
+}
+
+
+case "$UPDATE_NIX_ATTR_PATH" in
+nim)
+ latestTag=$(curl_github https://api.github.com/repos/nim-lang/Nim/releases/latest | jq -r ".tag_name")
+ latestVersion="$(expr "$latestTag" : 'v\(.*\)')"
+
+ echo "Updating Nim"
+ nix-update --version "$latestVersion" \
+ --override-filename "$SCRIPT_DIR/default.nix" \
+ nim
+*)
+ echo "Unknown attr path $UPDATE_NIX_ATTR_PATH"
+ ;;
+esac
diff --git a/third_party/nixpkgs/pkgs/development/compilers/pakcs/default.nix b/third_party/nixpkgs/pkgs/development/compilers/pakcs/default.nix
index 768d125cff..625bab0cab 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/pakcs/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/pakcs/default.nix
@@ -1,32 +1,43 @@
-{ lib, stdenv, fetchurl, makeWrapper
+{ lib, stdenv, fetchurl, fetchpatch2, makeWrapper
, haskellPackages, haskell
-, which, swiProlog, rlwrap, tk
+, which, swi-prolog, rlwrap, tk
, curl, git, unzip, gnutar, coreutils, sqlite }:
let
pname = "pakcs";
- version = "3.6.0";
+ version = "3.7.2";
# Don't switch to "Current release" without a reason, because its
# source updates without version bump. Prefer last from "Older releases" instead.
src = fetchurl {
url = "https://www.informatik.uni-kiel.de/~pakcs/download/pakcs-${version}-src.tar.gz";
- hash = "sha256-1r6jEY3eEGESKcAepiziVbxpIvQLtCS6l0trBU3SGGo=";
+ hash = "sha256-ZfQUgFqmPPCeDx/T5G/JdvYDq/7XbvsgxPcEX4y9HZ4=";
};
curry-frontend = (haskellPackages.override {
overrides = self: super: {
- curry-frontend = haskell.lib.compose.overrideCabal (drv: {
- inherit src;
- postUnpack = "sourceRoot+=/frontend";
- }) (super.callPackage ./curry-frontend.nix { });
+ curry-frontend = lib.pipe (super.callPackage ./curry-frontend.nix { })
+ [ haskell.lib.doJailbreak
+ (haskell.lib.compose.overrideCabal (drv: {
+ inherit src;
+ postUnpack = "sourceRoot+=/frontend";
+ }))
+ (haskell.lib.compose.appendPatch
+ # mtl 2.3 compatibility has been fixed upstream but it's not in
+ # the release yet
+ (fetchpatch2 {
+ name = "fix-mtl-2.3.patch";
+ url = "https://git.ps.informatik.uni-kiel.de/curry/curry-frontend/-/commit/3b26d2826141fee676da07939c2929a049279b70.diff";
+ hash = "sha256-R3XjoUzAwTvDoUEAIIjmrSh2r4RHMqe00RMIs+7jFPY=";
+ }))
+ ];
};
}).curry-frontend;
in stdenv.mkDerivation {
inherit pname version src;
- buildInputs = [ swiProlog ];
+ buildInputs = [ swi-prolog ];
nativeBuildInputs = [ which makeWrapper ];
makeFlags = [
diff --git a/third_party/nixpkgs/pkgs/development/compilers/sbcl/default.nix b/third_party/nixpkgs/pkgs/development/compilers/sbcl/default.nix
index e6724a19d3..b50928ce05 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/sbcl/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/sbcl/default.nix
@@ -10,15 +10,18 @@
let
versionMap = {
+ # Necessary for Nyxt
"2.4.6" = {
sha256 = "sha256-pImQeELa4JoXJtYphb96VmcKrqLz7KH7cCO8pnw/MJE=";
};
- "2.4.7" = {
- sha256 = "sha256-aFRNJQNjWs0BXVNMzJsq6faJltQptakGP9Iv8JJQEdI=";
- };
+ # By unofficial and very loose convention we keep the latest version of
+ # SBCL, and the previous one in case someone quickly needs to roll back.
"2.4.8" = {
sha256 = "sha256-/G7NzFOOgKFKmY1TDMw4SkF5D09Pxs1//oyxJqZ3aUw=";
};
+ "2.4.9" = {
+ sha256 = "sha256-mXDk68XWlD3GTXyh9S2bXNn8lM75TSMyE9eOx182BeI=";
+ };
};
# Collection of pre-built SBCL binaries for platforms that need them for
# bootstrapping. Ideally these are to be avoided. If ECL (or any other
diff --git a/third_party/nixpkgs/pkgs/development/compilers/scala/bare.nix b/third_party/nixpkgs/pkgs/development/compilers/scala/bare.nix
index bbbb573f2f..684537e160 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/scala/bare.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/scala/bare.nix
@@ -1,15 +1,25 @@
-{ lib, stdenv, fetchurl, makeWrapper, jre, ncurses }:
+{
+ lib,
+ stdenv,
+ fetchurl,
+ makeWrapper,
+ jre,
+ ncurses,
+}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
version = "3.3.3";
pname = "scala-bare";
src = fetchurl {
- url = "https://github.com/lampepfl/dotty/releases/download/${version}/scala3-${version}.tar.gz";
+ url = "https://github.com/scala/scala3/releases/download/${finalAttrs.version}/scala3-${finalAttrs.version}.tar.gz";
hash = "sha256-61lAETEvqkEqr5pbDltFkh+Qvp+EnCDilXN9X67NFNE=";
};
- propagatedBuildInputs = [ jre ncurses.dev ] ;
+ propagatedBuildInputs = [
+ jre
+ ncurses.dev
+ ];
nativeBuildInputs = [ makeWrapper ];
installPhase = ''
@@ -20,23 +30,24 @@ stdenv.mkDerivation rec {
# Use preFixup instead of fixupPhase
# because we want the default fixupPhase as well
preFixup = ''
- bin_files=$(find $out/bin -type f ! -name common)
- for f in $bin_files ; do
- wrapProgram $f --set JAVA_HOME ${jre} --prefix PATH : '${ncurses.dev}/bin'
- done
+ bin_files=$(find $out/bin -type f ! -name "*common*" ! -name "scala-cli.jar")
+ for f in $bin_files ; do
+ wrapProgram $f --set JAVA_HOME ${jre} --prefix PATH : '${ncurses.dev}/bin'
+ done
'';
meta = with lib; {
- description = "Research platform for new language concepts and compiler technologies for Scala";
- longDescription = ''
- Dotty is a platform to try out new language concepts and compiler technologies for Scala.
- The focus is mainly on simplification. We remove extraneous syntax (e.g. no XML literals),
- and try to boil down Scalaās types into a smaller set of more fundamental constructs.
- The theory behind these constructs is researched in DOT, a calculus for dependent object types.
- '';
- homepage = "http://dotty.epfl.ch/";
- license = licenses.bsd3;
+ description = "The Scala 3 compiler, also known as Dotty";
+ homepage = "https://scala-lang.org/";
+ license = licenses.asl20;
platforms = platforms.all;
- maintainers = with maintainers; [ karolchmist virusdave kashw2 ];
+ maintainers = with maintainers; [
+ karolchmist
+ virusdave
+ kashw2
+ natsukagami
+ hamzaremmal
+ dottybot
+ ];
};
-}
+})
diff --git a/third_party/nixpkgs/pkgs/development/compilers/scala/default.nix b/third_party/nixpkgs/pkgs/development/compilers/scala/default.nix
index 2ad68ffec3..8d27707dff 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/scala/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/scala/default.nix
@@ -1,8 +1,19 @@
-{ stdenv, fetchurl, makeWrapper, jre, callPackage }:
+{
+ stdenv,
+ fetchurl,
+ makeWrapper,
+ jre,
+ callPackage,
+}:
let
bare = callPackage ./bare.nix {
- inherit stdenv fetchurl makeWrapper jre;
+ inherit
+ stdenv
+ fetchurl
+ makeWrapper
+ jre
+ ;
};
in
@@ -21,4 +32,7 @@ stdenv.mkDerivation {
'';
inherit (bare) meta;
-} // { inherit bare; }
+}
+// {
+ inherit bare;
+}
diff --git a/third_party/nixpkgs/pkgs/development/compilers/swi-prolog/default.nix b/third_party/nixpkgs/pkgs/development/compilers/swi-prolog/default.nix
index c104cca2cf..1e2851149e 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/swi-prolog/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/swi-prolog/default.nix
@@ -54,7 +54,7 @@
# url = "https://raw.githubusercontent.com/samer--/prolog/master/typedef/release/typedef-0.1.9.tgz";
# sha256 = "056nqjn01g18fb1b2qivv9s7hb4azk24nx2d4kvkbmm1k91f44p3";
# };
-# swiProlog = pkgs.swiProlog.override { extraPacks = map (dep-path: "'file://${dep-path}'") [
+# swi-prolog = pkgs.swi-prolog.override { extraPacks = map (dep-path: "'file://${dep-path}'") [
# julian delay list_util typedef
# ]; };
, extraPacks ? []
@@ -63,7 +63,7 @@
let
# minorVersion is even for stable, odd for unstable
- version = "9.2.6";
+ version = "9.2.7";
# This package provides several with* options, which replaces the old extraLibraries option.
# This error should help users that still use this option find their way to these flags.
@@ -72,7 +72,7 @@ let
"option 'extraLibraries' removed - use 'with*' options (e.g., 'withJava'), or overrideAttrs to inject extra build dependencies";
packInstall = swiplPath: pack:
- ''${swiplPath}/bin/swipl -g "pack_install(${pack}, [package_directory(\"${swiplPath}/lib/swipl/extra-pack\"), silent(true), interactive(false)])." -t "halt."
+ ''${swiplPath}/bin/swipl -g "pack_install(${pack}, [package_directory(\"${swiplPath}/lib/swipl/extra-pack\"), silent(true), interactive(false), git(false)])." -t "halt."
'';
withGui' = withGui && !stdenv.hostPlatform.isDarwin;
optionalDependencies = []
@@ -99,7 +99,7 @@ stdenv.mkDerivation {
owner = "SWI-Prolog";
repo = "swipl";
rev = "V${version}";
- hash = "sha256-FgEn+Ht45++GFpfcdaJ5In5x+NyIOopSlSAs+t7sPDE=";
+ hash = "sha256-O9ogltcbBST111FA85jEVW6jGOLJSt/5PeBABtMu2Ws=";
fetchSubmodules = true;
};
diff --git a/third_party/nixpkgs/pkgs/development/compilers/unison/default.nix b/third_party/nixpkgs/pkgs/development/compilers/unison/default.nix
index 5a8e57d213..34d81afc38 100644
--- a/third_party/nixpkgs/pkgs/development/compilers/unison/default.nix
+++ b/third_party/nixpkgs/pkgs/development/compilers/unison/default.nix
@@ -13,17 +13,17 @@
stdenv.mkDerivation (finalAttrs: {
pname = "unison-code-manager";
- version = "0.5.26";
+ version = "0.5.27";
src = if stdenv.hostPlatform.isDarwin then
fetchurl {
url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-macos.tar.gz";
- hash = "sha256-RF2Q5sCxT9F3IGM/8UP6bEe9sOjtpMVYHREuAPOzh8g=";
+ hash = "sha256-bmEmox+CfkGZP9GCfwDyspTult0WV+6jfQzehT33p8U=";
}
else
fetchurl {
url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-linux.tar.gz";
- hash = "sha256-t0rc1f4PfjHRu/tzoW8sJ/6R0KBbYQPiWHqsIaqc+SY=";
+ hash = "sha256-js7MgzJQShy6z1QNsIRwjtZfrNOGwUA001SWlKWgMoA=";
};
# The tarball is just the prebuilt binary, in the archive root.
diff --git a/third_party/nixpkgs/pkgs/development/coq-modules/HoTT/default.nix b/third_party/nixpkgs/pkgs/development/coq-modules/HoTT/default.nix
index 6bc8ad9bb1..8652520b4a 100644
--- a/third_party/nixpkgs/pkgs/development/coq-modules/HoTT/default.nix
+++ b/third_party/nixpkgs/pkgs/development/coq-modules/HoTT/default.nix
@@ -6,7 +6,7 @@ mkCoqDerivation {
owner = "HoTT";
inherit version;
defaultVersion = with lib.versions; lib.switch coq.coq-version [
- { case = range "8.14" "8.19"; out = coq.coq-version; }
+ { case = range "8.14" "8.20"; out = coq.coq-version; }
] null;
releaseRev = v: "V${v}";
release."8.14".sha256 = "sha256-7kXk2pmYsTNodHA+Qts3BoMsewvzmCbYvxw9Sgwyvq0=";
@@ -15,6 +15,7 @@ mkCoqDerivation {
release."8.17".sha256 = "sha256-GjTUpzL9UzJm4C2ilCaYEufLG3hcj7rJPc5Op+OMal8=";
release."8.18".sha256 = "sha256-URoUoQOsG0432wg9i6pTRomWQZ+ewutq2+V29TBrVzc=";
release."8.19".sha256 = "sha256-igG3mhR6uPXV+SCtPH9PBw/eAtTFFry6HPT5ypWj3tQ=";
+ release."8.20".sha256 = "sha256-XHAvomi0of11j4x5gpTgD5Mw53eF1FpnCyBvdbV3g6I=";
# versions of HoTT for Coq 8.17 and onwards will use dune
# opam-name = if lib.versions.isLe "8.17" coq.coq-version then "coq-hott" else null;
diff --git a/third_party/nixpkgs/pkgs/development/coq-modules/compcert/default.nix b/third_party/nixpkgs/pkgs/development/coq-modules/compcert/default.nix
index 28a08f0039..a8edc6931a 100644
--- a/third_party/nixpkgs/pkgs/development/coq-modules/compcert/default.nix
+++ b/third_party/nixpkgs/pkgs/development/coq-modules/compcert/default.nix
@@ -29,7 +29,7 @@ compcert = mkCoqDerivation {
releaseRev = v: "v${v}";
defaultVersion = with lib.versions; lib.switch coq.version [
- { case = range "8.14" "8.19"; out = "3.14"; }
+ { case = range "8.14" "8.20"; out = "3.14"; }
{ case = isEq "8.13" ; out = "3.10"; }
{ case = isEq "8.12" ; out = "3.9"; }
{ case = range "8.8" "8.11"; out = "3.8"; }
@@ -201,13 +201,18 @@ patched_compcert = compcert.overrideAttrs (o:
})
];
}
- { cases = [ (isEq "8.19") (isEq "3.14") ];
+ { cases = [ (range "8.19" "8.20") (isEq "3.14") ];
out = [
# Support for Coq 8.19.2
(fetchpatch {
url = "https://github.com/AbsInt/CompCert/commit/8fcfb7d2a6e9ba44003ccab0dfcc894982779af1.patch";
hash = "sha256-m/kcnDBBPWFriipuGvKZUqLQU8/W1uqw8j4qfCwnTZk=";
})
+ # Support for Coq 8.20.0
+ (fetchpatch {
+ url = "https://github.com/AbsInt/CompCert/commit/20a5b48758bf8ac18e4c420df67017b371efc237.patch";
+ hash = "sha256-TJ87CvLiAv1absGnPsTXsD/HQwKgS82loUTcosulyso=";
+ })
];
}
] [];
diff --git a/third_party/nixpkgs/pkgs/development/coq-modules/coqide/default.nix b/third_party/nixpkgs/pkgs/development/coq-modules/coqide/default.nix
index fcc0e2a81d..bf76a81e5d 100644
--- a/third_party/nixpkgs/pkgs/development/coq-modules/coqide/default.nix
+++ b/third_party/nixpkgs/pkgs/development/coq-modules/coqide/default.nix
@@ -43,14 +43,16 @@ mkCoqDerivation rec {
runHook postInstall
'';
- desktopItems = makeDesktopItem {
- name = "coqide";
- exec = "coqide";
- icon = "coq";
- desktopName = "CoqIDE";
- comment = "Graphical interface for the Coq proof assistant";
- categories = [ "Development" "Science" "Math" "IDE" "GTK" ];
- };
+ desktopItems = [
+ (makeDesktopItem {
+ name = "coqide";
+ exec = "coqide";
+ icon = "coq";
+ desktopName = "CoqIDE";
+ comment = "Graphical interface for the Coq proof assistant";
+ categories = [ "Development" "Science" "Math" "IDE" "GTK" ];
+ })
+ ];
meta = with lib; {
homepage = "https://coq.inria.fr";
diff --git a/third_party/nixpkgs/pkgs/development/cuda-modules/tensorrt/fixup.nix b/third_party/nixpkgs/pkgs/development/cuda-modules/tensorrt/fixup.nix
index 0d52c91320..aab6d8f320 100644
--- a/third_party/nixpkgs/pkgs/development/cuda-modules/tensorrt/fixup.nix
+++ b/third_party/nixpkgs/pkgs/development/cuda-modules/tensorrt/fixup.nix
@@ -65,7 +65,7 @@ finalAttrs: prevAttrs: {
# We need to look inside the extracted output to get the files we need.
sourceRoot = "TensorRT-${finalAttrs.version}";
- buildInputs = prevAttrs.buildInputs ++ [ finalAttrs.passthru.cudnn.lib ];
+ buildInputs = prevAttrs.buildInputs ++ [ (finalAttrs.passthru.cudnn.lib or null) ];
preInstall =
(prevAttrs.preInstall or "")
diff --git a/third_party/nixpkgs/pkgs/development/embedded/nmrpflash/default.nix b/third_party/nixpkgs/pkgs/development/embedded/nmrpflash/default.nix
index 67e45ebcae..90a8b1e6fe 100644
--- a/third_party/nixpkgs/pkgs/development/embedded/nmrpflash/default.nix
+++ b/third_party/nixpkgs/pkgs/development/embedded/nmrpflash/default.nix
@@ -7,13 +7,13 @@
}:
stdenv.mkDerivation rec {
pname = "nmrpflash";
- version = "0.9.22";
+ version = "0.9.24";
src = fetchFromGitHub {
owner = "jclehner";
repo = "nmrpflash";
rev = "v${version}";
- hash = "sha256-gr/7tZYnuXFvfIUh2MmtgSbFoELTomQ4h05y/WFDhjo=";
+ hash = "sha256-WneKImWEQQHBFEw/ABE7wA8ZFIvh2t5nJkfviq1fH4M=";
};
nativeBuildInputs = [ pkg-config ];
diff --git a/third_party/nixpkgs/pkgs/development/emilua-plugins/bech32/default.nix b/third_party/nixpkgs/pkgs/development/emilua-plugins/bech32/default.nix
new file mode 100644
index 0000000000..338913764b
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/emilua-plugins/bech32/default.nix
@@ -0,0 +1,64 @@
+{
+ lib,
+ stdenv,
+ meson,
+ ninja,
+ fetchFromGitLab,
+ gperf,
+ gawk,
+ gitUpdater,
+ pkg-config,
+ boost,
+ luajit_openresty,
+ asciidoctor,
+ emilua,
+ liburing,
+ openssl,
+ fmt,
+ cmake,
+ range-v3,
+}:
+
+stdenv.mkDerivation rec {
+ pname = "emilua-bech32";
+ version = "1.1.0";
+
+ src = fetchFromGitLab {
+ owner = "emilua";
+ repo = "bech32";
+ rev = "v${version}";
+ hash = "sha256-f4KFL2RV+fAVJrgaAQWKuLwlN440j9vBbiyk5fHrwiE=";
+ };
+
+ buildInputs = [
+ emilua
+ liburing
+ fmt
+ range-v3
+ luajit_openresty
+ openssl
+ boost
+ ];
+
+ nativeBuildInputs = [
+ gperf
+ gawk
+ pkg-config
+ asciidoctor
+ meson
+ ninja
+ cmake
+ ];
+
+ passthru = {
+ updateScript = gitUpdater { rev-prefix = "v"; };
+ };
+
+ meta = with lib; {
+ description = "Bech32 codec for Emilua";
+ homepage = "https://emilua.org/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ manipuladordedados ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/emilua-plugins/tdlib/default.nix b/third_party/nixpkgs/pkgs/development/emilua-plugins/tdlib/default.nix
new file mode 100644
index 0000000000..96c33efee1
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/emilua-plugins/tdlib/default.nix
@@ -0,0 +1,84 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitLab,
+ fetchFromGitHub,
+ gperf,
+ gawk,
+ gitUpdater,
+ pkg-config,
+ boost,
+ luajit_openresty,
+ asciidoctor,
+ emilua,
+ liburing,
+ openssl,
+ cmake,
+ fmt,
+ zlib,
+}:
+
+let
+ td-wrap = fetchFromGitHub {
+ owner = "tdlib";
+ repo = "td";
+ rev = "4041ecb535802ba1c55fcd11adf5d3ada41c2be7";
+ hash = "sha256-/TaPYy+FUOVhyocDZ13zwR07xbzp6g8c6xvAGVFLQvk=";
+ };
+
+ trial-circular-wrap = fetchFromGitHub {
+ owner = "breese";
+ repo = "trial.protocol";
+ rev = "79149f604a49b8dfec57857ca28aaf508069b669";
+ hash = "sha256-Xd8bX3z9PZWU17N9R95HXdj6qo9at5FBL/+PTVaJgkw=";
+ };
+in
+stdenv.mkDerivation rec {
+ pname = "emilua-tdlib";
+ version = "1.0.3";
+
+ src = fetchFromGitLab {
+ owner = "emilua";
+ repo = "tdlib";
+ rev = "v${version}";
+ hash = "sha256-14jg71m1za+WW0PP9cg1XniCupl9/RXqeEP1SE+62Ng=";
+ fetchSubmodules = true;
+ };
+
+ buildInputs = [
+ emilua
+ liburing
+ fmt
+ luajit_openresty
+ openssl
+ boost
+ td-wrap
+ trial-circular-wrap
+ ];
+
+ nativeBuildInputs = [
+ gperf
+ gawk
+ pkg-config
+ asciidoctor
+ cmake
+ zlib
+ ];
+
+ postPatch = ''
+ substituteInPlace CMakeLists.txt \
+ --replace-warn 'pkg_get_variable(EMILUA_PLUGINSDIR emilua pluginsdir)' 'set(EMILUA_PLUGINSDIR "${"$"}{CMAKE_INSTALL_PREFIX}/${emilua.sitePackages}")'
+ '';
+
+ passthru = {
+ updateScript = gitUpdater { rev-prefix = "v"; };
+ };
+
+ meta = with lib; {
+ description = "Telegram Database Library bindings for Emilua";
+ homepage = "https://emilua.org/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ manipuladordedados ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/emilua-plugins/this-thread/default.nix b/third_party/nixpkgs/pkgs/development/emilua-plugins/this-thread/default.nix
new file mode 100644
index 0000000000..1430359d13
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/emilua-plugins/this-thread/default.nix
@@ -0,0 +1,60 @@
+{
+ lib,
+ stdenv,
+ meson,
+ ninja,
+ fetchFromGitLab,
+ gperf,
+ gawk,
+ gitUpdater,
+ pkg-config,
+ boost,
+ luajit_openresty,
+ asciidoctor,
+ emilua,
+ liburing,
+ openssl,
+ fmt,
+}:
+
+stdenv.mkDerivation rec {
+ pname = "emilua-this-thread";
+ version = "1.0.0";
+
+ src = fetchFromGitLab {
+ owner = "emilua";
+ repo = "this-thread";
+ rev = "v${version}";
+ hash = "sha256-JmAe69heZ406LE2aaSxQXJYu/iv1cS90KHecQJYoiKQ=";
+ };
+
+ buildInputs = [
+ emilua
+ liburing
+ fmt
+ luajit_openresty
+ openssl
+ boost
+ ];
+
+ nativeBuildInputs = [
+ gperf
+ gawk
+ pkg-config
+ asciidoctor
+ meson
+ ninja
+ ];
+
+ passthru = {
+ updateScript = gitUpdater { rev-prefix = "v"; };
+ };
+
+ meta = with lib; {
+ description = "Access C++'s this_thread from Lua";
+ homepage = "https://emilua.org/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ manipuladordedados ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-common.nix b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-common.nix
index e1d70248ac..01f448cc73 100644
--- a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-common.nix
+++ b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-common.nix
@@ -185,6 +185,13 @@ self: super: {
http-api-data = doJailbreak super.http-api-data;
tasty-discover = doJailbreak super.tasty-discover;
+ # Out of date test data: https://github.com/ocharles/weeder/issues/176
+ weeder = appendPatch (pkgs.fetchpatch {
+ name = "weeder-2.9.0-test-fix-expected.patch";
+ url = "https://github.com/ocharles/weeder/commit/56028d0c80fe89d4f2ae25275aedb72714fec7da.patch";
+ sha256 = "10zkvclyir3zf21v41zdsvg68vrkq89n64kv9k54742am2i4aygf";
+ }) super.weeder;
+
# Allow aeson == 2.1.*
# https://github.com/hdgarrood/aeson-better-errors/issues/23
aeson-better-errors = lib.pipe super.aeson-better-errors [
@@ -404,7 +411,7 @@ self: super: {
name = "git-annex-${super.git-annex.version}-src";
url = "git://git-annex.branchable.com/";
rev = "refs/tags/" + super.git-annex.version;
- sha256 = "1h0vbz95jgj8c380rpy688frnbwind5c2y3ylaw06l2l3j6gdaq3";
+ sha256 = "0j037sis64gnrll7ajg48cvzzvxqsrhj7vnhiwcqv8wbmbfv0avn";
# delete android and Android directories which cause issues on
# darwin (case insensitive directory). Since we don't need them
# during the build process, we can delete it to prevent a hash
@@ -593,6 +600,10 @@ self: super: {
# Too strict bounds on algebraic-graphs
# https://github.com/haskell-nix/hnix-store/issues/180
hnix-store-core_0_6_1_0 = doJailbreak super.hnix-store-core_0_6_1_0;
+
+ # 2024-09-27: dependent-sum-template pinned to 0.1.1.1, however 0.2.0.1+ required
+ hnix-store-core_0_8_0_0 = super.hnix-store-core_0_8_0_0.override { dependent-sum-template = self.dependent-sum-template_0_2_0_1; };
+
# 2023-12-11: Needs older core
hnix-store-remote = super.hnix-store-remote.override { hnix-store-core = self.hnix-store-core_0_6_1_0; };
@@ -1457,6 +1468,11 @@ self: super: {
'';
}) super.hledger-flow;
+ # xmonad-contrib >= 0.18.1 for latest XMonad
+ xmonad-contrib_0_18_1 = super.xmonad-contrib_0_18_1.override {
+ xmonad = self.xmonad_0_18_0;
+ };
+
# Chart-tests needs and compiles some modules from Chart itself
Chart-tests = overrideCabal (old: {
# https://github.com/timbod7/haskell-chart/issues/233
@@ -2044,6 +2060,11 @@ self: super: {
tls = self.tls_2_0_6;
});
+ # Requests version 2 of tls, can be removed once it's the default
+ diohsc = super.diohsc.overrideScope (self: super: {
+ tls = self.tls_2_0_6;
+ });
+
# Need https://github.com/obsidiansystems/cli-extras/pull/12 and more
cli-extras = doJailbreak super.cli-extras;
@@ -2441,9 +2462,7 @@ self: super: {
# See: https://gitlab.haskell.org/ghc/ghc/-/issues/17188
#
# Overwrite the build cores
- raaz = overrideCabal (drv: {
- enableParallelBuilding = false;
- }) super.raaz;
+ raaz = disableParallelBuilding super.raaz;
# https://github.com/andreymulik/sdp/issues/3
sdp = disableLibraryProfiling super.sdp;
@@ -2548,8 +2567,9 @@ self: super: {
relative = "dependent-sum-template";
}) super.dependent-sum-template;
- # Too strict bounds on chell: https://github.com/fpco/haskell-filesystem/issues/24
- system-fileio = doJailbreak super.system-fileio;
+ # doJailbreak: too strict bounds on chell: https://github.com/fpco/haskell-filesystem/issues/24
+ # dontCheck: tests don't typecheck after ghc 8.4 (possibly introduced by api change of unix library)
+ system-fileio = doJailbreak (dontCheck super.system-fileio);
# Bounds too strict on base and ghc-prim: https://github.com/tibbe/ekg-core/pull/43 (merged); waiting on hackage release
ekg-core = assert super.ekg-core.version == "0.1.1.7"; doJailbreak super.ekg-core;
diff --git a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-darwin.nix b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-darwin.nix
index 0c5b910664..6e7f7ef47b 100644
--- a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-darwin.nix
+++ b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-darwin.nix
@@ -83,9 +83,6 @@ self: super: ({
with-utf8 = addExtraLibrary pkgs.libiconv super.with-utf8;
with-utf8_1_1_0_0 = addExtraLibrary pkgs.libiconv super.with-utf8_1_1_0_0;
- # the system-fileio tests use canonicalizePath, which fails in the sandbox
- system-fileio = dontCheck super.system-fileio;
-
git-annex = overrideCabal (drv: {
# We can't use testFlags since git-annex side steps the Cabal test mechanism
preCheck = drv.preCheck or "" + ''
diff --git a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
index 4a194192ee..4272012f27 100644
--- a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
+++ b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
@@ -69,7 +69,6 @@ self: super: {
hpc-coveralls = doJailbreak super.hpc-coveralls; # https://github.com/guillaume-nargeot/hpc-coveralls/issues/82
http-api-data = doJailbreak super.http-api-data;
persistent-sqlite = dontCheck super.persistent-sqlite;
- system-fileio = dontCheck super.system-fileio; # avoid dependency on broken "patience"
unicode-transforms = dontCheck super.unicode-transforms;
wl-pprint-extras = doJailbreak super.wl-pprint-extras; # containers >=0.4 && <0.6 is too tight; https://github.com/ekmett/wl-pprint-extras/issues/17
RSA = dontCheck super.RSA; # https://github.com/GaloisInc/RSA/issues/14
diff --git a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix
index 0dd47690b4..972cbc4c7e 100644
--- a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix
+++ b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix
@@ -5,7 +5,6 @@ with haskellLib;
let
inherit (pkgs) lib;
- disableParallelBuilding = haskellLib.overrideCabal (drv: { enableParallelBuilding = false; });
in
self: super: {
@@ -55,9 +54,6 @@ self: super: {
unix = null;
xhtml = null;
- # https://gitlab.haskell.org/ghc/ghc/-/issues/23392
- gi-gtk = disableParallelBuilding super.gi-gtk;
-
#
# Version upgrades
#
@@ -67,14 +63,18 @@ self: super: {
aeson = doDistribute self.aeson_2_2_3_0;
apply-refact = doDistribute self.apply-refact_0_14_0_0;
attoparsec-aeson = doDistribute self.attoparsec-aeson_2_2_2_0;
+ auto-update = super.auto-update_0_2_1;
extensions = doDistribute self.extensions_0_1_0_2;
fourmolu = doDistribute self.fourmolu_0_16_2_0;
hashable = doDistribute self.hashable_1_4_7_0;
integer-conversion = doDistribute self.integer-conversion_0_1_1;
ghc-lib-parser = doDistribute self.ghc-lib-parser_9_10_1_20240511;
ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_10_0_0;
+ http2 = super.http2_5_3_4;
lens = doDistribute self.lens_5_3_2;
lukko = doDistribute self.lukko_0_1_2;
+ network-control = super.network-control_0_1_3;
+ network-run = super.network-run_0_4_0;
ormolu = doDistribute self.ormolu_0_7_7_0;
primitive = doDistribute (dontCheck self.primitive_0_9_0_0); # tests introduce a recursive dependency via hspec
quickcheck-instances = doDistribute self.quickcheck-instances_0_3_31;
@@ -82,6 +82,7 @@ self: super: {
rerebase = doDistribute self.rerebase_1_21_1;
scientific = doDistribute self.scientific_0_3_8_0;
semirings = doDistribute self.semirings_0_7;
+ time-manager = super.time-manager_0_1_0;
th-abstraction = doDistribute self.th-abstraction_0_7_0_0;
uuid-types = doDistribute self.uuid-types_1_0_6;
@@ -101,9 +102,11 @@ self: super: {
#
base64 = doJailbreak super.base64; # base <4.20
commutative-semigroups = doJailbreak super.commutative-semigroups; # base <4.20
+ dejafu = doJailbreak super.dejafu; # containers <0.7
floskell = doJailbreak super.floskell; # base <4.20
lucid = doJailbreak super.lucid; # base <4.20
tar = doJailbreak super.tar; # base <4.20
+ tasty-coverage = doJailbreak super.tasty-coverage; # base <4.20, filepath <1.5
tree-diff = doJailbreak super.tree-diff; # base <4.20
time-compat = doJailbreak super.time-compat; # base <4.20
@@ -123,6 +126,9 @@ self: super: {
lukko_0_1_2 = dontCheck super.lukko_0_1_2; # doesn't compile with tasty ==1.4.*
resolv = dontCheck super.resolv; # doesn't compile with filepath ==1.5.*
primitive-unlifted = dontCheck super.primitive-unlifted; # doesn't compile with primitive ==0.9.*
+ bsb-http-chunked = pkgs.haskell.lib.dontCheck super.bsb-http-chunked; # https://github.com/sjakobi/bsb-http-chunked/issues/45
+ hinotify = pkgs.haskell.lib.dontCheck super.hinotify; # https://github.com/kolmodin/hinotify/issues/38
+ warp = pkgs.haskell.lib.dontCheck super.warp_3_4_1; # test suite assumes it can freely call curl
haskell-language-server = disableCabalFlag "retrie" (disableCabalFlag "hlint" (disableCabalFlag "stylishhaskel" (super.haskell-language-server.override {stylish-haskell = null;retrie = null;apply-refact=null;hlint = null;})));
diff --git a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix
index 98a8cb4d49..adc1896306 100644
--- a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix
+++ b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix
@@ -3,7 +3,6 @@
let
inherit (pkgs) lib;
- disableParallelBuilding = haskellLib.overrideCabal (drv: { enableParallelBuilding = false; });
in
self: super: {
@@ -53,6 +52,4 @@ self: super: {
unix = null;
xhtml = null;
- # https://gitlab.haskell.org/ghc/ghc/-/issues/23392
- gi-gtk = disableParallelBuilding super.gi-gtk;
}
diff --git a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix
index 90d8bc7ff0..b6485a111b 100644
--- a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix
+++ b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix
@@ -15,8 +15,6 @@ let
builtins.throw "Check if '${msg}' was resolved in ${pkg.pname} ${pkg.version} and update or remove this";
jailbreakForCurrentVersion = p: v: checkAgainAfter p v "bad bounds" (doJailbreak p);
- # Workaround for a ghc-9.6 issue: https://gitlab.haskell.org/ghc/ghc/-/issues/23392
- disableParallelBuilding = overrideCabal (drv: { enableParallelBuilding = false; });
in
self: super: {
@@ -109,9 +107,6 @@ self: super: {
package-version # doctest <0.21, tasty-hedgehog <1.4
;
- # Avoid triggering an issue in ghc-9.6.2
- gi-gtk = disableParallelBuilding super.gi-gtk;
-
# Pending text-2.0 support https://github.com/gtk2hs/gtk2hs/issues/327
gtk = doJailbreak super.gtk;
diff --git a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix
index 9094f1f8e9..7e89ea668e 100644
--- a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix
+++ b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix
@@ -5,7 +5,6 @@ with haskellLib;
let
inherit (pkgs.stdenv.hostPlatform) isDarwin;
- disableParallelBuilding = haskellLib.overrideCabal (drv: { enableParallelBuilding = false; });
in
self: super: {
@@ -146,7 +145,4 @@ self: super: {
sha256 = "sha256-umjwgdSKebJdRrXjwHhsi8HBqotx1vFibY9ttLkyT/0=";
}) super.reflex;
- # https://gitlab.haskell.org/ghc/ghc/-/issues/23392
- gi-gtk = disableParallelBuilding super.gi-gtk;
-
}
diff --git a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix
index 044a3a8f69..448f04228b 100644
--- a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix
+++ b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix
@@ -2,12 +2,6 @@
with haskellLib;
-let
- disableParallelBuilding = overrideCabal (drv: {
- enableParallelBuilding = false;
- });
-in
-
# cabal2nix doesn't properly add dependencies conditional on arch(javascript)
(self: super: {
diff --git a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
index f76679137c..ba659b5171 100644
--- a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
+++ b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
@@ -158,6 +158,7 @@ broken-packages:
- amqp-conduit # failure in job https://hydra.nixos.org/build/233228080 at 2023-09-02
- amqp-worker # failure in job https://hydra.nixos.org/build/236675859 at 2023-10-04
- analyze # failure in job https://hydra.nixos.org/build/233251441 at 2023-09-02
+ - anansi # failure in job https://hydra.nixos.org/build/273451545 at 2024-10-01
- anansi-pandoc # failure in job https://hydra.nixos.org/build/233252389 at 2023-09-02
- android-activity # failure in job https://hydra.nixos.org/build/233203400 at 2023-09-02
- android # failure in job https://hydra.nixos.org/build/233222148 at 2023-09-02
@@ -611,6 +612,7 @@ broken-packages:
- cabal2ebuild # failure in job https://hydra.nixos.org/build/233221248 at 2023-09-02
- cabal2ghci # failure in job https://hydra.nixos.org/build/233233018 at 2023-09-02
- cabal2json # failure in job https://hydra.nixos.org/build/233196099 at 2023-09-02
+ - cabal-add # failure in job https://hydra.nixos.org/build/273461296 at 2024-10-01
- cabal-audit # failure in job https://hydra.nixos.org/build/233193414 at 2023-09-02
- cabal-auto-expose # failure in job https://hydra.nixos.org/build/233195440 at 2023-09-02
- cabal-build-programs # failure in job https://hydra.nixos.org/build/257091363 at 2024-04-27
@@ -799,8 +801,13 @@ broken-packages:
- clanki # failure in job https://hydra.nixos.org/build/233196970 at 2023-09-02
- clarifai # failure in job https://hydra.nixos.org/build/233229480 at 2023-09-02
- CLASE # failure in job https://hydra.nixos.org/build/233234459 at 2023-09-02
- - clash-prelude # failure in job https://hydra.nixos.org/build/233252128 at 2023-09-02
+ - clashilator # failure in job https://hydra.nixos.org/build/273442437 at 2024-10-01
+ - clash-multisignal # failure in job https://hydra.nixos.org/build/273463331 at 2024-10-01
+ - clash-prelude-quickcheck # failure in job https://hydra.nixos.org/build/273453747 at 2024-10-01
- Clash-Royale-Hack-Cheats # failure in job https://hydra.nixos.org/build/233216034 at 2023-09-02
+ - clash-systemverilog # failure in job https://hydra.nixos.org/build/273453889 at 2024-10-01
+ - clash-verilog # failure in job https://hydra.nixos.org/build/273466517 at 2024-10-01
+ - clash-vhdl # failure in job https://hydra.nixos.org/build/273460098 at 2024-10-01
- ClasshSS # failure in job https://hydra.nixos.org/build/255688076 at 2024-04-16
- ClassLaws # failure in job https://hydra.nixos.org/build/233243019 at 2023-09-02
- classy-effects-base # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237233636 at 2023-10-21
@@ -1319,7 +1326,6 @@ broken-packages:
- dijkstra-simple # failure in job https://hydra.nixos.org/build/233218373 at 2023-09-02
- DimensionalHash # failure in job https://hydra.nixos.org/build/233230945 at 2023-09-02
- dino # failure in job https://hydra.nixos.org/build/252725815 at 2024-03-16
- - diohsc # failure in job https://hydra.nixos.org/build/259625302 at 2024-05-15
- diophantine # failure in job https://hydra.nixos.org/build/233229215 at 2023-09-02
- diplomacy # failure in job https://hydra.nixos.org/build/233207895 at 2023-09-02
- direct-binary-files # failure in job https://hydra.nixos.org/build/233246387 at 2023-09-02
@@ -1329,6 +1335,7 @@ broken-packages:
- directory-ospath-streaming # failure in job https://hydra.nixos.org/build/233240003 at 2023-09-02
- direct-plugins # failure in job https://hydra.nixos.org/build/233211547 at 2023-09-02
- direm # failure in job https://hydra.nixos.org/build/233211496 at 2023-09-02
+ - dirstream # failure in job https://hydra.nixos.org/build/273442606 at 2024-10-01
- disco # failure in job https://hydra.nixos.org/build/233212298 at 2023-09-02
- discordian-calendar # failure in job https://hydra.nixos.org/build/233218124 at 2023-09-02
- discord-types # failure in job https://hydra.nixos.org/build/233251778 at 2023-09-02
@@ -2791,6 +2798,7 @@ broken-packages:
- hs2ps # failure in job https://hydra.nixos.org/build/233258362 at 2023-09-02
- hsakamai # failure in job https://hydra.nixos.org/build/252722933 at 2024-03-16
- hsaml2 # failure in job https://hydra.nixos.org/build/233252618 at 2023-09-02
+ - hs-asapo # failure in job https://hydra.nixos.org/build/273456994 at 2024-10-01
- hsautogui # failure in job https://hydra.nixos.org/build/253687662 at 2024-03-31
- hsay # failure in job https://hydra.nixos.org/build/233218925 at 2023-09-02
- hsbc # failure in job https://hydra.nixos.org/build/233206310 at 2023-09-02
@@ -4809,6 +4817,7 @@ broken-packages:
- proof-assistant-bot # failure in job https://hydra.nixos.org/build/234974688 at 2023-09-13
- proof-combinators # failure in job https://hydra.nixos.org/build/233210521 at 2023-09-02
- PropaFP # failure in job https://hydra.nixos.org/build/233206496 at 2023-09-02
+ - propeller # failure in job https://hydra.nixos.org/build/273449652 at 2024-10-01
- Proper # failure in job https://hydra.nixos.org/build/233194417 at 2023-09-02
- properties # failure in job https://hydra.nixos.org/build/233240862 at 2023-09-02
- property-list # failure in job https://hydra.nixos.org/build/233254907 at 2023-09-02
@@ -5500,6 +5509,7 @@ broken-packages:
- sint # failure in job https://hydra.nixos.org/build/233238431 at 2023-09-02
- siphash # failure in job https://hydra.nixos.org/build/233199344 at 2023-09-02
- sitepipe # failure in job https://hydra.nixos.org/build/233201989 at 2023-09-02
+ - si-timers # failure in job https://hydra.nixos.org/build/273467737 at 2024-10-01
- sixfiguregroup # failure in job https://hydra.nixos.org/build/233252141 at 2023-09-02
- sixty-five-oh-two # failure in job https://hydra.nixos.org/build/252714578 at 2024-03-16
- sized-grid # failure in job https://hydra.nixos.org/build/233239056 at 2023-09-02
@@ -5783,7 +5793,9 @@ broken-packages:
- strict-ghc-plugin # failure in job https://hydra.nixos.org/build/233246830 at 2023-09-02
- strict-impl-params # failure in job https://hydra.nixos.org/build/252732248 at 2024-03-16
- strictly # failure in job https://hydra.nixos.org/build/233197142 at 2023-09-02
+ - strict-mvar # failure in job https://hydra.nixos.org/build/273459853 at 2024-10-01
- strict-optics # failure in job https://hydra.nixos.org/build/267983907 at 2024-07-31
+ - strict-stm # failure in job https://hydra.nixos.org/build/273449297 at 2024-10-01
- strict-tuple-lens # failure in job https://hydra.nixos.org/build/233194548 at 2023-09-02
- strict-writer # failure in job https://hydra.nixos.org/build/252725649 at 2024-03-16
- string-class # failure in job https://hydra.nixos.org/build/233230041 at 2023-09-02
@@ -5888,7 +5900,6 @@ broken-packages:
- system-command # failure in job https://hydra.nixos.org/build/233239356 at 2023-09-02
- systemd-ntfy # failure in job https://hydra.nixos.org/build/236686880 at 2023-10-04
- system-extra # failure in job https://hydra.nixos.org/build/233203137 at 2023-09-02
- - system-fileio # failure in job https://hydra.nixos.org/build/252731084 at 2024-03-16
- system-inotify # failure in job https://hydra.nixos.org/build/233206871 at 2023-09-02
- system-lifted # failure in job https://hydra.nixos.org/build/233236013 at 2023-09-02
- system-linux-proc # failure in job https://hydra.nixos.org/build/233209447 at 2023-09-02
@@ -6095,6 +6106,7 @@ broken-packages:
- tiger # failure in job https://hydra.nixos.org/build/233249333 at 2023-09-02
- TigerHash # failure in job https://hydra.nixos.org/build/233208162 at 2023-09-02
- tightrope # failure in job https://hydra.nixos.org/build/233215237 at 2023-09-02
+ - tiktoken # failure in job https://hydra.nixos.org/build/273448419 at 2024-10-01
- tikzsd # failure in job https://hydra.nixos.org/build/233224431 at 2023-09-02
- timecalc # failure in job https://hydra.nixos.org/build/233207970 at 2023-09-02
- time-extras # failure in job https://hydra.nixos.org/build/233204030 at 2023-09-02
@@ -6262,6 +6274,7 @@ broken-packages:
- typed-process-effectful # failure in job https://hydra.nixos.org/build/236684332 at 2023-10-04
- typedquery # failure in job https://hydra.nixos.org/build/233215307 at 2023-09-02
- typed-session # failure in job https://hydra.nixos.org/build/270089993 at 2024-08-31
+ - typed-session-state-algorithm # failure in job https://hydra.nixos.org/build/273462641 at 2024-10-01
- typed-spreadsheet # failure in job https://hydra.nixos.org/build/233248967 at 2023-09-02
- typed-time # failure in job https://hydra.nixos.org/build/233246930 at 2023-09-02
- typed-wire # failure in job https://hydra.nixos.org/build/233237626 at 2023-09-02
@@ -6318,6 +6331,7 @@ broken-packages:
- unboxed # failure in job https://hydra.nixos.org/build/233219555 at 2023-09-02
- unboxed-references # failure in job https://hydra.nixos.org/build/233192713 at 2023-09-02
- unbreak # failure in job https://hydra.nixos.org/build/233242560 at 2023-09-02
+ - uncertain # failure in job https://hydra.nixos.org/build/273461304 at 2024-10-01
- unescaping-print # failure in job https://hydra.nixos.org/build/252736030 at 2024-03-16
- unfix-binders # failure in job https://hydra.nixos.org/build/233259262 at 2023-09-02
- unfoldable # failure in job https://hydra.nixos.org/build/252721990 at 2024-03-16
diff --git a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
index cb0e9538c9..15bb0c4217 100644
--- a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
+++ b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
@@ -34,8 +34,8 @@ default-package-overrides:
- chs-cabal < 0.1.1.2 # Incompatible with Cabal < 3.12
# 2024-08-17: Stackage doesn't contain hnix-store-core >= 0.8 yet, so we need to restrict hnix-store-remote
- hnix-store-remote < 0.7
- # 2024-08-26: test failure for >= 2.9 https://github.com/ocharles/weeder/issues/176
- - weeder < 2.9.0
+ # 2024-09-12: match xmonad 0.17.* from Stackage LTS
+ - xmonad-contrib < 0.18.1
extra-packages:
diff --git a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
index 2471fca15b..721cb18a84 100644
--- a/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
+++ b/third_party/nixpkgs/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
@@ -483,7 +483,6 @@ dont-distribute-packages:
- ampersand
- amqp-streamly
- analyze-client
- - anansi
- anansi-hscolour
- anatomy
- animate-example
@@ -572,6 +571,7 @@ dont-distribute-packages:
- aviation-weight-balance
- awesomium
- awesomium-glut
+ - aws-arn
- aws-configuration-tools
- aws-dynamodb-conduit
- aws-dynamodb-streams
@@ -673,7 +673,6 @@ dont-distribute-packages:
- bitmaps
- bittorrent
- bla
- - blacktip
- blakesum-demo
- blastxml
- blatex
@@ -824,7 +823,6 @@ dont-distribute-packages:
- chu2
- chuchu
- chunks
- - circuit-notation
- citation-resolve
- citeproc-hs-pandoc-filter
- clac
@@ -832,17 +830,7 @@ dont-distribute-packages:
- claferIG
- claferwiki
- clash
- - clash-ghc
- - clash-lib
- clash-lib-hedgehog
- - clash-multisignal
- - clash-prelude-hedgehog
- - clash-prelude-quickcheck
- - clash-shake
- - clash-systemverilog
- - clash-verilog
- - clash-vhdl
- - clashilator
- classify-frog
- classy-effects
- classy-effects-th
@@ -1144,7 +1132,6 @@ dont-distribute-packages:
- direct-rocksdb
- directory-contents
- dirfiles
- - dirstream
- discogs-haskell
- discord-gateway
- discord-hs
@@ -1440,6 +1427,8 @@ dont-distribute-packages:
- frpnow-gtk
- frpnow-gtk3
- frpnow-vty
+ - fs-api
+ - fs-sim
- ftdi
- ftp-client-conduit
- ftree
@@ -2280,7 +2269,6 @@ dont-distribute-packages:
- hyperpublic
- i
- iException
- - ice40-prim
- ide-backend
- ide-backend-server
- ideas-math
@@ -2337,6 +2325,7 @@ dont-distribute-packages:
- introduction-test
- intset
- invertible-hlist
+ - io-classes-mtl
- ion
- ipatch
- ipc
@@ -2573,7 +2562,6 @@ dont-distribute-packages:
- linnet-conduit
- linux-ptrace
- lio-eci11
- - lion
- liquid-base
- liquid-bytestring
- liquid-containers
@@ -3157,7 +3145,7 @@ dont-distribute-packages:
- poseidon
- poseidon-postgis
- postgresql-common-persistent
- - postgresql-libpq_0_10_2_0
+ - postgresql-libpq_0_11_0_0
- postgresql-pure
- postgresql-simple-ltree
- postgresql-simple-queue
@@ -3306,6 +3294,7 @@ dont-distribute-packages:
- rc
- rdf4h-vocab-activitystreams
- rdioh
+ - rds-data
- react-flux-servant
- reactive
- reactive-banana-sdl
@@ -3403,8 +3392,6 @@ dont-distribute-packages:
- restricted-workers
- rethinkdb-model
- rethinkdb-wereHamster
- - retroclash-lib
- - retroclash-sim
- rewrite
- rewriting
- rezoom
@@ -3556,11 +3543,11 @@ dont-distribute-packages:
- seqloc-datafiles
- sequor
- serdoc-binary
- - serial-test-generators
- serpentine
- serv
- serv-wai
- servant-aeson-generics-typescript
+ - servant-auth-client_0_4_2_0
- servant-auth-hmac
- servant-auth-token
- servant-auth-token-acid
@@ -4297,7 +4284,6 @@ dont-distribute-packages:
- yesod-raml-bin
- yesod-raml-docs
- yesod-raml-mock
- - yesod-routes-flow
- yesod-routes-typescript
- yesod-session-redis
- yesod-worker
diff --git a/third_party/nixpkgs/pkgs/development/haskell-modules/hackage-packages.nix b/third_party/nixpkgs/pkgs/development/haskell-modules/hackage-packages.nix
index ab91a00f78..5502eb1703 100644
--- a/third_party/nixpkgs/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/third_party/nixpkgs/pkgs/development/haskell-modules/hackage-packages.nix
@@ -2124,7 +2124,7 @@ self: {
license = lib.licenses.mit;
}) {};
- "Blammo_2_1_0_0" = callPackage
+ "Blammo_2_1_1_0" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, dlist
, envparse, exceptions, fast-logger, hspec, lens, markdown-unlit
, monad-logger-aeson, mtl, text, time, unliftio, unliftio-core
@@ -2132,8 +2132,8 @@ self: {
}:
mkDerivation {
pname = "Blammo";
- version = "2.1.0.0";
- sha256 = "0cdif1n1s7isqhfdwk3azdbipwpsxzf7g274hllclx9fbg6l48y9";
+ version = "2.1.1.0";
+ sha256 = "0n0vybpqvdi20jgdmzpbcb87a96s7npa1gbmvqplc0sqlnrx2cx6";
libraryHaskellDepends = [
aeson base bytestring containers dlist envparse exceptions
fast-logger lens monad-logger-aeson mtl text time unliftio
@@ -3365,6 +3365,25 @@ self: {
license = lib.licenses.mit;
}) {};
+ "ChasingBottoms_1_3_1_15" = callPackage
+ ({ mkDerivation, array, base, containers, mtl, QuickCheck, random
+ , syb
+ }:
+ mkDerivation {
+ pname = "ChasingBottoms";
+ version = "1.3.1.15";
+ sha256 = "0if8h6xq10y1xa90cwmx2jkxjn9628rzs8y6fsjmpjdcvcyr5wnj";
+ libraryHaskellDepends = [
+ base containers mtl QuickCheck random syb
+ ];
+ testHaskellDepends = [
+ array base containers mtl QuickCheck random syb
+ ];
+ description = "For testing partial and infinite values";
+ license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"CheatSheet" = callPackage
({ mkDerivation, base, containers, directory }:
mkDerivation {
@@ -14360,17 +14379,17 @@ self: {
"MicroHs" = callPackage
({ mkDerivation, base, deepseq, directory, ghc-prim, haskeline
- , process, time
+ , process, text, time
}:
mkDerivation {
pname = "MicroHs";
- version = "0.9.16.0";
- sha256 = "0p3lzl1yh1r25s7mr0pipf6ym56syydi9ljbkyfp1i0yv4ynqy17";
+ version = "0.9.17.0";
+ sha256 = "00dvbpdpbx1dh44rixsw16gb748bdxiizdivnl3i4v9826hfx8x0";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
executableHaskellDepends = [
- base deepseq directory ghc-prim haskeline process time
+ base deepseq directory ghc-prim haskeline process text time
];
description = "A compiler for Haskell";
license = lib.licenses.asl20;
@@ -26117,8 +26136,8 @@ self: {
pname = "aeson";
version = "2.2.3.0";
sha256 = "1akbrh8iz47f0ai30yabg1n4vcf1fx0a9gzj45fx0si553s5r8ns";
- revision = "1";
- editedCabalFile = "0q1nw6p4p0c4mjgi4hmiqj7npb5kbdsdbprq90a7mn5qnnfd4rpg";
+ revision = "2";
+ editedCabalFile = "0rl8llwk5cjxdryar3yy5pa6gc4vj7f5m0jwxjjim0ksgpba47q1";
libraryHaskellDepends = [
base bytestring character-ps containers data-fix deepseq dlist
exceptions generically ghc-prim hashable indexed-traversable
@@ -36512,6 +36531,7 @@ self: {
license = lib.licenses.gpl3Only;
hydraPlatforms = lib.platforms.none;
mainProgram = "anansi";
+ broken = true;
}) {};
"anansi-hscolour" = callPackage
@@ -38161,24 +38181,25 @@ self: {
}) {};
"api-tools" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, alex, array, attoparsec, base
- , base16-bytestring, base64-bytestring, bytestring
- , case-insensitive, cborg, containers, criterion, deepseq, happy
- , lens, QuickCheck, regex-base, regex-tdfa, safe, safecopy
- , scientific, serialise, tasty, tasty-hunit, tasty-quickcheck
- , template-haskell, text, time, unordered-containers, vector
+ ({ mkDerivation, aeson, aeson-pretty, alex, array, attoparsec
+ , attoparsec-aeson, base, base16-bytestring, base64-bytestring
+ , bytestring, case-insensitive, cborg, containers, criterion
+ , deepseq, happy, lens, QuickCheck, regex-base, regex-tdfa, safe
+ , safecopy, scientific, serialise, tasty, tasty-hunit
+ , tasty-quickcheck, template-haskell, text, time
+ , unordered-containers, vector
}:
mkDerivation {
pname = "api-tools";
- version = "0.10.1.0";
- sha256 = "1lmgjixga0jsli98xs6yi09pcgn9d44h9hd2gy17d30mzlyfrpx4";
+ version = "0.10.1.1";
+ sha256 = "19sfnzbyjl19rm0hyz5w9lpw4dsp4dns74jwn2d7ga6rzp2jp59z";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson aeson-pretty array attoparsec base base16-bytestring
- base64-bytestring bytestring case-insensitive cborg containers
- deepseq lens QuickCheck regex-base regex-tdfa safe safecopy
- scientific serialise template-haskell text time
+ aeson aeson-pretty array attoparsec attoparsec-aeson base
+ base16-bytestring base64-bytestring bytestring case-insensitive
+ cborg containers deepseq lens QuickCheck regex-base regex-tdfa safe
+ safecopy scientific serialise template-haskell text time
unordered-containers vector
];
libraryToolDepends = [ alex happy ];
@@ -42790,6 +42811,8 @@ self: {
pname = "attoparsec-iso8601";
version = "1.1.1.0";
sha256 = "0yn9l9drza1wcj59a9dzm4vnihwmsxk6zd3fqg6kgww1an8x3k9l";
+ revision = "1";
+ editedCabalFile = "0chjsgkkdvnj6zps4gj80dwdfxmic1dal0cs5jfmrw8jalkqflzl";
libraryHaskellDepends = [
attoparsec base integer-conversion text time time-compat
];
@@ -43335,15 +43358,15 @@ self: {
license = lib.licenses.mit;
}) {};
- "autodocodec_0_4_2_0" = callPackage
+ "autodocodec_0_4_2_2" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, dlist
, doctest, hashable, mtl, scientific, text, time
, unordered-containers, validity, validity-scientific, vector
}:
mkDerivation {
pname = "autodocodec";
- version = "0.4.2.0";
- sha256 = "041lkn9msxgbq9fkn90a44j3cygn98l6c90f7mjwzg6a2519r6fh";
+ version = "0.4.2.2";
+ sha256 = "1m6mhss3iw49xsc0yr663hy9prkwwwsbzg82mi27z4iq4v0hdmm6";
libraryHaskellDepends = [
aeson base bytestring containers dlist hashable mtl scientific text
time unordered-containers validity validity-scientific vector
@@ -43360,8 +43383,8 @@ self: {
}:
mkDerivation {
pname = "autodocodec-nix";
- version = "0.0.1.0";
- sha256 = "1v38vdf0p110swj5gq2j8mz08gwy33myf602kn2wqz142mjsl2q6";
+ version = "0.0.1.4";
+ sha256 = "1awfc6gvmqs5gz0vb6gihs3f8csrqhk1b8yni21np72y2j29pzfw";
libraryHaskellDepends = [
aeson autodocodec base containers scientific text
unordered-containers vector
@@ -44206,24 +44229,24 @@ self: {
}) {};
"aws-arn" = callPackage
- ({ mkDerivation, base, deriving-compat, hashable, profunctors
- , tagged, tasty, tasty-discover, tasty-hunit, text
+ ({ mkDerivation, base, deriving-compat, hashable, microlens-pro
+ , profunctors, tagged, tasty, tasty-discover, tasty-hunit, text
}:
mkDerivation {
pname = "aws-arn";
- version = "0.3.1.0";
- sha256 = "09jd8lf6w76adkcq5kycj1nwhr7qpn5ivm6dap3zlkngp0z9sdqb";
- revision = "1";
- editedCabalFile = "029q777z4pd0vnj9c4v1ivzjb7azj6aq8gb55bwidw21lq55p98r";
+ version = "0.3.2.0";
+ sha256 = "14384l3k5c1qj830lq8jv22gx9ciklsvcap247p02wq2qwrp1rfy";
libraryHaskellDepends = [
- base deriving-compat hashable profunctors tagged text
+ base deriving-compat hashable microlens-pro profunctors tagged text
];
testHaskellDepends = [
- base deriving-compat profunctors tagged tasty tasty-hunit text
+ base deriving-compat microlens-pro profunctors tagged tasty
+ tasty-hunit text
];
testToolDepends = [ tasty-discover ];
description = "Types and optics for manipulating Amazon Resource Names (ARNs)";
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
}) {};
"aws-cloudfront-signed-cookies" = callPackage
@@ -47730,8 +47753,8 @@ self: {
pname = "beam-postgres";
version = "0.5.3.1";
sha256 = "19gagw9r2wfy398calkcnilsgl89sjpy8vj9bdswg390mw15m41n";
- revision = "1";
- editedCabalFile = "17ssja9yy1yzjyngrvyr72gr8hrvkw4q8w8cb20kdfrz0m83c17w";
+ revision = "2";
+ editedCabalFile = "11f3jxljrfa4rva21r561w7vxafv63wmmsa9cq8bydcp3gzlgr4p";
libraryHaskellDepends = [
aeson attoparsec base beam-core beam-migrate bytestring
case-insensitive conduit free hashable haskell-src-exts lifted-base
@@ -47823,15 +47846,15 @@ self: {
}) {};
"bearriver" = callPackage
- ({ mkDerivation, base, deepseq, dunai, MonadRandom, mtl
+ ({ mkDerivation, base, deepseq, dunai, mtl, random
, simple-affine-space, transformers
}:
mkDerivation {
pname = "bearriver";
- version = "0.14.9";
- sha256 = "10xcl4nms1bcfni9z7mqirf6ifii99y6yb16r2pwrfs20vnhwx7w";
+ version = "0.14.10";
+ sha256 = "0fyjrwb3f7sqs1bbiga98h6bylgvmqfpqg59p07lhv4hrrgmx8ff";
libraryHaskellDepends = [
- base deepseq dunai MonadRandom mtl simple-affine-space transformers
+ base deepseq dunai mtl random simple-affine-space transformers
];
description = "FRP Yampa replacement implemented with Monadic Stream Functions";
license = lib.licenses.bsd3;
@@ -48923,6 +48946,8 @@ self: {
pname = "bin";
version = "0.1.4";
sha256 = "0amz5naq6p2jpm4rb9ycjg7j75qylp3d689cl55f71rs2idrazpp";
+ revision = "1";
+ editedCabalFile = "1bxybxc32zzwrpmvbl0a0scz7zpi6dhm4pgv2zrbnmf40s858mjm";
libraryHaskellDepends = [
base boring dec deepseq fin hashable QuickCheck some
];
@@ -52073,7 +52098,6 @@ self: {
];
description = "Decentralized, k-ordered unique ID generator";
license = lib.licenses.asl20;
- hydraPlatforms = lib.platforms.none;
}) {};
"blagda" = callPackage
@@ -52568,8 +52592,8 @@ self: {
pname = "blaze-svg";
version = "0.3.7";
sha256 = "0pqnx1zrvm2pliya76f4m8d6aycncfp08c2n1fiyzvl1fgk62z2c";
- revision = "1";
- editedCabalFile = "0szq7fnck2fchhck7984zar92da2lc63gjy4p7zx0975jxx0xrg9";
+ revision = "2";
+ editedCabalFile = "0d8wylydvflhd1yyd91a8ss8khxr5j83f7j7h6qn36zagnyci1f5";
libraryHaskellDepends = [ base blaze-markup mtl ];
description = "SVG combinator library";
license = lib.licenses.bsd3;
@@ -52796,8 +52820,8 @@ self: {
}:
mkDerivation {
pname = "blockfrost-api";
- version = "0.10.0.0";
- sha256 = "1l7sj5b4f8byvmz9090wl6rq6fdhx2y8xiqnwcxmn3z487858w6w";
+ version = "0.11.0.0";
+ sha256 = "1lqbpjzvz5rc3bkfgk09mgz6p99cxy19yx2azyshb37xxiaj8www";
libraryHaskellDepends = [
aeson base bytestring containers data-default-class deriving-aeson
lens safe-money servant servant-docs servant-multipart-api
@@ -53214,8 +53238,10 @@ self: {
({ mkDerivation, bluefin-internal }:
mkDerivation {
pname = "bluefin";
- version = "0.0.6.1";
- sha256 = "1ihs05h8mbp205swlx2zbh3fi2d9m33sg06d43nqxmrgdvbh57rd";
+ version = "0.0.7.0";
+ sha256 = "1nr6kcckhz3k7nfzavjf24c655ccin0fnyxl238asic01h1d1bny";
+ revision = "1";
+ editedCabalFile = "1z6y9m8ikhy1h9hjvb3dccpqb567svzavl42i9s74aiybz3gs2gv";
libraryHaskellDepends = [ bluefin-internal ];
description = "The Bluefin effect system";
license = lib.licenses.mit;
@@ -53241,15 +53267,16 @@ self: {
}) {};
"bluefin-internal" = callPackage
- ({ mkDerivation, base, monad-control, transformers
+ ({ mkDerivation, async, base, monad-control, transformers
, transformers-base, unliftio-core
}:
mkDerivation {
pname = "bluefin-internal";
- version = "0.0.6.1";
- sha256 = "12k7h2qs912nyy482h2cddwp0xafdk8pj7zc983lhw07pwdy0mi4";
+ version = "0.0.7.0";
+ sha256 = "1p6fz1nd4976ibb23ni8fdrp9i47m29gfq9v77rlp6biqappjakv";
libraryHaskellDepends = [
- base monad-control transformers transformers-base unliftio-core
+ async base monad-control transformers transformers-base
+ unliftio-core
];
testHaskellDepends = [ base ];
description = "The Bluefin effect system, internals";
@@ -55082,8 +55109,8 @@ self: {
}:
mkDerivation {
pname = "brick-panes";
- version = "1.0.1.0";
- sha256 = "0ngw5mwnv92w6hyyz6jcjsz2cs4ix4dyd6z41ggjy0lzjxd40gsq";
+ version = "1.0.2.0";
+ sha256 = "1rdkwvsmm0dyzinvvc4z933vdz7hj9kz7zvbmnmmlpffbal1avjf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base brick containers microlens vty ];
@@ -56235,22 +56262,22 @@ self: {
"build-env" = callPackage
({ mkDerivation, aeson, async, base, bytestring, containers
- , directory, filepath, optparse-applicative, process, temporary
- , text, time, transformers
+ , directory, filepath, optparse-applicative, process
+ , semaphore-compat, temporary, text, time, transformers
}:
mkDerivation {
pname = "build-env";
- version = "1.1.0.0";
- sha256 = "07gw9wzyx92as7didf32b6q8nmjifsxg4z27gqb61dnq7hrrjhf4";
+ version = "1.2.0.0";
+ sha256 = "1qc03fvhj6as656g5krzvvrmqkkbxybyw4q1jgh8aw3n4mr76lbm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson async base bytestring containers directory filepath process
- temporary text time transformers
+ semaphore-compat temporary text time transformers
];
executableHaskellDepends = [
base bytestring containers directory filepath optparse-applicative
- text
+ semaphore-compat text
];
description = "Compute, fetch and install Cabal build plans into a local environment";
license = lib.licenses.bsd3;
@@ -57485,6 +57512,23 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "bytestring-lexing_0_5_0_14" = callPackage
+ ({ mkDerivation, base, bytestring, tasty, tasty-quickcheck
+ , tasty-smallcheck
+ }:
+ mkDerivation {
+ pname = "bytestring-lexing";
+ version = "0.5.0.14";
+ sha256 = "10r12gsms3bmakxfsqg24l7v87lq4hxgz3g8c3mz8wdcd5bds4l0";
+ libraryHaskellDepends = [ base bytestring ];
+ testHaskellDepends = [
+ base bytestring tasty tasty-quickcheck tasty-smallcheck
+ ];
+ description = "Efficiently parse and produce common integral and fractional numbers";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"bytestring-mmap" = callPackage
({ mkDerivation, base, bytestring, unix }:
mkDerivation {
@@ -57715,6 +57759,28 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "bytestring-trie_0_2_7_5" = callPackage
+ ({ mkDerivation, base, binary, bytestring, criterion, deepseq
+ , QuickCheck, smallcheck, tasty, tasty-hunit, tasty-quickcheck
+ , tasty-smallcheck
+ }:
+ mkDerivation {
+ pname = "bytestring-trie";
+ version = "0.2.7.5";
+ sha256 = "02z15mqn7rlpa6w41mwibhm3v33p03dp3mdv1b3q4s1jkn63lw2d";
+ libraryHaskellDepends = [ base binary bytestring deepseq ];
+ testHaskellDepends = [
+ base binary bytestring deepseq QuickCheck smallcheck tasty
+ tasty-hunit tasty-quickcheck tasty-smallcheck
+ ];
+ benchmarkHaskellDepends = [
+ base binary bytestring criterion deepseq QuickCheck
+ ];
+ description = "An efficient finite map from bytestrings to values";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"bytestring-typenats" = callPackage
({ mkDerivation, base, binary, blake2, bytestring, cereal
, criterion, cryptohash, deepseq, entropy, QuickCheck
@@ -58271,6 +58337,34 @@ self: {
broken = true;
}) {youProbablyWantCapitalCabal = null;};
+ "cabal-add" = callPackage
+ ({ mkDerivation, base, bytestring, Cabal, cabal-install-parsers
+ , Cabal-syntax, containers, Diff, directory, filepath, mtl
+ , optparse-applicative, process, string-qq, tasty, temporary
+ }:
+ mkDerivation {
+ pname = "cabal-add";
+ version = "0.1";
+ sha256 = "1szbi0z8yf98641rwnj856gcfsvvflxwrfxraxy6rl60m7i0mab1";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base bytestring Cabal Cabal-syntax containers mtl
+ ];
+ executableHaskellDepends = [
+ base bytestring Cabal cabal-install-parsers directory filepath
+ optparse-applicative process
+ ];
+ testHaskellDepends = [
+ base Diff directory process string-qq tasty temporary
+ ];
+ description = "Extend Cabal build-depends from the command line";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ mainProgram = "cabal-add";
+ broken = true;
+ }) {};
+
"cabal-appimage" = callPackage
({ mkDerivation, base, Cabal, filepath }:
mkDerivation {
@@ -58282,6 +58376,18 @@ self: {
license = lib.licenses.agpl3Only;
}) {};
+ "cabal-appimage_0_4_0_5" = callPackage
+ ({ mkDerivation, base, Cabal, filepath }:
+ mkDerivation {
+ pname = "cabal-appimage";
+ version = "0.4.0.5";
+ sha256 = "0ir952hdpyf62xc799fq22qmj7n09cbc0v3jldlr40iv0200isr2";
+ libraryHaskellDepends = [ base Cabal filepath ];
+ description = "Cabal support for creating AppImage applications";
+ license = lib.licenses.agpl3Only;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"cabal-audit" = callPackage
({ mkDerivation, base, Cabal, directory, filepath, HTTP
, optparse-applicative
@@ -65905,7 +66011,6 @@ self: {
testHaskellDepends = [ base clash-prelude ];
description = "A source plugin for manipulating circuits in clash with a arrow notation";
license = lib.licenses.bsd3;
- hydraPlatforms = lib.platforms.none;
}) {};
"circular" = callPackage
@@ -66425,7 +66530,6 @@ self: {
executableHaskellDepends = [ base ];
description = "Clash: a functional hardware description language - GHC frontend";
license = lib.licenses.bsd2;
- hydraPlatforms = lib.platforms.none;
}) {};
"clash-lib" = callPackage
@@ -66477,7 +66581,6 @@ self: {
];
description = "Clash: a functional hardware description language - As a library";
license = lib.licenses.bsd2;
- hydraPlatforms = lib.platforms.none;
mainProgram = "v16-upgrade-primitives";
}) {};
@@ -66515,6 +66618,7 @@ self: {
];
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"clash-prelude" = callPackage
@@ -66556,8 +66660,6 @@ self: {
];
description = "Clash: a functional hardware description language - Prelude library";
license = lib.licenses.bsd2;
- hydraPlatforms = lib.platforms.none;
- broken = true;
}) {};
"clash-prelude-hedgehog" = callPackage
@@ -66574,7 +66676,6 @@ self: {
];
description = "Hedgehog Generators for clash-prelude";
license = lib.licenses.bsd2;
- hydraPlatforms = lib.platforms.none;
}) {};
"clash-prelude-quickcheck" = callPackage
@@ -66588,6 +66689,7 @@ self: {
description = "QuickCheck instances for various types in the CĪ»aSH Prelude";
license = "unknown";
hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"clash-shake" = callPackage
@@ -66607,7 +66709,6 @@ self: {
];
description = "Shake rules for building Clash programs";
license = lib.licenses.mit;
- hydraPlatforms = lib.platforms.none;
}) {};
"clash-systemverilog" = callPackage
@@ -66626,6 +66727,7 @@ self: {
description = "CAES Language for Synchronous Hardware - SystemVerilog backend";
license = lib.licenses.bsd2;
hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"clash-verilog" = callPackage
@@ -66644,6 +66746,7 @@ self: {
description = "CAES Language for Synchronous Hardware - Verilog backend";
license = lib.licenses.bsd2;
hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"clash-vhdl" = callPackage
@@ -66662,6 +66765,7 @@ self: {
description = "CAES Language for Synchronous Hardware - VHDL backend";
license = lib.licenses.bsd2;
hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"clashilator" = callPackage
@@ -66687,6 +66791,7 @@ self: {
license = lib.licenses.mit;
hydraPlatforms = lib.platforms.none;
mainProgram = "clashilator";
+ broken = true;
}) {};
"classify" = callPackage
@@ -73069,6 +73174,33 @@ self: {
license = lib.licenses.mit;
}) {};
+ "conduit_1_3_6" = callPackage
+ ({ mkDerivation, base, bytestring, containers, deepseq, directory
+ , exceptions, filepath, gauge, hspec, mono-traversable, mtl
+ , mwc-random, primitive, QuickCheck, resourcet, safe, silently
+ , split, text, transformers, unix, unliftio, unliftio-core, vector
+ }:
+ mkDerivation {
+ pname = "conduit";
+ version = "1.3.6";
+ sha256 = "13aivqg5js60yvcbpbl7fgrxa5z2wswrmjjlm1bhrcj2qx49mrik";
+ libraryHaskellDepends = [
+ base bytestring directory exceptions filepath mono-traversable mtl
+ primitive resourcet text transformers unix unliftio-core vector
+ ];
+ testHaskellDepends = [
+ base bytestring containers directory exceptions filepath hspec
+ mono-traversable mtl QuickCheck resourcet safe silently split text
+ transformers unliftio vector
+ ];
+ benchmarkHaskellDepends = [
+ base containers deepseq gauge hspec mwc-random transformers vector
+ ];
+ description = "Streaming data processing library";
+ license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"conduit-aeson" = callPackage
({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base
, bytestring, conduit, conduit-extra, containers, doctest, hspec
@@ -74930,21 +75062,22 @@ self: {
"consumers" = callPackage
({ mkDerivation, base, containers, exceptions, hpqtypes
, hpqtypes-extras, HUnit, lifted-base, lifted-threads, log-base
- , monad-control, monad-loops, monad-time, mtl, stm, text, text-show
- , time, transformers, transformers-base
+ , monad-control, monad-time, mtl, safe-exceptions, stm, text
+ , text-show, time, transformers, transformers-base
}:
mkDerivation {
pname = "consumers";
- version = "2.3.1.0";
- sha256 = "084i9lgrdn0f7pwk9b7rap66rg5z5f24az41jw7a9g9ddfq39fai";
+ version = "2.3.2.0";
+ sha256 = "1kj7ng8cpwvbc8x3bzcnkk19g3hrcy3v2c5kpxqn52x607c9flmf";
libraryHaskellDepends = [
base containers exceptions hpqtypes lifted-base lifted-threads
- log-base monad-control monad-time mtl stm time transformers-base
+ log-base monad-control monad-time mtl safe-exceptions stm text time
+ transformers-base
];
testHaskellDepends = [
base exceptions hpqtypes hpqtypes-extras HUnit log-base
- monad-control monad-loops monad-time mtl stm text text-show time
- transformers transformers-base
+ monad-control monad-time mtl stm text text-show time transformers
+ transformers-base
];
description = "Concurrent PostgreSQL data consumers";
license = lib.licenses.bsd3;
@@ -78652,20 +78785,22 @@ self: {
}) {};
"crucible" = callPackage
- ({ mkDerivation, base, bimap, bv-sized, containers, exceptions, fgl
- , hashable, hspec, json, lens, mtl, panic, parameterized-utils
- , prettyprinter, QuickCheck, tasty, tasty-hspec, tasty-hunit
- , tasty-quickcheck, template-haskell, text, th-abstraction, time
- , transformers, unordered-containers, vector, what4
+ ({ mkDerivation, async, base, bimap, bv-sized, containers
+ , exceptions, fgl, hashable, hspec, json, lens, mtl, panic
+ , parameterized-utils, prettyprinter, QuickCheck, tasty
+ , tasty-hspec, tasty-hunit, tasty-quickcheck, template-haskell
+ , text, th-abstraction, time, transformers, unordered-containers
+ , vector, what4
}:
mkDerivation {
pname = "crucible";
- version = "0.7";
- sha256 = "0wz71bx59bysylb8w05d59awh6l9bbw3na6xk4j9dprjx5caccjk";
+ version = "0.7.1";
+ sha256 = "1c9a8km88ngxghn35f6wnaddm534ixmz1iciyn0whl0xmp27f4zv";
libraryHaskellDepends = [
- base bimap bv-sized containers exceptions fgl hashable json lens
- mtl panic parameterized-utils prettyprinter template-haskell text
- th-abstraction time transformers unordered-containers vector what4
+ async base bimap bv-sized containers exceptions fgl hashable json
+ lens mtl panic parameterized-utils prettyprinter template-haskell
+ text th-abstraction time transformers unordered-containers vector
+ what4
];
testHaskellDepends = [
base containers hspec mtl panic parameterized-utils QuickCheck
@@ -78686,8 +78821,8 @@ self: {
}:
mkDerivation {
pname = "crucible-llvm";
- version = "0.6";
- sha256 = "0mjyldz65qssx31fryv74wmkfz68j735cvcp6qd2z02p73fbbdi7";
+ version = "0.7";
+ sha256 = "0v4d3c971w6acka4s1lg9iai55ghk054hkkka5jbinyhhymmaf0k";
libraryHaskellDepends = [
attoparsec base bv-sized bytestring containers crucible
crucible-symio extra itanium-abi lens llvm-pretty mtl
@@ -78711,8 +78846,8 @@ self: {
}:
mkDerivation {
pname = "crucible-symio";
- version = "0.1";
- sha256 = "0b6c1sk7lg8qf3v1z4shzqwqcbwqbf4sir28iz52063pakvgr4q8";
+ version = "0.1.1";
+ sha256 = "0c96c0iqdx2ahc9sjslck1bfnjkha1kii1p3izhw9b9d34h339d7";
libraryHaskellDepends = [
aeson base bv-sized bytestring containers crucible directory
filemanip filepath IntervalMap lens mtl parameterized-utils text
@@ -78773,8 +78908,8 @@ self: {
}:
mkDerivation {
pname = "crux";
- version = "0.7";
- sha256 = "0bbkg6l5322a50wgfdswq9m75vinm5xfv7lwl4sfy6604ckjy85i";
+ version = "0.7.1";
+ sha256 = "0l5nl9rv3kl07pwvj7dpw6njr6bh127ckallnlgkvp7c8l4cxgdy";
libraryHaskellDepends = [
aeson ansi-terminal async attoparsec base bv-sized bytestring
config-schema config-value containers contravariant crucible
@@ -78799,8 +78934,8 @@ self: {
}:
mkDerivation {
pname = "crux-llvm";
- version = "0.8";
- sha256 = "116vgh9h2dmx1cahs2kl7rm46v9wn88x6i1pjp5m1z6mw9694xh4";
+ version = "0.9";
+ sha256 = "0nrqaqs9l3kyj954swlln12b75xszcwrgwscc5n0r0pmi6sszrqj";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -79538,8 +79673,8 @@ self: {
({ mkDerivation, alex, ansi-terminal, arithmoi, array, async, base
, base-compat, blaze-html, bv-sized, bytestring, containers
, criterion, criterion-measurement, cryptohash-sha1, deepseq
- , directory, exceptions, extra, filepath, ghc-bignum, ghc-prim
- , gitrev, GraphSCC, happy, haskeline, heredoc, hgmp, language-c99
+ , directory, exceptions, extra, file-embed, filepath, ghc-bignum
+ , ghc-prim, gitrev, GraphSCC, happy, haskeline, hgmp, language-c99
, language-c99-simple, libBF, libffi, MemoTrie, monad-control
, monadLib, mtl, optparse-applicative, panic, parameterized-utils
, pretty, pretty-show, prettyprinter, process, sbv, simple-smt, stm
@@ -79548,15 +79683,15 @@ self: {
}:
mkDerivation {
pname = "cryptol";
- version = "3.1.0";
- sha256 = "00qb0pmhmjcfkg6a7x948azp35rriajh4bfa1r8yb78in0ahyngj";
+ version = "3.2.0";
+ sha256 = "0nx25dfsnz1sd33kzicz9wqw4nsjv5s86s9w83mnh93xpmjqj1zd";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
arithmoi array async base base-compat bv-sized bytestring
containers criterion-measurement cryptohash-sha1 deepseq directory
- exceptions filepath ghc-bignum ghc-prim gitrev GraphSCC heredoc
+ exceptions file-embed filepath ghc-bignum ghc-prim gitrev GraphSCC
hgmp language-c99 language-c99-simple libBF libffi MemoTrie
monad-control monadLib mtl panic parameterized-utils pretty
pretty-show prettyprinter process sbv simple-smt stm strict text
@@ -80689,8 +80824,8 @@ self: {
({ mkDerivation, aeson, base, bytestring, curl, text }:
mkDerivation {
pname = "curl-aeson";
- version = "0.1.0.1";
- sha256 = "1hiz2rwbycl2nx5k1157nnl661rk1gkj7m4vc4qac1saqvf9jxdz";
+ version = "0.1.0.2";
+ sha256 = "0dsgc8sfydk1a73i3n66l7ffdprhd9w7q8ls1m5cj9fvwqpzb0rg";
libraryHaskellDepends = [ aeson base bytestring curl text ];
description = "Communicate with web services using JSON";
license = lib.licenses.bsd3;
@@ -80955,8 +81090,8 @@ self: {
}:
mkDerivation {
pname = "curryer-rpc";
- version = "0.3.6";
- sha256 = "0likxfgjv287c7xf5xq6hrzfqmh0vn6lv93s3chbp75gfxs8pwls";
+ version = "0.3.7";
+ sha256 = "1g8afbpayw6hcbgrfzqpipp3r0657mcimlmpizdxdk5xbl2j2r03";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -82917,14 +83052,16 @@ self: {
"data-effects" = callPackage
({ mkDerivation, base, data-default, data-effects-core
- , data-effects-th, tasty, tasty-discover, tasty-hunit, these
+ , data-effects-th, lens, tasty, tasty-discover, tasty-hunit, text
+ , these, time
}:
mkDerivation {
pname = "data-effects";
- version = "0.1.0.0";
- sha256 = "0rq882lpi3j6g1pj3p60lqb2ad1is9zppng6vxh1vagjfk0jpj87";
+ version = "0.1.1.0";
+ sha256 = "0ypwb4618hjsvsdrwb1xbdq427g1bfc5dm9xibjbm2yrami16qr2";
libraryHaskellDepends = [
- base data-default data-effects-core data-effects-th these
+ base data-default data-effects-core data-effects-th lens text these
+ time
];
testHaskellDepends = [ base tasty tasty-hunit ];
testToolDepends = [ tasty-discover ];
@@ -82958,8 +83095,8 @@ self: {
}:
mkDerivation {
pname = "data-effects-th";
- version = "0.1.0.0";
- sha256 = "1vq976iyn0k95p884pvwgq154jfjidbs7dyrql4hhldncz2v2j85";
+ version = "0.1.1.0";
+ sha256 = "0xs8n5f6v3dani9j2rpl75d8bx02295aimy0fh714qqwg1cmiml6";
libraryHaskellDepends = [
base containers data-default data-effects-core either extra
formatting infinite-list lens mtl template-haskell text
@@ -88802,8 +88939,8 @@ self: {
({ mkDerivation, aeson, base, containers, QuickCheck, random }:
mkDerivation {
pname = "dhscanner-ast";
- version = "0.1.0.2";
- sha256 = "1q8wklhn4nyw2ryb8bdgfwvx4v5maf2minms5zkigqb1rh1snc8g";
+ version = "0.1.0.3";
+ sha256 = "1xksb6ilmdihq9rx6fcabwphlvwdsjss34aw1iqgc8gsiw60lm8c";
libraryHaskellDepends = [ aeson base containers ];
testHaskellDepends = [ base QuickCheck random ];
description = "abstract syntax tree for multiple programming languages";
@@ -88816,8 +88953,8 @@ self: {
}:
mkDerivation {
pname = "dhscanner-bitcode";
- version = "0.1.0.1";
- sha256 = "036m2iix36ybcc8bqr9wz92rp4zq63qzyqgbm8bzk79zwdc432q2";
+ version = "0.1.0.2";
+ sha256 = "1ixm87h6ycbzf7b6jzwivcnvw96xlm8gmcw032hk54z8c9szrx3d";
libraryHaskellDepends = [ aeson base containers dhscanner-ast ];
testHaskellDepends = [
base containers dhscanner-ast QuickCheck random
@@ -89331,8 +89468,8 @@ self: {
pname = "diagrams-lib";
version = "1.4.6.2";
sha256 = "0qz5yrrg4k4f72fg20b1rq5mk7n7q531qmj0irpg9lmrr596bdh9";
- revision = "2";
- editedCabalFile = "1mdz1s014pn3v7b301d409zv5npw1gkdqkq2hzn8klnawcnmng57";
+ revision = "3";
+ editedCabalFile = "0sffvdkbxm1lsl2b7sd6psrrnc4lcc1c5ipvc2hhpmzzmfyc49fc";
libraryHaskellDepends = [
active adjunctions array base bytestring cereal colour containers
data-default-class diagrams-core diagrams-solve directory
@@ -89429,8 +89566,8 @@ self: {
pname = "diagrams-postscript";
version = "1.5.1.1";
sha256 = "1kwb100k3qif9gc8kgvglya5by61522128cxsjrxk5a8dzpgwal4";
- revision = "3";
- editedCabalFile = "1yd084lqh2fs2m42a0744b7xlpsxk59ivjnaq99jkf1d6xq8kpak";
+ revision = "4";
+ editedCabalFile = "1wm9y3dj5bg6k2jm1ycy8sdg54pzgy2lrhdv9wm2n8jhhk3884qy";
libraryHaskellDepends = [
base bytestring containers data-default-class diagrams-core
diagrams-lib hashable lens monoid-extras mtl semigroups split
@@ -89466,8 +89603,8 @@ self: {
pname = "diagrams-rasterific";
version = "1.4.2.3";
sha256 = "0n46scybjs8mnhrnh5z3nkrah6f8v1rv4cca8k8mqzsf8ss30q5l";
- revision = "2";
- editedCabalFile = "1v8djd4qndmkl8lc966pkh9gbgb8rkwqg2395xad6i03gqxvl55d";
+ revision = "3";
+ editedCabalFile = "0yz8vkxp8vi3di8wli6m8090vs56mngv3wr9riam896n1z0xqzg7";
libraryHaskellDepends = [
base bytestring containers data-default-class diagrams-core
diagrams-lib file-embed filepath FontyFruity hashable JuicyPixels
@@ -89552,6 +89689,26 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "diagrams-svg_1_4_3_2" = callPackage
+ ({ mkDerivation, base, base64-bytestring, bytestring, colour
+ , containers, diagrams-core, diagrams-lib, filepath, hashable
+ , JuicyPixels, lens, monoid-extras, mtl, optparse-applicative
+ , semigroups, split, svg-builder, text
+ }:
+ mkDerivation {
+ pname = "diagrams-svg";
+ version = "1.4.3.2";
+ sha256 = "06syqgwprbzrmjylbw9rn7f4vz6fzbw0g0052mnzs92w5ddhkivg";
+ libraryHaskellDepends = [
+ base base64-bytestring bytestring colour containers diagrams-core
+ diagrams-lib filepath hashable JuicyPixels lens monoid-extras mtl
+ optparse-applicative semigroups split svg-builder text
+ ];
+ description = "SVG backend for diagrams drawing EDSL";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"diagrams-tikz" = callPackage
({ mkDerivation, base, diagrams-core, diagrams-lib, dlist, mtl }:
mkDerivation {
@@ -90400,6 +90557,25 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "dimensional_1_6" = callPackage
+ ({ mkDerivation, base, criterion, deepseq, exact-pi, hspec
+ , hspec-discover, ieee754, numtype-dk, QuickCheck, vector
+ }:
+ mkDerivation {
+ pname = "dimensional";
+ version = "1.6";
+ sha256 = "05ikvdpl9j94alyf3r9fwfwn354z4gifbhp1fasspmd9s0bhi7wl";
+ libraryHaskellDepends = [
+ base deepseq exact-pi ieee754 numtype-dk vector
+ ];
+ testHaskellDepends = [ base hspec QuickCheck ];
+ testToolDepends = [ hspec-discover ];
+ benchmarkHaskellDepends = [ base criterion deepseq ];
+ description = "Statically checked physical dimensions";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"dimensional-codata" = callPackage
({ mkDerivation, base, dimensional, numtype-dk }:
mkDerivation {
@@ -90550,9 +90726,7 @@ self: {
];
description = "Gemini client";
license = lib.licenses.gpl3Only;
- hydraPlatforms = lib.platforms.none;
mainProgram = "diohsc";
- broken = true;
}) {};
"diophantine" = callPackage
@@ -90988,6 +91162,7 @@ self: {
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
maintainers = [ lib.maintainers.Gabriella439 ];
+ broken = true;
}) {};
"dirtree" = callPackage
@@ -91991,8 +92166,8 @@ self: {
}:
mkDerivation {
pname = "distributed-process-simplelocalnet";
- version = "0.3.0";
- sha256 = "1y9jxn1f56k5845dynac5hapfgsq66wibw2ypdzsp2lqh4ggs2jz";
+ version = "0.3.1";
+ sha256 = "06p7cynv7z4h62srzq99fi5v23v66g93k77wb6xiv0va83nqa0xr";
libraryHaskellDepends = [
base binary bytestring containers data-accessor distributed-process
exceptions network network-multicast network-transport
@@ -92099,16 +92274,16 @@ self: {
({ mkDerivation, ansi-terminal, base, binary, bytestring
, distributed-process, distributed-static, exceptions, HUnit
, network, network-transport, network-transport-inmemory, random
- , rematch, setenv, stm, test-framework, test-framework-hunit
+ , rematch, stm, test-framework, test-framework-hunit
}:
mkDerivation {
pname = "distributed-process-tests";
- version = "0.4.12";
- sha256 = "1jr7xgmwsy89hyih81w54bid8664rgqd8mxvwcd6xa6b41n90r7f";
+ version = "0.5.0";
+ sha256 = "01rpq0hgmvx7703xdx8x0ycfkbj7bpp3yqfxgzm8xy20d98cf9z7";
libraryHaskellDepends = [
ansi-terminal base binary bytestring distributed-process
distributed-static exceptions HUnit network network-transport
- random rematch setenv stm test-framework test-framework-hunit
+ random rematch stm test-framework test-framework-hunit
];
testHaskellDepends = [
base network network-transport network-transport-inmemory
@@ -95694,8 +95869,8 @@ self: {
}:
mkDerivation {
pname = "dunai";
- version = "0.13.0";
- sha256 = "1zbdl440xgb9s6nkqxg7fa2pc7m75w0bbndlfks4jqr1jq9f4hfh";
+ version = "0.13.1";
+ sha256 = "1hamj3yv6v0rdr06889iidhzpz6jbskq3bc5gbf45gzvq7bvcds7";
libraryHaskellDepends = [
base MonadRandom simple-affine-space transformers transformers-base
];
@@ -95726,8 +95901,8 @@ self: {
({ mkDerivation, base, dunai, normaldistribution, QuickCheck }:
mkDerivation {
pname = "dunai-test";
- version = "0.13.0";
- sha256 = "14ckh9bshfjcinj637cmbfq6jx85ga0z98v3sqm66jw84zdqr4sy";
+ version = "0.13.1";
+ sha256 = "0hm5c9n890cxnw0pp62vqlw7yqmrzy2xb0inhbzcjm49i5gacfdq";
libraryHaskellDepends = [
base dunai normaldistribution QuickCheck
];
@@ -98267,6 +98442,8 @@ self: {
pname = "ekg";
version = "0.4.1.0";
sha256 = "03dgsgf67clk4wqrk69jqfh0ap406k0hgz257j0f5kixpws42ahp";
+ revision = "1";
+ editedCabalFile = "0frwz3jyxj0laaanzq39p74lzgq6cjxzhky51fkwa63qmlv5qfda";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson base bytestring ekg-core ekg-json filepath network snap-core
@@ -98410,6 +98587,8 @@ self: {
pname = "ekg-json";
version = "0.1.1.0";
sha256 = "0wwzv2hfznd19385imajcarj0c42c3zczg3hlh39afy5k71hgvpp";
+ revision = "1";
+ editedCabalFile = "0zwmllpmczf9h6y8fagzinxin321z0fyxiyxlyw191i8zp57m579";
libraryHaskellDepends = [
aeson base ekg-core text unordered-containers
];
@@ -98443,10 +98622,8 @@ self: {
}:
mkDerivation {
pname = "ekg-prometheus-adapter";
- version = "0.1.0.4";
- sha256 = "1i9bqbn8zj7hbkc7iypmjji4sh8s2h9jix2ngp77mkmii6wblfx2";
- revision = "1";
- editedCabalFile = "1aq3x5j33bb0rwlip0p3y6ppk8m1x8k3hnrwnb7pca98gyz8fm6r";
+ version = "0.1.0.5";
+ sha256 = "0k4dkf42jh4d19dj5x7crby5agb3rl62cd7zmd4zsnb3vih44v8y";
libraryHaskellDepends = [
base containers ekg-core microlens-th prometheus text transformers
unordered-containers
@@ -99228,8 +99405,8 @@ self: {
}:
mkDerivation {
pname = "elminator";
- version = "0.2.4.2";
- sha256 = "1icmj116hlmgjbss1fnbzav327dl5ga8l092791rc5bf6m0m644z";
+ version = "0.2.4.4";
+ sha256 = "03sgjinzkdwmflcirzri3qyp180g35rib34kljd5yb0vskb3sa0g";
libraryHaskellDepends = [
aeson base containers mtl template-haskell text
];
@@ -101750,8 +101927,8 @@ self: {
}:
mkDerivation {
pname = "escaped";
- version = "1.0.0.0";
- sha256 = "1fpnaj0ycjhb73skv5dxrycwyyvy0rripvcag88hsjyh1ybxx91v";
+ version = "1.1.0.0";
+ sha256 = "0xbpnvr4l7041m9zysn3gi589pp0snwmvpngvfb83jl3qh1j75ak";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -105972,8 +106149,8 @@ self: {
}:
mkDerivation {
pname = "fast-builder";
- version = "0.1.3.0";
- sha256 = "0j2dfh6y689sk5ahh232zl8glbmwp34xnqkmaq9n9jwbddw4fg5z";
+ version = "0.1.4.0";
+ sha256 = "0v8nzzlnk5zvyfd4k8xakxdrgi0m23mk8k2bglm1447fgg6s02ma";
libraryHaskellDepends = [ base bytestring ghc-prim ];
testHaskellDepends = [ base bytestring process QuickCheck stm ];
benchmarkHaskellDepends = [
@@ -108832,6 +109009,8 @@ self: {
pname = "fin";
version = "0.3.1";
sha256 = "1y98g48dr046d1v300aj10dq5mrn79yj769gcld01834xi0ng010";
+ revision = "1";
+ editedCabalFile = "1q6hq4m95b89ig3c21p36ng904vj84r5ga3brj589ifs068lpvv4";
libraryHaskellDepends = [
base boring dec deepseq hashable QuickCheck some universe-base
];
@@ -111538,6 +111717,8 @@ self: {
pname = "foldl";
version = "1.4.16";
sha256 = "18bbhz0bjxb30ni9m9nm4aj8klakkd2fbjaymg8j3f0kdki3isj9";
+ revision = "1";
+ editedCabalFile = "1p628vf9s2ypblfsc5i1vb9xchy6big5nggcqns9xznncvpp23zc";
libraryHaskellDepends = [
base bytestring comonad containers contravariant hashable primitive
profunctors random semigroupoids text transformers
@@ -111550,6 +111731,29 @@ self: {
maintainers = [ lib.maintainers.Gabriella439 ];
}) {};
+ "foldl_1_4_17" = callPackage
+ ({ mkDerivation, base, bytestring, comonad, containers
+ , contravariant, criterion, doctest, hashable, primitive
+ , profunctors, random, semigroupoids, text, transformers
+ , unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "foldl";
+ version = "1.4.17";
+ sha256 = "1bk02j6niyw39279cf1im62lzd3gz8dc9qa7kgplz3fyb4chswgm";
+ libraryHaskellDepends = [
+ base bytestring comonad containers contravariant hashable primitive
+ profunctors random semigroupoids text transformers
+ unordered-containers vector
+ ];
+ testHaskellDepends = [ base doctest ];
+ benchmarkHaskellDepends = [ base criterion profunctors ];
+ description = "Composable, streaming, and efficient left folds";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ maintainers = [ lib.maintainers.Gabriella439 ];
+ }) {};
+
"foldl-exceptions" = callPackage
({ mkDerivation, base, foldl, hedgehog, safe-exceptions }:
mkDerivation {
@@ -113424,8 +113628,8 @@ self: {
}:
mkDerivation {
pname = "free-algebras";
- version = "0.1.1.0";
- sha256 = "16y0jvvsz1wr1w0hibnh94r438576ciq5snwjha8ca5b4c9ym980";
+ version = "0.1.2.0";
+ sha256 = "1q8l0ysn18v1qgi91b4nj26pv9iq1pwilzg19ql36aji193cirxy";
libraryHaskellDepends = [
base containers data-fix dlist free groups kan-extensions mtl
transformers
@@ -113473,6 +113677,8 @@ self: {
pname = "free-category";
version = "0.0.4.5";
sha256 = "0ag52rmxrlhf5afk6nhrcpqwknvqrk9rhfn977zn1i0ad5b6ghag";
+ revision = "1";
+ editedCabalFile = "12fcz3ja47z0ri3f8nyj7pwizlbgir66z37z01x7l48d0lbg6jgj";
libraryHaskellDepends = [ base free-algebras ];
testHaskellDepends = [
base free-algebras QuickCheck tasty tasty-quickcheck
@@ -114550,6 +114756,28 @@ self: {
mainProgram = "frquotes";
}) {};
+ "fs-api" = callPackage
+ ({ mkDerivation, base, bytestring, containers, deepseq, digest
+ , directory, filepath, io-classes, primitive, safe-wild-cards
+ , tasty, tasty-quickcheck, temporary, text, unix, unix-bytestring
+ }:
+ mkDerivation {
+ pname = "fs-api";
+ version = "0.3.0.0";
+ sha256 = "1l8rs0r6vbjb06qb5cd2qc9b8lb4cd0n159907q5s5zvm9nfgmd1";
+ libraryHaskellDepends = [
+ base bytestring containers deepseq digest directory filepath
+ io-classes primitive safe-wild-cards text unix unix-bytestring
+ ];
+ testHaskellDepends = [
+ base bytestring filepath primitive tasty tasty-quickcheck temporary
+ text
+ ];
+ description = "Abstract interface for the file system";
+ license = lib.licenses.asl20;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"fs-events" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -114563,6 +114791,31 @@ self: {
broken = true;
}) {};
+ "fs-sim" = callPackage
+ ({ mkDerivation, base, base16-bytestring, bifunctors, bytestring
+ , containers, fs-api, generics-sop, io-classes, mtl, pretty-show
+ , primitive, QuickCheck, quickcheck-state-machine, random
+ , safe-wild-cards, strict-stm, tasty, tasty-hunit, tasty-quickcheck
+ , temporary, text
+ }:
+ mkDerivation {
+ pname = "fs-sim";
+ version = "0.3.0.0";
+ sha256 = "0wphs3i5f400i313qgii0z76mk3xqvzr5swnmhyc67kcl50l807q";
+ libraryHaskellDepends = [
+ base base16-bytestring bytestring containers fs-api io-classes mtl
+ primitive QuickCheck safe-wild-cards strict-stm text
+ ];
+ testHaskellDepends = [
+ base bifunctors bytestring containers fs-api generics-sop
+ pretty-show primitive QuickCheck quickcheck-state-machine random
+ strict-stm tasty tasty-hunit tasty-quickcheck temporary text
+ ];
+ description = "Simulated file systems";
+ license = lib.licenses.asl20;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"fsh-csv" = callPackage
({ mkDerivation, base, hint }:
mkDerivation {
@@ -115636,6 +115889,27 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "fused-effects_1_1_2_3" = callPackage
+ ({ mkDerivation, base, containers, hedgehog, hedgehog-fn
+ , inspection-testing, markdown-unlit, tasty-bench, transformers
+ , unliftio-core
+ }:
+ mkDerivation {
+ pname = "fused-effects";
+ version = "1.1.2.3";
+ sha256 = "0z0gwkb3rw9jpa3zxz5w3fc0x54xww0p5wzp4f0xdargjy1jhmk0";
+ libraryHaskellDepends = [ base transformers unliftio-core ];
+ testHaskellDepends = [
+ base containers hedgehog hedgehog-fn inspection-testing
+ transformers
+ ];
+ testToolDepends = [ markdown-unlit ];
+ benchmarkHaskellDepends = [ base tasty-bench transformers ];
+ description = "A fast, flexible, fused effect system";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"fused-effects-exceptions" = callPackage
({ mkDerivation, base, fused-effects, markdown-unlit, tasty
, tasty-hunit, transformers
@@ -115844,8 +116118,8 @@ self: {
}:
mkDerivation {
pname = "futhark";
- version = "0.25.20";
- sha256 = "149fzcd6rijr5vzpn42xfjr8k9pgijmqm4c754na1vj8d926sjgw";
+ version = "0.25.21";
+ sha256 = "1qhidm4vlpqh99mk6nn0kx95wbfhkkjy0dfcfvblkp03ckg0qbhm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -120240,8 +120514,8 @@ self: {
({ mkDerivation, base, deepseq, ghc-heap, ghc-prim }:
mkDerivation {
pname = "ghc-datasize";
- version = "0.2.6";
- sha256 = "0nprk7mzr6n63ihjdqrs2kd16hzl72n04zi3hpsjlszy8gzizqg5";
+ version = "0.2.7";
+ sha256 = "0xndiq2049nrfwrgzdz1m0rkskiqcsblkfxwijxf0lzy4avj4bh1";
libraryHaskellDepends = [ base deepseq ghc-heap ghc-prim ];
description = "Determine the size of data structures in GHC's memory";
license = lib.licenses.bsd3;
@@ -121758,8 +122032,8 @@ self: {
}:
mkDerivation {
pname = "ghc-tags-core";
- version = "0.6.1.0";
- sha256 = "0x2l1n8fsg7z0x3bvqa806l4ldzxjsapfv9cf3fnvandh9d2dc4p";
+ version = "0.6.1.1";
+ sha256 = "1p1ykmbq16lg30s2cnwds16aiq4wxiv9s59sa933fk9mv2841gb1";
libraryHaskellDepends = [
attoparsec base bytestring containers deepseq filepath ghc text
];
@@ -121790,8 +122064,8 @@ self: {
}:
mkDerivation {
pname = "ghc-tags-plugin";
- version = "0.6.1.0";
- sha256 = "1c3vr9754szadl4bj98hmjz5jmqahggakm7x3838cccqbdrpxyh0";
+ version = "0.6.1.1";
+ sha256 = "1w1m942hzw63igdjvhb15n5w0yzkm2hp5lyv1dl815dvzj0bn8kq";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -124690,8 +124964,8 @@ self: {
}:
mkDerivation {
pname = "git-annex";
- version = "10.20240808";
- sha256 = "0593kq47kv8zqlknsicih5kh0f0qxy3xwadaqmi5gffrjpvapdf5";
+ version = "10.20240831";
+ sha256 = "1ly9iirr0669i5aq3k1lf60sg5z3p08kn4jnvnjcx0l114b67q3j";
configureFlags = [
"-fassistant" "-f-benchmark" "-fcrypton" "-fdbus" "-f-debuglocks"
"-fmagicmime" "-fpairing" "-fproduction" "-ftorrentparser"
@@ -139483,17 +139757,17 @@ self: {
}) {};
"hashes" = callPackage
- ({ mkDerivation, base, bytestring, criterion, openssl, QuickCheck
- , sha-validation, sydtest, vector
+ ({ mkDerivation, base, bytestring, criterion, hspec, openssl
+ , QuickCheck, sha-validation, vector
}:
mkDerivation {
pname = "hashes";
- version = "0.3.0";
- sha256 = "007hn43jnz0pgv49if9g4z3r13q8kkla9w15ggbdrc2hksdbzf3v";
+ version = "0.3.0.1";
+ sha256 = "0frrqa16p855qgs2lphdl9ka803j3xra7jw31s51r6xdh2ilb9jd";
libraryHaskellDepends = [ base bytestring ];
librarySystemDepends = [ openssl ];
testHaskellDepends = [
- base bytestring QuickCheck sha-validation sydtest vector
+ base bytestring hspec QuickCheck sha-validation vector
];
testSystemDepends = [ openssl ];
benchmarkHaskellDepends = [ base bytestring criterion ];
@@ -144115,19 +144389,20 @@ self: {
}) {};
"hasmtlib" = callPackage
- ({ mkDerivation, attoparsec, base, bitvec, bytestring, containers
- , data-default, dependent-map, finite-typelits, lens, mtl
- , smtlib-backends, smtlib-backends-process, some, text, utf8-string
- , vector-sized
+ ({ mkDerivation, array, attoparsec, base, bitvec, bytestring
+ , containers, data-default, dependent-map, finite-typelits, lens
+ , mtl, smtlib-backends, smtlib-backends-process, some, text
+ , unordered-containers, utf8-string, vector-sized
}:
mkDerivation {
pname = "hasmtlib";
- version = "2.3.2";
- sha256 = "11vbxn0lkfnasc9qvk8bjqd7nk7fwbs9zjgwwsfzgz5ann3aja8p";
+ version = "2.6.1";
+ sha256 = "004dic90jsf65z6y8zv0ik3bb9ln1zw5b42kgdm5a4cg97q02fy2";
libraryHaskellDepends = [
- attoparsec base bitvec bytestring containers data-default
+ array attoparsec base bitvec bytestring containers data-default
dependent-map finite-typelits lens mtl smtlib-backends
- smtlib-backends-process some text utf8-string vector-sized
+ smtlib-backends-process some text unordered-containers utf8-string
+ vector-sized
];
description = "A monad for interfacing with external SMT solvers";
license = lib.licenses.gpl3Only;
@@ -144210,7 +144485,7 @@ self: {
license = lib.licenses.mit;
}) {};
- "hasql_1_8" = callPackage
+ "hasql_1_8_0_2" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring
, bytestring-strict-builder, contravariant, contravariant-extras
, criterion, dlist, hashable, hashtables, hspec, hspec-discover
@@ -144221,8 +144496,8 @@ self: {
}:
mkDerivation {
pname = "hasql";
- version = "1.8";
- sha256 = "0jaapi6p45iy1z62pi81h1w52icvk1lbd7nsx16wnl6h9bx10mr4";
+ version = "1.8.0.2";
+ sha256 = "0dgvbvvkn7d5khz5p97ndbw6j72zram986yn6m519ng3c30d51q9";
libraryHaskellDepends = [
aeson attoparsec base bytestring bytestring-strict-builder
contravariant dlist hashable hashtables iproute mtl
@@ -147848,8 +148123,8 @@ self: {
}:
mkDerivation {
pname = "heftia";
- version = "0.2.0.0";
- sha256 = "1kqpg346sbavphq00spl9pmj1f7d9n467zc8qil82q71nsmhqni3";
+ version = "0.3.0.0";
+ sha256 = "1brmn77ihnx2a7w64ikw9n8ym4gkaw7zkz5ycrc5dfzsl9ai220s";
libraryHaskellDepends = [
base constraints data-effects extensible free kan-extensions
membership mtl singletons-base singletons-th transformers
@@ -147864,25 +148139,27 @@ self: {
"heftia-effects" = callPackage
({ mkDerivation, base, containers, data-effects, extensible, extra
- , free, ghc-typelits-knownnat, heftia, loglevel, mtl, tasty
- , tasty-discover, tasty-hunit, text, time, transformers, unliftio
+ , free, ghc-typelits-knownnat, heftia, hspec, mtl, tasty
+ , tasty-discover, tasty-hspec, text, time, transformers
+ , unbounded-delays, unliftio
}:
mkDerivation {
pname = "heftia-effects";
- version = "0.2.0.0";
- sha256 = "0jk9gmrh1y9dzxsva4azbd74bgxfqswh4awsxgmpqigg1g36m6sh";
+ version = "0.3.0.0";
+ sha256 = "00lgnsnyn0rwhgnzfdq6kq5wxcs3w6d6awcj65kikhp9ysnv0j5n";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base containers data-effects extensible free ghc-typelits-knownnat
- heftia mtl transformers unliftio
+ base containers data-effects extensible extra free
+ ghc-typelits-knownnat heftia mtl time transformers unbounded-delays
+ unliftio
];
executableHaskellDepends = [
- base data-effects extra ghc-typelits-knownnat heftia loglevel text
- time
+ base data-effects extra ghc-typelits-knownnat heftia text time
];
testHaskellDepends = [
- base data-effects ghc-typelits-knownnat heftia tasty tasty-hunit
+ base data-effects ghc-typelits-knownnat heftia hspec tasty
+ tasty-hspec unliftio
];
testToolDepends = [ tasty-discover ];
description = "higher-order effects done right";
@@ -149490,6 +149767,19 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "hexml_0_3_5" = callPackage
+ ({ mkDerivation, base, bytestring, extra }:
+ mkDerivation {
+ pname = "hexml";
+ version = "0.3.5";
+ sha256 = "15mjy6cxihh4bwdi0mh2vawqimpylzvl0jnpxwgalg96dsnj30a1";
+ libraryHaskellDepends = [ base bytestring extra ];
+ testHaskellDepends = [ base bytestring ];
+ description = "XML subset DOM parser";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"hexml-lens" = callPackage
({ mkDerivation, base, bytestring, contravariant, foundation, hexml
, hspec, lens, profunctors, text, wreq
@@ -151128,6 +151418,8 @@ self: {
pname = "higgledy";
version = "0.4.2.1";
sha256 = "0gwlksxqfngd3ikc5nlbh7jq42l8siriqmgbravkvk1f78p1rcy3";
+ revision = "1";
+ editedCabalFile = "1qfknh9696gywnwrp45xrqzw1dqv1pr3gsla9fw9rr4i28pbd4br";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
barbies base generic-lens generic-lens-core named QuickCheck
@@ -153530,7 +153822,7 @@ self: {
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
- }) {inherit (pkgs) fam;};
+ }) {fam = null;};
"hlibgit2" = callPackage
({ mkDerivation, base, bindings-DSL, git, openssl, process, zlib }:
@@ -159267,6 +159559,30 @@ self: {
license = lib.licenses.bsd3;
}) {GeoIP = null;};
+ "hs-asapo" = callPackage
+ ({ mkDerivation, base, bytestring, cabal-doctest, clock, doctest
+ , libasapo-consumer, libasapo-producer, optparse-applicative, text
+ , time, timerep
+ }:
+ mkDerivation {
+ pname = "hs-asapo";
+ version = "0.9.0";
+ sha256 = "0629yz0zpq6zyqxxczmpv246nz4mv2vz1nv46w72cqz4b5mbanmf";
+ setupHaskellDepends = [ base cabal-doctest ];
+ libraryHaskellDepends = [
+ base bytestring clock text time timerep
+ ];
+ libraryPkgconfigDepends = [ libasapo-consumer libasapo-producer ];
+ testHaskellDepends = [
+ base bytestring clock doctest text time timerep
+ ];
+ benchmarkHaskellDepends = [ base optparse-applicative text time ];
+ description = "Haskell bindings for ASAP:O";
+ license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
+ }) {libasapo-consumer = null; libasapo-producer = null;};
+
"hs-aws-lambda" = callPackage
({ mkDerivation, aeson, base, base64, bytestring, case-insensitive
, containers, deepseq, http-client, http-types, safe-exceptions
@@ -159597,6 +159913,22 @@ self: {
broken = true;
}) {};
+ "hs-highlight" = callPackage
+ ({ mkDerivation, base, bytestring, hspec }:
+ mkDerivation {
+ pname = "hs-highlight";
+ version = "1.0.3";
+ sha256 = "0m6x96v5h2xdw618y5ljp0cpy52np8lvd126sp7mqfqr318vx51x";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base bytestring ];
+ executableHaskellDepends = [ base ];
+ testHaskellDepends = [ base hspec ];
+ description = "A tool to highlight terminal strings";
+ license = lib.licenses.mit;
+ mainProgram = "test-exe";
+ }) {};
+
"hs-inspector" = callPackage
({ mkDerivation, base, haskell-src, hspec }:
mkDerivation {
@@ -162881,6 +163213,8 @@ self: {
pname = "hslua-module-zip";
version = "1.1.3";
sha256 = "1fws5jwf1zwqilgm05y28ywgxavygnjpdlj43nhfg8cmng1p0kyq";
+ revision = "1";
+ editedCabalFile = "1ml14hycwh4wg8351b8dq94qyppkzhw8jk0b0dgahqvy7p5w86y3";
libraryHaskellDepends = [
base bytestring filepath hslua-core hslua-list hslua-marshalling
hslua-packaging hslua-typing text time zip-archive
@@ -163790,14 +164124,14 @@ self: {
license = lib.licenses.bsd3;
}) {};
- "hspec-hedgehog_0_2_0_0" = callPackage
+ "hspec-hedgehog_0_3_0_0" = callPackage
({ mkDerivation, base, hedgehog, hspec, hspec-core, hspec-discover
, HUnit, QuickCheck, splitmix
}:
mkDerivation {
pname = "hspec-hedgehog";
- version = "0.2.0.0";
- sha256 = "1xf0sl6sliri7cc6wp5h9l90a732fkycmr71af2jv6yr8nv5rpak";
+ version = "0.3.0.0";
+ sha256 = "1px71jwxvqdh837fvlmx4smcvci9bbkygb7n10vasfpyb2k0yhzy";
libraryHaskellDepends = [
base hedgehog hspec hspec-core QuickCheck splitmix
];
@@ -165853,8 +166187,8 @@ self: {
({ mkDerivation, base, http-api-data, text }:
mkDerivation {
pname = "htmx";
- version = "0.1.0.0";
- sha256 = "0b2rjq3qv68vr7ljy844w9fiz93f0v0y2dykybhl5addbyz6z4nm";
+ version = "0.1.0.1";
+ sha256 = "06wnjhjgimggfhl2510lxwabqr5hdzb7yqlbmv9mi01c50q6idam";
libraryHaskellDepends = [ base http-api-data text ];
description = "Use htmx with various haskell libraries";
license = lib.licenses.mit;
@@ -165878,8 +166212,8 @@ self: {
({ mkDerivation, base, htmx, htmx-lucid, lucid2, servant, text }:
mkDerivation {
pname = "htmx-servant";
- version = "0.2.0.0";
- sha256 = "0xckwxigcjfsf9idw056fnks7b3chdd9bawilwf252mcm45ywaqy";
+ version = "0.2.0.1";
+ sha256 = "0vwj3d34ada0iskjr4k7a75x6hf750b71acjphnwddpqf233mfla";
libraryHaskellDepends = [
base htmx htmx-lucid lucid2 servant text
];
@@ -166227,8 +166561,8 @@ self: {
}:
mkDerivation {
pname = "http-barf";
- version = "0.1.0.0";
- sha256 = "0x5aczgzg1ck0yb7mjphl8p45y3kdg83zrzr5l2pvmpb5i6y7v6r";
+ version = "0.1.1.0";
+ sha256 = "1x1jmyqyrh4jmagml1vnjaf2hr5qvs1fjnvabslvvz33hx601398";
libraryHaskellDepends = [
aeson base bytestring http-client http-client-tls mtl vector
];
@@ -166579,6 +166913,37 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "http-conduit_2_3_9" = callPackage
+ ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base
+ , blaze-builder, bytestring, case-insensitive, conduit
+ , conduit-extra, cookie, crypton-connection, data-default-class
+ , hspec, http-client, http-client-tls, http-types, HUnit, mtl
+ , network, resourcet, streaming-commons, temporary, text, time, tls
+ , transformers, unliftio, unliftio-core, utf8-string, wai
+ , wai-conduit, warp, warp-tls
+ }:
+ mkDerivation {
+ pname = "http-conduit";
+ version = "2.3.9";
+ sha256 = "0mg9l71lcilgc5mfc6syw71hqk17jc7f880s63zrwvfxnhc2cvi9";
+ libraryHaskellDepends = [
+ aeson attoparsec attoparsec-aeson base bytestring conduit
+ conduit-extra http-client http-client-tls http-types mtl resourcet
+ transformers unliftio-core
+ ];
+ testHaskellDepends = [
+ aeson attoparsec-aeson base blaze-builder bytestring
+ case-insensitive conduit conduit-extra cookie crypton-connection
+ data-default-class hspec http-client http-types HUnit network
+ resourcet streaming-commons temporary text time tls transformers
+ unliftio utf8-string wai wai-conduit warp warp-tls
+ ];
+ doCheck = false;
+ description = "HTTP client package with conduit interface and HTTPS support";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"http-conduit-browser" = callPackage
({ mkDerivation, base, base64-bytestring, blaze-builder, bytestring
, case-insensitive, conduit, containers, cookie, data-default
@@ -166814,8 +167179,8 @@ self: {
}:
mkDerivation {
pname = "http-interchange";
- version = "0.3.2.1";
- sha256 = "1jji8wjdivpwd4zmhljn39d2rwvrlyxz7gmnacm8qkjmfhkhppkq";
+ version = "0.3.2.2";
+ sha256 = "0smmf2c86s01vp8vdyjl2hcqmq3q95r8ngdvs2d8drr7llf0dizv";
libraryHaskellDepends = [
base bytebuild byteslice bytesmith contiguous primitive text
];
@@ -167225,8 +167590,8 @@ self: {
}:
mkDerivation {
pname = "http-semantics";
- version = "0.2.0";
- sha256 = "0n37zspfc6n5rswn10rxg21azkc40a60sl3c2f0zvzkqvsvfp0q3";
+ version = "0.2.1";
+ sha256 = "1nzxqrlxmkld86msmdp1zaqvsw3jbbj63n7r0bpgmyq7nnxqxiks";
libraryHaskellDepends = [
array base bytestring case-insensitive http-types network
network-byte-order time-manager utf8-string
@@ -167456,24 +167821,24 @@ self: {
license = lib.licenses.bsd3;
}) {};
- "http2_5_3_2" = callPackage
+ "http2_5_3_4" = callPackage
({ mkDerivation, aeson, aeson-pretty, array, async, base
, base16-bytestring, bytestring, case-insensitive, containers
- , crypton, directory, filepath, gauge, Glob, hspec, hspec-discover
- , http-semantics, http-types, network, network-byte-order
- , network-control, network-run, random, stm, text, time-manager
- , typed-process, unix-time, unliftio, unordered-containers
- , utf8-string, vector
+ , criterion, crypton, directory, filepath, Glob, hspec
+ , hspec-discover, http-semantics, http-types, iproute, network
+ , network-byte-order, network-control, network-run, random, stm
+ , text, time-manager, typed-process, unix-time, unliftio
+ , unordered-containers, utf8-string, vector
}:
mkDerivation {
pname = "http2";
- version = "5.3.2";
- sha256 = "18nhxfshlddf8dgl1lbnkswjrm1zw91hsbcmvlw9ninnaqvzz93k";
+ version = "5.3.4";
+ sha256 = "006l2asgkcgdiyknl363n3wfdmaxbqnnf9kls4ljqxvc677l2jj3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
array async base bytestring case-insensitive containers
- http-semantics http-types network network-byte-order
+ http-semantics http-types iproute network network-byte-order
network-control stm time-manager unix-time unliftio utf8-string
];
testHaskellDepends = [
@@ -167484,8 +167849,8 @@ self: {
];
testToolDepends = [ hspec-discover ];
benchmarkHaskellDepends = [
- array base bytestring case-insensitive containers gauge
- network-byte-order stm
+ array base bytestring case-insensitive containers criterion
+ network-byte-order stm unliftio
];
description = "HTTP/2 library";
license = lib.licenses.bsd3;
@@ -167637,8 +168002,8 @@ self: {
}:
mkDerivation {
pname = "http3";
- version = "0.0.17";
- sha256 = "1dq8qbrq1gfpdvkahpxgg11diyfqk59srnp4hl8sbw0fsdxmiawp";
+ version = "0.0.18";
+ sha256 = "1wmh13irvsfkbzmg1xh5p68xqhvs21hr9dk3dk845xdn269vxidq";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -169483,8 +169848,8 @@ self: {
}:
mkDerivation {
pname = "hw-polysemy";
- version = "0.2.14.0";
- sha256 = "0scmhk2wwgf4dpwwjw3idhhjqma58i0smcc2s2amgbw294bjnxw4";
+ version = "0.2.14.2";
+ sha256 = "08cllz3vm444yzvds9b5057l235gs5ardy9x9fbkagdryids6afp";
libraryHaskellDepends = [
aeson aeson-pretty async base binary bytestring contravariant Diff
directory exceptions filepath generic-lens ghc-prim http-conduit
@@ -171556,7 +171921,6 @@ self: {
];
description = "Lattice iCE40 Primitive IP";
license = lib.licenses.bsd3;
- hydraPlatforms = lib.platforms.none;
}) {};
"icepeak" = callPackage
@@ -176679,18 +177043,21 @@ self: {
}) {};
"io-classes" = callPackage
- ({ mkDerivation, array, async, base, bytestring, mtl, primitive
- , stm, time
+ ({ mkDerivation, array, async, base, bytestring, deepseq, nothunks
+ , primitive, QuickCheck, stm, tasty, tasty-quickcheck, time
}:
mkDerivation {
pname = "io-classes";
- version = "1.5.0.0";
- sha256 = "1iwzmi6z3v9sx7n3x8yg1xa262i898f6vddxhx9lhgby0hw3r4i9";
- revision = "1";
- editedCabalFile = "0mqx8dq16y6ig3gxn7cdr6h3d6via1j5q8n7a3s8sln0apkak440";
+ version = "1.7.0.0";
+ sha256 = "1lnp09xmkl63zfy3ly5lmy1fsidngzksh35ws753s9287wc9fxbh";
+ revision = "2";
+ editedCabalFile = "1lkffla90j6fp64kbw220dsqxy0cqwa0987ssp24skkkgk5j0132";
libraryHaskellDepends = [
- array async base bytestring mtl primitive stm time
+ array async base bytestring deepseq nothunks primitive QuickCheck
+ stm time
];
+ testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ];
+ doHaddock = false;
description = "Type classes for concurrency with STM, ST and timing";
license = lib.licenses.asl20;
}) {};
@@ -176706,6 +177073,7 @@ self: {
libraryHaskellDepends = [ array base io-classes mtl si-timers ];
description = "Experimental MTL instances for io-classes";
license = lib.licenses.asl20;
+ hydraPlatforms = lib.platforms.none;
}) {};
"io-machine" = callPackage
@@ -176778,20 +177146,21 @@ self: {
"io-sim" = callPackage
({ mkDerivation, array, base, containers, criterion, deepseq
, exceptions, io-classes, nothunks, parallel, primitive, psqueues
- , QuickCheck, quiet, si-timers, strict-stm, tasty, tasty-hunit
- , tasty-quickcheck, time
+ , QuickCheck, quiet, tasty, tasty-hunit, tasty-quickcheck, time
}:
mkDerivation {
pname = "io-sim";
- version = "1.5.0.0";
- sha256 = "0074ngiwrs7fnrllnzh7dz5k1f5dv65d7b9bjmx6kzfn38pmmn0v";
+ version = "1.6.0.0";
+ sha256 = "0ripyhcmvvlqhb2v2gnbvbmb6bi7pqlcnly7cs7a5rxb9iww4qla";
+ revision = "3";
+ editedCabalFile = "16if6l47s01q7lbx8b1ymi4gj6bzd53jajm89gwnrg8033mbx6cy";
libraryHaskellDepends = [
base containers deepseq exceptions io-classes nothunks parallel
- primitive psqueues QuickCheck quiet si-timers strict-stm time
+ primitive psqueues QuickCheck quiet time
];
testHaskellDepends = [
- array base containers io-classes QuickCheck si-timers strict-stm
- tasty tasty-hunit tasty-quickcheck time
+ array base containers io-classes QuickCheck tasty tasty-hunit
+ tasty-quickcheck time
];
benchmarkHaskellDepends = [ base criterion io-classes ];
description = "A pure simulator for monadic concurrency with STM";
@@ -177650,27 +178019,24 @@ self: {
}) {};
"iri" = callPackage
- ({ mkDerivation, attoparsec, base, bytestring, contravariant
- , hashable, ip, profunctors, ptr, punycode, QuickCheck
- , quickcheck-instances, rerebase, semigroups, tasty, tasty-hunit
- , tasty-quickcheck, template-haskell, text, text-builder, th-lift
+ ({ mkDerivation, attoparsec, base, bytestring, cereal
+ , contravariant, hashable, ip, mtl, profunctors, ptr, rerebase
+ , tasty, tasty-hunit, template-haskell, text, text-builder, th-lift
, th-lift-instances, unordered-containers, vector, vector-builder
- , vector-instances
+ , vector-instances, wide-word
}:
mkDerivation {
pname = "iri";
- version = "0.4";
- sha256 = "0v790f2fl4hcb6069ak5cscd156ry3065cshjh9c30239allw7m5";
+ version = "0.5.1";
+ sha256 = "0r1isflm644d823vwimrcmh4s8ash84gi4hgav1gxgiryw9j013n";
libraryHaskellDepends = [
- attoparsec base bytestring contravariant hashable ip profunctors
- ptr punycode semigroups template-haskell text text-builder th-lift
+ attoparsec base bytestring cereal contravariant hashable ip mtl
+ profunctors ptr template-haskell text text-builder th-lift
th-lift-instances unordered-containers vector vector-builder
- vector-instances
- ];
- testHaskellDepends = [
- QuickCheck quickcheck-instances rerebase tasty tasty-hunit
- tasty-quickcheck
+ vector-instances wide-word
];
+ testHaskellDepends = [ rerebase tasty tasty-hunit ];
+ doHaddock = false;
description = "RFC-based resource identifier library";
license = lib.licenses.mit;
hydraPlatforms = lib.platforms.none;
@@ -183181,7 +183547,7 @@ self: {
license = lib.licenses.bsd3;
}) {};
- "katip_0_8_8_1" = callPackage
+ "katip_0_8_8_2" = callPackage
({ mkDerivation, aeson, async, auto-update, base, blaze-builder
, bytestring, containers, criterion, deepseq, directory, either
, filepath, hostname, microlens, microlens-th, monad-control, mtl
@@ -183194,8 +183560,8 @@ self: {
}:
mkDerivation {
pname = "katip";
- version = "0.8.8.1";
- sha256 = "1745h9rkrm8dzvx1px62vq1rbgnwqxwrrz72m6vc4yyj1pzhhykc";
+ version = "0.8.8.2";
+ sha256 = "12g0i1ndzzkgf0qgkxx525d742mkfnsdwb9rhi6z8jn5hc38sps4";
libraryHaskellDepends = [
aeson async auto-update base bytestring containers either hostname
microlens microlens-th monad-control mtl old-locale resourcet
@@ -189895,6 +190261,22 @@ self: {
license = lib.licenses.mit;
}) {};
+ "lazyppl" = callPackage
+ ({ mkDerivation, base, containers, hmatrix, log-domain
+ , math-functions, monad-extras, mtl, random, transformers
+ }:
+ mkDerivation {
+ pname = "lazyppl";
+ version = "1.0";
+ sha256 = "1agm2d6yxsn9m46lljcnys85nwr29nhghffwhr6y9xgpdrf6gvzw";
+ libraryHaskellDepends = [
+ base containers hmatrix log-domain math-functions monad-extras mtl
+ random transformers
+ ];
+ description = "Lazy Probabilistic Programming Library";
+ license = lib.licenses.mit;
+ }) {};
+
"lazyset" = callPackage
({ mkDerivation, base, containers, data-ordlist, HUnit, time
, timeit
@@ -192576,12 +192958,16 @@ self: {
({ mkDerivation, base, hspec, QuickCheck, split }:
mkDerivation {
pname = "libroman";
- version = "3.1.1";
- sha256 = "11yg74v290s4dy5bn94hb0lwncbbxqljgjldaxr80iy9c52z9hzi";
+ version = "3.2.0";
+ sha256 = "0y1n3c5a2qmazaifi760lsiy17vbmnhrm8v1ixs54y1ww75gpgw6";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base split ];
+ executableHaskellDepends = [ base ];
testHaskellDepends = [ base hspec QuickCheck ];
description = "Use Roman Numerals as a Numeric Datatype (sort of)";
license = lib.licenses.bsd3;
+ mainProgram = "roman";
}) {};
"libsecp256k1" = callPackage
@@ -192735,10 +193121,8 @@ self: {
}:
mkDerivation {
pname = "libsystemd-journal";
- version = "1.4.5.1";
- sha256 = "1d2pm38nq8bk55lva1y1p5789qdkcmmc1z376lnjs4f0jgb6pnhn";
- revision = "1";
- editedCabalFile = "0daj8yrxp9zph3jgyxp10gj0pi0yba58jv7iy67j6zi23hbzm6ar";
+ version = "1.4.6.0";
+ sha256 = "0wxf56i9mv6fm40rwzawbf829z73r4x7jchgardl770dg5zmy9yb";
libraryHaskellDepends = [
base bytestring hashable hsyslog pipes pipes-safe semigroups text
transformers uniplate unix-bytestring unordered-containers uuid
@@ -193270,8 +193654,8 @@ self: {
}:
mkDerivation {
pname = "lifx-lan";
- version = "0.8.2";
- sha256 = "17n684whz5b80zg1jr7l5dp5qz2fa6g3hgqn5b8mjhqlrgqsmfwn";
+ version = "0.8.3";
+ sha256 = "0077wdyrfz20lrd55lzv3bd1ab9cckppkm1gyzp1g23b8xwdayz5";
libraryHaskellDepends = [
ansi-terminal base binary bytestring colour composition containers
extra monad-loops mtl network random safe text time transformers
@@ -194724,7 +195108,6 @@ self: {
];
description = "RISC-V Core";
license = lib.licenses.bsd3;
- hydraPlatforms = lib.platforms.none;
}) {};
"lipsum-gen" = callPackage
@@ -194826,13 +195209,13 @@ self: {
, optparse-applicative, parallel, parser-combinators, pretty
, process, rest-rewrite, smtlib-backends, smtlib-backends-process
, stm, store, syb, tagged, tasty, tasty-ant-xml, tasty-hunit
- , tasty-quickcheck, tasty-rerun, text, transformers, typed-process
+ , tasty-quickcheck, tasty-rerun, text, transformers
, unordered-containers, vector, z3
}:
mkDerivation {
pname = "liquid-fixpoint";
- version = "0.9.6.3";
- sha256 = "0vir7l5wpbpcgvydncxsn6yk6xi2v8ax4r75zb4cn0sl4cyswp4m";
+ version = "0.9.6.3.1";
+ sha256 = "1lad9s2slvbz0msdk43554h73zhw8cxcbj7fnj2nbj0rni8q0i0i";
configureFlags = [ "-fbuild-external" ];
isLibrary = true;
isExecutable = true;
@@ -194842,14 +195225,14 @@ self: {
fgl filepath hashable intern lens-family megaparsec mtl parallel
parser-combinators pretty process rest-rewrite smtlib-backends
smtlib-backends-process stm store syb text transformers
- typed-process unordered-containers vector
+ unordered-containers vector
];
executableHaskellDepends = [ base ];
testHaskellDepends = [
base containers directory filepath hashable mtl
optparse-applicative process stm tagged tasty tasty-ant-xml
tasty-hunit tasty-quickcheck tasty-rerun text transformers
- typed-process unordered-containers
+ unordered-containers
];
testSystemDepends = [ git nettools z3 ];
doCheck = false;
@@ -194918,10 +195301,8 @@ self: {
}:
mkDerivation {
pname = "liquid-prelude";
- version = "0.9.2.8.1";
- sha256 = "1yan7blwns2r39qgrrzn2q7z9j6m72jllnl523w61frr7yzlxkck";
- revision = "1";
- editedCabalFile = "08zwppn1jpf1cpz1f3pq18wxdl20spmkkfj604kn8x0bz4d0386d";
+ version = "0.9.2.8.2";
+ sha256 = "0ldap73vg5qxw9fh2mmfinhg78wpqf8nnpd4kd7abpxlpmni8d3r";
setupHaskellDepends = [ base Cabal liquidhaskell-boot ];
libraryHaskellDepends = [
base bytestring containers ghc-prim liquidhaskell
@@ -194948,15 +195329,16 @@ self: {
"liquidhaskell" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, ghc-bignum
- , ghc-prim, liquidhaskell-boot, z3
+ , ghc-internal, ghc-prim, liquidhaskell-boot, z3
}:
mkDerivation {
pname = "liquidhaskell";
- version = "0.9.8.1";
- sha256 = "0dak8ixjylm4lznzddn4zcjdb8nm9ha5l6p29l6bhk54gfzccsn8";
+ version = "0.9.10.1";
+ sha256 = "1r3syj0c2v8x3xd2bqywf8f596r9mnf85mr2r9xvfxxd6dlmyz85";
setupHaskellDepends = [ base Cabal liquidhaskell-boot ];
libraryHaskellDepends = [
- base bytestring containers ghc-bignum ghc-prim liquidhaskell-boot
+ base bytestring containers ghc-bignum ghc-internal ghc-prim
+ liquidhaskell-boot
];
testSystemDepends = [ z3 ];
description = "Liquid Types for Haskell";
@@ -194968,16 +195350,16 @@ self: {
({ mkDerivation, aeson, base, binary, bytestring, Cabal, cereal
, cmdargs, containers, data-default, data-fix, deepseq, Diff
, directory, exceptions, extra, filepath, fingertree, free, ghc
- , ghc-boot, ghc-paths, ghc-prim, githash, gitrev, hashable
- , hscolour, liquid-fixpoint, megaparsec, mtl, optparse-applicative
- , pretty, recursion-schemes, split, syb, tasty, tasty-ant-xml
- , tasty-hunit, template-haskell, temporary, text, th-compat, time
- , transformers, unordered-containers, vector
+ , ghc-boot, ghc-internal, ghc-paths, ghc-prim, githash, gitrev
+ , hashable, hscolour, liquid-fixpoint, megaparsec, mtl
+ , optparse-applicative, pretty, recursion-schemes, split, syb
+ , tasty, tasty-ant-xml, tasty-hunit, template-haskell, temporary
+ , text, th-compat, time, transformers, unordered-containers, vector
}:
mkDerivation {
pname = "liquidhaskell-boot";
- version = "0.9.8.1";
- sha256 = "00cm1myw2l051nspx04vn332jxn2wary2mn5yhv0pqsvi28j2vnw";
+ version = "0.9.10.1";
+ sha256 = "11dl8lsw0wqacfjhvs03ymrsv2gxfkgjv5mbp30vmd0c3gb34fgl";
libraryHaskellDepends = [
aeson base binary bytestring Cabal cereal cmdargs containers
data-default data-fix deepseq Diff directory exceptions extra
@@ -194988,8 +195370,9 @@ self: {
unordered-containers vector
];
testHaskellDepends = [
- base directory filepath ghc ghc-paths liquid-fixpoint megaparsec
- syb tasty tasty-ant-xml tasty-hunit time
+ base directory filepath ghc ghc-internal ghc-paths ghc-prim
+ liquid-fixpoint megaparsec syb tasty tasty-ant-xml tasty-hunit
+ template-haskell time unordered-containers
];
description = "Liquid Types for Haskell";
license = lib.licenses.bsd3;
@@ -196172,8 +196555,8 @@ self: {
}:
mkDerivation {
pname = "llvm-pretty";
- version = "0.12.0.0";
- sha256 = "1xdlic9rl63617qqwxlf2sn0j67wsnarhllf1k5anzgprd64vylj";
+ version = "0.12.1.0";
+ sha256 = "113avpn33gyh65yd0bbfwni044ih5vcbnv8l43siy8a4asp0xfwi";
libraryHaskellDepends = [
base containers microlens microlens-th monadLib parsec pretty syb
template-haskell th-abstraction
@@ -196199,8 +196582,8 @@ self: {
}:
mkDerivation {
pname = "llvm-pretty-bc-parser";
- version = "0.4.1.0";
- sha256 = "1nc8znxzzg2qgn3x52a310rn8lg647k495927k6zfs2x07chy5gh";
+ version = "0.4.2.0";
+ sha256 = "1y0wvczlrmx990c9i697vy30bpl7109k9psxpldd3857cadmkmdi";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -198812,6 +199195,21 @@ self: {
license = lib.licenses.mit;
}) {inherit (pkgs) lua5_4;};
+ "lua_2_3_3" = callPackage
+ ({ mkDerivation, base, lua5_4, tasty, tasty-hunit }:
+ mkDerivation {
+ pname = "lua";
+ version = "2.3.3";
+ sha256 = "0xvhfq8ms5wbchrscxaqf4a9panfnzgz5xdlg86790nydab2kals";
+ configureFlags = [ "-fsystem-lua" "-f-use-pkgconfig" ];
+ libraryHaskellDepends = [ base ];
+ librarySystemDepends = [ lua5_4 ];
+ testHaskellDepends = [ base tasty tasty-hunit ];
+ description = "Lua, an embeddable scripting language";
+ license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ }) {inherit (pkgs) lua5_4;};
+
"lua-arbitrary" = callPackage
({ mkDerivation, base, lua, QuickCheck }:
mkDerivation {
@@ -202955,8 +203353,8 @@ self: {
}:
mkDerivation {
pname = "matterhorn";
- version = "90000.0.0";
- sha256 = "0vc63h1xcg578c88wra66lb1x4spqqbcg5kfgjqqy3klqs2qz0sp";
+ version = "90000.0.1";
+ sha256 = "09zgjg6ymclxjbmlcrvwhd9nfjiqnx13ln52gvgk6wxkksdxb614";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -204065,6 +204463,8 @@ self: {
pname = "melf";
version = "1.3.1";
sha256 = "0ivfzsw36qy0m93h353r3963vmhirzg3a5mirqn1hfbsk24xf1dx";
+ revision = "2";
+ editedCabalFile = "0q822xj2z2xbdi8wk0dyny9k3lbpx6c3dmxrlimdnz43218x58rn";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -210271,11 +210671,11 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "monadLib";
- version = "3.10.1";
- sha256 = "0n5fmmsc0qww0nz3k2j4j68qdpq3px46abl9igvv06iz2xi8b778";
+ version = "3.10.3";
+ sha256 = "048xk3zr7237c0mzr6lfca3qsgh60icnp8vw3vg2pj12z8id62ka";
libraryHaskellDepends = [ base ];
description = "A collection of monad transformers";
- license = lib.licenses.bsd3;
+ license = lib.licenses.isc;
}) {};
"monadLib-compose" = callPackage
@@ -218651,15 +219051,15 @@ self: {
license = lib.licenses.bsd3;
}) {};
- "network_3_2_1_0" = callPackage
+ "network_3_2_2_0" = callPackage
({ mkDerivation, base, bytestring, deepseq, directory, hspec
- , hspec-discover, HUnit, QuickCheck, temporary
+ , hspec-discover, HUnit, QuickCheck, stm, temporary
}:
mkDerivation {
pname = "network";
- version = "3.2.1.0";
- sha256 = "00fjgg9zj5nhw1ra8kqaaa3cxzkf0lxnzcfdqvagxx7fdvbwdw4h";
- libraryHaskellDepends = [ base bytestring deepseq directory ];
+ version = "3.2.2.0";
+ sha256 = "033zcj1ibrw49h4rbkhbznyz0na25zyaihh2m35wqlkgji3lkc7g";
+ libraryHaskellDepends = [ base bytestring deepseq directory stm ];
testHaskellDepends = [
base bytestring directory hspec HUnit QuickCheck temporary
];
@@ -220510,8 +220910,8 @@ self: {
}:
mkDerivation {
pname = "ngx-export-tools-extra";
- version = "1.2.8.1";
- sha256 = "0x56jxbswzs371z8a93h5zbda4h6y9l2jnlp15h5vg9lsn2fhrnw";
+ version = "1.2.9.1";
+ sha256 = "0mafzhc6lnari85ng2iw025nhyvwsqkaamxf6jlkkm45k9zsa59y";
libraryHaskellDepends = [
aeson array async base base64 binary bytestring case-insensitive
containers ede enclosed-exceptions http-client
@@ -225260,10 +225660,10 @@ self: {
({ mkDerivation, base, containers, ghc, safe }:
mkDerivation {
pname = "om-plugin-imports";
- version = "0.3.0.0.9.10";
- sha256 = "0x3h9maja4vq3zzh0swi6yfhc149gh4m01mdbhy0v2l6054mfl51";
+ version = "0.4.0.0.9.10";
+ sha256 = "07ghwn2jpy580mzf70x0rawmxsqsbyy1adp204vydxapp04xbv0k";
libraryHaskellDepends = [ base containers ghc safe ];
- description = "Plugin-based import warnings";
+ description = "Plugin-based explicit import generation";
license = lib.licenses.mit;
hydraPlatforms = lib.platforms.none;
broken = true;
@@ -232136,8 +232536,8 @@ self: {
pname = "parameterized-utils";
version = "2.1.8.0";
sha256 = "026lrdnw5rjvny380rmrzpwhmcfgp551whbk0mnx2y2q6ij0sjfm";
- revision = "1";
- editedCabalFile = "0c253mwkk7a58frhavl9nzwlmps4kzvi5a5hsdv6mbsaqq5vq7vw";
+ revision = "2";
+ editedCabalFile = "1kk13926s885fxss2hz6h438k526s8agnhg8v199qam862f16yhh";
libraryHaskellDepends = [
base base-orphans constraints containers deepseq ghc-prim hashable
hashtables indexed-traversable lens mtl profunctors
@@ -235879,6 +236279,45 @@ self: {
maintainers = [ lib.maintainers.psibi ];
}) {};
+ "persistent_2_14_6_3" = callPackage
+ ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base
+ , base64-bytestring, blaze-html, bytestring, conduit, containers
+ , criterion, deepseq, fast-logger, file-embed, hspec, http-api-data
+ , lift-type, monad-logger, mtl, path-pieces, QuickCheck
+ , quickcheck-instances, resource-pool, resourcet, scientific
+ , shakespeare, silently, template-haskell, text, th-lift-instances
+ , time, transformers, unliftio, unliftio-core, unordered-containers
+ , vault, vector
+ }:
+ mkDerivation {
+ pname = "persistent";
+ version = "2.14.6.3";
+ sha256 = "1nqmd1ml1s4cm9hwfz9cz5qj4i9zm8ip69gmgysfgbs0h64f7w2d";
+ libraryHaskellDepends = [
+ aeson attoparsec attoparsec-aeson base base64-bytestring blaze-html
+ bytestring conduit containers deepseq fast-logger http-api-data
+ lift-type monad-logger mtl path-pieces resource-pool resourcet
+ scientific silently template-haskell text th-lift-instances time
+ transformers unliftio unliftio-core unordered-containers vault
+ vector
+ ];
+ testHaskellDepends = [
+ aeson attoparsec base base64-bytestring blaze-html bytestring
+ conduit containers deepseq fast-logger hspec http-api-data
+ monad-logger mtl path-pieces QuickCheck quickcheck-instances
+ resource-pool resourcet scientific shakespeare silently
+ template-haskell text th-lift-instances time transformers unliftio
+ unliftio-core unordered-containers vector
+ ];
+ benchmarkHaskellDepends = [
+ base criterion deepseq file-embed template-haskell text
+ ];
+ description = "Type-safe, multi-backend data serialization";
+ license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ maintainers = [ lib.maintainers.psibi ];
+ }) {};
+
"persistent-audit" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring
, getopt-generics, hashable, hspec, mongoDB, persistent
@@ -236393,6 +236832,8 @@ self: {
pname = "persistent-postgresql";
version = "2.13.6.2";
sha256 = "1z6cy54qnxpml86b6dr67kin6ww0dfn9vg3bzb3iw5s9srf7zwn2";
+ revision = "1";
+ editedCabalFile = "1a58a602nnwrb3s72q12piw18r458w3ha9nfjmpz5na566ndqmgl";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -237245,8 +237686,8 @@ self: {
({ mkDerivation, base, bytestring, containers, QuickCheck, text }:
mkDerivation {
pname = "phaser";
- version = "1.0.1.0";
- sha256 = "0c4b5mx2nz8r0bpk29knzgs1hq5f69wsscplk7dcfsqwkngid930";
+ version = "1.0.2.0";
+ sha256 = "1zykmcbhi8plrdp9n1idz3n0181ml9q5k1zj508f6a2pvyl4jcxa";
libraryHaskellDepends = [ base bytestring containers text ];
testHaskellDepends = [
base bytestring containers QuickCheck text
@@ -241106,8 +241547,8 @@ self: {
}:
mkDerivation {
pname = "plots";
- version = "0.1.1.4";
- sha256 = "1b68dd1xk6kqfgyypddk4zcllm8lnfxz2a2fhvb4d09ar3ix7s40";
+ version = "0.1.1.5";
+ sha256 = "0dgjg1idfhmnzdy7c2my1ri98psbm8jq67ssnb2iss4ay9fs13fw";
libraryHaskellDepends = [
adjunctions base base-orphans colour containers data-default
diagrams-core diagrams-lib directory distributive filepath
@@ -242272,6 +242713,8 @@ self: {
pname = "polysemy-blockfrost";
version = "0.1.4.0";
sha256 = "0l4qna29fv8z2mh9aywp30mmlpw73hn40gwkzhpv8hjdlppvlri1";
+ revision = "1";
+ editedCabalFile = "1jljm9ajc8nkqgbm0by2mnascflypw47l6zr22msifxrmlvvyik7";
libraryHaskellDepends = [
base blockfrost-api blockfrost-client polysemy polysemy-plugin text
];
@@ -244479,14 +244922,14 @@ self: {
license = lib.licenses.bsd3;
}) {inherit (pkgs) postgresql;};
- "postgresql-libpq_0_10_2_0" = callPackage
+ "postgresql-libpq_0_11_0_0" = callPackage
({ mkDerivation, base, bytestring, postgresql-libpq-configure
, tasty, tasty-hunit, unix
}:
mkDerivation {
pname = "postgresql-libpq";
- version = "0.10.2.0";
- sha256 = "1vsb95m7k7j7k1156bb2kn1iavj4x3mvczpybw0mypa76a1ppsck";
+ version = "0.11.0.0";
+ sha256 = "18yj7vb51r72ybzi7849w83b79gydnh7az1wkc037fz6iwhb2jh3";
libraryHaskellDepends = [
base bytestring postgresql-libpq-configure unix
];
@@ -244500,8 +244943,8 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "postgresql-libpq-configure";
- version = "0.10";
- sha256 = "00483rfqa65ivxlm3smbr3n4k397izifarjx408pnibqcj4s6yd7";
+ version = "0.11";
+ sha256 = "1n5jjnnflh2ldqvcs44al572240s2435bh5m761hrpbmai5y6kwd";
libraryHaskellDepends = [ base ];
doHaddock = false;
description = "low-level binding to libpq: configure based provider";
@@ -244531,8 +244974,8 @@ self: {
({ mkDerivation, base, libpq }:
mkDerivation {
pname = "postgresql-libpq-pkgconfig";
- version = "0.10";
- sha256 = "1vjfq3iiwygfyb16q84xfa1zhhr63ammfdzq6ks1si02na3k3paw";
+ version = "0.11";
+ sha256 = "19n0kqpx0qbhfcpw61n6wg8ll421bsyqmfgsyh6zs7laykhhmigr";
libraryHaskellDepends = [ base ];
libraryPkgconfigDepends = [ libpq ];
doHaddock = false;
@@ -244819,8 +245262,8 @@ self: {
pname = "postgresql-simple";
version = "0.7.0.0";
sha256 = "0gm1wk2zq35h46v0l1qc0z63jv3gxgqd059j1mcmww80a6sipf4c";
- revision = "2";
- editedCabalFile = "0y86qpm3pffk08d6smpqjfbqmn7bh8yyahc901vk86aln22nqf6w";
+ revision = "3";
+ editedCabalFile = "1vbdiniz18m1kk4wxdnc43ry7gq00vxxvklmnrn8v3vc5r55inka";
libraryHaskellDepends = [
aeson attoparsec base bytestring case-insensitive containers
hashable Only postgresql-libpq scientific template-haskell text
@@ -245973,8 +246416,8 @@ self: {
({ mkDerivation, adjunctions, base, deepseq, lens, mtl }:
mkDerivation {
pname = "predicate-transformers";
- version = "0.13.0.0";
- sha256 = "1ki2qqbraddncvg7ya9l5l6f362cxvrp0ygn6hvdl3xcljzq0hqr";
+ version = "0.15.0.0";
+ sha256 = "0kjmdbm0a7c2vik0hansvkri7c9zp5cfazgk00r65syflsgfk91s";
libraryHaskellDepends = [ adjunctions base deepseq lens mtl ];
description = "A library for writing predicates and transformations over predicates in Haskell";
license = lib.licenses.bsd3;
@@ -248821,8 +249264,8 @@ self: {
}:
mkDerivation {
pname = "project-m36";
- version = "1.0.2";
- sha256 = "0sbp2g5cpw46v3xjj5c3jpznc1sfhdn4ycvfp8ci03m88mp8bjsm";
+ version = "1.1.0";
+ sha256 = "1nqdfvzq4pm8dgds0r7k5fv4sw10nfygnz0w9dvb118s14sap1fi";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -249346,12 +249789,14 @@ self: {
({ mkDerivation, base, containers }:
mkDerivation {
pname = "propeller";
- version = "0.3.0.0";
- sha256 = "0nx76898abx6p71z8bn0sdxi7728zk6dfxgdcz2lp002mbjiawqb";
+ version = "0.4.0.0";
+ sha256 = "07mj8qj4m43ap7y6mh622qh0n0z9pq2i5rxpqrk89fwjcl26gsrm";
libraryHaskellDepends = [ base containers ];
testHaskellDepends = [ base containers ];
description = "A Propagator Library";
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"propellor" = callPackage
@@ -249452,6 +249897,8 @@ self: {
pname = "proquint";
version = "0.1.0.0";
sha256 = "04hhvrrclyav0nhk6zqp9s58vxad8ndi6yw851qprd6h7wr57wg5";
+ revision = "1";
+ editedCabalFile = "1p3s3jpck7w9h5qxqp9w59mmf6yr9bgx339l1m01f6yjq720a6l6";
libraryHaskellDepends = [ array base ];
testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
description = "Proquints: Identifiers that are Readable, Spellable, and Pronounceable";
@@ -250319,6 +250766,8 @@ self: {
pname = "pseudo-boolean";
version = "0.1.11.0";
sha256 = "04hkg7nlyrziq3pm44sqr6b5zjb5x3d70xqzblp3h7f1sc6839rr";
+ revision = "1";
+ editedCabalFile = "1myzfrrjj9j0xd9la3iv9jzlgir6l5wxmh279rykjw2whkys20ry";
libraryHaskellDepends = [
attoparsec base bytestring bytestring-builder containers deepseq
dlist hashable megaparsec parsec void
@@ -250434,6 +250883,8 @@ self: {
pname = "psqueues";
version = "0.2.8.0";
sha256 = "0qp48qxqfz3bzl10l1wq3fi2j88bcx71a8g5x3qdaia884wf4vdk";
+ revision = "1";
+ editedCabalFile = "0yp0i8fkm0gczdgki0qmvcnj5wvrfxjcs7cpmm4ifi9z857l9dy6";
libraryHaskellDepends = [ base deepseq ghc-prim hashable ];
testHaskellDepends = [
array base deepseq ghc-prim hashable HUnit QuickCheck tagged tasty
@@ -253082,6 +253533,8 @@ self: {
pname = "quic";
version = "0.2.2";
sha256 = "0bx6bccnfrqm7593mwi1c52pmb2dimxp3pllc6m818bgwrkii61w";
+ revision = "2";
+ editedCabalFile = "1mkqx0kadpd99d4izkqg7wm86ffvxr0xvz3p424563dx4k1c2apk";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -253417,10 +253870,8 @@ self: {
}:
mkDerivation {
pname = "quickcheck-lockstep";
- version = "0.5.0";
- sha256 = "0ap8qgv33a6rwvvplmmf2hh68hk257l0maznkvlmi7cds6z90bk4";
- revision = "1";
- editedCabalFile = "19iqirk5k92l8k04clppvv84i0z9kfvbffk0jwvljs4jn35qx5mq";
+ version = "0.5.1";
+ sha256 = "0dsklypvflwgaj6fdh52sw2bzznz1kmmcdbs39nsjji7bkbn7gqp";
libraryHaskellDepends = [
base constraints containers mtl QuickCheck quickcheck-dynamic
];
@@ -254770,23 +255221,25 @@ self: {
}) {};
"rails-session" = callPackage
- ({ mkDerivation, base, base-compat, base16-bytestring
- , base64-bytestring, bytestring, containers, cryptonite, filepath
- , hspec, http-types, pbkdf, ruby-marshal, semigroups, string-conv
- , tasty, tasty-hspec, transformers, vector
+ ({ mkDerivation, aeson, aeson-qq, base, base-compat
+ , base16-bytestring, base64-bytestring, bytestring, containers
+ , crypton, filepath, hspec, http-types, memory, pbkdf, ruby-marshal
+ , semigroups, string-conv, tasty, tasty-hspec, text, transformers
+ , vector
}:
mkDerivation {
pname = "rails-session";
- version = "0.1.3.0";
- sha256 = "0fybpyg5si9rizifxdghilffvqmszm8h7w5v8b7xdmsw1i5gv56m";
+ version = "0.1.4.0";
+ sha256 = "1gmy0xf7fsjaadmawzssaas7ngwgil9sgnw7s0xhqx1kxz2860sz";
+ enableSeparateDataOutput = true;
libraryHaskellDepends = [
- base base-compat base16-bytestring base64-bytestring bytestring
- containers cryptonite http-types pbkdf ruby-marshal string-conv
- vector
+ aeson base base-compat base16-bytestring base64-bytestring
+ bytestring containers crypton http-types memory pbkdf ruby-marshal
+ string-conv text vector
];
testHaskellDepends = [
- base bytestring filepath hspec ruby-marshal semigroups tasty
- tasty-hspec transformers vector
+ aeson aeson-qq base bytestring filepath hspec ruby-marshal
+ semigroups tasty tasty-hspec text transformers vector
];
description = "Decrypt Ruby on Rails sessions in Haskell";
license = lib.licenses.bsd3;
@@ -254959,6 +255412,8 @@ self: {
pname = "ral";
version = "0.2.2";
sha256 = "1c301l9mcq86wkgb4x8vhjrzb0nmv75dsixg5bgmwqp8rbh0xis6";
+ revision = "1";
+ editedCabalFile = "1j3fqas4xxjs59x8flgm7y7hd21cxs3ahx2zgx5294f844bgkjxb";
libraryHaskellDepends = [
adjunctions base bin boring deepseq distributive fin hashable
indexed-traversable QuickCheck semigroupoids
@@ -256575,6 +257030,49 @@ self: {
hydraPlatforms = lib.platforms.none;
}) {};
+ "rds-data" = callPackage
+ ({ mkDerivation, aeson, aeson-pretty, amazonka, amazonka-core
+ , amazonka-rds, amazonka-rds-data, amazonka-secretsmanager, base
+ , base64-bytestring, bytestring, contravariant, generic-lens
+ , hedgehog, hedgehog-extras, http-client, hw-polysemy, microlens
+ , mtl, optparse-applicative, polysemy-log, polysemy-plugin
+ , polysemy-time, resourcet, stm, tasty, tasty-discover
+ , tasty-hedgehog, testcontainers, text, time, transformers, ulid
+ , uuid
+ }:
+ mkDerivation {
+ pname = "rds-data";
+ version = "0.0.0.2";
+ sha256 = "1gfqxffl7fncmwriyrc328imkv98vwls4jdva5klgaw3gwrq1l2x";
+ isLibrary = false;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson amazonka amazonka-core amazonka-rds amazonka-rds-data
+ amazonka-secretsmanager base base64-bytestring bytestring
+ contravariant generic-lens hw-polysemy microlens mtl polysemy-log
+ polysemy-plugin text time transformers ulid uuid
+ ];
+ executableHaskellDepends = [
+ aeson amazonka amazonka-rds-data base bytestring generic-lens
+ hedgehog http-client hw-polysemy microlens optparse-applicative
+ polysemy-log polysemy-plugin polysemy-time resourcet stm
+ testcontainers text time ulid uuid
+ ];
+ testHaskellDepends = [
+ aeson aeson-pretty amazonka amazonka-core amazonka-rds
+ amazonka-rds-data amazonka-secretsmanager base base64-bytestring
+ bytestring generic-lens hedgehog hedgehog-extras hw-polysemy
+ microlens polysemy-log polysemy-plugin tasty tasty-discover
+ tasty-hedgehog testcontainers text time ulid uuid
+ ];
+ testToolDepends = [ tasty-discover ];
+ doHaddock = false;
+ description = "Codecs for use with AWS rds-data";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ mainProgram = "rds-data";
+ }) {};
+
"rds-data-codecs" = callPackage
({ mkDerivation, aeson, aeson-pretty, amazonka, amazonka-core
, amazonka-rds-data, base, bytestring, contravariant, doctest
@@ -256816,8 +257314,8 @@ self: {
pname = "reactive-banana";
version = "1.3.2.0";
sha256 = "0mrsw3hkl0sgwcbay4m1lzs4bilss80g9p6njbbhapbfjyzsr36k";
- revision = "3";
- editedCabalFile = "0gwky9jadzy025w1d4r3k1kf8g1i4y0v15j8di14402gzpin9n4j";
+ revision = "4";
+ editedCabalFile = "1nijajqvp7i5jq99y9c3z969ljgagkarpn5ikbd3bir2msz54pyn";
libraryHaskellDepends = [
base containers deepseq hashable pqueue semigroups stm these
transformers unordered-containers vault
@@ -259462,17 +259960,17 @@ self: {
"reflex-sdl2" = callPackage
({ mkDerivation, async, base, containers, dependent-sum
- , exception-transformers, mtl, primitive, ref-tf, reflex, sdl2, stm
+ , exception-transformers, mtl, ref-tf, reflex, sdl2, stm
}:
mkDerivation {
pname = "reflex-sdl2";
- version = "0.3.0.0";
- sha256 = "1mjynfdxnjdd308jp2gcpl8x00pmzshm81ramls7hzmkkvfm2xdb";
+ version = "0.3.0.3";
+ sha256 = "10lc0arzn2sxb69sah13fkn4zd2hsj2gwnblr4djzwzap409xiyh";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
async base containers dependent-sum exception-transformers mtl
- primitive ref-tf reflex sdl2 stm
+ ref-tf reflex sdl2 stm
];
executableHaskellDepends = [ base mtl reflex ];
description = "SDL2 and reflex FRP";
@@ -263006,6 +263504,8 @@ self: {
pname = "rest-rewrite";
version = "0.4.3";
sha256 = "0rvqagskkibwadqdkfqqjp0vrdxfn1hnb6g27ps7h160knygaa1d";
+ revision = "1";
+ editedCabalFile = "0m0m3brlxx945lrr34wpmn5jgzdpw9ck0qxj23s8av4rlh1a9hx1";
libraryHaskellDepends = [
base containers hashable monad-loops mtl parsec process QuickCheck
text time unordered-containers
@@ -263021,6 +263521,31 @@ self: {
maintainers = [ lib.maintainers.tbidne ];
}) {inherit (pkgs) graphviz; inherit (pkgs) z3;};
+ "rest-rewrite_0_4_4" = callPackage
+ ({ mkDerivation, base, containers, graphviz, hashable, monad-loops
+ , mtl, parsec, process, QuickCheck, text, time
+ , unordered-containers, z3
+ }:
+ mkDerivation {
+ pname = "rest-rewrite";
+ version = "0.4.4";
+ sha256 = "03jn5wclljkfdj1nvzbs5jvgsh343g1qr864pivgmxbc5ngrdk91";
+ libraryHaskellDepends = [
+ base containers hashable monad-loops mtl parsec process QuickCheck
+ text time unordered-containers
+ ];
+ testHaskellDepends = [
+ base containers hashable mtl QuickCheck text time
+ unordered-containers
+ ];
+ testSystemDepends = [ graphviz z3 ];
+ doHaddock = false;
+ description = "Rewriting library with online termination checking";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ maintainers = [ lib.maintainers.tbidne ];
+ }) {inherit (pkgs) graphviz; inherit (pkgs) z3;};
+
"rest-snap" = callPackage
({ mkDerivation, base, base-compat, bytestring, case-insensitive
, rest-core, safe, snap-core, unordered-containers, uri-encode
@@ -263399,7 +263924,6 @@ self: {
];
description = "Code shared across the code samples in the book \"Retrocomputing with Clash\"";
license = lib.licenses.mit;
- hydraPlatforms = lib.platforms.none;
}) {};
"retroclash-sim" = callPackage
@@ -263421,7 +263945,6 @@ self: {
];
description = "High-level simulators from the book \"Retrocomputing with Clash\"";
license = lib.licenses.mit;
- hydraPlatforms = lib.platforms.none;
}) {};
"retry" = callPackage
@@ -264387,8 +264910,8 @@ self: {
}:
mkDerivation {
pname = "ridley";
- version = "0.3.4.1";
- sha256 = "03y25hcmh38psf5gs28aa21ibkcg16d3kk2xmv073v50b14dxysr";
+ version = "0.4.0.0";
+ sha256 = "0g6bxxmlnlcbic8v91wah5xw0a1b4fy81y328j49dyi3xcf88nka";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -266875,8 +267398,8 @@ self: {
pname = "ruby-marshal";
version = "0.2.1";
sha256 = "18kdagf0lyghpaffzgw42ql1wrqkh13rfqjpj23i09i67pqrv3lk";
- revision = "1";
- editedCabalFile = "0f3jdq5ca12mbgawziakl0bw14gy1ycmvyp4ljffsghcg5fghxg9";
+ revision = "2";
+ editedCabalFile = "0sm6gk2v7f3hsr5y22g35bl2fdia5827bfk8pnrv3sf61fjh6mrd";
libraryHaskellDepends = [
base bytestring cereal containers fail mtl string-conv vector
];
@@ -269338,7 +269861,7 @@ self: {
license = lib.licenses.mit;
}) {};
- "sbp_6_0_1" = callPackage
+ "sbp_6_1_0" = callPackage
({ mkDerivation, aeson, aeson-pretty, array, base
, base64-bytestring, basic-prelude, binary, binary-conduit
, bytestring, cmdargs, conduit, conduit-extra, data-binary-ieee754
@@ -269347,8 +269870,8 @@ self: {
}:
mkDerivation {
pname = "sbp";
- version = "6.0.1";
- sha256 = "12q23hdj8xddq9kq73nqf50qwdazqlv6xrb0dyxs5xg3kvlpccwq";
+ version = "6.1.0";
+ sha256 = "1ihnsxil3f1fccm6zf3daiw12qblmxmrpfs6spqnh2jfyxgmrmkx";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -272013,15 +272536,15 @@ self: {
license = lib.licenses.mit;
}) {inherit (pkgs) secp256k1;};
- "secp256k1-haskell_1_2_0" = callPackage
+ "secp256k1-haskell_1_4_0" = callPackage
({ mkDerivation, base, base16, bytestring, deepseq, entropy
, hashable, hspec, hspec-discover, HUnit, monad-par, mtl
, QuickCheck, secp256k1, string-conversions, unliftio-core
}:
mkDerivation {
pname = "secp256k1-haskell";
- version = "1.2.0";
- sha256 = "1lr2sq8r3sx41f99pvga9ck0vw0sy7034zra80gxq1hnifjnd5q3";
+ version = "1.4.0";
+ sha256 = "1nba3f1952p229wbjmbpx80h212mmf1njvyxikiw9c4vpkfksx8b";
libraryHaskellDepends = [
base base16 bytestring deepseq entropy hashable QuickCheck
string-conversions unliftio-core
@@ -273339,6 +273862,30 @@ self: {
license = lib.licenses.gpl3Only;
}) {};
+ "sequence-formats_1_8_1_1" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, containers, errors
+ , exceptions, foldl, hspec, lens-family, pipes, pipes-attoparsec
+ , pipes-bytestring, pipes-safe, pipes-zlib, tasty, tasty-hunit
+ , transformers, vector
+ }:
+ mkDerivation {
+ pname = "sequence-formats";
+ version = "1.8.1.1";
+ sha256 = "09k7iqi1cjynxvdqihg6p98isx9i7z3xiw5h9gll5d2hyz040vya";
+ libraryHaskellDepends = [
+ attoparsec base bytestring containers errors exceptions foldl
+ lens-family pipes pipes-attoparsec pipes-bytestring pipes-safe
+ pipes-zlib transformers vector
+ ];
+ testHaskellDepends = [
+ base bytestring containers foldl hspec pipes pipes-safe tasty
+ tasty-hunit transformers vector
+ ];
+ description = "A package with basic parsing utilities for several Bioinformatic data formats";
+ license = lib.licenses.gpl3Only;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"sequenceTools" = callPackage
({ mkDerivation, ansi-wl-pprint, base, bytestring, foldl, hspec
, lens-family, optparse-applicative, pipes, pipes-group
@@ -273530,7 +274077,6 @@ self: {
];
description = "Test your 'Aeson' 'Serialize' and 'Binary' instances for stability over time";
license = lib.licenses.mit;
- hydraPlatforms = lib.platforms.none;
}) {};
"serialise" = callPackage
@@ -273735,6 +274281,33 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "servant_0_20_2" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, bifunctors, bytestring
+ , case-insensitive, constraints, containers, deepseq, hspec
+ , hspec-discover, http-api-data, http-media, http-types, mmorph
+ , mtl, network-uri, QuickCheck, quickcheck-instances
+ , singleton-bool, sop-core, text, transformers, vault
+ }:
+ mkDerivation {
+ pname = "servant";
+ version = "0.20.2";
+ sha256 = "0rakyjrmn05sb2gxk4bkxlb23zfwm1pjkdg9mh7b4hjgsdwy4fba";
+ libraryHaskellDepends = [
+ aeson attoparsec base bifunctors bytestring case-insensitive
+ constraints containers deepseq http-api-data http-media http-types
+ mmorph mtl network-uri QuickCheck singleton-bool sop-core text
+ transformers vault
+ ];
+ testHaskellDepends = [
+ aeson base bytestring hspec http-media mtl QuickCheck
+ quickcheck-instances text
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "A family of combinators for defining webservices APIs";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"servant-JuicyPixels" = callPackage
({ mkDerivation, base, bytestring, http-media, JuicyPixels, servant
, servant-server, wai, warp
@@ -273850,6 +274423,22 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "servant-auth_0_4_2_0" = callPackage
+ ({ mkDerivation, aeson, base, containers, jose, lens, servant, text
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "servant-auth";
+ version = "0.4.2.0";
+ sha256 = "0h71v9n3vd1ca9kav2b6w53wnk950hxlgp3hcnhyk7yd9aph4nwx";
+ libraryHaskellDepends = [
+ aeson base containers jose lens servant text unordered-containers
+ ];
+ description = "Authentication combinators for servant";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"servant-auth-client" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, hspec
, hspec-discover, http-client, http-types, jose, QuickCheck
@@ -273876,6 +274465,31 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "servant-auth-client_0_4_2_0" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, hspec
+ , hspec-discover, http-client, http-types, jose, QuickCheck
+ , servant, servant-auth, servant-auth-server, servant-client
+ , servant-client-core, servant-server, time, transformers, wai
+ , warp
+ }:
+ mkDerivation {
+ pname = "servant-auth-client";
+ version = "0.4.2.0";
+ sha256 = "1pvqiygnwnkj6y4mi03qnpjlp305cjmpzp7nrqmc2p6qwnl2l4q9";
+ libraryHaskellDepends = [
+ base bytestring containers servant servant-auth servant-client-core
+ ];
+ testHaskellDepends = [
+ aeson base bytestring hspec http-client http-types jose QuickCheck
+ servant servant-auth servant-auth-server servant-client
+ servant-server time transformers wai warp
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "servant-client/servant-auth compatibility";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"servant-auth-cookie" = callPackage
({ mkDerivation, base, base64-bytestring, blaze-builder, bytestring
, cereal, cereal-time, cookie, criterion, cryptonite, data-default
@@ -273932,6 +274546,29 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "servant-auth-docs_0_2_11_0" = callPackage
+ ({ mkDerivation, base, Cabal, cabal-doctest, doctest, hspec
+ , hspec-discover, lens, QuickCheck, servant, servant-auth
+ , servant-docs, template-haskell, text
+ }:
+ mkDerivation {
+ pname = "servant-auth-docs";
+ version = "0.2.11.0";
+ sha256 = "127w2ggii2vqs60cnd5ir4azyrxnm7mhfydi156liykk2v8jkkaj";
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
+ libraryHaskellDepends = [
+ base lens servant servant-auth servant-docs
+ ];
+ testHaskellDepends = [
+ base doctest hspec lens QuickCheck servant servant-auth
+ servant-docs template-haskell text
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "servant-docs/servant-auth compatibility";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"servant-auth-hmac" = callPackage
({ mkDerivation, aeson, attoparsec, base, base64-bytestring
, blaze-html, blaze-markup, bytestring, case-insensitive, cereal
@@ -274001,6 +274638,36 @@ self: {
broken = true;
}) {};
+ "servant-auth-server_0_4_9_0" = callPackage
+ ({ mkDerivation, aeson, base, base64-bytestring, blaze-builder
+ , bytestring, case-insensitive, cookie, data-default-class, entropy
+ , hspec, hspec-discover, http-client, http-types, jose, lens
+ , lens-aeson, markdown-unlit, memory, monad-time, mtl, QuickCheck
+ , servant, servant-auth, servant-server, tagged, text, time
+ , transformers, unordered-containers, wai, warp, wreq
+ }:
+ mkDerivation {
+ pname = "servant-auth-server";
+ version = "0.4.9.0";
+ sha256 = "0fhk2z9n9ax4g7iisdgcd87wgj9wvazhl86kjh364gsj1g8a5y99";
+ libraryHaskellDepends = [
+ aeson base base64-bytestring blaze-builder bytestring
+ case-insensitive cookie data-default-class entropy http-types jose
+ lens memory monad-time mtl servant servant-auth servant-server
+ tagged text time unordered-containers wai
+ ];
+ testHaskellDepends = [
+ aeson base bytestring case-insensitive hspec http-client http-types
+ jose lens lens-aeson mtl QuickCheck servant servant-auth
+ servant-server text time transformers wai warp wreq
+ ];
+ testToolDepends = [ hspec-discover markdown-unlit ];
+ description = "servant-server/servant-auth compatibility";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
+ }) {};
+
"servant-auth-swagger" = callPackage
({ mkDerivation, base, hspec, hspec-discover, lens, QuickCheck
, servant, servant-auth, servant-swagger, swagger2, text
@@ -274023,6 +274690,27 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "servant-auth-swagger_0_2_11_0" = callPackage
+ ({ mkDerivation, base, hspec, hspec-discover, lens, QuickCheck
+ , servant, servant-auth, servant-swagger, swagger2, text
+ }:
+ mkDerivation {
+ pname = "servant-auth-swagger";
+ version = "0.2.11.0";
+ sha256 = "1h5ckkai4qxz9c2a62l2lv0ss8az5j1lwyzs4g652zffrgx9qk28";
+ libraryHaskellDepends = [
+ base lens servant servant-auth servant-swagger swagger2 text
+ ];
+ testHaskellDepends = [
+ base hspec lens QuickCheck servant servant-auth servant-swagger
+ swagger2 text
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "servant-swagger/servant-auth compatibility";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"servant-auth-token" = callPackage
({ mkDerivation, aeson-injector, base, byteable, bytestring
, containers, http-api-data, mtl, pwstore-fast, servant
@@ -274354,6 +275042,37 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "servant-client_0_20_2" = callPackage
+ ({ mkDerivation, aeson, base, base-compat, bytestring, containers
+ , deepseq, entropy, exceptions, hspec, hspec-discover
+ , http-api-data, http-client, http-media, http-types, HUnit
+ , kan-extensions, markdown-unlit, monad-control, mtl, network
+ , QuickCheck, semigroupoids, servant, servant-client-core
+ , servant-server, sop-core, stm, text, time, transformers
+ , transformers-base, wai, warp
+ }:
+ mkDerivation {
+ pname = "servant-client";
+ version = "0.20.2";
+ sha256 = "026bp0qk2bx672834yjxmqrfacyzzdssm89bd0niz1xzxzmw5r7g";
+ libraryHaskellDepends = [
+ base base-compat bytestring containers deepseq exceptions
+ http-client http-media http-types kan-extensions monad-control mtl
+ semigroupoids servant servant-client-core stm time transformers
+ transformers-base
+ ];
+ testHaskellDepends = [
+ aeson base base-compat bytestring entropy hspec http-api-data
+ http-client http-types HUnit markdown-unlit mtl network QuickCheck
+ servant servant-client-core servant-server sop-core stm text
+ transformers wai warp
+ ];
+ testToolDepends = [ hspec-discover markdown-unlit ];
+ description = "Automatic derivation of querying functions for servant";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"servant-client-core" = callPackage
({ mkDerivation, aeson, base, base-compat, base64-bytestring
, bytestring, constraints, containers, deepseq, exceptions, free
@@ -274379,6 +275098,28 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "servant-client-core_0_20_2" = callPackage
+ ({ mkDerivation, aeson, base, base-compat, base64-bytestring
+ , bytestring, constraints, containers, deepseq, exceptions, free
+ , hspec, hspec-discover, http-media, http-types, network-uri
+ , QuickCheck, safe, servant, sop-core, template-haskell, text
+ }:
+ mkDerivation {
+ pname = "servant-client-core";
+ version = "0.20.2";
+ sha256 = "10nv810ns8v1d9a2fkg9bgi7h9gm4yap1y6mg2r15d569i27rrvc";
+ libraryHaskellDepends = [
+ aeson base base-compat base64-bytestring bytestring constraints
+ containers deepseq exceptions free http-media http-types
+ network-uri safe servant sop-core template-haskell text
+ ];
+ testHaskellDepends = [ base base-compat deepseq hspec QuickCheck ];
+ testToolDepends = [ hspec-discover ];
+ description = "Core functionality and class for client function generation for servant APIs";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"servant-client-js" = callPackage
({ mkDerivation, base, binary, bytestring, case-insensitive
, containers, exceptions, http-media, http-types, jsaddle
@@ -274470,6 +275211,27 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "servant-conduit_0_16_1" = callPackage
+ ({ mkDerivation, base, base-compat, bytestring, conduit
+ , http-client, http-media, mtl, resourcet, servant, servant-client
+ , servant-server, unliftio-core, wai, warp
+ }:
+ mkDerivation {
+ pname = "servant-conduit";
+ version = "0.16.1";
+ sha256 = "0qxddrkqbglb1ifrcjg8bx86in0na3pmsvgb5q5486bzzsximl48";
+ libraryHaskellDepends = [
+ base bytestring conduit mtl resourcet servant unliftio-core
+ ];
+ testHaskellDepends = [
+ base base-compat bytestring conduit http-client http-media
+ resourcet servant servant-client servant-server wai warp
+ ];
+ description = "Servant Stream support for conduit";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"servant-csharp" = callPackage
({ mkDerivation, aeson, base, bytestring, directory, filepath
, heredocs, http-types, lens, mtl, servant, servant-foreign
@@ -274583,6 +275345,36 @@ self: {
mainProgram = "greet-docs";
}) {};
+ "servant-docs_0_13_1" = callPackage
+ ({ mkDerivation, aeson, aeson-pretty, base, base-compat, bytestring
+ , case-insensitive, hashable, http-media, http-types, lens, servant
+ , string-conversions, tasty, tasty-golden, tasty-hunit, text
+ , transformers, universe-base, unordered-containers
+ }:
+ mkDerivation {
+ pname = "servant-docs";
+ version = "0.13.1";
+ sha256 = "1gdv5yrdqfsb4am8rn9fj7gl4f1nswlcbqnp6kc33j5z0mv35z4y";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson aeson-pretty base base-compat bytestring case-insensitive
+ hashable http-media http-types lens servant string-conversions text
+ universe-base unordered-containers
+ ];
+ executableHaskellDepends = [
+ aeson base lens servant string-conversions text
+ ];
+ testHaskellDepends = [
+ aeson base base-compat lens servant string-conversions tasty
+ tasty-golden tasty-hunit transformers
+ ];
+ description = "generate API docs for your servant webservice";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ mainProgram = "greet-docs";
+ }) {};
+
"servant-docs-simple" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring, hspec
, hspec-core, prettyprinter, raw-strings-qq, servant, text
@@ -274820,6 +275612,24 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "servant-foreign_0_16_1" = callPackage
+ ({ mkDerivation, base, base-compat, hspec, hspec-discover
+ , http-types, lens, servant, text
+ }:
+ mkDerivation {
+ pname = "servant-foreign";
+ version = "0.16.1";
+ sha256 = "15a5cfiihmav7yq6nfp5f365649q054nk02hpf3lsaw8alpbivpp";
+ libraryHaskellDepends = [
+ base base-compat http-types lens servant text
+ ];
+ testHaskellDepends = [ base hspec servant ];
+ testToolDepends = [ hspec-discover ];
+ description = "Helpers for generating clients for servant APIs in any programming language";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"servant-gdp" = callPackage
({ mkDerivation, aeson, base, gdp, servant-server, text }:
mkDerivation {
@@ -275023,6 +275833,40 @@ self: {
broken = true;
}) {};
+ "servant-http-streams_0_20_2" = callPackage
+ ({ mkDerivation, aeson, base, base-compat, bytestring
+ , case-insensitive, containers, deepseq, entropy, exceptions, hspec
+ , hspec-discover, http-api-data, http-common, http-media
+ , http-streams, http-types, HUnit, io-streams, kan-extensions
+ , markdown-unlit, monad-control, mtl, network, QuickCheck
+ , semigroupoids, servant, servant-client-core, servant-server, stm
+ , text, time, transformers, transformers-base, transformers-compat
+ , wai, warp
+ }:
+ mkDerivation {
+ pname = "servant-http-streams";
+ version = "0.20.2";
+ sha256 = "029i6rqmj6q5fn32vimr92rwgfb0c5l5cm19ncrw48nh78pgp0zm";
+ libraryHaskellDepends = [
+ base base-compat bytestring case-insensitive containers deepseq
+ exceptions http-common http-media http-streams http-types
+ io-streams kan-extensions monad-control mtl semigroupoids servant
+ servant-client-core text time transformers transformers-base
+ transformers-compat
+ ];
+ testHaskellDepends = [
+ aeson base base-compat bytestring deepseq entropy hspec
+ http-api-data http-streams http-types HUnit kan-extensions
+ markdown-unlit mtl network QuickCheck servant servant-client-core
+ servant-server stm text transformers transformers-compat wai warp
+ ];
+ testToolDepends = [ hspec-discover markdown-unlit ];
+ description = "Automatic derivation of querying functions for servant";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
+ }) {};
+
"servant-http2-client" = callPackage
({ mkDerivation, aeson, async, base, binary, bytestring
, case-insensitive, containers, data-default-class, exceptions
@@ -275189,6 +276033,26 @@ self: {
broken = true;
}) {};
+ "servant-lint" = callPackage
+ ({ mkDerivation, base, bytestring, containers, safe-coloured-text
+ , servant, servant-server, sydtest, text
+ }:
+ mkDerivation {
+ pname = "servant-lint";
+ version = "0.1.0.0";
+ sha256 = "1y9fc8kp8mclxm0njpdn121k7qa4f4vnwkcxr658pd26g34daqqk";
+ libraryHaskellDepends = [
+ base bytestring containers safe-coloured-text servant
+ servant-server text
+ ];
+ testHaskellDepends = [
+ base bytestring containers safe-coloured-text servant
+ servant-server sydtest text
+ ];
+ description = "Lint Servant Routes";
+ license = lib.licenses.bsd3;
+ }) {};
+
"servant-lucid" = callPackage
({ mkDerivation, base, http-media, lucid, servant, servant-server
, text, wai, warp
@@ -275225,6 +276089,25 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "servant-machines_0_16_1" = callPackage
+ ({ mkDerivation, base, base-compat, bytestring, http-client
+ , http-media, machines, mtl, servant, servant-client
+ , servant-server, wai, warp
+ }:
+ mkDerivation {
+ pname = "servant-machines";
+ version = "0.16.1";
+ sha256 = "0qhy99bx9lv35jpz5k19391z2ph91a7yp8z3ffcsc6lj4gd5nnak";
+ libraryHaskellDepends = [ base bytestring machines mtl servant ];
+ testHaskellDepends = [
+ base base-compat bytestring http-client http-media machines servant
+ servant-client servant-server wai warp
+ ];
+ description = "Servant Stream support for machines";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"servant-match" = callPackage
({ mkDerivation, base, bytestring, hspec, http-types, network-uri
, servant, text, utf8-string
@@ -275572,6 +276455,28 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "servant-pipes_0_16_1" = callPackage
+ ({ mkDerivation, base, base-compat, bytestring, http-client
+ , http-media, monad-control, mtl, pipes, pipes-bytestring
+ , pipes-safe, servant, servant-client, servant-server, wai, warp
+ }:
+ mkDerivation {
+ pname = "servant-pipes";
+ version = "0.16.1";
+ sha256 = "0n5l2dwnp0p8gjnz05rqiwxbn0qvngkrlc76ywvampvp1m4kbmhl";
+ libraryHaskellDepends = [
+ base bytestring monad-control mtl pipes pipes-safe servant
+ ];
+ testHaskellDepends = [
+ base base-compat bytestring http-client http-media pipes
+ pipes-bytestring pipes-safe servant servant-client servant-server
+ wai warp
+ ];
+ description = "Servant Stream support for pipes";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"servant-polysemy" = callPackage
({ mkDerivation, base, deepseq, http-client, http-client-tls, lens
, mtl, polysemy, polysemy-plugin, polysemy-zoo, servant
@@ -275818,8 +276723,8 @@ self: {
}:
mkDerivation {
pname = "servant-quickcheck";
- version = "0.1.0.0";
- sha256 = "0bb6h0x1hcms10qmwxka7b6y8b1pigwa639sw0n1dn2jipzwxbla";
+ version = "0.1.1.0";
+ sha256 = "0hzfwqxbcgf9mxzlhw53pv99jxlpib56xjsnh8yw15j2pgb908qs";
libraryHaskellDepends = [
aeson base base-compat-batteries bytestring case-insensitive clock
data-default-class hspec http-client http-media http-types mtl
@@ -276142,6 +277047,42 @@ self: {
mainProgram = "greet";
}) {};
+ "servant-server_0_20_2" = callPackage
+ ({ mkDerivation, aeson, base, base-compat, base64-bytestring
+ , bytestring, constraints, containers, directory, exceptions
+ , filepath, hspec, hspec-discover, hspec-wai, http-api-data
+ , http-media, http-types, monad-control, mtl, network, resourcet
+ , safe, servant, should-not-typecheck, sop-core, tagged, temporary
+ , text, transformers, transformers-base, wai, wai-app-static
+ , wai-extra, warp, word8
+ }:
+ mkDerivation {
+ pname = "servant-server";
+ version = "0.20.2";
+ sha256 = "0fqgnzzgbj4w441h3v841lav7gxazakz04s354r24pq4rh6m1kqy";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base base64-bytestring bytestring constraints containers exceptions
+ filepath http-api-data http-media http-types monad-control mtl
+ network resourcet servant sop-core tagged text transformers
+ transformers-base wai wai-app-static word8
+ ];
+ executableHaskellDepends = [
+ aeson base base-compat text wai warp
+ ];
+ testHaskellDepends = [
+ aeson base base-compat base64-bytestring bytestring directory hspec
+ hspec-wai http-types mtl resourcet safe servant
+ should-not-typecheck temporary text wai wai-extra
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "A family of combinators for defining webservices APIs and serving them";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ mainProgram = "greet";
+ }) {};
+
"servant-server-namedargs" = callPackage
({ mkDerivation, base, bytestring, http-api-data, http-types, named
, servant, servant-namedargs, servant-server, string-conversions
@@ -276446,6 +277387,35 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "servant-swagger_1_2_1" = callPackage
+ ({ mkDerivation, aeson, aeson-pretty, base, base-compat, bytestring
+ , Cabal, cabal-doctest, directory, doctest, filepath, hspec
+ , hspec-discover, http-media, insert-ordered-containers, lens
+ , lens-aeson, QuickCheck, servant, singleton-bool, swagger2
+ , template-haskell, text, time, unordered-containers, utf8-string
+ , vector
+ }:
+ mkDerivation {
+ pname = "servant-swagger";
+ version = "1.2.1";
+ sha256 = "18cvybmmp8cp8scpb7hncgn8jra8v82mby1bibysn6xbjy5pqlxq";
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
+ libraryHaskellDepends = [
+ aeson aeson-pretty base base-compat bytestring hspec http-media
+ insert-ordered-containers lens QuickCheck servant singleton-bool
+ swagger2 text unordered-containers
+ ];
+ testHaskellDepends = [
+ aeson base base-compat directory doctest filepath hspec lens
+ lens-aeson QuickCheck servant swagger2 template-haskell text time
+ utf8-string vector
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Generate a Swagger/OpenAPI/OAS 2.0 specification for your servant API.";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"servant-swagger-tags" = callPackage
({ mkDerivation, base, insert-ordered-containers, lens, servant
, servant-mock, servant-server, servant-swagger, swagger2, text
@@ -277074,8 +278044,8 @@ self: {
}:
mkDerivation {
pname = "serversession-backend-persistent";
- version = "2.0.1";
- sha256 = "1x08a5xhg2f48hjj651gchn17k7fg1n4a64vmyzy2ps2xrgqr2sy";
+ version = "2.0.2";
+ sha256 = "19jsswwc38514fqg2asshsvx1x3zx930887k63my4dmidyvvqmwd";
libraryHaskellDepends = [
aeson base base64-bytestring bytestring cereal path-pieces
persistent serversession tagged text time transformers
@@ -279812,6 +280782,8 @@ self: {
testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ];
description = "timers using SI units (seconds)";
license = lib.licenses.asl20;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"sibe" = callPackage
@@ -294280,6 +295252,19 @@ self: {
license = lib.licenses.mit;
}) {};
+ "strict-mutable-base" = callPackage
+ ({ mkDerivation, base, deepseq }:
+ mkDerivation {
+ pname = "strict-mutable-base";
+ version = "1.0.0.0";
+ sha256 = "06d46902d79ryg7yy2zc973mgjdr3rc2i486xs6f8lhnrlwq9v3n";
+ revision = "1";
+ editedCabalFile = "1nqhm00lr9ashsjd38dwax2mn228kqjqshqx39plsjnf25kri5xq";
+ libraryHaskellDepends = [ base deepseq ];
+ description = "Strict variants of mutable data types from base";
+ license = lib.licenses.bsd3;
+ }) {};
+
"strict-mvar" = callPackage
({ mkDerivation, base, io-classes, io-sim, nothunks, QuickCheck
, tasty, tasty-quickcheck
@@ -294294,6 +295279,8 @@ self: {
];
description = "Strict MVars for IO and IOSim";
license = lib.licenses.asl20;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"strict-optics" = callPackage
@@ -294318,6 +295305,8 @@ self: {
libraryHaskellDepends = [ array base io-classes stm ];
description = "Strict STM interface polymorphic over stm implementation";
license = lib.licenses.asl20;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"strict-tuple" = callPackage
@@ -294326,6 +295315,8 @@ self: {
pname = "strict-tuple";
version = "0.1.5.4";
sha256 = "1znx5lmi7lgn4jzkr73lsc2xac0ypl65bx0pa1hxrc4c74ilysbk";
+ revision = "1";
+ editedCabalFile = "05s4z3crwb0akjfgcgrqrmzd690wn5s765srhmwdg6b1is8zm1zn";
libraryHaskellDepends = [ base bifunctors deepseq hashable ];
testHaskellDepends = [ base ];
description = "Strict tuples";
@@ -296945,8 +297936,8 @@ self: {
pname = "svg-builder";
version = "0.1.1";
sha256 = "1k420f497lzkymmxin88ql6ib8dziic43avykv31yq65rgrf7l2g";
- revision = "9";
- editedCabalFile = "0ca6bgv5xrk6pz12j35jv1gbp06z6kk7fs7nc1bwjjxy6c6x4vm5";
+ revision = "10";
+ editedCabalFile = "1a57i9fgmjaz2m68i21dp6hi1qwfmza0d1rcygvq61sxrr9gvfpr";
libraryHaskellDepends = [
base blaze-builder bytestring hashable text unordered-containers
];
@@ -296975,8 +297966,8 @@ self: {
({ mkDerivation, base, blaze-markup, blaze-svg, directory, text }:
mkDerivation {
pname = "svg-icons";
- version = "3.9";
- sha256 = "1iyj0g9plzvih50j9sx41dpksj4avllr9csf8sp577zrq334r1l1";
+ version = "3.10";
+ sha256 = "15sgf8k8akvgv8xb884l9g5iydfybgp1l6aqndi749qpl8qy5a46";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -299430,8 +300421,6 @@ self: {
];
description = "Consistent filesystem interaction across GHC versions (deprecated)";
license = lib.licenses.mit;
- hydraPlatforms = lib.platforms.none;
- broken = true;
}) {};
"system-filepath" = callPackage
@@ -303347,8 +304336,8 @@ self: {
}:
mkDerivation {
pname = "telegram-bot-simple";
- version = "0.14.1";
- sha256 = "0v025wkhjnxjqzisj3x1gfv1qk9c17j2czdf0iv5fsxdkz2vc949";
+ version = "0.14.2";
+ sha256 = "10jwvx6m8zqzicfy3iyc9igxlnzyd8h320280q9s53420gzfpdf4";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -304339,19 +305328,17 @@ self: {
}) {};
"tensort" = callPackage
- ({ mkDerivation, base, mtl, QuickCheck, random, random-shuffle
- , time
- }:
+ ({ mkDerivation, base, mtl, QuickCheck, random, random-shuffle }:
mkDerivation {
pname = "tensort";
- version = "0.2.0.3";
- sha256 = "0qkm7iy00z13drs1f3fd3zl6cc45c7s2k8pn6ya7pmpji424dwiw";
+ version = "1.0.1.2";
+ sha256 = "1hg647gjx24g38vnnkg61i9i42dinf27j3rr80wqm6wrkl7jzxvd";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base mtl random random-shuffle ];
- executableHaskellDepends = [ base time ];
+ executableHaskellDepends = [ base ];
testHaskellDepends = [ base mtl QuickCheck ];
- description = "Tunable sorting for responsive robustness and beyond!";
+ description = "Tunable sorting for responsive robustness and beyond";
license = lib.licenses.mit;
mainProgram = "tensort";
}) {};
@@ -306088,6 +307075,8 @@ self: {
pname = "text-iso8601";
version = "0.1.1";
sha256 = "00l2m3xj39mrz7lbmbnir4k9jbn3jm3xa2q6zkh0zr7arsvx5slx";
+ revision = "1";
+ editedCabalFile = "0gfpfvsnd06rpnqwb24cqzs9v80f4zn15in9aslvjyc45rnhzx8a";
libraryHaskellDepends = [
base integer-conversion text time time-compat
];
@@ -308859,6 +309848,34 @@ self: {
hydraPlatforms = lib.platforms.none;
}) {};
+ "tiktoken" = callPackage
+ ({ mkDerivation, base, base64, bytestring, containers, deepseq
+ , filepath, megaparsec, pcre-light, quickcheck-instances
+ , raw-strings-qq, tasty, tasty-bench, tasty-quickcheck
+ , tasty-silver, text, unordered-containers
+ }:
+ mkDerivation {
+ pname = "tiktoken";
+ version = "1.0.3";
+ sha256 = "0hy3y9rdgjirk8ji7458qnc7h9d2b6yipfri25qkay96kq91kmj6";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ base base64 bytestring containers deepseq filepath megaparsec
+ pcre-light raw-strings-qq text unordered-containers
+ ];
+ testHaskellDepends = [
+ base bytestring quickcheck-instances tasty tasty-quickcheck
+ tasty-silver text
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring deepseq filepath tasty-bench
+ ];
+ description = "Haskell implementation of tiktoken";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
+ }) {};
+
"tikzsd" = callPackage
({ mkDerivation, array, base, containers, lens, mtl, parsec
, transformers
@@ -309493,19 +310510,17 @@ self: {
"timeline" = callPackage
({ mkDerivation, base, bytestring, containers, hashable, hedgehog
- , indexed-traversable, semigroupoids, tasty, tasty-discover
- , tasty-golden, tasty-hedgehog, tasty-hunit, template-haskell, text
- , th-compat, time, transformers
+ , indexed-traversable, tasty, tasty-discover, tasty-golden
+ , tasty-hedgehog, tasty-hunit, template-haskell, text, th-compat
+ , time, transformers
}:
mkDerivation {
pname = "timeline";
- version = "0.1.0.0";
- sha256 = "0ya56j51vgg380yylpakfgr5srv20ybiyy7yhfyxz21sdgz7f168";
- revision = "6";
- editedCabalFile = "0wn1mvgqh4b9yrgbcmz6yks51bsidj40irb6j1w3am20k7mdb6rq";
+ version = "0.1.1.0";
+ sha256 = "15npn5wfhdg2mcvr92n7c9k7jj1jcifm6rcpmyi64mcfsb2g1ry6";
libraryHaskellDepends = [
- base containers hedgehog indexed-traversable semigroupoids
- template-haskell text th-compat time
+ base containers hedgehog indexed-traversable template-haskell text
+ th-compat time
];
testHaskellDepends = [
base bytestring containers hashable hedgehog indexed-traversable
@@ -317110,6 +318125,28 @@ self: {
license = lib.licenses.mit;
}) {};
+ "typed-process_0_2_12_0" = callPackage
+ ({ mkDerivation, async, base, base64-bytestring, bytestring, hspec
+ , hspec-discover, process, stm, temporary, transformers
+ , unliftio-core
+ }:
+ mkDerivation {
+ pname = "typed-process";
+ version = "0.2.12.0";
+ sha256 = "1q8v2vn1p2sygjym4aamfv53hyabq081aryf807p5pjix0x3vvjc";
+ libraryHaskellDepends = [
+ async base bytestring process stm transformers unliftio-core
+ ];
+ testHaskellDepends = [
+ async base base64-bytestring bytestring hspec process stm temporary
+ transformers unliftio-core
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Run external processes, with strong typing of streams";
+ license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"typed-process-effectful" = callPackage
({ mkDerivation, base, bytestring, effectful, effectful-core, tasty
, tasty-hunit, typed-process
@@ -317133,15 +318170,19 @@ self: {
"typed-session" = callPackage
({ mkDerivation, base, containers, fused-effects
, fused-effects-random, io-classes, io-sim, random
+ , template-haskell, typed-session-state-algorithm
}:
mkDerivation {
pname = "typed-session";
- version = "0.1.0.0";
- sha256 = "172gsby1jpqvyqpfh6jjnq7crhqmac9ka9h7kil4zk3b4sig5hz1";
- libraryHaskellDepends = [ base containers io-classes ];
+ version = "0.2.0.1";
+ sha256 = "1xi0ys8hhqa2jkdwm0a6r92lwcl4lqcnvi61yqci9vc41rpcazhj";
+ libraryHaskellDepends = [
+ base containers io-classes template-haskell
+ typed-session-state-algorithm
+ ];
testHaskellDepends = [
base containers fused-effects fused-effects-random io-classes
- io-sim random
+ io-sim random template-haskell
];
description = "typed session framework";
license = lib.licenses.mit;
@@ -317149,6 +318190,25 @@ self: {
broken = true;
}) {};
+ "typed-session-state-algorithm" = callPackage
+ ({ mkDerivation, base, containers, fused-effects, megaparsec
+ , parser-combinators, prettyprinter, raw-strings-qq
+ }:
+ mkDerivation {
+ pname = "typed-session-state-algorithm";
+ version = "0.4.2.1";
+ sha256 = "0gzzqg0jcnlbm0v4zmbjl379qzwmb93hg1ph8ibp55zxr98chk4z";
+ libraryHaskellDepends = [
+ base containers fused-effects megaparsec parser-combinators
+ prettyprinter
+ ];
+ testHaskellDepends = [ base raw-strings-qq ];
+ description = "Automatically generate status for typed-session";
+ license = lib.licenses.mit;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
+ }) {};
+
"typed-spreadsheet" = callPackage
({ mkDerivation, async, base, diagrams-cairo, diagrams-gtk
, diagrams-lib, foldl, gtk, microlens, stm, text, transformers
@@ -318775,14 +319835,16 @@ self: {
}:
mkDerivation {
pname = "uncertain";
- version = "0.3.1.0";
- sha256 = "1wkgk6504qyirr2bq3m4pqgwdvrpnrig1bnzcls0r7krsig8arvg";
+ version = "0.4.0.0";
+ sha256 = "1v7q6ajyqx3m06w2iy6dxkbfk6f3878zmii892k4m5a0hzi82x0c";
libraryHaskellDepends = [
ad base base-compat containers free mwc-random primitive
transformers
];
description = "Manipulating numbers with inherent experimental/measurement uncertainty";
license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ broken = true;
}) {};
"unconstrained" = callPackage
@@ -319364,10 +320426,8 @@ self: {
({ mkDerivation, base, containers, logict, mtl }:
mkDerivation {
pname = "unification-fd";
- version = "0.11.2";
- sha256 = "1lyx3g10llkr7vl7c2j15ddlqrkz2r684d1laza7nvq97amrqnqv";
- revision = "1";
- editedCabalFile = "07xmrqmk99lnp3jyk0dqgnpprm3ghnyjdqva0y13ddh3nw8iiqdj";
+ version = "0.11.2.2";
+ sha256 = "0jgy507dy1j566j46gndd8b2543n847myibg2i22yw8chdpl15kc";
libraryHaskellDepends = [ base containers logict mtl ];
description = "Simple generic unification algorithms";
license = lib.licenses.bsd3;
@@ -320549,6 +321609,18 @@ self: {
license = lib.licenses.bsd3;
}) {};
+ "unix-bytestring_0_4_0_2" = callPackage
+ ({ mkDerivation, base, bytestring }:
+ mkDerivation {
+ pname = "unix-bytestring";
+ version = "0.4.0.2";
+ sha256 = "0pmkd5cvq3knsyl5izxpxs44axrf943xv4pwa1x20wmsg30fqmd2";
+ libraryHaskellDepends = [ base bytestring ];
+ description = "Unix/Posix-specific functions for ByteStrings";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ }) {};
+
"unix-compat" = callPackage
({ mkDerivation, base, directory, extra, hspec, HUnit
, monad-parallel, temporary, unix
@@ -323107,12 +324179,12 @@ self: {
}) {};
"uulib" = callPackage
- ({ mkDerivation, base, ghc-prim }:
+ ({ mkDerivation, base }:
mkDerivation {
pname = "uulib";
- version = "0.9.24";
- sha256 = "10j40q1b1fkx0fv56cn0kkilbqhyh6xxya536xlbx365lnc1rk0i";
- libraryHaskellDepends = [ base ghc-prim ];
+ version = "0.9.25";
+ sha256 = "03ykq4ij56kkzmr1yfxs3z5zx4yqzscilfxpskyppjk6cj6nh2qq";
+ libraryHaskellDepends = [ base ];
description = "Haskell Utrecht Tools Library";
license = lib.licenses.bsd3;
}) {};
@@ -324070,8 +325142,8 @@ self: {
pname = "vault";
version = "0.3.1.5";
sha256 = "181ksk1yixjg0jiggw5jvm8am8m8c7lim4xaixf8qnaqvxm6namc";
- revision = "7";
- editedCabalFile = "0jbbjmh3h9pkj1mfafysny20ynfl58ifchizn13dkqvclpkr770h";
+ revision = "8";
+ editedCabalFile = "0nabd5r1j6aq5ys3lsjh4i2ii9rza7923b5mg3vfbkj72w3dvgqv";
libraryHaskellDepends = [
base containers hashable unordered-containers
];
@@ -324384,6 +325456,8 @@ self: {
pname = "vec";
version = "0.5.1";
sha256 = "0rswq31fjsqzzq88b920hz0j8v0rdjhb04v4fr10cdqbnxaqglb0";
+ revision = "1";
+ editedCabalFile = "0znfs73x9amng298hzi98cy15fbgx5hdkcfslwmdqsyarr9v0ffx";
libraryHaskellDepends = [
adjunctions base boring deepseq distributive fin hashable
indexed-traversable QuickCheck semigroupoids transformers
@@ -324974,6 +326048,8 @@ self: {
pname = "vector-space";
version = "0.19";
sha256 = "09gbkwq0z47ahc5brq72i7xr7rwqvl3sy04j1h4my5ij282d25w9";
+ revision = "1";
+ editedCabalFile = "1bjnjz2r25jkjc5wr3fxfynnrqj6ilwcnms06k0qqm5lg71y0zv2";
libraryHaskellDepends = [ base Boolean MemoTrie NumInstances ];
description = "Vector & affine spaces, linear maps, and derivatives";
license = lib.licenses.bsd3;
@@ -331458,37 +332534,6 @@ self: {
}) {};
"weeder" = callPackage
- ({ mkDerivation, aeson, algebraic-graphs, async, base, bytestring
- , containers, directory, filepath, generic-lens, ghc, hspec, lens
- , mtl, optparse-applicative, parallel, process, regex-tdfa, text
- , toml-reader, transformers
- }:
- mkDerivation {
- pname = "weeder";
- version = "2.8.0";
- sha256 = "086vni1i0sqy2xva63xdx1ppvwygyn1dav2bykggd6j1jrwi0m5p";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- algebraic-graphs async base bytestring containers directory
- filepath generic-lens ghc lens mtl optparse-applicative parallel
- regex-tdfa text toml-reader transformers
- ];
- executableHaskellDepends = [
- base bytestring containers directory filepath ghc
- optparse-applicative transformers
- ];
- testHaskellDepends = [
- aeson algebraic-graphs base containers directory filepath ghc hspec
- process text toml-reader
- ];
- description = "Detect dead code";
- license = lib.licenses.bsd3;
- mainProgram = "weeder";
- maintainers = [ lib.maintainers.maralorn ];
- }) {};
-
- "weeder_2_9_0" = callPackage
({ mkDerivation, aeson, algebraic-graphs, async, base, bytestring
, containers, directory, filepath, generic-lens, ghc, Glob
, hspec-discover, hspec-expectations, lens, mtl
@@ -331515,7 +332560,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Detect dead code";
license = lib.licenses.bsd3;
- hydraPlatforms = lib.platforms.none;
mainProgram = "weeder";
maintainers = [ lib.maintainers.maralorn ];
}) {};
@@ -332399,8 +333443,8 @@ self: {
}:
mkDerivation {
pname = "window-utils";
- version = "0.2.1.0";
- sha256 = "1db4dnvg5s790yql75spqy446317a16f92hni8sbzdh541aahw73";
+ version = "0.2.2.0";
+ sha256 = "08s9rjpc2idrb5mgrnbwj2d0m8aj33g4v9djyvrkqnq5jb8mbzrz";
libraryHaskellDepends = [
base bytestring JuicyPixels text vector X11
];
@@ -334813,6 +335857,21 @@ self: {
broken = true;
}) {};
+ "x-sum-type-boilerplate" = callPackage
+ ({ mkDerivation, base, hspec, hspec-discover, template-haskell }:
+ mkDerivation {
+ pname = "x-sum-type-boilerplate";
+ version = "0.1.4";
+ sha256 = "1wcbv3jyfdqgff493wc00cxi1iq4myfygwzscpv8s5wyc9pfn30s";
+ libraryHaskellDepends = [ base template-haskell ];
+ testHaskellDepends = [
+ base hspec hspec-discover template-haskell
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "(Forked) Library for reducing the boilerplate involved with sum types";
+ license = lib.licenses.mit;
+ }) {};
+
"x11-xim" = callPackage
({ mkDerivation, base, utf8-string, X11 }:
mkDerivation {
@@ -336747,6 +337806,32 @@ self: {
];
}) {};
+ "xmonad-contrib_0_18_1" = callPackage
+ ({ mkDerivation, base, bytestring, containers, deepseq, directory
+ , filepath, hspec, mtl, process, QuickCheck, random, time
+ , transformers, unix, utf8-string, X11, X11-xft, xmonad
+ }:
+ mkDerivation {
+ pname = "xmonad-contrib";
+ version = "0.18.1";
+ sha256 = "0ck4hq9yhdzggrs3q4ji6nbg6zwhmhc0ckf9vr9d716d98h9swq5";
+ libraryHaskellDepends = [
+ base bytestring containers deepseq directory filepath mtl process
+ random time transformers unix utf8-string X11 X11-xft xmonad
+ ];
+ testHaskellDepends = [
+ base bytestring containers deepseq directory hspec mtl process
+ QuickCheck random time unix utf8-string X11 xmonad
+ ];
+ description = "Community-maintained extensions for xmonad";
+ license = lib.licenses.bsd3;
+ hydraPlatforms = lib.platforms.none;
+ maintainers = [
+ lib.maintainers.dschrempf lib.maintainers.ivanbrennan
+ lib.maintainers.peti lib.maintainers.slotThe
+ ];
+ }) {};
+
"xmonad-contrib-bluetilebranch" = callPackage
({ mkDerivation, base, containers, directory, extensible-exceptions
, mtl, old-locale, old-time, process, random, unix, utf8-string
@@ -336837,8 +337922,8 @@ self: {
}:
mkDerivation {
pname = "xmonad-extras";
- version = "0.17.1";
- sha256 = "08kq9w38jk4nwb2dmqbmybiz50zy81md9sbjmwrkw5wjcdxgsgch";
+ version = "0.17.2";
+ sha256 = "0rcvmd6m17n8pqi9ky29hd431iniq3vck08wjvyxxgfvq3m842i8";
configureFlags = [
"-f-with_hlist" "-fwith_parsec" "-fwith_split"
];
@@ -340761,7 +341846,6 @@ self: {
];
description = "Generate Flow routes for Yesod";
license = lib.licenses.mit;
- hydraPlatforms = lib.platforms.none;
}) {};
"yesod-routes-typescript" = callPackage
diff --git a/third_party/nixpkgs/pkgs/development/haskell-modules/lib/compose.nix b/third_party/nixpkgs/pkgs/development/haskell-modules/lib/compose.nix
index 09de1d228d..3661c74d49 100644
--- a/third_party/nixpkgs/pkgs/development/haskell-modules/lib/compose.nix
+++ b/third_party/nixpkgs/pkgs/development/haskell-modules/lib/compose.nix
@@ -184,6 +184,13 @@ rec {
markBrokenVersion = version: drv: assert drv.version == version; markBroken drv;
markUnbroken = overrideCabal (drv: { broken = false; });
+ /* disableParallelBuilding drops the -j option from the GHC
+ command line for the given package. This can be useful in rare
+ situations where parallel building of a package causes GHC to
+ fail for some reason.
+ */
+ disableParallelBuilding = overrideCabal (drv: { enableParallelBuilding = false; });
+
enableLibraryProfiling = overrideCabal (drv: { enableLibraryProfiling = true; });
disableLibraryProfiling = overrideCabal (drv: { enableLibraryProfiling = false; });
diff --git a/third_party/nixpkgs/pkgs/development/haskell-modules/lib/default.nix b/third_party/nixpkgs/pkgs/development/haskell-modules/lib/default.nix
index 2bcd8f25d1..976e62afc6 100644
--- a/third_party/nixpkgs/pkgs/development/haskell-modules/lib/default.nix
+++ b/third_party/nixpkgs/pkgs/development/haskell-modules/lib/default.nix
@@ -176,6 +176,8 @@ rec {
markBrokenVersion = compose.markBrokenVersion;
markUnbroken = compose.markUnbroken;
+ disableParallelBuilding = compose.disableParallelBuilding;
+
enableLibraryProfiling = compose.enableLibraryProfiling;
disableLibraryProfiling = compose.disableLibraryProfiling;
diff --git a/third_party/nixpkgs/pkgs/development/haskell-modules/non-hackage-packages.nix b/third_party/nixpkgs/pkgs/development/haskell-modules/non-hackage-packages.nix
index bb995435fc..c5cfbcec03 100644
--- a/third_party/nixpkgs/pkgs/development/haskell-modules/non-hackage-packages.nix
+++ b/third_party/nixpkgs/pkgs/development/haskell-modules/non-hackage-packages.nix
@@ -17,6 +17,8 @@ self: super: {
# from the latest master instead of the current version on Hackage.
cabal2nix-unstable = self.callPackage ./cabal2nix-unstable.nix { };
+ ghc-settings-edit = self.callPackage ../tools/haskell/ghc-settings-edit { };
+
# https://github.com/channable/vaultenv/issues/1
vaultenv = self.callPackage ../tools/haskell/vaultenv { };
diff --git a/third_party/nixpkgs/pkgs/development/interpreters/acl2/default.nix b/third_party/nixpkgs/pkgs/development/interpreters/acl2/default.nix
index 12fc8f228b..20a34aef75 100644
--- a/third_party/nixpkgs/pkgs/development/interpreters/acl2/default.nix
+++ b/third_party/nixpkgs/pkgs/development/interpreters/acl2/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, callPackage, fetchFromGitHub, runCommandLocal, makeWrapper, substituteAll
+{ lib, stdenv, callPackage, fetchFromGitHub, fetchpatch, runCommandLocal, makeWrapper, substituteAll
, sbcl, bash, which, perl, hostname
, openssl, glucose, minisat, abc-verifier, z3, python3
, certifyBooks ? true
@@ -33,12 +33,25 @@ in stdenv.mkDerivation rec {
# $IPASIR_SHARED_LIBRARY environment variable.
libipasir = callPackage ./libipasirglucose4 { };
- patches = [(substituteAll {
- src = ./0001-Fix-some-paths-for-Nix-build.patch;
- libipasir = "${libipasir}/lib/${libipasir.libname}";
- libssl = "${lib.getLib openssl}/lib/libssl${stdenv.hostPlatform.extensions.sharedLibrary}";
- libcrypto = "${lib.getLib openssl}/lib/libcrypto${stdenv.hostPlatform.extensions.sharedLibrary}";
- })];
+ patches = [
+ (substituteAll {
+ src = ./0001-Fix-some-paths-for-Nix-build.patch;
+ libipasir = "${libipasir}/lib/${libipasir.libname}";
+ libssl = "${lib.getLib openssl}/lib/libssl${stdenv.hostPlatform.extensions.sharedLibrary}";
+ libcrypto = "${lib.getLib openssl}/lib/libcrypto${stdenv.hostPlatform.extensions.sharedLibrary}";
+ })
+ (fetchpatch {
+ name = "fix-fastnumio-on-newer-sbcl.patch";
+ url = "https://github.com/acl2-devel/acl2-devel/commit/84f5a6cd4a1aaf204e8bae3eab4c21e8c061f469.patch";
+ hash = "sha256-VA9giXZMb/Ob8ablxfbBAaZ2+2PGcv7WtooXwKDgT08=";
+ })
+ ];
+
+ # We need the timestamps on the source tree to be stable for certification to
+ # work properly, so reset them here as necessary after patching
+ postPatch = ''
+ find . -type f -newer "$src" -execdir touch -r "$src" {} +
+ '';
nativeBuildInputs = lib.optional certifyBooks makeWrapper;
@@ -112,7 +125,7 @@ in stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "Interpreter and a prover for a Lisp dialect";
+ description = "Interpreter and prover for a Lisp dialect";
mainProgram = "acl2";
longDescription = ''
ACL2 is a logic and programming language in which you can model computer
diff --git a/third_party/nixpkgs/pkgs/development/interpreters/nextflow/default.nix b/third_party/nixpkgs/pkgs/development/interpreters/nextflow/default.nix
index 0408bf2431..fca7a48544 100644
--- a/third_party/nixpkgs/pkgs/development/interpreters/nextflow/default.nix
+++ b/third_party/nixpkgs/pkgs/development/interpreters/nextflow/default.nix
@@ -1,54 +1,99 @@
-{ lib
-, stdenv
-, fetchurl
-, makeWrapper
-, openjdk17
-, wget
-, which
-, gnused
-, gawk
-, coreutils
-, buildFHSEnv
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ makeWrapper,
+ openjdk,
+ gradle,
+ wget,
+ which,
+ gnused,
+ gawk,
+ coreutils,
+ bash,
+ testers,
+ nixosTests,
}:
-
-let
- nextflow =
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "nextflow";
- version = "22.10.6";
+ # 24.08.0-edge is compatible with Java 21. The current (as of 2024-09-19)
+ # nextflow release (24.04.4) does not yet support java21, but java19. The
+ # latter is not in nixpkgs(-unstable) anymore.
+ version = "24.08.0-edge";
- src = fetchurl {
- url = "https://github.com/nextflow-io/nextflow/releases/download/v${version}/nextflow-${version}-all";
- hash = "sha256-zeYsKxWRnzr0W6CD+yjoAXwCN/AbN5P4HhH1oftnrjY=";
+ src = fetchFromGitHub {
+ owner = "nextflow-io";
+ repo = "nextflow";
+ rev = "6e866ae81ff3bf8a9729e9dbaa9dd89afcb81a4b";
+ hash = "sha256-SA27cuP3iO5kD6u0uTeEaydyqbyJzOkVtPrb++m3Tv0=";
};
nativeBuildInputs = [
makeWrapper
- openjdk17
- wget
- which
- gnused
- gawk
- coreutils
+ gradle
];
- dontUnpack = true;
+ postPatch = ''
+ # Nextflow invokes the constant "/bin/bash" (not as a shebang) at
+ # several locations so we fix that globally. However, when running inside
+ # a container, we actually *want* "/bin/bash". Thus the global fix needs
+ # to be reverted for this specific use case.
+ substituteInPlace modules/nextflow/src/main/groovy/nextflow/executor/BashWrapperBuilder.groovy \
+ --replace-fail "['/bin/bash'," "['${bash}/bin/bash'," \
+ --replace-fail "if( containerBuilder ) {" "if( containerBuilder ) {
+ launcher = launcher.replaceFirst(\"/nix/store/.*/bin/bash\", \"/bin/bash\")"
+ '';
+
+ mitmCache = gradle.fetchDeps {
+ inherit (finalAttrs) pname;
+ data = ./deps.json;
+ };
+ __darwinAllowLocalNetworking = true;
+
+ # During the build, some additional dependencies are downloaded ("detached
+ # configuration"). We thus need to run a full build on instead of the default
+ # one.
+ # See https://github.com/NixOS/nixpkgs/pull/339197#discussion_r1747749061
+ gradleUpdateTask = "pack";
+ # The installer attempts to copy a final JAR to $HOME/.nextflow/...
+ gradleFlags = ["-Duser.home=\$TMPDIR"];
+ preBuild = ''
+ # See Makefile (`make pack`)
+ export BUILD_PACK=1
+ '';
+ gradleBuildTask = "pack";
installPhase = ''
runHook preInstall
mkdir -p $out/bin
- install -Dm755 $src $out/bin/nextflow
+ install -Dm755 build/releases/nextflow-${finalAttrs.version}-dist $out/bin/nextflow
runHook postInstall
'';
postFixup = ''
wrapProgram $out/bin/nextflow \
- --prefix PATH : ${lib.makeBinPath nativeBuildInputs} \
- --set JAVA_HOME ${openjdk17.home}
+ --prefix PATH : ${
+ lib.makeBinPath [
+ coreutils
+ gawk
+ gnused
+ wget
+ which
+ ]
+ } \
+ --set JAVA_HOME ${openjdk.home}
'';
+ passthru.tests.default = nixosTests.nextflow;
+ # versionCheckHook doesn't work as of 2024-09-23.
+ # See https://github.com/NixOS/nixpkgs/pull/339197#issuecomment-2363495060
+ passthru.tests.version = testers.testVersion {
+ package = finalAttrs.finalPackage;
+ command = "env HOME=$TMPDIR nextflow -version";
+ };
+
meta = with lib; {
description = "DSL for data-driven computational pipelines";
longDescription = ''
@@ -61,17 +106,11 @@ stdenv.mkDerivation rec {
homepage = "https://www.nextflow.io/";
changelog = "https://github.com/nextflow-io/nextflow/releases";
license = licenses.asl20;
- maintainers = with maintainers; [ Etjean edmundmiller ];
+ maintainers = with maintainers; [
+ Etjean
+ edmundmiller
+ ];
mainProgram = "nextflow";
platforms = platforms.unix;
};
-};
-in
-if stdenv.hostPlatform.isLinux then
- buildFHSEnv
- {
- name = "nextflow";
- targetPkgs = pkgs: [ nextflow ];
- runScript = "nextflow";
- }
-else nextflow
+})
diff --git a/third_party/nixpkgs/pkgs/development/interpreters/nextflow/deps.json b/third_party/nixpkgs/pkgs/development/interpreters/nextflow/deps.json
new file mode 100644
index 0000000000..19a8de2470
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/interpreters/nextflow/deps.json
@@ -0,0 +1,2026 @@
+{
+ "!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.",
+ "!version": 1,
+ "https://plugins.gradle.org/m2": {
+ "com/fasterxml#oss-parent/48": {
+ "pom": "sha256-EbuiLYYxgW4JtiOiAHR0U9ZJGmbqyPXAicc9ordJAU8="
+ },
+ "com/fasterxml/jackson#jackson-bom/2.14.1": {
+ "pom": "sha256-eP35nlBQ/EhfQRfauMzL+2+mxoOF6184oJtlU3HUpsw="
+ },
+ "com/fasterxml/jackson#jackson-parent/2.14": {
+ "pom": "sha256-CQat2FWuOfkjV9Y/SFiJsI/KTEOl/kM1ItdTROB1exk="
+ },
+ "com/github/johnrengelman#shadow/8.1.1": {
+ "jar": "sha256-CEGXVVWQpTuyG1lQijMwVZ9TbdtEjq/R7GdfVGIDb88=",
+ "module": "sha256-nQ87SqpniYcj6vbF6c0nOHj5V03azWSqNwJDYgzgLko=",
+ "pom": "sha256-Mu55f8hDI3xM5cSeX0FSxYoIlK/OCg6SY25qLU/JjDU="
+ },
+ "com/github/johnrengelman/shadow#com.github.johnrengelman.shadow.gradle.plugin/8.1.1": {
+ "pom": "sha256-PLOIa5ffbgZvEIwxayGfJiyXw8st9tp4kn5kXetkPLA="
+ },
+ "com/google/code/gson#gson-parent/2.9.1": {
+ "pom": "sha256-fKCEXnNoVhjePka9NDTQOko3PVIPq5OmgDGK1sjLKnk="
+ },
+ "com/google/code/gson#gson/2.9.1": {
+ "jar": "sha256-N4U04znm5tULFzb7Ort28cFdG+P0wTzsbVNkEuI9pgM=",
+ "pom": "sha256-5ZZjI9cUJXCzekvpeeIbwtroSBB+TcQW2PRNmqPwKQM="
+ },
+ "com/gradle/plugin-publish#com.gradle.plugin-publish.gradle.plugin/1.2.1": {
+ "pom": "sha256-60lBRA8TGZbmT6SCDc264js95UhBi6ke9MY0pqcfVMs="
+ },
+ "com/gradle/publish#plugin-publish-plugin/1.2.1": {
+ "jar": "sha256-KY8MLpeVMhcaBaQWAyY3M7ZfiRE9ToCczQ4mmQFJ3hg=",
+ "module": "sha256-w98uuag1ZdO2MVDYa0344o9mG1XOzdRJJ+RpMxA2yxk=",
+ "pom": "sha256-E6X+iu2+Rs/b6hLp/NcJemKygqpqtMkIZWuWzpoqX6M="
+ },
+ "commons-beanutils#commons-beanutils/1.8.0": {
+ "jar": "sha256-E1Q5ObhuO7gzkBnWrMCOywTksJWoK6+YTlBbOvtUdCo=",
+ "pom": "sha256-RcBZb/rd9e7HOaIIBH3OId+bsawhwa/owNoMsOj/yO4="
+ },
+ "commons-codec#commons-codec/1.6": {
+ "jar": "sha256-VLNOlBuOFBS9PkDXNu/TSBdy3CbbMpb2qkXOyfYgPYY=",
+ "pom": "sha256-oG410//zprgT2UiU6/PkmPlUDIZMWzmueDkH46bHKIk="
+ },
+ "commons-collections#commons-collections/3.2.1": {
+ "jar": "sha256-hzY6TJTqq+79i5MMsFn2a2TJ99Yyhi8j3jAS2nZgBHs=",
+ "pom": "sha256-H5Ymy6pYTtXYYCGGbk42fib+Xvwkg4JlK+aL7rQ+dBY="
+ },
+ "commons-io#commons-io/2.11.0": {
+ "jar": "sha256-lhsvbYfbrMXVSr9Fq3puJJX4m3VZiWLYxyPOqbwhCQg=",
+ "pom": "sha256-LgFv1+MkS18sIKytg02TqkeQSG7h5FZGQTYaPoMe71k="
+ },
+ "commons-lang#commons-lang/2.4": {
+ "jar": "sha256-LHO5QMkSULyYNGkmJw8TpqELtuKdLJMWpw0TTjgshz4=",
+ "pom": "sha256-kDBieNOe1aUNr6Rore5NJytjXVTE9yleKT5Cu9uK1mY="
+ },
+ "commons-logging#commons-logging/1.1.1": {
+ "jar": "sha256-zm+RPK0fDbOq1wGG1lxbx//Mmpnj/o4LE3MSgZ98Ni8=",
+ "pom": "sha256-0PLhbQVOi7l63ZyiZSXrI0b2koCfzSooeH2ozrPDXug="
+ },
+ "io/codearte/gradle/nexus#gradle-nexus-staging-plugin/0.21.2": {
+ "jar": "sha256-IoBojVIvesDzggf1zqHeX4qQB+pwdkQCOkli7dcrdoM=",
+ "pom": "sha256-EbptdouvS6ax6Y+X+rPMJOEFJILBjDhxj2XRFjqfvd8="
+ },
+ "io/codearte/nexus-staging#io.codearte.nexus-staging.gradle.plugin/0.21.2": {
+ "pom": "sha256-U6ZiLniyF6D3uVuYuAb03ExyYhrb/vAeMqjQOU34CMk="
+ },
+ "io/fabric8#kubernetes-client-bom/5.12.2": {
+ "pom": "sha256-6qA8FpVlaNVKa6Q31J1Ay/DdjpOXf5hDGCQldrZQvDs="
+ },
+ "io/netty#netty-bom/4.1.86.Final": {
+ "pom": "sha256-EnFsH+ZM9b2qcETTfROq46iIIbkdR5hCDEanR2kXiv0="
+ },
+ "jakarta/platform#jakarta.jakartaee-bom/9.0.0": {
+ "pom": "sha256-kZA9Ddh23sZ/i5I/EzK6cr8pWwa9OX0Y868ZMHzhos4="
+ },
+ "jakarta/platform#jakartaee-api-parent/9.0.0": {
+ "pom": "sha256-9l3PFLbh2RSOGYo5D6/hVfrKCTJT3ekAMH8+DqgsrTs="
+ },
+ "net/sf/ezmorph#ezmorph/1.0.6": {
+ "jar": "sha256-K+BqI4D4ZWQmtcYQ22lLvXUxTK8+kZGv/NeUJyE5jtc=",
+ "pom": "sha256-+UPkVMTG00n/AKH9bH6vORUB0g3jdw0fjSLL4RrAgN0="
+ },
+ "net/sf/json-lib#json-lib/2.3": {
+ "pom": "sha256-4RmEasU+ymvP8FzE/VFRYXZjiVx+fKgr2M6R+fno6oM="
+ },
+ "net/sf/json-lib#json-lib/2.3/jdk15": {
+ "jar": "sha256-HljMSaAvKuIgScc95p0DpqpE8ZdTPEIQajAuA8lcQMo="
+ },
+ "net/sourceforge/nekohtml#nekohtml/1.9.16": {
+ "jar": "sha256-nYFgvdRdXznN3uO0DhQ/Pu8SlRA//hmxIHfuW/RsmA8=",
+ "pom": "sha256-0wDz8mGFya7uiIbu16CUHPffuf1JTP67coWvzKoQvIk="
+ },
+ "org/apache#apache/21": {
+ "pom": "sha256-rxDBCNoBTxfK+se1KytLWjocGCZfoq+XoyXZFDU3s4A="
+ },
+ "org/apache#apache/23": {
+ "pom": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw="
+ },
+ "org/apache#apache/27": {
+ "pom": "sha256-srD8aeIqZQw4kvHDZtdwdvKVdcZzjfTHpwpEhESEzfk="
+ },
+ "org/apache#apache/3": {
+ "pom": "sha256-OTxQr7S3qm61flN3pVoaBhCxn3W1Ls4BMI2wShGHog4="
+ },
+ "org/apache#apache/4": {
+ "pom": "sha256-npMjomuo6yOU7+8MltMbcN9XCAhjDcFHyrHnNUHMUZQ="
+ },
+ "org/apache#apache/9": {
+ "pom": "sha256-SUbmClR8jtpp87wjxbbw2tz4Rp6kmx0dp940rs/PGN0="
+ },
+ "org/apache/ant#ant-launcher/1.10.13": {
+ "jar": "sha256-zXaVs7+2lkq3G2oLMdrWAAWud/5QITI2Rnmqzwj3eXA=",
+ "pom": "sha256-ApkvvDgFU1bzyU0B6qJJmcsCoJuqnB/fXqx2t8MVY8o="
+ },
+ "org/apache/ant#ant-parent/1.10.13": {
+ "pom": "sha256-blv8hwgiFD8f+7LG8I7EiHctsxSlKDMC9IFLEms0aTk="
+ },
+ "org/apache/ant#ant/1.10.13": {
+ "jar": "sha256-vvv8eedE6Yks+n25bfO26C3BfSVxr0KqQnl2/CIpmDg=",
+ "pom": "sha256-J5NR7tkLj3QbtIyVvmHD7CRU48ipr7Q7zB0LrB3aE3o="
+ },
+ "org/apache/commons#commons-parent/11": {
+ "pom": "sha256-ueAwbzk0YBBbij+lEFJQxSkbHvqpmVSs4OwceDEJoCo="
+ },
+ "org/apache/commons#commons-parent/22": {
+ "pom": "sha256-+4xeVeMKet20/yEIWKDo0klO1nV7vhkBLamdUVhsPLs="
+ },
+ "org/apache/commons#commons-parent/5": {
+ "pom": "sha256-i9YywAvfgKfeNsIrYPEkUsFH2Oyi8A151maZ6+faoCo="
+ },
+ "org/apache/commons#commons-parent/52": {
+ "pom": "sha256-ddvo806Y5MP/QtquSi+etMvNO18QR9VEYKzpBtu0UC4="
+ },
+ "org/apache/commons#commons-parent/9": {
+ "pom": "sha256-UzG30+Cu1ZcoyA8RGOTb94Vl1BCegdFmAsnK29sjoSg="
+ },
+ "org/apache/httpcomponents#httpclient/4.2.1": {
+ "jar": "sha256-iIXYJLyCcE+oX2WKozCCD3l7LF95ygrOFbAKFLgRazI=",
+ "pom": "sha256-ukEy6mrvjTaI36vPhEkxsbDSuRuPe/4j/GIyJZRAtRo="
+ },
+ "org/apache/httpcomponents#httpcomponents-client/4.2.1": {
+ "pom": "sha256-isgOv0pRag0bYCiTM8vtDqMreP+woAkVIgrWZq4RHcQ="
+ },
+ "org/apache/httpcomponents#httpcomponents-core/4.2.1": {
+ "pom": "sha256-aEfHnY0ZIIx/eCWELDGhrdkGw6z61my1tcgw5iGWgXk="
+ },
+ "org/apache/httpcomponents#httpcore/4.2.1": {
+ "jar": "sha256-gIaCbdI0nYPkkz/eOYllzf6HHrknjNthrFvIFB15fYQ=",
+ "pom": "sha256-U6IZ7//SN64tgJPSqcfY264QoxFoo1L08LE6IEJeKzg="
+ },
+ "org/apache/httpcomponents#project/6": {
+ "pom": "sha256-tdkiWtuGg8HXxVFFRDgq3QBFR8k2lKu1vVK4c0aIb0I="
+ },
+ "org/apache/logging#logging-parent/7": {
+ "pom": "sha256-5YkR3J/GsXOhDlqp7bk8eZStBmAnBd0Gftz8bh6eFys="
+ },
+ "org/apache/logging/log4j#log4j-api/2.20.0": {
+ "jar": "sha256-L0PupnnqZvFMoPE/7CqGAKwST1pSMdy034OT7dy5dVA=",
+ "pom": "sha256-zUWDKj1s0hlENcDWPKAV8ZSWjy++pPKRVTv3r7hOFjc="
+ },
+ "org/apache/logging/log4j#log4j-bom/2.20.0": {
+ "pom": "sha256-+LtpLpWmt72mAehxAJWOg9AGG38SMlC2gSiUOhlenaE="
+ },
+ "org/apache/logging/log4j#log4j-core/2.20.0": {
+ "jar": "sha256-YTffhIza7Z9NUHb3VRPGyF2oC5U/TnrMo4CYt3B2P1U=",
+ "pom": "sha256-3nGsEAVR9KB3rsrQd70VPnHfeqacMELXZRbMXM4Ice4="
+ },
+ "org/apache/logging/log4j#log4j/2.20.0": {
+ "pom": "sha256-mje0qPZ+jUG8JHNxejAhYz1qPD8xBXnbmtC+PyRlnGk="
+ },
+ "org/apache/maven#maven-model/3.6.3": {
+ "jar": "sha256-F87x9Y4UbvDX2elrO5LZih1v19KzKIulOOj/Hg2RYM8=",
+ "pom": "sha256-fHIOjLA9KFxxzW4zTZyeWWBivdMQ7grRX1xHmpkxVPA="
+ },
+ "org/apache/maven#maven-parent/33": {
+ "pom": "sha256-OFbj/NFpUC1fEv4kUmBOv2x8Al8VZWv6VY6pntKdc+o="
+ },
+ "org/apache/maven#maven/3.6.3": {
+ "pom": "sha256-0thiRepmFJvBTS3XK7uWH5ZN1li4CaBXMlLAZTHu7BY="
+ },
+ "org/codehaus/groovy#groovy-bom/3.0.14": {
+ "pom": "sha256-JODptzjecRjennNWD/0GA0u1zwfKE6fgNFnoi6nRric="
+ },
+ "org/codehaus/groovy/modules/http-builder#http-builder/0.7.1": {
+ "jar": "sha256-F655HdDwm1S3xUlqw+DQKOlxMMZQOTLLB3+dPuOVpEg=",
+ "pom": "sha256-MPA6uhfjkl0XGsRPB26L0lTuw0IhgW0EESO3K+l6Lkk="
+ },
+ "org/codehaus/plexus#plexus-utils/3.5.1": {
+ "jar": "sha256-huAlXUyHnGG0gz7X8TEk6LtnnfR967EnMm59t91JoHs=",
+ "pom": "sha256-lP9o7etIIE0SyZGJx2cWTTqfd4oTctHc4RpBRi5iNvI="
+ },
+ "org/codehaus/plexus#plexus/10": {
+ "pom": "sha256-u6nFIQZLnKEyzpfMHMfrSvwtvjK8iMuHLIjpn2FiMB8="
+ },
+ "org/eclipse/ee4j#project/1.0.6": {
+ "pom": "sha256-Tn2DKdjafc8wd52CQkG+FF8nEIky9aWiTrkHZ3vI1y0="
+ },
+ "org/eclipse/jetty#jetty-bom/9.4.50.v20221201": {
+ "pom": "sha256-TN5uUz1gHq+LZazulWt3BsGBkvJ1XQI9fo0Zu31bOUM="
+ },
+ "org/gradle/toolchains#foojay-resolver/0.7.0": {
+ "jar": "sha256-k2crR0Cg/b+7W68INT24rpqbsl9rEKk8B4EmxxfbOsA=",
+ "module": "sha256-7WdGoJ8yv63bkLApECrmIybiSBKaaLdGYqSkM9VTFLg=",
+ "pom": "sha256-iCa8+5Iq8MIR5BPTmwgWWRPAgwZkE+BzDNgrLgsKie4="
+ },
+ "org/gradle/toolchains/foojay-resolver-convention#org.gradle.toolchains.foojay-resolver-convention.gradle.plugin/0.7.0": {
+ "pom": "sha256-yKRD4vrvh28zijkSM8IKka1bg/acHGuiDTmns5EGJAo="
+ },
+ "org/jdom#jdom2/2.0.6.1": {
+ "jar": "sha256-CyD0XjoP2PDRLNxTFrBndukCsTZdsAEYh2+RdcYPMCw=",
+ "pom": "sha256-VXleEBi4rmR7k3lnz4EKmbCFgsI3TnhzwShzTIyRS/M="
+ },
+ "org/junit#junit-bom/5.7.2": {
+ "module": "sha256-87zrHFndT2mT9DBN/6WAFyuN9lp2zTb6T9ksBXjSitg=",
+ "pom": "sha256-zRSqqGmZH4ICHFhdVw0x/zQry6WLtEIztwGTdxuWSHs="
+ },
+ "org/junit#junit-bom/5.9.1": {
+ "module": "sha256-kCbBZWaQ+hRa117Og2dCEaoSrYkwqRsQfC9c3s4vGxw=",
+ "pom": "sha256-sWPBz8j8H9WLRXoA1YbATEbphtdZBOnKVMA6l9ZbSWw="
+ },
+ "org/ow2#ow2/1.5.1": {
+ "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU="
+ },
+ "org/ow2/asm#asm-commons/9.4": {
+ "jar": "sha256-DBKKnsPzPJiVknL20WzxQke1CPWJUVdLzb0rVtYyY2Q=",
+ "pom": "sha256-tCyiq8+IEXdqXdwCkPIQbX8xP4LHiw3czVzOTGOjUXk="
+ },
+ "org/ow2/asm#asm-tree/9.4": {
+ "jar": "sha256-xC1HnPJFZqIesgr37q7vToa9tKiGMGz3L0g7ZedbKs8=",
+ "pom": "sha256-x+nvk73YqzYwMs5TgvzGTQAtbFicF1IzI2zSmOUaPBY="
+ },
+ "org/ow2/asm#asm/9.4": {
+ "jar": "sha256-OdDis9xFr2Wgmwl5RXUKlKEm4FLhJPk0aEQ6HQ4V84E=",
+ "pom": "sha256-SDdR5I+y0fQ8Ya06sA/6Rm7cAzPY/C/bWibpXTKYI5Q="
+ },
+ "org/sonatype/oss#oss-parent/7": {
+ "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ="
+ },
+ "org/sonatype/oss#oss-parent/9": {
+ "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno="
+ },
+ "org/springframework#spring-framework-bom/5.3.24": {
+ "module": "sha256-GZbh9hfLA/p26hGFD+Kh4gsOMKEEa6bV2zvbv0QRP84=",
+ "pom": "sha256-U1ITVmu77+Jjag1OjdGnOt5hLiQwyP/TENzCo7O5ukE="
+ },
+ "org/vafer#jdependency/2.8.0": {
+ "jar": "sha256-v9LMfhv8eKqDtEwKVL8s3jikOC7CRyivaD2Y3GvngZI=",
+ "pom": "sha256-EBhn8/npJlei74mjELYE1D0JDJuQqj4LBS3NFqO78y0="
+ },
+ "xerces#xercesImpl/2.9.1": {
+ "jar": "sha256-auVAp8hcgUrGS+pIAWs6b0XJXUdl9Uf8wAU9w2yU7Vw=",
+ "pom": "sha256-JGkAdY2p2Jst2FdWn8OceDGDBIFmgdyoK4S54m9Azkc="
+ },
+ "xml-apis#xml-apis/1.3.04": {
+ "jar": "sha256-1ASqiB65xfek+1RuhOoRUGzUF6crWXLojv8X9D+fimQ=",
+ "pom": "sha256-NaH9SdRLQcYW1IypkJejLvorZOGzc5+6xvvzbjw7V7E="
+ },
+ "xml-resolver#xml-resolver/1.2": {
+ "jar": "sha256-R9zeiYYBkxTveK5ygKlJc6IdLtlQdaQKAAtC2pVkKeE=",
+ "pom": "sha256-WB1eF4Pd17XaE2W3eNwS95ZxpDCddCIcT72TWYiYeps="
+ }
+ },
+ "https://repo.maven.apache.org/maven2": {
+ "ch/artecat/grengine#grengine/3.0.2": {
+ "jar": "sha256-vwYoa7L8DR9sh0S4+Dz85Y13U2jMHoeathgL55v2fYE=",
+ "pom": "sha256-Um5mRoK4WHXHqiRhXGVf7oEhLp8g0gyj3FafXhDTBvU="
+ },
+ "ch/qos/logback#logback-classic/1.4.14": {
+ "jar": "sha256-joMvcmPKYGrjbauy2LJML0PYLPY06B2tnRZA+m7jxZY=",
+ "pom": "sha256-r4qrpgYnomL9NllNmgMvUAGnB/BOhL3Jx7IxfR/hPL0="
+ },
+ "ch/qos/logback#logback-core/1.4.14": {
+ "jar": "sha256-+MLwX0JTCxhSc5UHwXkvAIAWeFDtjzlkRMaRPWYXopM=",
+ "pom": "sha256-XFBVktFPZqp/F3xpuTPkcE/R1pS2L5ST6peCbvVQAj0="
+ },
+ "ch/qos/logback#logback-parent/1.4.14": {
+ "pom": "sha256-5bddPe8EJ1dkUEoXp8GqHj7jcKWxpUiIS74Vfr3eXv0="
+ },
+ "ch/randelshofer#fastdoubleparser/0.8.0": {
+ "jar": "sha256-EP4oj9eiza9RdTMrc1Kfmr+P1U3P/zF9aWfAw1/7Ezs=",
+ "pom": "sha256-VWPl3UuwVHWfD4OFFgbZnSQm11wnNygUAnAF6S0cKqo="
+ },
+ "com/amazonaws#aws-java-sdk-batch/1.12.766": {
+ "jar": "sha256-F78YVNCV4Ijg2nQdL0cdl+wTetdLENGIZte7Mj40YKw=",
+ "pom": "sha256-xS6pzV5gFPcfVmn6SMpPiFzCsX2o2tO+lyOru/Bs/SU="
+ },
+ "com/amazonaws#aws-java-sdk-codecommit/1.12.766": {
+ "jar": "sha256-F2twu555Ujshdq73XYEAQbl5ZmORLrnpnyDmoFI7KEk=",
+ "pom": "sha256-4HU/47TiBcCd842OB1VomCi7Ra862ZraEahnSwxwbb0="
+ },
+ "com/amazonaws#aws-java-sdk-core/1.12.129": {
+ "jar": "sha256-gChkMWl8d7H1N5mLBP0kNcDPAJCjyXb+DCvD7cmV2wI=",
+ "pom": "sha256-PMW9SDO/u87EXdoeiD6BhM/4UmPujTt2aufU5igQc1w="
+ },
+ "com/amazonaws#aws-java-sdk-core/1.12.766": {
+ "jar": "sha256-rSOLnwug2Mvyx+xJdnB1LIksEU8fM1upKljjS9AmTMk=",
+ "pom": "sha256-j7FYgg8C9wI668Z2IRWV78acYCGx3FaEHCsvZCSKn/Y="
+ },
+ "com/amazonaws#aws-java-sdk-ec2/1.12.766": {
+ "jar": "sha256-ZBFv+empx4YHb3TkG4c2geIRMssLcTf9xhi086G17xM=",
+ "pom": "sha256-qrFIeGp9TUgi//cube8dCFKiTWO1Gde7Rlo7uB8p7b8="
+ },
+ "com/amazonaws#aws-java-sdk-ecs/1.12.766": {
+ "jar": "sha256-lja6aIkIyjbNA1o7dKwHOn1Ilc6j+SSWxzauHb2oruU=",
+ "pom": "sha256-9uRpdIPzwDd3aACWm0wKLVebhJXr2TMKJkCUCgXSt6I="
+ },
+ "com/amazonaws#aws-java-sdk-iam/1.12.766": {
+ "jar": "sha256-bJJpzEqIf6uEvYEsWmwDspO/PXY7b/fTEmYYtjRo94s=",
+ "pom": "sha256-uQcrkVP9kypjBLUBlPMVrPqNSvzMP5TvFpNPHa4ona8="
+ },
+ "com/amazonaws#aws-java-sdk-kms/1.12.129": {
+ "jar": "sha256-z+r7YwhGLaTr4m6IdKdLlzIaRBsmWoQq0WH3m3qA65o=",
+ "pom": "sha256-bb0LNTZq2L13T+ry0ep977p6ncLi9+I4a4Qs1EZKwX4="
+ },
+ "com/amazonaws#aws-java-sdk-kms/1.12.766": {
+ "jar": "sha256-igmYlAcAWnrjwwQKNZqLkjiT1ptRz/t2VrqFMSe70pY=",
+ "pom": "sha256-4SKxHYfOtJUtv6XMLNbU7QYNtYyT2Z9h99VYH5k+1eo="
+ },
+ "com/amazonaws#aws-java-sdk-logs/1.12.766": {
+ "jar": "sha256-uyXQqG9KZmDRHef1W7ulCHI9LsVNt1uMyobGo0EM0ek=",
+ "pom": "sha256-N6sw/Dg78zKMN4Ay6DW9bpUuJ82b8aRh+SV/zwL+DEs="
+ },
+ "com/amazonaws#aws-java-sdk-pom/1.12.129": {
+ "pom": "sha256-3d6dGQS42rlRwbSD3kIQGSHSj8oXLh46JH7IIi6SI/k="
+ },
+ "com/amazonaws#aws-java-sdk-pom/1.12.766": {
+ "pom": "sha256-wvk+tgX8XHJhG3dcuRf5cx2XaV/DX/r58MIFsnXKNa0="
+ },
+ "com/amazonaws#aws-java-sdk-s3/1.12.129": {
+ "jar": "sha256-RhIFflCWTBkn1vgsC+oBnoQz0ioCDAh0/qLQ/PAEy/E=",
+ "pom": "sha256-LMBKvouM0YvJ957HDYRUf3nZKV2MURyrcvYnRQWLum0="
+ },
+ "com/amazonaws#aws-java-sdk-s3/1.12.766": {
+ "jar": "sha256-PkL46g8NEEwwR10/MURrTCzK5VoHKu2p7eJfHqOw3xE=",
+ "pom": "sha256-aK/gwadp+KEYcF+NNqMEd16iGDoO80693AtOqjevy7A="
+ },
+ "com/amazonaws#aws-java-sdk-ses/1.12.766": {
+ "jar": "sha256-PSrkiYZ3habMCBpJzbYrUT3Xbjtpto7gxBDeGaGsZck=",
+ "pom": "sha256-1iHw8iFdRZYS4GIqtcY5KbBTLV8PPMQv97QJYxCBOEc="
+ },
+ "com/amazonaws#aws-java-sdk-sts/1.12.766": {
+ "jar": "sha256-oO7KbW8o5cft/r0oFobYcVUIQNQEnZVXGw6rEQlykPI=",
+ "pom": "sha256-sQSM4ZY/xmz4oSX/GMGgibjp0fPs5pPkRBVeJ4xeRPk="
+ },
+ "com/amazonaws#jmespath-java/1.12.129": {
+ "jar": "sha256-3g9Jjsdmj49Vs7W0BLCl66n3rVAx1u+IUlhXcaUfwI8=",
+ "pom": "sha256-Xnm4EyIb4wuEQ/lzIJDC4lhIGbSeVqhFXalgRMVTuOU="
+ },
+ "com/amazonaws#jmespath-java/1.12.766": {
+ "jar": "sha256-0A2gbcxfOCaHkbggSjs+1kz9j7UN7rvJPO2WKliIbMs=",
+ "pom": "sha256-ubu2Z/dwerV2rPSkqr0LbRjyfz9z0OJ2k31t5GCfHxE="
+ },
+ "com/azure#azure-client-sdk-parent/1.7.0": {
+ "pom": "sha256-wefnVlRCMD/1TD6GNXTreh9pIR2EX6Q1/thCgxNL0Uo="
+ },
+ "com/azure#azure-compute-batch/1.0.0-beta.2": {
+ "jar": "sha256-CQZNwcpPaclferr2YMEZokFibqaxF7rXMJYWF/8XH1g=",
+ "pom": "sha256-r6eMiunlnpEsamWFkshKzcydbGJnnE4apvr6XlKSFXE="
+ },
+ "com/azure#azure-core-http-netty/1.15.1": {
+ "jar": "sha256-4HACg1NkxnqSZ/0BnuEBncnqhlSRtrHU+bjIgJ/Buuc=",
+ "pom": "sha256-TgEbfCTrrciGEuyWa/DymFEE0OZKKlMnDl68OXKg4P4="
+ },
+ "com/azure#azure-core/1.49.1": {
+ "jar": "sha256-QgHYKyJ4IdENQG01PuHZdmTman9pJH1FTkyLcNp1OsY=",
+ "pom": "sha256-vEBXQbRgrabKwjC9DEPOH6L+jRjiUgAJHn/m+BkZiC4="
+ },
+ "com/azure#azure-identity/1.11.3": {
+ "jar": "sha256-NAhaWYJi6IqmJY13jTuEy+iTTrL4nrQILW9GFLSHdys=",
+ "pom": "sha256-uIRH+CM3ObxvOpCmW/K0iT0vu4glN2Ih9SR08F0uero="
+ },
+ "com/azure#azure-json/1.1.0": {
+ "jar": "sha256-EUr5sUWcnJMZCyqC9CfA6T+7soiW/FfyWFqbghJ1ylY=",
+ "pom": "sha256-r0x8HbDY0wxNUMlc04fLhD0aFl8Rw5a+vQlks5MjhAA="
+ },
+ "com/azure#azure-sdk-parent/1.6.0": {
+ "pom": "sha256-mDP57zl7whd1s4m+gWtWpomRiCIKJa0qQ4mwk2UDnJY="
+ },
+ "com/azure#azure-storage-blob/12.26.1": {
+ "jar": "sha256-k0W8riyacns7zitxX6pITKoPMZWqy8lXej3QVawc3h4=",
+ "pom": "sha256-Wr8eREEdeJoxt30wn8Ydssrv2DDuwBqQoAfwwgj9lhM="
+ },
+ "com/azure#azure-storage-common/12.25.1": {
+ "jar": "sha256-6XvwhWFyZEStcVkXeSkylcjV2L2dXPJxj2zpSRMRfkI=",
+ "pom": "sha256-7RARpdl8nsjhK+GUQ9wfvupMs0GQS4ujWjsLfDnvplY="
+ },
+ "com/azure#azure-storage-internal-avro/12.11.1": {
+ "jar": "sha256-9mhikjq89fZS08LKBp67zvuyRMp054v3NLlriTMIdjE=",
+ "pom": "sha256-yk7+M3vfdHVChlu3P1canMBEdZC4gug8I173nOPTOmQ="
+ },
+ "com/azure#azure-xml/1.0.0": {
+ "jar": "sha256-Q4uQ62+O+njgbv2hMuzXWStvtFHMcRC98gKqF9FqPac=",
+ "pom": "sha256-gbHQs1PRMgnSgAFqyiw90RjFZB9I6QtBZ4rC3dmL5DQ="
+ },
+ "com/beust#jcommander/1.35": {
+ "jar": "sha256-AZwS/sHOXALLq7FQ9qyKhtkqDsyciaVJ5VNyg+hjAAw=",
+ "pom": "sha256-PO4bOtiorcEiTl3UO/XdpjzdBUA/8zlTDSal/cj2djc="
+ },
+ "com/esotericsoftware/kryo#kryo/2.24.0": {
+ "jar": "sha256-flazLGNQWPmqKCD4iRmrcC0CnLzRUoXamZLjbMCuUvI=",
+ "pom": "sha256-H3LlOjNreSBg0D/fl9vK4POWOn0PgsFQe6uLOc+HsBk="
+ },
+ "com/fasterxml#oss-parent/38": {
+ "pom": "sha256-yD+PRd/cqNC2s2YcYLP4R4D2cbEuBvka1dHBodH5Zug="
+ },
+ "com/fasterxml#oss-parent/41": {
+ "pom": "sha256-r2UPpN1AC8V2kyC87wjtk4E/NJyr6CE9RprK+72UXYo="
+ },
+ "com/fasterxml#oss-parent/43": {
+ "pom": "sha256-5VhcwcNwebLjgXqJl5RXNvFYgxhE1Z0OTTpFsnYR+SY="
+ },
+ "com/fasterxml#oss-parent/45": {
+ "pom": "sha256-8AXsCuN62UoNBg2Lo7eeZllRD7tepeRkw1jZHDPDwXs="
+ },
+ "com/fasterxml#oss-parent/50": {
+ "pom": "sha256-9dpV3XuI+xcMRoAdF3dKZS+y9FgftbHQpfyGqhgrhXc="
+ },
+ "com/fasterxml#oss-parent/58": {
+ "pom": "sha256-VnDmrBxN3MnUE8+HmXpdou+qTSq+Q5Njr57xAqCgnkA="
+ },
+ "com/fasterxml/jackson#jackson-base/2.12.3": {
+ "pom": "sha256-akozb3kyLR9Q5XDa48U1QaOAc57Ypq1Ww+YJsyGSu1c="
+ },
+ "com/fasterxml/jackson#jackson-base/2.12.6": {
+ "pom": "sha256-cZmfWXUi5fUOtBR07iy+K5mRZRki7ooJDgC4dC3oyaY="
+ },
+ "com/fasterxml/jackson#jackson-base/2.12.7": {
+ "pom": "sha256-F55U/ibI1N/pJf7jHUqH0cwl+LfgCUik5laxIp4rdq4="
+ },
+ "com/fasterxml/jackson#jackson-base/2.13.3": {
+ "pom": "sha256-ctZykYdsY+GJa8fY/3mQM9OkuQKQIBEEiK+clzFe2Tk="
+ },
+ "com/fasterxml/jackson#jackson-base/2.13.5": {
+ "pom": "sha256-8uQSGN1QuSzkmDxdLAQgndYc0eAPwSXjYAqp6vRQHeo="
+ },
+ "com/fasterxml/jackson#jackson-base/2.15.0": {
+ "pom": "sha256-UkKWvt4yGFrBEBLwfZJG44wZJTwrUT8c8oeZEho053A="
+ },
+ "com/fasterxml/jackson#jackson-base/2.17.1": {
+ "pom": "sha256-4K78YdOPzd2VX/7sAbt1EE8bv/+jpuy1jb50r7cV4yI="
+ },
+ "com/fasterxml/jackson#jackson-bom/2.12.3": {
+ "pom": "sha256-UFExBQ2LXUqBTyfzK8Q5GHsauGPWWH1JbrpMuozA4Co="
+ },
+ "com/fasterxml/jackson#jackson-bom/2.12.6": {
+ "pom": "sha256-E2EHjtiug+qn6GDRZDiSSf83Qszf7yXKMySN/WLlU0I="
+ },
+ "com/fasterxml/jackson#jackson-bom/2.12.7": {
+ "pom": "sha256-GVVDL22K8ygG2C2CGP7f5L47s+I9WadNgUSf/HS/e9E="
+ },
+ "com/fasterxml/jackson#jackson-bom/2.13.3": {
+ "pom": "sha256-32dbg7bKunYC+0fXXUu1E8KvTAphVdfjl8DsDzQRLHU="
+ },
+ "com/fasterxml/jackson#jackson-bom/2.13.5": {
+ "pom": "sha256-Cia280q5P5z6gBeYiMa/Ql8cF9zZwR22VhOTkw/bdGo="
+ },
+ "com/fasterxml/jackson#jackson-bom/2.15.0": {
+ "pom": "sha256-4AwuhiKc2Wh5RpGukO7hWwjE1PV0jJs0u0ItcTRG3ZU="
+ },
+ "com/fasterxml/jackson#jackson-bom/2.17.1": {
+ "pom": "sha256-n0RhIo4SkQPu16MC3BABqy5Mgt086pFcKn27jMYe/SU="
+ },
+ "com/fasterxml/jackson#jackson-parent/2.12": {
+ "pom": "sha256-YqocFnmt4J8XPb8bbDLTXFXnWAAjj9XkjxOqQzfAh1s="
+ },
+ "com/fasterxml/jackson#jackson-parent/2.13": {
+ "pom": "sha256-K7qJl4Fyrx7/y00UPQmSGj8wgspNzxIrHe2Yv1WyrVc="
+ },
+ "com/fasterxml/jackson#jackson-parent/2.15": {
+ "pom": "sha256-bN+XvGbzifY+NoUNL1UtEhZoj45aWHJ9P2qY7fhnXN4="
+ },
+ "com/fasterxml/jackson#jackson-parent/2.17": {
+ "pom": "sha256-rubeSpcoOwQOQ/Ta1XXnt0eWzZhNiSdvfsdWc4DIop0="
+ },
+ "com/fasterxml/jackson/core#jackson-annotations/2.12.3": {
+ "jar": "sha256-BdoKJbtEoheICimaGh4KMB0ZS1ZWqaB3drd6iPMm5+k=",
+ "module": "sha256-adbNxIKRVdrTyRUAq8rO/+97F+HiuxdeOmkBqMpQicc=",
+ "pom": "sha256-i4EAksOztjfQTbb53LnEQNymAfwoLSWGzTdR6PkYjuI="
+ },
+ "com/fasterxml/jackson/core#jackson-annotations/2.12.7": {
+ "jar": "sha256-PKzvcUqJ89aLafoRJjr6VaaqL97x//k97SLKoWtUaHw=",
+ "module": "sha256-udQUijW0OBPvz4AbJj7+jpyvHXWfbT6c/xIXrUs0uRQ=",
+ "pom": "sha256-u7b3aEXxQjrbJwnPw2M4OlKR/Blf407OEoYn/j9Z/dA="
+ },
+ "com/fasterxml/jackson/core#jackson-annotations/2.13.5": {
+ "jar": "sha256-gK6o7XIy21BAztSz+YLynalbs9gCND2/b9gszZjCHE8=",
+ "module": "sha256-V1RHbNv+Hc5wH/QUQ7FHQSL+5TEHgMnRbEoK/vlzvZQ=",
+ "pom": "sha256-RtVrd+RUf6R9Iq5EvJXgww76KFW56qsZ9TSfv+TAZMo="
+ },
+ "com/fasterxml/jackson/core#jackson-annotations/2.15.0": {
+ "jar": "sha256-ka3NPc9f2aFkmZNOdTaiPUVmkqAJPj1P1S8TjDk2NIw=",
+ "module": "sha256-vxVVouS7PyPbOR/EyN/GFX7GTow3ZYgUSiYPVBst4a4=",
+ "pom": "sha256-L4FZtEIZb6qg4TdOLSI0tX/uwysnYX+h1/XZqOC+Nyg="
+ },
+ "com/fasterxml/jackson/core#jackson-annotations/2.17.1": {
+ "jar": "sha256-/MrYLhMXLA5DhNtxV3IZybhjHAgg9LGNqqVwFvtmHHY=",
+ "module": "sha256-VNTVHaATppa+CeH0gDH39At3cYB4qpNuZMAjpP2blZM=",
+ "pom": "sha256-c1XzdEX12vUPUMdfLrzXG6LE+86ktiVBSAWexjVkTnc="
+ },
+ "com/fasterxml/jackson/core#jackson-core/2.12.3": {
+ "jar": "sha256-uu80+84EHVTzrz/0/JF+2LQ+0qb6MOCmq/2aKyw/ceA=",
+ "module": "sha256-pPykmRpxVhYcCjR3J0Y15QweIcwIo4WtTAimr2wrM4Q=",
+ "pom": "sha256-9DB/oy7KXJLxvk6lNWvLWxlxGNrzUyUBQpL7YmHeNs4="
+ },
+ "com/fasterxml/jackson/core#jackson-core/2.12.6": {
+ "module": "sha256-shNzadZQAawxsaxCO2KZrJ+EqTpNaAU9XABZfNezyTU=",
+ "pom": "sha256-PYtkMW44Q53m4PFBMebX1Y106STwPTE7PNgpKpZqoBA="
+ },
+ "com/fasterxml/jackson/core#jackson-core/2.12.7": {
+ "jar": "sha256-OYemozUEbiJuVrgdaWaPtakbFV6n/ZawhRrbt9SsHKY=",
+ "module": "sha256-B0jdOm9PbdgkSwkZ8RQPWw9oQm8LCkq2n7z1au+XnKw=",
+ "pom": "sha256-hmQUWI/gqPtzQbqph/b+4FZxuYWeKMMstjvFKfQqY6k="
+ },
+ "com/fasterxml/jackson/core#jackson-core/2.13.3": {
+ "jar": "sha256-qxGajqPMaUcuvA6HC4Sb+75TatV9YT3DhFPM1ZLKaj0=",
+ "module": "sha256-7KKsTR1nron0PmOQ/Ly/FjP9jDoaSWjZMhTr5YJfYeM=",
+ "pom": "sha256-PTyORDm/LbQ3YKYSB9/JV62ZpZt1LMhHaZC0neAM3vw="
+ },
+ "com/fasterxml/jackson/core#jackson-core/2.13.5": {
+ "jar": "sha256-SPNqAlMR0EZK2N2kUSogx54nmpVQ9j8xedcx2USCR0s=",
+ "module": "sha256-YmbmBIr3l7vrRuWx8bmjgyONWSjUD/ExgZkEUgGsMtk=",
+ "pom": "sha256-rZGrYCXrSK4yYigMQu/rtXtw0lwAqwppxaPHyjqAeO4="
+ },
+ "com/fasterxml/jackson/core#jackson-core/2.15.0": {
+ "jar": "sha256-W0g/aPqd1qo32jfR953VxLlGQjj08GYKJCy2tccklQw=",
+ "module": "sha256-7h0Go46NRNgaLmpvVLfYZK5LL/cQ3fWKK9+4kfJxc4E=",
+ "pom": "sha256-Cjr13zbx8n4XZEgXpiQJuqJYZKNJOj0ogK1wCbDnA64="
+ },
+ "com/fasterxml/jackson/core#jackson-core/2.17.1": {
+ "jar": "sha256-3bJsih8ahFNeghPEizWyUzcENOMoezzxV3eFb8TljOY=",
+ "module": "sha256-iowJZP38Js7bso2CXfRiGBf7jNIrnnpZ2cdKOl8b3R0=",
+ "pom": "sha256-2UiDEgmgTAE5G5Oq7nrTShyelIY/nnaFwvW2FJoqs50="
+ },
+ "com/fasterxml/jackson/core#jackson-databind/2.12.3": {
+ "jar": "sha256-lNlzBiwv2j3/LJqF6vzlcgSCHM6QhamTd2k9vJ+42iM=",
+ "module": "sha256-XUGfgFCnfmlIcaUGX118rIqG3mNIIvlZGMU+usrVn20=",
+ "pom": "sha256-2v+kjFvS56C/fjUrsBzGbbrp8zEfQr+i2TJM+3VYt24="
+ },
+ "com/fasterxml/jackson/core#jackson-databind/2.12.7.1": {
+ "module": "sha256-00wrIwGY2LLTmirRRxDWySJxwHhIxDKkDh1HFZSiKaY=",
+ "pom": "sha256-BXeRSYclRKUn7oo4VYqRcJeVMvSAb0/jz4k6EHaKj7I="
+ },
+ "com/fasterxml/jackson/core#jackson-databind/2.12.7.2": {
+ "jar": "sha256-17Kqko+i4nWUYJzS6MMjBAtzgS6IRK+fgqYwvEdI0UE=",
+ "module": "sha256-X4qn4nRIcMkFvc3zuELR2Eigbf8WVpfDTZkgU6wW/KA=",
+ "pom": "sha256-rp52wD2JPdYCziKQsyxiGq2N7fuohLXUN2gN0dTYw5Y="
+ },
+ "com/fasterxml/jackson/core#jackson-databind/2.13.5": {
+ "jar": "sha256-X+2ySyNWSRgV0YJn9l2poh3WdBM0Wtd5XyIa+iXHiYQ=",
+ "module": "sha256-HQzgnWo05MaImApbbjp/xKrhFFid9Eqa7Jf2ERrYXfI=",
+ "pom": "sha256-rhoE1XeQ6usGKh+iIGOraM7JCgMLc94tiasFIfJGVr4="
+ },
+ "com/fasterxml/jackson/core#jackson-databind/2.15.0": {
+ "jar": "sha256-AMWl1a5xrI6NW42mBoQeIlHIBjVZOctdUcTNxrZEoNw=",
+ "module": "sha256-oahCNG/envxI3bk4tE8e7r1EaGj1zXAxMmZToTLAb4M=",
+ "pom": "sha256-jDgNP+PcwpjQKHmKH5Lfwxgk/aBBFEryNi8fzzDueI8="
+ },
+ "com/fasterxml/jackson/core#jackson-databind/2.17.1": {
+ "jar": "sha256-tsovfVsaskXOxUlewzl3PS2QVUxIWSWQZz+xj0QAqUg=",
+ "module": "sha256-C6vGRqBi8NnTWEQCpQJxiE7cPhekGULB4x4OENcdvuY=",
+ "pom": "sha256-YKCKmGrDE60+MmiKTjJ6YSg6ioAa1vphV5+MS+bcj2w="
+ },
+ "com/fasterxml/jackson/dataformat#jackson-dataformat-cbor/2.12.3": {
+ "jar": "sha256-MUjUrO0/SLAovcMvtjs4RRpqdxaRjHYof5wOUi/AXc0=",
+ "module": "sha256-ALNtzmtZv62AjCeEo4fSsaaCV+94mBdYdCGxvpeSgFw=",
+ "pom": "sha256-Ub5jSLkUMCP1YMbygzzYJmNhfnw8k1J1JPOmkhyLafE="
+ },
+ "com/fasterxml/jackson/dataformat#jackson-dataformat-cbor/2.12.6": {
+ "module": "sha256-SpqXn3cK9t1UvLPABXJAFXERtfp+L7J99tfYBWBW0Go=",
+ "pom": "sha256-ha9YnMuV1fQ1t/O5iVv07lyi6ZXfsyq/R2encs0cmrI="
+ },
+ "com/fasterxml/jackson/dataformat#jackson-dataformat-cbor/2.12.7": {
+ "jar": "sha256-FNFmKcc6wVMJ2ylhU5SKxQgrJzW4H4XNv/vXGKOLucw=",
+ "module": "sha256-O6o3lB9Cm7QTtyIFRtqD+1kNoYQCLuH6b2INukBSogo=",
+ "pom": "sha256-CtKwpN8bXVY3UrcncYNb/YAOV3tiQ9xPKtEEuZgpR0Y="
+ },
+ "com/fasterxml/jackson/dataformat#jackson-dataformat-xml/2.13.5": {
+ "jar": "sha256-V2ap1UOpsuFjcR3lC6ewgxJe4k7ZIJR9L+G1+hdgj00=",
+ "module": "sha256-jc9kVq6Dx0S8m11j3+oxOtJEKHyoXhtQ99q+/WKhrbU=",
+ "pom": "sha256-wTNipB0iiQycW+DOahGguBFP8uqd9UXtfCmgnUyytBA="
+ },
+ "com/fasterxml/jackson/dataformat#jackson-dataformat-yaml/2.15.0": {
+ "jar": "sha256-aRoKYF3hXqYQGAMXMxlX/m9+kfRUce5Fy/mDLXQpHDE=",
+ "module": "sha256-z4AcQvZmQMI/nrPlAwQ+EmW4zSzprJfQx8eKRqYd4rI=",
+ "pom": "sha256-OZFsgO7zTEIpeuLynhsBGVxtLr3Ycy+5H1u8vMZEReI="
+ },
+ "com/fasterxml/jackson/dataformat#jackson-dataformat-yaml/2.17.1": {
+ "jar": "sha256-g/OEWVk7wQyusfomU2FoE7F0O2vtZxY8iujlpNMqVFY=",
+ "module": "sha256-ZqzfpBLUKx6hSKK2aMxot11oT53nmfQ2ucsDNKCVgUw=",
+ "pom": "sha256-rao4VC33yRqfUlmdv2CLM3GHn5V0f6Ytn8+E6p4Qz5o="
+ },
+ "com/fasterxml/jackson/dataformat#jackson-dataformats-binary/2.12.3": {
+ "pom": "sha256-7upA7Zns28Zx4VP8Q7O+lRi6A6TwFCHNKiZir5fyhFE="
+ },
+ "com/fasterxml/jackson/dataformat#jackson-dataformats-binary/2.12.6": {
+ "pom": "sha256-uAAxuMuWG3O1yzWnxyD19gRMLsUn/fw0HnE8/KGZfAg="
+ },
+ "com/fasterxml/jackson/dataformat#jackson-dataformats-binary/2.12.7": {
+ "pom": "sha256-JJvc26/70Soi2Om1Ms/J46zJtyYDJbHDw+WY5n02gCA="
+ },
+ "com/fasterxml/jackson/dataformat#jackson-dataformats-text/2.15.0": {
+ "pom": "sha256-gSCm1xgjiInHQlDqUjfpdFKrv7YDRzluM4+ReZVKxyY="
+ },
+ "com/fasterxml/jackson/dataformat#jackson-dataformats-text/2.17.1": {
+ "pom": "sha256-BIg/YsynqSsV2XvXb8zePjCCwY7LBJSUOyILrioLhys="
+ },
+ "com/fasterxml/jackson/datatype#jackson-datatype-jsr310/2.13.5": {
+ "jar": "sha256-7xXO3d3FjfvWhra3/QhT7TKP8Ixii9SjlXNL7CDKhXs=",
+ "module": "sha256-xO6k314TZO0p8BDUoDffcWWydfDAIdkfb1q9isD5IKc=",
+ "pom": "sha256-niBiIkjdUnZ/9vd4Z5BdfmVSNEPm4ALmuAvDmoVHE54="
+ },
+ "com/fasterxml/jackson/module#jackson-modules-java8/2.13.5": {
+ "pom": "sha256-hg2LWRRPDSDOqtPIBztQbEKkrkjrpPu7El6fc+dj4fs="
+ },
+ "com/fasterxml/woodstox#woodstox-core/6.4.0": {
+ "jar": "sha256-1uufL0AEmnqAi68R/7oHN2SOYv9S/eknHYCOXVeicnk=",
+ "pom": "sha256-YoFIIdsM2+xEwe1ZF+b2ZFLRzI3YmVYYeCdf19UiDnk="
+ },
+ "com/github/javaparser#javaparser-core/3.25.8": {
+ "jar": "sha256-OsLEKiNMHuQ6VbwikRk03dU3u6eJMSZdBy7TTCKwbZY=",
+ "pom": "sha256-ZRsNqsBbjKdFWa1Clt3OTV2Bs7PVZUdGRHkQshn98VM="
+ },
+ "com/github/javaparser#javaparser-core/3.26.1": {
+ "jar": "sha256-Z4Gv6Ce1H24dK0sBcXd/5vFNxWveFdfLti2IF2xLeV8=",
+ "pom": "sha256-zX+Uc0Bz/Ds1IOwRFsqS/jooHsfMGHUAJcTu7iu+OLA="
+ },
+ "com/github/javaparser#javaparser-parent/3.25.8": {
+ "pom": "sha256-GCe9gajuRIAfZInUHzUEuzXA70ZdsYysmVZ+A40eYes="
+ },
+ "com/github/javaparser#javaparser-parent/3.26.1": {
+ "pom": "sha256-9cwLLUUycDokUwpeSvfFS07/ohpqbLO773F6M6pioVo="
+ },
+ "com/github/stephenc/jcip#jcip-annotations/1.0-1": {
+ "jar": "sha256-T8z/g4Kq/FiZYsTtsmL2qlleNPHhHmEFfRxqluj8cyM=",
+ "pom": "sha256-aMKlqm6PNFdDCT5StbngGQuk1aUhXApZtNfTNkcgjLs="
+ },
+ "com/github/zafarkhaja#java-semver/0.10.2": {
+ "jar": "sha256-qOMuF1ddAYjB8+Lle7ldsJeTiDyIU/3oKLY+yx+Zpjo=",
+ "pom": "sha256-fwBf8/kA6GlV9aU0tamqjqVLtdYLtgrCN1lVCjZnaDU="
+ },
+ "com/google/android#annotations/4.1.1.4": {
+ "jar": "sha256-unNOHoTAnWFa9qCdMwNLTwRC+Hct7BIO+zdthqVlrhU=",
+ "pom": "sha256-5LtUdTw2onoOXXAVSlA0/t2P6sQoIpUDS/1IPWx6rng="
+ },
+ "com/google/api#api-common/2.19.0": {
+ "jar": "sha256-41xEttmwW84SRrvCqd8f60z7lqvWhDWro9E6YrJt0+0=",
+ "pom": "sha256-ODqOaljR+o6A47FvGFnikApXJe/L7udSrz+f+gyRPPQ="
+ },
+ "com/google/api#gapic-generator-java-pom-parent/2.28.0": {
+ "pom": "sha256-h5ZzCFWQ3Jkr3b55K1H/Uh+IpdcFM9/0kmwRZhfndB8="
+ },
+ "com/google/api#gax-bom/2.16.0": {
+ "pom": "sha256-ZB7oExWRLww+CFR+uoidNclsxQMNTB4NY8+E3roTAvU="
+ },
+ "com/google/api#gax-bom/2.18.2": {
+ "pom": "sha256-r2AyOcudIAnDrhXGF7T+44zl2TOi4ms4pCnJWwaoxis="
+ },
+ "com/google/api#gax-grpc/2.36.0": {
+ "jar": "sha256-MIk+PHzR5yWvlUHKgeTXdcUOjJM1uKEwT+m7TKBtaow=",
+ "pom": "sha256-GpgNJUUdYpXn1bfMAyYUCZpqoKBW5ZMzqtzXYD035dc="
+ },
+ "com/google/api#gax-httpjson/2.36.0": {
+ "jar": "sha256-WDOX3+1kiM+XzqirclKHoYDdZxNif76BGUrRK4I37a4=",
+ "pom": "sha256-sAOCCcAYvB1IJG74nd48MxpLNZOic6sF08UgWr1wiNg="
+ },
+ "com/google/api#gax-parent/2.36.0": {
+ "pom": "sha256-aatj69gK0uP+pA0zjLZLG6xIV20HOnkaPtPCThtNqf4="
+ },
+ "com/google/api#gax/2.36.0": {
+ "jar": "sha256-Qggv2wWbZWcY3L/NUK+YB+OAyM/cp7G2WQcP76S2hp0=",
+ "pom": "sha256-TsCcg3Vh0UD7RUAqDOk63ewydTT45CvCvDZ/UgiCRT4="
+ },
+ "com/google/api-client#google-api-client-bom/1.34.0": {
+ "pom": "sha256-gNGNvJ+qZmPEow0Du5brxNOpOcEVzLK8YZBP5oRtnTc="
+ },
+ "com/google/api-client#google-api-client-bom/1.35.1": {
+ "pom": "sha256-DKmnRNffswL62MCX/JA86xochDPsj/s/rbv5jHBku8o="
+ },
+ "com/google/api-client#google-api-client-parent/1.31.5": {
+ "pom": "sha256-P4Vy+wW2Z6eIaP/ezo3FBwPyxNeq2/vcPWRPL52SuhE="
+ },
+ "com/google/api-client#google-api-client-parent/1.35.1": {
+ "pom": "sha256-vet2hSU6vrByAiil5wI/EWgB2Q6pe+rmuO1luHT1FOc="
+ },
+ "com/google/api-client#google-api-client/1.31.5": {
+ "pom": "sha256-ohJXbClVH+/hccZNKTUuziHSuo3wwjelqtcMJ6lvDPo="
+ },
+ "com/google/api-client#google-api-client/1.35.1": {
+ "jar": "sha256-JHFK3QwCSHMKDnBUSLvJGlxo28Dcn3+gyXNmvHsnXiM=",
+ "pom": "sha256-tAXEfdfjXC9whUD/0v3jV3MuKqwsRgAQmDSK+WJRHtQ="
+ },
+ "com/google/api/grpc#grpc-google-common-protos/2.27.0": {
+ "jar": "sha256-q55IuMXaJg2lk5/V1H+UZ/t7vBqu1kmbaHsouFhkxW4=",
+ "pom": "sha256-O49slfJdD84wux4Mq0Ze2BlMwZW9nEWT59rPbsSsF5E="
+ },
+ "com/google/api/grpc#grpc-google-iam-v1/1.22.0": {
+ "jar": "sha256-FxAzS2VdIlWLJOY8lSt4n6mq67YXOIoIIflwdYChxq0=",
+ "pom": "sha256-ROalgBy39MxifjUuiyy+QTODJujqllkQXfSdy9turMA="
+ },
+ "com/google/api/grpc#proto-google-cloud-batch-v1/0.29.0": {
+ "jar": "sha256-ebNU1wYqlTrCePDSRUauntgR2HtZttGo+DgjuajByGs=",
+ "pom": "sha256-2I6/vji0IjPLcYJ3BEjWhLfJ411haCtNQQ/MDdyky0M="
+ },
+ "com/google/api/grpc#proto-google-cloud-batch-v1alpha/0.29.0": {
+ "jar": "sha256-8QxjZ0oGT82z3pfo7eUdxNWQqQHtW5kOUhD7T/gtXV4=",
+ "pom": "sha256-t4rrn68elvTjIEgYo0XqQjXwYS2D2opc0BMB/RcdQl4="
+ },
+ "com/google/api/grpc#proto-google-cloud-logging-v2/0.97.0": {
+ "jar": "sha256-txPG6Eq4tlt+r4NaF9C5g2MpRORrSpUBhRlYOKmFYAI=",
+ "pom": "sha256-tBGry/UY49mkQnDTncyoSmJVaeuCAjWkxO3v3WZJkDo="
+ },
+ "com/google/api/grpc#proto-google-common-protos/2.27.0": {
+ "jar": "sha256-S4y6+sn8nJDky5QN6GdspsgppoCCae4NLIWflDWSleg=",
+ "pom": "sha256-xknM8ar9+wc7ie5U7OIFdhWz4t+hyC7Ew/F5WcLIHIY="
+ },
+ "com/google/api/grpc#proto-google-iam-v1/1.22.0": {
+ "jar": "sha256-cG9Ypt/CBXJt0X//4cWBpEASUwEBUsCcn/+kll2/9gs=",
+ "pom": "sha256-5rSJv1KgMtmn6IhTmjvRoQjveCb7inViRnCG00IQrp0="
+ },
+ "com/google/apis#google-api-services-lifesciences/v2beta-rev20210527-1.31.5": {
+ "jar": "sha256-07JM/uqlousFv0zdzoVBHykptAgJZPtAY0tZQT+2inM=",
+ "pom": "sha256-zmT15UQnpPTDP1VC0g6LtTvDJ94r59HAjNQXMNgYPaE="
+ },
+ "com/google/apis#google-api-services-storage/v1-rev20220705-1.32.1": {
+ "jar": "sha256-UURs8Dc/Ga/BsHud118lTfypF6SDPfs7rGGyytVMNAA=",
+ "pom": "sha256-hRinzzDnHywiidPr1imxKWgA0GO80h1d6On506BO2vA="
+ },
+ "com/google/auth#google-auth-library-bom/1.20.0": {
+ "pom": "sha256-Un6FdQkASvKKQrOJk4h5DVyc0GnYo9h/RDrosMidUMo="
+ },
+ "com/google/auth#google-auth-library-bom/1.6.0": {
+ "pom": "sha256-3/SPlJaUr5S1iR6ZwtJQFrvPmNnMLp9a5k2FRNt8Agw="
+ },
+ "com/google/auth#google-auth-library-bom/1.7.0": {
+ "pom": "sha256-mGXnVfY6Furi9ZifhaC4CPtJ0mrY14l3y5MJ5+01C2M="
+ },
+ "com/google/auth#google-auth-library-credentials/0.18.0": {
+ "pom": "sha256-1uOsTj5a239g0iiwxBPH0ROJOL2uLJ8Ny+63qwWFRtw="
+ },
+ "com/google/auth#google-auth-library-credentials/1.20.0": {
+ "jar": "sha256-swVNh1eAf4r4AVtTX7KI7WdFZESSIhHw+Sn0wE5psLc=",
+ "pom": "sha256-IxVpUaNPq0mdBfG11MxaH1jfQIQsipGSQTl067L6rjI="
+ },
+ "com/google/auth#google-auth-library-oauth2-http/0.18.0": {
+ "pom": "sha256-aA5St0/ipZqbzIrKBgVJwnARHyjgQ/5NcmOf2ZEJsSk="
+ },
+ "com/google/auth#google-auth-library-oauth2-http/1.20.0": {
+ "jar": "sha256-qz7nTuzLEvykD0REr01F354pDyw/R1HoVWl97fUvenM=",
+ "pom": "sha256-BTiQjFiJ8NQDkiQDc36KQRO/8Gqry92uF756QaZQpAo="
+ },
+ "com/google/auth#google-auth-library-parent/0.18.0": {
+ "pom": "sha256-k27cyiHscyCtyJ4MWLxP6hIvapxUo9Ks8zBOuxY0c6M="
+ },
+ "com/google/auth#google-auth-library-parent/1.20.0": {
+ "pom": "sha256-UAY9yTe0V6AVHd2d6VWN6LmSmMkJ4b7PIJpj7vynDac="
+ },
+ "com/google/auto/value#auto-value-annotations/1.10.4": {
+ "jar": "sha256-4cRea+ra75eXyw2a/VpFYhrQYc2GMgEvhVgoU6OIeCU=",
+ "pom": "sha256-c6W4UV+F+IxAiff/SkPNF5Wkgf2rk/qQULE8+hqNJfc="
+ },
+ "com/google/auto/value#auto-value-annotations/1.6.6": {
+ "pom": "sha256-fFq7v2pJx8Qme+A2RAowcdCqNwrxQIJ1yB42FEyP/AM="
+ },
+ "com/google/auto/value#auto-value-parent/1.10.4": {
+ "pom": "sha256-vsOhnk3ci2QGZyMzzFBbngy2s1WLskIxSGm7bh1ojTA="
+ },
+ "com/google/auto/value#auto-value-parent/1.6.6": {
+ "pom": "sha256-6CnzniFqfhjpocYftjqO2KanIpvEqgwEKhClMCSQlD4="
+ },
+ "com/google/cloud#first-party-dependencies/2.13.0": {
+ "pom": "sha256-nB52x1eaPypjdPz0vlEpbyGzt1BwMwmv+294tE2gxeE="
+ },
+ "com/google/cloud#google-cloud-batch/0.29.0": {
+ "jar": "sha256-9WOhEhZgH7kdddK8OxAI23xrgzyjbZV8Cdjkk3XV9dg=",
+ "pom": "sha256-6gM7H2dln6VW51GDlItsGSgm/iTDCUIAqNJpHigiSLk="
+ },
+ "com/google/cloud#google-cloud-core-bom/2.8.0": {
+ "pom": "sha256-0pSClODskgLMKPg0EJI4NfjkO9aQbiaId2ucfDFS1aE="
+ },
+ "com/google/cloud#google-cloud-core-grpc/2.6.0": {
+ "jar": "sha256-k9ks7mEwpSgzFCra+TCjCf7xmEvydORL3qDHl3/i6Cw=",
+ "pom": "sha256-CccR+kIkEDDI6QYj2s4/qFGxV0H6COyw0MuXKH+ABRs="
+ },
+ "com/google/cloud#google-cloud-core-http/2.8.0": {
+ "jar": "sha256-4ILfXafvo2Dgw4nqPx1+Kdu1B3ydEnnBhK0FrOcTT7o=",
+ "pom": "sha256-hho0yWWEsocdqxd9jB6FAME0fSbJ2OGYsLxcFCe6LDM="
+ },
+ "com/google/cloud#google-cloud-core-parent/2.6.0": {
+ "pom": "sha256-WgWI1WVv8sgFtjAVGbQXq6DiCwO1vZYpK78xtBa2sCM="
+ },
+ "com/google/cloud#google-cloud-core-parent/2.8.0": {
+ "pom": "sha256-rM3e/8uuRwQE7Kw/7HVF3UombVsCi96gXXILpIPB4Gs="
+ },
+ "com/google/cloud#google-cloud-core/2.6.0": {
+ "pom": "sha256-+4ThumRLM54AH97ml+TQX0Ag06LAMK2ZsH3q0o+bwHA="
+ },
+ "com/google/cloud#google-cloud-core/2.8.0": {
+ "jar": "sha256-OYayK0nZFiEC5/Lk8pnfEIv28o6hzgY+NfM6tghjzbQ=",
+ "pom": "sha256-NPQso7VDVBY1xcDnR5gr7TTRsJgb7zkk4gxDDs7vkJU="
+ },
+ "com/google/cloud#google-cloud-logging/3.8.0": {
+ "jar": "sha256-eauSWxuKzTl9uGQPHoE8CNRTj8lTKTREQWVY7yO+sts=",
+ "pom": "sha256-Lsw/jIzS1dDVTep2PkIMQ/FmiwumEEiu4US+kNQSObM="
+ },
+ "com/google/cloud#google-cloud-nio-parent/0.124.8": {
+ "pom": "sha256-rC/p26d3pZK1UhbnTOouDUgiTlEsRMFHnhdyyZdtHzo="
+ },
+ "com/google/cloud#google-cloud-nio/0.124.8": {
+ "jar": "sha256-uxtshcFif5fUSGHZR8NRIfA8Y9SQ9PwMLOG68K9QDHY=",
+ "pom": "sha256-9SHkEQR3vfTyLiUn4rycAWEWFdtnmNpt69ojbn0JQ18="
+ },
+ "com/google/cloud#google-cloud-shared-config/1.3.2": {
+ "pom": "sha256-d062OMvm8NbWQNau3dE8WcZROHIhSre6gEgzrxxY0I8="
+ },
+ "com/google/cloud#google-cloud-shared-config/1.5.0": {
+ "pom": "sha256-M7okd43AbDxH3XPYFS/B2nv8ClXHgXw3j566X/y7OTI="
+ },
+ "com/google/cloud#google-cloud-shared-config/1.5.1": {
+ "pom": "sha256-ZGKcKLfQLRBlutTKZ3UiP6rFpuVXbSuAZeWyvZ7daI8="
+ },
+ "com/google/cloud#google-cloud-shared-config/1.6.0": {
+ "pom": "sha256-P+482RNWJC5ggjxaVVReUrjmV5YPQuxgGhQfURtZPcM="
+ },
+ "com/google/cloud#google-cloud-shared-dependencies/2.13.0": {
+ "pom": "sha256-YiBBDWubno4HyicrTLm1t146tl+Ra/SezQxduC6sLIE="
+ },
+ "com/google/cloud#google-cloud-storage/2.9.3": {
+ "jar": "sha256-1EtTaLH1mvO2AtLXDD4gmQW0dovErTEGdlLzPxk2hAM=",
+ "pom": "sha256-o9UYW6GHjGzZM2g6JEZ6PSSz8W9CkemjEtMX1HZdeL4="
+ },
+ "com/google/cloud#third-party-dependencies/2.13.0": {
+ "pom": "sha256-uPtfVA8hAIRcsngkgMy7FR+h4D8BO0fY0yEDzyftLuI="
+ },
+ "com/google/code/findbugs#jsr305/3.0.2": {
+ "jar": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=",
+ "pom": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4="
+ },
+ "com/google/code/gson#gson-parent/2.10.1": {
+ "pom": "sha256-QkjgiCQmxhUYI4XWCGw+8yYudplXGJ4pMGKAuFSCuDM="
+ },
+ "com/google/code/gson#gson/2.10.1": {
+ "jar": "sha256-QkHBSncnw0/uplB+yAExij1KkPBw5FJWgQefuU7kxZM=",
+ "pom": "sha256-0rEVY09cCF20ucn/wmWOieIx/b++IkISGhzZXU2Ujdc="
+ },
+ "com/google/errorprone#error_prone_annotations/2.22.0": {
+ "jar": "sha256-gqAnuGVB9Y0fnuAgzfa+voKsx6Jn08U6LqXNYzWTK70=",
+ "pom": "sha256-tyXFIVFBaOnCDTcZp2qgG1DlpygoWfTqhMJRz5+EIIA="
+ },
+ "com/google/errorprone#error_prone_annotations/2.23.0": {
+ "jar": "sha256-7G858Gi2/5rDI8aOKLkpn4wKgMpRLcyx1KcPQKw+wFQ=",
+ "pom": "sha256-1auxfyMbY78Ak1j6ZAKBt0SBDLlYflmUl3g0lZwH29g="
+ },
+ "com/google/errorprone#error_prone_parent/2.22.0": {
+ "pom": "sha256-XSUivqg99aWBzNayJ2Nco04NOXt2ct50ispBVwgFc8c="
+ },
+ "com/google/errorprone#error_prone_parent/2.23.0": {
+ "pom": "sha256-9UcKSzEE/jCfvpSoDRbDxU0g90j0xd5PaKQoaI8wy9Q="
+ },
+ "com/google/guava#failureaccess/1.0.1": {
+ "jar": "sha256-oXHuTHNN0tqDfksWvp30Zhr6typBra8x64Tf2vk2yiY=",
+ "pom": "sha256-6WBCznj+y6DaK+lkUilHyHtAopG1/TzWcqQ0kkEDxLk="
+ },
+ "com/google/guava#failureaccess/1.0.2": {
+ "jar": "sha256-io+Bz5s1nj9t+mkaHndphcBh7y8iPJssgHU+G0WOgGQ=",
+ "pom": "sha256-GevG9L207bs9B7bumU+Ea1TvKVWCqbVjRxn/qfMdA7I="
+ },
+ "com/google/guava#guava-bom/31.1-jre": {
+ "pom": "sha256-oRnYiA5WquiLFvM8gFLk1uZJoi4Xjzkd7zsvsfShKeY="
+ },
+ "com/google/guava#guava-parent/26.0-android": {
+ "pom": "sha256-+GmKtGypls6InBr8jKTyXrisawNNyJjUWDdCNgAWzAQ="
+ },
+ "com/google/guava#guava-parent/28.1-android": {
+ "pom": "sha256-+K/LQ/0kw7YibkCL25zsVpFzcVpMLIAXPMrt2E4VGJE="
+ },
+ "com/google/guava#guava-parent/32.1.2-jre": {
+ "pom": "sha256-iOnLAHM1q1/bMUpuPJh3NOwjCMmgY/90fHRpGJ0Kkr8="
+ },
+ "com/google/guava#guava-parent/33.0.0-jre": {
+ "pom": "sha256-BAzIjGgLQT1wup/INxs2CTAhsQmWqjWYYh3nZ9QYIpo="
+ },
+ "com/google/guava#guava/28.1-android": {
+ "pom": "sha256-AZa+urqiZWDxCO6xBNYph62L6mB9mxPto/Aoa3ZdbqY="
+ },
+ "com/google/guava#guava/32.1.2-jre": {
+ "jar": "sha256-vGXep8/Z5NrPhBnYrw50FlWFfSeIW7NdlD1xh/w6j84=",
+ "module": "sha256-5Azwhc7QWrGPnJTnx7wZfhzbaVvJOa/DRKskwUFNbH4=",
+ "pom": "sha256-PyCFltceCDmyU6SQr0mjbvf9tFG+kKQqsd+els/TFmA="
+ },
+ "com/google/guava#guava/33.0.0-jre": {
+ "jar": "sha256-9NhcPk1BFpQzfLhzq+oJskK2ZLsBMyC+YQUyfEWZFTc=",
+ "module": "sha256-WaLb0FXRuqdi548aW6Orlz7dE/wn3MGHEQXi95f2gtM=",
+ "pom": "sha256-/XCxTEQZhsIubSLO0ldnh3Vr5JGLFFqKvSI+OoC24y0="
+ },
+ "com/google/guava#listenablefuture/9999.0-empty-to-avoid-conflict-with-guava": {
+ "jar": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=",
+ "pom": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s="
+ },
+ "com/google/http-client#google-http-client-apache-v2/1.42.0": {
+ "jar": "sha256-H8SWQja2fPPFZR16wd/2aPc7eBDH8dwIYqDlvAFgh4U=",
+ "pom": "sha256-3v1ITpfzPeHmMvSDRDYnQHbUKyvSbb6D5Ep4X+3pO9c="
+ },
+ "com/google/http-client#google-http-client-appengine/1.42.0": {
+ "jar": "sha256-dlkcCMLrAkQy3Kv4HTP0QPv1yLC25aE3Z8cDTQtcios=",
+ "pom": "sha256-ZP7RbImFSRGvQWiYTyHtpU1LBskNMkLWxtBJtfBYee4="
+ },
+ "com/google/http-client#google-http-client-bom/1.32.1": {
+ "pom": "sha256-1XrIp95S0zwXNLvcveJrOkjVHmLCyTJsTVTLmxR+H0M="
+ },
+ "com/google/http-client#google-http-client-bom/1.39.2": {
+ "pom": "sha256-l/nYCnyC3uSbVE5IiJAzbgz2oZ3EU/EcG9aFm8qVags="
+ },
+ "com/google/http-client#google-http-client-bom/1.41.7": {
+ "pom": "sha256-oWdHl+UGkrxuzMF7MYQ/QNSWfYVGqwDUr+LAGOHm/hY="
+ },
+ "com/google/http-client#google-http-client-bom/1.42.0": {
+ "pom": "sha256-mP9hZSXmP9BhMiFZAVOOI/9nrtuJNM0l3FkkjwzAU4w="
+ },
+ "com/google/http-client#google-http-client-bom/1.43.3": {
+ "pom": "sha256-K9C6F9zatcBDtHXQR3XKphHUINxWEIsY402T0nmwJrk="
+ },
+ "com/google/http-client#google-http-client-gson/1.43.3": {
+ "jar": "sha256-4xpO3LnIOVSiWH4U+i8/j0qtVhUjgbMyGjvQvK4D+iY=",
+ "pom": "sha256-KyAU+fZJiplSKUvW9zyLUfd5ZqXs7RICm/09tnarcPk="
+ },
+ "com/google/http-client#google-http-client-jackson2/1.32.1": {
+ "pom": "sha256-f+FwIDjrVANkfdf3UrmMU+RF+laF5l7CzNc+0dQpf7s="
+ },
+ "com/google/http-client#google-http-client-jackson2/1.42.0": {
+ "jar": "sha256-MG0sVsR1ATU05k7TutAyAToHggrqHyP+3oaFUr2xgHE=",
+ "pom": "sha256-kEXZ+CMJtcalvNgoLv70vkZzWlzPv/LDkEbjnc9txaI="
+ },
+ "com/google/http-client#google-http-client-parent/1.32.1": {
+ "pom": "sha256-bkiHJ8hJaA5YUwJ9GfWbt1wi3iNLvawX2BVd8MdrQDE="
+ },
+ "com/google/http-client#google-http-client-parent/1.42.0": {
+ "pom": "sha256-MHiW91y5Uj6NSrEEz9C2KnJPZrnH5+7rHCq5mmTcnrE="
+ },
+ "com/google/http-client#google-http-client-parent/1.43.3": {
+ "pom": "sha256-G0vu3GfcwIIWSwAe7KbFEpgHs4GYav1Gcv5tnRaMZRs="
+ },
+ "com/google/http-client#google-http-client/1.32.1": {
+ "pom": "sha256-/jwHLLG0NCqLzFipZXM9gEN+g1HY6CnFnb7xl/dUaWM="
+ },
+ "com/google/http-client#google-http-client/1.43.3": {
+ "jar": "sha256-YKynQoxaH/NlW3BUGpj/PXDd7UisEyTa4a858bYZFK8=",
+ "pom": "sha256-VPdTPbvnaReXxiMmHufiYVmoLyTMIFCRdWsiafK1Les="
+ },
+ "com/google/j2objc#j2objc-annotations/2.8": {
+ "jar": "sha256-8CqV+hpele2z7YWf0Pt99wnRIaNSkO/4t03OKrf01u0=",
+ "pom": "sha256-N/h3mLGDhRE8kYv6nhJ2/lBzXvj6hJtYAMUZ1U2/Efg="
+ },
+ "com/google/oauth-client#google-oauth-client-bom/1.31.5": {
+ "pom": "sha256-i6oAEB5PZY0BZHd1mET6uGERMg+HP8BOVPKGQSb7ir8="
+ },
+ "com/google/oauth-client#google-oauth-client-bom/1.34.1": {
+ "pom": "sha256-6WOBq0Zz9W3gDWxbRwwnsjFuZ4wr/8IK6ozfMqcuIT4="
+ },
+ "com/google/oauth-client#google-oauth-client-parent/1.34.1": {
+ "pom": "sha256-N4sHWGVenWD93gjaiF0Vg4BAvL34ivrXrtEK8Ve0QD8="
+ },
+ "com/google/oauth-client#google-oauth-client/1.34.1": {
+ "jar": "sha256-GT7fl676KLk8WJK9xZi6w0+kw5ZYgDAITykLFEDouYo=",
+ "pom": "sha256-yF9HUepssOHsTxEwM89Odhw6vabX9BDJ1qQmpUWrgps="
+ },
+ "com/google/protobuf#protobuf-bom/3.19.4": {
+ "pom": "sha256-boApzAR0/BegHP6eIRZ6CjPLlYB96JNEfTZ9nkKYxNs="
+ },
+ "com/google/protobuf#protobuf-bom/3.21.1": {
+ "pom": "sha256-30nEvQKDTGO3FFDtP6srw7o91wSopML0Iele5GN/vhs="
+ },
+ "com/google/protobuf#protobuf-bom/3.24.4": {
+ "pom": "sha256-BOz9UsUN8Hp1VR+bCeDvMGMO5CN9CRyg7KceW/t4zOU="
+ },
+ "com/google/protobuf#protobuf-java-util/3.24.4": {
+ "jar": "sha256-EzySniz+OZChBdGOrMxJEistL7SStCDvAtXZ+Tfq67g=",
+ "pom": "sha256-nwzsJ21NnVpD1uKcwrAk5GgEyThqlvpSfu/Xv3SI5/A="
+ },
+ "com/google/protobuf#protobuf-java/3.24.4": {
+ "jar": "sha256-5WVVIr4apcwfLwkqoDawRFFX8pSSju3xMyrJOMe2loY=",
+ "pom": "sha256-OUEiHKZXgZ3evZX+i3QPRwr3q/MEYLE+ocmrefEPq5E="
+ },
+ "com/google/protobuf#protobuf-parent/3.24.4": {
+ "pom": "sha256-+37AUFh2/bnseVEKztLR6wTDuM/GkLWJBJdXypgcrbM="
+ },
+ "com/google/re2j#re2j/1.7": {
+ "jar": "sha256-T2V69Rq4uwkJvMPrQIYtJhJa+MvPkqqrpZX+13+Ue8A=",
+ "pom": "sha256-i7C3rpQfVyzEnH0DFdpHf89wHFkZPJalqP4tWcCVepo="
+ },
+ "com/googlecode/javaewah#JavaEWAH/1.2.3": {
+ "jar": "sha256-1lImlJcTxMYaeE9BxRFn57Axb5N2Q5jrup5DNrPZVMI=",
+ "pom": "sha256-5O1sZpYgNm+ZOSBln+CsfLyD11PbwNwOseUplzr5byM="
+ },
+ "com/microsoft/azure#msal4j-persistence-extension/1.2.0": {
+ "jar": "sha256-aNg3QZ702HCO07jIgdb8Isnt+BZ/TnAYtiG8od/XUyo=",
+ "pom": "sha256-gvbJWI44ai2Iq3QatIydFTlAVvgAkDyLdS3KLhmXkSU="
+ },
+ "com/microsoft/azure#msal4j/1.14.0": {
+ "jar": "sha256-cFz2SozIymo1knx885sYRMMJc1Zz295kkQbdYpX6vJo=",
+ "pom": "sha256-a3yVLlVmJtvTU1QveVElq0JRhgu7fi0i/MGx7c+EJA4="
+ },
+ "com/nimbusds#content-type/2.2": {
+ "jar": "sha256-cw8YFhlhReiCdQk8FH8ubaPD5UEges01A6GwYSm5vqk=",
+ "pom": "sha256-iznCFjD7tvBIqAflfjy/c17zDaPxHnAZ5muqa5fa8Gs="
+ },
+ "com/nimbusds#lang-tag/1.7": {
+ "jar": "sha256-6MHFlOJCW9vqLYYN5Vxptp/F1ZRURSRJoPCRPCpbijE=",
+ "pom": "sha256-gksNfeeCer/GpH5u+UsP+qE4/vOK8IxWon9dOhUiEZ4="
+ },
+ "com/nimbusds#nimbus-jose-jwt/9.30.2": {
+ "jar": "sha256-HF89lM09d9YXb4VPHHjrZYz7g++APw2lT7R59WFJce8=",
+ "pom": "sha256-wI/3srHtdUZS3KQqwWyaPGqG8bj2gKY92nDx636/2fQ="
+ },
+ "com/nimbusds#oauth2-oidc-sdk/10.7.1": {
+ "jar": "sha256-8DsrqKUBzIfhuQcQbbsuU7wrfP+DUtC6gmi2NvhVXdo=",
+ "pom": "sha256-uUig3Af6U7rd3OrxtihjiWzIpihNLBAh/AJ8/3mmMI8="
+ },
+ "com/squareup/moshi#moshi-adapters/1.14.0": {
+ "jar": "sha256-EjBlt/85bpGrB2BdO1Y5bNefn8353GG+bGCh3THxOJE=",
+ "module": "sha256-/Rerzmxk6sa84O0Pewz73c70vgoCVDTMzXEkGp1rrKk=",
+ "pom": "sha256-nPIpkpEiYaOKN42V6aQjzgpwGQ4zXeNDG+4zMckgU3M="
+ },
+ "com/squareup/moshi#moshi/1.14.0": {
+ "jar": "sha256-NDmywhrErNJQNAMIVKa9B9igN/Lgn5jLE3CJCMhOmxU=",
+ "module": "sha256-EDSH3k437tkI0WFzGltAIxtmJlszFED1EXdiNzO2mKk=",
+ "pom": "sha256-ne0k5l4oIEH/pbMYK/5kqEtzUcS5s3gLzDwpALRNaiA="
+ },
+ "com/squareup/okio#okio/2.10.0": {
+ "jar": "sha256-on8JHTSqRS43In4s+oWAnykBKo7yUBqbWhJal45Py8E=",
+ "module": "sha256-EcvqvDp2XJqAMkL6ICShGFPrCGXaU2xLBa/c27I0Y3A=",
+ "pom": "sha256-S5YGC20aK5bpDkKtcVitvjRpMWuA/qCBfGwzmT7hzHI="
+ },
+ "com/sun/activation#all/1.2.0": {
+ "pom": "sha256-HYUY46x1MqEE5Pe+d97zfJguUwcjxr2z1ncIzOKwwsQ="
+ },
+ "com/sun/mail#all/1.4.7": {
+ "pom": "sha256-WWVyZBVPF2+UWc9Fwk0H9Olm8sXpxRCtoS1lTHxbxU4="
+ },
+ "com/thoughtworks/qdox#qdox/1.12.1": {
+ "jar": "sha256-IfuiL4MOkmjwfPSrLZnoGBq73LDLke4CKOs8uRjc3R0=",
+ "pom": "sha256-xSpmFtBO+zDJ7eq57oKwWR5NBNOOAwv4HiUHdlUtIV0="
+ },
+ "commons-codec#commons-codec/1.10": {
+ "jar": "sha256-QkHfqU5xHUNfKaRgSj4t5cSqPBZeI70Ga+b8H8QwlWk=",
+ "pom": "sha256-vbjbcBLREqbj6o/bfFELMA2Z7/CBnSfd26nEM5fqTPs="
+ },
+ "commons-codec#commons-codec/1.15": {
+ "jar": "sha256-s+n21jp5AQm/DQVmEfvtHPaQVYJt7+uYlKcTadJG7WM=",
+ "pom": "sha256-yG7hmKNaNxVIeGD0Gcv2Qufk2ehxR3eUfb5qTjogq1g="
+ },
+ "commons-codec#commons-codec/1.16.0": {
+ "jar": "sha256-VllfsgsLhbyR0NUD2tULt/G5r8Du1d/6bLslkpAASE0=",
+ "pom": "sha256-bLWVeBnfOTlW/TEaOgw/XuwevEm6Wy0J8/ROYWf6PnQ="
+ },
+ "commons-codec#commons-codec/1.16.1": {
+ "jar": "sha256-7Ie/tV8iy9GyHiGQ7toosrMS7SpDHuSfvcwBgS0EpeQ=",
+ "pom": "sha256-uCbd2S+dfMZDcaAvoIMMFU1nyYNw6lSi0ZbnLrWQrSg="
+ },
+ "commons-codec#commons-codec/1.17.0": {
+ "jar": "sha256-9wDegKwnDQNE/ep0aCAdi5yAXlxkgzHDYZ8u4GfM/Fk=",
+ "pom": "sha256-wBxM2l5Aj0HtHYPkoKFwz1OAG2M4q6SfD5BHhrwSFPw="
+ },
+ "commons-codec#commons-codec/1.17.1": {
+ "jar": "sha256-+fbLED8t3DyZqdgK2irnvwaFER/Wv/zLcgM9HaTm/yM=",
+ "pom": "sha256-f6DbTYFQ2vkylYuK6onuJKu00Y4jFqXeU1J4/BMVEqA="
+ },
+ "commons-io#commons-io/2.11.0": {
+ "jar": "sha256-lhsvbYfbrMXVSr9Fq3puJJX4m3VZiWLYxyPOqbwhCQg=",
+ "pom": "sha256-LgFv1+MkS18sIKytg02TqkeQSG7h5FZGQTYaPoMe71k="
+ },
+ "commons-io#commons-io/2.15.1": {
+ "jar": "sha256-pYrxLuG2jP0uuwwnyu8WTwhDgaAOyBpIzCdf1+pU4VQ=",
+ "pom": "sha256-Fxoa+CtnWetXQLO4gJrKgBE96vEVMDby9ERZAd/T+R0="
+ },
+ "commons-lang#commons-lang/2.6": {
+ "jar": "sha256-UPEbCfh3wpTVbyRGP0fSj5Kc9QRPZIZhwPDPuumi9Jw=",
+ "pom": "sha256-7Xa4iRwwtWYonHQ2Vvik1DWYaYJDjUDFZ8YmIzJH5xE="
+ },
+ "commons-logging#commons-logging/1.1.3": {
+ "pom": "sha256-MlCsOsa9YO0GMfXNAzUDKymT1j5AWmrgVV0np+SGWEk="
+ },
+ "commons-logging#commons-logging/1.2": {
+ "jar": "sha256-2t3qHqC+D1aXirMAa4rJKDSv7vvZt+TmMW/KV98PpjY=",
+ "pom": "sha256-yRq1qlcNhvb9B8wVjsa8LFAIBAKXLukXn+JBAHOfuyA="
+ },
+ "dev/failsafe#failsafe/3.1.0": {
+ "jar": "sha256-/mJlpoO4Zux1Buq2lMZ1nW0jomQXJiEmLHTvWj0rIWA=",
+ "pom": "sha256-OxdELqAXFh31AS2sAMFjHpMMm96kU30EbvBgx/uJpOE="
+ },
+ "io/airlift#airbase/77": {
+ "pom": "sha256-ZXcwMrJ5toeFOqstKYhS2A+hoMdZu1A+ZpDFBWRJR0k="
+ },
+ "io/grpc#grpc-alts/1.58.0": {
+ "jar": "sha256-0QiRK2RmwWoVvLYuNBikXtPJuqjTSo5Yc4SvhMUtCUg=",
+ "pom": "sha256-KgRI+cA86RY02uja1fnJc6JmJXMDGjmhTKwZCTyqghI="
+ },
+ "io/grpc#grpc-api/1.58.0": {
+ "jar": "sha256-1ojSX09TOXnfL80IgeHjDCko5bZU/wm/FECSMoKw2UU=",
+ "pom": "sha256-YqRSk7jq7MGOHIVsza8Ep/dzTFWVOyVaRV3hlFyuaHA="
+ },
+ "io/grpc#grpc-auth/1.58.0": {
+ "jar": "sha256-XfsDgny2Hd3m3eF5kYjmYHF2TSYVlDKfGcm2jocPxjo=",
+ "pom": "sha256-6WP6fWudGBhBtjx9KfeMivTX+2ylAwYpb68+mq0yTWI="
+ },
+ "io/grpc#grpc-bom/1.45.1": {
+ "pom": "sha256-fIkCauO5HRCtbPBVAu7W58lIW7SusiqpLi1MKJe9HEI="
+ },
+ "io/grpc#grpc-bom/1.47.0": {
+ "pom": "sha256-R0Qp79u61ToB1rcWq4loAn3N5wV6+3Yzp8q/oFHc02k="
+ },
+ "io/grpc#grpc-bom/1.58.0": {
+ "pom": "sha256-n17rMjZvLueDNdmVVfbeQbDBAMAPI5p4bO5quTS9tg8="
+ },
+ "io/grpc#grpc-context/1.58.0": {
+ "jar": "sha256-OnYm0TCElYvN6rWUEuTshz8HyDFf8lENNjhW+sf63FE=",
+ "pom": "sha256-isDIMAqJciEYV0LvXcQ5PZv7ZD3tr63B3vCt9NebHiE="
+ },
+ "io/grpc#grpc-core/1.58.0": {
+ "jar": "sha256-k8iICCTuEkuRwx8PEFL4Y3JxnW7ObkvhxZG31txjn18=",
+ "pom": "sha256-Sck1NqvqLYdBnF3zrWYWsW8tJe8jCOTrQCmkpmr+aSk="
+ },
+ "io/grpc#grpc-googleapis/1.58.0": {
+ "jar": "sha256-12ysnK/8WRrUyMUmN32IEFe1OOvTjNFfS+bfqVhc64g=",
+ "pom": "sha256-g12F75i8szY6ipIq8nC6kk+on0f2hY1e6mzt1b+wFJs="
+ },
+ "io/grpc#grpc-grpclb/1.58.0": {
+ "jar": "sha256-orxFVUUcWMH7DTrUnpuXlju3Maq3pxDvqn1bySwirlM=",
+ "pom": "sha256-Qj+2HRr9CpaVJ3mA1i0/3AAl1PbgmCeJbdxuuPqSAJo="
+ },
+ "io/grpc#grpc-inprocess/1.58.0": {
+ "jar": "sha256-V0hkuEshLyEaRfZ8PKPd+t5lVlT6dqF6tqbyc7iABCU=",
+ "pom": "sha256-z6mcK/VSori/C4uZMMm2IspIL3gTuAxijKaSNt0qaQE="
+ },
+ "io/grpc#grpc-netty-shaded/1.58.0": {
+ "jar": "sha256-EvyEebikPvYpVcRSpP2mPEfCDW14/ZkPmzpqfAn8CXc=",
+ "pom": "sha256-evbM2J0elTac/88M2r+AFeEkNNZmbQi+myso/3jeovA="
+ },
+ "io/grpc#grpc-protobuf-lite/1.58.0": {
+ "jar": "sha256-9dKj9gFiDbA29y1RveShn5Oax2GAWOV0P7NZnneJkuc=",
+ "pom": "sha256-OpP0sfjgizXM30vFEKk9P6jwvk64VeefNP2d1jJcSnI="
+ },
+ "io/grpc#grpc-protobuf/1.58.0": {
+ "jar": "sha256-d/FndJktWALP7vep0As6P5qC0yTOHKt/hMbxoN9aOcM=",
+ "pom": "sha256-A4i2LJCVZuG1J/J+bToO5+v8aCw3nAlmnK8nO6xu+S4="
+ },
+ "io/grpc#grpc-services/1.58.0": {
+ "jar": "sha256-XYxV+ib5F1wOrInCr6n1DdM9j2CIUf7ZQ+QdR6YnsjE=",
+ "pom": "sha256-F773fOlrisZLKUUs116Ns32+2rFqe4ZbpIH/YMo8azU="
+ },
+ "io/grpc#grpc-stub/1.58.0": {
+ "jar": "sha256-Gve7xWvnsRMcEyK6GDEm3QUDBvkRKBk/S5vV6nGsjIg=",
+ "pom": "sha256-mVBfRvn0NFDion1VCARh0gJnCJ12OUhTcI54tdbDAGk="
+ },
+ "io/grpc#grpc-util/1.58.0": {
+ "jar": "sha256-nomZ2YUj+5dcejFr1SRnFXbBxjixsf01c0C7kL4Utds=",
+ "pom": "sha256-vAboS0gQjpEfdI0crO2Xti3g2YRPkdbfEpEjgtCUlyE="
+ },
+ "io/grpc#grpc-xds/1.58.0": {
+ "jar": "sha256-5Z4rTetvrOydNgg9D1+fvvOISdSOCw6sa8Idb/6C2J4=",
+ "pom": "sha256-iXMqZzQn9O9up+fE0tvgZNnx5MiL8NWvIqaV14qUhbo="
+ },
+ "io/netty#netty-buffer/4.1.110.Final": {
+ "jar": "sha256-RtdOeRJarMBVwx8YFS/cXUpWmqjWAJEgPQuqgzlzrDw=",
+ "pom": "sha256-cQrBnMAc2A32vpo/qtPCIrShoy9LVRN74HtgmdXaNWI="
+ },
+ "io/netty#netty-buffer/4.1.111.Final": {
+ "jar": "sha256-fZS2Cfs2r9iDBMc5IkEdCPOD95RaqIK1mhUhm17L+3Y=",
+ "pom": "sha256-avx+dR4KkNLLEWj2pIVNgL87qIgQSvqzAyM80xaE9LQ="
+ },
+ "io/netty#netty-codec-dns/4.1.109.Final": {
+ "jar": "sha256-pnqEwKRglIFeIESsExTY2BCJ0hnsjoxzL5oSukzUUb0=",
+ "pom": "sha256-pKx7ZGqBAZfmiBT3MAuFGoqinCV0RyHMpeQ1gMn1qmE="
+ },
+ "io/netty#netty-codec-http/4.1.110.Final": {
+ "jar": "sha256-3A1q9QVGMKcP8O81TyCqem5Gc4yfxWNu09T+d+OL1I0=",
+ "pom": "sha256-Ua6ZCvFKMh2209aIS5F7fUNj62Dd3A8Uk7GAIaFC560="
+ },
+ "io/netty#netty-codec-http/4.1.111.Final": {
+ "jar": "sha256-v1DCEsrsh2u2+6hbdPGEgtoteCTdB2bxgpyp+TqgGlI=",
+ "pom": "sha256-gDcuPm5huos6vmI5ZMmGN2VotrvscFrbKdKpWc17n4w="
+ },
+ "io/netty#netty-codec-http2/4.1.110.Final": {
+ "jar": "sha256-tUbHVEWkh7t7zVqUd5yuzOM1gs974xuLOfwOZbHuJvw=",
+ "pom": "sha256-KdL2wmw8yp/oOTZxcH/o75w+MQIKLf4GuCxCZJnCWDc="
+ },
+ "io/netty#netty-codec-http2/4.1.111.Final": {
+ "jar": "sha256-qeubBicEH0iR3pKqiWSZrjNM32B9ug3N+v01FqfQ7Mo=",
+ "pom": "sha256-x/AyWqTHXJ6uHjiDBtx9EEJsaipsj3Evh29YpLwVft4="
+ },
+ "io/netty#netty-codec-socks/4.1.110.Final": {
+ "jar": "sha256-l2BSo8m7KAvG2Z86KeZARnfPlYw94FsgUJPTjABriAw=",
+ "pom": "sha256-/+V7MWGR3U+WvuZsVwnBPL207KsIXAEMjbDGqoCav2w="
+ },
+ "io/netty#netty-codec/4.1.110.Final": {
+ "jar": "sha256-nszOmo2Ce7jOhPnDGD/sWL0clqUQEM9xEpd0YDSvNwE=",
+ "pom": "sha256-qAa7U2uzI2Zbr/fNEiPysnKi1HF6tPmxI2EIbarl3z4="
+ },
+ "io/netty#netty-codec/4.1.111.Final": {
+ "jar": "sha256-pjrHE/YOwLjiu4GCZl0hZmLR9HSHLsXDaNJfFfVE9Lw=",
+ "pom": "sha256-bHMiRpMuE1Z6M8Liuf1KpR1zKvuqdxN8UmCoR+PQo38="
+ },
+ "io/netty#netty-common/4.1.110.Final": {
+ "jar": "sha256-mFHsZlSLng1BFkzpiUPN1LvjBfaN29JOrlLkUBoNexo=",
+ "pom": "sha256-fUF/UzUwTa4eoIoGWGA4yD/orYTB01uqFe0RkhzveSA="
+ },
+ "io/netty#netty-common/4.1.111.Final": {
+ "jar": "sha256-muEumon1nOJPsjOFH92T48Lfrrn6AsYGJ81n+nVhhx0=",
+ "pom": "sha256-uceDN2Fr+NVNVRW6tsuh3y20b9sBtBJDTMf7r+eDRcU="
+ },
+ "io/netty#netty-handler-proxy/4.1.110.Final": {
+ "jar": "sha256-rVSrT+nEfvPnI9cSURJttT6NtUOHGtuer8lERlOe/1I=",
+ "pom": "sha256-xhPLTn4G9C76MduNiyoznti/QfAMRtONCQmkwGxlbc8="
+ },
+ "io/netty#netty-handler/4.1.110.Final": {
+ "jar": "sha256-1aCNfeNkkS5ChZaN5NTM4/AdpLsEjVxpN+Xyrx+OFIo=",
+ "pom": "sha256-TUPBPRT1Y1oviw1QlNejHFCe4PUsck66DvMM/+PqFVU="
+ },
+ "io/netty#netty-handler/4.1.111.Final": {
+ "jar": "sha256-GgNGcsomyL5iRcjoZBspeF7SwBhhe7Ldfge+Offqcfw=",
+ "pom": "sha256-9XXURvpc1Ua+T84LvzTBRAQXYbidp3lx4wv4PUKQXRs="
+ },
+ "io/netty#netty-parent/4.1.109.Final": {
+ "pom": "sha256-yzNkxyqg7R/zy6mLRI4ozQ7xFh7adk0QBpO2h5Y652Q="
+ },
+ "io/netty#netty-parent/4.1.110.Final": {
+ "pom": "sha256-aFra83Nmb8FUJ8gQ+K/zpP4ZSpfH7XS2nQfFSPDULxw="
+ },
+ "io/netty#netty-parent/4.1.111.Final": {
+ "pom": "sha256-lrBVrnr38eMts9cmGRjZAPuhXh5YnM1oL5z9V0QkmlE="
+ },
+ "io/netty#netty-resolver-dns-classes-macos/4.1.109.Final": {
+ "jar": "sha256-yisxxot4hCiOgGV3xtoR01i2vYivGGq9koyASPsXs2k=",
+ "pom": "sha256-yWBaR/ZGSRURVFmy+GuYlnksjyec6o8saQKYQeKjv6g="
+ },
+ "io/netty#netty-resolver-dns-native-macos/4.1.109.Final": {
+ "pom": "sha256-T6RpDUwC4/uf7QyGcu3qIxNWLeelrBetdMLymdrOsis="
+ },
+ "io/netty#netty-resolver-dns-native-macos/4.1.109.Final/osx-x86_64": {
+ "jar": "sha256-ozFCDSrfVodMW5DLrKjXs5cGzSR7fioUjfNlYUTrJpM="
+ },
+ "io/netty#netty-resolver-dns/4.1.109.Final": {
+ "jar": "sha256-fjVKhfgUd0SuudPh5krOGPZDKiXAn4veVzg5WahCyWc=",
+ "pom": "sha256-I6CzSuEZbi+FsWMW9Qy4qPPCMdpH7ocRpmKzg5Nvb0E="
+ },
+ "io/netty#netty-resolver/4.1.110.Final": {
+ "jar": "sha256-oum0rnyqkvxb10fhHR3sINgbGPwAlZVUMCJErFxWznA=",
+ "pom": "sha256-ZV80GS6MdhizxaeeSI5NqjXe9BsNFtRfo2Ujw7TJ9kE="
+ },
+ "io/netty#netty-resolver/4.1.111.Final": {
+ "jar": "sha256-eOc1dG0fmMqJeTF2NZyXrVu2OT7GPNKWLzDbQ74JDhs=",
+ "pom": "sha256-11JAU0WdQlycu7+T8Hk1BMTQFIx1+0naqz4U1OTTjvA="
+ },
+ "io/netty#netty-tcnative-boringssl-static/2.0.65.Final": {
+ "jar": "sha256-u4NJvaO6BDwJ9ccyxbLUfxisTa/OJIy4UM+9BZnlugE=",
+ "pom": "sha256-uonxFajDC9vLbbo2hJoEfagDtJbz6FbkNl1T3xQDky0="
+ },
+ "io/netty#netty-tcnative-classes/2.0.65.Final": {
+ "jar": "sha256-hO8CQa2htO2SeF4QwW7b6wYzSJWaOw73QHErrdCfoSg=",
+ "pom": "sha256-Vckic4c3c+lUvHjpJnvPGIr5Mz9Idi2GKMm9mawVy2Q="
+ },
+ "io/netty#netty-tcnative-parent/2.0.65.Final": {
+ "pom": "sha256-KqThVEhalgFdM81wRayS86Znkbt3uQVAMLoupdmufeY="
+ },
+ "io/netty#netty-transport-classes-epoll/4.1.110.Final": {
+ "jar": "sha256-jlnOxn3jufiv5OzOwR7YzkQjlI7q9MpRK/aTJAUu1RA=",
+ "pom": "sha256-4tQXVD7zF/+pGTigAf5e481xyTwBT70zcDdNAPHnAZU="
+ },
+ "io/netty#netty-transport-classes-epoll/4.1.111.Final": {
+ "jar": "sha256-0jDRaA0VF8fXsuJe9qmofCLrvPJkoNqOgHc08Vt8fK4=",
+ "pom": "sha256-S2Dz1R7m1+WtWC5bAbSLfemiOu1SHjiHmoWGJVlk5E8="
+ },
+ "io/netty#netty-transport-classes-kqueue/4.1.110.Final": {
+ "jar": "sha256-uOt/4coCxgS4mE3HvDGFdgQ915V1hGqkvyLgPblTywI=",
+ "pom": "sha256-AMiktbOP9sYE441c3VqEEu9XI3EBZKRpHtHlXsgPuE0="
+ },
+ "io/netty#netty-transport-native-epoll/4.1.110.Final": {
+ "pom": "sha256-4AycaYcLeTT0hsptCXc3YR/acQjnj36i8HiMeCfRHR8="
+ },
+ "io/netty#netty-transport-native-epoll/4.1.110.Final/linux-x86_64": {
+ "jar": "sha256-3NYMazB2rzB6uHcgGhNuHxBmyb6Amq7YJzkaI5CfkTU="
+ },
+ "io/netty#netty-transport-native-kqueue/4.1.110.Final": {
+ "pom": "sha256-cVl3ZunJCOUKwXKhlO5bt3Kiziau3howy5n6UcC0qYc="
+ },
+ "io/netty#netty-transport-native-kqueue/4.1.110.Final/osx-x86_64": {
+ "jar": "sha256-pRcvVXMO47dnAAy5vwih7Gco/PwX6KSgV/6YNzcJkNA="
+ },
+ "io/netty#netty-transport-native-unix-common/4.1.110.Final": {
+ "jar": "sha256-UXF7t0cRQZUDkMZxOkSf2xBU0H5gc37n3acIN5bN7kg=",
+ "pom": "sha256-6hjOBMmpesDFH045exhSKf2VmX6QsRM5rc98UZRtU9g="
+ },
+ "io/netty#netty-transport-native-unix-common/4.1.111.Final": {
+ "jar": "sha256-7EvUV07h7HdqGxQTn7aZgt339QOagDCCB0qB9mBOytI=",
+ "pom": "sha256-LqcKGGSrOPzsK9woxp7pdW261YpGJsZkVU08hg1UCYE="
+ },
+ "io/netty#netty-transport/4.1.110.Final": {
+ "jar": "sha256-pC3Wg5DKFLT/LUBiiglsdkhbStt8GWAtUokyGgZp5wQ=",
+ "pom": "sha256-MPXaDnZG8YQNYy+IYVyLnYIFSZ1oVZucRUezsEoGg80="
+ },
+ "io/netty#netty-transport/4.1.111.Final": {
+ "jar": "sha256-SaPMC200I0DwmA8EcCbbdBYcGeoqB3U6FLTSLuBlOqU=",
+ "pom": "sha256-hmK9XX9i03JUj0CtiWuH6lXCsdF5Ap75hYN9zkOlImk="
+ },
+ "io/opencensus#opencensus-api/0.31.1": {
+ "jar": "sha256-8UdNR/S2sAFVitJ7lS417aXMcUZ4iHf8UpOMbroks4I=",
+ "pom": "sha256-VW9CfhIJDvs2pgh/dBCr/kXeEBByktlvpj5BdRdOy3Y="
+ },
+ "io/opencensus#opencensus-contrib-http-util/0.31.1": {
+ "jar": "sha256-PqmVtVpAaL4imJtwzCmk14jC0yjR1QYTp6mv0T/dLQo=",
+ "pom": "sha256-6+IsQiIX1mLHzumUdvC1LIBXftRFeGrCmSUb76pMB1s="
+ },
+ "io/opencensus#opencensus-proto/0.2.0": {
+ "jar": "sha256-DBktRR6d106Ychsn0C8OK2vKRLUVY7Xavy4hH3o+vxM=",
+ "pom": "sha256-twh5B5IPyKgVNGhrLxorMxEnr5fwFau9s3hqUfP6HlI="
+ },
+ "io/perfmark#perfmark-api/0.26.0": {
+ "jar": "sha256-t9I+k6NFN84zJwgmmg0UBHiKW14ZSegvVTX85Rs+qVs=",
+ "module": "sha256-MdgyMyR0zkgVD1uuADNDMZE28zav0QdqKJApMZ4+qXo=",
+ "pom": "sha256-ft7khhbhe2Epfq46gutIOoXlbSVnkpN4qkbzCpUDIto="
+ },
+ "io/projectreactor#reactor-core/3.4.38": {
+ "jar": "sha256-qSVfYNkuj8WMPIcyDMQ5k24IIn22W9iOuX6ESvhT5gg=",
+ "module": "sha256-s881PZK60hi9mRC0xb0neVd0L+e+U5GrgAJtm6nRYBU=",
+ "pom": "sha256-DqFXvFKNTUZhK6Vzyha639GvJYaS01eQdQLSreA+1Nc="
+ },
+ "io/projectreactor/netty#reactor-netty-core/1.0.45": {
+ "jar": "sha256-s4/bwGGLwZM1m7MoB7wXtpH+1CJZ3SeqArGN288rCEQ=",
+ "pom": "sha256-TDBu7MeIo/sfmzB3vFmyfaRIz0C2T/iB9NovCk9G6Ww="
+ },
+ "io/projectreactor/netty#reactor-netty-http/1.0.45": {
+ "jar": "sha256-9lfr/PgRUAj6jFXnUgDaiGpF8ixIjYLdqvAT/8y2UgU=",
+ "pom": "sha256-fXLOos9Oo8CAUjPMcfezfVmOCPdu5lnCB6sEH3ZtXAc="
+ },
+ "javax/activation#activation/1.1.1": {
+ "jar": "sha256-rkdRIOn82ZtLALODKb1hzcXrdU7uA/5mwB9Q4TdyT5k=",
+ "pom": "sha256-I4FJ4En7vEM06sjt1ZzKVlp1COKDmEHn02zSaBFY//A="
+ },
+ "javax/activation#javax.activation-api/1.2.0": {
+ "jar": "sha256-Q/3vC1ts6zGwQksgi5MMdKtY+sLO63s/b9OuuLXKQ5M=",
+ "pom": "sha256-2ikm88i+iYZDzBCs3sbeCwNRpX+yc1dw+gF3sGrecbk="
+ },
+ "javax/annotation#javax.annotation-api/1.3.2": {
+ "jar": "sha256-4EulGVvNVV3JVlD3zGFNFR5LzVLSmhC4qiGX86uJq5s=",
+ "pom": "sha256-RqSiUcpAbnjkhT16K66DKChEpJkoUUOe6aHyNxbwa5c="
+ },
+ "javax/inject#javax.inject/1": {
+ "jar": "sha256-kcdwRKUMSBY2wy2Rb9ickRinIZU5BFLIEGUID5V95/8=",
+ "pom": "sha256-lD4SsQBieARjj6KFgFoKt4imgCZlMeZQkh6/5GIai/o="
+ },
+ "javax/mail#mail/1.4.7": {
+ "jar": "sha256-eMM7T3x7YPS2gPLSQFsfBj1xkpzxpPvDKIiDefNl/Ps=",
+ "pom": "sha256-lhCZpCD2wx3rczQQwKJGLAZpJzI1+ljFcNYay9udjYo="
+ },
+ "javax/xml/bind#jaxb-api-parent/2.4.0-b180830.0359": {
+ "pom": "sha256-ctEy4shY0iMPFdBI8ek6J5xAxOnshLxW+fLz61r0tLg="
+ },
+ "javax/xml/bind#jaxb-api/2.4.0-b180830.0359": {
+ "jar": "sha256-VrnpcCdTdjAHQ1Fi6niAVe/P78hquSDwMsBBHcVHuDY=",
+ "pom": "sha256-sck/wwHX9f5M3hPRlTKZJR2jfv/8kfUjg1UEw/+HNwc="
+ },
+ "jline#jline/2.9": {
+ "jar": "sha256-GUPYSuoegm2nJOofMGNj4CaR2xzwQWXTOdl7/I/dENs=",
+ "pom": "sha256-sSn5BHWQUlcnTVgojGe7hlxCmbRIng0S3aehOWSexl0="
+ },
+ "joda-time#joda-time/2.12.7": {
+ "jar": "sha256-OFKCsAWBjPrM2+i9JCmBHn5kF4LyuIkyprj/UdZo9hY=",
+ "pom": "sha256-hf3b+kfCmf2OzhyT//1H2cLTyQNaM7XbAXswTGd+hCg="
+ },
+ "joda-time#joda-time/2.8.1": {
+ "jar": "sha256-tGcLlfdZV8l0KExfOtqWYEC+JXj2Q8XGCD0mIWIGH6I=",
+ "pom": "sha256-GLpc/f+WCR4AGYlTYURgedkSNe5WbLHUl2OcGs5inXg="
+ },
+ "junit#junit/4.13.2": {
+ "jar": "sha256-jklbY0Rp1k+4rPo0laBly6zIoP/1XOHjEAe+TBbcV9M=",
+ "pom": "sha256-Vptpd+5GA8llwcRsMFj6bpaSkbAWDraWTdCSzYnq3ZQ="
+ },
+ "net/java#jvnet-parent/1": {
+ "pom": "sha256-KBRAgRJo5l2eJms8yJgpfiFOBPCXQNA4bO60qJI9Y78="
+ },
+ "net/java#jvnet-parent/3": {
+ "pom": "sha256-MPV4nvo53b+WCVqto/wSYMRWH68vcUaGcXyy3FBJR1o="
+ },
+ "net/java#jvnet-parent/5": {
+ "pom": "sha256-GvaZ+Nndq2f5oNIC+9eRXrA2Klpt/V/8VMr6NGXJywo="
+ },
+ "net/java/dev/jna#jna-platform/5.13.0": {
+ "jar": "sha256-R017iPbpcAm27B2YwwJN2VwjGHxl2r+8NTMbysPRc90=",
+ "pom": "sha256-Y7IMivBXyYGW+HieGiGm3d8Cqo84XmsEtLT58N8lcGY="
+ },
+ "net/java/dev/jna#jna-platform/5.6.0": {
+ "pom": "sha256-G+s1y0GE5skGp+Murr2FLdPaCiY5YumRNKuUWDI5Tig="
+ },
+ "net/java/dev/jna#jna/5.13.0": {
+ "jar": "sha256-ZtT4GaBipRodVie//CP6xV0Wd/Dgof66FEqr3WcKZLs=",
+ "pom": "sha256-9RXCV4F49FJH7Mp6nh2xCVMbHELyQk4lPO6w9rjUI3Q="
+ },
+ "net/minidev#accessors-smart/2.4.9": {
+ "jar": "sha256-rM3Vx6xMSbFViQquof/KKpzNWCa1Yt2VqZ/BiHAD4DE=",
+ "pom": "sha256-/sBelw8jmtqEcfTqPwYRwDb7zHxD886qnl575vMhe7E="
+ },
+ "net/minidev#json-smart/2.4.10": {
+ "jar": "sha256-cMq16UiGMNxjGx/G5/pVDZXN3Rm6FNs5zsp8q/vU5a4=",
+ "pom": "sha256-qVnWK1dC8NmRu3zF15fvmHgT6U3pORcAzw2N9v0hOSs="
+ },
+ "org/abego/treelayout#org.abego.treelayout.core/1.0.3": {
+ "jar": "sha256-+l4xOVw5wufUasoPgfcgYJMWB7L6Qb02A46yy2+5MyY=",
+ "pom": "sha256-o7KyI3lDcDVeeSQzrwEvyZNmfAMxviusrYTbwJrOSgw="
+ },
+ "org/apache#apache/13": {
+ "pom": "sha256-/1E9sDYf1BI3vvR4SWi8FarkeNTsCpSW+BEHLMrzhB0="
+ },
+ "org/apache#apache/15": {
+ "pom": "sha256-NsLy+XmsZ7RQwMtIDk6br2tA86aB8iupaSKH0ROa1JQ="
+ },
+ "org/apache#apache/21": {
+ "pom": "sha256-rxDBCNoBTxfK+se1KytLWjocGCZfoq+XoyXZFDU3s4A="
+ },
+ "org/apache#apache/23": {
+ "pom": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw="
+ },
+ "org/apache#apache/29": {
+ "pom": "sha256-PkkDcXSCC70N9jQgqXclWIY5iVTCoGKR+mH3J6w1s3c="
+ },
+ "org/apache#apache/30": {
+ "pom": "sha256-Y91KOTqcDfyzFO/oOHGkHSQ7yNIAy8fy0ZfzDaeCOdg="
+ },
+ "org/apache#apache/31": {
+ "pom": "sha256-VV0MnqppwEKv+SSSe5OB6PgXQTbTVe6tRFIkRS5ikcw="
+ },
+ "org/apache#apache/32": {
+ "pom": "sha256-z9hywOwn9Trmj0PbwP7N7YrddzB5pTr705DkB7Qs5y8="
+ },
+ "org/apache#apache/7": {
+ "pom": "sha256-E5fOHbQzrcnyI9vwdJbRM2gUSHUfSuKeWPaOePtLbCU="
+ },
+ "org/apache/ant#ant-antlr/1.10.14": {
+ "jar": "sha256-1zfetbCZL2kb/+lAdmlad1I+HjtdUktGX5DZPi2O16I=",
+ "pom": "sha256-W9EwNnEP7b03cFBS+57G7RNI3lchm6ulyVNXWERrgQM="
+ },
+ "org/apache/ant#ant-junit/1.10.14": {
+ "jar": "sha256-o7U109VJ8YUKiRenwr/fNk//t51ScmfbMKEpR1yi+vg=",
+ "pom": "sha256-ZFiOW9XE89jIh5NFpsNQoxzIp5qovBJjGNytBL4/Pno="
+ },
+ "org/apache/ant#ant-launcher/1.10.14": {
+ "jar": "sha256-8JCXJaeiTjk4iPP7tVg0er9QbOL368WB/yYzG5TZUaU=",
+ "pom": "sha256-nJ2qQSPp63BzVnk2UsOIo1UQqqWm0UW0T4VdCN1LK7w="
+ },
+ "org/apache/ant#ant-parent/1.10.14": {
+ "pom": "sha256-CBYQamBniMJw767yFWLPy9j0uvfafBG85RSetWYbMx8="
+ },
+ "org/apache/ant#ant/1.10.14": {
+ "jar": "sha256-TLvZJD3kwQQtYdmhXbTEPJD/k7FteLOUgdoclWyOlnE=",
+ "pom": "sha256-L6QmnmscRXI6iojmnZhKdm27IEzQ/pgUlMzfP+469lw="
+ },
+ "org/apache/commons#commons-compress/1.26.1": {
+ "jar": "sha256-J7tdQPN8O7cgW0oFQCR98FdxXp9su9l9Ymq4tQMYuwQ=",
+ "pom": "sha256-X0SKAh2IyW84QN/mGRKNYuXPticSzW5m3KincElFsG4="
+ },
+ "org/apache/commons#commons-lang3/3.12.0": {
+ "pom": "sha256-gtMfHcxFg+/9dE6XkWWxbaZL+GvKYj/F0bA+2U9FyFo="
+ },
+ "org/apache/commons#commons-lang3/3.14.0": {
+ "jar": "sha256-e5a/PuaJSau1vEZVWawnDgVRWW+jRSP934kOxBjd4Tw=",
+ "pom": "sha256-EQQ4hjutN8KPkGv4cBbjjHqMdYujIeCdEdxaI2Oo554="
+ },
+ "org/apache/commons#commons-parent/17": {
+ "pom": "sha256-lucYuvU0h07mLOTULeJl8t2s2IORpUDgMNWdmPp8RAg="
+ },
+ "org/apache/commons#commons-parent/28": {
+ "pom": "sha256-FHM6aOixILad5gzZbSIhRtzzLwPBxsxqdQsSabr+hsc="
+ },
+ "org/apache/commons#commons-parent/34": {
+ "pom": "sha256-Oi5p0G1kHR87KTEm3J4uTqZWO/jDbIfgq2+kKS0Et5w="
+ },
+ "org/apache/commons#commons-parent/35": {
+ "pom": "sha256-cJihq4M27NTJ3CHLvKyGn4LGb2S4rE95iNQbT8tE5Jo="
+ },
+ "org/apache/commons#commons-parent/52": {
+ "pom": "sha256-ddvo806Y5MP/QtquSi+etMvNO18QR9VEYKzpBtu0UC4="
+ },
+ "org/apache/commons#commons-parent/58": {
+ "pom": "sha256-LUsS4YiZBjq9fHUni1+pejcp2Ah4zuy2pA2UbpwNVZA="
+ },
+ "org/apache/commons#commons-parent/64": {
+ "pom": "sha256-bxljiZToNXtO1zRpb5kgV++q+hI1ZzmYEzKZeY4szds="
+ },
+ "org/apache/commons#commons-parent/65": {
+ "pom": "sha256-bPNJX8LmrJE6K38uA/tZCPs/Ip+wbTNY3EVnjVrz424="
+ },
+ "org/apache/commons#commons-parent/66": {
+ "pom": "sha256-SP1tyEblax9AhmDRY+dTAPnjhLtjvkgqgIKiHXKo25w="
+ },
+ "org/apache/commons#commons-parent/69": {
+ "pom": "sha256-1Q2pw5vcqCPWGNG0oDtz8ZZJf8uGFv0NpyfIYjWSqbs="
+ },
+ "org/apache/commons#commons-parent/71": {
+ "pom": "sha256-lbe+cPMWrkyiL2+90I3iGC6HzYdKZQ3nw9M4anR6gqM="
+ },
+ "org/apache/groovy#groovy-ant/4.0.22": {
+ "jar": "sha256-O1qAR9OpcR+sIhCDZPuM3xX6O23s/Ru6Fa4Y1IjihsU=",
+ "module": "sha256-L71eCyR+7FLhAogO4p+nS6b5imF2B4xm27jHiPAQyfU=",
+ "pom": "sha256-ae94A40xqz+7umZ/Tlc6yrOKhxSDYPAfA95TRJRGarE="
+ },
+ "org/apache/groovy#groovy-astbuilder/4.0.22": {
+ "jar": "sha256-XOLXHmOmYESDERx8Z6eImGnLUI/wv++mY32ULmtWWGw=",
+ "module": "sha256-DgSx19T1SHJxjgl1v28HCRBxNfjwoRLzok5oujVTLAM=",
+ "pom": "sha256-4pe/0Gv1qKatL/V49cUuYH3jyZaA9FtMU2oQkbAm+uE="
+ },
+ "org/apache/groovy#groovy-bom/4.0.22": {
+ "module": "sha256-Ul0/SGvArfFvN+YAL9RlqygCpb2l9MZWf778copo5mY=",
+ "pom": "sha256-Hh9rQiKue/1jMgA+33AgGDWZDb1GEGsWzduopT4832U="
+ },
+ "org/apache/groovy#groovy-console/4.0.22": {
+ "jar": "sha256-NbjJmqNHz9eHeigsqFBl+tyWIs/dJezjYRGuHOWG3/k=",
+ "module": "sha256-hth/+n825//cjTGt5nXarPP3GpEEMz07Px4gPGN8U6Q=",
+ "pom": "sha256-fX68X2L4u/Fand9PVCIaUMEdT0VOx2uky847NFkWSzo="
+ },
+ "org/apache/groovy#groovy-datetime/4.0.22": {
+ "jar": "sha256-tE9+5dmw1oQxC3nESjVpMH4YrjWdBE1sF+9f1D/KK8g=",
+ "module": "sha256-s6OAY7hhtVBTVg1rlJLdff/0B/0LkJT10YmgV6UnJgQ=",
+ "pom": "sha256-Yq7rWVbIbovf26l9BZ/dR//ExnPp25JO3u77tjNEOBY="
+ },
+ "org/apache/groovy#groovy-dateutil/4.0.22": {
+ "jar": "sha256-p5HDt8gOdUTjWhHAJlyj9y8PaAqysuFUa2xeP+ahexg=",
+ "module": "sha256-35srMbE0B9wFLtllXmu2uUzPO9t7jzfaGXHRu2LHw0s=",
+ "pom": "sha256-BTW1Zs/Eav7KtOnXgdIps22Gh0ZUssD/7llVJUZiFkA="
+ },
+ "org/apache/groovy#groovy-docgenerator/4.0.22": {
+ "jar": "sha256-sHU0ihy22HZYJumzlv09rxQg6hEUrrLn1RlzjJgik7k=",
+ "module": "sha256-olhJZ2qL+FGIDMDRm4cmqViXH6d7m6naGxbsbSLXVFc=",
+ "pom": "sha256-q06iRmwnr3tP61TAQujBorugC3z9rpLHh9c06EdbckU="
+ },
+ "org/apache/groovy#groovy-groovydoc/4.0.22": {
+ "jar": "sha256-pfz5r+u5ep3tut3P186Q3f+F0IuiS2P5thauK59Pmb8=",
+ "module": "sha256-czTLKp9ILUoXAsmR3ipvY+2BjwkuQBDlDDamLNugEyA=",
+ "pom": "sha256-yHMhp8DNMgYfujQB/zLpHISOn0wcyEXH6/UjAr5XngM="
+ },
+ "org/apache/groovy#groovy-json/4.0.22": {
+ "jar": "sha256-q6kyVNkpOIEoK9Y5t7Pbi9y1v2zKTKwN96C9GTdD9lI=",
+ "module": "sha256-zNCqhZfYpL50KU9/8umAgffndwkK1i2BkVr5pgMT/MY=",
+ "pom": "sha256-b5SbBK4/HGwPKdR7xCiNDkRAZpGUYuPtlyzwuUtWjAo="
+ },
+ "org/apache/groovy#groovy-nio/4.0.22": {
+ "jar": "sha256-wGvLEry6gtM9bEl2MhDGnrjhWysjr48seaLckLe/TSU=",
+ "module": "sha256-AaEkGSIUH9pPzoWnBdF6WK8mFZjBFEHDM6PrMqrgwS8=",
+ "pom": "sha256-JnQ0TFl8348bePSnaAa71TwGc1ZUUB1zvZYbswFJMVQ="
+ },
+ "org/apache/groovy#groovy-sql/4.0.22": {
+ "jar": "sha256-HBsfsFbuHvu3QyN8aMo1Z9qvg6i62kWYNtm6ezukVqs=",
+ "module": "sha256-6GHVtR+HvuG2+mtWZc64EIbMCZQf/w9VOCFhY5eXLLs=",
+ "pom": "sha256-RhXCg//EtB5XPXwAgJ/S7Ja45JGeFzIe6uQGbP1/CwY="
+ },
+ "org/apache/groovy#groovy-swing/4.0.22": {
+ "jar": "sha256-RMwmmirUQoUMuQrCuOu1YEEqfeAEic9LzabUPW4D72o=",
+ "module": "sha256-dh8BpcQprVZXgq/HdJgCd0ReI6jaRjZoDDSzUHXDzzw=",
+ "pom": "sha256-H1JhJeQvpHGzb1B2bQMdnqaI0HaWcOnUVtN6eY2EI+g="
+ },
+ "org/apache/groovy#groovy-templates/4.0.22": {
+ "jar": "sha256-dA4rUYsVAJVuh6ix/TJuCywhrcZ3qj/sVWXQF7aQzTU=",
+ "module": "sha256-NfWvWkE2jYp8bMLPL7Vtg3ZbLJGETfi4uRyJ2ne2IEU=",
+ "pom": "sha256-h9Ls2H3VPKYPGT7SOM6gfCaThtzAw/xUkhdrXVlbUIE="
+ },
+ "org/apache/groovy#groovy-test/4.0.22": {
+ "jar": "sha256-+vfSOY3ELHvakh7jZSK1UTJlglzW1za0KPJzHnl0q0o=",
+ "module": "sha256-nAjbyztGaX9Dsi99c2Hmr0ZhZV7ywrnqVIG6MhIjtxQ=",
+ "pom": "sha256-M43f8+RSWL736IxDALYpH3Dq7A9mKP1uCxzRYY+5vkw="
+ },
+ "org/apache/groovy#groovy-xml/4.0.22": {
+ "jar": "sha256-qMbIRe0i/qrtjw/Xl5i4q+o+CQr9Wpraq5bb2hUhacs=",
+ "module": "sha256-CCKmJjoD/xQevfvoytpZ1cbES1k4cHdk2Vm29dEYtx8=",
+ "pom": "sha256-OP4UoARgVl/aznkr8Z31VCEuQGvnnWZvqP6KZ6SnYfk="
+ },
+ "org/apache/groovy#groovy-yaml/4.0.22": {
+ "jar": "sha256-y/Y1CEcIYQxClw8aA1QM7Qm2OH+sdQn2pxb+O81GmzU=",
+ "module": "sha256-X+tDbJ4KoO2LYzMXYBFmcH9gPW+j3cgj5Rh/fYHiu1A=",
+ "pom": "sha256-X0xaX+IEQ18yiHup+G37IbIDdxxXEilqb7f7LuVzHZY="
+ },
+ "org/apache/groovy#groovy/4.0.22": {
+ "jar": "sha256-+di9TWWFLBgZTjU8d/PSwj4AE4VpUcVDC6VpctL2eh4=",
+ "module": "sha256-Jor7Vc8AXY4Pd1qtSNNFdjykD+PkMP+5CG85iztJBTQ=",
+ "pom": "sha256-Vuw4/yqflfFX6tIc7fMwWsMB+3kmQBSyzvPoX7JrNK0="
+ },
+ "org/apache/httpcomponents#httpclient/4.5.13": {
+ "jar": "sha256-b+kCalZsalABYIzz/DIZZkH2weXhmG0QN8zb1fMe90M=",
+ "pom": "sha256-eOua2nSSn81j0HrcT0kjaEGkXMKdX4F79FgB9RP9fmw="
+ },
+ "org/apache/httpcomponents#httpclient/4.5.14": {
+ "jar": "sha256-yLx+HFGm1M5y9A0uu6vxxLaL/nbnMhBLBDgbSTR46dY=",
+ "pom": "sha256-8YNVr0z4CopO8E69dCpH6Qp+rwgMclsgldvE/F2977c="
+ },
+ "org/apache/httpcomponents#httpcomponents-client/4.5.13": {
+ "pom": "sha256-nLpZTAjbcnHQwg6YRdYiuznmlYORC0Xn1d+C9gWNTdk="
+ },
+ "org/apache/httpcomponents#httpcomponents-client/4.5.14": {
+ "pom": "sha256-W60d5PEBRHZZ+J0ImGjMutZKaMxQPS1lQQtR9pBKoGE="
+ },
+ "org/apache/httpcomponents#httpcomponents-core/4.4.13": {
+ "pom": "sha256-xVTnAI5FF8fvVOAFzIt09Mh6VKDqLG9Xvl0Fad9Rk2s="
+ },
+ "org/apache/httpcomponents#httpcomponents-core/4.4.16": {
+ "pom": "sha256-8tdaLC1COtGFOb8hZW1W+IpAkZRKZi/K8VnVrig9t/c="
+ },
+ "org/apache/httpcomponents#httpcomponents-parent/11": {
+ "pom": "sha256-qQH4exFcVQcMfuQ+//Y+IOewLTCvJEOuKSvx9OUy06o="
+ },
+ "org/apache/httpcomponents#httpcore/4.4.13": {
+ "jar": "sha256-4G6J1AlDJF/Po57FN82/zjdirs3o+cWXeA0rAMK0NCQ=",
+ "pom": "sha256-j4Etn6e3Kj1Kp/glJ4kypd80S0Km2DmJBYeUMaG/mpc="
+ },
+ "org/apache/httpcomponents#httpcore/4.4.16": {
+ "jar": "sha256-bJs90UKgncRo4jrTmq1vdaDyuFElEERp8CblKkdORk8=",
+ "pom": "sha256-PLrYSbNdrP5s7DGtraLGI8AmwyYRQbDSbux+OZxs1/o="
+ },
+ "org/apache/ivy#ivy/2.5.2": {
+ "jar": "sha256-mEKNVF6mPNmgqvJVyvQsuMtk/kMNu15wmu1TbU2u7QQ=",
+ "pom": "sha256-SrIWH63j2EHp2H8iVfdgfLiHCcbISPf7JdBmkd2VbkQ="
+ },
+ "org/bouncycastle#bcpkix-jdk15on/1.67": {
+ "jar": "sha256-77ynVIgM45IspHpDwfC3LEVzFFCg7xk7nbM79Ls4zl8=",
+ "pom": "sha256-qbswvZh9wwWwXuU+nyfm6QL8EM48bplhjP8DYteWsE0="
+ },
+ "org/bouncycastle#bcpkix-jdk15on/1.70": {
+ "jar": "sha256-5bnLgh31f3CwWTNY6JwOjXJmUV2p0IivbGRvY9QzwHw=",
+ "pom": "sha256-bqVQK37r7HAYJxu4qCy4Gb9MHytlQ1ScXP2E1qE5lr8="
+ },
+ "org/bouncycastle#bcprov-ext-jdk15on/1.70": {
+ "jar": "sha256-XYGfO4hZfsaAyUFRoLoKOv/wwMHJmbWwZaZ8mYo+Phs=",
+ "pom": "sha256-349vD7+aZoBvsV+M/E40S1fEdgoiYpAIbKuLkb4X4m8="
+ },
+ "org/bouncycastle#bcprov-jdk15on/1.67": {
+ "jar": "sha256-+gBBo2+fIK88a42/brSalp4snMApBJ1hrMUmujJHs+8=",
+ "pom": "sha256-pHOndHbdYxYw67OjezSBL5TmpyRcOXZaFNcjG5DgZFs="
+ },
+ "org/bouncycastle#bcprov-jdk15on/1.70": {
+ "jar": "sha256-jzwg4+LVZdJvM+jUhXo30Nf4rDm2KnAmSW/Ksb2sMNQ=",
+ "pom": "sha256-bfS1t22QYgF2ZK0MooXlcVSugDYHy4nJcLOcwOAWq7A="
+ },
+ "org/bouncycastle#bcutil-jdk15on/1.70": {
+ "jar": "sha256-UtxVUbAldmZSbFCVQkVn/tfcewDSsbp71SKYQRESsdA=",
+ "pom": "sha256-nrrnHCXgyfLNdWADwB8a0Pw5jKBvvNoNF15xysWECq0="
+ },
+ "org/checkerframework#checker-qual/3.39.0": {
+ "jar": "sha256-PpAHA5btiI7jlBZbIIOmejTDfhEaw6/XuZaop4KcQd0=",
+ "module": "sha256-56P+D0lZ4m6ZCH6KwOzHhK4AtmcGGdBWA/ZATim8fRc=",
+ "pom": "sha256-SIsYMPs9WeqTtYulPhrZGLuTWnzL00uDXbT6QCZmXjI="
+ },
+ "org/checkerframework#checker-qual/3.41.0": {
+ "jar": "sha256-L58kW/aOQlnWEIlPJAbcH2Nj3GOTAr1WboJy5PRUEXI=",
+ "module": "sha256-s4ZywX9FUnayEO00Av+S3OZmdwsajGEMfMNK1UxTLSA=",
+ "pom": "sha256-XHOwdwVAhCzwagHSZLu4muXiSGadydqA6GHoIz3UZ1s="
+ },
+ "org/codehaus#codehaus-parent/4": {
+ "pom": "sha256-a4cjfejC4XQM+AYnx/POPhXeGTC7JQxVoeypT6PgFN8="
+ },
+ "org/codehaus/gpars#gpars/1.2.1": {
+ "jar": "sha256-+eCL+WTzTRKTREBMAWZiduxDxnBN106NTKMtzR0vtKg=",
+ "pom": "sha256-QoGa4DFjcSPJS8c9bvANBfh29tSixUiztj722uw4gw4="
+ },
+ "org/codehaus/jsr166-mirror#jsr166y/1.7.0": {
+ "jar": "sha256-TU50Uy6BvGpU5MvahlmZ9KspiF6FDwuDXqN0gAuE0LI=",
+ "pom": "sha256-tmtSb0df2k3Oi5X/8P7ukkqPBZKYwzrgyTS3fYkJBkM="
+ },
+ "org/codehaus/mojo#animal-sniffer-annotations/1.23": {
+ "jar": "sha256-n/5Sa/Q6Y0jp2LM7nNb1gKf17tDPBVkTAH7aJj3pdNA=",
+ "pom": "sha256-VhDbBrczZBrLx6DEioDEAGnbYnutBD+MfI16+09qPSc="
+ },
+ "org/codehaus/mojo#animal-sniffer-parent/1.23": {
+ "pom": "sha256-a38FSrhqh/jiWZ81gIsJiZIuhrbKsTmIAhzRJkCktAQ="
+ },
+ "org/codehaus/mojo#mojo-parent/74": {
+ "pom": "sha256-FHIyWhbwsb2r7SH6SDk3KWSURhApTOJoGyBZ7cZU8rM="
+ },
+ "org/codehaus/woodstox#stax2-api/4.2.1": {
+ "jar": "sha256-Z4Vn5ItRpCxlxpnyZlOa09Z21LGlsK19iezoudV3JXk=",
+ "pom": "sha256-edpBDIwPRqP46K2zDWwkzNYGW272v96HvZfpiB6gouc="
+ },
+ "org/conscrypt#conscrypt-openjdk-uber/2.5.2": {
+ "jar": "sha256-6vU32Y4DPQ8EUc0bjMdOAte1XsiC2mPIgGDYBrqJw0g=",
+ "pom": "sha256-tf1UhzL5MlRdd3iQ65lSIr/oZiMjUb6QgTfjnDxnLYs="
+ },
+ "org/eclipse/jgit#org.eclipse.jgit-parent/6.10.0.202406032230-r": {
+ "pom": "sha256-8tNTmgp5Iv15RwgsGQHSCQ2uB0mGsi2r2XO0OYzR6i4="
+ },
+ "org/eclipse/jgit#org.eclipse.jgit/6.10.0.202406032230-r": {
+ "jar": "sha256-Q/kvOttoGl8wBrl56NNBwSqM/YAp8ofEK88KgDd1Za4=",
+ "pom": "sha256-BVlUQr62ogYQi2c6qcZpLIPkHfGDF33GcROxzD9Sgd0="
+ },
+ "org/hamcrest#hamcrest-core/1.3": {
+ "jar": "sha256-Zv3vkelzk0jfeglqo4SlaF9Oh1WEzOiThqekclHE2Ok=",
+ "pom": "sha256-/eOGp5BRc6GxA95quCBydYS1DQ4yKC4nl3h8IKZP+pM="
+ },
+ "org/hamcrest#hamcrest-parent/1.3": {
+ "pom": "sha256-bVNflO+2Y722gsnyelAzU5RogAlkK6epZ3UEvBvkEps="
+ },
+ "org/iq80/leveldb#leveldb-api/0.12": {
+ "jar": "sha256-OvfzUKuBy6mjXL+HTmTJCG/bxUZGQ/2sAKkIu/b1v+0=",
+ "pom": "sha256-u3YgQdQp1fGrIo2Vdueo9KMJOXPYlp9J9Z60Pt4nEnw="
+ },
+ "org/iq80/leveldb#leveldb-project/0.12": {
+ "pom": "sha256-TC30AYOjb6TRMRQAa2se+DwABq6w7TQJOKc7Hu5FKP8="
+ },
+ "org/iq80/leveldb#leveldb/0.12": {
+ "jar": "sha256-PBLq+4v/NZ+XrsTXV0SAz8Bug/RHBN4CChwGJ2UbpLY=",
+ "pom": "sha256-BLLnbGq+AuopCM5vdltp80j3+lq86j5sO0DXWgRuMFM="
+ },
+ "org/jetbrains#annotations/13.0": {
+ "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=",
+ "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c="
+ },
+ "org/jetbrains/kotlin#kotlin-stdlib-common/1.4.20": {
+ "pom": "sha256-fFcG67pX1ETCyQJCiTE6SThr6gmWwDKUwrVwmnUP9Ck="
+ },
+ "org/jetbrains/kotlin#kotlin-stdlib-common/1.7.0": {
+ "jar": "sha256-Wcb/ZP6aZgSvzgPoqqdfg1hsYDCscfsLNO583v7TYY8=",
+ "pom": "sha256-JhqZ5S596dKySKuJmKUEbOZB/h4oI39p3xUOxL6aMBo="
+ },
+ "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.7.0": {
+ "jar": "sha256-B+kb6bLKIGctK9t+GBt2bnNFOi2hNJK13a7o+keuojk=",
+ "pom": "sha256-riOkxqK9/AzVp7uuh9mYoR4DVr5J/voKmvbD/22ioCs="
+ },
+ "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.7.0": {
+ "jar": "sha256-zwWOEdsd/JlEaAyMYblaxomqqoo+swvO0CgQDwOPAws=",
+ "pom": "sha256-l+G1Or5F8Ti1h5U/UEPjmcOA9VWmIz1VeV567gPQpzE="
+ },
+ "org/jetbrains/kotlin#kotlin-stdlib/1.4.20": {
+ "pom": "sha256-OYXvH5KCjVgqQ87JztsmJnQuD+FQXTE268KYzJi8I0o="
+ },
+ "org/jetbrains/kotlin#kotlin-stdlib/1.7.0": {
+ "jar": "sha256-qojpYlV3lX8ySaRstuFm7gmzaeYA96EdFI0WsKbYfwU=",
+ "pom": "sha256-CsWfu0zZGIqggUYASiUpXDdSCe+rkxJad/UDfpVldk4="
+ },
+ "org/jsoup#jsoup/1.15.4": {
+ "jar": "sha256-AGgw0Hl3EECN5VicGNhkNDwO8aOgxgPJyxOMlDtn2aQ=",
+ "pom": "sha256-chKJC3LAuGDgIlhWvnQT5469Ps0+y4Vn3eaqxic9+4k="
+ },
+ "org/junit#junit-bom/5.10.0": {
+ "module": "sha256-6z7mEnYIAQaUqJgFbnQH0RcpYAOrpfXbgB30MLmIf88=",
+ "pom": "sha256-4AbdiJT5/Ht1/DK7Ev5e2L5lZn1bRU+Z4uC4xbuNMLM="
+ },
+ "org/junit#junit-bom/5.10.1": {
+ "module": "sha256-IbCvz//i7LN3D16wCuehn+rulOdx+jkYFzhQ2ueAZ7c=",
+ "pom": "sha256-IcSwKG9LIAaVd/9LIJeKhcEArIpGtvHIZy+6qzN7w/I="
+ },
+ "org/junit#junit-bom/5.10.2": {
+ "module": "sha256-3iOxFLPkEZqP5usXvtWjhSgWaYus5nBxV51tkn67CAo=",
+ "pom": "sha256-Fp3ZBKSw9lIM/+ZYzGIpK/6fPBSpifqSEgckzeQ6mWg="
+ },
+ "org/junit#junit-bom/5.11.0-M2": {
+ "module": "sha256-hkd6vPSQ1soFmqmXPLEI0ipQb0nRpVabsyzGy/Q8LM4=",
+ "pom": "sha256-Sj/8Sk7c/sLLXWGZInBqlAcWF5hXGTn4VN/ac+ThfMg="
+ },
+ "org/junit#junit-bom/5.7.1": {
+ "module": "sha256-mFTjiU1kskhSB+AEa8oHs9QtFp54L0+oyc4imnj67gQ=",
+ "pom": "sha256-C5sUo9YhBvr+jGinF7h7h60YaFiZRRt1PAT6QbaFd4Q="
+ },
+ "org/junit#junit-bom/5.7.2": {
+ "module": "sha256-87zrHFndT2mT9DBN/6WAFyuN9lp2zTb6T9ksBXjSitg=",
+ "pom": "sha256-zRSqqGmZH4ICHFhdVw0x/zQry6WLtEIztwGTdxuWSHs="
+ },
+ "org/junit#junit-bom/5.9.2": {
+ "module": "sha256-qxN7pajjLJsGa/kSahx23VYUtyS6XAsCVJdyten0zx8=",
+ "pom": "sha256-LtB9ZYRRMfUzaoZHbJpAVrWdC1i5gVqzZ5uw82819wU="
+ },
+ "org/junit#junit-bom/5.9.3": {
+ "module": "sha256-tAH9JZAeWCpSSqU0PEs54ovFbiSWHBBpvytLv87ka5M=",
+ "pom": "sha256-TQMpzZ5y8kIOXKFXJMv+b/puX9KIg2FRYnEZD9w0Ltc="
+ },
+ "org/multiverse#multiverse-core/0.7.0": {
+ "jar": "sha256-xUOY8CKAVLf65lInQzrp2oflsqluuoJOZqkkkS0Q/FA=",
+ "pom": "sha256-p7gugArForuaPFPIf328LPcE45XMMnNRC6OAd9PrURQ="
+ },
+ "org/multiverse#multiverse/0.7.0": {
+ "pom": "sha256-7eh88cQ59oa9lF8cRiz8//VQg6HnKxjCjmP050MEohg="
+ },
+ "org/objenesis#objenesis-parent/2.1": {
+ "pom": "sha256-NDsaMJNBDj+ybGaZhCOrOJw6dEHNGohZvTJ90VtHmqQ="
+ },
+ "org/objenesis#objenesis/2.1": {
+ "jar": "sha256-x0MwzGuAbIBP0350SHtP5dfCdQxeFfvG76E73uG974A=",
+ "pom": "sha256-QFTxhhN+O4SafCPJ6EbNV9ii/jLBfUxivUIFEtdMPT8="
+ },
+ "org/ow2#ow2/1.5": {
+ "pom": "sha256-D4obEW52C4/mOJxRuE5LB6cPwRCC1Pk25FO1g91QtDs="
+ },
+ "org/ow2#ow2/1.5.1": {
+ "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU="
+ },
+ "org/ow2/asm#asm-analysis/9.7": {
+ "jar": "sha256-e8a8vCE3mUigyMRn+w+GQgbluBj2vAtUaHL1yflBVW8=",
+ "pom": "sha256-nDMIDry2Ma5Pd+ti7We/xAy4cujP0Fishj5EXB3Zc98="
+ },
+ "org/ow2/asm#asm-tree/9.7": {
+ "jar": "sha256-YvSzvENgRcGstcO6LY7FVuwzaQk9f10Gx0frBLVtUrE=",
+ "pom": "sha256-o06h4+QSjAEDjbQ8aXbojHec9a+EsFBdombf5pZWaOw="
+ },
+ "org/ow2/asm#asm-util/9.7": {
+ "jar": "sha256-N6ZBTTZkGXPxrxBJN8ldbZIbLdtNYSxmxanysT/BQhE=",
+ "pom": "sha256-XQFNjIcNSHGCW9LdtVZ7Ie9trI7Ei7uNu0ZbCzor9FI="
+ },
+ "org/ow2/asm#asm/9.3": {
+ "jar": "sha256-EmM2m1ninJQ5GN4R1tYVLi7GCFzmPlcQUW+MZ9No5Lw=",
+ "pom": "sha256-jqwH4p+K6oOoFW17Kfo2j26/O+z7IJyaGsNqvZBhI+A="
+ },
+ "org/ow2/asm#asm/9.7": {
+ "jar": "sha256-rfRtXjSUC98Ujs3Sap7o7qlElqcgNP9xQQZrPupcTp0=",
+ "pom": "sha256-3gARXx2E86Cy7jpLb2GS0Gb4bRhdZ7nRUi8sgP6sXwA="
+ },
+ "org/pf4j#pf4j-parent/3.12.0": {
+ "pom": "sha256-CJafObKJ1C3l4L6je+jADJoykGvd2Vhga6YqkP/om/g="
+ },
+ "org/pf4j#pf4j-update/2.3.0": {
+ "jar": "sha256-ecnWJAzagsPTHuelcitjWj03rVjBJKTbDd6kAUXDD0U=",
+ "pom": "sha256-UYnVbbrkEiTpD2l3vGFFOBOlLgvE4ITO6eaa8GUsZFU="
+ },
+ "org/pf4j#pf4j/3.12.0": {
+ "jar": "sha256-5K9fDpqbEewYfAhO2BnO3t5/Jwdqxc9qojM+zq21chU=",
+ "pom": "sha256-+2hRCZ61BSoRaSLHRpvmngj7w5ksF2thr9/gZGOvaYs="
+ },
+ "org/reactivestreams#reactive-streams/1.0.4": {
+ "jar": "sha256-91yll3ibPaxY9hhXuawuEDSmj6Zy2zUFWo+0UJ4yXyg=",
+ "pom": "sha256-VLoj2HotQ4VAyZ74eUoIVvxXOiVrSYZ4KDw8Z+8Yrag="
+ },
+ "org/slf4j#jcl-over-slf4j/2.0.7": {
+ "jar": "sha256-QYBnV+HSba5dbbLKfUpRdu7S1ucJzYZWTUoR2rBgF0I=",
+ "pom": "sha256-QzT/rbuOhgtdjjm7HHDDHO8BEGQ1EGZkQQsK9+vi8uc="
+ },
+ "org/slf4j#jul-to-slf4j/2.0.7": {
+ "jar": "sha256-6rplSDuzjJPmjVV6GeVziWIyLeGUZUXb9A5eMvYpMAg=",
+ "pom": "sha256-bceobwo6J1dfgBavGvR/hhHToDhvmhoaK1EMDWDBTNA="
+ },
+ "org/slf4j#log4j-over-slf4j/2.0.7": {
+ "jar": "sha256-/FdxTuix5Ks5uUiMFX8IQ95xumcIJSy+BsmUrZ1y0e4=",
+ "pom": "sha256-ZtCdHNU3gbrEkQ94x0zKL9M6z6KqXK24qP1bxEAM6mI="
+ },
+ "org/slf4j#slf4j-api/2.0.7": {
+ "jar": "sha256-XWKYuToZBcMs2mR4gIrBTC1KR+kVNeU8Qff+64XZRvQ=",
+ "pom": "sha256-LUA8zw4KAtXBqGZ7DiozyN/GA4qyh7lnHdaBwgUmeYE="
+ },
+ "org/slf4j#slf4j-parent/2.0.7": {
+ "pom": "sha256-wYK7Ns068ck8FgPN/v54iRV9swuotYT0pEU1/NIuRec="
+ },
+ "org/sonatype/oss#oss-parent/3": {
+ "pom": "sha256-DCeIkmfAlGJEYRaZcJPGcVzMAMKzqVTmZDRDDY9Nrt4="
+ },
+ "org/sonatype/oss#oss-parent/5": {
+ "pom": "sha256-FnjUEgpYXYpjATGu7ExSTZKDmFg7fqthbufVqH9SDT0="
+ },
+ "org/sonatype/oss#oss-parent/7": {
+ "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ="
+ },
+ "org/sonatype/oss#oss-parent/9": {
+ "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno="
+ },
+ "org/threeten#threetenbp/1.6.8": {
+ "jar": "sha256-5LHrPZDDilTH8zhP2pV+C1vwtBtAZypErosDy2yHzgY=",
+ "pom": "sha256-ztMznYANG7wB7mct+A5NqHUgrgKXuarI+MS33aI+SwI="
+ },
+ "org/yaml#snakeyaml/2.0": {
+ "jar": "sha256-iAydiW5LdKBsVJwVyklkUBZdaQn6FdfmYr7o9qZtevo=",
+ "pom": "sha256-Q8dh+StUnIsI+5kggCU+SfCpg+VE7wZjwfT51o61JhY="
+ },
+ "org/yaml#snakeyaml/2.2": {
+ "jar": "sha256-FGeTFEiggXaWrigFt7iyC/sIJlK/nE767VKJMNxJOJs=",
+ "pom": "sha256-6YLq3HiMac8uTeUKn2MrGCwx26UGEoMNNI/EtLqN19Y="
+ },
+ "software/amazon/awssdk#annotations/2.26.26": {
+ "jar": "sha256-aUAhId1u6bXYLVWn/R3HUvzahdd9WnRMDp6/0wm2FSs=",
+ "pom": "sha256-IvMaqFQAXCp7vRRVLIoVVwG0tnMIzP3FQTLeXHgdcgw="
+ },
+ "software/amazon/awssdk#apache-client/2.26.26": {
+ "jar": "sha256-nznXLKoWQTaATuW4IyLFrB/i1wOuCrNvgcMFGq+Zn0o=",
+ "pom": "sha256-aMQ1YXRPnMIYQkDwuAOI8GDtEICH7GGTms9eXlw1+W8="
+ },
+ "software/amazon/awssdk#auth/2.26.26": {
+ "jar": "sha256-rkmVeQTycJvMwIFxP8lJEpDq72n9mQo+IKuuCIV93S0=",
+ "pom": "sha256-DVvm6KQ4ysNOafB2iQzFKAEo+3jcSZeieCOGYhX6oDo="
+ },
+ "software/amazon/awssdk#aws-core/2.26.26": {
+ "jar": "sha256-A0+oms7HtbQOjaXVuRissdqjm54xbVfV9uU56fqyr68=",
+ "pom": "sha256-TsMPuyNwzQgblM8sv8Xae64Pn2Qyvmcb1UWI/uSp6+g="
+ },
+ "software/amazon/awssdk#aws-json-protocol/2.26.26": {
+ "jar": "sha256-xlfKtDtRnf2zcqhZQS8gbs+0mD4yr8Mz3Xju9wfYcNs=",
+ "pom": "sha256-c8xGFgRSrk9LFXjQa8drKpnowsYrOtWt0pxUv7Y99wI="
+ },
+ "software/amazon/awssdk#aws-sdk-java-pom/2.26.26": {
+ "pom": "sha256-lixU0LOpTDywFJRwHr6x9su3fK+zDLKAFRy7pj4/0nQ="
+ },
+ "software/amazon/awssdk#bom-internal/2.26.26": {
+ "pom": "sha256-coi03Ywm/076O6TCx7ysOVWmZjEs6fHIytuSsQmbDGo="
+ },
+ "software/amazon/awssdk#checksums-spi/2.26.26": {
+ "jar": "sha256-aJYOIepQDm3zVfzfYfTN22aNLA94S++rnASHrKTRvjg=",
+ "pom": "sha256-tYAqjgEhp81DP7ERSXVmBHkJbqf0NbQma5e6jwLFacU="
+ },
+ "software/amazon/awssdk#checksums/2.26.26": {
+ "jar": "sha256-9ZrOEkJJRC7lSR4pvaQzPkCtRnaIp2759mjY4CoxNqQ=",
+ "pom": "sha256-rc1ErSAB439wqC/X0rx7ypN/8IskPWRkIV/+vmql7uU="
+ },
+ "software/amazon/awssdk#core/2.26.26": {
+ "pom": "sha256-K5+nldQU0Q+Hamh3C2DRdrBA4rdz3IzLBjPE9zDeM1w="
+ },
+ "software/amazon/awssdk#endpoints-spi/2.26.26": {
+ "jar": "sha256-kGvBRZF0TSj6Ne4thJxBCVpBB2EEdWMAemDpbkodhuo=",
+ "pom": "sha256-bvg/+OvJbbxp0+TX72v1U6pJrI2yZM3AdZ2S23dVlH0="
+ },
+ "software/amazon/awssdk#http-auth-aws-eventstream/2.26.26": {
+ "jar": "sha256-YpmuIwZQhO9z5Ub3reRbvfTg8+QMe5S42OrGgp3tp6g=",
+ "pom": "sha256-4Np6b+83VkyjsXp6Oo2ugmGV3SwuG2cWmwuVpa0AQlQ="
+ },
+ "software/amazon/awssdk#http-auth-aws/2.26.26": {
+ "jar": "sha256-dZz9f5mzEr6lmd+OJVzxWOlV/GDg59Hgs48pZQjpfh8=",
+ "pom": "sha256-Ctmn3ZG3h3E2k+FTvuUO/24B3JTOc0n4JI0Ul4fNrSQ="
+ },
+ "software/amazon/awssdk#http-auth-spi/2.26.26": {
+ "jar": "sha256-3WW9KrsL6aqeJGYZz0/XfjHlmTcSpm/4mydpsGxYoOc=",
+ "pom": "sha256-DAKFhZzgbxwl0aFiUXZIQvT9K7kXbLRD2QfM2xvDwes="
+ },
+ "software/amazon/awssdk#http-auth/2.26.26": {
+ "jar": "sha256-rIzrcDLQintVc2y2f0H4qyVoYCJkoMDChJPPdH6VzH8=",
+ "pom": "sha256-LBuR3WNojggJp8UleJx8SRKX35xGucTbY24sCXPKm3A="
+ },
+ "software/amazon/awssdk#http-client-spi/2.26.26": {
+ "jar": "sha256-RL26bCp5eBhrNpftYIB9n6m2jAnE1dBNAyGdgu6vNj0=",
+ "pom": "sha256-ujMvgWsw2Hw+ocevP5Zu413YRAnlM+b32cAY5vVsuns="
+ },
+ "software/amazon/awssdk#http-clients/2.26.26": {
+ "pom": "sha256-mXs8qIVYTm0HNJRYVxN+ltcdYXsgasjvUm6LM7boXCo="
+ },
+ "software/amazon/awssdk#identity-spi/2.26.26": {
+ "jar": "sha256-CJGE2jC757V3a6H65X5TorVVzce+Tcd55UFLvuPOUu8=",
+ "pom": "sha256-GK1UqC+Q5WGKJ6YKTcm1Vo+lHut2riwXdPmEOm8w1CU="
+ },
+ "software/amazon/awssdk#json-utils/2.26.26": {
+ "jar": "sha256-8txWzIzoKqIaU5qPDyNx0+XzEuQJAUoHIDQlgDy09Nc=",
+ "pom": "sha256-fEMwRPC06iQzEEYfgMxP0uzB+5f2jXA6qim2y5zTeCI="
+ },
+ "software/amazon/awssdk#metrics-spi/2.26.26": {
+ "jar": "sha256-tlVae3mgb3SJeHkRVWm/nooBzZfWs7KxvVa/yoIfF10=",
+ "pom": "sha256-h36orVjr2+CvJEG2TIJ0tCmtr6lgXfKcqXO0NNtg6k8="
+ },
+ "software/amazon/awssdk#netty-nio-client/2.26.26": {
+ "jar": "sha256-EpKX9C0+0xmIPb8Xk2WVc7fP2HLr1gjBtN5YCX+MAb4=",
+ "pom": "sha256-QlXAVSwZB26ozmBLrmGr2oqZ7z6RXlncHHc2RAQwbJI="
+ },
+ "software/amazon/awssdk#profiles/2.26.26": {
+ "jar": "sha256-R6SXYs4vkuuQfTMZcEA8LmFOTSHl3ir+1wthTsSRu8c=",
+ "pom": "sha256-YpOKDV6FJ5YxpD9CJGwv/IE3WVWNuQqvh2Q16vVjOnI="
+ },
+ "software/amazon/awssdk#protocol-core/2.26.26": {
+ "jar": "sha256-E7I1lBn/+0pwg6RnZCY15VRA+ZqxB4bVd8LXsUhY0F4=",
+ "pom": "sha256-hC5LiggNaBlTtyaXT0dp8XPzD+Jvu17FijtCx1j6k7o="
+ },
+ "software/amazon/awssdk#protocols/2.26.26": {
+ "pom": "sha256-HFmySfp7T2YH9X4WrQCGN7qOkeo0wmio3yyhf6FW85M="
+ },
+ "software/amazon/awssdk#regions/2.26.26": {
+ "jar": "sha256-f92SCgVh8caZIYK4h3IZpx1SzJdeZTcobgsxvhFO5VM=",
+ "pom": "sha256-zrhmZK7lUMI6EktCfRlc1UxFw/5k0vJjyT8p6QMJ2m4="
+ },
+ "software/amazon/awssdk#retries-spi/2.26.26": {
+ "jar": "sha256-nt0ORlM7MGz3zXBzXb+y1GARg8TLzCeG5ii+Tqv3PJk=",
+ "pom": "sha256-od61yIhPnnlNVHoQUZGVMHV9IbeqZavOT0J8V4AyQtY="
+ },
+ "software/amazon/awssdk#retries/2.26.26": {
+ "jar": "sha256-1BR62e+CDBJlBU0w291/deQSF8qXGrXe86JIdKyWQUk=",
+ "pom": "sha256-ynF08Ykay4BO+ulxOA8VTeocU3UTzgbB3j+MwcvuBho="
+ },
+ "software/amazon/awssdk#sdk-core/2.26.26": {
+ "jar": "sha256-FOkMdT7cv/dxtUWPDRKyxwVXeJT8vBwPbJKiCQVg3P4=",
+ "pom": "sha256-sWuvZSiIsMQ01+XaiTIQiDR+AYfXaRx08ttDAsllU7c="
+ },
+ "software/amazon/awssdk#services/2.26.26": {
+ "pom": "sha256-+QGkOvR1z2Rx57NCCJ1OAp7yX6+NmVkExdkb5XxxXwk="
+ },
+ "software/amazon/awssdk#sso/2.26.26": {
+ "jar": "sha256-z/eJpT+DJIrUCrgETxT30+dHbZ55Cy1cQPKKAA5MK3A=",
+ "pom": "sha256-AGZB90pSiaUq9HOOK17aedvvf0ArYyZFGDQLRT/t6cs="
+ },
+ "software/amazon/awssdk#ssooidc/2.26.26": {
+ "jar": "sha256-2cJarRdNv9WjxdsvIdO6g91XjFD6ddk97Xlv7cDUAMQ=",
+ "pom": "sha256-X9oyf/3E5Dm9sW3ISOFViyHqSxiBUa7hUY8SwGPw6u0="
+ },
+ "software/amazon/awssdk#third-party-jackson-core/2.26.26": {
+ "jar": "sha256-hIIh41sn4Lu15Kh+bG8tDGqs60aTKEMF2jigJTfvzHY=",
+ "pom": "sha256-f9Y88xZ2Eta7OZ/CdgeURegvEkRrrRD94c5aBzvCjis="
+ },
+ "software/amazon/awssdk#third-party/2.26.26": {
+ "pom": "sha256-RdgCMKrfXWkjyNh20ouKjovZ5H4hdKJ4SKgOSMtN+E0="
+ },
+ "software/amazon/awssdk#utils/2.26.26": {
+ "jar": "sha256-Y2z08uIYzqoovxoTUZHJcQQ5mv9U7Sl6MGjGnPffASs=",
+ "pom": "sha256-NnbH7ytCITB3Zgt4EU+twT/r1CWCQPvz6C4HNIfiUt0="
+ },
+ "software/amazon/eventstream#eventstream/1.0.1": {
+ "jar": "sha256-DDfY5pYRfwLDAhkbgRCw0Osg+kEvzjTDomnsc8Fs6CI=",
+ "pom": "sha256-+UYMt5Sgp69oJ377V2lWno5mUVJQJ2w35ip+i9SyV8w="
+ },
+ "software/amazon/ion#ion-java/1.0.2": {
+ "jar": "sha256-DRJ7IFofzgq8KjdXoEF0hlG8ZsFc9MBZusWDOyfUcaU=",
+ "pom": "sha256-IKZDxG3mvDDMgfo7njuxaXr6NxaMwYN0VJe3BJabu5I="
+ }
+ },
+ "https://s3-eu-west-1.amazonaws.com/maven.seqera.io/releases": {
+ "io/seqera#wave-api/0.11.1": {
+ "jar": "sha256-nK04/nLgc9JnhcG0aErn0p+Ryvyzda7XgjZdcasxv/c=",
+ "module": "sha256-sg+2H0LtPSLg5RgufvApayx6NWLMjv2SKUm8UdNGWsM=",
+ "pom": "sha256-LjtN7MZPXCoqoG6E2VFOiksp+0ycX6Zh/p0rMtqmBEQ="
+ },
+ "io/seqera#wave-utils/0.12.1": {
+ "jar": "sha256-9X38gNB1Pdv8DZvmstNxHQj/I+kIuI9Bpa3x/2rvoO0=",
+ "module": "sha256-Ukgc/tr5Tu5LwCKmOOHy7cD8KpXkVr6ILyyIRK6gwIQ=",
+ "pom": "sha256-Fr4n54p6eWDDLO/FJ3O+0fpT7Td0xmhR735eH462g8E="
+ },
+ "org/apache/groovy#groovy-bom/4.0.21-patch.2": {
+ "module": "sha256-A38EDWOFyVE2tpRetXMsRbObHavHanSG0Z+Ea6iUErk=",
+ "pom": "sha256-DbAn/Ue8d61Hro5LY/gnyZwbDF0bcPTxtdeuSnPDXKk="
+ },
+ "org/apache/groovy#groovy-console/4.0.21-patch.2": {
+ "jar": "sha256-5u2tAQZfe46pmvWkePVNScU3uw5u8uFCNdaVeELM5Aw=",
+ "module": "sha256-Xj/ZsAfVMWDtV72+R3RRdrVKmffOH/1ynAlwj2NwMzU=",
+ "pom": "sha256-C/44K5FvC04qagEWksqaa2QSKoDucSJGeI7b9O8dal8="
+ }
+ }
+}
diff --git a/third_party/nixpkgs/pkgs/development/interpreters/php/8.1.nix b/third_party/nixpkgs/pkgs/development/interpreters/php/8.1.nix
index 204bf316e8..9482ca500e 100644
--- a/third_party/nixpkgs/pkgs/development/interpreters/php/8.1.nix
+++ b/third_party/nixpkgs/pkgs/development/interpreters/php/8.1.nix
@@ -2,8 +2,8 @@
let
base = callPackage ./generic.nix ((removeAttrs _args [ "fetchpatch" ]) // {
- version = "8.1.29";
- hash = "sha256-h6YDEyY/L1M/GA5xknLKXkfNmITU7DyTcgGY6v+uCCc=";
+ version = "8.1.30";
+ hash = "sha256-yxYl5axJuRA3R34+d2e7BiQ0OXGuuZL0eRthivVx0j4=";
extraPatches = [
# Fix build with libxml2 2.12+.
# Patch from https://github.com/php/php-src/commit/0a39890c967aa57225bb6bdf4821aff7a3a3c082
diff --git a/third_party/nixpkgs/pkgs/development/interpreters/php/8.2.nix b/third_party/nixpkgs/pkgs/development/interpreters/php/8.2.nix
index a119dec0ca..50f70617fe 100644
--- a/third_party/nixpkgs/pkgs/development/interpreters/php/8.2.nix
+++ b/third_party/nixpkgs/pkgs/development/interpreters/php/8.2.nix
@@ -2,8 +2,8 @@
let
base = callPackage ./generic.nix (_args // {
- version = "8.2.23";
- hash = "sha256-98kM2no8HeAfO/t7Rp1S3snrovO4MyCDYAT5wu7K4ms=";
+ version = "8.2.24";
+ hash = "sha256-TMduxkTu6X0XySv+jQ6EcU/t8pmlOLffrcBjndDcQy8=";
});
in
base.withExtensions ({ all, ... }: with all; ([
diff --git a/third_party/nixpkgs/pkgs/development/interpreters/php/8.3.nix b/third_party/nixpkgs/pkgs/development/interpreters/php/8.3.nix
index bb314d4e85..cc7d87038a 100644
--- a/third_party/nixpkgs/pkgs/development/interpreters/php/8.3.nix
+++ b/third_party/nixpkgs/pkgs/development/interpreters/php/8.3.nix
@@ -2,8 +2,8 @@
let
base = callPackage ./generic.nix (_args // {
- version = "8.3.11";
- hash = "sha256-ZkDiRVCAqJrcQdTle7BPjCv7fuxif+GZr5c7/zTX8O4=";
+ version = "8.3.12";
+ hash = "sha256-gHYzSWzNs3CokFRY24K9ZzZumKbVlyiRS3l7h+nK7L8=";
});
in
base.withExtensions ({ all, ... }: with all; ([
diff --git a/third_party/nixpkgs/pkgs/development/interpreters/python/cpython/default.nix b/third_party/nixpkgs/pkgs/development/interpreters/python/cpython/default.nix
index bb3dba534b..6d4bd47ba2 100644
--- a/third_party/nixpkgs/pkgs/development/interpreters/python/cpython/default.nix
+++ b/third_party/nixpkgs/pkgs/development/interpreters/python/cpython/default.nix
@@ -686,5 +686,6 @@ in with passthru; stdenv.mkDerivation (finalAttrs: {
pkgConfigModules = [ "python3" ];
platforms = platforms.linux ++ platforms.darwin ++ platforms.windows ++ platforms.freebsd;
mainProgram = executable;
+ maintainers = lib.teams.python.members;
};
})
diff --git a/third_party/nixpkgs/pkgs/development/interpreters/python/default.nix b/third_party/nixpkgs/pkgs/development/interpreters/python/default.nix
index 3f8338845d..f8e886c803 100644
--- a/third_party/nixpkgs/pkgs/development/interpreters/python/default.nix
+++ b/third_party/nixpkgs/pkgs/development/interpreters/python/default.nix
@@ -93,9 +93,9 @@ in {
major = "3";
minor = "13";
patch = "0";
- suffix = "rc2";
+ suffix = "rc3";
};
- hash = "sha256-1g6LfBDeT3HS3/r3x76O+lTcHlMv6THbuE5fYlcJ4jc=";
+ hash = "sha256-yLx5AYWvHLd7dcAcvBqmQt/c+Xo3DS0QCQvHuqcNpX4=";
inherit (darwin) configd;
inherit passthruFun;
};
diff --git a/third_party/nixpkgs/pkgs/development/interpreters/python/rustpython/Cargo.lock b/third_party/nixpkgs/pkgs/development/interpreters/python/rustpython/Cargo.lock
index 01118ff8a9..5fcb773d84 100644
--- a/third_party/nixpkgs/pkgs/development/interpreters/python/rustpython/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/development/interpreters/python/rustpython/Cargo.lock
@@ -497,11 +497,10 @@ dependencies = [
[[package]]
name = "crossbeam-channel"
-version = "0.5.6"
+version = "0.5.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521"
+checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2"
dependencies = [
- "cfg-if",
"crossbeam-utils",
]
@@ -1055,6 +1054,16 @@ dependencies = [
"wasm-bindgen",
]
+[[package]]
+name = "junction"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca39ef0d69b18e6a2fd14c2f0a1d593200f4a4ed949b240b5917ab51fac754cb"
+dependencies = [
+ "scopeguard",
+ "winapi",
+]
+
[[package]]
name = "keccak"
version = "0.1.3"
@@ -1139,9 +1148,9 @@ dependencies = [
[[package]]
name = "libsqlite3-sys"
-version = "0.25.2"
+version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "29f835d03d717946d28b1d1ed632eb6f0e24a299388ee623d0c23118d3e8a7fa"
+checksum = "0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f"
dependencies = [
"cc",
"pkg-config",
@@ -1155,7 +1164,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf"
dependencies = [
"cc",
- "libc",
"pkg-config",
"vcpkg",
]
@@ -1493,9 +1501,9 @@ checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
[[package]]
name = "openssl"
-version = "0.10.62"
+version = "0.10.66"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8cde4d2d9200ad5909f8dac647e29482e07c3a35de8a13fce7c9c7747ad9f671"
+checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1"
dependencies = [
"bitflags 2.5.0",
"cfg-if",
@@ -1534,9 +1542,9 @@ dependencies = [
[[package]]
name = "openssl-sys"
-version = "0.9.98"
+version = "0.9.103"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c1665caf8ab2dc9aef43d1c0023bd904633a6a05cb30b0ad59bec2ae986e57a7"
+checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6"
dependencies = [
"cc",
"libc",
@@ -1965,9 +1973,9 @@ dependencies = [
[[package]]
name = "rustix"
-version = "0.38.28"
+version = "0.38.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316"
+checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89"
dependencies = [
"bitflags 2.5.0",
"errno",
@@ -1978,7 +1986,7 @@ dependencies = [
[[package]]
name = "rustpython"
-version = "0.3.1"
+version = "0.4.0"
dependencies = [
"atty",
"cfg-if",
@@ -2001,8 +2009,9 @@ dependencies = [
[[package]]
name = "rustpython-ast"
-version = "0.3.1"
-source = "git+https://github.com/RustPython/Parser.git?rev=a95045bc627b2fbf84caf4f010e521846be7b37f#a95045bc627b2fbf84caf4f010e521846be7b37f"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4cdaf8ee5c1473b993b398c174641d3aa9da847af36e8d5eb8291930b72f31a5"
dependencies = [
"is-macro",
"malachite-bigint",
@@ -2013,7 +2022,7 @@ dependencies = [
[[package]]
name = "rustpython-codegen"
-version = "0.3.1"
+version = "0.4.0"
dependencies = [
"ahash",
"bitflags 2.5.0",
@@ -2031,7 +2040,7 @@ dependencies = [
[[package]]
name = "rustpython-common"
-version = "0.3.1"
+version = "0.4.0"
dependencies = [
"ascii",
"bitflags 2.5.0",
@@ -2053,11 +2062,12 @@ dependencies = [
"siphasher",
"volatile",
"widestring",
+ "windows-sys 0.52.0",
]
[[package]]
name = "rustpython-compiler"
-version = "0.3.1"
+version = "0.4.0"
dependencies = [
"rustpython-codegen",
"rustpython-compiler-core",
@@ -2066,7 +2076,7 @@ dependencies = [
[[package]]
name = "rustpython-compiler-core"
-version = "0.3.1"
+version = "0.4.0"
dependencies = [
"bitflags 2.5.0",
"itertools 0.11.0",
@@ -2079,7 +2089,7 @@ dependencies = [
[[package]]
name = "rustpython-derive"
-version = "0.3.1"
+version = "0.4.0"
dependencies = [
"rustpython-compiler",
"rustpython-derive-impl",
@@ -2088,7 +2098,7 @@ dependencies = [
[[package]]
name = "rustpython-derive-impl"
-version = "0.3.1"
+version = "0.4.0"
dependencies = [
"itertools 0.11.0",
"maplit",
@@ -2113,8 +2123,9 @@ dependencies = [
[[package]]
name = "rustpython-format"
-version = "0.3.1"
-source = "git+https://github.com/RustPython/Parser.git?rev=a95045bc627b2fbf84caf4f010e521846be7b37f#a95045bc627b2fbf84caf4f010e521846be7b37f"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0389039b132ad8e350552d771270ccd03186985696764bcee2239694e7839942"
dependencies = [
"bitflags 2.5.0",
"itertools 0.11.0",
@@ -2125,7 +2136,7 @@ dependencies = [
[[package]]
name = "rustpython-jit"
-version = "0.3.1"
+version = "0.4.0"
dependencies = [
"approx",
"cranelift",
@@ -2140,8 +2151,9 @@ dependencies = [
[[package]]
name = "rustpython-literal"
-version = "0.3.1"
-source = "git+https://github.com/RustPython/Parser.git?rev=a95045bc627b2fbf84caf4f010e521846be7b37f#a95045bc627b2fbf84caf4f010e521846be7b37f"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8304be3cae00232a1721a911033e55877ca3810215f66798e964a2d8d22281d"
dependencies = [
"hexf-parse",
"is-macro",
@@ -2152,8 +2164,9 @@ dependencies = [
[[package]]
name = "rustpython-parser"
-version = "0.3.1"
-source = "git+https://github.com/RustPython/Parser.git?rev=a95045bc627b2fbf84caf4f010e521846be7b37f#a95045bc627b2fbf84caf4f010e521846be7b37f"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "868f724daac0caf9bd36d38caf45819905193a901e8f1c983345a68e18fb2abb"
dependencies = [
"anyhow",
"is-macro",
@@ -2175,8 +2188,9 @@ dependencies = [
[[package]]
name = "rustpython-parser-core"
-version = "0.3.1"
-source = "git+https://github.com/RustPython/Parser.git?rev=a95045bc627b2fbf84caf4f010e521846be7b37f#a95045bc627b2fbf84caf4f010e521846be7b37f"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4b6c12fa273825edc7bccd9a734f0ad5ba4b8a2f4da5ff7efe946f066d0f4ad"
dependencies = [
"is-macro",
"memchr",
@@ -2185,8 +2199,9 @@ dependencies = [
[[package]]
name = "rustpython-parser-vendored"
-version = "0.3.1"
-source = "git+https://github.com/RustPython/Parser.git?rev=a95045bc627b2fbf84caf4f010e521846be7b37f#a95045bc627b2fbf84caf4f010e521846be7b37f"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "04fcea49a4630a3a5d940f4d514dc4f575ed63c14c3e3ed07146634aed7f67a6"
dependencies = [
"memchr",
"once_cell",
@@ -2194,7 +2209,7 @@ dependencies = [
[[package]]
name = "rustpython-pylib"
-version = "0.3.1"
+version = "0.4.0"
dependencies = [
"glob",
"rustpython-compiler-core",
@@ -2203,7 +2218,7 @@ dependencies = [
[[package]]
name = "rustpython-sre_engine"
-version = "0.3.1"
+version = "0.4.0"
dependencies = [
"bitflags 2.5.0",
"num_enum",
@@ -2212,7 +2227,7 @@ dependencies = [
[[package]]
name = "rustpython-stdlib"
-version = "0.3.1"
+version = "0.4.0"
dependencies = [
"adler32",
"ahash",
@@ -2231,7 +2246,9 @@ dependencies = [
"foreign-types-shared",
"gethostname",
"hex",
+ "indexmap 2.2.6",
"itertools 0.11.0",
+ "junction",
"libc",
"libsqlite3-sys",
"libz-sys",
@@ -2266,6 +2283,7 @@ dependencies = [
"socket2",
"system-configuration",
"termios",
+ "thread_local",
"ucd",
"unic-char-property",
"unic-normal",
@@ -2284,7 +2302,7 @@ dependencies = [
[[package]]
name = "rustpython-vm"
-version = "0.3.1"
+version = "0.4.0"
dependencies = [
"ahash",
"ascii",
@@ -2305,6 +2323,7 @@ dependencies = [
"indexmap 2.2.6",
"is-macro",
"itertools 0.11.0",
+ "junction",
"libc",
"log",
"malachite-bigint",
@@ -2360,7 +2379,7 @@ dependencies = [
[[package]]
name = "rustpython_wasm"
-version = "0.3.1"
+version = "0.4.0"
dependencies = [
"console_error_panic_hook",
"js-sys",
@@ -2557,12 +2576,12 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
[[package]]
name = "socket2"
-version = "0.5.5"
+version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9"
+checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871"
dependencies = [
"libc",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -2734,22 +2753,6 @@ dependencies = [
"once_cell",
]
-[[package]]
-name = "time"
-version = "0.3.20"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890"
-dependencies = [
- "serde",
- "time-core",
-]
-
-[[package]]
-name = "time-core"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd"
-
[[package]]
name = "timsort"
version = "0.1.2"
@@ -2989,9 +2992,9 @@ checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
[[package]]
name = "unicode_names2"
-version = "1.1.0"
+version = "1.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38b2c0942619ae1797f999a0ce7efc6c09592ad30e68e16cdbfdcd48a98c3579"
+checksum = "addeebf294df7922a1164f729fb27ebbbcea99cc32b3bf08afab62757f707677"
dependencies = [
"phf",
"unicode_names2_generator",
@@ -2999,15 +3002,14 @@ dependencies = [
[[package]]
name = "unicode_names2_generator"
-version = "1.1.0"
+version = "1.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d0d66ab60be9799a70f8eb227ea43da7dcc47561dd9102cbadacfe0930113f7"
+checksum = "f444b8bba042fe3c1251ffaca35c603f2dc2ccc08d595c65a8c4f76f3e8426c0"
dependencies = [
"getopts",
"log",
"phf_codegen",
"rand",
- "time",
]
[[package]]
@@ -3088,9 +3090,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.84"
+version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b"
+checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
@@ -3098,16 +3100,16 @@ dependencies = [
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.84"
+version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9"
+checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
- "syn 1.0.109",
+ "syn 2.0.32",
"wasm-bindgen-shared",
]
@@ -3125,9 +3127,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.84"
+version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5"
+checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -3135,22 +3137,22 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.84"
+version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6"
+checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
dependencies = [
"proc-macro2",
"quote",
- "syn 1.0.109",
+ "syn 2.0.32",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.84"
+version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
+checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
[[package]]
name = "web-sys"
diff --git a/third_party/nixpkgs/pkgs/development/interpreters/python/rustpython/default.nix b/third_party/nixpkgs/pkgs/development/interpreters/python/rustpython/default.nix
index 98d3ed7c0e..b63afe3814 100644
--- a/third_party/nixpkgs/pkgs/development/interpreters/python/rustpython/default.nix
+++ b/third_party/nixpkgs/pkgs/development/interpreters/python/rustpython/default.nix
@@ -8,19 +8,18 @@
rustPlatform.buildRustPackage rec {
pname = "rustpython";
- version = "0.3.1";
+ version = "0.4.0";
src = fetchFromGitHub {
owner = "RustPython";
repo = "RustPython";
rev = "refs/tags/${version}";
- hash = "sha256-AtIaWwE1pEIP1SJN9dYgHRP1GX4LTmetIPztHbsBXto=";
+ hash = "sha256-BYYqvPJu/eFJ9lt07A0p7pd8pGFccUe/okFqGEObhY4=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
- "rustpython-ast-0.3.1" = "sha256-dT0x4E8k/FcSP/q0uwwBWniT1n9HGmFF/HV6hAE6bGU=";
"rustpython-doc-0.3.0" = "sha256-34ERuLFKzUD9Xmf1zlafe42GLWZfUlw17ejf/NN6yH4=";
};
};
diff --git a/third_party/nixpkgs/pkgs/development/interpreters/wasmtime/default.nix b/third_party/nixpkgs/pkgs/development/interpreters/wasmtime/default.nix
index dc4bfced92..73d2e4f99e 100644
--- a/third_party/nixpkgs/pkgs/development/interpreters/wasmtime/default.nix
+++ b/third_party/nixpkgs/pkgs/development/interpreters/wasmtime/default.nix
@@ -2,19 +2,19 @@
rustPlatform.buildRustPackage rec {
pname = "wasmtime";
- version = "25.0.0";
+ version = "25.0.1";
src = fetchFromGitHub {
owner = "bytecodealliance";
repo = pname;
rev = "v${version}";
- hash = "sha256-3SircJsg/SFyPfIYLHiwXqkQAHXocnUyPYsMRnGaxsA=";
+ hash = "sha256-l0tkEV4roec3xK57oXV49ofNdpuZ+hCuzde6YazYPZc=";
fetchSubmodules = true;
};
# Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved.
auditable = false;
- cargoHash = "sha256-CvHrZYZVAY2ff3fSBDMeucOru6NkRRQPILBAC/YjfTA=";
+ cargoHash = "sha256-0pt3wZlhLuN0E6f6AU0uC0qmkuII2OXxUTChuzQjvqI=";
cargoBuildFlags = [ "--package" "wasmtime-cli" "--package" "wasmtime-c-api" ];
outputs = [ "out" "dev" ];
diff --git a/third_party/nixpkgs/pkgs/development/interpreters/wazero/default.nix b/third_party/nixpkgs/pkgs/development/interpreters/wazero/default.nix
index efeb1e7f9a..f6f780e20d 100644
--- a/third_party/nixpkgs/pkgs/development/interpreters/wazero/default.nix
+++ b/third_party/nixpkgs/pkgs/development/interpreters/wazero/default.nix
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "wazero";
- version = "1.8.0";
+ version = "1.8.1";
src = fetchFromGitHub {
owner = "tetratelabs";
repo = "wazero";
rev = "v${version}";
- hash = "sha256-m8dv8r1iJGM6RSPDhJk6KM7sHy3YorvsXUACsSb9bCU=";
+ hash = "sha256-swTGkSwkTtogdzuebeD+0C/wSaS/340TAyVc6gavoLw=";
};
vendorHash = null;
diff --git a/third_party/nixpkgs/pkgs/development/libraries/agda/standard-library/default.nix b/third_party/nixpkgs/pkgs/development/libraries/agda/standard-library/default.nix
index 2b0a2c63ac..02f0eb3270 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/agda/standard-library/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/agda/standard-library/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "standard-library";
- version = "2.1.1-rc2";
+ version = "2.1.1";
src = fetchFromGitHub {
repo = "agda-stdlib";
owner = "agda";
rev = "v${version}";
- hash = "sha256-F/LwPRzorkIoGsObB9m/hNpRBIJFy/GuaEotq0CQMH4=";
+ hash = "sha256-4HfwNAkIhk1yC/oSxZ30xilzUM5/22nzbUSqTjcW5Ng=";
};
nativeBuildInputs = [ (ghcWithPackages (self : [ self.filemanip ])) ];
diff --git a/third_party/nixpkgs/pkgs/development/libraries/apache-activemq/default.nix b/third_party/nixpkgs/pkgs/development/libraries/apache-activemq/default.nix
deleted file mode 100644
index 5543c12ac9..0000000000
--- a/third_party/nixpkgs/pkgs/development/libraries/apache-activemq/default.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-{ lib, stdenv, fetchurl }:
-
-stdenv.mkDerivation rec {
- pname = "apache-activemq";
- version = "6.1.2";
-
- src = fetchurl {
- sha256 = "sha256-EJZWrGvXICxp+eDzrX5BPnl/ZuUMO7utKgaS2c4IBQ0=";
- url = "mirror://apache/activemq/${version}/${pname}-${version}-bin.tar.gz";
- };
-
- installPhase = ''
- mkdir -p $out
- mv * $out/
- for j in `find $out/lib -name "*.jar"`; do
- cp="''${cp:+"$cp:"}$j";
- done
- echo "CLASSPATH=$cp" > $out/lib/classpath.env
- '';
-
- meta = {
- homepage = "https://activemq.apache.org/";
- description = "Messaging and Integration Patterns server written in Java";
- sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
- license = lib.licenses.asl20;
- platforms = lib.platforms.unix;
- };
-
-}
diff --git a/third_party/nixpkgs/pkgs/development/libraries/arguments/default.nix b/third_party/nixpkgs/pkgs/development/libraries/arguments/default.nix
index 524e00dc5a..2924c5cf58 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/arguments/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/arguments/default.nix
@@ -14,7 +14,6 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ cmake ];
- buildInputs = [ ];
#cmakeFlags = [ "-DLIBMINC_DIR=${libminc}/lib" "-DBICPL_DIR=${bicpl}/lib" ];
diff --git a/third_party/nixpkgs/pkgs/development/libraries/audio/libbass/default.nix b/third_party/nixpkgs/pkgs/development/libraries/audio/libbass/default.nix
index a8648a1a1c..2f44827af9 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/audio/libbass/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/audio/libbass/default.nix
@@ -2,31 +2,50 @@
# Upstream changes files in-place, to update:
# 1. Check latest version at http://www.un4seen.com/
-# 2. Update `version`s and `sha256` sums.
+# 2. Update `version`s and `hash` sums.
# See also http://www.un4seen.com/forum/?topic=18614.0
+# Internet Archive used due to upstream URLs being unstable
+
let
allBass = {
bass = {
h = "bass.h";
- version = "2.4.15";
+ version = "2.4.17";
so = {
- i686_linux = "libbass.so";
- x86_64-linux = "x64/libbass.so";
+ i686_linux = "libs/x86/libbass.so";
+ x86_64-linux = "libs/x86_64/libbass.so";
+ armv7l-linux = "libs/armhf/libbass.so";
+ aarch64-linux = "libs/aarch64/libbass.so";
};
- urlpath = "bass24-linux.zip";
- sha256 = "1lmysxfhy727zskavml3ibg5w876ir88923bm17c21s59w5lh7l8";
+ url = "https://web.archive.org/web/20240501180538/http://www.un4seen.com/files/bass24-linux.zip";
+ hash = "sha256-/JAlvtZtnzuzZjWy3n1WT8Q5ZVLO0BJJAJT7/dELS3o=";
};
bass_fx = {
h = "C/bass_fx.h";
version = "2.4.12.1";
so = {
- i686_linux = "libbass_fx.so";
- x86_64-linux = "x64/libbass_fx.so";
+ i686_linux = "libs/x86/libbass_fx.so";
+ x86_64-linux = "libs/x86_64/libbass_fx.so";
+ armv7l-linux = "libs/armhf/libbass_fx.so";
+ aarch64-linux = "libs/aarch64/libbass_fx.so";
};
- urlpath = "z/0/bass_fx24-linux.zip";
- sha256 = "1q0g74z7iyhxqps5b3gnnbic8v2jji1r0mkvais57lsx8y21sbin";
+ url = "https://web.archive.org/web/20240926184106/https://www.un4seen.com/files/z/0/bass_fx24-linux.zip";
+ hash = "sha256-Hul2ELwnaDV8TDRMDXoFisle31GATDkf3PdkR2K9QTs=";
+ };
+
+ bassmix = {
+ h = "bassmix.h";
+ version = "2.4.12";
+ so = {
+ i686_linux = "libs/x86/libbassmix.so";
+ x86_64-linux = "libs/x86_64/libbassmix.so";
+ armv7l-linux = "libs/armhf/libbassmix.so";
+ aarch64-linux = "libs/aarch64/libbassmix.so";
+ };
+ url = "https://web.archive.org/web/20240930183631/https://www.un4seen.com/files/bassmix24-linux.zip";
+ hash = "sha256-oxxBhsjeLvUodg2SOMDH4wUy5na3nxLTqYkB+iXbOgA=";
};
};
@@ -35,9 +54,9 @@ let
inherit (bass) version;
src = fetchurl {
- url = "https://www.un4seen.com/files/${bass.urlpath}";
- inherit (bass) sha256;
+ inherit (bass) hash url;
};
+
unpackCmd = ''
mkdir out
${unzip}/bin/unzip $curSrc -d out
@@ -60,8 +79,7 @@ let
homepage = "https://www.un4seen.com/";
license = licenses.unfreeRedistributable;
platforms = builtins.attrNames bass.so;
- # until upstream has stable URLs, this package is prone to always being broken
- broken = true;
+ maintainers = with maintainers; [ jacekpoz ];
};
};
diff --git a/third_party/nixpkgs/pkgs/development/libraries/audio/lv2/default.nix b/third_party/nixpkgs/pkgs/development/libraries/audio/lv2/default.nix
index c9ddffbff2..7ee51d55bc 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/audio/lv2/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/audio/lv2/default.nix
@@ -26,8 +26,6 @@ stdenv.mkDerivation rec {
ninja
];
- buildInputs = [ ];
-
mesonFlags = [
# install validators to $dev
"--bindir=${placeholder "dev"}/bin"
diff --git a/third_party/nixpkgs/pkgs/development/libraries/bencodetools/default.nix b/third_party/nixpkgs/pkgs/development/libraries/bencodetools/default.nix
index 0a96943673..7a826efa7e 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/bencodetools/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/bencodetools/default.nix
@@ -1,10 +1,11 @@
-{ stdenv
-, lib
-, fetchFromGitLab
-, python3
+{
+ stdenv,
+ lib,
+ fetchFromGitLab,
+ python3,
}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation {
pname = "bencodetools";
version = "unstable-2022-05-11";
@@ -24,7 +25,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
nativeBuildInputs = [
- python3
+ (python3.withPackages (ps: with ps; [ distutils ]))
];
# installCheck instead of check due to -install_name'd library on Darwin
diff --git a/third_party/nixpkgs/pkgs/development/libraries/dotconf/default.nix b/third_party/nixpkgs/pkgs/development/libraries/dotconf/default.nix
index 389ce72a68..eda770f7e0 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/dotconf/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/dotconf/default.nix
@@ -12,7 +12,6 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ autoreconfHook ];
- buildInputs = [ ];
meta = with lib; {
description = "Configuration parser library";
diff --git a/third_party/nixpkgs/pkgs/development/libraries/drogon/default.nix b/third_party/nixpkgs/pkgs/development/libraries/drogon/default.nix
index 63f387db90..701e75ff5f 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/drogon/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/drogon/default.nix
@@ -9,21 +9,21 @@
stdenv.mkDerivation (finalAttrs: {
pname = "drogon";
- version = "1.9.4";
+ version = "1.9.7";
src = fetchFromGitHub {
owner = "drogonframework";
repo = "drogon";
rev = "v${finalAttrs.version}";
- hash = "sha256-P6blu3EIBzmK1zikFPiV+tvFLfiQhK+cRdClQOhcBSU=";
+ hash = "sha256-YmN02OvCllxADAIicWKaTevrbAsP/ZbnhBd/hjqqz7A=";
fetchSubmodules = true;
};
nativeBuildInputs = [ cmake ];
cmakeFlags = [
- "-DBUILD_TESTING=${if finalAttrs.finalPackage.doInstallCheck then "ON" else "OFF"}"
- "-DBUILD_EXAMPLES=OFF"
+ (lib.cmakeBool "BUILD_TESTING" finalAttrs.finalPackage.doInstallCheck)
+ (lib.cmakeBool "BUILD_EXAMPLES" false)
];
propagatedBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/libraries/drogon/fix_find_package.patch b/third_party/nixpkgs/pkgs/development/libraries/drogon/fix_find_package.patch
index b76dbfe488..49754b9fa2 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/drogon/fix_find_package.patch
+++ b/third_party/nixpkgs/pkgs/development/libraries/drogon/fix_find_package.patch
@@ -1,13 +1,13 @@
-diff --git a/test.sh b/test.sh
-index f017b9a..027031e 100755
---- a/test.sh
-+++ b/test.sh
-@@ -135,7 +135,7 @@ if [ $os = "windows" ]; then
- conan install $src_dir -s compiler="Visual Studio" -s compiler.version=16 -sbuild_type=Debug -g cmake_paths
- cmake_gen="$cmake_gen -DCMAKE_TOOLCHAIN_FILE=conan_paths.cmake -DCMAKE_INSTALL_PREFIX=$src_dir/install"
- fi
--cmake .. $cmake_gen
-+cmake .. $cmake_gen -DDrogon_DIR=$out/lib/cmake/Drogon -DTrantor_DIR=$out/lib/cmake/Trantor
+diff --git i/test.sh w/test.sh
+index 4796ff11..a6627fec 100755
+--- i/test.sh
++++ w/test.sh
+@@ -148,7 +148,7 @@ function do_drogon_ctl_test()
+ -DCMAKE_POLICY_DEFAULT_CMP0091=NEW \
+ -DCMAKE_CXX_STANDARD=17"
+ fi
+- cmake .. $cmake_gen
++ cmake .. $cmake_gen -DDrogon_DIR=$out/lib/cmake/Drogon -DTrantor_DIR=$out/lib/cmake/Trantor
- if [ $? -ne 0 ]; then
- echo "Failed to run CMake for example project"
+ if [ $? -ne 0 ]; then
+ echo "Failed to run CMake for example project"
diff --git a/third_party/nixpkgs/pkgs/development/libraries/duckdb/default.nix b/third_party/nixpkgs/pkgs/development/libraries/duckdb/default.nix
index ea7b2535f3..6ca7bd5163 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/duckdb/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/duckdb/default.nix
@@ -45,11 +45,6 @@ stdenv.mkDerivation (finalAttrs: {
"-DBUILD_UNITTESTS=ON"
];
- postInstall = ''
- mkdir -p $lib
- mv $out/lib $lib
- '';
-
doInstallCheck = true;
installCheckPhase =
@@ -98,6 +93,10 @@ stdenv.mkDerivation (finalAttrs: {
# wants http connection
"test/sql/copy/csv/recursive_query_csv.test"
"test/sql/copy/csv/test_mixed_lines.test"
+ "test/parquet/parquet_long_string_stats.test"
+ "test/sql/attach/attach_remote.test"
+ "test/sql/copy/csv/test_sniff_httpfs.test"
+ "test/sql/httpfs/internal_issue_2490.test"
] ++ lib.optionals stdenv.hostPlatform.isAarch64 [
"test/sql/aggregate/aggregates/test_kurtosis.test"
"test/sql/aggregate/aggregates/test_skewness.test"
diff --git a/third_party/nixpkgs/pkgs/development/libraries/duckdb/versions.json b/third_party/nixpkgs/pkgs/development/libraries/duckdb/versions.json
index 8ae8b4bc57..47cad94b53 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/duckdb/versions.json
+++ b/third_party/nixpkgs/pkgs/development/libraries/duckdb/versions.json
@@ -1,5 +1,5 @@
{
- "version": "1.0.0",
- "rev": "1f98600c2cf8722a6d2f2d805bb4af5e701319fc",
- "hash": "sha256-bzFxWv8+Ac8vZLd2OWJyu4T0/0dc7wykdOORMpx92Ic="
+ "version": "1.1.1",
+ "rev": "af39bd0dcf66876e09ac2a7c3baa28fe1b301151",
+ "hash": "sha256-YPS3DqIYmFKXGkiQiU7/QKNNn7+YyavrA4uDenKuX2g="
}
diff --git a/third_party/nixpkgs/pkgs/development/libraries/faudio/default.nix b/third_party/nixpkgs/pkgs/development/libraries/faudio/default.nix
index db62a88d78..b7f7668251 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/faudio/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/faudio/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "faudio";
- version = "24.09";
+ version = "24.10";
src = fetchFromGitHub {
owner = "FNA-XNA";
repo = "FAudio";
rev = version;
- sha256 = "sha256-qojDXGFSn865dbHwhyGiHyyGKHIMI82ai4NyXgjAxD0=";
+ sha256 = "sha256-BUR/zFYOaEoa4pUUgzIcrWrpDX4AP9cySIelralb/t0=";
};
nativeBuildInputs = [cmake];
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/FNA-XNA/FAudio";
changelog = "https://github.com/FNA-XNA/FAudio/releases/tag/${version}";
license = licenses.zlib;
- platforms = platforms.linux;
+ platforms = platforms.unix;
maintainers = [ maintainers.marius851000 ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/libraries/gdal/default.nix b/third_party/nixpkgs/pkgs/development/libraries/gdal/default.nix
index 18f82b99af..6bddc8c6b5 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/gdal/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/gdal/default.nix
@@ -2,6 +2,7 @@
, stdenv
, callPackage
, fetchFromGitHub
+, fetchpatch
, useMinimalFeatures ? false
, useTiledb ? (!useMinimalFeatures) && !(stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64)
@@ -88,6 +89,17 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-BXnpNfi9tUd6nnwYdstuOfGsFVif8kkmkW97X1UAgt8=";
};
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/OSGeo/gdal/commit/91e4f55f8f374a75f8f2ecd05670edcfa4c0af84.patch";
+ sha256 = "sha256-C2lkZLsORso7WVxgX79r5swkoVu/APPwQp2C/rmmCAo=";
+ })
+ (fetchpatch {
+ url = "https://github.com/OSGeo/gdal/commit/40c3212fe4ba93e5176df4cd8ae5e29e06bb6027.patch";
+ sha256 = "sha256-D55iT6E/YdpSyfN7KUDTh1gdmIDLHXW4VC5d6D9B7ls=";
+ })
+ ];
+
nativeBuildInputs = [
bison
cmake
@@ -256,6 +268,9 @@ stdenv.mkDerivation (finalAttrs: {
# failing with PROJ 9.3.1
# https://github.com/OSGeo/gdal/issues/8908
"test_osr_esri_28"
+ # flakey tests, to remove on next release
+ "test_vsiaz_write_blockblob_chunk_size_1"
+ "test_vsiaz_fake_write"
] ++ lib.optionals (!stdenv.hostPlatform.isx86_64) [
# likely precision-related expecting x87 behaviour
"test_jp2openjpeg_22"
diff --git a/third_party/nixpkgs/pkgs/development/libraries/gensio/default.nix b/third_party/nixpkgs/pkgs/development/libraries/gensio/default.nix
index 6a183035ef..9bd0633e3d 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/gensio/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/gensio/default.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "gensio";
- version = "2.8.5";
+ version = "2.8.9";
src = fetchFromGitHub {
owner = "cminyard";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-J1fP3CtTLkUMZxzsbu3ZMbg4ag1NFvaI5AibFT7eZso=";
+ sha256 = "sha256-xW3I1OfL+AfbeKf/kwBdsZRoCsPPZ7oLMppeIepn/P0=";
};
passthru = {
diff --git a/third_party/nixpkgs/pkgs/development/libraries/geos/default.nix b/third_party/nixpkgs/pkgs/development/libraries/geos/default.nix
index 0cd143a1de..2e63196b04 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/geos/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/geos/default.nix
@@ -9,11 +9,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "geos";
- version = "3.12.2";
+ version = "3.13.0";
src = fetchurl {
url = "https://download.osgeo.org/geos/geos-${finalAttrs.version}.tar.bz2";
- hash = "sha256-NMd3C/AJDuiEiK+Ydn0I53nxJPozQ34Kq+yKvUYJ/sY=";
+ hash = "sha256-R+yD/zNNZyueRCZpXxXabmNoJEIUlx+r84b/jvbfOeQ=";
};
nativeBuildInputs = [ cmake ];
diff --git a/third_party/nixpkgs/pkgs/development/libraries/ghc_filesystem/default.nix b/third_party/nixpkgs/pkgs/development/libraries/ghc_filesystem/default.nix
index 8dd65a90e5..d8faf639ba 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/ghc_filesystem/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/ghc_filesystem/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "filesystem";
- version = "1.5.12";
+ version = "1.5.14";
src = fetchFromGitHub {
owner = "gulrak";
repo = "filesystem";
rev = "v${version}";
- hash = "sha256-j4RE5Ach7C7Kef4+H9AHSXa2L8OVyJljDwBduKcC4eE=";
+ hash = "sha256-XZ0IxyNIAs2tegktOGQevkLPbWHam/AOFT+M6wAWPFg=";
};
nativeBuildInputs = [ cmake ];
diff --git a/third_party/nixpkgs/pkgs/development/libraries/google-cloud-cpp/default.nix b/third_party/nixpkgs/pkgs/development/libraries/google-cloud-cpp/default.nix
index e8caeadcd3..2bc678e8b4 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/google-cloud-cpp/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/google-cloud-cpp/default.nix
@@ -114,7 +114,7 @@ stdenv.mkDerivation rec {
# Disable any integration tests, which need to contact the internet.
# Also disable the `storage_benchmark_*` tests.
# With Protobuf < 23.x they require -DGOOGLE_CLOUD_CPP_ENABLE_CTYPE_WORKAROUND=ON.
- # With ProtobufĀ >= 23.x they require They require setting -DGOOGLE_CLOUD_CPP_ENABLE_CTYPE_WORKAROUND=OFF
+ # With Protobuf >= 23.x they require They require setting -DGOOGLE_CLOUD_CPP_ENABLE_CTYPE_WORKAROUND=OFF
ctest --label-exclude integration-test --exclude-regex storage_benchmarks_
runHook postInstallCheck
diff --git a/third_party/nixpkgs/pkgs/development/libraries/httplib/default.nix b/third_party/nixpkgs/pkgs/development/libraries/httplib/default.nix
deleted file mode 100644
index eb733b4df1..0000000000
--- a/third_party/nixpkgs/pkgs/development/libraries/httplib/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-{ lib
-, stdenv
-, fetchFromGitHub
-, cmake
-, openssl
-}:
-
-stdenv.mkDerivation rec {
- pname = "httplib";
- version = "0.17.3";
-
- src = fetchFromGitHub {
- owner = "yhirose";
- repo = "cpp-httplib";
- rev = "v${version}";
- hash = "sha256-yvaPIbRqJGkiob3Nrv3H1ieFAC5b+h1tTncJWTy4dmk=";
- };
-
- nativeBuildInputs = [ cmake ];
- buildInputs = [ openssl ];
-
- meta = with lib; {
- description = "C++ header-only HTTP/HTTPS server and client library";
- homepage = "https://github.com/yhirose/cpp-httplib";
- changelog = "https://github.com/yhirose/cpp-httplib/releases/tag/v${version}";
- maintainers = with maintainers; [ aidalgol ];
- license = licenses.mit;
- platforms = platforms.all;
- };
-}
diff --git a/third_party/nixpkgs/pkgs/development/libraries/hwloc/default.nix b/third_party/nixpkgs/pkgs/development/libraries/hwloc/default.nix
index f71fa4aca8..d820dc3dce 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/hwloc/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/hwloc/default.nix
@@ -1,19 +1,27 @@
-{ lib, stdenv, fetchurl, pkg-config, expat, ncurses, pciutils, numactl
-, x11Support ? false
-, libX11
-, cairo
-, config
-, enableCuda ? config.cudaSupport
-, cudaPackages
+{
+ lib,
+ stdenv,
+ fetchurl,
+ pkg-config,
+ expat,
+ ncurses,
+ pciutils,
+ numactl,
+ x11Support ? false,
+ libX11,
+ cairo,
+ config,
+ enableCuda ? config.cudaSupport,
+ cudaPackages,
}:
stdenv.mkDerivation rec {
pname = "hwloc";
- version = "2.11.1";
+ version = "2.11.2";
src = fetchurl {
url = "https://www.open-mpi.org/software/hwloc/v${lib.versions.majorMinor version}/downloads/hwloc-${version}.tar.bz2";
- sha256 = "sha256-BM37/60iXOFfZhhPD0FBMn2r8ojRCouE0T9Rest4cMY=";
+ hash = "sha256-9/iP7K4GcQDxoakVtlit0PT3FWEllIKRCmm66iL+hAk=";
};
configureFlags = [
@@ -22,11 +30,17 @@ stdenv.mkDerivation rec {
];
# XXX: libX11 is not directly needed, but needed as a propagated dep of Cairo.
- nativeBuildInputs = [ pkg-config ]
- ++ lib.optionals enableCuda [ cudaPackages.cuda_nvcc ];
+ nativeBuildInputs = [ pkg-config ] ++ lib.optionals enableCuda [ cudaPackages.cuda_nvcc ];
- buildInputs = [ expat ncurses ]
- ++ lib.optionals x11Support [ cairo libX11 ]
+ buildInputs =
+ [
+ expat
+ ncurses
+ ]
+ ++ lib.optionals x11Support [
+ cairo
+ libX11
+ ]
++ lib.optionals stdenv.hostPlatform.isLinux [ numactl ]
++ lib.optionals enableCuda [ cudaPackages.cuda_cudart ];
@@ -45,35 +59,44 @@ stdenv.mkDerivation rec {
sed -i "$lib/lib/libhwloc.la" \
-e "s|-lnuma|-L$numalibdir -lnuma|g"
- '';
+ '';
# Checks disabled because they're impure (hardware dependent) and
# fail on some build machines.
doCheck = false;
- outputs = [ "out" "lib" "dev" "doc" "man" ];
+ outputs = [
+ "out"
+ "lib"
+ "dev"
+ "doc"
+ "man"
+ ];
- meta = with lib; {
+ meta = {
description = "Portable abstraction of hierarchical architectures for high-performance computing";
longDescription = ''
- hwloc provides a portable abstraction (across OS,
- versions, architectures, ...) of the hierarchical topology of
- modern architectures, including NUMA memory nodes, sockets,
- shared caches, cores and simultaneous multithreading. It also
- gathers various attributes such as cache and memory
- information. It primarily aims at helping high-performance
- computing applications with gathering information about the
- hardware so as to exploit it accordingly and efficiently.
+ hwloc provides a portable abstraction (across OS,
+ versions, architectures, ...) of the hierarchical topology of
+ modern architectures, including NUMA memory nodes, sockets,
+ shared caches, cores and simultaneous multithreading. It also
+ gathers various attributes such as cache and memory
+ information. It primarily aims at helping high-performance
+ computing applications with gathering information about the
+ hardware so as to exploit it accordingly and efficiently.
- hwloc may display the topology in multiple convenient
- formats. It also offers a powerful programming interface to
- gather information about the hardware, bind processes, and much
- more.
+ hwloc may display the topology in multiple convenient
+ formats. It also offers a powerful programming interface to
+ gather information about the hardware, bind processes, and much
+ more.
'';
# https://www.open-mpi.org/projects/hwloc/license.php
- license = licenses.bsd3;
+ license = lib.licenses.bsd3;
homepage = "https://www.open-mpi.org/projects/hwloc/";
- maintainers = with maintainers; [ fpletz markuskowa ];
- platforms = platforms.all;
+ maintainers = with lib.maintainers; [
+ fpletz
+ markuskowa
+ ];
+ platforms = lib.platforms.all;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/libraries/jbigkit/default.nix b/third_party/nixpkgs/pkgs/development/libraries/jbigkit/default.nix
index 8678cde437..00c284c8bc 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/jbigkit/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/jbigkit/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl }:
+{ lib, stdenv, fetchurl, fetchpatch }:
stdenv.mkDerivation rec {
pname = "jbigkit";
@@ -9,6 +9,19 @@ stdenv.mkDerivation rec {
sha256 = "0cnrcdr1dwp7h7m0a56qw09bv08krb37mpf7cml5sjdgpyv0cwfy";
};
+ patches = [
+ # Archlinux patch: this helps users to reduce denial-of-service risks, as in CVE-2017-9937
+ (fetchpatch {
+ url = "https://gitlab.archlinux.org/archlinux/packaging/packages/jbigkit/-/raw/main/0013-new-jbig.c-limit-s-maxmem-maximum-decoded-image-size.patch";
+ hash = "sha256-Yq5qCTF7KZTrm4oeWbpctb+QLt3shJUGEReZvd0ey9k=";
+ })
+ # Archlinux patch: fix heap overflow
+ (fetchpatch {
+ url = "https://gitlab.archlinux.org/archlinux/packaging/packages/jbigkit/-/raw/main/0015-jbg_newlen-check-for-end-of-file-within-MARKER_NEWLE.patch";
+ hash = "sha256-F3qA/btR9D9NfzrNY76X4Z6vG6NrisI36SjCDjS+F5s=";
+ })
+ ];
+
makeFlags = [
"CC=${stdenv.cc}/bin/${stdenv.cc.targetPrefix}cc"
"AR=${lib.getBin stdenv.cc.bintools.bintools}/bin/${stdenv.cc.targetPrefix}ar"
diff --git a/third_party/nixpkgs/pkgs/development/libraries/jitterentropy/default.nix b/third_party/nixpkgs/pkgs/development/libraries/jitterentropy/default.nix
index fb6dbcea64..3e5656ba78 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/jitterentropy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/jitterentropy/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "jitterentropy";
- version = "3.5.0";
+ version = "3.6.0";
src = fetchFromGitHub {
owner = "smuellerDD";
repo = "jitterentropy-library";
rev = "v${version}";
- hash = "sha256-USc9e/GyajJe58/Z201AO3Y+t3IPOOdJAaifEwvgm2Q=";
+ hash = "sha256-CPvgc/W5Z2OfbP9Lp2tQevUQZr+xlh6q5r5Fp2WUHhg=";
};
outputs = [ "out" "dev" ];
diff --git a/third_party/nixpkgs/pkgs/development/libraries/libbde/default.nix b/third_party/nixpkgs/pkgs/development/libraries/libbde/default.nix
deleted file mode 100644
index 4bef974870..0000000000
--- a/third_party/nixpkgs/pkgs/development/libraries/libbde/default.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-{ lib
-, stdenv
-, fetchurl
-, fuse
-, ncurses
-, python3
-}:
-
-stdenv.mkDerivation rec {
- pname = "libbde";
- version = "20221031";
-
- src = fetchurl {
- url = "https://github.com/libyal/libbde/releases/download/${version}/${pname}-alpha-${version}.tar.gz";
- sha256 = "sha256-uMbwofboePCFWlxEOdRbZK7uZuj0MZC/qusWuu0Bm7g=";
- };
-
- buildInputs = [ fuse ncurses python3 ];
-
- configureFlags = [ "--enable-python" ];
-
- meta = with lib; {
- description = "Library to access the BitLocker Drive Encryption (BDE) format";
- homepage = "https://github.com/libyal/libbde/";
- license = licenses.lgpl3;
- maintainers = with maintainers; [ eliasp ];
- platforms = platforms.all;
- };
-}
diff --git a/third_party/nixpkgs/pkgs/development/libraries/libbdplus/default.nix b/third_party/nixpkgs/pkgs/development/libraries/libbdplus/default.nix
index 5c2255a50a..d52ca4fca2 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/libbdplus/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/libbdplus/default.nix
@@ -18,8 +18,6 @@ stdenv.mkDerivation rec {
buildInputs = [ libgcrypt libgpg-error gettext ];
- nativeBuildInputs = [ ];
-
meta = with lib; {
homepage = "http://www.videolan.org/developers/libbdplus.html";
description = "Library to access BD+ protected Blu-Ray disks";
diff --git a/third_party/nixpkgs/pkgs/development/libraries/libcotp/default.nix b/third_party/nixpkgs/pkgs/development/libraries/libcotp/default.nix
index 80b418e306..8b24f4250b 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/libcotp/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/libcotp/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libcotp";
- version = "3.0.0";
+ version = "3.1.0";
src = fetchFromGitHub {
owner = "paolostivanin";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-/IIzUMms4aS63psyxwL+Ynj78c38R3WwbD2HIpdHF88=";
+ sha256 = "sha256-Ol/vWaXcbDcy+d8V//fK4SYUpnYmwuYJxkO3/+kqgdM=";
};
postPatch = lib.optionalString stdenv.cc.isClang ''
diff --git a/third_party/nixpkgs/pkgs/development/libraries/libcxxrt/default.nix b/third_party/nixpkgs/pkgs/development/libraries/libcxxrt/default.nix
index b1ad3d40eb..908609675f 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/libcxxrt/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/libcxxrt/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation {
pname = "libcxxrt";
- version = "4.0.10-unstable-2024-08-06";
+ version = "4.0.10-unstable-2024-09-24";
src = fetchFromGitHub {
owner = "libcxxrt";
repo = "libcxxrt";
- rev = "7a3ef57f64be0f2f2a156af011adfbe76c7dce74";
- sha256 = "H4FodZ3fAgkWWE+ZByAOx7Nn0+ujxEobOkeHdE/lI94=";
+ rev = "40e4fa2049930412a2c43cdf0c39b6b5aa735341";
+ sha256 = "2rEbRTr8RLl8EKrDq210baCPDt9OppdL7zloNjGOZME=";
};
nativeBuildInputs = [ cmake ];
diff --git a/third_party/nixpkgs/pkgs/development/libraries/libdigidocpp/default.nix b/third_party/nixpkgs/pkgs/development/libraries/libdigidocpp/default.nix
index d957d2d05d..85dbf3a72b 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/libdigidocpp/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/libdigidocpp/default.nix
@@ -19,6 +19,14 @@ stdenv.mkDerivation rec {
outputs = [ "out" "lib" "dev" "bin" ];
+ # Cherry-pick of
+ # https://github.com/open-eid/libdigidocpp/commit/2b5db855ba3ceb9bae1f11589ea1aea22bb7595a
+ # Fixes https://github.com/NixOS/nixpkgs/issues/334397
+ postPatch = ''
+ substituteInPlace CMakeLists.txt \
+ --replace-fail 'TSA_URL "http://dd-at.ria.ee/tsa"' 'TSA_URL "https://eid-dd.ria.ee/ts"'
+ '';
+
# libdigidocpp.so's `PKCS11Signer::PKCS11Signer()` dlopen()s "opensc-pkcs11.so"
# itself, so add OpenSC to its DT_RUNPATH after the fixupPhase shrinked it.
# https://github.com/open-eid/cmake/pull/35 might be an alternative.
diff --git a/third_party/nixpkgs/pkgs/development/libraries/libkrun/default.nix b/third_party/nixpkgs/pkgs/development/libraries/libkrun/default.nix
index fbccbdd37f..222d832002 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/libkrun/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/libkrun/default.nix
@@ -21,20 +21,20 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libkrun";
- version = "1.9.4";
+ version = "1.9.5";
src = fetchFromGitHub {
owner = "containers";
repo = "libkrun";
rev = "refs/tags/v${finalAttrs.version}";
- hash = "sha256-QzyNPThwbjPKANeZ4GAT9b4f8LTcjXnCiK+vzRkhM4c=";
+ hash = "sha256-fVL49g71eyfYyeXI4B1qRNM90fBKjHeq0I4poz1pdME=";
};
outputs = [ "out" "dev" ];
cargoDeps = rustPlatform.fetchCargoTarball {
inherit (finalAttrs) src;
- hash = "sha256-33s62iOWYh1a8ETY/fbPRxvnj8dR4/UfG8mjFyWwz5k=";
+ hash = "sha256-MW4/iB2NsCj0s9Q/h/PoCIIaDfZ/iqw+FGrsJmVR0lw=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/libraries/libkrunfw/default.nix b/third_party/nixpkgs/pkgs/development/libraries/libkrunfw/default.nix
index ecfa284d94..f0341685b5 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/libkrunfw/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/libkrunfw/default.nix
@@ -14,18 +14,18 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libkrunfw";
- version = "4.3.0";
+ version = "4.4.1";
src = fetchFromGitHub {
owner = "containers";
repo = "libkrunfw";
rev = "refs/tags/v${finalAttrs.version}";
- hash = "sha256-bfcnr7L8Hb0A+ZnZnphEsP7M8NrlIwnsNJ0nW1HnrWE=";
+ hash = "sha256-rxMklV/pu/muz/7m1clEs+BItXid/jMt6j/R/yHBKHI=";
};
kernelSrc = fetchurl {
- url = "https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.44.tar.xz";
- hash = "sha256-kyGClpNJFWNv5roI4SWUhCTMJw/YlIUCwKuRCHqfzNg=";
+ url = "https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.52.tar.xz";
+ hash = "sha256-FZGrNIOZ1KpTEhFYUlBWppyM8P4OkJNbAJXppY43tLg=";
};
postPatch = ''
@@ -63,6 +63,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/containers/libkrunfw";
license = with licenses; [ lgpl2Only lgpl21Only ];
maintainers = with maintainers; [ nickcao RossComputerGuy ];
- platforms = [ "x86_64-linux" "aarch64-linux" ];
+ platforms = [ "x86_64-linux" ] ++ lib.optionals (!sevVariant) [ "aarch64-linux" ];
};
})
diff --git a/third_party/nixpkgs/pkgs/development/libraries/liblxi/default.nix b/third_party/nixpkgs/pkgs/development/libraries/liblxi/default.nix
index 887c751ad4..e2a6d4f1fa 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/liblxi/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/liblxi/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "liblxi";
- version = "1.20";
+ version = "1.21";
src = fetchFromGitHub {
owner = "lxi-tools";
repo = "liblxi";
rev = "v${finalAttrs.version}";
- hash = "sha256-jS0huNkbyKrsJ3NkenrYtjkzLakOsTJpwlgSo98ribE=";
+ hash = "sha256-ZRUYwMy+vvNClHxctoTMDlbnCSp2A0L9roo5KXWCMpI=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/libraries/libpqxx/6.nix b/third_party/nixpkgs/pkgs/development/libraries/libpqxx/6.nix
deleted file mode 100644
index 612a6c2044..0000000000
--- a/third_party/nixpkgs/pkgs/development/libraries/libpqxx/6.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-{ lib, stdenv, fetchFromGitHub, postgresql, doxygen, xmlto, python3, gnused }:
-
-stdenv.mkDerivation rec {
- pname = "libpqxx";
- version = "6.4.8";
-
- src = fetchFromGitHub {
- owner = "jtv";
- repo = pname;
- rev = version;
- hash = "sha256-ybnW9ip1QVadmbYLP+gvo49k9ExHfnsOhSnI6NjsAQk=";
- };
-
- nativeBuildInputs = [ gnused python3 ];
- buildInputs = [ postgresql doxygen xmlto ];
-
- preConfigure = ''
- patchShebangs .
- '';
-
- configureFlags = [ "--enable-shared" ];
-
- meta = {
- description = "C++ library to access PostgreSQL databases";
- homepage = "https://pqxx.org/development/libpqxx/";
- license = lib.licenses.bsd3;
- platforms = lib.platforms.unix;
- maintainers = [ ];
- };
-}
diff --git a/third_party/nixpkgs/pkgs/development/libraries/librasterlite2/default.nix b/third_party/nixpkgs/pkgs/development/libraries/librasterlite2/default.nix
index a1655dc6a1..0286d94469 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/librasterlite2/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/librasterlite2/default.nix
@@ -63,7 +63,7 @@ stdenv.mkDerivation rec {
libspatialite
libtiff
libwebp
- libxml2
+ (libxml2.override { enableHttp = true; })
lz4
minizip
openjpeg
@@ -71,7 +71,7 @@ stdenv.mkDerivation rec {
proj
sqlite
zstd
- ] ++ lib.optional stdenv.hostPlatform.isDarwin ApplicationServices;
+ ] ++ lib.optional stdenv.isDarwin ApplicationServices;
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/development/libraries/libskk/default.nix b/third_party/nixpkgs/pkgs/development/libraries/libskk/default.nix
index 8256f0525b..88b1991c54 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/libskk/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/libskk/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv, fetchFromGitHub,
libtool, gettext, pkg-config,
vala, gnome-common, gobject-introspection,
- libgee, json-glib, skk-dicts, libxkbcommon }:
+ libgee, json-glib, skkDictionaries, libxkbcommon }:
stdenv.mkDerivation rec {
pname = "libskk";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
sha256 = "0y279pcgs3jrsi9vzx086xhz9jbz23dqqijp4agygc9ackp9sxy5";
};
- buildInputs = [ skk-dicts libxkbcommon ];
+ buildInputs = [ libxkbcommon ];
nativeBuildInputs = [ vala gnome-common gobject-introspection libtool gettext pkg-config ];
propagatedBuildInputs = [ libgee json-glib ];
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
preInstall = ''
dictDir=$out/share/skk
mkdir -p $dictDir
- ln -s ${skk-dicts}/share/SKK-JISYO.L $dictDir/
+ ln -s ${skkDictionaries.l}/share/skk/SKK-JISYO.L $dictDir/
'';
enableParallelBuilding = true;
diff --git a/third_party/nixpkgs/pkgs/development/libraries/libspng/default.nix b/third_party/nixpkgs/pkgs/development/libraries/libspng/default.nix
index 5377c75b18..98e4aa0641 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/libspng/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/libspng/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-BiRuPQEKVJYYgfUsglIuxrBoJBFiQ0ygQmAFrVvCz4Q=";
};
- doCheck = true;
+ doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
mesonBuildType = "release";
@@ -32,13 +32,15 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ];
+ strictDeps = true;
+
nativeCheckInputs = [
cmake
- libpng
];
buildInputs = [
zlib
+ libpng
];
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/libraries/libtar/default.nix b/third_party/nixpkgs/pkgs/development/libraries/libtar/default.nix
index 83bb070811..6a9f3d4a50 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/libtar/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/libtar/default.nix
@@ -39,7 +39,6 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [ autoreconfHook ];
- buildInputs = [ ];
meta = with lib; {
description = "C library for manipulating POSIX tar files";
diff --git a/third_party/nixpkgs/pkgs/development/libraries/mapnik/default.nix b/third_party/nixpkgs/pkgs/development/libraries/mapnik/default.nix
index 2038a185ed..94a5280181 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/mapnik/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/mapnik/default.nix
@@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
+ gitUpdater,
buildPackages,
cmake,
pkg-config,
@@ -38,6 +39,8 @@ stdenv.mkDerivation rec {
fetchSubmodules = true;
};
+ passthru.updateScript = gitUpdater { rev-prefix = "v"; };
+
postPatch = ''
substituteInPlace configure \
--replace '$PYTHON scons/scons.py' ${buildPackages.scons}/bin/scons
@@ -122,10 +125,13 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Open source toolkit for developing mapping applications";
homepage = "https://mapnik.org";
- maintainers = with maintainers; [
- hrdinka
- hummeltech
- ];
+ maintainers =
+ with maintainers;
+ teams.geospatial.members
+ ++ [
+ hrdinka
+ hummeltech
+ ];
license = licenses.lgpl21Plus;
platforms = platforms.all;
};
diff --git a/third_party/nixpkgs/pkgs/development/libraries/mesa/default.nix b/third_party/nixpkgs/pkgs/development/libraries/mesa/default.nix
index 80eacadd87..f5d44ff462 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/mesa/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/mesa/default.nix
@@ -289,11 +289,12 @@ in stdenv.mkDerivation {
rustPlatform.bindgenHook
wayland-scanner
] ++ lib.optionals needNativeCLC [
- buildPackages.mesa.driversdev
+ # `or null` to not break eval with `attribute missing` on darwin to linux cross
+ (buildPackages.mesa.driversdev or null)
];
disallowedRequisites = lib.optionals needNativeCLC [
- buildPackages.mesa.driversdev
+ (buildPackages.mesa.driversdev or null)
];
propagatedBuildInputs = [ libdrm ];
diff --git a/third_party/nixpkgs/pkgs/development/libraries/nghttp3/default.nix b/third_party/nixpkgs/pkgs/development/libraries/nghttp3/default.nix
index a325385601..d6fa71d590 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/nghttp3/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/nghttp3/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "nghttp3";
- version = "1.5.0";
+ version = "1.6.0";
src = fetchFromGitHub {
owner = "ngtcp2";
repo = pname;
rev = "v${version}";
- hash = "sha256-sVEMFTe3+r11yz4gzV+0VC8ngaanoj27DLW5hakyc4Y=";
+ hash = "sha256-5QsJLN79SkbrCfIGfeJ91AUEf9/V6BWkNE60wOkxdow=";
fetchSubmodules = true;
};
diff --git a/third_party/nixpkgs/pkgs/development/libraries/nss/latest.nix b/third_party/nixpkgs/pkgs/development/libraries/nss/latest.nix
index b2d0402323..143bb32a56 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/nss/latest.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/nss/latest.nix
@@ -5,6 +5,6 @@
# Example: nix-shell ./maintainers/scripts/update.nix --argstr package cacert
import ./generic.nix {
- version = "3.104";
- hash = "sha256-TEGEKocapU5OTqx69n8nrn/X3SZr49d1alHM73UnDJw=";
+ version = "3.105";
+ hash = "sha256-Nfd7u0sdGqUCznnUxEJQFs+QuRSb+b7rZrcvKryimOQ=";
}
diff --git a/third_party/nixpkgs/pkgs/development/libraries/openxr-loader/default.nix b/third_party/nixpkgs/pkgs/development/libraries/openxr-loader/default.nix
index febbf5114e..16a9e59433 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/openxr-loader/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/openxr-loader/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "openxr-loader";
- version = "1.1.40";
+ version = "1.1.41";
src = fetchFromGitHub {
owner = "KhronosGroup";
repo = "OpenXR-SDK-Source";
rev = "release-${version}";
- sha256 = "sha256-dKSQqiZtnxKj9arpxm9vwz8WzKBXh6y6vzZ9uHP7vX0=";
+ sha256 = "sha256-D6FTslMdnqLTQrI1E6Ts5PwkrqhQo/uOfp9CsChoneU=";
};
nativeBuildInputs = [ cmake python3 pkg-config ];
diff --git a/third_party/nixpkgs/pkgs/development/libraries/physics/geant4/default.nix b/third_party/nixpkgs/pkgs/development/libraries/physics/geant4/default.nix
index 128d7391fc..31e76793ec 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/physics/geant4/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/physics/geant4/default.nix
@@ -4,7 +4,7 @@
, enableQt ? enableQT
, enableXM ? false
, libGLX
-, enableOpenGLX11 ? !libGLX.meta.broken
+, enableOpenGLX11 ? !stdenv.isDarwin
, enablePython ? false
, enableRaytracerX11 ? false
diff --git a/third_party/nixpkgs/pkgs/development/libraries/qt-5/modules/qtgamepad.nix b/third_party/nixpkgs/pkgs/development/libraries/qt-5/modules/qtgamepad.nix
index 8d0a0e2177..c83e41be2a 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/qt-5/modules/qtgamepad.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/qt-5/modules/qtgamepad.nix
@@ -4,7 +4,6 @@ qtModule {
pname = "qtgamepad";
propagatedBuildInputs = [ qtbase qtdeclarative ]
++ lib.optional stdenv.hostPlatform.isDarwin GameController;
- buildInputs = [ ];
nativeBuildInputs = [ pkg-config ];
outputs = [ "out" "dev" "bin" ];
}
diff --git a/third_party/nixpkgs/pkgs/development/libraries/rustls-ffi/default.nix b/third_party/nixpkgs/pkgs/development/libraries/rustls-ffi/default.nix
deleted file mode 100644
index 92dffbc268..0000000000
--- a/third_party/nixpkgs/pkgs/development/libraries/rustls-ffi/default.nix
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- lib,
- stdenv,
- fetchFromGitHub,
- rustPlatform,
- Security,
- apacheHttpd,
-}:
-
-rustPlatform.buildRustPackage rec {
- pname = "rustls-ffi";
- version = "0.10.0";
-
- src = fetchFromGitHub {
- owner = "rustls";
- repo = pname;
- rev = "v${version}";
- hash = "sha256-IDIWN5g1aaE6SDdXSm4WYK6n+BpuypPYQITuDj1WJEc=";
- };
-
- propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ];
-
- cargoLock.lockFile = ./Cargo.lock;
- postPatch = ''
- cp ${./Cargo.lock} Cargo.lock
- '';
-
- installPhase = ''
- runHook preInstall
-
- make install DESTDIR=${placeholder "out"}
-
- runHook postInstall
- '';
-
- passthru.tests = {
- apacheHttpd = apacheHttpd.override { modTlsSupport = true; };
- # Currently broken notably because of https://github.com/curl/curl/issues/13248
- # curl = curl.override { opensslSupport = false; rustlsSupport = true; };
- };
-
- meta = with lib; {
- description = "C-to-rustls bindings";
- homepage = "https://github.com/rustls/rustls-ffi/";
- license = with lib.licenses; [
- mit
- asl20
- isc
- ];
- maintainers = [ maintainers.lesuisse ];
- };
-}
diff --git a/third_party/nixpkgs/pkgs/development/libraries/sexpp/default.nix b/third_party/nixpkgs/pkgs/development/libraries/sexpp/default.nix
index a6a9228d44..1da355e2b5 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/sexpp/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/sexpp/default.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "sexpp";
- version = "0.8.8";
+ version = "0.9.0";
src = fetchFromGitHub {
owner = "rnpgp";
repo = "sexpp";
rev = "v${finalAttrs.version}";
- hash = "sha256-6PCqzHAb5is8bArQWD5N+GykoWjM8H8mV0IabtNTlYg=";
+ hash = "sha256-mNt6J8nhzT5sF28ktl3jOkQMKn6x9iE04MMrwwVxyZs=";
};
buildInputs = [ zlib bzip2 ];
diff --git a/third_party/nixpkgs/pkgs/development/libraries/sokol/default.nix b/third_party/nixpkgs/pkgs/development/libraries/sokol/default.nix
index b84f42490e..bfb034cfce 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/sokol/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/sokol/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation {
pname = "sokol";
- version = "unstable-2023-08-04";
+ version = "0-unstable-2024-09-20";
src = fetchFromGitHub {
owner = "floooh";
repo = "sokol";
- rev = "47d92ff86298fc96b3b84d93d0ee8c8533d3a2d2";
- sha256 = "sha256-TsM5wK9a2ectrAY8VnrMPaxCNV3e1yW92SBBCHgs+0k=";
+ rev = "38e4c9a516f8808d706343a5c525acfe7007fe67";
+ sha256 = "sha256-g4JMCbG9is7uBFv6cTBTCmRYfKWMruagtYQjYZnOFn4=";
};
dontBuild = true;
diff --git a/third_party/nixpkgs/pkgs/development/libraries/spdk/default.nix b/third_party/nixpkgs/pkgs/development/libraries/spdk/default.nix
index abd87c03b1..b611792755 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/spdk/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/spdk/default.nix
@@ -23,13 +23,13 @@
stdenv.mkDerivation rec {
pname = "spdk";
- version = "24.05";
+ version = "24.09";
src = fetchFromGitHub {
owner = "spdk";
repo = "spdk";
rev = "v${version}";
- hash = "sha256-kjZWaarvNSYXseJ/uH7Ak7DbWEgrLnAwXcL8byJ9fjU=";
+ hash = "sha256-27mbIycenOk51PLQrAfU1cZcjiWddNtxoyC6Q9wxqFg=";
fetchSubmodules = true;
};
diff --git a/third_party/nixpkgs/pkgs/development/libraries/the-foundation/default.nix b/third_party/nixpkgs/pkgs/development/libraries/the-foundation/default.nix
index d3021995ff..bebfd35327 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/the-foundation/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/the-foundation/default.nix
@@ -1,41 +1,55 @@
-{ lib
-, stdenv
-, fetchFromGitea
-, cmake
-, pkg-config
-, curl
-, libunistring
-, openssl
-, pcre
-, zlib
+{
+ lib,
+ stdenv,
+ fetchFromGitea,
+ cmake,
+ pkg-config,
+ curl,
+ libunistring,
+ openssl,
+ pcre,
+ zlib,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "the-foundation";
- version = "1.8.1";
+ version = "1.9.0";
src = fetchFromGitea {
domain = "git.skyjake.fi";
owner = "skyjake";
repo = "the_Foundation";
rev = "v${finalAttrs.version}";
- hash = "sha256-gyDBK/bF+QxXMnthUfMjeUuRBZk0Xcahm7wOtLGs5kY=";
+ hash = "sha256-hrwnY8m4xW8Sr2RunwD5VB+gnYUtZxXyGoiO3N23qGM=";
};
- nativeBuildInputs = [ cmake pkg-config ];
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ ];
- buildInputs = [ curl libunistring openssl pcre zlib ];
+ buildInputs = [
+ curl
+ libunistring
+ openssl
+ pcre
+ zlib
+ ];
+
+ cmakeFlags = [
+ (lib.cmakeFeature "UNISTRING_DIR" "${libunistring}")
+ ];
postFixup = ''
substituteInPlace "$out"/lib/pkgconfig/the_Foundation.pc \
--replace '="''${prefix}//' '="/'
'';
- meta = with lib; {
+ meta = {
description = "Opinionated C11 library for low-level functionality";
homepage = "https://git.skyjake.fi/skyjake/the_Foundation";
- license = licenses.bsd2;
- maintainers = with maintainers; [ sikmir ];
- platforms = platforms.unix;
+ license = lib.licenses.bsd2;
+ maintainers = with lib.maintainers; [ sikmir ];
+ platforms = lib.platforms.unix;
};
})
diff --git a/third_party/nixpkgs/pkgs/development/libraries/tk/generic.nix b/third_party/nixpkgs/pkgs/development/libraries/tk/generic.nix
index 232ae01abb..8094ed169f 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/tk/generic.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/tk/generic.nix
@@ -42,7 +42,6 @@ tcl.mkTclDerivation {
++ lib.optional enableAqua "--enable-aqua";
nativeBuildInputs = [ pkg-config ];
- buildInputs = [ ];
propagatedBuildInputs = [
libXft
diff --git a/third_party/nixpkgs/pkgs/development/libraries/unicorn/default.nix b/third_party/nixpkgs/pkgs/development/libraries/unicorn/default.nix
index 94e9efeea8..93fc0531cc 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/unicorn/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/unicorn/default.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "unicorn";
- version = "2.1.0";
+ version = "2.1.1";
src = fetchFromGitHub {
owner = "unicorn-engine";
repo = "unicorn";
rev = "refs/tags/${version}";
- hash = "sha256-o2syI3kBmofC9OFkUbUFCMpXGL5JlGviCLum+9Bi0LQ=";
+ hash = "sha256-ZlQ2WVTToT0OMxK6brsHnchxDwAR5n1wdtZtkTTgWV4=";
};
nativeBuildInputs =
diff --git a/third_party/nixpkgs/pkgs/development/libraries/webkitgtk/default.nix b/third_party/nixpkgs/pkgs/development/libraries/webkitgtk/default.nix
index 5ad079e133..ee4af8214a 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/webkitgtk/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/webkitgtk/default.nix
@@ -29,11 +29,14 @@
, libepoxy
, libjxl
, at-spi2-core
+, cairo
, libxml2
, libsoup
, libsecret
, libxslt
, harfbuzz
+, hyphen
+, libsysprof-capture
, libpthreadstubs
, nettle
, libtasn1
@@ -50,6 +53,8 @@
, libmanette
, geoclue2
, flite
+, fontconfig
+, freetype
, openssl
, sqlite
, gst-plugins-base
@@ -73,7 +78,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "webkitgtk";
- version = "2.44.3";
+ version = "2.46.0";
name = "${finalAttrs.pname}-${finalAttrs.version}+abi=${if lib.versionAtLeast gtk3.version "4.0" then "6.0" else "4.${if lib.versions.major libsoup.version == "2" then "0" else "1"}"}";
outputs = [ "out" "dev" "devdoc" ];
@@ -84,7 +89,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://webkitgtk.org/releases/webkitgtk-${finalAttrs.version}.tar.xz";
- hash = "sha256-3ILQQuysqYGkhSNXwG5SNXQzGc8QqUzTatQbl4g6C1Q=";
+ hash = "sha256-1NQzBA8ZAVFWDFC96ECFAIn4e61P76nr20quhWo99Do=";
};
patches = lib.optionals stdenv.hostPlatform.isLinux [
@@ -124,6 +129,7 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
at-spi2-core
+ cairo # required even when using skia
enchant2
libavif
libepoxy
@@ -132,6 +138,7 @@ stdenv.mkDerivation (finalAttrs: {
gst-plugins-bad
gst-plugins-base
harfbuzz
+ hyphen
libGL
libGLU
mesa # for libEGL headers
@@ -141,6 +148,7 @@ stdenv.mkDerivation (finalAttrs: {
libintl
lcms2
libpthreadstubs
+ libsysprof-capture
libtasn1
libwebp
libxkbcommon
@@ -151,6 +159,10 @@ stdenv.mkDerivation (finalAttrs: {
p11-kit
sqlite
woff2
+ ] ++ lib.optionals stdenv.hostPlatform.isBigEndian [
+ # https://bugs.webkit.org/show_bug.cgi?id=274032
+ fontconfig
+ freetype
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
libedit
readline
@@ -196,7 +208,6 @@ stdenv.mkDerivation (finalAttrs: {
[
"-DENABLE_INTROSPECTION=ON"
"-DPORT=GTK"
- "-DUSE_LIBHYPHEN=OFF"
"-DUSE_SOUP2=${cmakeBool (lib.versions.major libsoup.version == "2")}"
"-DUSE_LIBSECRET=${cmakeBool withLibsecret}"
"-DENABLE_EXPERIMENTAL_FEATURES=${cmakeBool enableExperimental}"
diff --git a/third_party/nixpkgs/pkgs/development/libraries/x265/fix-clang-asm.patch b/third_party/nixpkgs/pkgs/development/libraries/x265/fix-clang-asm.patch
deleted file mode 100644
index 6aa5fe2f0a..0000000000
--- a/third_party/nixpkgs/pkgs/development/libraries/x265/fix-clang-asm.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index a407271b4..593628e0f 100755
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -310,7 +310,7 @@ if(GCC)
- endif()
- check_cxx_compiler_flag(-mstackrealign CC_HAS_STACK_REALIGN)
- if (CC_HAS_STACK_REALIGN)
-- add_definitions(-mstackrealign)
-+ add_compile_options($<$:-mstackrealign>)
- endif()
- # Disable exceptions. Reduce executable size, increase compability.
- check_cxx_compiler_flag(-fno-exceptions CC_HAS_FNO_EXCEPTIONS_FLAG)
-@@ -545,7 +545,7 @@ if((MSVC_IDE OR XCODE OR GCC) AND ENABLE_ASSEMBLY)
- list(APPEND ASM_OBJS ${ASM}.${SUFFIX})
- add_custom_command(
- OUTPUT ${ASM}.${SUFFIX}
-- COMMAND ${CMAKE_CXX_COMPILER}
-+ COMMAND ${CMAKE_ASM_COMPILER}
- ARGS ${ARM_ARGS} -c ${ASM_SRC} -o ${ASM}.${SUFFIX}
- DEPENDS ${ASM_SRC})
- endforeach()
-diff --git a/common/CMakeLists.txt b/common/CMakeLists.txt
-index 12b643ad5..876f3543d 100644
---- a/common/CMakeLists.txt
-+++ b/common/CMakeLists.txt
-@@ -16,6 +16,7 @@ endif(EXTRA_LIB)
- if(ENABLE_ASSEMBLY)
- set_source_files_properties(threading.cpp primitives.cpp pixel.cpp PROPERTIES COMPILE_FLAGS -DENABLE_ASSEMBLY=1)
- list(APPEND VFLAGS "-DENABLE_ASSEMBLY=1")
-+ enable_language(ASM)
- endif(ENABLE_ASSEMBLY)
-
- if(ENABLE_ASSEMBLY AND X86)
diff --git a/third_party/nixpkgs/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix b/third_party/nixpkgs/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix
index a1d01682f2..db06dc7562 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix
@@ -11,7 +11,6 @@
, glib
, wrapGAppsHook3
, gsettings-desktop-schemas
-, buildPortalsInGnome ? true
}:
stdenv.mkDerivation (finalAttrs: {
@@ -36,19 +35,11 @@ stdenv.mkDerivation (finalAttrs: {
glib
gtk3
xdg-desktop-portal
- ] ++ lib.optionals buildPortalsInGnome [
gsettings-desktop-schemas # settings exposed by settings portal
gnome-desktop
gnome-settings-daemon # schemas needed for settings api (mostly useless now that fonts were moved to g-d-s, just mouse and xsettings)
];
- mesonFlags = lib.optionals (!buildPortalsInGnome) [
- "-Dwallpaper=disabled"
- "-Dsettings=disabled"
- "-Dappchooser=disabled"
- "-Dlockdown=disabled"
- ];
-
meta = with lib; {
description = "Desktop integration portals for sandboxed apps";
maintainers = with maintainers; [ jtojnar ];
diff --git a/third_party/nixpkgs/pkgs/development/libraries/xdg-desktop-portal/default.nix b/third_party/nixpkgs/pkgs/development/libraries/xdg-desktop-portal/default.nix
index b5c653d5ea..f1dea3ab64 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/xdg-desktop-portal/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/xdg-desktop-portal/default.nix
@@ -65,6 +65,12 @@ stdenv.mkDerivation (finalAttrs: {
./trash-test.patch
];
+ # until/unless bubblewrap ships a pkg-config file, meson has no way to find it when cross-compiling.
+ postPatch = ''
+ substituteInPlace meson.build \
+ --replace-fail "find_program('bwrap'" "find_program('${lib.getExe bubblewrap}'"
+ '';
+
nativeBuildInputs = [
docbook_xml_dtd_412
docbook_xml_dtd_43
@@ -117,8 +123,12 @@ stdenv.mkDerivation (finalAttrs: {
(lib.mesonEnable "systemd" enableSystemd)
] ++ lib.optionals (!enableGeoLocation) [
"-Dgeoclue=disabled"
+ ] ++ lib.optionals (!finalAttrs.finalPackage.doCheck) [
+ "-Dpytest=disabled"
];
+ strictDeps = true;
+
doCheck = true;
preCheck = ''
diff --git a/third_party/nixpkgs/pkgs/development/libraries/xmlrpc-c/default.nix b/third_party/nixpkgs/pkgs/development/libraries/xmlrpc-c/default.nix
index af73a81fcb..04dea6f59f 100644
--- a/third_party/nixpkgs/pkgs/development/libraries/xmlrpc-c/default.nix
+++ b/third_party/nixpkgs/pkgs/development/libraries/xmlrpc-c/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "xmlrpc-c";
- version = "1.51.07";
+ version = "1.59.03";
src = fetchurl {
url = "mirror://sourceforge/xmlrpc-c/${pname}-${version}.tgz";
- sha256 = "sha256-hNIK4z+SdYL4IdYcC5GUrvvx15JFkKE/qdpa4WmK3tk=";
+ hash = "sha256-vbcdtCqwvlFZFVWIXRFoKwRMEDTUoylkAb+SHsCyM/4=";
};
buildInputs = [ curl libxml2 ];
@@ -20,7 +20,10 @@ stdenv.mkDerivation rec {
(cd tools/xmlrpc && make && make install)
'';
- hardeningDisable = [ "format" ];
+ enableParallelBuilding = true;
+
+ # ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
+ env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-error=implicit-function-declaration";
meta = with lib; {
description = "Lightweight RPC library based on XML and HTTP";
diff --git a/third_party/nixpkgs/pkgs/development/lua-modules/generated-packages.nix b/third_party/nixpkgs/pkgs/development/lua-modules/generated-packages.nix
index 9d31358dbf..f30b321fed 100644
--- a/third_party/nixpkgs/pkgs/development/lua-modules/generated-packages.nix
+++ b/third_party/nixpkgs/pkgs/development/lua-modules/generated-packages.nix
@@ -555,14 +555,14 @@ buildLuarocksPackage {
fzf-lua = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }:
buildLuarocksPackage {
pname = "fzf-lua";
- version = "0.0.1460-1";
+ version = "0.0.1466-1";
knownRockspec = (fetchurl {
- url = "mirror://luarocks/fzf-lua-0.0.1460-1.rockspec";
- sha256 = "16bb285h191lx2cf2sjcljh9nlrzy45j0l8zhyy9c4jxd65jp3vp";
+ url = "mirror://luarocks/fzf-lua-0.0.1466-1.rockspec";
+ sha256 = "0xhnfwc5z4z39ylh5qr3m7jbqaqbrbsai1yzdsy9avp5d0q425m7";
}).outPath;
src = fetchzip {
- url = "https://github.com/ibhagwan/fzf-lua/archive/cf4f7e095f679856fa8fe74e1539fb60fa552bdd.zip";
- sha256 = "04vsj928wm4q73v9jmp3ari5g2hl8m1bk03hm9bxlb879w95vjhb";
+ url = "https://github.com/ibhagwan/fzf-lua/archive/780899604e0ce490d0d8e402a2fcdbad1cd7c9b8.zip";
+ sha256 = "0ida1ykh1v23xbk4ing88x3id5k4gxl0r8yf420n5mv6acfgj00x";
};
disabled = luaOlder "5.1";
@@ -606,8 +606,8 @@ buildLuarocksPackage {
src = fetchFromGitHub {
owner = "lewis6991";
repo = "gitsigns.nvim";
- rev = "1ef74b546732f185d0f806860fa5404df7614f28";
- hash = "sha256-s3y8ZuLV00GIhizcK/zqsJOTKecql7Xn3LGYmH7NLsQ=";
+ rev = "863903631e676b33e8be2acb17512fdc1b80b4fb";
+ hash = "sha256-o2Y57z7IuIa9wvLlzyslcs3/+iaZzuqM1NImlKAPt5Y=";
};
disabled = lua.luaversion != "5.1";
@@ -2730,8 +2730,10 @@ buildLuarocksPackage {
url = "https://github.com/nvim-neorg/neorg/archive/v9.1.1.zip";
sha256 = "18lk22lfzwwn4hy2s035g3kslqmvrr28lm5w9k3dazqwj5nlka3z";
};
+
disabled = luaOlder "5.1";
propagatedBuildInputs = [ lua-utils-nvim nui-nvim nvim-nio pathlib-nvim plenary-nvim ];
+
meta = {
homepage = "https://github.com/nvim-neorg/neorg";
description = "Modernity meets insane extensibility. The future of organizing your life in Neovim.";
@@ -2974,14 +2976,14 @@ buildLuarocksPackage {
rest-nvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, fidget-nvim, luaOlder, mimetypes, nvim-nio, xml2lua }:
buildLuarocksPackage {
pname = "rest.nvim";
- version = "3.8.1-1";
+ version = "3.8.2-1";
knownRockspec = (fetchurl {
- url = "mirror://luarocks/rest.nvim-3.8.1-1.rockspec";
- sha256 = "12xabrgbbma759khdk5g4j11qg6c08xz0yf78rpv70x9v1kfjbzi";
+ url = "mirror://luarocks/rest.nvim-3.8.2-1.rockspec";
+ sha256 = "0im28m714isfqdjgdmc2rpknpi45d5m3qil2lnz633zc6g32ddr0";
}).outPath;
src = fetchzip {
- url = "https://github.com/rest-nvim/rest.nvim/archive/v3.8.1.zip";
- sha256 = "0yg3zmm00m48ahcjvnnkxvz0xqjbwn46jf01rwqzhwrwb9v3323z";
+ url = "https://github.com/rest-nvim/rest.nvim/archive/v3.8.2.zip";
+ sha256 = "0y9ikzillz14dn16lp3vjhgck89v6kj6fdd2hdz6i6g98hvijxbn";
};
disabled = luaOlder "5.1";
@@ -3117,14 +3119,14 @@ buildLuarocksPackage {
rustaceanvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }:
buildLuarocksPackage {
pname = "rustaceanvim";
- version = "5.9.0-1";
+ version = "5.10.1-1";
knownRockspec = (fetchurl {
- url = "mirror://luarocks/rustaceanvim-5.9.0-1.rockspec";
- sha256 = "1azrsay1608lx921mlgkxk46xqlf5hbgbnl2n7c71f21xr5q2wq6";
+ url = "mirror://luarocks/rustaceanvim-5.10.1-1.rockspec";
+ sha256 = "1zgjksgsmgsgv47mahyy1im0g5r9mr3i2pwgifhcayhpijg1wbq9";
}).outPath;
src = fetchzip {
- url = "https://github.com/mrcjkb/rustaceanvim/archive/v5.9.0.zip";
- sha256 = "03szlh93579v5gqdiqqi2nqs90g1cm75cahijkwylqq0gj04xyz3";
+ url = "https://github.com/mrcjkb/rustaceanvim/archive/v5.10.1.zip";
+ sha256 = "02mcvfnrdkfi4y2x7gd5mmc19708yqdgmxgbgb5hbyjq5g85w1kx";
};
disabled = luaOlder "5.1";
@@ -3336,8 +3338,8 @@ buildLuarocksPackage {
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope.nvim";
- rev = "b324469959908c1c7434eb65d80e87895e6828f7";
- hash = "sha256-j+BAufOZKUhPC0xSXOAaALJBdLNw2fgB1rGDskz4AIE=";
+ rev = "cb3f98d935842836cc115e8c9e4b38c1380fbb6b";
+ hash = "sha256-b94coi21QBmm8dCfulIbiw0lI9SAqodaBqMgb3j8qBU=";
};
disabled = lua.luaversion != "5.1";
@@ -3353,16 +3355,16 @@ buildLuarocksPackage {
tiktoken_core = callPackage({ buildLuarocksPackage, fetchFromGitHub, fetchurl, luaOlder, luarocks-build-rust-mlua }:
buildLuarocksPackage {
pname = "tiktoken_core";
- version = "0.2.1-1";
+ version = "0.2.2-1";
knownRockspec = (fetchurl {
- url = "mirror://luarocks/tiktoken_core-0.2.1-1.rockspec";
- sha256 = "0mdmrpg82vmk0cqiqdayyk4vvl299z0xqrg58q18dfs5nc27wkla";
+ url = "mirror://luarocks/tiktoken_core-0.2.2-1.rockspec";
+ sha256 = "1bx1kj47d6di1iflhccm5p7z2ry5c83f59pqi5jsf1r2h000p4n5";
}).outPath;
src = fetchFromGitHub {
owner = "gptlang";
repo = "lua-tiktoken";
- rev = "0.2.1";
- hash = "sha256-drSAVGHrdDdaWUEAfCE/2ZCI2nuffpbupO+TVWv/l4Y=";
+ rev = "v0.2.2";
+ hash = "sha256-H83kk9dsH/cWBEx2AXQQ82l8sNfhzO864jwDd7vwAQc=";
};
disabled = luaOlder "5.1";
diff --git a/third_party/nixpkgs/pkgs/development/lua-modules/overrides.nix b/third_party/nixpkgs/pkgs/development/lua-modules/overrides.nix
index bc1a28c135..51b8a30584 100644
--- a/third_party/nixpkgs/pkgs/development/lua-modules/overrides.nix
+++ b/third_party/nixpkgs/pkgs/development/lua-modules/overrides.nix
@@ -588,7 +588,6 @@ in
neorg = prev.neorg.overrideAttrs (oa: {
postConfigure = ''
- cat ''${rockspecFilename}
substituteInPlace ''${rockspecFilename} \
--replace-fail "'nvim-nio ~> 1.7'," "'nvim-nio >= 1.7'," \
--replace-fail "'plenary.nvim == 0.1.4'," "'plenary.nvim',"
@@ -823,7 +822,7 @@ in
tiktoken_core = prev.tiktoken_core.overrideAttrs (oa: {
cargoDeps = rustPlatform.fetchCargoTarball {
src = oa.src;
- hash = "sha256-YApsOGfAw34zp069lyGR6FGjxty1bE23+Tic07f8zI4=";
+ hash = "sha256-pKqG8aiV8BvvDO6RE6J3HEA/S4E4QunbO4WBpV5jUYk=";
};
nativeBuildInputs = oa.nativeBuildInputs ++ [ cargo rustPlatform.cargoSetupHook ];
});
diff --git a/third_party/nixpkgs/pkgs/development/misc/avr/libc/default.nix b/third_party/nixpkgs/pkgs/development/misc/avr/libc/default.nix
index 0d856a4487..10bc020a34 100644
--- a/third_party/nixpkgs/pkgs/development/misc/avr/libc/default.nix
+++ b/third_party/nixpkgs/pkgs/development/misc/avr/libc/default.nix
@@ -25,6 +25,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
description = "C runtime library for AVR microcontrollers";
homepage = "https://github.com/avrdudes/avr-libc";
+ changelog = "https://github.com/avrdudes/avr-libc/blob/avr-libc-${finalAttrs.tag_version}-release/NEWS";
license = licenses.bsd3;
platforms = [ "avr-none" ];
maintainers = with maintainers; [ mguentner emilytrau ];
diff --git a/third_party/nixpkgs/pkgs/development/misc/brev-cli/default.nix b/third_party/nixpkgs/pkgs/development/misc/brev-cli/default.nix
index 3540c29e78..74da4320de 100644
--- a/third_party/nixpkgs/pkgs/development/misc/brev-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/development/misc/brev-cli/default.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "brev-cli";
- version = "0.6.287";
+ version = "0.6.293";
src = fetchFromGitHub {
owner = "brevdev";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-5P0cZ7zbzEqWLQTi1kMGcC0R0BQa2gJrLzEcw17GATA=";
+ sha256 = "sha256-XRzwLPUNUSf88GqwdI8/WuodFVdoHuY8k6GYBgUco20=";
};
- vendorHash = "sha256-IR/tgqh8rS4uN5jSOcopCutbHCKHSU9icUfRhOgu4t8=";
+ vendorHash = "sha256-oVs7CFnijmyaQAEoYuKf56n+i2q9YMjq4HatbpWympw=";
CGO_ENABLED = 0;
subPackages = [ "." ];
@@ -33,6 +33,7 @@ buildGoModule rec {
description = "Connect your laptop to cloud computers";
mainProgram = "brev";
homepage = "https://github.com/brevdev/brev-cli";
+ changelog = "https://github.com/brevdev/brev-cli/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ dit7ya ];
};
diff --git a/third_party/nixpkgs/pkgs/development/misc/datafusion/default.nix b/third_party/nixpkgs/pkgs/development/misc/datafusion/default.nix
index b89e915a77..4e324ac765 100644
--- a/third_party/nixpkgs/pkgs/development/misc/datafusion/default.nix
+++ b/third_party/nixpkgs/pkgs/development/misc/datafusion/default.nix
@@ -1,35 +1,43 @@
-{ lib
-, rustPlatform
-, fetchFromGitHub
-, stdenv
-, darwin
+{
+ lib,
+ rustPlatform,
+ fetchFromGitHub,
+ stdenv,
+ darwin,
}:
rustPlatform.buildRustPackage rec {
pname = "datafusion-cli";
- version = "33.0.0";
+ version = "42.0.0";
src = fetchFromGitHub {
name = "datafusion-cli-source";
owner = "apache";
repo = "arrow-datafusion";
rev = version;
- sha256 = "sha256-ywyzvk50Fr9TSaCrqd14lSi1PJ9ggA1YQ/X0aFGFk1M=";
+ sha256 = "sha256-d8DR9I+6ddl5h8WSYBM3UyLUhZe+ICsTfraQkBouMYY=";
};
sourceRoot = "${src.name}/datafusion-cli";
- cargoHash = "sha256-0a/O9nNi3JLufQxG+5EgCXtV0y03X7R6UY+f/tVGB90=";
+ cargoHash = "sha256-/ofwZI+v0zoszq5zAQRCyqeVrF/ozS8mHHpPdaklhaE=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk.frameworks.Security
];
checkFlags = [
- # fails even outside the Nix sandbox
- "--skip=object_storage::tests::s3_region_validation"
- # broken
- "--skip=exec::tests::create_object_store_table_gcs"
+ # Some tests not found fake path
+ "--skip=catalog::tests::query_gs_location_test"
+ "--skip=catalog::tests::query_http_location_test"
+ "--skip=catalog::tests::query_s3_location_test"
+ "--skip=exec::tests::copy_to_external_object_store_test"
+ "--skip=exec::tests::copy_to_object_store_table_s3"
+ "--skip=exec::tests::create_object_store_table_cos"
+ "--skip=exec::tests::create_object_store_table_http"
+ "--skip=exec::tests::create_object_store_table_oss"
+ "--skip=exec::tests::create_object_store_table_s3"
+ "--skip=tests::test_parquet_metadata_works_with_strings"
];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/development/misc/juce/default.nix b/third_party/nixpkgs/pkgs/development/misc/juce/default.nix
index f0c54f1dca..cbb5411314 100644
--- a/third_party/nixpkgs/pkgs/development/misc/juce/default.nix
+++ b/third_party/nixpkgs/pkgs/development/misc/juce/default.nix
@@ -63,6 +63,7 @@ stdenv.mkDerivation (finalAttrs: {
mainProgram = "juceaide";
longDescription = "JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, RTAS and AAX audio plug-ins";
homepage = "https://github.com/juce-framework/JUCE";
+ changelog = "https://github.com/juce-framework/JUCE/blob/${finalAttrs.version}/CHANGE_LIST.md";
license = with licenses; [ isc gpl3Plus ];
maintainers = with maintainers; [ kashw2 ];
platforms = platforms.all;
diff --git a/third_party/nixpkgs/pkgs/development/misc/loc/default.nix b/third_party/nixpkgs/pkgs/development/misc/loc/default.nix
index 113bf9e76d..1d2324ddf1 100644
--- a/third_party/nixpkgs/pkgs/development/misc/loc/default.nix
+++ b/third_party/nixpkgs/pkgs/development/misc/loc/default.nix
@@ -15,6 +15,7 @@ rustPlatform.buildRustPackage rec {
meta = {
homepage = "https://github.com/cgag/loc";
+ changelog = "https://github.com/cgag/loc/blob/v${version}/CHANGELOG.md";
description = "Count lines of code quickly";
mainProgram = "loc";
license = lib.licenses.mit;
diff --git a/third_party/nixpkgs/pkgs/development/misc/resholve/resholve.nix b/third_party/nixpkgs/pkgs/development/misc/resholve/resholve.nix
index 9b2d0ad781..9fb98de3a2 100644
--- a/third_party/nixpkgs/pkgs/development/misc/resholve/resholve.nix
+++ b/third_party/nixpkgs/pkgs/development/misc/resholve/resholve.nix
@@ -66,6 +66,7 @@ in python27.pkgs.buildPythonApplication {
meta = with lib; {
description = "Resolve external shell-script dependencies";
homepage = "https://github.com/abathur/resholve";
+ changelog = "https://github.com/abathur/resholve/blob/v${version}/CHANGELOG.md";
license = with licenses; [ mit ];
maintainers = with maintainers; [ abathur ];
platforms = platforms.all;
diff --git a/third_party/nixpkgs/pkgs/development/misc/rpiboot/default.nix b/third_party/nixpkgs/pkgs/development/misc/rpiboot/default.nix
index 69ea80db10..53b8c0326b 100644
--- a/third_party/nixpkgs/pkgs/development/misc/rpiboot/default.nix
+++ b/third_party/nixpkgs/pkgs/development/misc/rpiboot/default.nix
@@ -27,6 +27,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/raspberrypi/usbboot";
+ changelog = "https://github.com/raspberrypi/usbboot/blob/${version}/debian/changelog";
description = "Utility to boot a Raspberry Pi CM/CM3/CM4/Zero over USB";
mainProgram = "rpiboot";
license = licenses.asl20;
diff --git a/third_party/nixpkgs/pkgs/development/node-packages/aliases.nix b/third_party/nixpkgs/pkgs/development/node-packages/aliases.nix
index e1c3fcb5ee..792156d5bd 100644
--- a/third_party/nixpkgs/pkgs/development/node-packages/aliases.nix
+++ b/third_party/nixpkgs/pkgs/development/node-packages/aliases.nix
@@ -63,6 +63,7 @@ mapAliases {
inherit (pkgs) bash-language-server; # added 2024-06-07
bibtex-tidy = pkgs.bibtex-tidy; # added 2023-07-30
bitwarden-cli = pkgs.bitwarden-cli; # added 2023-07-25
+ inherit (pkgs) bower2nix; # added 2024-08-23
inherit (pkgs) btc-rpc-explorer; # added 2023-08-17
inherit (pkgs) carbon-now-cli; # added 2023-08-17
inherit (pkgs) carto; # added 2023-08-17
diff --git a/third_party/nixpkgs/pkgs/development/node-packages/node-packages.json b/third_party/nixpkgs/pkgs/development/node-packages/node-packages.json
index bb694d4507..3364d6f72f 100644
--- a/third_party/nixpkgs/pkgs/development/node-packages/node-packages.json
+++ b/third_party/nixpkgs/pkgs/development/node-packages/node-packages.json
@@ -21,7 +21,6 @@
, "aws-cdk"
, "awesome-lint"
, "bower"
-, "bower2nix"
, "browserify"
, "browser-sync"
, "cdk8s-cli"
diff --git a/third_party/nixpkgs/pkgs/development/node-packages/node-packages.nix b/third_party/nixpkgs/pkgs/development/node-packages/node-packages.nix
index 6e89509215..8bf89bc8b2 100644
--- a/third_party/nixpkgs/pkgs/development/node-packages/node-packages.nix
+++ b/third_party/nixpkgs/pkgs/development/node-packages/node-packages.nix
@@ -59113,140 +59113,6 @@ in
bypassCache = true;
reconstructLock = true;
};
- bower2nix = nodeEnv.buildNodePackage {
- name = "bower2nix";
- packageName = "bower2nix";
- version = "3.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/bower2nix/-/bower2nix-3.2.0.tgz";
- sha512 = "oNHyIWiU5OpUoDCSSRCZQ6JkXyBgtyi+odbv+XSmO6/KCn3B4SRT3/d+QKNj5UQ8KRsrBAI0Ry7CG2OtqrFE1A==";
- };
- dependencies = [
- sources."argparse-1.0.4"
- sources."array-find-index-1.0.2"
- sources."balanced-match-1.0.2"
- sources."bower-1.8.14"
- sources."bower-endpoint-parser-0.2.1"
- sources."bower-json-0.6.0"
- sources."bower-logger-0.2.1"
- sources."brace-expansion-1.1.11"
- sources."camelcase-2.1.1"
- sources."camelcase-keys-2.1.0"
- sources."concat-map-0.0.1"
- sources."currently-unhandled-0.4.1"
- sources."debug-2.6.9"
- sources."decamelize-1.2.0"
- sources."deep-extend-0.4.2"
- sources."ends-with-0.2.0"
- sources."error-ex-1.3.2"
- sources."ext-list-2.2.2"
- sources."ext-name-3.0.0"
- sources."find-up-1.1.2"
- (sources."fs-extra-0.26.7" // {
- dependencies = [
- sources."graceful-fs-4.2.11"
- ];
- })
- sources."fs.realpath-1.0.0"
- sources."function-bind-1.1.2"
- sources."get-stdin-4.0.1"
- sources."glob-6.0.4"
- sources."graceful-fs-3.0.12"
- sources."hasown-2.0.2"
- sources."hosted-git-info-2.8.9"
- sources."indent-string-2.1.0"
- sources."inflight-1.0.6"
- sources."inherits-2.0.4"
- sources."intersect-1.0.1"
- sources."is-arrayish-0.2.1"
- sources."is-core-module-2.15.1"
- sources."is-finite-1.1.0"
- sources."is-plain-obj-1.1.0"
- sources."is-utf8-0.2.1"
- (sources."jsonfile-2.4.0" // {
- dependencies = [
- sources."graceful-fs-4.2.11"
- ];
- })
- (sources."klaw-1.3.1" // {
- dependencies = [
- sources."graceful-fs-4.2.11"
- ];
- })
- (sources."load-json-file-1.1.0" // {
- dependencies = [
- sources."graceful-fs-4.2.11"
- ];
- })
- sources."lodash-4.2.1"
- sources."loud-rejection-1.6.0"
- sources."map-obj-1.0.1"
- sources."meow-3.7.0"
- sources."mime-db-1.53.0"
- sources."minimatch-3.1.2"
- sources."minimist-1.2.8"
- sources."mkdirp-0.5.6"
- sources."ms-2.0.0"
- sources."natives-1.1.6"
- sources."normalize-package-data-2.5.0"
- sources."object-assign-4.1.1"
- sources."once-1.4.0"
- sources."os-tmpdir-1.0.2"
- sources."parse-json-2.2.0"
- sources."path-exists-2.1.0"
- sources."path-is-absolute-1.0.1"
- sources."path-parse-1.0.7"
- (sources."path-type-1.1.0" // {
- dependencies = [
- sources."graceful-fs-4.2.11"
- ];
- })
- sources."pify-2.3.0"
- sources."pinkie-2.0.4"
- sources."pinkie-promise-2.0.1"
- sources."promised-temp-0.1.0"
- sources."q-1.5.1"
- sources."read-pkg-1.1.0"
- sources."read-pkg-up-1.0.1"
- sources."redent-1.0.0"
- sources."repeating-2.0.1"
- sources."resolve-1.22.8"
- (sources."rimraf-2.7.1" // {
- dependencies = [
- sources."glob-7.2.3"
- ];
- })
- sources."semver-5.7.2"
- sources."signal-exit-3.0.7"
- sources."sort-keys-1.1.2"
- sources."sort-keys-length-1.0.1"
- sources."spdx-correct-3.2.0"
- sources."spdx-exceptions-2.5.0"
- sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.20"
- sources."sprintf-js-1.0.3"
- sources."strip-bom-2.0.0"
- sources."strip-indent-1.0.1"
- sources."supports-preserve-symlinks-flag-1.0.0"
- (sources."temp-0.8.3" // {
- dependencies = [
- sources."rimraf-2.2.8"
- ];
- })
- sources."trim-newlines-1.0.0"
- sources."validate-npm-package-license-3.0.4"
- sources."wrappy-1.0.2"
- ];
- buildInputs = globalBuildInputs;
- meta = {
- description = "Generate nix expressions to fetch bower dependencies";
- homepage = "https://github.com/rvl/bower2nix";
- license = "GPL-3.0";
- };
- production = true;
- bypassCache = true;
- reconstructLock = true;
- };
browserify = nodeEnv.buildNodePackage {
name = "browserify";
packageName = "browserify";
diff --git a/third_party/nixpkgs/pkgs/development/node-packages/overrides.nix b/third_party/nixpkgs/pkgs/development/node-packages/overrides.nix
index 5424ad35af..c3db837580 100644
--- a/third_party/nixpkgs/pkgs/development/node-packages/overrides.nix
+++ b/third_party/nixpkgs/pkgs/development/node-packages/overrides.nix
@@ -36,15 +36,6 @@ final: prev: {
buildInputs = [ final.node-gyp-build ];
};
- bower2nix = prev.bower2nix.override {
- nativeBuildInputs = [ pkgs.buildPackages.makeWrapper ];
- postInstall = ''
- for prog in bower2nix fetch-bower; do
- wrapProgram "$out/bin/$prog" --prefix PATH : ${lib.makeBinPath [ pkgs.git pkgs.nix ]}
- done
- '';
- };
-
expo-cli = prev."expo-cli".override (oldAttrs: {
# The traveling-fastlane-darwin optional dependency aborts build on Linux.
dependencies = builtins.filter (d: d.packageName != "@expo/traveling-fastlane-${if stdenv.hostPlatform.isLinux then "darwin" else "linux"}") oldAttrs.dependencies;
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/augeas/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/augeas/default.nix
new file mode 100644
index 0000000000..b06471a495
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/augeas/default.nix
@@ -0,0 +1,60 @@
+{
+ stdenv,
+ fetchurl,
+ fetchDebianPatch,
+ autoreconfHook,
+ makeWrapper,
+ pkg-config,
+ ocaml,
+ findlib,
+ libxml2,
+ augeas,
+ lib,
+}:
+
+stdenv.mkDerivation rec {
+ pname = "ocaml-augeas";
+ version = "0.6";
+
+ src = fetchurl {
+ url = "https://people.redhat.com/~rjones/augeas/files/ocaml-augeas-0.6.tar.gz";
+ sha256 = "04bn62hqdka0658fgz0p0fil2fyic61i78plxvmni1yhmkfrkfla";
+ };
+
+ patches = [
+ (fetchDebianPatch {
+ inherit pname version;
+ debianRevision = "1";
+ patch = "0001-Use-ocamlopt-g-option.patch";
+ hash = "sha256-EMd/EfWO2ni0AMonfS7G5FENpVVq0+q3gUPd4My+Upg=";
+ })
+ (fetchDebianPatch {
+ inherit pname version;
+ debianRevision = "1";
+ patch = "0002-caml_named_value-returns-const-value-pointer-in-OCam.patch";
+ hash = "sha256-Y53UHwrTVeV3hnsvABmWxlPi2Fanm0Iy1OR8Zql5Ub8=";
+ })
+ ];
+
+ nativeBuildInputs = [
+ autoreconfHook
+ makeWrapper
+ pkg-config
+ ];
+
+ buildInputs = [
+ ocaml
+ findlib
+ augeas
+ libxml2
+ ];
+
+ createFindlibDestdir = true;
+
+ meta = with lib; {
+ homepage = "https://people.redhat.com/~rjones/augeas/";
+ description = "OCaml bindings for Augeas";
+ license = with licenses; lgpl21Plus;
+ platforms = with platforms; linux;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/cfstream/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/cfstream/default.nix
index 204128adec..e5de1b6485 100644
--- a/third_party/nixpkgs/pkgs/development/ocaml-modules/cfstream/default.nix
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/cfstream/default.nix
@@ -1,10 +1,10 @@
-{ lib, buildDunePackage, fetchFromGitHub, ocaml, m4, camlp-streams, core_kernel, ounit }:
+{ lib, buildDunePackage, fetchFromGitHub, m4, camlp-streams, core_kernel, ounit }:
buildDunePackage rec {
pname = "cfstream";
version = "1.3.2";
- minimalOCamlVersion = "4.07";
+ minimalOCamlVersion = "4.08";
src = fetchFromGitHub {
owner = "biocaml";
@@ -15,13 +15,11 @@ buildDunePackage rec {
patches = [ ./git_commit.patch ./janestreet-0.17.patch ];
- strictDeps = true;
-
nativeBuildInputs = [ m4 ];
checkInputs = [ ounit ];
propagatedBuildInputs = [ camlp-streams core_kernel ];
- doCheck = lib.versionAtLeast ocaml.version "4.08";
+ doCheck = true;
meta = with lib; {
inherit (src.meta) homepage;
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/dolmen/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/dolmen/default.nix
index fede56388a..ccecc8a33f 100644
--- a/third_party/nixpkgs/pkgs/development/ocaml-modules/dolmen/default.nix
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/dolmen/default.nix
@@ -1,22 +1,23 @@
{ lib, fetchurl, buildDunePackage
, menhir, menhirLib
, fmt
+, hmap
, qcheck
}:
buildDunePackage rec {
pname = "dolmen";
- version = "0.9";
+ version = "0.10";
minimalOCamlVersion = "4.08";
src = fetchurl {
url = "https://github.com/Gbury/dolmen/releases/download/v${version}/dolmen-${version}.tbz";
- hash = "sha256-AD21OFS6zDoz+lXtac95gXwQNppPfGvpRK8dzDZXigo=";
+ hash = "sha256-xchfd+OSTzeOjYLxZu7+QTG04EG/nN7KRnQQ8zxx+mE=";
};
nativeBuildInputs = [ menhir ];
- propagatedBuildInputs = [ menhirLib fmt ];
+ propagatedBuildInputs = [ menhirLib fmt hmap ];
doCheck = true;
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/dolmen/loop.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/dolmen/loop.nix
index 19349bcb6e..572c161edc 100644
--- a/third_party/nixpkgs/pkgs/development/ocaml-modules/dolmen/loop.nix
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/dolmen/loop.nix
@@ -1,6 +1,7 @@
{ buildDunePackage, dolmen, dolmen_type
, gen
, pp_loc
+, mdx
}:
buildDunePackage {
@@ -9,6 +10,10 @@ buildDunePackage {
propagatedBuildInputs = [ dolmen dolmen_type gen pp_loc ];
+ doCheck = true;
+ nativeCheckInputs = [ mdx.bin ];
+ checkInputs = [ mdx ];
+
meta = dolmen.meta // {
description = "Tool library for automated deduction tools";
};
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/eio-ssl/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/eio-ssl/default.nix
new file mode 100644
index 0000000000..087a667d4e
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/eio-ssl/default.nix
@@ -0,0 +1,24 @@
+{ lib
+, buildDunePackage
+, fetchurl
+, eio
+, ssl
+}:
+
+buildDunePackage rec {
+ pname = "eio-ssl";
+ version = "0.3.0";
+
+ src = fetchurl {
+ url = "https://github.com/anmonteiro/eio-ssl/releases/download/${version}/eio-ssl-${version}.tbz";
+ hash = "sha256-m4CiUQtXVSMfLthbDsAftpiOsr24I5IGiU1vv7Rz8go=";
+ };
+
+ propagatedBuildInputs = [ eio ssl ];
+
+ meta = {
+ homepage = "https://github.com/anmonteiro/eio-ssl";
+ description = "OpenSSL binding to EIO";
+ license = lib.licenses.lgpl21;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/h2/eio.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/h2/eio.nix
new file mode 100644
index 0000000000..0beb6f3e08
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/h2/eio.nix
@@ -0,0 +1,18 @@
+{ buildDunePackage
+, h2
+, eio
+, gluten-eio
+}:
+
+buildDunePackage {
+ pname = "h2-eio";
+
+ inherit (h2) src version;
+
+ propagatedBuildInputs = [ eio gluten-eio h2 ];
+
+ meta = h2.meta // {
+ description = "EIO support for h2";
+ };
+}
+
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/httpun-ws/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/httpun-ws/default.nix
new file mode 100644
index 0000000000..89ac696301
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/httpun-ws/default.nix
@@ -0,0 +1,40 @@
+{ lib
+, fetchurl
+, buildDunePackage
+, angstrom
+, base64
+, bigstringaf
+, faraday
+, gluten
+, httpun
+, alcotest
+}:
+
+buildDunePackage rec {
+ pname = "httpun-ws";
+ version = "0.2.0";
+
+ src = fetchurl {
+ url = "https://github.com/anmonteiro/httpun-ws/releases/download/${version}/httpun-ws-${version}.tbz";
+ hash = "sha256-6uDNLg61tPyctthitxFqbw/IUDsuQ5BGvw5vTLLCl/0=";
+ };
+
+ propagatedBuildInputs = [
+ angstrom
+ base64
+ bigstringaf
+ faraday
+ gluten
+ httpun
+ ];
+
+ doCheck = true;
+ checkInputs = [ alcotest ];
+
+ meta = {
+ description = "Websocket implementation for httpun";
+ license = lib.licenses.bsd3;
+ homepage = "https://github.com/anmonteiro/httpun-ws";
+ maintainers = [ lib.maintainers.vbgl ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/httpun/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/httpun/default.nix
new file mode 100644
index 0000000000..f45ffe5eca
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/httpun/default.nix
@@ -0,0 +1,22 @@
+{ buildDunePackage
+, httpun-types
+, angstrom
+, bigstringaf
+, faraday
+, alcotest
+}:
+
+buildDunePackage {
+ pname = "httpun";
+
+ inherit (httpun-types) src version;
+
+ propagatedBuildInputs = [ angstrom bigstringaf faraday httpun-types ];
+
+ doCheck = true;
+ checkInputs = [ alcotest ];
+
+ meta = httpun-types.meta // {
+ description = "A high-performance, memory-efficient, and scalable HTTP library for OCaml";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/httpun/eio.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/httpun/eio.nix
new file mode 100644
index 0000000000..1b3160d699
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/httpun/eio.nix
@@ -0,0 +1,16 @@
+{ buildDunePackage
+, httpun
+, gluten-eio
+}:
+
+buildDunePackage {
+ pname = "httpun-eio";
+
+ inherit (httpun) src version;
+
+ propagatedBuildInputs = [ gluten-eio httpun ];
+
+ meta = httpun.meta // {
+ description = "EIO support for httpun";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/linol/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/linol/default.nix
index dc7ee48358..97630cc3db 100644
--- a/third_party/nixpkgs/pkgs/development/ocaml-modules/linol/default.nix
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/linol/default.nix
@@ -12,7 +12,13 @@ rec {
hash = "sha256-MwEisPJdzZN1VRnssotvExNMYOQdffS+Y2B8ZSUDVfo=";
};
- propagatedBuildInputs = [ yojson logs lsp ppx_yojson_conv_lib trace ];
+ propagatedBuildInputs = [
+ yojson
+ logs
+ (lsp.override { version = "1.18.0"; })
+ ppx_yojson_conv_lib
+ trace
+ ];
meta = with lib; {
description = "LSP server library";
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/ocaml-lsp/jsonrpc.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/ocaml-lsp/jsonrpc.nix
index 6ad8420fc1..1a2a97d21f 100644
--- a/third_party/nixpkgs/pkgs/development/ocaml-modules/ocaml-lsp/jsonrpc.nix
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/ocaml-lsp/jsonrpc.nix
@@ -8,7 +8,9 @@
, lib
, ocaml
, version ?
- if lib.versionAtLeast ocaml.version "4.14" then
+ if lib.versionAtLeast ocaml.version "5.02" then
+ "1.19.0"
+ else if lib.versionAtLeast ocaml.version "4.14" then
"1.18.0"
else if lib.versionAtLeast ocaml.version "4.13" then
"1.10.5"
@@ -19,6 +21,11 @@
}:
let params = {
+ "1.19.0" = {
+ name = "lsp";
+ minimalOCamlVersion = "5.02";
+ sha256 = "sha256-54PZ8af4nOG/TJFIqjSiKDaL0Um7zKQ96AtFkiHe5ew=";
+ };
"1.18.0" = {
name = "lsp";
minimalOCamlVersion = "4.14";
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/ocaml-lsp/lsp.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/ocaml-lsp/lsp.nix
index c77d1ed404..b22561666b 100644
--- a/third_party/nixpkgs/pkgs/development/ocaml-modules/ocaml-lsp/lsp.nix
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/ocaml-lsp/lsp.nix
@@ -22,7 +22,9 @@
, ocamlformat-rpc-lib
, ocaml
, version ?
- if lib.versionAtLeast ocaml.version "4.14" then
+ if lib.versionAtLeast ocaml.version "5.02" then
+ "1.19.0"
+ else if lib.versionAtLeast ocaml.version "4.14" then
"1.18.0"
else if lib.versionAtLeast ocaml.version "4.13" then
"1.10.5"
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/piaf/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/piaf/default.nix
index 9917643366..9c2e481b76 100644
--- a/third_party/nixpkgs/pkgs/development/ocaml-modules/piaf/default.nix
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/piaf/default.nix
@@ -1,52 +1,57 @@
-{ alcotest-lwt
+{ alcotest
, buildDunePackage
-, ocaml
-, bigarray-compat
-, dune-site
, fetchurl
-, gluten-lwt-unix
+, eio-ssl
+, faraday
+, h2-eio
+, httpun-eio
+, httpun-ws
+, ipaddr
+, ke
, lib
, logs
, magic-mime
-, mrmime
-, psq
-, rresult
+, pecu
+, prettym
+, unstrctrd
, uri
+, uutf
+, dune-site
+, eio_main
}:
-lib.throwIf (lib.versionAtLeast ocaml.version "5.0")
- "piaf is not available for OCaml ${ocaml.version}"
-
buildDunePackage rec {
pname = "piaf";
- version = "0.1.0";
+ version = "0.2.0";
src = fetchurl {
url = "https://github.com/anmonteiro/piaf/releases/download/${version}/piaf-${version}.tbz";
- hash = "sha256-AMO+ptGox33Bi7u/H0SaeCU88XORrRU3UbLof3EwcmU=";
+ hash = "sha256-B/qQCaUvrqrm2GEW51AH9SebGFx7x8laq5RV8hBzcPs=";
};
- postPatch = ''
- substituteInPlace ./vendor/dune --replace "mrmime.prettym" "prettym"
- '';
-
propagatedBuildInputs = [
- bigarray-compat
+ eio-ssl
+ faraday
+ h2-eio
+ httpun-eio
+ httpun-ws
+ ipaddr
logs
magic-mime
- mrmime
- psq
- rresult
+ pecu
+ prettym
+ unstrctrd
uri
- gluten-lwt-unix
+ uutf
];
- nativeCheckInputs = [
- alcotest-lwt
- dune-site
- ];
- # Check fails with OpenSSL 3
+ # Some test cases fail
doCheck = false;
+ checkInputs = [
+ alcotest
+ dune-site
+ eio_main
+ ];
meta = {
description = "HTTP library with HTTP/2 support written entirely in OCaml";
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/ppx_blob/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/ppx_blob/default.nix
index b9665ecc05..62ac0769d6 100644
--- a/third_party/nixpkgs/pkgs/development/ocaml-modules/ppx_blob/default.nix
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/ppx_blob/default.nix
@@ -4,7 +4,7 @@ buildDunePackage rec {
pname = "ppx_blob";
version = "0.9.0";
- duneVersion = "3";
+ minimalOCamlVersion = "4.08";
src = fetchurl {
url = "https://github.com/johnwhitington/${pname}/releases/download/${version}/ppx_blob-${version}.tbz";
@@ -13,7 +13,7 @@ buildDunePackage rec {
checkInputs = [ alcotest ];
propagatedBuildInputs = [ ppxlib ];
- doCheck = lib.versionAtLeast ocaml.version "4.08";
+ doCheck = true;
meta = with lib; {
homepage = "https://github.com/johnwhitington/ppx_blob";
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/printbox/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/printbox/default.nix
index fe7e655ba6..56d9628ebf 100644
--- a/third_party/nixpkgs/pkgs/development/ocaml-modules/printbox/default.nix
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/printbox/default.nix
@@ -4,9 +4,7 @@ buildDunePackage rec {
pname = "printbox";
version = "0.11";
- useDune2 = true;
-
- minimalOCamlVersion = "4.03";
+ minimalOCamlVersion = "4.04";
src = fetchFromGitHub {
owner = "c-cube";
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/unisim_archisec/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/unisim_archisec/default.nix
index 8db9abd363..f29ea64f4f 100644
--- a/third_party/nixpkgs/pkgs/development/ocaml-modules/unisim_archisec/default.nix
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/unisim_archisec/default.nix
@@ -2,11 +2,11 @@
buildDunePackage rec {
pname = "unisim_archisec";
- version = "0.0.8";
+ version = "0.0.9";
src = fetchurl {
- url = "https://github.com/binsec/unisim_archisec/releases/download/0.0.8/unisim_archisec-0.0.8.tbz";
- sha256 = "sha256-D8DumHaQnLsMaVHoUL7w8KgGRTh9Rk+22NNSa0a/qII=";
+ url = "https://github.com/binsec/unisim_archisec/releases/download/0.0.9/unisim_archisec-0.0.9.tbz";
+ sha256 = "sha256-K7nBQQvnsGUgzGMLGO71P9L1P43yDol3e17glI8y35E=";
};
duneVersion = "3";
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/uunf/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/uunf/default.nix
index e001fa03a2..ae2d8d6c29 100644
--- a/third_party/nixpkgs/pkgs/development/ocaml-modules/uunf/default.nix
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/uunf/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchurl, ocaml, findlib, ocamlbuild, topkg, uutf, cmdliner
, cmdlinerSupport ? lib.versionAtLeast cmdliner.version "1.1"
-, version ? if lib.versionAtLeast ocaml.version "4.14" then "15.1.0" else "15.0.0"
+, version ? if lib.versionAtLeast ocaml.version "4.14" then "16.0.0" else "15.0.0"
}:
let
@@ -8,7 +8,7 @@ let
webpage = "https://erratique.ch/software/${pname}";
hash = {
"15.0.0" = "sha256-B/prPAwfqS8ZPS3fyDDIzXWRbKofwOCyCfwvh9veuug=";
- "15.1.0" = "sha256-D8yvb7hVWaYxMqMZ5089/5tWDfvyGXKUOjhfU/4zSeQ=";
+ "16.0.0" = "sha256-iQNkT1av6ONJXn3yWbNbEVV8lKGYOKh/nPU0tkUdX64=";
}."${version}";
in
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/uuseg/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/uuseg/default.nix
index 9a8cfa2949..44a58ab49a 100644
--- a/third_party/nixpkgs/pkgs/development/ocaml-modules/uuseg/default.nix
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/uuseg/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, ocaml, findlib, ocamlbuild, topkg, uucp, uutf, cmdliner
-, version ? if lib.versionAtLeast ocaml.version "4.14" then "15.1.0" else "15.0.0"
+, version ? if lib.versionAtLeast ocaml.version "4.14" then "16.0.0" else "15.0.0"
, cmdlinerSupport ? lib.versionAtLeast cmdliner.version "1.1"
}:
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "${webpage}/releases/${pname}-${version}.tbz";
hash = {
- "15.1.0" = "sha256-IPI3Wd51HzX4n+uGcgc04us29jMjnKbGgVEAdp0CVMU=";
+ "16.0.0" = "sha256-WAP9uyofhtw6ag6/U4GQAanIFoKWvyA4NgeVweTs/iQ=";
"15.0.0" = "sha256-q8x3bia1QaKpzrWFxUmLWIraKqby7TuPNGvbSjkY4eM=";
}."${version}";
};
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/vchan/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/vchan/default.nix
index e1be60da8b..51aae9b59b 100644
--- a/third_party/nixpkgs/pkgs/development/ocaml-modules/vchan/default.nix
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/vchan/default.nix
@@ -32,6 +32,6 @@ buildDunePackage rec {
description = "Xen Vchan implementation";
homepage = "https://github.com/mirage/ocaml-vchan";
license = licenses.isc;
- maintainers = [ maintainers.sternenseemann ];
+ maintainers = teams.xen.members ++ [ maintainers.sternenseemann ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/xenstore/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/xenstore/default.nix
index 296597a6a6..2955755ccb 100644
--- a/third_party/nixpkgs/pkgs/development/ocaml-modules/xenstore/default.nix
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/xenstore/default.nix
@@ -25,10 +25,7 @@ buildDunePackage rec {
meta = with lib; {
description = "Xenstore protocol in pure OCaml";
license = licenses.lgpl21Only;
- maintainers = with maintainers; [
- sternenseemann
- sigmasquadron
- ];
+ maintainers = teams.xen.members ++ [ maintainers.sternenseemann ];
homepage = "https://github.com/mirage/ocaml-xenstore";
};
}
diff --git a/third_party/nixpkgs/pkgs/development/ocaml-modules/xenstore_transport/default.nix b/third_party/nixpkgs/pkgs/development/ocaml-modules/xenstore_transport/default.nix
index f0867b4ec3..5ef03349e6 100644
--- a/third_party/nixpkgs/pkgs/development/ocaml-modules/xenstore_transport/default.nix
+++ b/third_party/nixpkgs/pkgs/development/ocaml-modules/xenstore_transport/default.nix
@@ -23,5 +23,6 @@ buildDunePackage rec {
description = "Low-level libraries for connecting to a xenstore service on a xen host";
license = licenses.lgpl21Only;
homepage = "https://github.com/xapi-project/ocaml-xenstore-clients";
+ maintainers = teams.xen.members;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/octave-modules/signal/default.nix b/third_party/nixpkgs/pkgs/development/octave-modules/signal/default.nix
index 0c4c2d9c6e..1693d83606 100644
--- a/third_party/nixpkgs/pkgs/development/octave-modules/signal/default.nix
+++ b/third_party/nixpkgs/pkgs/development/octave-modules/signal/default.nix
@@ -6,11 +6,11 @@
buildOctavePackage rec {
pname = "signal";
- version = "1.4.5";
+ version = "1.4.6";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
- sha256 = "sha256-VVreL/gPcRiQk5XDNAXwoXpPvNIrxtL7nD9/Rf72SOc=";
+ sha256 = "sha256-lO74/qeMiWCfjd9tX/i/wuDauTK0P4bOkRR0pYtcce4=";
};
requiredOctavePackages = [
diff --git a/third_party/nixpkgs/pkgs/development/php-packages/opentelemetry/default.nix b/third_party/nixpkgs/pkgs/development/php-packages/opentelemetry/default.nix
index dadc828e5f..8ce92a6781 100644
--- a/third_party/nixpkgs/pkgs/development/php-packages/opentelemetry/default.nix
+++ b/third_party/nixpkgs/pkgs/development/php-packages/opentelemetry/default.nix
@@ -5,7 +5,7 @@
}:
let
- version = "1.1.0beta2";
+ version = "1.1.0";
in
buildPecl rec {
inherit version;
@@ -15,7 +15,7 @@ buildPecl rec {
owner = "open-telemetry";
repo = "opentelemetry-php-instrumentation";
rev = version;
- hash = "sha256-gZby9wr5FN5mNG9YNVqQFYloxd4ws91Mz6IPn5OAGjs=";
+ hash = "sha256-X3rGzKDI16W21O9BaCuvVCreuce6is+URFSa1FNcznM=";
};
sourceRoot = "${src.name}/ext";
diff --git a/third_party/nixpkgs/pkgs/development/php-packages/pcov/default.nix b/third_party/nixpkgs/pkgs/development/php-packages/pcov/default.nix
index 1ee88135b3..02af71c12e 100644
--- a/third_party/nixpkgs/pkgs/development/php-packages/pcov/default.nix
+++ b/third_party/nixpkgs/pkgs/development/php-packages/pcov/default.nix
@@ -4,6 +4,7 @@
php,
pcre2,
fetchFromGitHub,
+ fetchpatch,
}:
let
@@ -22,6 +23,14 @@ buildPecl {
buildInputs = [ pcre2 ];
+ patches = [
+ # Allow building for PHP 8.4
+ (fetchpatch {
+ url = "https://github.com/krakjoe/pcov/commit/7d764c7c2555e8287351961d72be3ebec4d8743f.patch";
+ sha256 = "sha256-5wIHrrCwUXQpPdUg+3Kwyop5yvOzQQ3qc4pQXU8q2OM=";
+ })
+ ];
+
meta = with lib; {
changelog = "https://github.com/krakjoe/pcov/releases/tag/v${version}";
description = "Self contained php-code-coverage compatible driver for PHP";
diff --git a/third_party/nixpkgs/pkgs/development/php-packages/spx/default.nix b/third_party/nixpkgs/pkgs/development/php-packages/spx/default.nix
index caab4d5933..d861eab67a 100644
--- a/third_party/nixpkgs/pkgs/development/php-packages/spx/default.nix
+++ b/third_party/nixpkgs/pkgs/development/php-packages/spx/default.nix
@@ -6,7 +6,7 @@
}:
let
- version = "0.4.16";
+ version = "0.4.17";
in
buildPecl {
inherit version;
@@ -16,7 +16,7 @@ buildPecl {
owner = "NoiseByNorthwest";
repo = "php-spx";
rev = "v${version}";
- hash = "sha256-1HOLMbCuV1bxi4DV26QOhi93VsBF3NJymk4SMn2ze4g=";
+ hash = "sha256-MH/0G9KKmwcVsJKpe6uE1xjvykBEWuYU0DIOGfXiLAw=";
};
configureFlags = [ "--with-zlib-dir=${zlib.dev}" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/acoustics/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/acoustics/default.nix
deleted file mode 100644
index 67941fd6de..0000000000
--- a/third_party/nixpkgs/pkgs/development/python-modules/acoustics/default.nix
+++ /dev/null
@@ -1,56 +0,0 @@
-{
- lib,
- buildPythonPackage,
- fetchFromGitHub,
- flit-core,
- matplotlib,
- numpy,
- pandas,
- pytestCheckHook,
- pythonOlder,
- scipy,
- tabulate,
-}:
-
-buildPythonPackage rec {
- pname = "acoustics";
- version = "0.2.6-unstable-2023-08-20";
- pyproject = true;
-
- disabled = pythonOlder "3.6";
-
- src = fetchFromGitHub {
- owner = "python-acoustics";
- repo = "python-acoustics";
- rev = "99d79206159b822ea2f4e9d27c8b2fbfeb704d38";
- hash = "sha256-/4bVjlhj8ihpAFHEWPaZ/xBILi3rb8f0NmwAexJCg+o=";
- };
-
- nativeBuildInputs = [ flit-core ];
-
- propagatedBuildInputs = [
- matplotlib
- numpy
- pandas
- scipy
- tabulate
- ];
-
- nativeCheckInputs = [ pytestCheckHook ];
-
- preCheck = ''
- export HOME=$TMPDIR
- mkdir -p $HOME/.matplotlib
- echo "backend: ps" > $HOME/.matplotlib/matplotlibrc
- '';
-
- pytestFlagsArray = [ "-Wignore::DeprecationWarning" ];
-
- pythonImportsCheck = [ "acoustics" ];
-
- meta = with lib; {
- description = "Python package for acousticians";
- license = with licenses; [ bsd3 ];
- homepage = "https://github.com/python-acoustics/python-acoustics";
- };
-}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/acquire/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/acquire/default.nix
index ca5f1c39a6..2157e0fc7b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/acquire/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/acquire/default.nix
@@ -41,7 +41,7 @@ buildPythonPackage rec {
dissect-target
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
full = [
dissect-target
minio
@@ -52,7 +52,7 @@ buildPythonPackage rec {
] ++ dissect-target.optional-dependencies.full;
};
- nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.full;
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.full;
pythonImportsCheck = [ "acquire" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/adafruit-io/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/adafruit-io/default.nix
index 3177c78047..e0f1122a46 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/adafruit-io/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/adafruit-io/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "adafruit-io";
- version = "2.7.2";
+ version = "2.8.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "adafruit";
repo = "Adafruit_IO_Python";
rev = "refs/tags/${version}";
- hash = "sha256-JBpF08WGe1pMK1y7HZLH/jSQkJtbWdiTGYHWRd39UIk=";
+ hash = "sha256-OwTHMyc2ePSdYVuY1h3PY+uDBl6/7fTMXiZC3sZm8fU=";
};
nativeBuildInputs = [ setuptools-scm ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/adb-shell/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/adb-shell/default.nix
index a7347c080d..b37440c51c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/adb-shell/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/adb-shell/default.nix
@@ -34,7 +34,7 @@ buildPythonPackage rec {
rsa
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
async = [
aiofiles
async-timeout
@@ -46,7 +46,7 @@ buildPythonPackage rec {
mock
pycryptodome
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "adb_shell" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aioautomower/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aioautomower/default.nix
index c3a4ec04b5..675657c7be 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aioautomower/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aioautomower/default.nix
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "aioautomower";
- version = "2024.9.1";
+ version = "2024.9.3";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "Thomas55555";
repo = "aioautomower";
rev = "refs/tags/${version}";
- hash = "sha256-MdsK+QP8YdMceTiNwhuf84KARIHCyn7/g6WKrDB6yCc=";
+ hash = "sha256-2jPQcMD05SUYnBwAaWHbGKXy7Du2JKPVq3eui9YaqxI=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aiobotocore/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aiobotocore/default.nix
index 75fa1cc5b5..40a5adfd3c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aiobotocore/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aiobotocore/default.nix
@@ -48,7 +48,7 @@ buildPythonPackage rec {
wrapt
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
awscli = [ awscli ];
boto3 = [ boto3 ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aiocache/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aiocache/default.nix
index 54a2bfb88e..d1e87d08de 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aiocache/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aiocache/default.nix
@@ -7,33 +7,29 @@
marshmallow,
msgpack,
pkgs,
- pythonOlder,
pytest-asyncio,
+ pytest-cov-stub,
pytest-mock,
pytestCheckHook,
+ pythonOlder,
redis,
setuptools,
}:
buildPythonPackage rec {
pname = "aiocache";
- version = "0.12.2";
+ version = "0.12.3";
pyproject = true;
- disabled = pythonOlder "3.7";
+ disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "aio-libs";
repo = "aiocache";
rev = "refs/tags/v${version}";
- hash = "sha256-yvXDNJL8uxReaU81klVWudJwh1hmvg5GeeILcNpm/YA=";
+ hash = "sha256-4QYCRXMWlt9fsiWgUTc2pKzXG7AG/zGmd4HT5ggIZNM=";
};
- postPatch = ''
- substituteInPlace setup.cfg \
- --replace-fail "--cov=aiocache --cov=tests/ --cov-report term" ""
- '';
-
build-system = [ setuptools ];
optional-dependencies = {
@@ -46,6 +42,7 @@ buildPythonPackage rec {
aiohttp
marshmallow
pytest-asyncio
+ pytest-cov-stub
pytest-mock
pytestCheckHook
] ++ lib.flatten (lib.attrValues optional-dependencies);
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aiocoap/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aiocoap/default.nix
index 51a73cc4ec..00592ed895 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aiocoap/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aiocoap/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
build-system = [ setuptools ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
oscore = [
cbor2
cryptography
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aiodukeenergy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aiodukeenergy/default.nix
new file mode 100644
index 0000000000..01e0fa7cae
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aiodukeenergy/default.nix
@@ -0,0 +1,49 @@
+{
+ aiohttp,
+ aioresponses,
+ buildPythonPackage,
+ fetchFromGitHub,
+ lib,
+ poetry-core,
+ pytest-asyncio,
+ pytest-cov-stub,
+ pytestCheckHook,
+ yarl,
+}:
+
+buildPythonPackage rec {
+ pname = "aiodukeenergy";
+ version = "0.2.2";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "hunterjm";
+ repo = "aiodukeenergy";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-aDBleEp3ZlY1IfFCbsUEU+wzYgjNaJeip8crHlh5qHE=";
+ };
+
+ build-system = [ poetry-core ];
+
+ dependencies = [
+ aiohttp
+ yarl
+ ];
+
+ pythonImportsCheck = [ "aiodukeenergy" ];
+
+ nativeCheckInputs = [
+ aioresponses
+ pytest-asyncio
+ pytest-cov-stub
+ pytestCheckHook
+ ];
+
+ meta = {
+ changelog = "https://github.com/hunterjm/aiodukeenergy/blob/${src.rev}/CHANGELOG.md";
+ description = "Asyncio Duke Energy";
+ homepage = "https://github.com/hunterjm/aiodukeenergy";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ dotlambda ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aioesphomeapi/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aioesphomeapi/default.nix
index 8e13ca9d21..4d6f597fb2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aioesphomeapi/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aioesphomeapi/default.nix
@@ -26,7 +26,7 @@
buildPythonPackage rec {
pname = "aioesphomeapi";
- version = "25.3.2";
+ version = "27.0.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -35,7 +35,7 @@ buildPythonPackage rec {
owner = "esphome";
repo = "aioesphomeapi";
rev = "refs/tags/v${version}";
- hash = "sha256-ITNXPwQTKOyH0TXYr8v/VI5rPNCvKGb/zIE1q+Ja8j0=";
+ hash = "sha256-2FA0QleMJG69vhyC85tO4ZAY0U8qPIdyJROHKxC35GM=";
};
build-system = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aioftp/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aioftp/default.nix
index ee0429bacb..a926f96b8d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aioftp/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aioftp/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ siosocks ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
socks = [ siosocks ];
};
@@ -42,7 +42,7 @@ buildPythonPackage rec {
pytest-asyncio
pytestCheckHook
trustme
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [
# uses 127.0.0.2, which macos doesn't like
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aiohasupervisor/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aiohasupervisor/default.nix
index 04755463bf..969e72889d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aiohasupervisor/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aiohasupervisor/default.nix
@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "aiohasupervisor";
- version = "0.1.0b1";
+ version = "0.1.0";
pyproject = true;
disabled = pythonOlder "3.12";
src = fetchPypi {
inherit pname version;
- hash = "sha256-INpyN5jdXOzTC6t18PvbkbDM7n4Y4rejb08UfyJyFSk=";
+ hash = "sha256-Jq9cSdMMXVgRHhQK1LuGwVR6GBTIrw3th7y9huRSQjM=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aiohttp-basicauth/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aiohttp-basicauth/default.nix
index ee3e5483a1..eede039d48 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aiohttp-basicauth/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aiohttp-basicauth/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "aiohttp-basicauth";
- version = "1.0.0";
+ version = "1.1.0";
format = "setuptools";
disabled = pythonOlder "3.6";
@@ -18,8 +18,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "romis2012";
repo = "aiohttp-basicauth";
- rev = "v${version}";
- hash = "sha256-UaRzauHmBHYwXFqRwDn1py79BScqq5j5SWALM4dQBP4=";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-DjwrMlkVVceA5kDzm0c/on0VMOxyMMA3Hu4Y2Tiu0lI=";
};
propagatedBuildInputs = [ aiohttp ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aiojobs/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aiojobs/default.nix
index 437e5a3ce0..8ee952feb3 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aiojobs/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aiojobs/default.nix
@@ -37,7 +37,7 @@ buildPythonPackage rec {
propagatedBuildInputs = lib.optionals (pythonOlder "3.11") [ async-timeout ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
aiohttp = [ aiohttp ];
};
@@ -45,7 +45,7 @@ buildPythonPackage rec {
pytestCheckHook
pytest-aiohttp
pytest-cov-stub
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "aiojobs" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aiolip/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aiolip/default.nix
deleted file mode 100644
index 06c23bc68b..0000000000
--- a/third_party/nixpkgs/pkgs/development/python-modules/aiolip/default.nix
+++ /dev/null
@@ -1,39 +0,0 @@
-{
- lib,
- buildPythonPackage,
- fetchFromGitHub,
- pytestCheckHook,
- setuptools,
- pythonOlder,
-}:
-
-buildPythonPackage rec {
- pname = "aiolip";
- version = "1.1.6";
- pyproject = true;
- disabled = pythonOlder "3.5";
-
- src = fetchFromGitHub {
- owner = "bdraco";
- repo = "aiolip";
- rev = version;
- sha256 = "1bgmcl8q1p6f2xm3w2qylvla6vf6bd1p2hfwj4l8w6w0w04vr02g";
- };
-
- build-system = [ setuptools ];
-
- nativeCheckInputs = [ pytestCheckHook ];
-
- postPatch = ''
- substituteInPlace setup.py --replace-fail "'pytest-runner'," ""
- '';
-
- pythonImportsCheck = [ "aiolip" ];
-
- meta = with lib; {
- description = "Python module for the Lutron Integration Protocol";
- homepage = "https://github.com/bdraco/aiolip";
- license = with licenses; [ asl20 ];
- maintainers = with maintainers; [ fab ];
- };
-}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aiomealie/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aiomealie/default.nix
index e6ea538d24..ee4ad62a1b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aiomealie/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aiomealie/default.nix
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "aiomealie";
- version = "0.9.2";
+ version = "0.9.3";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "joostlek";
repo = "python-mealie";
rev = "refs/tags/v${version}";
- hash = "sha256-rvizMeV1+tsBQiZl2Am4SjLrFkyhR/SvvLFwOTVP6wI=";
+ hash = "sha256-FJhmipWE3DE4PRWkEq8/j9iz9HQ7G7J5I9hwjU6e3FA=";
};
build-system = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aiomisc/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aiomisc/default.nix
index 59412173e9..a9dabfd3ee 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aiomisc/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aiomisc/default.nix
@@ -45,9 +45,9 @@ buildPythonPackage rec {
fastapi
pytestCheckHook
setproctitle
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
- passthru.optional-dependencies = {
+ optional-dependencies = {
aiohttp = [ aiohttp ];
#asgi = [ aiohttp-asgi ];
cron = [ croniter ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aioopenexchangerates/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aioopenexchangerates/default.nix
index 960ba0dc9f..2c372e0a63 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aioopenexchangerates/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aioopenexchangerates/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "aioopenexchangerates";
- version = "0.6.3";
+ version = "0.6.6";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "MartinHjelmare";
repo = "aioopenexchangerates";
rev = "refs/tags/v${version}";
- hash = "sha256-JWf8MXwYKUF0brS+NcsPZkMS5XBtpZyFPD7dOS3g/6M=";
+ hash = "sha256-KFs5r7C7CorjEix2yL+NT/0liz3ivoiL6ZV5lJbBWBc=";
};
pythonRelaxDeps = [ "pydantic" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aioprometheus/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aioprometheus/default.nix
index 0c74e4a6ac..2dc49ae5b1 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aioprometheus/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aioprometheus/default.nix
@@ -34,7 +34,7 @@ buildPythonPackage rec {
quantile-python
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
aiohttp = [ aiohttp ];
starlette = [ starlette ];
quart = [ quart ];
@@ -46,7 +46,7 @@ buildPythonPackage rec {
httpx
fastapi
uvicorn
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "aioprometheus" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aiortm/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aiortm/default.nix
index 7056d56f85..05263b49c7 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aiortm/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aiortm/default.nix
@@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "aiortm";
- version = "0.9.0";
+ version = "0.9.7";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -28,7 +28,7 @@ buildPythonPackage rec {
owner = "MartinHjelmare";
repo = "aiortm";
rev = "refs/tags/v${version}";
- hash = "sha256-fGUD0Ne7S2MyR4ilKy6GGzuWE+nO/DWMnBex4YZbXc8=";
+ hash = "sha256-dkQihn2x6WHEPA4bbbeONhQlFXR0xc1vC1A+sWAhSl8=";
};
pythonRelaxDeps = [ "typer" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aiortsp/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aiortsp/default.nix
index 4bdf43d387..0e3920cfd6 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aiortsp/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aiortsp/default.nix
@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "aiortsp";
- version = "1.3.7";
+ version = "1.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "marss";
repo = "aiortsp";
- rev = version;
- hash = "sha256-bxfnKAzMYh0lhS3he617eGhO7hmNbiwEYHh8k/PZ6r4=";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-/ydsu+53WOocdWk3AW0/cXBEx1qAlhIC0LUDy459pbQ=";
};
nativeBuildInputs = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aiorussound/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aiorussound/default.nix
index 7c0f045c62..6e702e7927 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aiorussound/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aiorussound/default.nix
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "aiorussound";
- version = "3.1.5";
+ version = "4.0.5";
pyproject = true;
# requires newer f-strings introduced in 3.12
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "noahhusby";
repo = "aiorussound";
rev = "refs/tags/${version}";
- hash = "sha256-c9elemUdvX8Q8/Sr4DSXEx9SdRoLKibQFbY+WSDg/yM=";
+ hash = "sha256-W0vhVK1SmnTsNuXpDn2e1BrBnsdBwgiNyXucC+ASg1M=";
};
build-system = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aiostreammagic/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aiostreammagic/default.nix
index fdee19ddc1..4b631f5e0e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aiostreammagic/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aiostreammagic/default.nix
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "aiostreammagic";
- version = "2.4.0";
+ version = "2.5.0";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "noahhusby";
repo = "aiostreammagic";
rev = "refs/tags/${version}";
- hash = "sha256-TWGDviQ1SYLlzuIsot7JgB5XIEZES54ERJ3tv7+9DNc=";
+ hash = "sha256-Tb15ro+6K+7jqmer/bXDJUEBonMv1sZSU/0ZtCWOCfc=";
};
pythonRelaxDeps = [ "websockets" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aioswitcher/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aioswitcher/default.nix
index 421e8ebc9b..e6dd777a46 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aioswitcher/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aioswitcher/default.nix
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "aioswitcher";
- version = "4.0.3";
+ version = "4.1.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "TomerFi";
repo = "aioswitcher";
rev = "refs/tags/${version}";
- hash = "sha256-QSnroxVHlfZd6QDaqUTMyoctiEsxWmGmFxzql1YIAD0=";
+ hash = "sha256-iWEmKyg20qCww/Q+HjOj4Owp26xgY1kXQHVkmxFPfr4=";
};
__darwinAllowLocalNetworking = true;
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aiovlc/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aiovlc/default.nix
index 329cfee052..cfebe114b4 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aiovlc/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aiovlc/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "aiovlc";
- version = "0.5.0";
+ version = "0.6.0";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "MartinHjelmare";
repo = "aiovlc";
rev = "refs/tags/v${version}";
- hash = "sha256-F66HGfbsve/jYyUEapUTVtLxaEIW63r3eNNk7mXOx5Y=";
+ hash = "sha256-2YG/m/z2xHUep2VJuCQs4+gGHUolj/u3kycpYZmUyBs=";
};
build-system = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aiowithings/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aiowithings/default.nix
index e2794d2411..85af5993d8 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aiowithings/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aiowithings/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "aiowithings";
- version = "3.0.3";
+ version = "3.1.0";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "joostlek";
repo = "python-withings";
rev = "refs/tags/v${version}";
- hash = "sha256-YM+7raD5Wp+pC+R4DV92QN5E+TlNoMnt5M+n6Ax0W9k=";
+ hash = "sha256-pTDHbnL5MfcsQFiaRnKTDAoJ1JwwxRUTB6fQsXjIFl0=";
};
postPatch = ''
@@ -31,9 +31,9 @@ buildPythonPackage rec {
--replace "--cov" ""
'';
- nativeBuildInputs = [ poetry-core ];
+ build-system = [ poetry-core ];
- propagatedBuildInputs = [
+ dependencies = [
aiohttp
yarl
];
@@ -47,6 +47,29 @@ buildPythonPackage rec {
pythonImportsCheck = [ "aiowithings" ];
+ pytestFlagsArray = [ "--snapshot-update" ];
+
+ disabledTests = [
+ # Tests require network access
+ "test_creating_own_session"
+ "test_error_codes"
+ "test_get_activities"
+ "test_get_devices"
+ "test_get_goals"
+ "test_get_measurement"
+ "test_get_new_device"
+ "test_get_sleep_summary"
+ "test_get_sleep"
+ "test_get_workouts"
+ "test_list_all_subscriptions"
+ "test_list_subscriptions"
+ "test_putting_in_own_session"
+ "test_revoking"
+ "test_subscribing"
+ "test_timeout"
+ "test_unexpected_server_response"
+ ];
+
meta = with lib; {
description = "Module to interact with Withings";
homepage = "https://github.com/joostlek/python-withings";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/albucore/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/albucore/default.nix
index b176b817da..07f2e3f4ce 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/albucore/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/albucore/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "albucore";
- version = "0.0.15";
+ version = "0.0.17";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "albumentations-team";
repo = "albucore";
rev = "refs/tags/${version}";
- hash = "sha256-FA11dVw47KucSYU1+3oxw6GUQfPZtjoNPUb96vb6wqo=";
+ hash = "sha256-9fv5jewfL3JKhZyD0YS1WDNZ7wWt+8iF2DcygCOl168=";
};
pythonRemoveDeps = [ "opencv-python" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/albumentations/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/albumentations/default.nix
index a7bc2d5251..65a26d13ba 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/albumentations/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/albumentations/default.nix
@@ -15,8 +15,12 @@
pydantic,
pyyaml,
scikit-image,
- scikit-learn,
+ # optional dependencies
+ huggingface-hub,
+ pillow,
+
+ # tests
deepdiff,
pytestCheckHook,
pytest-mock,
@@ -26,7 +30,7 @@
buildPythonPackage rec {
pname = "albumentations";
- version = "1.4.11";
+ version = "1.4.17";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -35,7 +39,7 @@ buildPythonPackage rec {
owner = "albumentations-team";
repo = "albumentations";
rev = "refs/tags/${version}";
- hash = "sha256-1070V9+EZ4qrhxmbMyvTbu89pLoonrn0Peb8nwp2lwA=";
+ hash = "sha256-4JOqaSpBXSrAR3qrOeab+PvhXPcoEnblO0n9TSqW0bY=";
};
pythonRemoveDeps = [ "opencv-python" ];
@@ -50,9 +54,13 @@ buildPythonPackage rec {
pydantic
pyyaml
scikit-image
- scikit-learn
];
+ optional-dependencies = {
+ hub = [ huggingface-hub ];
+ text = [ pillow ];
+ };
+
nativeCheckInputs = [
deepdiff
pytestCheckHook
@@ -62,6 +70,7 @@ buildPythonPackage rec {
];
disabledTests = [
+ "test_pca_inverse_transform"
# this test hangs up
"test_transforms"
];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/ale-py/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/ale-py/default.nix
index 0318131010..852a94ed3a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/ale-py/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/ale-py/default.nix
@@ -30,14 +30,14 @@
buildPythonPackage rec {
pname = "ale-py";
- version = "0.10.0";
+ version = "0.10.1";
pyproject = true;
src = fetchFromGitHub {
owner = "Farama-Foundation";
repo = "Arcade-Learning-Environment";
rev = "refs/tags/v${version}";
- hash = "sha256-tdxO5eixI2swezhkeSMqeVgdiaa/VmNdwhZYURSzadw=";
+ hash = "sha256-MDMCYnyLZYbQXwyr5VuPeVEop825nD++yQ7hhsW4BX8=";
};
build-system = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/alpha-vantage/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/alpha-vantage/default.nix
index 3e39efa7d3..7830701eab 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/alpha-vantage/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/alpha-vantage/default.nix
@@ -39,7 +39,7 @@ buildPythonPackage rec {
requests
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
pandas = [
pandas
];
@@ -49,7 +49,7 @@ buildPythonPackage rec {
aioresponses
requests-mock
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
# Starting with 3.0.0 most tests require an API key
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/ambee/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/ambee/default.nix
deleted file mode 100644
index 91cf9f27b2..0000000000
--- a/third_party/nixpkgs/pkgs/development/python-modules/ambee/default.nix
+++ /dev/null
@@ -1,56 +0,0 @@
-{
- lib,
- buildPythonPackage,
- pythonOlder,
- fetchFromGitHub,
- aiohttp,
- poetry-core,
- yarl,
- aresponses,
- pytest-asyncio,
- pytest-cov-stub,
- pytestCheckHook,
-}:
-
-buildPythonPackage rec {
- pname = "ambee";
- version = "0.4.0";
- disabled = pythonOlder "3.8";
- pyproject = true;
-
- src = fetchFromGitHub {
- owner = "frenck";
- repo = "python-ambee";
- rev = "v${version}";
- hash = "sha256-2wX2CLr6kdVw2AGPW6DmYI2OBfQFI/iWVorok2d3wx4=";
- };
-
- build-system = [ poetry-core ];
-
- dependencies = [
- aiohttp
- yarl
- ];
-
- nativeCheckInputs = [
- aresponses
- pytest-asyncio
- pytest-cov-stub
- pytestCheckHook
- ];
-
- postPatch = ''
- # Upstream doesn't set a version for the pyproject.toml
- substituteInPlace pyproject.toml \
- --replace-fail "0.0.0" "${version}"
- '';
-
- pythonImportsCheck = [ "ambee" ];
-
- meta = with lib; {
- description = "Python client for Ambee API";
- homepage = "https://github.com/frenck/python-ambee";
- license = with licenses; [ mit ];
- maintainers = with maintainers; [ fab ];
- };
-}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/ancp-bids/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/ancp-bids/default.nix
index 77978e6cd1..a595a57a5e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/ancp-bids/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/ancp-bids/default.nix
@@ -6,7 +6,6 @@
pythonOlder,
pytestCheckHook,
setuptools,
- wheel,
numpy,
pandas,
}:
@@ -14,7 +13,8 @@
buildPythonPackage rec {
pname = "ancp-bids";
version = "0.2.4";
- format = "pyproject";
+ pyproject = true;
+
disabled = pythonOlder "3.7";
# `tests/data` dir missing from PyPI dist
@@ -25,19 +25,7 @@ buildPythonPackage rec {
hash = "sha256-c6X1gCYAezgZQP6xfQPfKW8V35F1cnTdbryEp3sZ4jw=";
};
- patches = [
- # https://github.com/ANCPLabOldenburg/ancp-bids/pull/78
- (fetchpatch {
- name = "unpin-wheel-build-dependency.patch";
- url = "https://github.com/ANCPLabOldenburg/ancp-bids/commit/6e7a0733002845aacb0152c5aacfb42054a9b65e.patch";
- hash = "sha256-WbQRwb8Wew46OJu+zo7n4qBtgtH/Lr6x3YHAyN9ko9M=";
- })
- ];
-
- nativeBuildInputs = [
- setuptools
- wheel
- ];
+ build-system = [ setuptools ];
nativeCheckInputs = [
numpy
@@ -54,6 +42,7 @@ buildPythonPackage rec {
meta = with lib; {
homepage = "https://ancpbids.readthedocs.io";
description = "Read/write/validate/query BIDS datasets";
+ changelog = "https://github.com/ANCPLabOldenburg/ancp-bids/releases/tag/${version}";
license = licenses.mit;
maintainers = with maintainers; [ bcdarwin ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/androidtv/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/androidtv/default.nix
index 799306fa30..c277a6e289 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/androidtv/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/androidtv/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
pure-python-adb
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
async = [ aiofiles ];
inherit (adb-shell.optional-dependencies) usb;
};
@@ -39,7 +39,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
mock
pytestCheckHook
- ] ++ passthru.optional-dependencies.async ++ passthru.optional-dependencies.usb;
+ ] ++ optional-dependencies.async ++ optional-dependencies.usb;
disabledTests = [
# Requires git but fails anyway
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/angr/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/angr/default.nix
index 15663d0e79..d382cc49c9 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/angr/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/angr/default.nix
@@ -91,7 +91,7 @@ buildPythonPackage rec {
unique-log-filter
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
AngrDB = [ sqlalchemy ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/anthropic/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/anthropic/default.nix
index 014b1feaa0..ce0eb296ec 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/anthropic/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/anthropic/default.nix
@@ -22,7 +22,7 @@
buildPythonPackage rec {
pname = "anthropic";
- version = "0.34.0";
+ version = "0.34.2";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -31,7 +31,7 @@ buildPythonPackage rec {
owner = "anthropics";
repo = "anthropic-sdk-python";
rev = "refs/tags/v${version}";
- hash = "sha256-UjwBxuhXuwJfWewg9si/oIuXgiqbNAYm4lK2f+C6VJU=";
+ hash = "sha256-JSc1Atl6nN0eOJf4dx7tkb05creU43zRM08HKorznW4=";
};
build-system = [
@@ -50,7 +50,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
vertex = [ google-auth ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/anyio/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/anyio/default.nix
index 23f249bfca..d2655fa2a1 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/anyio/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/anyio/default.nix
@@ -56,7 +56,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
trio = [ trio ];
};
@@ -69,7 +69,7 @@ buildPythonPackage rec {
pytestCheckHook
trustme
uvloop
- ] ++ passthru.optional-dependencies.trio;
+ ] ++ optional-dependencies.trio;
pytestFlagsArray = [
"-W"
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/apeye-core/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/apeye-core/default.nix
index 3a6d8cbec8..d865602545 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/apeye-core/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/apeye-core/default.nix
@@ -29,8 +29,6 @@ buildPythonPackage rec {
idna
];
- nativeCheckInputs = [ ];
-
meta = {
description = "Core (offline) functionality for the apeye library.";
homepage = "https://github.com/domdfcoding/apyey-core";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/apischema/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/apischema/default.nix
index 1034d1d021..59ba920c15 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/apischema/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/apischema/default.nix
@@ -6,12 +6,13 @@
pytest-asyncio,
pytestCheckHook,
pythonOlder,
+ setuptools,
}:
buildPythonPackage rec {
pname = "apischema";
- version = "0.18.1";
- format = "setuptools";
+ version = "0.18.3";
+ pyproject = true;
disabled = pythonOlder "3.7";
@@ -19,23 +20,32 @@ buildPythonPackage rec {
owner = "wyfo";
repo = "apischema";
rev = "refs/tags/v${version}";
- hash = "sha256-omw6znk09r2SigPfaVrtA6dd8KeSfjaPgGfK12ty23g=";
+ hash = "sha256-YFJbNxCwDrJb603Bf8PDrvhVt4T53PNWOYs716c0f1I=";
};
- passthru.optional-dependencies = {
+ postPatch = ''
+ substituteInPlace pyproject.toml \
+ --replace-fail "setuptools==75.1.0" "setuptools" \
+ --replace-fail "wheel~=0.44.0" "wheel"
+ '';
+
+ build-system = [ setuptools ];
+
+ optional-dependencies = {
graphql = [ graphql-core ];
};
nativeCheckInputs = [
pytest-asyncio
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "apischema" ];
meta = with lib; {
description = "JSON (de)serialization, GraphQL and JSON schema generation using typing";
homepage = "https://github.com/wyfo/apischema";
+ changelog = "https://github.com/wyfo/apischema/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/apispec/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/apispec/default.nix
index 2ca9be416c..9c487d1dd6 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/apispec/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/apispec/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ packaging ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
marshmallow = [ marshmallow ];
yaml = [ pyyaml ];
validation = [
@@ -41,7 +41,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
mock
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "apispec" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/apprise/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/apprise/default.nix
index 657537bbc5..cf6aef5fb6 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/apprise/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/apprise/default.nix
@@ -23,14 +23,14 @@
buildPythonPackage rec {
pname = "apprise";
- version = "1.8.1";
+ version = "1.9.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-CKIP5yZyt+kPeWnVuHnWV8Li2zhaiowQ9Uy6VlvyN/I=";
+ hash = "sha256-tck6/WMxr+S2OlXRzqkHbke+y0uom1YrGBwT4luwx9Y=";
};
nativeBuildInputs = [ installShellFiles ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/arabic-reshaper/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/arabic-reshaper/default.nix
index 36c9aaf013..6e1610e6f0 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/arabic-reshaper/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/arabic-reshaper/default.nix
@@ -21,7 +21,7 @@ buildPythonPackage rec {
hash = "sha256-ucSC5aTvpnlAVQcT0afVecnoN3hIZKtzUhEQ6Qg0jQM=";
};
- passthru.optional-dependencies = {
+ optional-dependencies = {
with-fonttools = [ fonttools ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/argilla/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/argilla/default.nix
index 50ea4cbb74..c767e7ca3e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/argilla/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/argilla/default.nix
@@ -106,7 +106,7 @@ buildPythonPackage rec {
typer
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
server =
[
aiofiles
@@ -178,7 +178,7 @@ buildPythonPackage rec {
pytest-mock
pytest-asyncio
factory-boy
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
disabledTestPaths = [ "tests/server/datasets/test_dao.py" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/argparse-manpage/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/argparse-manpage/default.nix
index 77bd37acd6..e3423a8c56 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/argparse-manpage/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/argparse-manpage/default.nix
@@ -42,7 +42,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "argparse_manpage" ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
setuptools = [ setuptools ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aria2p/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aria2p/default.nix
index 132f467e04..b2ac4e9673 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aria2p/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aria2p/default.nix
@@ -45,7 +45,7 @@ buildPythonPackage rec {
websocket-client
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
tui = [
asciimatics
pyperclip
@@ -64,7 +64,7 @@ buildPythonPackage rec {
responses
psutil
uvicorn
- ] ++ passthru.optional-dependencies.tui;
+ ] ++ optional-dependencies.tui;
disabledTests = [
# require a running display server
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/arnparse/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/arnparse/default.nix
deleted file mode 100644
index f9795be592..0000000000
--- a/third_party/nixpkgs/pkgs/development/python-modules/arnparse/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- lib,
- buildPythonPackage,
- fetchFromGitHub,
- pytestCheckHook,
-}:
-
-buildPythonPackage rec {
- pname = "arnparse";
- version = "0.0.2";
- format = "setuptools";
-
- src = fetchFromGitHub {
- owner = "PokaInc";
- repo = "arnparse";
- rev = version;
- hash = "sha256-2+wxzYoS/KJXjYM6lZguxbr2Oxobo0eFNnzWZHLi0WM=";
- };
-
- nativeCheckInputs = [ pytestCheckHook ];
-
- pythonImportsCheck = [ "arnparse" ];
-
- meta = with lib; {
- description = "Parse ARNs using Python";
- homepage = "https://github.com/PokaInc/arnparse";
- license = licenses.mit;
- maintainers = [ ];
- };
-}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/array-api-compat/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/array-api-compat/default.nix
index 6de3c073b4..258e69f44b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/array-api-compat/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/array-api-compat/default.nix
@@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "array-api-compat";
- version = "1.8";
+ version = "1.9";
pyproject = true;
src = fetchFromGitHub {
owner = "data-apis";
repo = "array-api-compat";
rev = "refs/tags/${version}";
- hash = "sha256-DZs51yWgeMX7lmzR6jily0S3MRD4AVlk7BP8aU99Zp8=";
+ hash = "sha256-azd98kJtW8QKizfOr670pyr44BHNkWCO7BMFg3zr23g=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/arviz/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/arviz/default.nix
index 2d43abfd70..0406894c8b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/arviz/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/arviz/default.nix
@@ -1,7 +1,7 @@
{
lib,
+ stdenv,
buildPythonPackage,
- pythonOlder,
fetchFromGitHub,
# build-system
@@ -9,7 +9,6 @@
setuptools,
# dependencies
- dm-tree,
h5netcdf,
matplotlib,
numpy,
@@ -39,16 +38,14 @@
buildPythonPackage rec {
pname = "arviz";
- version = "0.19.0";
+ version = "0.20.0";
pyproject = true;
- disabled = pythonOlder "3.10";
-
src = fetchFromGitHub {
owner = "arviz-devs";
repo = "arviz";
rev = "refs/tags/v${version}";
- hash = "sha256-fwDCl1KWClIOBWIL/ETw3hJUyHdpVpLnRmZoZXL3QXI=";
+ hash = "sha256-6toqOGwk8YbatfiDCTEG4r0z3zZAA8zcNVZJqqssYrY=";
};
build-system = [
@@ -57,7 +54,6 @@ buildPythonPackage rec {
];
dependencies = [
- dm-tree
h5netcdf
matplotlib
numpy
@@ -104,6 +100,9 @@ buildPythonPackage rec {
"test_plot_pair"
];
+ # Tests segfault on darwin
+ doCheck = !stdenv.isDarwin;
+
pythonImportsCheck = [ "arviz" ];
meta = {
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/asteval/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/asteval/default.nix
index 43872ff90e..5ec7d2b59b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/asteval/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/asteval/default.nix
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "asteval";
- version = "1.0.4";
+ version = "1.0.5";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "lmfit";
repo = "asteval";
rev = "refs/tags/${version}";
- hash = "sha256-rq8qZqTtnKyVclX5R+yRouLz1FySRgc7DMN9W9UBkyI=";
+ hash = "sha256-PRmTbP3zRnkCxdeb45LBz5m/Ymoi4lq2poKuG9Esg9g=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/async-cache/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/async-cache/default.nix
new file mode 100644
index 0000000000..d54fb2d48c
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/async-cache/default.nix
@@ -0,0 +1,24 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+}:
+
+buildPythonPackage rec {
+ pname = "async-cache";
+ version = "1.1.1";
+
+ src = fetchFromGitHub {
+ owner = "iamsinghrajat";
+ repo = "async-cache";
+ rev = "9925f07920e6b585dc6345f49b7f477b3e1b8c2c"; # doesn't tag releases :(
+ hash = "sha256-AVSdtWPs1c8AE5PNOq+BdXzBXkI0aeFVzxxPl/ATyU0=";
+ };
+
+ meta = with lib; {
+ description = "Caching solution for asyncio";
+ homepage = "https://github.com/iamsinghrajat/async-cache";
+ license = licenses.mit;
+ maintainers = [ maintainers.lukegb ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/async-stagger/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/async-stagger/default.nix
index 51c18ed367..27bf138c37 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/async-stagger/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/async-stagger/default.nix
@@ -1,8 +1,9 @@
{
lib,
buildPythonPackage,
- fetchPypi,
+ fetchFromGitHub,
pythonOlder,
+ setuptools,
pytestCheckHook,
pytest-asyncio,
pytest-mock,
@@ -10,17 +11,20 @@
buildPythonPackage rec {
pname = "async-stagger";
- version = "0.3.1";
- format = "setuptools";
+ version = "0.4.0.post1";
+ pyproject = true;
- disabled = pythonOlder "3.6";
+ disabled = pythonOlder "3.11";
- src = fetchPypi {
- pname = "async_stagger";
- inherit version;
- hash = "sha256-qp81fp79J36aUWqUvegSStXkZ+m8Zcn62qrJjpVqQ9Y=";
+ src = fetchFromGitHub {
+ owner = "twisteroidambassador";
+ repo = "async_stagger";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-uJohc3EsAKevqT0J+N0Cqop3xy0PCM5jsP6YYtx+HuQ=";
};
+ build-system = [ setuptools ];
+
nativeCheckInputs = [
pytestCheckHook
pytest-asyncio
@@ -28,8 +32,8 @@ buildPythonPackage rec {
];
disabledTests = [
- # RuntimeError: Logic bug in...
- "test_stagger_coro_gen"
+ # "OSError: [Errno 0] fileno not supported" during teardown
+ "test_create_connected_sock_normal"
];
pythonImportsCheck = [ "async_stagger" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/atlassian-python-api/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/atlassian-python-api/default.nix
index 5d1a308953..20e01126b9 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/atlassian-python-api/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/atlassian-python-api/default.nix
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "atlassian-python-api";
- version = "3.41.15";
+ version = "3.41.16";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "atlassian-api";
repo = pname;
rev = "refs/tags/${version}";
- hash = "sha256-DnsDulCbkilfD51r8x/L3RJXTDclAi4gYNktfuQC0w8=";
+ hash = "sha256-HhFGM8EPGCT3WqVf6WP6VvwsppvzFvHg+ys7GhUUwW0=";
};
propagatedBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/audible/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/audible/default.nix
index 1eb984dcbc..87a809bfe1 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/audible/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/audible/default.nix
@@ -20,14 +20,14 @@
buildPythonPackage rec {
pname = "audible";
- version = "0.9.1";
+ version = "0.10.0";
pyproject = true;
src = fetchFromGitHub {
owner = "mkb79";
repo = "Audible";
rev = "refs/tags/v${version}";
- hash = "sha256-qLU8FjJBPKFgjpumPqRiiMBwZi+zW46iEmWM8UerMgs=";
+ hash = "sha256-ILGhjuPIxpRxu/dVDmz531FUgMWosk4P+onPJltuPIs=";
};
nativeBuildInputs = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/autobahn/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/autobahn/default.nix
index 08187be3a2..98f2f16b1f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/autobahn/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/autobahn/default.nix
@@ -1,7 +1,7 @@
{
lib,
buildPythonPackage,
- fetchPypi,
+ fetchFromGitHub,
attrs,
argon2-cffi,
base58,
@@ -28,7 +28,7 @@
pygobject3,
pyopenssl,
qrcode,
- pytest-asyncio_0_21,
+ pytest-asyncio,
python-snappy,
pytestCheckHook,
pythonOlder,
@@ -50,21 +50,18 @@
buildPythonPackage rec {
pname = "autobahn";
- version = "23.6.2";
+ version = "24.4.2";
pyproject = true;
disabled = pythonOlder "3.9";
- src = fetchPypi {
- inherit pname version;
- hash = "sha256-7JQhxSohAzZNHvBGgDbmAZ7oT3FyHoazb+Ga1pZsEYE=";
+ src = fetchFromGitHub {
+ owner = "crossbario";
+ repo = "autobahn-python";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-aeTE4a37zr83KZ+v947XikzFrHAhkZ4mj4tXdkQnB84=";
};
- postPatch = ''
- substituteInPlace setup.py \
- --replace-fail "pytest>=2.8.6,<3.3.0" "pytest"
- '';
-
build-system = [ setuptools ];
dependencies = [
@@ -77,7 +74,7 @@ buildPythonPackage rec {
nativeCheckInputs =
[
mock
- pytest-asyncio_0_21
+ pytest-asyncio
pytestCheckHook
]
++ optional-dependencies.scram ++ optional-dependencies.serialization ++ optional-dependencies.xbr;
@@ -87,7 +84,10 @@ buildPythonPackage rec {
export USE_ASYNCIO=1
'';
- pytestFlagsArray = [ "--pyargs autobahn" ];
+ pytestFlagsArray = [
+ "--ignore=./autobahn/twisted"
+ "./autobahn"
+ ];
pythonImportsCheck = [ "autobahn" ];
@@ -141,6 +141,7 @@ buildPythonPackage rec {
};
meta = with lib; {
+ changelog = "https://github.com/crossbario/autobahn-python/blob/${src.rev}/docs/changelog.rst";
description = "WebSocket and WAMP in Python for Twisted and asyncio";
homepage = "https://crossbar.io/autobahn";
license = licenses.mit;
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/avwx-engine/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/avwx-engine/default.nix
index af6162dc92..8085302217 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/avwx-engine/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/avwx-engine/default.nix
@@ -41,7 +41,7 @@ buildPythonPackage rec {
xmltodict
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [
numpy
rapidfuzz
@@ -61,7 +61,7 @@ buildPythonPackage rec {
pytest-cov-stub
pytestCheckHook
time-machine
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "avwx" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/aw-core/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/aw-core/default.nix
index 84b13c6f10..591c862597 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/aw-core/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/aw-core/default.nix
@@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "aw-core";
- version = "0.5.16";
+ version = "0.5.17";
format = "pyproject";
@@ -28,7 +28,7 @@ buildPythonPackage rec {
owner = "ActivityWatch";
repo = "aw-core";
rev = "v${version}";
- sha256 = "sha256-7xT7bOGzH5G4WpgNo8pDyiQqX0dWNLNHpgssozUa9kQ=";
+ sha256 = "sha256-bKxf+fqm+6V3JgDluKVpqq5hRL3Z+x8SHMRQmNe8vUA=";
};
disabled = pythonOlder "3.8";
@@ -51,7 +51,6 @@ buildPythonPackage rec {
pythonRelaxDeps = [
"platformdirs"
- "iso8601"
];
nativeCheckInputs = [ pytestCheckHook ];
@@ -65,11 +64,11 @@ buildPythonPackage rec {
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
- meta = with lib; {
+ meta = {
description = "Core library for ActivityWatch";
mainProgram = "aw-cli";
homepage = "https://github.com/ActivityWatch/aw-core";
- maintainers = with maintainers; [ huantian ];
- license = licenses.mpl20;
+ maintainers = with lib.maintainers; [ huantian ];
+ license = lib.licenses.mpl20;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/awslambdaric/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/awslambdaric/default.nix
index 8b091fc6df..e72e6baa62 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/awslambdaric/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/awslambdaric/default.nix
@@ -17,7 +17,7 @@
}:
buildPythonPackage rec {
pname = "awslambdaric";
- version = "2.1.0";
+ version = "2.2.1";
pyproject = true;
disabled = isPy27;
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "aws";
repo = "aws-lambda-python-runtime-interface-client";
rev = "refs/tags/${version}";
- sha256 = "sha256-FHZ7ZTCOzElW/DM07TScp6bfOOFe4b307q/ALVX1fWQ=";
+ sha256 = "sha256-IA2Kx4+U0+8lPl9TTTZC46Y3WhSUb5HR5Hr9QZSJIDU=";
};
propagatedBuildInputs = [ simplejson ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/awswrangler/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/awswrangler/default.nix
index 3f770c272c..5ef6e53e67 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/awswrangler/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/awswrangler/default.nix
@@ -57,7 +57,7 @@ buildPythonPackage rec {
requests-aws4auth
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
sqlserver = [ pyodbc ];
sparql = [ sparqlwrapper ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/ayla-iot-unofficial/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/ayla-iot-unofficial/default.nix
index de43b8c642..3e2819fa0f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/ayla-iot-unofficial/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/ayla-iot-unofficial/default.nix
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "ayla-iot-unofficial";
- version = "1.3.1";
+ version = "1.4.1";
pyproject = true;
src = fetchFromGitHub {
owner = "rewardone";
repo = "ayla-iot-unofficial";
rev = "refs/tags/v${version}";
- hash = "sha256-WfaDTKht+WEnozVFWGYwNvrC8Rr/IePxjNp5O7jz/9A=";
+ hash = "sha256-SAfDpABOWsic3kqsN0txlchEIRKJ0xtpJERZUH5CKR0=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/azure-core/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/azure-core/default.nix
index a9cdf1ac4e..14fa56f495 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/azure-core/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/azure-core/default.nix
@@ -41,7 +41,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
aio = [ aiohttp ];
};
@@ -54,7 +54,7 @@ buildPythonPackage rec {
pytest-asyncio
pytestCheckHook
trio
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
# test server needs to be available
preCheck = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/azure-functions-devops-build/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/azure-functions-devops-build/default.nix
deleted file mode 100644
index a07ca228b9..0000000000
--- a/third_party/nixpkgs/pkgs/development/python-modules/azure-functions-devops-build/default.nix
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- lib,
- buildPythonPackage,
- fetchFromGitHub,
- jinja2,
- msrest,
- vsts,
-}:
-
-buildPythonPackage rec {
- version = "0.0.22";
- format = "setuptools";
- pname = "azure-functions-devops-build";
-
- src = fetchFromGitHub {
- owner = "Azure";
- repo = "azure-functions-devops-build";
- # rev picked based on pypi release date
- rev = "c8249670acc77333e3de8b21dec60faf7ecf0951";
- sha256 = "1slc7jd92v9q1qg1yacnrpi2a7hi7iw61wzbzfd6wx9q63pw9yqi";
- };
-
- propagatedBuildInputs = [
- jinja2
- msrest
- vsts
- ];
-
- # circular dependency with azure-cli-core
- doCheck = false;
-
- meta = with lib; {
- description = "Integrate Azure Functions with Azure DevOps. Specifically made for the Azure CLI";
- homepage = "https://github.com/Azure/azure-functions-devops-build";
- license = licenses.mit;
- maintainers = [ ];
- };
-}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/azure-storage-file-share/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/azure-storage-file-share/default.nix
index 377b77975b..5169b9a733 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/azure-storage-file-share/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/azure-storage-file-share/default.nix
@@ -32,7 +32,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
aio = [ azure-core ] ++ azure-core.optional-dependencies.aio;
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/azure-storage-queue/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/azure-storage-queue/default.nix
index 86f757e0ab..dbeb4286bb 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/azure-storage-queue/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/azure-storage-queue/default.nix
@@ -32,7 +32,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
aio = [ azure-core ] ++ azure-core.optional-dependencies.aio;
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/bandit/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/bandit/default.nix
index 8495ccf626..bb91d65287 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/bandit/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/bandit/default.nix
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "bandit";
- version = "1.7.9";
+ version = "1.7.10";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
- hash = "sha256-fDlaQ2dDAY974KTLsKTqm5ArbYcmTd7PjP3HO094/2E=";
+ hash = "sha256-We1cr12Stq2kv2W8ZDf+6kqdoQkzhERf7U1HKsxs/3s=";
};
nativeBuildInputs = [ pbr ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/base2048/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/base2048/default.nix
index 4a760c5b6f..9deaf973f7 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/base2048/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/base2048/default.nix
@@ -41,7 +41,7 @@ buildPythonPackage rec {
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
fuzz = [ frelatage ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/bc-detect-secrets/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/bc-detect-secrets/default.nix
index f392cdfbbc..3a0884103c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/bc-detect-secrets/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/bc-detect-secrets/default.nix
@@ -37,7 +37,7 @@ buildPythonPackage rec {
unidiff
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
word_list = [ pyahocorasick ];
gibberish = [ gibberish-detector ];
};
@@ -47,7 +47,7 @@ buildPythonPackage rec {
pkgs.gitMinimal
pytestCheckHook
responses
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
preCheck = ''
export HOME=$(mktemp -d);
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/beautifulsoup4/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/beautifulsoup4/default.nix
index 4ebcfd4128..764f91ec40 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/beautifulsoup4/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/beautifulsoup4/default.nix
@@ -47,14 +47,14 @@ buildPythonPackage rec {
soupsieve
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
html5lib = [ html5lib ];
lxml = [ lxml ];
};
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "bs4" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/berkeleydb/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/berkeleydb/default.nix
index bf6c93b633..01135c55db 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/berkeleydb/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/berkeleydb/default.nix
@@ -1,5 +1,6 @@
{
lib,
+ stdenv,
buildPythonPackage,
fetchPypi,
setuptools,
@@ -19,6 +20,10 @@ buildPythonPackage rec {
build-system = [ setuptools ];
+ # Every test currently fails with:
+ # berkeleydb.db.DBRunRecoveryError: (-30973, 'BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery -- BDB1546 unable to join the environment')
+ doCheck = !stdenv.isDarwin;
+
checkPhase = ''
${python.interpreter} test.py
'';
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/betterproto/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/betterproto/default.nix
index 5f42d46b1e..ab36e1dda5 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/betterproto/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/betterproto/default.nix
@@ -41,7 +41,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies.compiler = [
+ optional-dependencies.compiler = [
black
jinja2
isort
@@ -54,7 +54,7 @@ buildPythonPackage rec {
pytest-mock
pytest7CheckHook
tomlkit
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "betterproto" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/biliass/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/biliass/default.nix
index 75e799ce44..43cb84bac0 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/biliass/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/biliass/default.nix
@@ -2,29 +2,39 @@
lib,
buildPythonPackage,
fetchFromGitHub,
- pythonOlder,
- poetry-core,
- protobuf,
+ rustPlatform,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "biliass";
- version = "1.3.11";
- format = "pyproject";
-
- disabled = pythonOlder "3.7";
+ version = "2.0.0-beta.1";
+ pyproject = true;
src = fetchFromGitHub {
owner = "yutto-dev";
- repo = "biliass";
- rev = "refs/tags/v${version}";
- hash = "sha256-hBorYAqtxTZ4LElxxJOGxC2g7sBRhRKVv6HOVHZn9FA=";
+ repo = "yutto";
+ rev = "refs/tags/biliass@${version}";
+ hash = "sha256-Clma0Ggkphk6F+K+h3TdMUX4WyWQorh9g2uAT4+Fc9I=";
};
- nativeBuildInputs = [ poetry-core ];
+ sourceRoot = "source/packages/biliass";
+ cargoRoot = "rust";
- propagatedBuildInputs = [ protobuf ];
+ cargoDeps = rustPlatform.fetchCargoTarball {
+ inherit
+ pname
+ version
+ src
+ ;
+ sourceRoot = "${sourceRoot}/${cargoRoot}";
+ hash = "sha256-h/UOolWQ2k5krOZy/kPywpeiLyXWLzvNu+pcn97or1A=";
+ };
+
+ nativeBuildInputs = with rustPlatform; [
+ cargoSetupHook
+ maturinBuildHook
+ ];
doCheck = false; # test artifacts missing
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/bimmer-connected/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/bimmer-connected/default.nix
index ef3ecbd638..da526eeba1 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/bimmer-connected/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/bimmer-connected/default.nix
@@ -44,7 +44,7 @@ buildPythonPackage rec {
pyjwt
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
china = [ pillow ];
};
@@ -57,7 +57,7 @@ buildPythonPackage rec {
pytestCheckHook
respx
time-machine
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
disabledTests = [
# presumably regressed in pytest-asyncio 0.23.0
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/binance-connector/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/binance-connector/default.nix
index 5e76268d7c..cec5c8b4a4 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/binance-connector/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/binance-connector/default.nix
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "binance-connector";
- version = "3.8.1";
+ version = "3.9.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "binance";
repo = "${pname}-python";
rev = "refs/tags/v${version}";
- hash = "sha256-VUv9n+GePixsJ2Bqy4YOJpHEVkOjEO1HkBK+jxmkZpA=";
+ hash = "sha256-i0dJ7UO7HZ9bWhWtWBZ5OwloRBUiZgUKRXab4sm2w/o=";
};
propagatedBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/biothings-client/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/biothings-client/default.nix
new file mode 100644
index 0000000000..6733449824
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/biothings-client/default.nix
@@ -0,0 +1,40 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ setuptools,
+ pytestCheckHook,
+ requests,
+}:
+buildPythonPackage rec {
+ pname = "biothings-client";
+ version = "0.3.1";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "biothings";
+ repo = "biothings_client.py";
+ rev = "v${version}";
+ hash = "sha256-rCpzBX2H+7R8ulnJgtVlBA45ASa4DaY5jQ1bO2+bAC8=";
+ };
+
+ build-system = [ setuptools ];
+ dependencies = [ requests ];
+ pythonImportsCheck = [ "biothings_client" ];
+ nativeCheckInputs = [ pytestCheckHook ];
+
+ pytestFlagsArray = [
+ # All other tests make network requests to exercise the API
+ "tests/gene.py::TestGeneClient::test_http"
+ "tests/test.py::TestBiothingsClient::test_generate_settings_from_url"
+ "tests/variant.py::TestVariantClient::test_format_hgvs"
+ ];
+
+ meta = {
+ changelog = "https://github.com/biothings/biothings_client.py/blob/v${version}/CHANGES.txt";
+ description = "Wrapper to access Biothings.api-based backend services";
+ homepage = "https://github.com/biothings/biothings_client.py";
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [ rayhem ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/black/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/black/default.nix
index de9a6d9d48..f2648124c0 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/black/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/black/default.nix
@@ -54,7 +54,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
colorama = [ colorama ];
d = [ aiohttp ];
uvloop = [ uvloop ];
@@ -71,7 +71,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
parameterized
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
pytestFlagsArray = [
"-W"
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/blackjax/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/blackjax/default.nix
index b58c733676..7fd97a4c27 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/blackjax/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/blackjax/default.nix
@@ -1,7 +1,6 @@
{
lib,
buildPythonPackage,
- pythonOlder,
fetchFromGitHub,
# build-system
@@ -24,16 +23,14 @@
buildPythonPackage rec {
pname = "blackjax";
- version = "1.2.3";
+ version = "1.2.4";
pyproject = true;
- disabled = pythonOlder "3.9";
-
src = fetchFromGitHub {
owner = "blackjax-devs";
repo = "blackjax";
rev = "refs/tags/${version}";
- hash = "sha256-f1piE79TLVLtIe9/DaLhXss/ifhU719nEylyl70SVJc=";
+ hash = "sha256-qaQBbRAKExRHr4Uhm5/Q1Ydon6ePsjG2PWbwSdR9QZM=";
};
build-system = [ setuptools-scm ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/blake3/Cargo.lock b/third_party/nixpkgs/pkgs/development/python-modules/blake3/Cargo.lock
new file mode 100644
index 0000000000..7b8ef04d66
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/blake3/Cargo.lock
@@ -0,0 +1,412 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "arrayref"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
+
+[[package]]
+name = "arrayvec"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
+
+[[package]]
+name = "autocfg"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
+
+[[package]]
+name = "bitflags"
+version = "2.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
+
+[[package]]
+name = "blake3"
+version = "0.4.1"
+dependencies = [
+ "blake3 1.5.4",
+ "hex",
+ "pyo3",
+ "rayon",
+]
+
+[[package]]
+name = "blake3"
+version = "1.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d82033247fd8e890df8f740e407ad4d038debb9eb1f40533fffb32e7d17dc6f7"
+dependencies = [
+ "arrayref",
+ "arrayvec",
+ "cc",
+ "cfg-if",
+ "constant_time_eq",
+ "memmap2",
+ "rayon-core",
+]
+
+[[package]]
+name = "cc"
+version = "1.1.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "07b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0"
+dependencies = [
+ "shlex",
+]
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "constant_time_eq"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6"
+
+[[package]]
+name = "crossbeam-deque"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
+dependencies = [
+ "crossbeam-epoch",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-epoch"
+version = "0.9.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
+dependencies = [
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-utils"
+version = "0.8.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
+
+[[package]]
+name = "either"
+version = "1.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
+
+[[package]]
+name = "heck"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
+
+[[package]]
+name = "hex"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
+
+[[package]]
+name = "indoc"
+version = "2.0.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5"
+
+[[package]]
+name = "libc"
+version = "0.2.158"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439"
+
+[[package]]
+name = "lock_api"
+version = "0.4.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
+dependencies = [
+ "autocfg",
+ "scopeguard",
+]
+
+[[package]]
+name = "memmap2"
+version = "0.9.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "memoffset"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.19.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
+
+[[package]]
+name = "parking_lot"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
+dependencies = [
+ "lock_api",
+ "parking_lot_core",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.9.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "redox_syscall",
+ "smallvec",
+ "windows-targets",
+]
+
+[[package]]
+name = "portable-atomic"
+version = "1.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265"
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.86"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "pyo3"
+version = "0.20.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "53bdbb96d49157e65d45cc287af5f32ffadd5f4761438b527b055fb0d4bb8233"
+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.20.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "deaa5745de3f5231ce10517a1f5dd97d53e5a2fd77aa6b5842292085831d48d7"
+dependencies = [
+ "once_cell",
+ "target-lexicon",
+]
+
+[[package]]
+name = "pyo3-ffi"
+version = "0.20.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b42531d03e08d4ef1f6e85a2ed422eb678b8cd62b762e53891c05faf0d4afa"
+dependencies = [
+ "libc",
+ "pyo3-build-config",
+]
+
+[[package]]
+name = "pyo3-macros"
+version = "0.20.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7305c720fa01b8055ec95e484a6eca7a83c841267f0dd5280f0c8b8551d2c158"
+dependencies = [
+ "proc-macro2",
+ "pyo3-macros-backend",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "pyo3-macros-backend"
+version = "0.20.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7c7e9b68bb9c3149c5b0cade5d07f953d6d125eb4337723c4ccdb665f1f96185"
+dependencies = [
+ "heck",
+ "proc-macro2",
+ "pyo3-build-config",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "rayon"
+version = "1.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
+dependencies = [
+ "either",
+ "rayon-core",
+]
+
+[[package]]
+name = "rayon-core"
+version = "1.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
+dependencies = [
+ "crossbeam-deque",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0884ad60e090bf1345b93da0a5de8923c93884cd03f40dfcfddd3b4bee661853"
+dependencies = [
+ "bitflags",
+]
+
+[[package]]
+name = "scopeguard"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
+
+[[package]]
+name = "shlex"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
+
+[[package]]
+name = "smallvec"
+version = "1.13.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
+
+[[package]]
+name = "syn"
+version = "2.0.77"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "target-lexicon"
+version = "0.12.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
+
+[[package]]
+name = "unindent"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce"
+
+[[package]]
+name = "windows-targets"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
+dependencies = [
+ "windows_aarch64_gnullvm",
+ "windows_aarch64_msvc",
+ "windows_i686_gnu",
+ "windows_i686_gnullvm",
+ "windows_i686_msvc",
+ "windows_x86_64_gnu",
+ "windows_x86_64_gnullvm",
+ "windows_x86_64_msvc",
+]
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
+
+[[package]]
+name = "windows_i686_gnullvm"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/blake3/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/blake3/default.nix
new file mode 100644
index 0000000000..c59998b8fb
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/blake3/default.nix
@@ -0,0 +1,58 @@
+{
+ lib,
+ stdenv,
+ buildPythonPackage,
+ fetchFromGitHub,
+ libiconv,
+ numpy,
+ pytestCheckHook,
+ rustPlatform,
+}:
+
+buildPythonPackage rec {
+ pname = "blake3";
+ version = "0.4.1";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "oconnor663";
+ repo = "blake3-py";
+ rev = "refs/tags/${version}";
+ hash = "sha256-Ju40ea8IQMOPg9BiN47BMmr/WU8HptbqqzVI+jNGpA8=";
+ };
+
+ postPatch = ''
+ ln -s '${./Cargo.lock}' Cargo.lock
+ '';
+
+ cargoDeps = rustPlatform.importCargoLock {
+ lockFile = ./Cargo.lock;
+ };
+
+ buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
+ libiconv
+ ];
+
+ nativeBuildInputs = with rustPlatform; [
+ cargoSetupHook
+ maturinBuildHook
+ ];
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ numpy
+ ];
+
+ pythonImportsCheck = [ "blake3" ];
+
+ meta = {
+ description = "Python bindings for the BLAKE3 cryptographic hash function";
+ homepage = "https://github.com/oconnor663/blake3-py";
+ changelog = "https://github.com/oconnor663/blake3-py/releases/tag/${version}";
+ license = with lib.licenses; [
+ cc0
+ asl20
+ ];
+ maintainers = with lib.maintainers; [ Luflosi ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/bleach/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/bleach/default.nix
index 00fcd0bf91..5adbde446d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/bleach/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/bleach/default.nix
@@ -34,7 +34,7 @@ buildPythonPackage rec {
webencodings
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
css = [ tinycss2 ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/bleak-esphome/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/bleak-esphome/default.nix
index c313abbe82..61ce7059aa 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/bleak-esphome/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/bleak-esphome/default.nix
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "bleak-esphome";
- version = "1.0.0";
+ version = "1.1.0";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "bluetooth-devices";
repo = "bleak-esphome";
rev = "refs/tags/v${version}";
- hash = "sha256-zz7vh+UIahHtb6ZjR/eRrS9RGur2klqbgKoeJpMrH/k=";
+ hash = "sha256-+84ODCx2XzREhSSt5Uu0+Bj55bfU+i33qf3wFMwu3wA=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/blobfile/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/blobfile/default.nix
index 3e4c1dc7da..9208381cc9 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/blobfile/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/blobfile/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "blobfile";
- version = "2.1.0";
+ version = "3.0.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "christopher-hesse";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-VBh1JMP+8FEqD0uXpxA5RRMFH9XIUb4FUgsPq3vZWHM=";
+ hash = "sha256-/v48rLvlN4lsfWKJvXRNuIO6jdsCgRcSPlJzdOfl3xk=";
};
propagatedBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/bonsai/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/bonsai/default.nix
index 0f2c5f180f..ad14127686 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/bonsai/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/bonsai/default.nix
@@ -34,7 +34,7 @@ buildPythonPackage rec {
openldap
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
gevent = [ gevent ];
tornado = [ tornado ];
trio = [ trio ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/boto3-stubs/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/boto3-stubs/default.nix
index d5c4c1f37e..fae0b5ff4f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/boto3-stubs/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/boto3-stubs/default.nix
@@ -378,7 +378,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
accessanalyzer = [ mypy-boto3-accessanalyzer ];
account = [ mypy-boto3-account ];
acm = [ mypy-boto3-acm ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/boto3/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/boto3/default.nix
index f6998d6400..f1d9105c5f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/boto3/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/boto3/default.nix
@@ -49,7 +49,7 @@ buildPythonPackage rec {
"tests/integration"
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
crt = [ botocore.optional-dependencies.crt ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/botocore/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/botocore/default.nix
index 68a1ae7c68..dd08f7215a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/botocore/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/botocore/default.nix
@@ -51,7 +51,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "botocore" ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
crt = [ awscrt ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/bracex/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/bracex/default.nix
index 8149d1ad60..2e3e847cfa 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/bracex/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/bracex/default.nix
@@ -9,13 +9,13 @@
buildPythonPackage rec {
pname = "bracex";
- version = "2.5";
+ version = "2.5.post1";
format = "pyproject";
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
- hash = "sha256-ByXaUEXo036pWSqzYU2LVh4iw8X945ZGmb5nLgcqthE=";
+ hash = "sha256-EsUJUkFb+nc9LZzLjnllG4zbHzGkL2CRuAT2uitKZrY=";
};
nativeBuildInputs = [ hatchling ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/breezy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/breezy/default.nix
index b6316ad036..759af9e47b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/breezy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/breezy/default.nix
@@ -71,9 +71,15 @@ buildPythonPackage rec {
tzlocal
urllib3
]
- ++ passthru.optional-dependencies.launchpad
- ++ passthru.optional-dependencies.fastimport
- ++ passthru.optional-dependencies.github;
+ ++ optional-dependencies.launchpad
+ ++ optional-dependencies.fastimport
+ ++ optional-dependencies.github;
+
+ optional-dependencies = {
+ launchpad = [ launchpadlib ];
+ fastimport = [ fastimport ];
+ github = [ pygithub ];
+ };
nativeCheckInputs = [ testtools ];
@@ -107,11 +113,6 @@ buildPythonPackage rec {
package = breezy;
command = "HOME=$TMPDIR brz --version";
};
- optional-dependencies = {
- launchpad = [ launchpadlib ];
- fastimport = [ fastimport ];
- github = [ pygithub ];
- };
};
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/brother/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/brother/default.nix
index e6b79fb3bc..84ad97686b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/brother/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/brother/default.nix
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "brother";
- version = "4.3.0";
+ version = "4.3.1";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "bieniu";
repo = "brother";
rev = "refs/tags/${version}";
- hash = "sha256-JnIJgR8OiN6y6ib0Y+FXa98Q/4dtvJ8q2r6tgQSRvN4=";
+ hash = "sha256-fWa5FNBGV8tnJ3CozMicXLGsDvnTjNzU8PdV266MeeQ=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/btchip-python/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/btchip-python/default.nix
index 66c22bafac..a15708b793 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/btchip-python/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/btchip-python/default.nix
@@ -28,7 +28,7 @@ buildPythonPackage rec {
ecdsa
];
- passthru.optional-dependencies.smartcard = [ pyscard ];
+ optional-dependencies.smartcard = [ pyscard ];
# tests requires hardware
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/bugsnag/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/bugsnag/default.nix
index bfb6f582dd..dd609be90c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/bugsnag/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/bugsnag/default.nix
@@ -22,7 +22,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ webob ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
flask = [
blinker
flask
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/bytewax/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/bytewax/default.nix
index 36c1efc426..d7fe5f9a00 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/bytewax/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/bytewax/default.nix
@@ -74,7 +74,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ jsonpickle ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
kafka = [ confluent-kafka ];
};
@@ -85,7 +85,7 @@ buildPythonPackage rec {
checkInputs = [
myst-docutils
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
disabledTestPaths = [
# dependens on an old myst-docutils version
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cachecontrol/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cachecontrol/default.nix
index fe81e67424..1f749cfb31 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/cachecontrol/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cachecontrol/default.nix
@@ -36,7 +36,7 @@ buildPythonPackage rec {
requests
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
filecache = [ filelock ];
redis = [ redis ];
};
@@ -46,7 +46,7 @@ buildPythonPackage rec {
mock
pytestCheckHook
requests
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "cachecontrol" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cached-ipaddress/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cached-ipaddress/default.nix
index d36b620710..de17cb4106 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/cached-ipaddress/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cached-ipaddress/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "cached-ipaddress";
- version = "0.5.0";
+ version = "0.6.0";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "bdraco";
repo = "cached-ipaddress";
rev = "refs/tags/v${version}";
- hash = "sha256-Ec2tW1X0iYdQFd5XFRABwUTPjqxV5lhwT6UEimmF+/o=";
+ hash = "sha256-wF5GBQCmKHo3sX4lYA9/wS69x4fFNNh08VG3qMp9UKs=";
};
build-system = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cairosvg/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cairosvg/default.nix
index a2f64cb79c..0d81670d44 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/cairosvg/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cairosvg/default.nix
@@ -50,12 +50,12 @@ buildPythonPackage rec {
pythonImportsCheck = [ "cairosvg" ];
- meta = with lib; {
+ meta = {
homepage = "https://cairosvg.org";
changelog = "https://github.com/Kozea/CairoSVG/releases/tag/${version}";
- license = licenses.lgpl3Plus;
+ license = lib.licenses.lgpl3Plus;
description = "SVG converter based on Cairo";
mainProgram = "cairosvg";
- maintainers = [ ];
+ maintainers = [ lib.maintainers.sarahec ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/camel-converter/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/camel-converter/default.nix
index 80bd4e14db..79ab007d22 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/camel-converter/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/camel-converter/default.nix
@@ -2,7 +2,7 @@
lib,
buildPythonPackage,
fetchFromGitHub,
- poetry-core,
+ hatchling,
pydantic,
pytestCheckHook,
pytest-cov-stub,
@@ -11,28 +11,28 @@
buildPythonPackage rec {
pname = "camel-converter";
- version = "3.1.2";
+ version = "4.0.0";
pyproject = true;
- disabled = pythonOlder "3.8";
+ disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "sanders41";
repo = "camel-converter";
rev = "refs/tags/v${version}";
- hash = "sha256-CJbflRI3wfUmPoVuLwZDYcobESmySvnS99PdpSDhDLk=";
+ hash = "sha256-JdONlMTBnZ2QMcsr+GXmfQzxaFOndmG77qbBa9A3m+k=";
};
- build-system = [ poetry-core ];
+ build-system = [ hatchling ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
pydantic = [ pydantic ];
};
nativeCheckInputs = [
pytestCheckHook
pytest-cov-stub
- ] ++ passthru.optional-dependencies.pydantic;
+ ] ++ optional-dependencies.pydantic;
pythonImportsCheck = [ "camel_converter" ];
@@ -42,10 +42,10 @@ buildPythonPackage rec {
];
meta = with lib; {
- description = "Client for the Meilisearch API";
+ description = "Module to convert strings from snake case to camel case or camel case to snake case";
homepage = "https://github.com/sanders41/camel-converter";
changelog = "https://github.com/sanders41/camel-converter/releases/tag/v${version}";
- license = with licenses; [ mit ];
+ license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/canals/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/canals/default.nix
index 938a6279e0..a57300a77b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/canals/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/canals/default.nix
@@ -35,7 +35,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
docs = [
mkdocs-material
mkdocs-mermaid2-plugin
@@ -45,7 +45,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
disabledTestPaths = [
# Test requires internet connection to mermaid.ink
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/canmatrix/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/canmatrix/default.nix
index 634eec1da3..42f9c1757a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/canmatrix/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/canmatrix/default.nix
@@ -49,7 +49,7 @@ buildPythonPackage rec {
six
] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
arxml = [ lxml ];
fibex = [ lxml ];
kcd = [ lxml ];
@@ -65,7 +65,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pytestFlagsArray = [
# long_envvar_name_imports requires stable key value pair ordering
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cantools/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cantools/default.nix
index a2a65df02e..4e4dff8984 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/cantools/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cantools/default.nix
@@ -42,12 +42,12 @@ buildPythonPackage rec {
textparser
];
- passthru.optional-dependencies.plot = [ matplotlib ];
+ optional-dependencies.plot = [ matplotlib ];
nativeCheckInputs = [
parameterized
pytestCheckHook
- ] ++ passthru.optional-dependencies.plot;
+ ] ++ optional-dependencies.plot;
pythonImportsCheck = [ "cantools" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cartopy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cartopy/default.nix
index dbd7659ab8..5f7659b613 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/cartopy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cartopy/default.nix
@@ -65,7 +65,7 @@ buildPythonPackage rec {
shapely
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
ows = [
owslib
pillow
@@ -80,7 +80,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytest-mpl
pytestCheckHook
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
preCheck = ''
export FONTCONFIG_FILE=${fontconfig.out}/etc/fonts/fonts.conf
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cashews/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cashews/default.nix
index d5f0801c35..af6f0a3d0c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/cashews/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cashews/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
build-system = [ setuptools ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
dill = [ dill ];
diskcache = [ diskcache ];
redis = [ redis ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cassandra-driver/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cassandra-driver/default.nix
index 0f03b20e19..b72fd7d8a5 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/cassandra-driver/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cassandra-driver/default.nix
@@ -78,7 +78,7 @@ buildPythonPackage rec {
pytz
pyyaml
sure
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
# This is used to determine the version of cython that can be used
CASS_DRIVER_ALLOWED_CYTHON_VERSION = cython.version;
@@ -127,7 +127,7 @@ buildPythonPackage rec {
"test_nts_token_performance"
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
cle = [ cryptography ];
eventlet = [ eventlet ];
gevent = [ gevent ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/celery/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/celery/default.nix
index 99854b9d77..1ab0ee43a7 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/celery/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/celery/default.nix
@@ -55,7 +55,7 @@ buildPythonPackage rec {
vine
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
gcs = [ google-cloud-storage ];
mongodb = [ pymongo ];
msgpack = [ msgpack ];
@@ -71,7 +71,7 @@ buildPythonPackage rec {
pytest-timeout
pytest-xdist
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
disabledTestPaths = [
# test_eventlet touches network
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/certomancer/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/certomancer/default.nix
index e9311df36e..b04866a546 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/certomancer/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/certomancer/default.nix
@@ -57,7 +57,7 @@ buildPythonPackage rec {
tzlocal
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
requests-mocker = [ requests-mock ];
web-api = [
jinja2
@@ -73,7 +73,7 @@ buildPythonPackage rec {
pytestCheckHook
pytz
requests
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
disabledTests = [
# pyhanko_certvalidator.errors.DisallowedAlgorithmError
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cffconvert/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cffconvert/default.nix
index befd378ac3..c7dba79bb5 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/cffconvert/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cffconvert/default.nix
@@ -44,7 +44,7 @@ buildPythonPackage rec {
"tests/cli/test_rawify_url.py"
];
- pythonImportsCheckHook = [ "cffconvert" ];
+ pythonImportsCheck = [ "cffconvert" ];
meta = {
changelog = "https://github.com/citation-file-format/cffconvert/blob/${src.rev}/CHANGELOG.md";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cffi/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cffi/default.nix
index 6f12d691c7..9ddc6ba9cc 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/cffi/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cffi/default.nix
@@ -57,14 +57,13 @@ else
--replace '/usr/include/libffi' '${lib.getDev libffi}/include'
'';
- nativeBuildInputs = [
- pkg-config
- setuptools
- ];
+ nativeBuildInputs = [ pkg-config ];
+
+ build-system = [ setuptools ];
buildInputs = [ libffi ];
- propagatedBuildInputs = [ pycparser ];
+ dependencies = [ pycparser ];
# The tests use -Werror but with python3.6 clang detects some unreachable code.
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-unused-command-line-argument -Wno-unreachable-code -Wno-c++11-narrowing";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/channels-redis/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/channels-redis/default.nix
index 73538fcdce..e6743a93bf 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/channels-redis/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/channels-redis/default.nix
@@ -38,7 +38,7 @@ buildPythonPackage rec {
msgpack
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
cryptography = [ cryptography ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cherrypy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cherrypy/default.nix
index c9a63cc215..7f3bd134f2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/cherrypy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cherrypy/default.nix
@@ -111,7 +111,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "cherrypy" ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
json = [ simplejson ];
memcached_session = [ python-memcached ];
routes_dispatcher = [ routes ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/chex/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/chex/default.nix
index 803c352c71..3f52a6ac33 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/chex/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/chex/default.nix
@@ -1,40 +1,43 @@
{
lib,
buildPythonPackage,
- pythonOlder,
fetchFromGitHub,
+
+ # build-system
setuptools,
+
+ # dependencies
absl-py,
- cloudpickle,
- dm-tree,
jax,
jaxlib,
numpy,
- pytestCheckHook,
toolz,
typing-extensions,
+
+ # tests
+ cloudpickle,
+ dm-tree,
+ pytestCheckHook,
}:
buildPythonPackage rec {
pname = "chex";
- version = "0.1.86";
+ version = "0.1.87";
pyproject = true;
- disabled = pythonOlder "3.9";
-
src = fetchFromGitHub {
owner = "deepmind";
repo = "chex";
rev = "refs/tags/v${version}";
- hash = "sha256-Z5Ns4fG5pC99I4xdGjDMKX6YZpTtd1y0TWcIOtr7dug=";
+ hash = "sha256-TPh7XLWHk0y/VLXxHLANUiDmfveHPeMLks9QKf16doo=";
};
build-system = [ setuptools ];
dependencies = [
absl-py
- jaxlib
jax
+ jaxlib
numpy
toolz
typing-extensions
@@ -48,11 +51,11 @@ buildPythonPackage rec {
pytestCheckHook
];
- meta = with lib; {
+ meta = {
description = "Chex is a library of utilities for helping to write reliable JAX code";
homepage = "https://github.com/deepmind/chex";
changelog = "https://github.com/google-deepmind/chex/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = with maintainers; [ ndl ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ ndl ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/circus/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/circus/default.nix
index 858b914212..392a056df6 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/circus/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/circus/default.nix
@@ -83,11 +83,13 @@ buildPythonPackage rec {
pythonImportsCheck = [ "circus" ];
- meta = with lib; {
+ __darwinAllowLocalNetworking = true;
+
+ meta = {
description = "Process and socket manager";
homepage = "https://github.com/circus-tent/circus";
changelog = "https://github.com/circus-tent/circus/releases/tag/${version}";
- license = licenses.asl20;
- maintainers = [ ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ GaetanLepage ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/clarifai-grpc/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/clarifai-grpc/default.nix
index 57006c8d79..e79aab479c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/clarifai-grpc/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/clarifai-grpc/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "clarifai-grpc";
- version = "10.8.6";
+ version = "10.8.7";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "Clarifai";
repo = "clarifai-python-grpc";
rev = "refs/tags/${version}";
- hash = "sha256-lCFjZcPp4ih2fKaRXQxyxBkgRRPSaTOawiMqeXg25cg=";
+ hash = "sha256-En4zOSIOK+1JGmG6UhGieb4lM/q6akl7xF0s/64ocPg=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/clarifai/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/clarifai/default.nix
index 6b39d48513..68dfea58f9 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/clarifai/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/clarifai/default.nix
@@ -52,7 +52,7 @@ buildPythonPackage rec {
tritonclient
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [ pycocotools ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cleanlab/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cleanlab/default.nix
index e5f227f754..66bcee0c48 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/cleanlab/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cleanlab/default.nix
@@ -1,7 +1,6 @@
{
lib,
buildPythonPackage,
- pythonOlder,
fetchFromGitHub,
# build-system
@@ -15,6 +14,7 @@
pandas,
# test dependencies
+ cleanvision,
datasets,
fasttext,
hypothesis,
@@ -31,16 +31,14 @@
buildPythonPackage rec {
pname = "cleanlab";
- version = "2.6.6";
+ version = "2.7.0";
pyproject = true;
- disabled = pythonOlder "3.8";
-
src = fetchFromGitHub {
owner = "cleanlab";
repo = "cleanlab";
rev = "refs/tags/v${version}";
- hash = "sha256-08ePFTCRuggr4hTCfr/gbzMhLozz4KCywhPFSKYDNng=";
+ hash = "sha256-0kCEIHNOXIkdwDH5zCVWnR/W79ppc/1PFsJ/a4goGzk=";
};
build-system = [ setuptools ];
@@ -61,6 +59,7 @@ buildPythonPackage rec {
doCheck = true;
nativeCheckInputs = [
+ cleanvision
datasets
fasttext
hypothesis
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cleanvision/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cleanvision/default.nix
new file mode 100644
index 0000000000..e82ebeb52f
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cleanvision/default.nix
@@ -0,0 +1,79 @@
+{
+ lib,
+ stdenv,
+ buildPythonPackage,
+ fetchFromGitHub,
+
+ # build-system
+ setuptools,
+
+ # dependencies
+ fsspec,
+ imagehash,
+ matplotlib,
+ numpy,
+ pandas,
+ pillow,
+ tabulate,
+ tqdm,
+
+ # tests
+ datasets,
+ psutil,
+ pytestCheckHook,
+ torchvision,
+}:
+
+buildPythonPackage rec {
+ pname = "cleanvision";
+ version = "0.3.6";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "cleanlab";
+ repo = "cleanvision";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-QAydDqLJx/jYKXqxRUElTdM5dOFA6nZag8rNAjPZjRg=";
+ };
+
+ build-system = [ setuptools ];
+
+ dependencies = [
+ fsspec
+ imagehash
+ matplotlib
+ numpy
+ pandas
+ pillow
+ tabulate
+ tqdm
+ ];
+
+ pythonImportsCheck = [ "cleanvision" ];
+
+ nativeCheckInputs = [
+ datasets
+ psutil
+ pytestCheckHook
+ torchvision
+ ];
+
+ preCheck = ''
+ export HOME=$(mktemp -d)
+ '';
+
+ disabledTests = [
+ # Requires accessing s3 (online)
+ "test_s3_dataset"
+ ];
+
+ meta = {
+ description = "Automatically find issues in image datasets and practice data-centric computer vision";
+ homepage = "https://github.com/cleanlab/cleanvision";
+ changelog = "https://github.com/cleanlab/cleanvision/releases/tag/v${version}";
+ license = lib.licenses.agpl3Only;
+ maintainers = with lib.maintainers; [ GaetanLepage ];
+ # Fatal Python error: Aborted
+ broken = stdenv.isDarwin;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/clevercsv/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/clevercsv/default.nix
index eb9c003c91..91372bca1b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/clevercsv/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/clevercsv/default.nix
@@ -37,7 +37,7 @@ buildPythonPackage rec {
packaging
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
full = [
faust-cchardet
pandas
@@ -46,7 +46,7 @@ buildPythonPackage rec {
];
};
- nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.full;
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.full;
pythonImportsCheck = [
"clevercsv"
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cli-helpers/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cli-helpers/default.nix
index 1d1e2c741b..e043ff31da 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/cli-helpers/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cli-helpers/default.nix
@@ -28,14 +28,14 @@ buildPythonPackage rec {
tabulate
] ++ tabulate.optional-dependencies.widechars;
- passthru.optional-dependencies = {
+ optional-dependencies = {
styles = [ pygments ];
};
nativeCheckInputs = [
pytestCheckHook
mock
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
meta = with lib; {
description = "Python helpers for common CLI tasks";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/clickhouse-connect/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/clickhouse-connect/default.nix
index d5300b5499..4640b71cee 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/clickhouse-connect/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/clickhouse-connect/default.nix
@@ -53,7 +53,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
pytest-dotenv
- ] ++ passthru.optional-dependencies.sqlalchemy ++ passthru.optional-dependencies.numpy;
+ ] ++ optional-dependencies.sqlalchemy ++ optional-dependencies.numpy;
# these tests require a running clickhouse instance
disabledTestPaths = [
@@ -68,14 +68,12 @@ buildPythonPackage rec {
"clickhouse_connect.driverc.npconv"
];
- passthru = {
- optional-dependencies = {
- sqlalchemy = [ sqlalchemy ];
- numpy = [ numpy ];
- pandas = [ pandas ];
- arrow = [ pyarrow ];
- orjson = [ orjson ];
- };
+ optional-dependencies = {
+ sqlalchemy = [ sqlalchemy ];
+ numpy = [ numpy ];
+ pandas = [ pandas ];
+ arrow = [ pyarrow ];
+ orjson = [ orjson ];
};
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cloudpathlib/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cloudpathlib/default.nix
index 3689a9d0da..8c642edda2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/cloudpathlib/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cloudpathlib/default.nix
@@ -41,7 +41,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [ cloudpathlib ];
azure = [ azure-storage-blob ];
gs = [ google-cloud-storage ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cltk/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cltk/default.nix
new file mode 100644
index 0000000000..7635ace286
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cltk/default.nix
@@ -0,0 +1,92 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+
+ # build-system
+ poetry-core,
+
+ # dependencies
+ boltons,
+ gensim,
+ gitpython,
+ greek-accentuation,
+ nltk,
+ pyyaml,
+ rapidfuzz,
+ requests,
+ scikit-learn,
+ scipy,
+ spacy,
+ stanza,
+ stringcase,
+ torch,
+ tqdm,
+
+ # tests
+ pytestCheckHook,
+}:
+buildPythonPackage rec {
+ pname = "cltk";
+ version = "1.3.0";
+
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "cltk";
+ repo = "cltk";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-/rdv96lnSGN+aJJmPSIan79zoXxnStokFEAjBtCLKy4=";
+ };
+
+ postPatch = ''
+ substituteInPlace pyproject.toml \
+ --replace-fail "poetry>=1.1.13" poetry-core \
+ --replace-fail "poetry.masonry.api" "poetry.core.masonry.api" \
+ --replace-fail 'scipy = "<1.13.0"' 'scipy = "^1"' \
+ --replace-fail 'boltons = "^21.0.0"' 'boltons = "^24.0.0"'
+ '';
+
+ build-system = [ poetry-core ];
+
+ pythonRelaxDeps = [
+ "spacy"
+ ];
+
+ dependencies = [
+ boltons
+ gensim
+ gitpython
+ greek-accentuation
+ nltk
+ pyyaml
+ rapidfuzz
+ requests
+ scikit-learn
+ scipy
+ spacy
+ stanza
+ stringcase
+ torch
+ tqdm
+ ];
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ ];
+
+ preCheck = ''
+ export HOME=$(mktemp -d)
+ '';
+
+ # Most of tests fail as they require local files to be present and also internet access
+ doCheck = false;
+
+ meta = {
+ description = "Natural language processing (NLP) framework for pre-modern languages";
+ homepage = "https://cltk.org";
+ changelog = "https://github.com/cltk/cltk/releases/tag/v${version}";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ kmein ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cmdstanpy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cmdstanpy/default.nix
index ead29ecbb9..6fcf618baf 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/cmdstanpy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cmdstanpy/default.nix
@@ -49,7 +49,7 @@ buildPythonPackage rec {
stanio
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [ xarray ];
};
@@ -59,7 +59,7 @@ buildPythonPackage rec {
export HOME=$(mktemp -d)
'';
- nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.all;
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.all;
disabledTestPaths = [
# No need to test these when using Nix
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cohere/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cohere/default.nix
index 482cba0c24..79fcf2764b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/cohere/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cohere/default.nix
@@ -22,14 +22,14 @@
buildPythonPackage rec {
pname = "cohere";
- version = "5.9.4";
+ version = "5.10.0";
pyproject = true;
src = fetchFromGitHub {
owner = "cohere-ai";
repo = "cohere-python";
rev = "refs/tags/${version}";
- hash = "sha256-RtBbS2t0298EyW30yRnqstmXkiU36tou0dsbf6Tq1xE=";
+ hash = "sha256-9d72JWEz2L8yyZQKkdwQMgwQM3nz4yVHnmVCERaa5C8=";
};
build-system = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/coinmetrics-api-client/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/coinmetrics-api-client/default.nix
index 26272d385c..81294e45b9 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/coinmetrics-api-client/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/coinmetrics-api-client/default.nix
@@ -48,14 +48,12 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
pytest-mock
- ] ++ passthru.optional-dependencies.pandas;
+ ] ++ optional-dependencies.pandas;
pythonImportsCheck = [ "coinmetrics.api_client" ];
- passthru = {
- optional-dependencies = {
- pandas = [ pandas ];
- };
+ optional-dependencies = {
+ pandas = [ pandas ];
};
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/commitizen/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/commitizen/default.nix
index 17e10e8c0f..bdcb00d589 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/commitizen/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/commitizen/default.nix
@@ -31,7 +31,7 @@
buildPythonPackage rec {
pname = "commitizen";
- version = "3.29.0";
+ version = "3.29.1";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -40,7 +40,7 @@ buildPythonPackage rec {
owner = "commitizen-tools";
repo = "commitizen";
rev = "refs/tags/v${version}";
- hash = "sha256-7EQFip8r2Ey7Rbbwns1gvhsBOj7Hjm94NYhq8aANDIo=";
+ hash = "sha256-qB0XP5y9NjD0AV9gVleq+MbL5l/7M5JBb57pgssbyo4=";
};
pythonRelaxDeps = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/compressai/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/compressai/default.nix
index 4848df2816..66fa915ebe 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/compressai/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/compressai/default.nix
@@ -1,54 +1,63 @@
{
lib,
buildPythonPackage,
- pythonOlder,
fetchFromGitHub,
+
+ # build-system
pybind11,
setuptools,
- wheel,
+
+ # dependencies
+ einops,
numpy,
matplotlib,
+ pandas,
pytorch-msssim,
scipy,
torch,
+ torch-geometric,
torchvision,
+
+ # optional-dependencies
ipywidgets,
jupyter,
+
+ # tests
plotly,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "compressai";
- version = "1.2.4";
+ version = "1.2.6";
pyproject = true;
- disabled = pythonOlder "3.6";
-
src = fetchFromGitHub {
owner = "InterDigitalInc";
repo = "CompressAI";
rev = "refs/tags/v${version}";
- hash = "sha256-nT2vd7t67agIWobJalORbRuns0UJGRGGbTX2/8vbTiY=";
+ hash = "sha256-xvzhhLn0iBzq3h1nro8/83QWEQe9K4zRa3RSZk+hy3Y=";
fetchSubmodules = true;
};
- nativeBuildInputs = [
+ build-system = [
pybind11
setuptools
- wheel
];
- propagatedBuildInputs = [
+ dependencies = [
+ einops
numpy
matplotlib
+ pandas
pytorch-msssim
scipy
torch
+ torch-geometric
torchvision
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
tutorials = [
ipywidgets
jupyter
@@ -81,10 +90,10 @@ buildPythonPackage rec {
"test_pretrained"
];
- meta = with lib; {
+ meta = {
description = "PyTorch library and evaluation platform for end-to-end compression research";
homepage = "https://github.com/InterDigitalInc/CompressAI";
- license = licenses.bsd3Clear;
- maintainers = with maintainers; [ GaetanLepage ];
+ license = lib.licenses.bsd3Clear;
+ maintainers = with lib.maintainers; [ GaetanLepage ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/conda-libmamba-solver/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/conda-libmamba-solver/default.nix
index c2038f77e1..eb4a1515e0 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/conda-libmamba-solver/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/conda-libmamba-solver/default.nix
@@ -9,7 +9,7 @@
}:
buildPythonPackage rec {
pname = "conda-libmamba-solver";
- version = "24.7.0";
+ version = "24.9.0";
pyproject = true;
src = fetchFromGitHub {
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "conda";
repo = "conda-libmamba-solver";
rev = "refs/tags/${version}";
- hash = "sha256-HBbApS6hyIbRyxOpOwbC1+IalIYk17rYRo6HLcwKKW4=";
+ hash = "sha256-hHuuRMx9PQ3mMdxpSRTtg81xeq2XLmxhz1/gtnq54qg=";
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/configargparse/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/configargparse/default.nix
index 59f89df052..9a1cdb8798 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/configargparse/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/configargparse/default.nix
@@ -22,14 +22,14 @@ buildPythonPackage rec {
hash = "sha256-m77MY0IZ1AJkd4/Y7ltApvdF9y17Lgn92WZPYTCU9tA=";
};
- passthru.optional-dependencies = {
+ optional-dependencies = {
yaml = [ pyyaml ];
};
nativeCheckInputs = [
pytestCheckHook
mock
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "configargparse" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/confluent-kafka/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/confluent-kafka/default.nix
index 95cf2c7bf0..b0098ded88 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/confluent-kafka/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/confluent-kafka/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ requests ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
avro = [
avro
fastavro
@@ -49,7 +49,7 @@ buildPythonPackage rec {
pyflakes
pytestCheckHook
requests-mock
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "confluent_kafka" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/connexion/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/connexion/default.nix
index 0e599c2945..a43fccb017 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/connexion/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/connexion/default.nix
@@ -62,7 +62,7 @@ buildPythonPackage rec {
werkzeug
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
flask = [
a2wsgi
flask
@@ -75,7 +75,7 @@ buildPythonPackage rec {
pytest-aiohttp
pytestCheckHook
testfixtures
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "connexion" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/consolekit/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/consolekit/default.nix
index 45f3caf7d2..3da148baf4 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/consolekit/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/consolekit/default.nix
@@ -31,8 +31,6 @@ buildPythonPackage rec {
typing-extensions
];
- nativeCheckInputs = [ ];
-
meta = {
description = "Additional utilities for click.";
homepage = "https://pypi.org/project/consolekit";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/construct/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/construct/default.nix
index daad048634..b0fdf8d7c3 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/construct/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/construct/default.nix
@@ -35,7 +35,7 @@ buildPythonPackage rec {
lz4
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
extras = [
arrow
cloudpickle
@@ -47,7 +47,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "construct" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/contextlib2/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/contextlib2/default.nix
index b72e9a2ec9..01edc594a5 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/contextlib2/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/contextlib2/default.nix
@@ -1,34 +1,36 @@
{
lib,
buildPythonPackage,
- fetchPypi,
- pythonAtLeast,
+ fetchFromGitHub,
+ setuptools,
pythonOlder,
unittestCheckHook,
}:
-buildPythonPackage rec {
+buildPythonPackage {
pname = "contextlib2";
- version = "21.6.0";
- format = "setuptools";
+ version = "21.6.0-unstable-2024-05-23";
+ pyproject = true;
- # Python 3.11 not currently supported
- # https://github.com/jazzband/contextlib2/issues/43
- disabled = pythonOlder "3.6" || pythonAtLeast "3.11";
+ disabled = pythonOlder "3.6";
- src = fetchPypi {
- inherit pname version;
- hash = "sha256-qx4r/h0B2Wjht+jZAjvFHvNQm7ohe7cwzuOCfh7oKGk=";
+ src = fetchFromGitHub {
+ owner = "jazzband";
+ repo = "contextlib2";
+ rev = "f64cf04df8a1f6a32ce2095192b4638d229ff25e";
+ hash = "sha256-HX9N8G8jl6cpEwdJ80pDcoo4osTO/f8fz5sNcY/R1Nk=";
};
+ build-system = [ setuptools ];
+
nativeCheckInputs = [ unittestCheckHook ];
pythonImportsCheck = [ "contextlib2" ];
- meta = with lib; {
+ meta = {
description = "Backports and enhancements for the contextlib module";
homepage = "https://contextlib2.readthedocs.org/";
- license = licenses.psfl;
- maintainers = [ ];
+ license = lib.licenses.psfl;
+ maintainers = with lib.maintainers; [ sigmanificient ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/corner/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/corner/default.nix
index 68446453e2..50ab12a81f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/corner/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/corner/default.nix
@@ -47,7 +47,7 @@ buildPythonPackage rec {
dependencies = [ matplotlib ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
arviz = [ arviz ];
docs = [
arviz
@@ -66,7 +66,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "corner" ];
- nativeCheckInputs = [ pytestCheckHook ] ++ corner.passthru.optional-dependencies.test;
+ nativeCheckInputs = [ pytestCheckHook ] ++ corner.optional-dependencies.test;
# matplotlib.testing.exceptions.ImageComparisonFailure: images not close
disabledTests = [
@@ -79,13 +79,18 @@ buildPythonPackage rec {
"test_extended_overplotting"
"test_hist_bin_factor"
"test_labels"
+ "test_levels2"
"test_lowNfilled"
"test_no_fill_contours"
+ "test_overplot"
"test_overplot_log"
"test_pandas"
"test_quantiles"
"test_range_fig_arg"
+ "test_reverse"
"test_reverse_overplotting"
+ "test_reverse_truths"
+ "test_smooth1"
"test_tight"
"test_title_quantiles"
"test_title_quantiles_default"
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cpe/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cpe/default.nix
index 5aa48feea0..a608f7717b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/cpe/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cpe/default.nix
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "cpe";
- version = "1.3.0";
+ version = "1.3.1";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "nilp0inter";
repo = "cpe";
rev = "refs/tags/v${version}";
- hash = "sha256-nHFgsFNoDf1VJI7XOe62NOuL67AZCP/LFsymt7Q8L2U=";
+ hash = "sha256-QI5XHy2TDSUqK6BZBoFWViBcOKfo+zg0ulzEzF4eg4w=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/craft-application/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/craft-application/default.nix
index 96bec81c91..d51a12f46c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/craft-application/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/craft-application/default.nix
@@ -10,12 +10,13 @@
fetchFromGitHub,
git,
hypothesis,
+ license-expression,
nix-update-script,
- pydantic-yaml,
pyfakefs,
pygit2,
pytest-check,
pytest-mock,
+ pytest-subprocess,
pytestCheckHook,
pythonOlder,
pyyaml,
@@ -26,7 +27,7 @@
buildPythonPackage rec {
pname = "craft-application";
- version = "3.2.0";
+ version = "4.2.5";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -35,12 +36,12 @@ buildPythonPackage rec {
owner = "canonical";
repo = "craft-application";
rev = "refs/tags/${version}";
- hash = "sha256-2JfCe7FJtuObC/4miA+OC/ctGy1fhdgI7DsowNYjQk8=";
+ hash = "sha256-Y/Eci0ByE1HxUcxWhpQq0F2Ef1xkXZMBDGmUSIyPKII=";
};
postPatch = ''
substituteInPlace pyproject.toml \
- --replace-fail "setuptools==70.1.0" "setuptools"
+ --replace-fail "setuptools==74.1.1" "setuptools"
'';
build-system = [ setuptools-scm ];
@@ -56,7 +57,7 @@ buildPythonPackage rec {
craft-grammar
craft-parts
craft-providers
- pydantic-yaml
+ license-expression
pygit2
pyyaml
snap-helpers
@@ -68,6 +69,7 @@ buildPythonPackage rec {
pyfakefs
pytest-check
pytest-mock
+ pytest-subprocess
pytestCheckHook
responses
];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/craft-archives/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/craft-archives/default.nix
index 6369acc782..f401b5fb52 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/craft-archives/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/craft-archives/default.nix
@@ -6,7 +6,7 @@
launchpadlib,
lazr-restfulclient,
overrides,
- pydantic_1,
+ pydantic,
setuptools,
setuptools-scm,
tabulate,
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "craft-archives";
- version = "1.2.0";
+ version = "2.0.0";
pyproject = true;
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "canonical";
repo = "craft-archives";
rev = "refs/tags/${version}";
- hash = "sha256-4BYRwuBDKFbVvK805e+L4ZR8wtS8GHHYteexH4YZmSE=";
+ hash = "sha256-BrKyOdfbwt9qU5Bt/kX/+GgxH7LCFmmFg4mevBWVp2I=";
};
postPatch = ''
@@ -36,16 +36,13 @@ buildPythonPackage rec {
--replace-fail "setuptools==67.7.2" "setuptools"
'';
- nativeBuildInputs = [
- setuptools
- setuptools-scm
- ];
+ build-system = [ setuptools-scm ];
- propagatedBuildInputs = [
+ dependencies = [
launchpadlib
lazr-restfulclient
overrides
- pydantic_1
+ pydantic
tabulate
];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/craft-grammar/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/craft-grammar/default.nix
index 6b920aaa7a..1aeb3c32e1 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/craft-grammar/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/craft-grammar/default.nix
@@ -4,15 +4,15 @@
fetchFromGitHub,
nix-update-script,
overrides,
- setuptools,
+ setuptools-scm,
pytestCheckHook,
- pydantic_1,
+ pydantic,
pyyaml,
}:
buildPythonPackage rec {
pname = "craft-grammar";
- version = "1.2.0";
+ version = "2.0.1";
pyproject = true;
@@ -20,17 +20,17 @@ buildPythonPackage rec {
owner = "canonical";
repo = "craft-grammar";
rev = "refs/tags/${version}";
- hash = "sha256-YQpxgdmUxYLkhAXDLlkLAK6VpjIEycLFY3nsE/M4o2g=";
+ hash = "sha256-xex+7rCXqRegnws470VtVltM49fx7fSHzWDZawRmOdM=";
};
- nativeBuildInputs = [ setuptools ];
+ build-system = [ setuptools-scm ];
- propagatedBuildInputs = [ overrides ];
+ dependencies = [ overrides ];
pythonImportsCheck = [ "craft_grammar" ];
nativeCheckInputs = [
- pydantic_1
+ pydantic
pytestCheckHook
pyyaml
];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/craft-parts/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/craft-parts/default.nix
index c3fd4e2abb..bdd97d3564 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/craft-parts/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/craft-parts/default.nix
@@ -4,8 +4,7 @@
fetchFromGitHub,
nix-update-script,
overrides,
- pydantic_1,
- pydantic-yaml,
+ pydantic,
pyxdg,
pyyaml,
requests,
@@ -17,6 +16,7 @@
pytest-subprocess,
requests-mock,
hypothesis,
+ jsonschema,
git,
squashfsTools,
setuptools-scm,
@@ -25,7 +25,7 @@
buildPythonPackage rec {
pname = "craft-parts";
- version = "1.33.0";
+ version = "2.1.1";
pyproject = true;
@@ -33,7 +33,7 @@ buildPythonPackage rec {
owner = "canonical";
repo = "craft-parts";
rev = "refs/tags/${version}";
- hash = "sha256-SP2mkaXsU0btnA3aanSA18GkdW6ReLgImOWdpnwZiyU=";
+ hash = "sha256-I98YQDJJroCnAQgepDXqYnH5M2WZTGDljm/KufGd7yM=";
};
patches = [ ./bash-path.patch ];
@@ -43,12 +43,12 @@ buildPythonPackage rec {
pythonRelaxDeps = [
"requests"
"urllib3"
+ "pydantic"
];
dependencies = [
overrides
- pydantic_1
- pydantic-yaml
+ pydantic
pyxdg
pyyaml
requests
@@ -61,6 +61,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
git
hypothesis
+ jsonschema
pytest-check
pytest-mock
pytest-subprocess
@@ -105,7 +106,6 @@ buildPythonPackage rec {
passthru.updateScript = nix-update-script { };
meta = {
- broken = lib.versionAtLeast pydantic-yaml.version "1";
description = "Software artifact parts builder from Canonical";
homepage = "https://github.com/canonical/craft-parts";
changelog = "https://github.com/canonical/craft-parts/releases/tag/${version}";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/craft-platforms/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/craft-platforms/default.nix
index f183449961..6a1a493609 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/craft-platforms/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/craft-platforms/default.nix
@@ -5,16 +5,16 @@
distro,
fetchFromGitHub,
nix-update-script,
+ hypothesis,
pytest-check,
pytestCheckHook,
pythonOlder,
- setuptools,
setuptools-scm,
}:
buildPythonPackage rec {
pname = "craft-platforms";
- version = "0.2.0";
+ version = "0.3.1";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -23,17 +23,14 @@ buildPythonPackage rec {
owner = "canonical";
repo = "craft-platforms";
rev = "refs/tags/${version}";
- hash = "sha256-chCPuncy+//Y5iohTh0d8qRNaEno6Sqze2Zoas3uwPQ=";
+ hash = "sha256-VDSwvBWoGHcjGCEA4RDVwRzQGNVaphwZu/iaktAweb0=";
};
postPatch = ''
substituteInPlace craft_platforms/__init__.py --replace-fail "dev" "${version}"
'';
- build-system = [
- setuptools
- setuptools-scm
- ];
+ build-system = [ setuptools-scm ];
dependencies = [
annotated-types
@@ -41,6 +38,7 @@ buildPythonPackage rec {
];
nativeCheckInputs = [
+ hypothesis
pytestCheckHook
pytest-check
];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/craft-providers/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/craft-providers/default.nix
index 8b91b0005e..7dcf2fff8b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/craft-providers/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/craft-providers/default.nix
@@ -5,10 +5,9 @@
nix-update-script,
packaging,
platformdirs,
- pydantic_1,
+ pydantic,
pyyaml,
requests-unixsocket,
- setuptools,
setuptools-scm,
urllib3,
pytest-check,
@@ -22,7 +21,7 @@
buildPythonPackage rec {
pname = "craft-providers";
- version = "1.24.2";
+ version = "2.0.3";
pyproject = true;
@@ -30,7 +29,7 @@ buildPythonPackage rec {
owner = "canonical";
repo = "craft-providers";
rev = "refs/tags/${version}";
- hash = "sha256-2629Xk2KB1WX3JzAupBWmKg+Ztp5FFJ0x9Xa/w+8tns=";
+ hash = "sha256-DTUXT5vFIDI06oxka3diWJ5E5oqiX6GXB4ivq6+VrDk=";
};
patches = [
@@ -52,21 +51,18 @@ buildPythonPackage rec {
# The urllib3 incompat: https://github.com/msabramo/requests-unixsocket/pull/69
# This is already patched in nixpkgs.
substituteInPlace pyproject.toml \
- --replace-fail "setuptools==" "setuptools>=" \
+ --replace-fail "setuptools==73.0.1" "setuptools" \
--replace-fail "urllib3<2" "urllib3"
'';
pythonRelaxDeps = [ "requests" ];
- nativeBuildInputs = [
- setuptools
- setuptools-scm
- ];
+ build-system = [ setuptools-scm ];
- propagatedBuildInputs = [
+ dependencies = [
packaging
platformdirs
- pydantic_1
+ pydantic
pyyaml
requests-unixsocket
urllib3
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/craft-store/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/craft-store/default.nix
index 4011b01d60..f9f8f73e8e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/craft-store/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/craft-store/default.nix
@@ -7,7 +7,7 @@
setuptools-scm,
pytest-check,
pytest-mock,
- pydantic_1,
+ pydantic,
pyyaml,
pytestCheckHook,
keyring_24,
@@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "craft-store";
- version = "2.6.2";
+ version = "3.0.2";
pyproject = true;
@@ -28,7 +28,7 @@ buildPythonPackage rec {
owner = "canonical";
repo = "craft-store";
rev = "refs/tags/${version}";
- hash = "sha256-QKfXOgAWMV1mVm32ZP3HQTJmWKm82dEDmy3fo5d67TU=";
+ hash = "sha256-l8WnuaMJN4/nZRkWoU6omgbd4hKR2m7YC+YVcvAqzcA=";
};
postPatch = ''
@@ -36,16 +36,13 @@ buildPythonPackage rec {
--replace-fail "setuptools==" "setuptools>="
'';
- nativeBuildInputs = [
- setuptools
- setuptools-scm
- ];
+ build-system = [ setuptools-scm ];
- propagatedBuildInputs = [
+ dependencies = [
keyring_24
macaroonbakery
overrides
- pydantic_1
+ pydantic
pyxdg
requests
requests-toolbelt
@@ -56,7 +53,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "craft_store" ];
nativeCheckInputs = [
- pydantic_1
+ pydantic
pytest-check
pytest-mock
pytestCheckHook
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cxxheaderparser/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cxxheaderparser/default.nix
index ba53da3679..2d6a079f1d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/cxxheaderparser/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cxxheaderparser/default.nix
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "cxxheaderparser";
- version = "1.3.4";
+ version = "1.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "robotpy";
repo = "cxxheaderparser";
rev = version;
- hash = "sha256-Cyo+18mH1p5Zy4dWP3mjZRIkZZOyb61ABedk/amDi0g=";
+ hash = "sha256-Gf7O1jFICLUcN0z4WYQmh7co2AxdzJY+tdXzu/AdG/g=";
};
postPatch = ''
@@ -35,5 +35,6 @@ buildPythonPackage rec {
homepage = "https://github.com/robotpy/cxxheaderparser";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ nim65s ];
+ platforms = lib.platforms.unix;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cyclonedx-python-lib/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cyclonedx-python-lib/default.nix
index 09689a8447..f895557a32 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/cyclonedx-python-lib/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cyclonedx-python-lib/default.nix
@@ -52,7 +52,7 @@ buildPythonPackage rec {
types-toml
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
validation = [
jsonschema
lxml
@@ -69,7 +69,7 @@ buildPythonPackage rec {
ddt
pytestCheckHook
xmldiff
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "cyclonedx" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/cytoolz/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/cytoolz/default.nix
index befb71963c..574e717759 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/cytoolz/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/cytoolz/default.nix
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "cytoolz";
- version = "0.12.3";
+ version = "1.0.0";
pyproject = true;
disabled = isPy27 || isPyPy;
src = fetchPypi {
inherit pname version;
- hash = "sha256-RQPcWfTO1TpUZDJyxh3DBdHbv719a98paUjenzTDooI=";
+ hash = "sha256-60U7MBghUvmRelGJt9mQRrbOkM34rrD+/0smg+YA3v0=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dask-expr/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dask-expr/default.nix
index b7130a40ce..4e9de770a1 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dask-expr/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dask-expr/default.nix
@@ -20,14 +20,14 @@
buildPythonPackage rec {
pname = "dask-expr";
- version = "1.1.14";
+ version = "1.1.15";
pyproject = true;
src = fetchFromGitHub {
owner = "dask";
repo = "dask-expr";
rev = "refs/tags/v${version}";
- hash = "sha256-yDNkIATN6AuGzcxTwAQyaQaDQ48v45hTC2fUqEThl/g=";
+ hash = "sha256-b5nY3srMADzYZ0GYCeyUfxhJLm7E4dTbM7qrsCR9d7A=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dask-gateway-server/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dask-gateway-server/default.nix
index 8935e53699..f1aa0dbc6f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dask-gateway-server/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dask-gateway-server/default.nix
@@ -38,7 +38,7 @@ buildPythonPackage rec {
traitlets
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
kerberos = [ pykerberos ];
jobqueue = [ sqlalchemy ];
local = [ sqlalchemy ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dask/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dask/default.nix
index d26caf858c..e47ced4264 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dask/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dask/default.nix
@@ -39,14 +39,14 @@
let
self = buildPythonPackage rec {
pname = "dask";
- version = "2024.9.0";
+ version = "2024.9.1";
pyproject = true;
src = fetchFromGitHub {
owner = "dask";
repo = "dask";
rev = "refs/tags/${version}";
- hash = "sha256-CaTxhYT2diFOBylLH36iIR1ooWzi2e/RNOnvc11DtDY=";
+ hash = "sha256-lbWV6qgLQ8itJsnz7ojrgfrO12+AwNe1/DJvxBo5A+Q=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/databases/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/databases/default.nix
index 33fd15cded..55f3489a01 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/databases/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/databases/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ sqlalchemy ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
postgresql = [ asyncpg ];
asyncpg = [ asyncpg ];
aiopg = [ aiopg ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dataclass-wizard/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dataclass-wizard/default.nix
index 39f0f0aa39..2a063482fe 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dataclass-wizard/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dataclass-wizard/default.nix
@@ -25,7 +25,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ ] ++ lib.optionals (pythonOlder "3.9") [ typing-extensions ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
timedelta = [ pytimeparse ];
yaml = [ pyyaml ];
};
@@ -33,7 +33,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
pytest-mock
- ] ++ passthru.optional-dependencies.timedelta ++ passthru.optional-dependencies.yaml;
+ ] ++ optional-dependencies.timedelta ++ optional-dependencies.yaml;
disabledTests =
[ ]
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/datafusion/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/datafusion/default.nix
index b7c68f839e..96ac76d175 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/datafusion/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/datafusion/default.nix
@@ -12,6 +12,7 @@
Security,
SystemConfiguration,
typing-extensions,
+ pythonOlder,
}:
let
@@ -19,16 +20,16 @@ let
name = "arrow-testing";
owner = "apache";
repo = "arrow-testing";
- rev = "5bab2f264a23f5af68f69ea93d24ef1e8e77fc88";
- hash = "sha256-Pxx8ohUpXb5u1995IvXmxQMqWiDJ+7LAll/AjQP7ph8=";
+ rev = "4d209492d514c2d3cb2d392681b9aa00e6d8da1c";
+ hash = "sha256-IkiCbuy0bWyClPZ4ZEdkEP7jFYLhM7RCuNLd6Lazd4o=";
};
parquet-testing = fetchFromGitHub {
name = "parquet-testing";
owner = "apache";
repo = "parquet-testing";
- rev = "e13af117de7c4f0a4d9908ae3827b3ab119868f3";
- hash = "sha256-rVI9zyk9IRDlKv4u8BeMb0HRdWLfCpqOlYCeUdA7BB8=";
+ rev = "50af3d8ce206990d81014b1862e5ce7380dc3e08";
+ hash = "sha256-edyv/r5olkj09aHtm8LHZY0b3jUtLNUcufwI41qKYaY=";
};
in
@@ -66,8 +67,7 @@ buildPythonPackage rec {
dependencies = [
pyarrow
- typing-extensions
- ];
+ ] ++ lib.optionals (pythonOlder "3.13") [ typing-extensions ];
nativeCheckInputs = [
pytestCheckHook
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dataproperty/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dataproperty/default.nix
index b82fa0900f..f988112c53 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dataproperty/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dataproperty/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
tcolorpy
] ++ typepy.optional-dependencies.datetime;
- passthru.optional-dependencies = {
+ optional-dependencies = {
logging = [ loguru ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/datasalad/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/datasalad/default.nix
index 66303c1ff0..a9eba3978a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/datasalad/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/datasalad/default.nix
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "datasalad";
- version = "0.2.1";
+ version = "0.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "datalad";
repo = "datasalad";
rev = "refs/tags/v${version}";
- hash = "sha256-qgHWTokNBzJcBbEPCA/YfklzqyX1lM2yro7ElqBfrig=";
+ hash = "sha256-WkU3MqAveeANrRGLj1A4UGlT5Sel5wxNcYbIeKlPIqE=";
};
build-system = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/datashaper/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/datashaper/default.nix
index 1da7346f26..3ad28d2228 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/datashaper/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/datashaper/default.nix
@@ -3,7 +3,6 @@
buildPythonPackage,
fetchPypi,
pythonOlder,
- pythonRelaxDepsHook,
poetry-core,
dacite,
diskcache,
@@ -26,8 +25,6 @@ buildPythonPackage rec {
build-system = [ poetry-core ];
- nativeBuildInputs = [ pythonRelaxDepsHook ];
-
pythonRelaxDeps = [ "pyarrow" ];
dependencies = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dateparser/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dateparser/default.nix
index 3f1fec78ae..e87f6d2a72 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dateparser/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dateparser/default.nix
@@ -44,7 +44,7 @@ buildPythonPackage rec {
tzlocal
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
calendars = [
hijri-converter
convertdate
@@ -60,7 +60,7 @@ buildPythonPackage rec {
parsel
requests
ruamel-yaml
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
preCheck = ''
export HOME="$TEMPDIR"
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dbt-adapters/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dbt-adapters/default.nix
index d39b68a3f7..50a775edfa 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dbt-adapters/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dbt-adapters/default.nix
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "dbt-adapters";
- version = "1.6.1";
+ version = "1.7.0";
pyproject = true;
src = fetchFromGitHub {
owner = "dbt-labs";
repo = "dbt-adapters";
rev = "refs/tags/v${version}";
- hash = "sha256-i5sGgkFrW/37PH5XnH2bf/bTNgCZwEgNZT9IMbOJwLQ=";
+ hash = "sha256-I3A3rIMpT+MAq+ebid9RMr6I3W1l4ir78UmfeEr5U3U=";
};
build-system = [ hatchling ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/debuglater/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/debuglater/default.nix
index 503dc86249..fcb0b4f1f9 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/debuglater/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/debuglater/default.nix
@@ -26,7 +26,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ colorama ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [ dill ];
};
@@ -34,7 +34,7 @@ buildPythonPackage rec {
numpy
pandas
pytestCheckHook
- ] ++ passthru.optional-dependencies.all;
+ ] ++ optional-dependencies.all;
pythonImportsCheck = [ "debuglater" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/debugpy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/debugpy/default.nix
index 3dea1af5b3..4bf451d834 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/debugpy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/debugpy/default.nix
@@ -22,7 +22,7 @@
buildPythonPackage rec {
pname = "debugpy";
- version = "1.8.5";
+ version = "1.8.6";
format = "setuptools";
disabled = pythonOlder "3.8";
@@ -31,7 +31,7 @@ buildPythonPackage rec {
owner = "microsoft";
repo = "debugpy";
rev = "refs/tags/v${version}";
- hash = "sha256-SmSYhmLnVpBPEPO2o40wIv+e3cBbmZXSz+IKMRcnScw=";
+ hash = "sha256-kkFNIJ3QwojwgiRAOmBiWIg5desxOKTmo9YH1Qup6fI=";
};
patches =
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/debugpy/hardcode-gdb.patch b/third_party/nixpkgs/pkgs/development/python-modules/debugpy/hardcode-gdb.patch
index 5cc68b21b3..d977f78771 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/debugpy/hardcode-gdb.patch
+++ b/third_party/nixpkgs/pkgs/development/python-modules/debugpy/hardcode-gdb.patch
@@ -1,13 +1,13 @@
diff --git a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/add_code_to_python_process.py b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/add_code_to_python_process.py
-index 85f3353b..56fab577 100644
+index a1a852a0..0bb91807 100644
--- a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/add_code_to_python_process.py
+++ b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/add_code_to_python_process.py
-@@ -410,7 +410,7 @@ def run_python_code_linux(pid, python_code, connect_debugger_tracing=False, show
+@@ -412,7 +412,7 @@ def run_python_code_linux(pid, python_code, connect_debugger_tracing=False, show
is_debug = 0
# Note that the space in the beginning of each line in the multi-line is important!
cmd = [
-- 'gdb',
+- "gdb",
+ '@gdb@/bin/gdb',
- '--nw', # no gui interface
- '--nh', # no ~/.gdbinit
- '--nx', # no .gdbinit
+ "--nw", # no gui interface
+ "--nh", # no ~/.gdbinit
+ "--nx", # no .gdbinit
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/debugpy/hardcode-lldb.patch b/third_party/nixpkgs/pkgs/development/python-modules/debugpy/hardcode-lldb.patch
index 215e7ee0f9..5edbe35456 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/debugpy/hardcode-lldb.patch
+++ b/third_party/nixpkgs/pkgs/development/python-modules/debugpy/hardcode-lldb.patch
@@ -1,13 +1,13 @@
diff --git a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/add_code_to_python_process.py b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/add_code_to_python_process.py
-index 56fab577..989ede03 100644
+index 0bb91807..8026a5ad 100644
--- a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/add_code_to_python_process.py
+++ b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/add_code_to_python_process.py
-@@ -500,7 +500,7 @@ def run_python_code_mac(pid, python_code, connect_debugger_tracing=False, show_d
+@@ -503,7 +503,7 @@ def run_python_code_mac(pid, python_code, connect_debugger_tracing=False, show_d
is_debug = 0
# Note that the space in the beginning of each line in the multi-line is important!
cmd = [
-- 'lldb',
+- "lldb",
+ '@lldb@/bin/lldb',
- '--no-lldbinit', # Do not automatically parse any '.lldbinit' files.
+ "--no-lldbinit", # Do not automatically parse any '.lldbinit' files.
# '--attach-pid',
# str(pid),
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/debugpy/skip-attach-pid-tests.patch b/third_party/nixpkgs/pkgs/development/python-modules/debugpy/skip-attach-pid-tests.patch
index a993940f72..cef0a97eb3 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/debugpy/skip-attach-pid-tests.patch
+++ b/third_party/nixpkgs/pkgs/development/python-modules/debugpy/skip-attach-pid-tests.patch
@@ -12,7 +12,7 @@ index dc60d0ae..cf4a06a3 100644
log.info("Attaching {0} to {1} by PID.", session, target)
diff --git a/tests/debugpy/test_attach.py b/tests/debugpy/test_attach.py
-index afabc1ac..2fff3982 100644
+index 017d7f59..63e86328 100644
--- a/tests/debugpy/test_attach.py
+++ b/tests/debugpy/test_attach.py
@@ -151,8 +151,7 @@ def test_reattach(pyfile, target, run):
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/deepdiff/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/deepdiff/default.nix
index af4500ffd5..ff583a5720 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/deepdiff/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/deepdiff/default.nix
@@ -41,7 +41,7 @@ buildPythonPackage rec {
orjson
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
cli = [
clevercsv
click
@@ -56,7 +56,7 @@ buildPythonPackage rec {
pytestCheckHook
python-dateutil
tomli-w
- ] ++ passthru.optional-dependencies.cli;
+ ] ++ optional-dependencies.cli;
disabledTests = [
# not compatible with pydantic 2.x
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/defcon/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/defcon/default.nix
index 309b02d14f..4e2c4d9b75 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/defcon/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/defcon/default.nix
@@ -32,7 +32,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "defcon" ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
pens = [ fontpens ];
lxml = [ fonttools ] ++ fonttools.optional-dependencies.lxml;
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/demoji/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/demoji/default.nix
index 4538f6c9c8..b63b2c12a1 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/demoji/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/demoji/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
build-system = [ setuptools ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
ujson = [ ujson ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/denonavr/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/denonavr/default.nix
index 5f113865c3..771e615eca 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/denonavr/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/denonavr/default.nix
@@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "denonavr";
- version = "0.11.6";
+ version = "1.0.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -28,14 +28,14 @@ buildPythonPackage rec {
owner = "ol-iver";
repo = "denonavr";
rev = "refs/tags/${version}";
- hash = "sha256-VxoRK1qeGrIunsiCzeZJUHxW/sxk+PFpntInL+G/yI8=";
+ hash = "sha256-/K2pz3B4H205grDeuMWZmEeA4wJqKhP0XdpmbqFguTM=";
};
pythonRelaxDeps = [ "defusedxml" ];
- nativeBuildInputs = [ setuptools ];
+ build-system = [ setuptools ];
- propagatedBuildInputs = [
+ dependencies = [
asyncstdlib
attrs
defusedxml
@@ -57,7 +57,7 @@ buildPythonPackage rec {
description = "Automation Library for Denon AVR receivers";
homepage = "https://github.com/ol-iver/denonavr";
changelog = "https://github.com/ol-iver/denonavr/releases/tag/${version}";
- license = with licenses; [ mit ];
+ license = licenses.mit;
maintainers = with maintainers; [ colemickens ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dep-logic/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dep-logic/default.nix
index e29decc100..ac79804624 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dep-logic/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dep-logic/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "dep-logic";
- version = "0.4.6";
+ version = "0.4.9";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "pdm-project";
repo = "dep-logic";
rev = "refs/tags/${version}";
- hash = "sha256-z5PXecu63/9sO73ruYX6+ZIq2DSVYljd3bKapJIemDA=";
+ hash = "sha256-5PEHkxwIgDz3Qs993qI4eaQZ5Him4i/MAnUam820AWc=";
};
nativeBuildInputs = [ pdm-backend ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dependency-injector/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dependency-injector/default.nix
index be655a971d..5980eaff54 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dependency-injector/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dependency-injector/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ six ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
aiohttp = [ aiohttp ];
pydantic = [ pydantic ];
flask = [ flask ];
@@ -50,10 +50,10 @@ buildPythonPackage rec {
pytestCheckHook
scipy
]
- ++ passthru.optional-dependencies.aiohttp
- ++ passthru.optional-dependencies.pydantic
- ++ passthru.optional-dependencies.yaml
- ++ passthru.optional-dependencies.flask;
+ ++ optional-dependencies.aiohttp
+ ++ optional-dependencies.pydantic
+ ++ optional-dependencies.yaml
+ ++ optional-dependencies.flask;
pythonImportsCheck = [ "dependency_injector" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/deprecation-alias/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/deprecation-alias/default.nix
index da60ac253a..0d97bb0b44 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/deprecation-alias/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/deprecation-alias/default.nix
@@ -23,8 +23,6 @@ buildPythonPackage rec {
packaging
];
- nativeCheckInputs = [ ];
-
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"'
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/detectron2/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/detectron2/default.nix
index 95506510e2..42b8f0a6f4 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/detectron2/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/detectron2/default.nix
@@ -99,7 +99,7 @@ buildPythonPackage {
pydot # no idea why this is not in their setup.py
];
- passthru.optional-dependencies = optional-dependencies;
+ optional-dependencies = optional-dependencies;
nativeCheckInputs = [
av
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/diffusers/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/diffusers/default.nix
index ee540ee7e9..e7e736927e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/diffusers/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/diffusers/default.nix
@@ -65,7 +65,7 @@ buildPythonPackage rec {
safetensors
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
flax = [
flax
jax
@@ -102,7 +102,7 @@ buildPythonPackage rec {
sentencepiece
torchsde
transformers
- ] ++ passthru.optional-dependencies.torch;
+ ] ++ optional-dependencies.torch;
preCheck =
let
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/diofant/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/diofant/default.nix
index 9fa09e0df0..03566cf27d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/diofant/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/diofant/default.nix
@@ -40,7 +40,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ mpmath ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
exports = [
cython
numpy
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/discum/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/discum/default.nix
index acc3a6e49a..50254162ff 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/discum/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/discum/default.nix
@@ -3,7 +3,6 @@
buildPythonPackage,
fetchPypi,
setuptools,
- pythonRelaxDepsHook,
brotli,
colorama,
filetype,
@@ -28,8 +27,6 @@ buildPythonPackage rec {
build-system = [ setuptools ];
- nativeBuildInputs = [ pythonRelaxDepsHook ];
-
dependencies = [
brotli
colorama
@@ -40,7 +37,7 @@ buildPythonPackage rec {
websocket-client
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
ra = [
pycryptodome
pypng
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dissect-btrfs/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dissect-btrfs/default.nix
index ef7f8fdd9f..e854feb88a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dissect-btrfs/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dissect-btrfs/default.nix
@@ -36,7 +36,7 @@ buildPythonPackage rec {
dissect-util
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
full = [
python-lzo
zstandard
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dissect-cobaltstrike/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dissect-cobaltstrike/default.nix
index 973cd01a7a..0795b7aaee 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dissect-cobaltstrike/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dissect-cobaltstrike/default.nix
@@ -42,7 +42,7 @@ buildPythonPackage rec {
lark
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
c2 = [
flow-record
httpx
@@ -68,7 +68,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytest-httpserver
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "dissect.cobaltstrike" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dissect-hypervisor/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dissect-hypervisor/default.nix
index 26cf663c5a..4a1cb39782 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dissect-hypervisor/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dissect-hypervisor/default.nix
@@ -38,7 +38,7 @@ buildPythonPackage rec {
dissect-util
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
full = [
pycryptodome
rich
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dissect-squashfs/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dissect-squashfs/default.nix
index 88f7f3ab84..a85b51abcf 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dissect-squashfs/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dissect-squashfs/default.nix
@@ -36,7 +36,7 @@ buildPythonPackage rec {
dissect-util
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
full = [
lz4
python-lzo
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dissect-target/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dissect-target/default.nix
index d2c632a1f5..409f8444c3 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dissect-target/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dissect-target/default.nix
@@ -80,7 +80,7 @@ buildPythonPackage rec {
structlog
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
full = [
asn1crypto
dissect-btrfs
@@ -102,12 +102,12 @@ buildPythonPackage rec {
yara-python
zstandard
] ++ lib.optionals (pythonOlder "3.11") [ tomli ];
- yara = [ yara-python ] ++ passthru.optional-dependencies.full;
- smb = [ impacket ] ++ passthru.optional-dependencies.full;
- mqtt = [ paho-mqtt ] ++ passthru.optional-dependencies.full;
+ yara = [ yara-python ] ++ optional-dependencies.full;
+ smb = [ impacket ] ++ optional-dependencies.full;
+ mqtt = [ paho-mqtt ] ++ optional-dependencies.full;
};
- nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.full;
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.full;
pythonImportsCheck = [ "dissect.target" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dist-meta/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dist-meta/default.nix
index 6b7520440a..a6d6119429 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dist-meta/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dist-meta/default.nix
@@ -25,8 +25,6 @@ buildPythonPackage rec {
packaging
];
- nativeCheckInputs = [ ];
-
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"'
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/distributed/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/distributed/default.nix
index 4df88aaf49..063d30ca40 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/distributed/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/distributed/default.nix
@@ -28,14 +28,14 @@
buildPythonPackage rec {
pname = "distributed";
- version = "2024.9.0";
+ version = "2024.9.1";
pyproject = true;
src = fetchFromGitHub {
owner = "dask";
repo = "distributed";
rev = "refs/tags/${version}";
- hash = "sha256-jzifqTGHAto+7LExUs0kSd8852EfELEL8acSElXlEx0=";
+ hash = "sha256-UDfa59o+3RVN3QppoUamScdcH8XGOB+KAxArI5w7x6M=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dj-rest-auth/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dj-rest-auth/default.nix
index 1f0ac3747c..9dddc459a3 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dj-rest-auth/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dj-rest-auth/default.nix
@@ -40,13 +40,13 @@ buildPythonPackage rec {
dependencies = [ djangorestframework ];
- passthru.optional-dependencies.with_social = [ django-allauth ];
+ optional-dependencies.with_social = [ django-allauth ];
nativeCheckInputs = [
djangorestframework-simplejwt
responses
unittest-xml-reporting
- ] ++ passthru.optional-dependencies.with_social;
+ ] ++ optional-dependencies.with_social;
preCheck = ''
# Test connects to graph.facebook.com
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/django-allauth/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/django-allauth/default.nix
index fb7eb5ffac..4b75865cf3 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/django-allauth/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/django-allauth/default.nix
@@ -60,7 +60,7 @@ buildPythonPackage rec {
preBuild = "${python.interpreter} -m django compilemessages";
- passthru.optional-dependencies = {
+ optional-dependencies = {
saml = [ python3-saml ];
mfa = [ qrcode ];
};
@@ -71,7 +71,7 @@ buildPythonPackage rec {
pillow
pytestCheckHook
pytest-django
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
disabledTests = [
# Tests require network access
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/django-axes/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/django-axes/default.nix
new file mode 100644
index 0000000000..b3c2f8cd6a
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/django-axes/default.nix
@@ -0,0 +1,46 @@
+{
+ lib,
+ fetchFromGitHub,
+ buildPythonPackage,
+ setuptools-scm,
+ django,
+ django-ipware,
+ pytestCheckHook,
+ pytest-cov-stub,
+ pytest-django,
+}:
+
+buildPythonPackage rec {
+ pname = "django-axes";
+ version = "7.0.0";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "jazzband";
+ repo = "django-axes";
+ rev = version;
+ hash = "sha256-xcA5PN8gznY6BQwHXT42WcOLnIlUACRh33zOlsCpRHE=";
+ };
+
+ build-system = [ setuptools-scm ];
+
+ dependencies = [ django ];
+
+ nativeCheckInputs = [
+ django-ipware
+ pytestCheckHook
+ pytest-cov-stub
+ pytest-django
+ ];
+
+ env.DJANGO_SETTINGS_MODULE = "tests.settings";
+
+ pythonImportsCheck = [ "axes" ];
+
+ meta = {
+ description = "Keep track of failed login attempts in Django-powered sites";
+ homepage = "https://github.com/jazzband/django-axes";
+ maintainers = with lib.maintainers; [ sikmir ];
+ license = lib.licenses.mit;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/django-bootstrap3/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/django-bootstrap3/default.nix
index a20b282c64..fb8a2bca0d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/django-bootstrap3/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/django-bootstrap3/default.nix
@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "django-bootstrap3";
- version = "24.2";
+ version = "24.3";
format = "pyproject";
src = fetchFromGitHub {
owner = "zostera";
repo = "django-bootstrap3";
rev = "refs/tags/v${version}";
- hash = "sha256-5nBJ5vfsoGoaG1s3K1hCHcSnGf51ZirYYg+uJGsBmG8=";
+ hash = "sha256-7aHGTa98NaHg6C+fxuQsrPk/8XjHB3awp+gAWysOhAw=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/django-bootstrap4/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/django-bootstrap4/default.nix
index e34ce0f4b6..7aa95c4717 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/django-bootstrap4/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/django-bootstrap4/default.nix
@@ -15,35 +15,39 @@
# tests
python,
+ pytest-django,
+ pytestCheckHook,
}:
buildPythonPackage rec {
pname = "django-bootstrap4";
- version = "24.3";
- format = "pyproject";
+ version = "24.4";
+ pyproject = true;
src = fetchFromGitHub {
owner = "zostera";
repo = "django-bootstrap4";
rev = "refs/tags/v${version}";
- hash = "sha256-sZY/0f1PbYQu9fN65H6H7xLvsdE9AXK0cMt9TyAKuUw=";
+ hash = "sha256-9URZ+10GVX171Zht49UQEDkVOZ7LfOtUvapLydzNAlk=";
};
- nativeBuildInputs = [
+ build-system = [
setuptools
setuptools-scm
];
- propagatedBuildInputs = [ beautifulsoup4 ];
+ dependencies = [ beautifulsoup4 ];
pythonImportsCheck = [ "bootstrap4" ];
- nativeCheckInputs = [ (django.override { withGdal = true; }) ];
+ nativeCheckInputs = [
+ (django.override { withGdal = true; })
+ pytest-django
+ pytestCheckHook
+ ];
- checkPhase = ''
- runHook preCheck
- ${python.interpreter} manage.py test -v1 --noinput
- runHook postCheck
+ preCheck = ''
+ export DJANGO_SETTINGS_MODULE=tests.app.settings
'';
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/django-crispy-bootstrap4/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/django-crispy-bootstrap4/default.nix
index eb533ddec4..9ffebcdc22 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/django-crispy-bootstrap4/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/django-crispy-bootstrap4/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "django-crispy-bootstrap4";
- version = "2024.1";
+ version = "2024.10";
pyproject = true;
src = fetchFromGitHub {
owner = "django-crispy-forms";
repo = "crispy-bootstrap4";
rev = "refs/tags/${version}";
- hash = "sha256-upHrNDhoY+8qD+aeXPcY452xUIyYjW0apf8mVo6pqY4=";
+ hash = "sha256-lBm48krF14WuUMX9lgx9a++UhJWHWPxOhj3R1j4QTOs=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/django-crispy-bootstrap5/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/django-crispy-bootstrap5/default.nix
index 87ccaa6a9e..8e14ac5c96 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/django-crispy-bootstrap5/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/django-crispy-bootstrap5/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "django-crispy-bootstrap5";
- version = "2024.2";
+ version = "2024.10";
pyproject = true;
src = fetchFromGitHub {
owner = "django-crispy-forms";
repo = "crispy-bootstrap5";
rev = "refs/tags/${version}";
- hash = "sha256-ehcDwy53pZCqouvUm6qJG2FJzlFZaygTZxNYPOqH1q0=";
+ hash = "sha256-p2sc6rajy9A0YNnv1A0wphjm7Kc6HoNf7LM3Gu21PKI=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/django-hijack/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/django-hijack/default.nix
index 5900e4a42f..097a90f821 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/django-hijack/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/django-hijack/default.nix
@@ -21,14 +21,14 @@
buildPythonPackage rec {
pname = "django-hijack";
- version = "3.6.0";
+ version = "3.6.1";
pyproject = true;
src = fetchFromGitHub {
owner = "django-hijack";
repo = "django-hijack";
rev = "refs/tags/${version}";
- hash = "sha256-uece+tR3Nd32nfKn1gtcWqckN4z5iUP+C0dJxyDPXBA=";
+ hash = "sha256-xnRVoCs+TyAbvFSBD58MJhwLw7ecKpMFuWewAgmnzqk=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/django-import-export/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/django-import-export/default.nix
index 52f1ff4d5b..d2d65daa66 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/django-import-export/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/django-import-export/default.nix
@@ -38,7 +38,7 @@ buildPythonPackage rec {
tablib
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [ tablib ] ++ tablib.optional-dependencies.all;
cli = [ tablib ] ++ tablib.optional-dependencies.cli;
ods = [ tablib ] ++ tablib.optional-dependencies.ods;
@@ -52,7 +52,7 @@ buildPythonPackage rec {
chardet
psycopg2
pytz
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
checkPhase = ''
runHook preCheck
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/django-markup/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/django-markup/default.nix
index dce53f40ad..61ce9fd91c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/django-markup/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/django-markup/default.nix
@@ -46,7 +46,7 @@ buildPythonPackage rec {
dependencies = [ django ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all_filter_dependencies = [
bleach
docutils
@@ -63,7 +63,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytest-django
pytestCheckHook
- ] ++ passthru.optional-dependencies.all_filter_dependencies;
+ ] ++ optional-dependencies.all_filter_dependencies;
preCheck = ''
export DJANGO_SETTINGS_MODULE=django_markup.tests
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/django-modelcluster/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/django-modelcluster/default.nix
index a7efa70261..acb7fd3704 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/django-modelcluster/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/django-modelcluster/default.nix
@@ -35,14 +35,14 @@ buildPythonPackage rec {
pytz
];
- passthru.optional-dependencies.taggit = [ django-taggit ];
+ optional-dependencies.taggit = [ django-taggit ];
env.DJANGO_SETTINGS_MODULE = "tests.settings";
nativeCheckInputs = [
pytest-django
pytestCheckHook
- ] ++ passthru.optional-dependencies.taggit;
+ ] ++ optional-dependencies.taggit;
# https://github.com/wagtail/django-modelcluster/issues/173
disabledTests = lib.optionals (lib.versionAtLeast django.version "4.2") [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/django-redis/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/django-redis/default.nix
index eefb715e17..94249cebd9 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/django-redis/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/django-redis/default.nix
@@ -46,7 +46,7 @@ buildPythonPackage rec {
redis
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
hiredis = [ redis ] ++ redis.optional-dependencies.hiredis;
};
@@ -67,7 +67,7 @@ buildPythonPackage rec {
pytest-django
pytest-mock
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pytestFlagsArray = [
"-W"
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/django-rosetta/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/django-rosetta/default.nix
index a2ae0c0b34..98234ebb57 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/django-rosetta/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/django-rosetta/default.nix
@@ -6,12 +6,13 @@
polib,
pythonOlder,
requests,
+ setuptools,
}:
buildPythonPackage rec {
pname = "django-rosetta";
- version = "0.9.9";
- format = "setuptools";
+ version = "0.10.1";
+ pyproject = true;
disabled = pythonOlder "3.7";
@@ -19,10 +20,12 @@ buildPythonPackage rec {
owner = "mbi";
repo = "django-rosetta";
rev = "refs/tags/v${version}";
- hash = "sha256-OuKgqGYBlzQNKKAJYFhNi+LnONB/mxINMj4VBAVWjqI=";
+ hash = "sha256-b+iCUA3i3Ej6S5XcGQhBIEIJFx6vOL2sq3xkkA9wqek=";
};
- propagatedBuildInputs = [
+ build-system = [ setuptools ];
+
+ dependencies = [
django
polib
requests
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/django-split-settings/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/django-split-settings/default.nix
new file mode 100644
index 0000000000..31ac1836b5
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/django-split-settings/default.nix
@@ -0,0 +1,45 @@
+{
+ lib,
+ fetchFromGitHub,
+ buildPythonPackage,
+ poetry-core,
+ django,
+ pytestCheckHook,
+ pytest-cov-stub,
+}:
+
+buildPythonPackage rec {
+ pname = "django-split-settings";
+ version = "1.3.2";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "wemake-services";
+ repo = "django-split-settings";
+ rev = version;
+ hash = "sha256-Bk2/DU+K524mCUvteWT0fIQH5ZgeMHiufMTF+dJYVtc=";
+ };
+
+ postPatch = ''
+ substituteInPlace pyproject.toml \
+ --replace-fail "poetry.masonry" "poetry.core.masonry"
+ '';
+
+ build-system = [ poetry-core ];
+
+ dependencies = [ django ];
+
+ pythonImportsCheck = [ "split_settings" ];
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ pytest-cov-stub
+ ];
+
+ meta = {
+ description = "Organize Django settings into multiple files and directories";
+ homepage = "https://github.com/wemake-services/django-split-settings";
+ maintainers = with lib.maintainers; [ sikmir ];
+ license = lib.licenses.bsd3;
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/django-storages/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/django-storages/default.nix
index 84378ee311..1014efc09e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/django-storages/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/django-storages/default.nix
@@ -35,7 +35,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ django ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
azure = [ azure-storage-blob ];
boto3 = [ boto3 ];
dropbox = [ dropbox ];
@@ -50,7 +50,7 @@ buildPythonPackage rec {
moto
pytestCheckHook
rsa
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "storages" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/django-stubs/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/django-stubs/default.nix
index 0bdd73e774..9b955fcfff 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/django-stubs/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/django-stubs/default.nix
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "django-stubs";
- version = "5.0.4";
+ version = "5.1.0";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -24,12 +24,12 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "django_stubs";
inherit version;
- hash = "sha256-eON2RIj9/SaV8SUCE2VI7CL41LF4BUGoNQQrgjjRFRQ=";
+ hash = "sha256-hhKMIotl5smoXl3FbrHG9BElkX2uDiHmz+zfGyfmMMU=";
};
- nativeBuildInputs = [ setuptools ];
+ build-system = [ setuptools ];
- propagatedBuildInputs = [
+ dependencies = [
django
django-stubs-ext
types-pytz
@@ -37,13 +37,13 @@ buildPythonPackage rec {
typing-extensions
] ++ lib.optionals (pythonOlder "3.11") [ tomli ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
compatible-mypy = [ mypy ];
};
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "django-stubs" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/django-tables2/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/django-tables2/default.nix
index cb1f2307d5..b5692c1d0f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/django-tables2/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/django-tables2/default.nix
@@ -39,7 +39,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ django ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
tablib = [ tablib ] ++ tablib.optional-dependencies.xls ++ tablib.optional-dependencies.yaml;
};
@@ -53,7 +53,7 @@ buildPythonPackage rec {
pyyaml
pytest-django
pytestCheckHook
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
disabledTestPaths = [
# requires django-filters
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/django-two-factor-auth/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/django-two-factor-auth/default.nix
index 718d220670..1a35580d19 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/django-two-factor-auth/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/django-two-factor-auth/default.nix
@@ -43,7 +43,7 @@ buildPythonPackage rec {
qrcode
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
call = [ twilio ];
sms = [ twilio ];
webauthn = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/django/4.nix b/third_party/nixpkgs/pkgs/development/python-modules/django/4.nix
index 2d7bb6ce9d..3e79caf801 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/django/4.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/django/4.nix
@@ -94,7 +94,7 @@ buildPythonPackage rec {
sqlparse
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
argon2 = [ argon2-cffi ];
bcrypt = [ bcrypt ];
};
@@ -116,7 +116,7 @@ buildPythonPackage rec {
selenium
tblib
tzdata
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
doCheck = !stdenv.hostPlatform.isDarwin;
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/djangorestframework-simplejwt/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/djangorestframework-simplejwt/default.nix
index abf6c29ed8..dc91ad35fa 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/djangorestframework-simplejwt/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/djangorestframework-simplejwt/default.nix
@@ -32,7 +32,7 @@ buildPythonPackage rec {
pyjwt
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
python-jose = [ python-jose ];
crypto = [ cryptography ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/djangorestframework-stubs/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/djangorestframework-stubs/default.nix
index 19e771ebbe..826bb86224 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/djangorestframework-stubs/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/djangorestframework-stubs/default.nix
@@ -41,7 +41,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
compatible-mypy = [ mypy ] ++ django-stubs.optional-dependencies.compatible-mypy;
coreapi = [ coreapi ];
markdown = [ types-markdown ];
@@ -51,7 +51,7 @@ buildPythonPackage rec {
py
pytest-mypy-plugins
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
# Upstream recommends mypy > 1.7 which we don't have yet, thus all testsare failing with 3.14.5 and below
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/djangosaml2/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/djangosaml2/default.nix
new file mode 100644
index 0000000000..ff484907e6
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/djangosaml2/default.nix
@@ -0,0 +1,54 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ defusedxml,
+ django,
+ pysaml2,
+ pythonOlder,
+ setuptools,
+}:
+
+buildPythonPackage rec {
+ pname = "djangosaml2";
+ version = "1.9.3";
+ pyproject = true;
+
+ disabled = pythonOlder "3.8";
+
+ src = fetchFromGitHub {
+ owner = "IdentityPython";
+ repo = "djangosaml2";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-rbmEJuG2mgozpCFOXZUJFxv8v52IRQeaeAKfeUDACeU=";
+ };
+
+ build-system = [ setuptools ];
+
+ dependencies = [
+ django
+ defusedxml
+ pysaml2
+ ];
+
+ # Falsely complains that 'defusedxml>=0.4.1 not satisfied by version 0.8.0rc2'
+ pythonRelaxDeps = [ "defusedxml" ];
+
+ pythonImportsCheck = [ "djangosaml2" ];
+
+ checkPhase = ''
+ runHook preCheck
+
+ python tests/run_tests.py
+
+ runHook postCheck
+ '';
+
+ meta = {
+ description = "Django SAML2 Service Provider based on pySAML2";
+ homepage = "https://github.com/IdentityPython/djangosaml2";
+ changelog = "https://github.com/IdentityPython/djangosaml2/blob/v${version}/CHANGES";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ melvyn2 ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dm-control/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dm-control/default.nix
index 567b79ab9b..9e32447429 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dm-control/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dm-control/default.nix
@@ -1,7 +1,6 @@
{
lib,
buildPythonPackage,
- pythonOlder,
fetchFromGitHub,
# build-system
@@ -30,16 +29,14 @@
buildPythonPackage rec {
pname = "dm-control";
- version = "1.0.22";
+ version = "1.0.23";
pyproject = true;
- disabled = pythonOlder "3.8";
-
src = fetchFromGitHub {
owner = "google-deepmind";
repo = "dm_control";
rev = "refs/tags/${version}";
- hash = "sha256-Tw4VZmunSeb0H7ltPnLCEidSZ2cvcoWLei1DB32vWpw=";
+ hash = "sha256-eSvER3lceAEZZ+DhCjvjNW3YpdzCeP/lly5AP3eDnbA=";
};
build-system = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dm-sonnet/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dm-sonnet/default.nix
index 7290b31b7f..06b01a4478 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dm-sonnet/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dm-sonnet/default.nix
@@ -45,7 +45,7 @@ buildPythonPackage rec {
wrapt
] ++ etils.optional-dependencies.epath;
- passthru.optional-dependencies = {
+ optional-dependencies = {
tensorflow = [ tensorflow ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dns-lexicon/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dns-lexicon/default.nix
index 225a04ee53..89f98539f7 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dns-lexicon/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dns-lexicon/default.nix
@@ -46,7 +46,7 @@ buildPythonPackage rec {
tldextract
] ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
route53 = [ boto3 ];
localzone = [ localzone ];
softlayer = [ softlayer ];
@@ -66,7 +66,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
pytest-vcr
- ] ++ passthru.optional-dependencies.full;
+ ] ++ optional-dependencies.full;
pytestFlagsArray = [ "tests/" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dnspython/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dnspython/default.nix
index 56098c6250..d1d0d61398 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dnspython/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dnspython/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
nativeBuildInputs = [ hatchling ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
DOH = [
httpx
h2
@@ -53,7 +53,7 @@ buildPythonPackage rec {
nativeCheckInputs = [ pytestCheckHook ];
- checkInputs = [ cacert ] ++ passthru.optional-dependencies.DNSSEC;
+ checkInputs = [ cacert ] ++ optional-dependencies.DNSSEC;
disabledTests = [
# dns.exception.SyntaxError: protocol not found
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dohq-artifactory/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dohq-artifactory/default.nix
index 839bfd2f38..2e44d44647 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dohq-artifactory/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dohq-artifactory/default.nix
@@ -14,13 +14,13 @@
buildPythonPackage rec {
pname = "dohq-artifactory";
- version = "0.10.0";
+ version = "0.10.1";
src = fetchFromGitHub {
owner = "devopshq";
repo = "artifactory";
rev = version;
- hash = "sha256-gccVwshGBgbhTSX4o0vANIRct1isqDj+gWeZZxExj9Q=";
+ hash = "sha256-lMT1b6JUDT01fJzQrVc0lMqeGrJnvk6ms4KIYtfTQps=";
};
# https://github.com/devopshq/artifactory/issues/430
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dom-toml/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dom-toml/default.nix
index 36dafc9a86..99ff069ce4 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dom-toml/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dom-toml/default.nix
@@ -27,8 +27,6 @@ buildPythonPackage rec {
tomli
];
- nativeCheckInputs = [ ];
-
meta = {
description = "Dom's tools for Tom's Obvious, Minimal Language.";
homepage = "https://github.com/domdfcoding/dom_toml";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/domdf-python-tools/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/domdf-python-tools/default.nix
index bf73369c19..832674256a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/domdf-python-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/domdf-python-tools/default.nix
@@ -24,8 +24,6 @@ buildPythonPackage rec {
typing-extensions
];
- nativeCheckInputs = [ ];
-
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"'
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dparse/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dparse/default.nix
index 59a19b30ca..cbe4b85187 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dparse/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dparse/default.nix
@@ -35,14 +35,14 @@ buildPythonPackage rec {
propagatedBuildInputs = [ packaging ] ++ lib.optionals (pythonOlder "3.11") [ tomli ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
# FIXME pipenv = [ pipenv ];
conda = [ pyyaml ];
};
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
pythonImportsCheck = [ "dparse" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/draftjs-exporter/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/draftjs-exporter/default.nix
index 29205e3d5d..0573af0c60 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/draftjs-exporter/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/draftjs-exporter/default.nix
@@ -20,7 +20,7 @@ buildPythonPackage rec {
sha256 = "sha256-4MmCVRx350p6N9XqTZSo8ROI/OJ0s4aKSYH9+Oxgvf4=";
};
- passthru.optional-dependencies = {
+ optional-dependencies = {
lxml = [ lxml ];
html5lib = [
beautifulsoup4
@@ -28,7 +28,7 @@ buildPythonPackage rec {
];
};
- checkInputs = passthru.optional-dependencies.lxml ++ passthru.optional-dependencies.html5lib;
+ checkInputs = optional-dependencies.lxml ++ optional-dependencies.html5lib;
checkPhase = ''
# 2 tests in this file randomly fail because they depend on the order of
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dramatiq/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dramatiq/default.nix
index 9eec4bba08..b02da84182 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dramatiq/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dramatiq/default.nix
@@ -30,7 +30,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ prometheus-client ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [
gevent
pika
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/drawsvg/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/drawsvg/default.nix
index 8feb1a1151..d6df1c87a2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/drawsvg/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/drawsvg/default.nix
@@ -27,7 +27,7 @@ buildPythonPackage rec {
build-system = [ setuptools ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [
numpy
imageio
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dsnap/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dsnap/default.nix
index f14636df06..1908de7692 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dsnap/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dsnap/default.nix
@@ -42,7 +42,7 @@ buildPythonPackage rec {
urllib3
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
cli = [ typer ];
scannerd = [
aws-sam-cli
@@ -55,7 +55,7 @@ buildPythonPackage rec {
moto
mypy-boto3-ebs
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
# https://github.com/RhinoSecurityLabs/dsnap/issues/26
# ImportError: cannot import name 'mock_iam' from 'moto'
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/duckdb-engine/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/duckdb-engine/default.nix
index 1a560f24f7..cf5b3ed356 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/duckdb-engine/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/duckdb-engine/default.nix
@@ -5,6 +5,7 @@
pytestCheckHook,
pythonAtLeast,
pythonOlder,
+ python,
duckdb,
hypothesis,
pandas,
@@ -63,6 +64,15 @@ buildPythonPackage rec {
"duckdb_engine/tests/test_datatypes.py"
];
+ disabledTests = [
+ # incompatible with duckdb 1.1.1
+ "test_with_cache"
+ ] ++ lib.optionals (python.pythonVersion == "3.11") [
+ # incompatible with duckdb 1.1.1
+ "test_all_types_reflection"
+ "test_nested_types"
+ ];
+
pythonImportsCheck = [ "duckdb_engine" ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dvc-data/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dvc-data/default.nix
index 3a725f625c..9732318367 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dvc-data/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dvc-data/default.nix
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "dvc-data";
- version = "3.16.5";
+ version = "3.16.6";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "iterative";
repo = "dvc-data";
rev = "refs/tags/${version}";
- hash = "sha256-QTsKjF7aVUUFi/6WtuLDVaKOOEzkbkQKpT9L2Mg6724=";
+ hash = "sha256-2KYAFNCh6QfGdTzHE5LCumWoi+DM4t857qg6LrFO5x4=";
};
build-system = [ setuptools-scm ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dvc-render/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dvc-render/default.nix
index f4df562301..749abe71e0 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dvc-render/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dvc-render/default.nix
@@ -30,7 +30,7 @@ buildPythonPackage rec {
build-system = [ setuptools-scm ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
table = [
flatten-dict
tabulate
@@ -46,7 +46,7 @@ buildPythonPackage rec {
pytestCheckHook
pytest-mock
pytest-test-utils
- ] ++ passthru.optional-dependencies.table ++ passthru.optional-dependencies.markdown;
+ ] ++ optional-dependencies.table ++ optional-dependencies.markdown;
disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [ "tests/test_vega.py" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dvc/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dvc/default.nix
index 284de4ad02..ee197c2204 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dvc/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dvc/default.nix
@@ -124,14 +124,14 @@ buildPythonPackage rec {
voluptuous
zc-lockfile
]
- ++ lib.optionals enableGoogle passthru.optional-dependencies.gs
- ++ lib.optionals enableAWS passthru.optional-dependencies.s3
- ++ lib.optionals enableAzure passthru.optional-dependencies.azure
- ++ lib.optionals enableSSH passthru.optional-dependencies.ssh
+ ++ lib.optionals enableGoogle optional-dependencies.gs
+ ++ lib.optionals enableAWS optional-dependencies.s3
+ ++ lib.optionals enableAzure optional-dependencies.azure
+ ++ lib.optionals enableSSH optional-dependencies.ssh
++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ]
++ lib.optionals (pythonOlder "3.9") [ importlib-resources ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
azure = [ dvc-azure ];
gdrive = [ dvc-gdrive ];
gs = [ dvc-gs ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/dvclive/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/dvclive/default.nix
index 7973a0e769..6124823fce 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/dvclive/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/dvclive/default.nix
@@ -59,7 +59,7 @@ buildPythonPackage rec {
pynvml
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [
jsonargparse
lightgbm
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/e3-testsuite/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/e3-testsuite/default.nix
index 9ec1dc51ad..d1b6118619 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/e3-testsuite/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/e3-testsuite/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Generic testsuite framework in Python";
- changelog = "https://github.com/AdaCore/e3-testsuite/releases/tag/${src.rev}";
+ changelog = "https://github.com/AdaCore/e3-testsuite/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
homepage = "https://github.com/AdaCore/e3-testsuite/";
license = licenses.gpl3Only;
maintainers = with maintainers; [ heijligen ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/edalize/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/edalize/default.nix
index e710689aaa..25af1e1e6d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/edalize/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/edalize/default.nix
@@ -41,7 +41,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ jinja2 ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
reporting = [
pandas
pyparsing
@@ -52,7 +52,7 @@ buildPythonPackage rec {
pytestCheckHook
which
yosys
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "edalize" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/edk2-pytool-library/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/edk2-pytool-library/default.nix
index 41479c4f26..a5c30114c4 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/edk2-pytool-library/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/edk2-pytool-library/default.nix
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "edk2-pytool-library";
- version = "0.21.11";
+ version = "0.21.12";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "tianocore";
repo = "edk2-pytool-library";
rev = "refs/tags/v${version}";
- hash = "sha256-5d/IEa7IGbQ2FIAl6Y8tBJIzCNDPibmhy35CSpcWQ8A=";
+ hash = "sha256-PIQ/OrZnm+WOlvTzCHb64/bj7/JGKBEbh6lHD0Pm0ro=";
};
build-system = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/eigenpy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/eigenpy/default.nix
index e45b5424a4..d1844d34ba 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/eigenpy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/eigenpy/default.nix
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "eigenpy";
- version = "3.9.1";
+ version = "3.10.0";
pyproject = false; # Built with cmake
src = fetchFromGitHub {
owner = "stack-of-tasks";
repo = "eigenpy";
rev = "refs/tags/v${version}";
- hash = "sha256-nRslQMnVaVN7S20RuJDp+e9p+oMhsR03EjHYpvkuBYk=";
+ hash = "sha256-ac667pEKXcbLLzCVGKYpyCQO805qhCEf8dCnC4QwxBs=";
};
outputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/elasticsearch/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/elasticsearch/default.nix
index 562d66e9bc..68621f96c1 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/elasticsearch/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/elasticsearch/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
certifi
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
requests = [ requests ];
async = [ aiohttp ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/elasticsearch8/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/elasticsearch8/default.nix
index 3d3594ae4b..3428dfbff8 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/elasticsearch8/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/elasticsearch8/default.nix
@@ -26,7 +26,7 @@ buildPythonPackage rec {
dependencies = [ elastic-transport ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
async = [ aiohttp ];
requests = [ requests ];
orjson = [ orjson ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/elkm1-lib/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/elkm1-lib/default.nix
index a1c04262a5..911f33b809 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/elkm1-lib/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/elkm1-lib/default.nix
@@ -3,7 +3,7 @@
async-timeout,
buildPythonPackage,
fetchFromGitHub,
- poetry-core,
+ hatchling,
pyserial-asyncio-fast,
pytest-asyncio,
pytestCheckHook,
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "elkm1-lib";
- version = "2.2.7";
+ version = "2.2.8";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -21,10 +21,10 @@ buildPythonPackage rec {
owner = "gwww";
repo = "elkm1";
rev = "refs/tags/${version}";
- hash = "sha256-5YdmZO/8HimQ9Ft/K/I6xu0Av2SjUBp3+poBe7aVUpM=";
+ hash = "sha256-tUHpDVHx3eIWGftAViVbW9zt7wyWqD+5vJeOPf9jeIg=";
};
- build-system = [ poetry-core ];
+ build-system = [ hatchling ];
dependencies = [
async-timeout
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/esig/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/esig/default.nix
index 68af34c82e..ba89418c0b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/esig/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/esig/default.nix
@@ -36,7 +36,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ numpy ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
iisignature = [ iisignature ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/essentials-openapi/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/essentials-openapi/default.nix
index 7438c2ef6e..b6cc242620 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/essentials-openapi/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/essentials-openapi/default.nix
@@ -44,7 +44,7 @@ buildPythonPackage rec {
markupsafe
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
full = [
click
jinja2
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/eth-hash/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/eth-hash/default.nix
index c53e052b76..241a4260e4 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/eth-hash/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/eth-hash/default.nix
@@ -24,11 +24,11 @@ buildPythonPackage rec {
nativeCheckInputs =
[ pytest ]
- ++ passthru.optional-dependencies.pycryptodome
+ ++ optional-dependencies.pycryptodome
# eth-hash can use either safe-pysha3 or pycryptodome;
# safe-pysha3 requires Python 3.9+ while pycryptodome does not.
# https://github.com/ethereum/eth-hash/issues/46#issuecomment-1314029211
- ++ lib.optional (pythonAtLeast "3.9") passthru.optional-dependencies.pysha3;
+ ++ lib.optional (pythonAtLeast "3.9") optional-dependencies.pysha3;
checkPhase =
''
@@ -38,7 +38,7 @@ buildPythonPackage rec {
pytest tests/backends/pysha3/
'';
- passthru.optional-dependencies = {
+ optional-dependencies = {
pycryptodome = [ pycryptodome ];
pysha3 = [ safe-pysha3 ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/eth-keys/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/eth-keys/default.nix
index 964f4f0832..c64470a2c4 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/eth-keys/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/eth-keys/default.nix
@@ -44,7 +44,7 @@ buildPythonPackage rec {
pyasn1
pytestCheckHook
]
- ++ passthru.optional-dependencies.coincurve
+ ++ optional-dependencies.coincurve
++ lib.optional (!isPyPy) eth-hash.optional-dependencies.pysha3
++ lib.optional isPyPy eth-hash.optional-dependencies.pycryptodome;
@@ -63,7 +63,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "eth_keys" ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
coincurve = [ coincurve ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/etils/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/etils/default.nix
index a78831b4ae..0f925eadb2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/etils/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/etils/default.nix
@@ -41,7 +41,7 @@ buildPythonPackage rec {
nativeBuildInputs = [ flit-core ];
- passthru.optional-dependencies = rec {
+ optional-dependencies = rec {
array-types = enp;
eapp = [
absl-py # FIXME package simple-parsing
@@ -91,7 +91,7 @@ buildPythonPackage rec {
pytest-xdist
pytestCheckHook
yapf
- ] ++ passthru.optional-dependencies.all;
+ ] ++ optional-dependencies.all;
disabledTests = [
"test_public_access" # requires network access
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/evaluate/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/evaluate/default.nix
index 9eeb02422a..b4ca546498 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/evaluate/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/evaluate/default.nix
@@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "evaluate";
- version = "0.4.2";
+ version = "0.4.3";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "huggingface";
repo = "evaluate";
rev = "refs/tags/v${version}";
- hash = "sha256-CGBluY7wFr+RdUW4QTUN18z1WKAB104ayrkzzPZHZ/w=";
+ hash = "sha256-G/SK0nMpkpCEzX8AX/IJqpOPZWAQhP8tyr7TJ+F0NCE=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/exchangelib/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/exchangelib/default.nix
index 5be910888a..0f6e58d0cb 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/exchangelib/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/exchangelib/default.nix
@@ -61,7 +61,7 @@ buildPythonPackage rec {
tzlocal
] ++ lib.optionals (pythonOlder "3.9") [ backports-zoneinfo ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
complete = [
requests-gssapi
# requests-negotiate-sspi
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/explorerscript/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/explorerscript/default.nix
index 391881204e..0d4a31376f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/explorerscript/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/explorerscript/default.nix
@@ -47,9 +47,9 @@ buildPythonPackage rec {
igraph
];
- passthru.optional-dependencies.pygments = [ pygments ];
+ optional-dependencies.pygments = [ pygments ];
- nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.pygments;
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.pygments;
pythonImportsCheck = [ "explorerscript" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/fakeredis/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/fakeredis/default.nix
index fa62b17548..4aa0af9aa8 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/fakeredis/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/fakeredis/default.nix
@@ -43,7 +43,7 @@ buildPythonPackage rec {
pytestCheckHook
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
lua = [ lupa ];
json = [ jsonpath-ng ];
bf = [ pyprobables ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/fastcore/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/fastcore/default.nix
index 0aacc52e3f..3bce1d20ee 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/fastcore/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/fastcore/default.nix
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "fastcore";
- version = "1.7.9";
+ version = "1.7.11";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "fastai";
repo = "fastcore";
rev = "refs/tags/${version}";
- hash = "sha256-OGqd+pLM3THcPD3JtccjH6sgpVEhcNVnGbIbyMFfqTU=";
+ hash = "sha256-dRAkhTIH2t6W1Ygda4BRHojKYgwTXaHu4KkKqQIzulw=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/fastparquet/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/fastparquet/default.nix
index 4add91da09..5beafcea7a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/fastparquet/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/fastparquet/default.nix
@@ -58,7 +58,7 @@ buildPythonPackage rec {
pandas
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
lzo = [ python-lzo ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/fido2/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/fido2/default.nix
index 8b5a06c4a1..0dd47d31ed 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/fido2/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/fido2/default.nix
@@ -25,7 +25,7 @@ buildPythonPackage rec {
dependencies = [ cryptography ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
pcsc = [ pyscard ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/finvizfinance/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/finvizfinance/default.nix
index 0c3ff788d4..4796f53037 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/finvizfinance/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/finvizfinance/default.nix
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "finvizfinance";
- version = "1.0.1";
+ version = "1.1.0";
pyproject = true;
disabled = pythonOlder "3.5";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "lit26";
repo = "finvizfinance";
rev = "refs/tags/v${version}";
- hash = "sha256-4aR1x9GgbxnJUpn1+i95djZEVBFTAIzhMLxHe2FaciY=";
+ hash = "sha256-HCxq8jCT3aHOXeYue7KP5sYzO6nJnB9Sy8gKGZpZHbc=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/fire/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/fire/default.nix
index 05a94d1f2d..aa29025c3f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/fire/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/fire/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "fire";
- version = "0.6.0";
+ version = "0.7.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "google";
repo = "python-fire";
rev = "refs/tags/v${version}";
- hash = "sha256-tBmsy0MuJu0Ei+4lUy/XfKoOU+OuH4xqmjPv/uKVuwg=";
+ hash = "sha256-cYlkMnZOa0J6dOiWsWZplk/MajVRiCYe8tK3641fD0w=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/firebase-messaging/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/firebase-messaging/default.nix
index 0d6118e44c..a64bc19ea2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/firebase-messaging/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/firebase-messaging/default.nix
@@ -6,8 +6,9 @@
buildPythonPackage,
cryptography,
fetchFromGitHub,
+ hatchling,
http-ece,
- poetry-core,
+ myst-parser,
protobuf,
pytest-asyncio,
pytest-mock,
@@ -23,16 +24,16 @@
buildPythonPackage rec {
pname = "firebase-messaging";
- version = "0.3.0";
+ version = "0.4.4";
pyproject = true;
- disabled = pythonOlder "3.8";
+ disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "sdb9696";
repo = "firebase-messaging";
rev = "refs/tags/${version}";
- hash = "sha256-pZpnekJ11yx3L8l56vZOa4uS+jJMxUkYODgNAqysVeY=";
+ hash = "sha256-duUqDioIBo2QQP/4VGGwklDt4F8pDm/sHrvOx4wcTWQ=";
};
outputs = [
@@ -40,20 +41,28 @@ buildPythonPackage rec {
"doc"
];
- nativeBuildInputs = [
- poetry-core
- sphinxHook
- ] ++ passthru.optional-dependencies.docs;
+ build-system = [
+ hatchling
+ ];
- propagatedBuildInputs = [
+ nativeBuildInputs = [
+ sphinxHook
+ ] ++ optional-dependencies.docs;
+
+ pythonRelaxDeps = [
+ "http-ece"
+ ];
+
+ dependencies = [
aiohttp
cryptography
http-ece
protobuf
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
docs = [
+ myst-parser
sphinx
sphinx-autodoc-typehints
sphinx-rtd-theme
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/fixtures/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/fixtures/default.nix
index a14f24cb8e..ca122ad9c7 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/fixtures/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/fixtures/default.nix
@@ -26,14 +26,14 @@ buildPythonPackage rec {
propagatedBuildInputs = [ pbr ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
streams = [ testtools ];
};
nativeCheckInputs = [
mock
pytestCheckHook
- ] ++ passthru.optional-dependencies.streams;
+ ] ++ optional-dependencies.streams;
meta = {
description = "Reusable state for writing clean tests and more";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/flask-jwt-extended/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/flask-jwt-extended/default.nix
index d05524e905..00c9862355 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/flask-jwt-extended/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/flask-jwt-extended/default.nix
@@ -31,11 +31,11 @@ buildPythonPackage rec {
werkzeug
];
- passthru.optional-dependencies.asymmetric_crypto = [ cryptography ];
+ optional-dependencies.asymmetric_crypto = [ cryptography ];
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
pythonImportsCheck = [ "flask_jwt_extended" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/flask-marshmallow/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/flask-marshmallow/default.nix
index 69ad443789..6c256c4968 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/flask-marshmallow/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/flask-marshmallow/default.nix
@@ -32,14 +32,14 @@ buildPythonPackage rec {
marshmallow
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
sqlalchemy = [
flask-sqlalchemy
marshmallow-sqlalchemy
];
};
- nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.sqlalchemy;
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.sqlalchemy;
pythonImportsCheck = [ "flask_marshmallow" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/flask-mongoengine/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/flask-mongoengine/default.nix
index 65ba830e91..8fa9a23335 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/flask-mongoengine/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/flask-mongoengine/default.nix
@@ -42,7 +42,7 @@ buildPythonPackage rec {
mongoengine
] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
wtf = [
flask-wtf
wtforms
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/flask-socketio/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/flask-socketio/default.nix
index 75a8044d85..6235c3ebac 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/flask-socketio/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/flask-socketio/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "flask-socketio";
- version = "5.3.7";
+ version = "5.4.1";
format = "pyproject";
disabled = pythonOlder "3.6";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "miguelgrinberg";
repo = "Flask-SocketIO";
rev = "refs/tags/v${version}";
- hash = "sha256-3vqhxz+NPrpjTxNt4scZtPxaFfnM3+gyE+jegwgan2E=";
+ hash = "sha256-owlgbw0QBUz2wCBxd1rjMI+4nPVTZ6JgmU2tL+vIj5g=";
};
nativeBuildInputs = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/flask-wtf/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/flask-wtf/default.nix
index 487c2c997b..09fa23575f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/flask-wtf/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/flask-wtf/default.nix
@@ -36,7 +36,7 @@ buildPythonPackage rec {
wtforms
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
email = [ email-validator ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/flask/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/flask/default.nix
index d8effec204..850dba14f2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/flask/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/flask/default.nix
@@ -50,7 +50,7 @@ buildPythonPackage rec {
werkzeug
] ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
async = [ asgiref ];
dotenv = [ python-dotenv ];
};
@@ -58,7 +58,7 @@ buildPythonPackage rec {
nativeCheckInputs =
[ pytestCheckHook ]
++ lib.optionals (pythonOlder "3.11") [ greenlet ]
- ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ++ lib.flatten (builtins.attrValues optional-dependencies);
passthru.tests = {
inherit
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/flax/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/flax/default.nix
index 098e6cf28e..4f93bd4f8e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/flax/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/flax/default.nix
@@ -60,7 +60,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [ matplotlib ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/flow-record/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/flow-record/default.nix
index d9c61a7916..b926605875 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/flow-record/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/flow-record/default.nix
@@ -34,7 +34,7 @@ buildPythonPackage rec {
dependencies = [ msgpack ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
compression = [
lz4
zstandard
@@ -45,7 +45,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytest7CheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "flow.record" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/foolscap/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/foolscap/default.nix
index a5f3eb9c60..3cf3b2beb1 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/foolscap/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/foolscap/default.nix
@@ -42,7 +42,7 @@ buildPythonPackage rec {
pyopenssl
] ++ twisted.optional-dependencies.tls;
- passthru.optional-dependencies = {
+ optional-dependencies = {
i2p = [ txi2p-tahoe ];
tor = [ txtorcon ];
};
@@ -50,7 +50,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
mock
pytestCheckHook
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
pythonImportsCheck = [ "foolscap" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/fpdf2/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/fpdf2/default.nix
index 2cd654ded2..cc452a0ccb 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/fpdf2/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/fpdf2/default.nix
@@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "fpdf2";
- version = "2.7.9";
+ version = "2.8.1";
pyproject = true;
src = fetchFromGitHub {
owner = "py-pdf";
repo = "fpdf2";
rev = "refs/tags/${version}";
- hash = "sha256-8CuK8ZFn4msOSNIdgOFjD3ygVeiBUw4/Bc3w1J6Kn9U=";
+ hash = "sha256-MYurl/nEZhdhGxeNalwTWnZ8lr9SYJBR7hIjBZLOrJU=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/fritzconnection/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/fritzconnection/default.nix
index 4ed60bd8a7..9e49e8c420 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/fritzconnection/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/fritzconnection/default.nix
@@ -24,7 +24,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ requests ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
qr = [ segno ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/fschat/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/fschat/default.nix
index d086073f1a..d86fd4d910 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/fschat/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/fschat/default.nix
@@ -63,7 +63,7 @@ buildPythonPackage {
# ] ++ markdown2.optional-dependencies.all;
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
llm_judge = [
anthropic
openai
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/fsspec/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/fsspec/default.nix
index 832920986a..8f6e77800b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/fsspec/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/fsspec/default.nix
@@ -50,7 +50,7 @@ buildPythonPackage rec {
tqdm
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
entrypoints = [ ];
abfs = [ adlfs ];
adl = [ adlfs ];
@@ -113,7 +113,7 @@ buildPythonPackage rec {
++ lib.optionals (stdenv.hostPlatform.isDarwin) [
# works locally on APFS, fails on hydra with AssertionError comparing timestamps
# darwin hydra builder uses HFS+ and has only one second timestamp resolution
- #Ā this two tests however, assume nanosecond resolution
+ # this two tests however, assume nanosecond resolution
"test_modified"
"test_touch"
# tries to access /home, ignores $HOME
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/fugashi/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/fugashi/default.nix
index 99c0853b46..ab617d6264 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/fugashi/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/fugashi/default.nix
@@ -34,9 +34,9 @@ buildPythonPackage rec {
nativeCheckInputs = [
ipadic
pytestCheckHook
- ] ++ passthru.optional-dependencies.unidic-lite;
+ ] ++ optional-dependencies.unidic-lite;
- passthru.optional-dependencies = {
+ optional-dependencies = {
unidic-lite = [ unidic-lite ];
unidic = [ unidic ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/fvcore/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/fvcore/default.nix
index 6d00d662b0..a3f359bad4 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/fvcore/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/fvcore/default.nix
@@ -52,7 +52,7 @@ buildPythonPackage {
pythonImportsCheck = [ "fvcore" ];
- passthru.optional-dependencies = optional-dependencies;
+ optional-dependencies = optional-dependencies;
meta = with lib; {
description = "Collection of common code that's shared among different research projects in FAIR computer vision team";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/fyta-cli/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/fyta-cli/default.nix
index e3cf900417..b5199a74ca 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/fyta-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/fyta-cli/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "fyta-cli";
- version = "0.6.6";
+ version = "0.6.7";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "dontinelli";
repo = "fyta_cli";
rev = "refs/tags/v${version}";
- hash = "sha256-yuTfrWiGxoiEmQ1zaYM2ZrlrssZ+hCupPxar9SUP4uU=";
+ hash = "sha256-KdrDRiPpkG8SDPWtGKU7A14WtQuuA4823t47uWHdGko=";
};
build-system = [ hatchling ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/gardena-bluetooth/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/gardena-bluetooth/default.nix
index 38ad47244f..45cbdea0d5 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/gardena-bluetooth/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/gardena-bluetooth/default.nix
@@ -34,7 +34,7 @@ buildPythonPackage rec {
tzlocal
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
cli = [ asyncclick ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/gcal-sync/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/gcal-sync/default.nix
index 2c42a1008a..4fcf343a71 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/gcal-sync/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/gcal-sync/default.nix
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "gcal-sync";
- version = "6.1.4";
+ version = "6.1.5";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "allenporter";
repo = "gcal_sync";
rev = "refs/tags/${version}";
- hash = "sha256-aKLuv/hH9ZVM8WeUwCtJ6BB2/aQh6NHJKh890hR23eM=";
+ hash = "sha256-qEvXSyiqTj5rLI+voieNzCUKsOxcJVhI0z3pbbL7VcQ=";
};
nativeBuildInputs = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/geopandas/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/geopandas/default.nix
index 6d24ef442e..4b8f06c50b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/geopandas/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/geopandas/default.nix
@@ -13,6 +13,17 @@
pyproj,
rtree,
shapely,
+
+ # optional-dependencies
+ folium,
+ geoalchemy2,
+ geopy,
+ mapclassify,
+ matplotlib,
+ psycopg,
+ pyarrow,
+ sqlalchemy,
+ xyzservices,
}:
buildPythonPackage rec {
@@ -39,10 +50,30 @@ buildPythonPackage rec {
shapely
];
+ optional-dependencies = {
+ all = [
+ # prevent infinite recursion
+ (folium.overridePythonAttrs (prevAttrs: {
+ doCheck = false;
+ }))
+ geoalchemy2
+ geopy
+ # prevent infinite recursion
+ (mapclassify.overridePythonAttrs (prevAttrs: {
+ doCheck = false;
+ }))
+ matplotlib
+ psycopg
+ pyarrow
+ sqlalchemy
+ xyzservices
+ ];
+ };
+
nativeCheckInputs = [
pytestCheckHook
rtree
- ];
+ ] ++ optional-dependencies.all;
doCheck = !stdenv.hostPlatform.isDarwin;
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/getjump/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/getjump/default.nix
index 153f25ad2c..6b6994db50 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/getjump/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/getjump/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "getjump";
- version = "2.5.0";
+ version = "2.6.1";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-3VxsKum6aB35XYjz9ZKkUBdPuofOWzG+ttkX9pnzu7U=";
+ hash = "sha256-WuAsTfOe38i90jWqOpIBYbizmb9gLtXD+ttZ1WAFDes=";
};
nativeBuildInputs = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/gftools/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/gftools/default.nix
index 9418d7c1ac..b75172ad53 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/gftools/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/gftools/default.nix
@@ -61,14 +61,14 @@ let
in
buildPythonPackage rec {
pname = "gftools";
- version = "0.9.68";
+ version = "0.9.71";
pyproject = true;
src = fetchFromGitHub {
owner = "googlefonts";
repo = "gftools";
rev = "refs/tags/v${version}";
- hash = "sha256-xdpfRCtZDxRmrGodXUg8J0T5l5gd7Mvl290BXwNLzvY=";
+ hash = "sha256-YVuTozuONZbBtrst4Q+NmHxqEZa/YPVRMiagjmjcW9U=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/githubkit/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/githubkit/default.nix
index d27a9e672d..773c498ead 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/githubkit/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/githubkit/default.nix
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "githubkit";
- version = "0.11.10";
+ version = "0.11.11";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "yanyongyu";
repo = "githubkit";
rev = "refs/tags/v${version}";
- hash = "sha256-04Cy4NtC3+/qv4kFcDB1aszmO6x1TguhCOF0CqxYPtw=";
+ hash = "sha256-/jtTNQ9r4JJAXLIEEO7lR0IhpJ5vzbV0mNTdKgkH1FE=";
};
pythonRelaxDeps = [ "hishel" ];
@@ -41,7 +41,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [
anyio
pyjwt
@@ -59,7 +59,7 @@ buildPythonPackage rec {
pytestCheckHook
pytest-cov-stub
pytest-xdist
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "githubkit" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/gocardless-pro/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/gocardless-pro/default.nix
index c87af7633b..575a7a0bc2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/gocardless-pro/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/gocardless-pro/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "gocardless-pro";
- version = "1.53.0";
+ version = "2.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "gocardless";
repo = "gocardless-pro-python";
rev = "refs/tags/v${version}";
- hash = "sha256-Z58akjaYuvKVQWFfiP5TZlM/+4CB/vmLzd4eWmnWV90=";
+ hash = "sha256-RHvGrBIDtjnLax2x7FPu0S5vizUW7dQMaQsyGPXqEh4=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/google-api-core/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/google-api-core/default.nix
index ccfeaa3deb..8d9083115f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/google-api-core/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/google-api-core/default.nix
@@ -39,7 +39,7 @@ buildPythonPackage rec {
requests
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
grpc = [
grpcio
grpcio-status
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/google-auth/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/google-auth/default.nix
index 30ea8208ff..ea25b7f2a6 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/google-auth/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/google-auth/default.nix
@@ -45,7 +45,7 @@ buildPythonPackage rec {
rsa
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
aiohttp = [
aiohttp
requests
@@ -75,9 +75,9 @@ buildPythonPackage rec {
pytestCheckHook
responses
]
- ++ passthru.optional-dependencies.aiohttp
- ++ passthru.optional-dependencies.enterprise_cert
- ++ passthru.optional-dependencies.reauth;
+ ++ optional-dependencies.aiohttp
+ ++ optional-dependencies.enterprise_cert
+ ++ optional-dependencies.reauth;
pythonImportsCheck = [
"google.auth"
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix
index 4eae86bbbf..22389251e0 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix
@@ -34,7 +34,7 @@ buildPythonPackage rec {
protobuf
] ++ google-api-core.optional-dependencies.grpc;
- passthru.optional-dependencies = {
+ optional-dependencies = {
fastavro = [ fastavro ];
pandas = [ pandas ];
pyarrow = [ pyarrow ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-bigquery/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-bigquery/default.nix
index d9ea0eba51..5451d1857a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-bigquery/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-bigquery/default.nix
@@ -54,7 +54,7 @@ buildPythonPackage rec {
python-dateutil
] ++ google-api-core.optional-dependencies.grpc;
- passthru.optional-dependencies = {
+ optional-dependencies = {
bqstorage = [
google-cloud-bigquery-storage
grpcio
@@ -78,7 +78,7 @@ buildPythonPackage rec {
google-cloud-storage
pytestCheckHook
pytest-xdist
- ] ++ passthru.optional-dependencies.pandas ++ passthru.optional-dependencies.ipython;
+ ] ++ optional-dependencies.pandas ++ optional-dependencies.ipython;
# prevent google directory from shadowing google imports
preCheck = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-bigtable/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-bigtable/default.nix
index 9189611439..fe8e5f4963 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-bigtable/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-bigtable/default.nix
@@ -38,7 +38,7 @@ buildPythonPackage rec {
protobuf
] ++ google-api-core.optional-dependencies.grpc;
- passthru.optional-dependencies = {
+ optional-dependencies = {
libcst = [ libcst ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-core/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-core/default.nix
index bd5fbf7ee0..e0b052ba2f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-core/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-core/default.nix
@@ -27,14 +27,14 @@ buildPythonPackage rec {
google-api-core
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
grpc = [ grpcio ];
};
nativeCheckInputs = [
mock
pytestCheckHook
- ] ++ passthru.optional-dependencies.grpc;
+ ] ++ optional-dependencies.grpc;
# prevent google directory from shadowing google imports
preCheck = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-pubsub/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-pubsub/default.nix
index a564a85d45..dae730acca 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-pubsub/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-pubsub/default.nix
@@ -41,7 +41,7 @@ buildPythonPackage rec {
protobuf
] ++ google-api-core.optional-dependencies.grpc;
- passthru.optional-dependencies = {
+ optional-dependencies = {
libcst = [ libcst ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-spanner/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-spanner/default.nix
index 14527a19a4..da4dbf120e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-spanner/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-spanner/default.nix
@@ -46,7 +46,7 @@ buildPythonPackage rec {
sqlparse
] ++ google-api-core.optional-dependencies.grpc;
- passthru.optional-dependencies = {
+ optional-dependencies = {
libcst = [ libcst ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-storage/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-storage/default.nix
index 4a5081468f..d5a4d97cf7 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-storage/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/google-cloud-storage/default.nix
@@ -41,7 +41,7 @@ buildPythonPackage rec {
requests
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
protobuf = [ protobuf ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/google-generativeai/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/google-generativeai/default.nix
index ae1bdc82ae..70d7da0936 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/google-generativeai/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/google-generativeai/default.nix
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "google-generativeai";
- version = "0.7.2";
+ version = "0.8.2";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "google";
repo = "generative-ai-python";
rev = "refs/tags/v${version}";
- hash = "sha256-KVKoPCpMaaVMU6VqYXD7vHmhv1AS5slRobRVDDuaDHc=";
+ hash = "sha256-7l7Tg4sCdRtYnDwrQBA4rUIz4gO2YGf+3qn7OQRMCDc=";
};
pythonRelaxDeps = [ "google-ai-generativelanguage" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/google-photos-library-api/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/google-photos-library-api/default.nix
new file mode 100644
index 0000000000..49feac0a0b
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/google-photos-library-api/default.nix
@@ -0,0 +1,49 @@
+{
+ aiohttp,
+ buildPythonPackage,
+ fetchFromGitHub,
+ google-api-python-client,
+ google-auth,
+ lib,
+ mashumaro,
+ pytest-aiohttp,
+ pytestCheckHook,
+ setuptools,
+}:
+
+buildPythonPackage rec {
+ pname = "google-photos-library-api";
+ version = "0.12.1";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "allenporter";
+ repo = "python-google-photos-library-api";
+ rev = "refs/tags/${version}";
+ hash = "sha256-xSwUzVwC7RPpmC9M1x/WYIaoiUlcF2h2fwiP6FYA6sw=";
+ };
+
+ build-system = [ setuptools ];
+
+ dependencies = [
+ aiohttp
+ google-api-python-client
+ google-auth
+ mashumaro
+ ];
+
+ pythonImportsCheck = [ "google_photos_library_api" ];
+
+ nativeCheckInputs = [
+ pytest-aiohttp
+ pytestCheckHook
+ ];
+
+ meta = {
+ changelog = "https://github.com/allenporter/python-google-photos-library-api/releases/tag/${version}";
+ description = "Python client library for Google Photos Library API";
+ homepage = "https://github.com/allenporter/python-google-photos-library-api";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ dotlambda ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/google-reauth/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/google-reauth/default.nix
deleted file mode 100644
index 854fee0506..0000000000
--- a/third_party/nixpkgs/pkgs/development/python-modules/google-reauth/default.nix
+++ /dev/null
@@ -1,45 +0,0 @@
-{
- lib,
- buildPythonPackage,
- fetchFromGitHub,
- mock,
- oauth2client,
- pytestCheckHook,
- pythonOlder,
- pyu2f,
-}:
-
-buildPythonPackage rec {
- pname = "google-reauth";
- version = "0.1.1";
- format = "setuptools";
-
- disabled = pythonOlder "3.7";
-
- src = fetchFromGitHub {
- owner = "Google";
- repo = "google-reauth-python";
- rev = "refs/tags/${version}";
- hash = "sha256-J7GVh+iY+69rFzf4hN/KLFZMZ1/S3CL5TZ7SsP5Oy3g=";
- };
-
- propagatedBuildInputs = [
- oauth2client
- pyu2f
- ];
-
- nativeCheckInputs = [
- mock
- pytestCheckHook
- ];
-
- pythonImportsCheck = [ "google_reauth" ];
-
- meta = with lib; {
- description = "Auth plugin allowing use the use of OAuth 2.0 credentials for Google Cloud Storage";
- homepage = "https://github.com/Google/google-reauth-python";
- changelog = "https://github.com/google/google-reauth-python/releases/tag/${version}";
- license = with licenses; [ asl20 ];
- maintainers = with maintainers; [ fab ];
- };
-}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/google-resumable-media/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/google-resumable-media/default.nix
index 504987669e..bf55a48543 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/google-resumable-media/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/google-resumable-media/default.nix
@@ -30,7 +30,7 @@ buildPythonPackage rec {
google-crc32c
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
requests = [ requests ];
aiohttp = [ aiohttp ];
};
@@ -40,7 +40,7 @@ buildPythonPackage rec {
mock
pytest-asyncio
pytestCheckHook
- ] ++ passthru.optional-dependencies.requests;
+ ] ++ optional-dependencies.requests;
preCheck = ''
# prevent shadowing imports
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/gotailwind/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/gotailwind/default.nix
index 8593c49ddc..bc77ffb251 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/gotailwind/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/gotailwind/default.nix
@@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "gotailwind";
- version = "0.2.3";
+ version = "0.2.4";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "frenck";
repo = "python-gotailwind";
rev = "refs/tags/v${version}";
- hash = "sha256-FRFcFn5aRg+H9M6ZwEfLO1Dwcybvs0ODQv2ruCG+4v0=";
+ hash = "sha256-g4wYjMJXSm7cjb5Zck1O0A+ETfqMTmiI8In26mcGhNw=";
};
postPatch = ''
@@ -51,7 +51,7 @@ buildPythonPackage rec {
zeroconf
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
cli = [ typer ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/gradio/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/gradio/default.nix
index 68d0da3d56..2a75ac5ed6 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/gradio/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/gradio/default.nix
@@ -64,7 +64,7 @@
buildPythonPackage rec {
pname = "gradio";
- version = "4.44.0";
+ version = "4.44.1";
format = "pyproject";
disabled = pythonOlder "3.7";
@@ -72,7 +72,7 @@ buildPythonPackage rec {
# We use the Pypi release, since it provides prebuilt webui assets
src = fetchPypi {
inherit pname version;
- hash = "sha256-ovjRJ52giPZxVCOv8TuD3kcbgHbDTBqaSBNrrTN1MkE=";
+ hash = "sha256-popSSYrGtj+IZO+Ev3hmpw59B+vpE+35IeHSo3CK1a4=";
};
# fix packaging.ParserSyntaxError, which can't handle comments
@@ -127,7 +127,7 @@ buildPythonPackage rec {
tomlkit
];
- passthru.optional-dependencies.oauth = [
+ optional-dependencies.oauth = [
authlib
itsdangerous
];
@@ -151,7 +151,7 @@ buildPythonPackage rec {
# mock calls to `shutil.which(...)`
(writeShellScriptBin "npm" "false")
- ] ++ passthru.optional-dependencies.oauth ++ pydantic.optional-dependencies.email;
+ ] ++ optional-dependencies.oauth ++ pydantic.optional-dependencies.email;
# Add a pytest hook skipping tests that access network, marking them as "Expected fail" (xfail).
# We additionally xfail FileNotFoundError, since the gradio devs often fail to upload test assets to pypi.
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/greek-accentuation/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/greek-accentuation/default.nix
new file mode 100644
index 0000000000..a40448f569
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/greek-accentuation/default.nix
@@ -0,0 +1,19 @@
+{
+ buildPythonPackage,
+ lib,
+ fetchPypi,
+}:
+buildPythonPackage rec {
+ pname = "greek-accentuation";
+ version = "1.2.0";
+ src = fetchPypi {
+ inherit pname version;
+ hash = "sha256-l2HZXdqlLubvy2bWhhZVYGMpF0DXVKTDFehkcGF5xdk=";
+ };
+ meta = with lib; {
+ description = "Python 3 library for accenting (and analyzing the accentuation of) Ancient Greek words";
+ homepage = "https://github.com/jtauber/greek-accentuation";
+ license = licenses.mit;
+ maintainers = with maintainers; [ kmein ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/griffe/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/griffe/default.nix
index ddb9195df7..6bc84c1e56 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/griffe/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/griffe/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "griffe";
- version = "1.3.1";
+ version = "1.3.2";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "mkdocstrings";
repo = "griffe";
rev = "refs/tags/${version}";
- hash = "sha256-aRztItjmCTAJuA/ZkQBJFx/uyH64Us2h5ad1kVsmKlY=";
+ hash = "sha256-IDIacG1FM/JidHV76PGTaPnkIfulAli8+YLuiuPHdZ8=";
};
build-system = [ pdm-backend ];
@@ -39,7 +39,7 @@ buildPythonPackage rec {
pytestCheckHook
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
async = [ aiofiles ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/grpcio-channelz/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/grpcio-channelz/default.nix
index 3c72da10f9..4d5662509e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/grpcio-channelz/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/grpcio-channelz/default.nix
@@ -9,13 +9,13 @@
buildPythonPackage rec {
pname = "grpcio-channelz";
- version = "1.65.4";
+ version = "1.66.2";
pyproject = true;
src = fetchPypi {
pname = "grpcio_channelz";
inherit version;
- hash = "sha256-Ia92P8FT3+bv18k402znrt3QTDovPBCgCJ/Eqm8WDic=";
+ hash = "sha256-SQTHg3UjQ2YkiV2QYmlPKQt/Mzg7KWoex8SXtuTH7Rk=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/grpcio-health-checking/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/grpcio-health-checking/default.nix
index f23b61a8b8..e7b6f49f15 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/grpcio-health-checking/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/grpcio-health-checking/default.nix
@@ -8,13 +8,13 @@
buildPythonPackage rec {
pname = "grpcio-health-checking";
- version = "1.65.4";
+ version = "1.66.2";
format = "setuptools";
src = fetchPypi {
pname = "grpcio_health_checking";
inherit version;
- hash = "sha256-HoQfbbBaAFGmLMSNQN0tzJ5xdYS7GQSa1R+2cygbnEo=";
+ hash = "sha256-yQ35YiRWBC7DSV03qzC190ckqsW11VMU8HPu9eJHChM=";
};
propagatedBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/grpcio-reflection/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/grpcio-reflection/default.nix
index 3ed0064e08..35fb1faaea 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/grpcio-reflection/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/grpcio-reflection/default.nix
@@ -9,13 +9,13 @@
buildPythonPackage rec {
pname = "grpcio-reflection";
- version = "1.65.4";
+ version = "1.66.2";
pyproject = true;
src = fetchPypi {
pname = "grpcio_reflection";
inherit version;
- hash = "sha256-jGuWDD9DBoHoivWfafq1pXW3eyn1xqHXFuqsXPHBpJ0=";
+ hash = "sha256-rdgn4t61bpaAPIKs4dTnf6DI7DdH1jmOmVH3OdcQZ9Q=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/gspread/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/gspread/default.nix
index efcc03f3bc..034300b2b3 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/gspread/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/gspread/default.nix
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "gspread";
- version = "6.1.2";
+ version = "6.1.3";
format = "pyproject";
disabled = pythonOlder "3.7";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "burnash";
repo = "gspread";
rev = "refs/tags/v${version}";
- hash = "sha256-hvT4e1l3MTT3WMDSfKvZ7BU8dzkzgPROHrnx5mKyCR4=";
+ hash = "sha256-ZMzgIRLwMXvJ+JIz3BUps7CTaV/MhfjZYqkEbgHQh+A=";
};
nativeBuildInputs = [ flit-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/h5py/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/h5py/default.nix
index 13a464dccb..14f7532f8c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/h5py/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/h5py/default.nix
@@ -7,7 +7,6 @@
setuptools,
numpy,
hdf5,
- pythonRelaxDepsHook,
cython_0,
pkgconfig,
mpi4py ? null,
@@ -15,7 +14,6 @@
pytestCheckHook,
pytest-mpi,
cached-property,
- stdenv,
}:
assert hdf5.mpiSupport -> mpi4py != null && hdf5.mpi == mpi4py.mpi;
@@ -67,7 +65,6 @@ buildPythonPackage rec {
preBuild = lib.optionalString mpiSupport "export CC=${lib.getDev mpi}/bin/mpicc";
nativeBuildInputs = [
- pythonRelaxDepsHook
cython_0
pkgconfig
setuptools
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/handy-archives/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/handy-archives/default.nix
index 079d2bc995..6bafb066cb 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/handy-archives/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/handy-archives/default.nix
@@ -21,8 +21,6 @@ buildPythonPackage rec {
[
];
- nativeCheckInputs = [ ];
-
meta = {
description = "Some handy archive helpers for Python.";
homepage = "https://github.com/domdfcoding/handy-archives";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/hap-python/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/hap-python/default.nix
index 97b5c1f480..8c7ae2b3bc 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/hap-python/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/hap-python/default.nix
@@ -39,7 +39,7 @@ buildPythonPackage rec {
zeroconf
];
- passthru.optional-dependencies.QRCode = [
+ optional-dependencies.QRCode = [
base36
pyqrcode
];
@@ -48,7 +48,7 @@ buildPythonPackage rec {
pytest-asyncio
pytest-timeout
pytestCheckHook
- ] ++ passthru.optional-dependencies.QRCode;
+ ] ++ optional-dependencies.QRCode;
disabledTestPaths = [
# Disable tests requiring network access
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/harlequin-bigquery/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/harlequin-bigquery/default.nix
new file mode 100644
index 0000000000..e43e00a4b3
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/harlequin-bigquery/default.nix
@@ -0,0 +1,43 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchPypi,
+ poetry-core,
+ google-cloud-bigquery,
+ google-cloud-bigquery-storage,
+}:
+
+buildPythonPackage rec {
+ pname = "harlequin-bigquery";
+ version = "1.0.2";
+ pyproject = true;
+
+ src = fetchPypi {
+ pname = "harlequin_bigquery";
+ inherit version;
+ hash = "sha256-uIPYhK4R6N7pqsKY2GozkG76WI+gru2unsK5BxO4+/Y=";
+ };
+
+ build-system = [
+ poetry-core
+ ];
+
+ dependencies = [
+ google-cloud-bigquery
+ google-cloud-bigquery-storage
+ ];
+
+ # To prevent circular dependency
+ # as harlequin-bigquery requires harlequin which requires harlequin-bigquery
+ doCheck = false;
+ pythonRemoveDeps = [
+ "harlequin"
+ ];
+
+ meta = {
+ description = "A Harlequin adapter for Google BigQuery";
+ homepage = "https://pypi.org/project/harlequin-bigquery/";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ pcboy ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/harlequin-postgres/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/harlequin-postgres/default.nix
new file mode 100644
index 0000000000..65ec22fb04
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/harlequin-postgres/default.nix
@@ -0,0 +1,42 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchPypi,
+ poetry-core,
+ psycopg,
+}:
+
+buildPythonPackage rec {
+ pname = "harlequin-postgres";
+ version = "0.4.0";
+ pyproject = true;
+
+ src = fetchPypi {
+ pname = "harlequin_postgres";
+ inherit version;
+ hash = "sha256-1y8S3z6ZTt+PZg75aB/bKnEPdAtqjZ2IqyBtUBk8IFA=";
+ };
+
+ build-system = [
+ poetry-core
+ ];
+
+ dependencies = [
+ psycopg
+ psycopg.pool
+ ];
+
+ # To prevent circular dependency
+ # as harlequin-postgres requires harlequin which requires harlequin-postgres
+ doCheck = false;
+ pythonRemoveDeps = [
+ "harlequin"
+ ];
+
+ meta = {
+ description = "A Harlequin adapter for Postgres";
+ homepage = "https://pypi.org/project/harlequin-postgres/";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ pcboy ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/haystack-ai/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/haystack-ai/default.nix
index 65227f54d5..0d8aaa7326 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/haystack-ai/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/haystack-ai/default.nix
@@ -138,7 +138,7 @@ buildPythonPackage rec {
env.HOME = "$(mktemp -d)";
- passthru.optional-dependencies = {
+ optional-dependencies = {
# all = [
# farm-haystack
# ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/hf-transfer/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/hf-transfer/default.nix
new file mode 100644
index 0000000000..6a526c59be
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/hf-transfer/default.nix
@@ -0,0 +1,68 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+
+ # build-system
+ cargo,
+ pkg-config,
+ rustPlatform,
+ rustc,
+
+ # buildInputs
+ openssl,
+ stdenv,
+ darwin,
+ libiconv,
+}:
+
+buildPythonPackage rec {
+ pname = "hf-transfer";
+ version = "0.1.8";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "huggingface";
+ repo = "hf_transfer";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-Uh8q14OeN0fYsywYyNrH8C3wq/qRjQKEAIufi/a5RXA=";
+ };
+
+ cargoDeps = rustPlatform.fetchCargoTarball {
+ inherit src;
+ name = "${pname}-${version}";
+ hash = "sha256-I4APdz1r2KJ8pTfKAg8g240wYy8gtMlHwmBye4796Tk=";
+ };
+
+ build-system = [
+ cargo
+ pkg-config
+ rustPlatform.cargoSetupHook
+ rustPlatform.maturinBuildHook
+ rustc
+ ];
+
+ buildInputs =
+ [
+ openssl
+ ]
+ ++ lib.optionals stdenv.isDarwin [
+ darwin.apple_sdk.frameworks.Security
+ darwin.apple_sdk.frameworks.SystemConfiguration
+ libiconv
+ ];
+
+ pythonImportsCheck = [ "hf_transfer" ];
+
+ env = {
+ OPENSSL_NO_VENDOR = true;
+ };
+
+ meta = {
+ description = "High speed download python library";
+ homepage = "https://github.com/huggingface/hf_transfer";
+ changelog = "https://github.com/huggingface/hf_transfer/releases/tag/v${version}";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ GaetanLepage ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/highdicom/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/highdicom/default.nix
index 25148892a0..646ba22abd 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/highdicom/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/highdicom/default.nix
@@ -41,7 +41,7 @@ buildPythonPackage rec {
pydicom
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
libjpeg = [
pylibjpeg
pylibjpeg-libjpeg
@@ -49,7 +49,7 @@ buildPythonPackage rec {
];
};
- nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.libjpeg;
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.libjpeg;
preCheck = ''
export HOME=$TMP/test-home
mkdir -p $HOME/.pydicom/
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/hikari-lightbulb/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/hikari-lightbulb/default.nix
index 9fb3952ce0..a87c5fb7c2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/hikari-lightbulb/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/hikari-lightbulb/default.nix
@@ -27,7 +27,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ hikari ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
crontrigger = [ croniter ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/hikari/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/hikari/default.nix
index dbc853b926..709b9cde7f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/hikari/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/hikari/default.nix
@@ -45,7 +45,7 @@ buildPythonPackage rec {
pythonRelaxDeps = true;
- passthru.optional-dependencies = {
+ optional-dependencies = {
server = [ pynacl ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/hishel/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/hishel/default.nix
index e86b6382a8..f997fba130 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/hishel/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/hishel/default.nix
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "hishel";
- version = "0.0.31";
+ version = "0.0.33";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "karpetrosyan";
repo = "hishel";
rev = "refs/tags/${version}";
- hash = "sha256-mJPvzGmu0veFlG7jlWdf919qOp3KfGv6SPRcFVFjhnc=";
+ hash = "sha256-zi+13X7u2pk9w2EoYjfl3/Y8O5hHpA0wZx3sSv2vU6U=";
};
build-system = [
@@ -37,7 +37,7 @@ buildPythonPackage rec {
dependencies = [ httpx ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
redis = [ redis ];
s3 = [ boto3 ];
sqlite = [ anysqlite ];
@@ -49,7 +49,7 @@ buildPythonPackage rec {
pytest-asyncio
pytestCheckHook
trio
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "hishel" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/hstspreload/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/hstspreload/default.nix
index 12de293358..dacb9e2dca 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/hstspreload/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/hstspreload/default.nix
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "hstspreload";
- version = "2024.9.1";
+ version = "2024.10.1";
pyproject = true;
disabled = pythonOlder "3.6";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "sethmlarson";
repo = "hstspreload";
rev = "refs/tags/${version}";
- hash = "sha256-mpHJG2TqhlTNZ9fbyOZsoKusAvx8EiiP7dATCZh19dQ=";
+ hash = "sha256-so693xMgVb7pUoin3oYT26F02/C5KeVCuPQjOAJ6axQ=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/htmldate/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/htmldate/default.nix
index 3f504f7729..adfeb0b794 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/htmldate/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/htmldate/default.nix
@@ -38,7 +38,7 @@ buildPythonPackage rec {
urllib3
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
speed =
[
faust-cchardet
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/httpbin/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/httpbin/default.nix
index 4b670b4c17..ef9fe211f5 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/httpbin/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/httpbin/default.nix
@@ -49,7 +49,7 @@ buildPythonPackage rec {
werkzeug
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
mainapp = [
gunicorn
gevent
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/httpcore/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/httpcore/default.nix
index b1d64e6526..979fe3b3ef 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/httpcore/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/httpcore/default.nix
@@ -46,7 +46,7 @@ buildPythonPackage rec {
h11
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
asyncio = [ anyio ];
http2 = [ h2 ];
socks = [ socksio ];
@@ -59,7 +59,7 @@ buildPythonPackage rec {
pytest-httpbin
pytest-trio
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "httpcore" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/httpx-socks/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/httpx-socks/default.nix
index 6404923500..97d65fafa3 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/httpx-socks/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/httpx-socks/default.nix
@@ -42,7 +42,7 @@ buildPythonPackage rec {
python-socks
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
asyncio = [ async-timeout ];
trio = [ trio ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/httpx-ws/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/httpx-ws/default.nix
index fd02d918f0..b2aca0e00a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/httpx-ws/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/httpx-ws/default.nix
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "httpx-ws";
- version = "0.6.0";
+ version = "0.6.1";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "frankie567";
repo = "httpx-ws";
rev = "refs/tags/v${version}";
- hash = "sha256-eDc21FiGHi98doS4Zbubb/MVw4IjQ1q496TFHCX4xB4=";
+ hash = "sha256-mynr07px+rQb7x8GepQoUgBbh0720S0K2RJrboOoJXA=";
};
# we don't need to use the hatch-regex-commit plugin
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/httpx/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/httpx/default.nix
index eb91fa3fce..0a32af68ba 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/httpx/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/httpx/default.nix
@@ -56,7 +56,7 @@ buildPythonPackage rec {
sniffio
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
http2 = [ h2 ];
socks = [ socksio ];
brotli = if isPyPy then [ brotlicffi ] else [ brotli ];
@@ -78,7 +78,7 @@ buildPythonPackage rec {
pytest-trio
trustme
uvicorn
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
# testsuite wants to find installed packages for testing entrypoint
preCheck = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/huey/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/huey/default.nix
index 11d41ca033..5b50ba6b25 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/huey/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/huey/default.nix
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "huey";
- version = "2.5.1";
+ version = "2.5.2";
format = "pyproject";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "coleifer";
repo = pname;
rev = "refs/tags/${version}";
- hash = "sha256-0oiYmLOwUsZjq7mR0nXwS00VVsLWOXY25whw6262uEo=";
+ hash = "sha256-0X4gUIFqkE4GLW5Eqbolpk7KZdsvjkRxD20YmLPG11A=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/hy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/hy/default.nix
index 8a8b29315f..a07181cdcd 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/hy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/hy/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "hy";
- version = "0.29.0";
+ version = "1.0.0";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "hylang";
repo = "hy";
rev = "refs/tags/${version}";
- hash = "sha256-8b2V78mwzSThmVl1SfMGBw8VSpE5rCuucnIyD0nq5To=";
+ hash = "sha256-o6txdC8TOdaILAJP9LDAhJ587p+mw0bUEGLneQQYW9c=";
};
# https://github.com/hylang/hy/blob/1.0a4/get_version.py#L9-L10
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/hyrule/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/hyrule/default.nix
index 3229e5137e..d62e3ab517 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/hyrule/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/hyrule/default.nix
@@ -4,27 +4,24 @@
fetchFromGitHub,
hy,
pytestCheckHook,
- pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "hyrule";
- version = "0.6.0";
+ version = "0.7.0";
pyproject = true;
- disabled = pythonOlder "3.7";
-
src = fetchFromGitHub {
owner = "hylang";
repo = "hyrule";
rev = "refs/tags/${version}";
- hash = "sha256-pmJhhOpNxVEUH8YwBUKSywYgYu43oLSmpWJM4HXGMiI=";
+ hash = "sha256-w1Q2w/P1bDt/F1+zTkUFi5PxycXXE3p0qadfBcyWElg=";
};
build-system = [ setuptools ];
- propagatedBuildInputs = [ hy ];
+ dependencies = [ hy ];
nativeCheckInputs = [ pytestCheckHook ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/ibis-framework/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/ibis-framework/default.nix
index abaabb11f1..16f3e395e7 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/ibis-framework/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/ibis-framework/default.nix
@@ -5,20 +5,19 @@
pythonOlder,
pytestCheckHook,
atpublic,
- bidict,
black,
clickhouse-connect,
dask,
datafusion,
db-dtypes,
duckdb,
+ fetchpatch,
filelock,
geopandas,
google-cloud-bigquery,
google-cloud-bigquery-storage,
graphviz,
hypothesis,
- multipledispatch,
numpy,
oracledb,
packaging,
@@ -57,25 +56,24 @@
}:
let
testBackends = [
- "datafusion"
"duckdb"
- "pandas"
"sqlite"
+ "datafusion"
];
ibisTestingData = fetchFromGitHub {
name = "ibis-testing-data";
owner = "ibis-project";
repo = "testing-data";
- # https://github.com/ibis-project/ibis/blob/9.1.0/nix/overlay.nix#L20-L26
- rev = "6737d1cb5951cabaccd095a3ae62a93dbd11ecb9";
- hash = "sha256-MoVTZPWh4KVlrICYACrgfeLdl/fqoa1iweNg3zUtdrs=";
+ # https://github.com/ibis-project/ibis/blob/9.5.0/nix/overlay.nix#L20-L26
+ rev = "b26bd40cf29004372319df620c4bbe41420bb6f8";
+ sha256 = "sha256-1fenQNQB+Q0pbb0cbK2S/UIwZDE4PXXG15MH3aVbyLU=";
};
in
buildPythonPackage rec {
pname = "ibis-framework";
- version = "9.1.0";
+ version = "9.5.0";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -85,9 +83,18 @@ buildPythonPackage rec {
repo = "ibis";
owner = "ibis-project";
rev = "refs/tags/${version}";
- hash = "sha256-GmzmXzYMs7K7B//is3ZoD4muPAkb0tM56zFBbsA+NEo=";
+ hash = "sha256-6ebw/E3jZFMHKqC5ZY//2Ke0NrklyoGp5JGKBfDxy40=";
};
+ patches = [
+ # remove after the 10.0 release
+ (fetchpatch {
+ name = "ibis-framework-duckdb-1.1.1.patch";
+ url = "https://github.com/ibis-project/ibis/commit/a54eceabac1d6592e9f6ab0ca7749e37a748c2ad.patch";
+ hash = "sha256-j5BPYVqnEF9GQV5N3/VhFUCdsEwAIOQC0KfZ5LNBSRg=";
+ })
+ ];
+
nativeBuildInputs = [
poetry-core
poetry-dynamic-versioning
@@ -98,16 +105,9 @@ buildPythonPackage rec {
propagatedBuildInputs = [
atpublic
- bidict
- multipledispatch
- numpy
- pandas
parsy
- pyarrow
- pyarrow-hotfix
python-dateutil
pytz
- rich
sqlglot
toolz
typing-extensions
@@ -124,13 +124,17 @@ buildPythonPackage rec {
pytest-randomly
pytest-snapshot
pytest-timeout
+ # this dependency is still needed due to use of strict markers and
+ # `pytest.mark.xdist_group` in the ibis codebase
pytest-xdist
- ] ++ lib.concatMap (name: passthru.optional-dependencies.${name}) testBackends;
+ ] ++ lib.concatMap (name: optional-dependencies.${name}) testBackends;
+
+ dontUsePytestXdist = true;
pytestFlagsArray = [
- "--dist=loadgroup"
"-m"
- "'${lib.concatStringsSep " or " testBackends} or core'"
+ # tpcds and tpch are slow, so disable them
+ "'not tpcds and not tpch and (${lib.concatStringsSep " or " testBackends} or core)'"
];
disabledTests = [
@@ -142,6 +146,7 @@ buildPythonPackage rec {
"test_register_sqlite"
# requires network connection
"test_s3_403_fallback"
+ "test_hugging_face"
# requires pytest 8.2+
"test_roundtrip_delta"
];
@@ -167,54 +172,139 @@ buildPythonPackage rec {
pythonImportsCheck = [ "ibis" ] ++ map (backend: "ibis.backends.${backend}") testBackends;
- passthru = {
- optional-dependencies = {
- bigquery = [
- db-dtypes
- google-cloud-bigquery
- google-cloud-bigquery-storage
- pydata-google-auth
- ];
- clickhouse = [ clickhouse-connect ];
- dask = [
- dask
- regex
- packaging
- ];
- datafusion = [ datafusion ];
- druid = [ pydruid ];
- duckdb = [ duckdb ];
- flink = [ ];
- geospatial = [
- geopandas
- shapely
- ];
- mssql = [ pyodbc ];
- mysql = [ pymysql ];
- oracle = [
- oracledb
- packaging
- ];
- pandas = [
- regex
- packaging
- ];
- polars = [
- polars
- packaging
- ];
- postgres = [ psycopg2 ];
- pyspark = [
- pyspark
- packaging
- ];
- snowflake = [ snowflake-connector-python ];
- sqlite = [ regex ];
- trino = [ trino-python-client ];
- visualization = [ graphviz ];
- decompiler = [ black ];
- examples = [ pins ] ++ pins.optional-dependencies.gcs;
- };
+ optional-dependencies = {
+ bigquery = [
+ db-dtypes
+ google-cloud-bigquery
+ google-cloud-bigquery-storage
+ pyarrow
+ pyarrow-hotfix
+ pydata-google-auth
+ numpy
+ pandas
+ rich
+ ];
+ clickhouse = [
+ clickhouse-connect
+ pyarrow
+ pyarrow-hotfix
+ numpy
+ pandas
+ rich
+ ];
+ datafusion = [
+ datafusion
+ pyarrow
+ pyarrow-hotfix
+ numpy
+ pandas
+ rich
+ ];
+ druid = [
+ pydruid
+ pyarrow
+ pyarrow-hotfix
+ numpy
+ pandas
+ rich
+ ];
+ duckdb = [
+ duckdb
+ pyarrow
+ pyarrow-hotfix
+ numpy
+ pandas
+ rich
+ ];
+ flink = [
+ pyarrow
+ pyarrow-hotfix
+ numpy
+ pandas
+ rich
+ ];
+ geospatial = [
+ geopandas
+ shapely
+ ];
+ mssql = [
+ pyodbc
+ pyarrow
+ pyarrow-hotfix
+ numpy
+ pandas
+ rich
+ ];
+ mysql = [
+ pymysql
+ pyarrow
+ pyarrow-hotfix
+ numpy
+ pandas
+ rich
+ ];
+ oracle = [
+ oracledb
+ packaging
+ pyarrow
+ pyarrow-hotfix
+ numpy
+ pandas
+ rich
+ ];
+ polars = [
+ polars
+ packaging
+ pyarrow
+ pyarrow-hotfix
+ numpy
+ pandas
+ rich
+ ];
+ postgres = [
+ psycopg2
+ pyarrow
+ pyarrow-hotfix
+ numpy
+ pandas
+ rich
+ ];
+ pyspark = [
+ pyspark
+ packaging
+ pyarrow
+ pyarrow-hotfix
+ numpy
+ pandas
+ rich
+ ];
+ snowflake = [
+ snowflake-connector-python
+ pyarrow
+ pyarrow-hotfix
+ numpy
+ pandas
+ rich
+ ];
+ sqlite = [
+ regex
+ pyarrow
+ pyarrow-hotfix
+ numpy
+ pandas
+ rich
+ ];
+ trino = [
+ trino-python-client
+ pyarrow
+ pyarrow-hotfix
+ numpy
+ pandas
+ rich
+ ];
+ visualization = [ graphviz ];
+ decompiler = [ black ];
+ examples = [ pins ] ++ pins.optional-dependencies.gcs;
};
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/ibm-cloud-sdk-core/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/ibm-cloud-sdk-core/default.nix
index 9acf56259b..81ce3ddee2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/ibm-cloud-sdk-core/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/ibm-cloud-sdk-core/default.nix
@@ -7,7 +7,6 @@
python-dateutil,
pythonAtLeast,
pythonOlder,
- pythonRelaxDepsHook,
requests,
responses,
setuptools,
@@ -29,8 +28,6 @@ buildPythonPackage rec {
build-system = [ setuptools ];
- nativeBuildInputs = [ pythonRelaxDepsHook ];
-
dependencies = [
pyjwt
python-dateutil
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/icontract/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/icontract/default.nix
index b372a31b2c..090886d2dd 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/icontract/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/icontract/default.nix
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "icontract";
- version = "2.7.0";
+ version = "2.7.1";
pyproject = true;
disabled = pythonOlder "3.6";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "Parquery";
repo = "icontract";
rev = "refs/tags/v${version}";
- hash = "sha256-+0h3Zb7lTxtaWTv2/MmvQCcccUKhTOxGqbqKELE8mQY=";
+ hash = "sha256-7mRQ1g2mllHIaZh0jEd/iCgaDja1KJXuRnamhDo/Pbo=";
};
preCheck = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/igraph/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/igraph/default.nix
index 3f13cf77b7..48983a5758 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/igraph/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/igraph/default.nix
@@ -44,7 +44,7 @@ buildPythonPackage rec {
dependencies = [ texttable ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
cairo = [ cairocffi ];
matplotlib = [ matplotlib ];
plotly = [ plotly ];
@@ -58,7 +58,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
disabledTests = [
"testAuthorityScore"
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/ihm/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/ihm/default.nix
index fe73c3ece1..bf7b81b05d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/ihm/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/ihm/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "ihm";
- version = "1.4";
+ version = "1.6";
pyproject = true;
src = fetchFromGitHub {
owner = "ihmwg";
repo = "python-ihm";
rev = "refs/tags/${version}";
- hash = "sha256-Ls0o/PkJlHt9kx0IvR2Tpwo2QgXxug+Y+LVziTXXDpY=";
+ hash = "sha256-G6u1z0bPC6EDVMLL9oCWi2B7AEj4UikGnSDQ8AOpuMA=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/imbalanced-learn/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/imbalanced-learn/default.nix
index e3bdcc2a05..09ebc40b7a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/imbalanced-learn/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/imbalanced-learn/default.nix
@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "imbalanced-learn";
- version = "0.12.3";
+ version = "0.12.4";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
- hash = "sha256-WwB5agFBnpECvUJeJ8MZ1Y0fbPLfp1HgLtf07fZ8PBs=";
+ hash = "sha256-gVO6OF0pawfZfgkBomJKhsBrSMlML5LaOlNUgnaXt6M=";
};
nativeBuildInputs = [ setuptools ];
@@ -37,7 +37,7 @@ buildPythonPackage rec {
threadpoolctl
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
optional = [
keras
pandas
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/inference-gym/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/inference-gym/default.nix
new file mode 100644
index 0000000000..dd1a854b92
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/inference-gym/default.nix
@@ -0,0 +1,31 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchPypi,
+}:
+
+buildPythonPackage rec {
+ pname = "inference-gym";
+ version = "0.0.4";
+ format = "wheel";
+
+ src = fetchPypi {
+ inherit format version;
+ pname = "inference_gym";
+ dist = "py3";
+ python = "py3";
+ hash = "sha256-bpi/IB8PuLPIKoTjmBeVl/4XGvE/yyG8WYxNqNcruvE=";
+ };
+
+ pythonImportsCheck = [ "inference_gym" ];
+
+ # The package does not ship any test.
+ doCheck = false;
+
+ meta = {
+ description = "Place to exercise inference methods to help make them faster, leaner and more robust";
+ homepage = "https://github.com/tensorflow/probability/tree/main/spinoffs/inference_gym";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ GaetanLepage ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/influxdb-client/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/influxdb-client/default.nix
index 0bf65299a5..9360f6d780 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/influxdb-client/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/influxdb-client/default.nix
@@ -39,7 +39,7 @@ buildPythonPackage rec {
urllib3
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
async = [
aiocsv
aiohttp
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/instructor/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/instructor/default.nix
index 3120745076..b6b51142e8 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/instructor/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/instructor/default.nix
@@ -1,38 +1,42 @@
{
lib,
- aiohttp,
- anthropic,
buildPythonPackage,
- docstring-parser,
fetchFromGitHub,
+
+ # build-system
+ poetry-core,
+
+ # dependencies
+ aiohttp,
+ docstring-parser,
jiter,
openai,
- poetry-core,
pydantic,
- pytest-examples,
- pytest-asyncio,
- pytestCheckHook,
- fastapi,
- diskcache,
- redis,
- pythonOlder,
rich,
tenacity,
typer,
+
+ # tests
+ anthropic,
+ diskcache,
+ fastapi,
+ google-generativeai,
+ jinja2,
+ pytest-asyncio,
+ pytestCheckHook,
+ redis,
}:
buildPythonPackage rec {
pname = "instructor";
- version = "1.3.7";
+ version = "1.5.0";
pyproject = true;
- disabled = pythonOlder "3.9";
-
src = fetchFromGitHub {
owner = "jxnl";
repo = "instructor";
rev = "refs/tags/${version}";
- hash = "sha256-XouTXv8wNPPBKVs2mCue1o4hfHlPlq6uXBuDXiZLIHI=";
+ hash = "sha256-UrLbKDaQu2ioQHqKKS8SdRTpQj+Z0w+bcLrRuZT3DC0=";
};
pythonRelaxDeps = [
@@ -57,12 +61,13 @@ buildPythonPackage rec {
nativeCheckInputs = [
anthropic
- fastapi
- redis
diskcache
+ fastapi
+ google-generativeai
+ jinja2
pytest-asyncio
- pytest-examples
pytestCheckHook
+ redis
];
pythonImportsCheck = [ "instructor" ];
@@ -72,6 +77,9 @@ buildPythonPackage rec {
"successfully"
"test_mode_functions_deprecation_warning"
"test_partial"
+
+ # Requires unpackaged `vertexai`
+ "test_json_preserves_description_of_non_english_characters_in_json_mode"
];
disabledTestPaths = [
@@ -80,12 +88,12 @@ buildPythonPackage rec {
"tests/llm/"
];
- meta = with lib; {
+ meta = {
description = "Structured outputs for llm";
homepage = "https://github.com/jxnl/instructor";
changelog = "https://github.com/jxnl/instructor/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ mic92 ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ mic92 ];
mainProgram = "instructor";
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/intake/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/intake/default.nix
index ba078d1f90..7ee914aca7 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/intake/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/intake/default.nix
@@ -59,9 +59,9 @@ buildPythonPackage rec {
nativeCheckInputs = [
intake-parquet
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
- passthru.optional-dependencies = {
+ optional-dependencies = {
server = [
msgpack
python-snappy
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/iopath/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/iopath/default.nix
index 53159f5a84..66ea7ae87f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/iopath/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/iopath/default.nix
@@ -52,7 +52,7 @@ buildPythonPackage {
pythonImportsCheck = [ "iopath" ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
aws = [ boto3 ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/ircrobots/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/ircrobots/default.nix
index 370040f2b6..7fcb128098 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/ircrobots/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/ircrobots/default.nix
@@ -2,33 +2,31 @@
lib,
buildPythonPackage,
fetchFromGitHub,
- pythonOlder,
+ setuptools,
anyio,
asyncio-rlock,
asyncio-throttle,
ircstates,
async-stagger,
async-timeout,
- python,
+ unittestCheckHook,
}:
buildPythonPackage rec {
pname = "ircrobots";
- version = "0.6.6";
- format = "setuptools";
- disabled = pythonOlder "3.7";
+ version = "0.7.2";
+ pyproject = true;
src = fetchFromGitHub {
owner = "jesopo";
repo = pname;
rev = "v${version}";
- hash = "sha256-mIh3tERwHtGH9eA0AT8Lcnwp1Wn9lQhKkUjuZcOXO/c=";
+ hash = "sha256-slz4AH2Mi21N3aV+OrnoXoQsseS7arW2NuUZARQJsf0=";
};
- postPatch = ''
- # too specific pins https://github.com/jesopo/ircrobots/issues/3
- sed -iE 's/anyio.*/anyio/' requirements.txt
- '';
+ build-system = [ setuptools ];
+
+ pythonRelaxDeps = true;
propagatedBuildInputs = [
anyio
@@ -39,9 +37,7 @@ buildPythonPackage rec {
async-timeout
];
- checkPhase = ''
- ${python.interpreter} -m unittest test
- '';
+ nativeCheckInputs = [ unittestCheckHook ];
pythonImportsCheck = [ "ircrobots" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/ircstates/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/ircstates/default.nix
index ab28fb911a..3efe469fe0 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/ircstates/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/ircstates/default.nix
@@ -2,36 +2,36 @@
lib,
buildPythonPackage,
fetchFromGitHub,
- pythonOlder,
+ setuptools,
irctokens,
pendulum,
freezegun,
- python,
+ unittestCheckHook,
}:
buildPythonPackage rec {
pname = "ircstates";
- version = "0.12.1";
- format = "setuptools";
- disabled = pythonOlder "3.6"; # f-strings
+ version = "0.13.0";
+ pyproject = true;
src = fetchFromGitHub {
owner = "jesopo";
repo = pname;
rev = "v${version}";
- hash = "sha256-F9yOY3YBacyoUzNTvPs7pxp6yNx08tiq1jWQKhGiagc=";
+ hash = "sha256-Mq9aOj6PXzPjaz3ofoPcAbur59oUWffmEg8aHt0v+0Q=";
};
- propagatedBuildInputs = [
+ build-system = [ setuptools ];
+
+ dependencies = [
irctokens
pendulum
];
- nativeCheckInputs = [ freezegun ];
-
- checkPhase = ''
- ${python.interpreter} -m unittest test
- '';
+ nativeCheckInputs = [
+ freezegun
+ unittestCheckHook
+ ];
pythonImportsCheck = [ "ircstates" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/irctokens/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/irctokens/default.nix
index 5ad9378061..1e2b962d0f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/irctokens/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/irctokens/default.nix
@@ -3,14 +3,16 @@
buildPythonPackage,
fetchFromGitHub,
pythonOlder,
+ setuptools,
pyyaml,
- python,
+ unittestCheckHook,
}:
buildPythonPackage rec {
pname = "irctokens";
version = "2.0.2";
- format = "setuptools";
+ pyproject = true;
+
disabled = pythonOlder "3.6"; # f-strings
src = fetchFromGitHub {
@@ -20,10 +22,12 @@ buildPythonPackage rec {
hash = "sha256-Y9NBqxGUkt48hnXxsmfydHkJmWWb+sRrElV8C7l9bpw=";
};
- nativeCheckInputs = [ pyyaml ];
- checkPhase = ''
- ${python.interpreter} -m unittest test
- '';
+ build-system = [ setuptools ];
+
+ nativeCheckInputs = [
+ pyyaml
+ unittestCheckHook
+ ];
pythonImportsCheck = [ "irctokens" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/isal/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/isal/default.nix
index 3a7ca9a07a..0594330eda 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/isal/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/isal/default.nix
@@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "isal";
- version = "1.7.0";
+ version = "1.7.1";
pyproject = true;
src = fetchFromGitHub {
owner = "pycompression";
repo = "python-isal";
rev = "v${version}";
- hash = "sha256-wasybbNWBa6Zd0JI2/lBNUkvEOY3/iBqsVWh/4WPM2s=";
+ hash = "sha256-KLnSE7QLM3q8DdoWnCEN6dOxsMr8eSH9k3FqFquZFlE=";
};
patches = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/jaraco-abode/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/jaraco-abode/default.nix
index 666f527fce..0b96700f26 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/jaraco-abode/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/jaraco-abode/default.nix
@@ -25,7 +25,7 @@
buildPythonPackage rec {
pname = "jaraco-abode";
- version = "5.2.1";
+ version = "6.2.1";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -34,7 +34,7 @@ buildPythonPackage rec {
owner = "jaraco";
repo = "jaraco.abode";
rev = "refs/tags/v${version}";
- hash = "sha256-1omRBbUNS2/U2laK7E1M0uZfejZVMdGezG5oIGILj70=";
+ hash = "sha256-t5AI2wpSM6xMzULEZYkUgGvcODM8PVxdd2Vy/PV0Ga4=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/jinja2/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/jinja2/default.nix
index ee1d27671b..995f436a82 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/jinja2/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/jinja2/default.nix
@@ -35,7 +35,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ markupsafe ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
i18n = [ babel ];
};
@@ -43,7 +43,7 @@ buildPythonPackage rec {
# See https://github.com/pallets/jinja/issues/1158
doCheck = !stdenv.hostPlatform.is32bit;
- nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.i18n;
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.i18n;
disabledTests = lib.optionals (pythonAtLeast "3.13") [
# https://github.com/pallets/jinja/issues/1900
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/jira/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/jira/default.nix
index 2e2ff91c8b..dae3210280 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/jira/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/jira/default.nix
@@ -50,7 +50,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
cli = [
ipython
keyring
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/johnnycanencrypt/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/johnnycanencrypt/default.nix
index a9d7009e07..1704fc6b9a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/johnnycanencrypt/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/johnnycanencrypt/default.nix
@@ -1,41 +1,45 @@
{
lib,
stdenv,
- fetchFromGitHub,
buildPythonPackage,
- rustPlatform,
- pkg-config,
- pcsclite,
- nettle,
+ fetchFromGitHub,
httpx,
+ libiconv,
+ nettle,
+ PCSC,
+ pcsclite,
+ pkg-config,
pytestCheckHook,
pythonOlder,
+ rustPlatform,
vcrpy,
- PCSC,
- libiconv,
}:
buildPythonPackage rec {
pname = "johnnycanencrypt";
- version = "0.14.1";
+ version = "0.15.0";
+ pyproject = true;
+
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "kushaldas";
repo = "johnnycanencrypt";
- rev = "v${version}";
- hash = "sha256-13zIC+zH/BebMplUfdtiwEEVODS+jTURC1vudbmQPlA=";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-tbHW3x+vwFz0nqFGWvgxjhw8XH6/YKz1uagU339SZyk=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
name = "${pname}-${version}";
- hash = "sha256-u3qKli76XGS0Ijg15BQzbFlfLPpBPFKh++EZLfnO9ps=";
+ hash = "sha256-vDlMdzZgmaRkviEk8IjIN+Q5x95gnpQiW5c8fT+dats=";
};
- format = "pyproject";
-
- propagatedBuildInputs = [ httpx ];
+ build-system = with rustPlatform; [
+ bindgenHook
+ cargoSetupHook
+ maturinBuildHook
+ ];
nativeBuildInputs =
[ pkg-config ]
@@ -53,6 +57,8 @@ buildPythonPackage rec {
libiconv
];
+ dependencies = [ httpx ];
+
nativeCheckInputs = [
pytestCheckHook
vcrpy
@@ -66,9 +72,9 @@ buildPythonPackage rec {
pythonImportsCheck = [ "johnnycanencrypt" ];
meta = with lib; {
+ description = "Python module for OpenPGP written in Rust";
homepage = "https://github.com/kushaldas/johnnycanencrypt";
changelog = "https://github.com/kushaldas/johnnycanencrypt/blob/v${version}/changelog.md";
- description = "Python module for OpenPGP written in Rust";
license = licenses.lgpl3Plus;
maintainers = with maintainers; [ _0x4A6F ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/jsonargparse/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/jsonargparse/default.nix
index f1c26abd37..762e7f892b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/jsonargparse/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/jsonargparse/default.nix
@@ -23,7 +23,7 @@
buildPythonPackage rec {
pname = "jsonargparse";
- version = "4.32.1";
+ version = "4.33.1";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -32,14 +32,14 @@ buildPythonPackage rec {
owner = "omni-us";
repo = "jsonargparse";
rev = "refs/tags/v${version}";
- hash = "sha256-DardzvEiydlsaOY60p2fNR6cGGvombSSUXCxHHFT7b0=";
+ hash = "sha256-r3TIuKzFkJ1CzdVwxkKLWqi1uo7Goe9mzgKCRZFxwH8=";
};
build-system = [ setuptools ];
dependencies = [ pyyaml ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [
argcomplete
fsspec
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/jsonschema/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/jsonschema/default.nix
index b0db522f61..cc0adcaffc 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/jsonschema/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/jsonschema/default.nix
@@ -61,7 +61,7 @@ buildPythonPackage rec {
pkgutil-resolve-name
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
format = [
fqdn
idna
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/jupyter-events/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/jupyter-events/default.nix
index 66de5a91ff..6a5431fd1a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/jupyter-events/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/jupyter-events/default.nix
@@ -48,7 +48,7 @@ buildPythonPackage rec {
traitlets
] ++ jsonschema.optional-dependencies.format-nongpl;
- passthru.optional-dependencies = {
+ optional-dependencies = {
cli = [
click
rich
@@ -59,7 +59,7 @@ buildPythonPackage rec {
pytest-asyncio
pytest-console-scripts
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
preCheck = ''
export PATH="$out/bin:$PATH"
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/kafka-python-ng/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/kafka-python-ng/default.nix
index 4e3997d5ed..79d253cacc 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/kafka-python-ng/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/kafka-python-ng/default.nix
@@ -30,7 +30,7 @@ buildPythonPackage rec {
build-system = [ setuptools-scm ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
crc32c = [ crc32c ];
lz4 = [ lz4 ];
snappy = [ python-snappy ];
@@ -44,7 +44,7 @@ buildPythonPackage rec {
pytest-mock
pytestCheckHook
xxhash
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
meta = {
changelog = "https://github.com/wbarnha/kafka-python-ng/releases/tag/v${version}";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/keras/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/keras/default.nix
index ac5d47623a..9ee9110ef0 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/keras/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/keras/default.nix
@@ -1,7 +1,6 @@
{
lib,
buildPythonPackage,
- pythonOlder,
fetchFromGitHub,
# build-system
@@ -19,21 +18,18 @@
packaging,
rich,
tensorflow,
- tf-keras,
}:
buildPythonPackage rec {
pname = "keras";
- version = "3.5.0";
+ version = "3.6.0";
pyproject = true;
- disabled = pythonOlder "3.9";
-
src = fetchFromGitHub {
owner = "keras-team";
repo = "keras";
rev = "refs/tags/v${version}";
- hash = "sha256-hp+kKsKI2Jmh30/KeUZ+uBW0MG49+QgsyR5yCS63p08=";
+ hash = "sha256-zbeGa4g2psAofYAVuM7BNWI2gI21e739N5ZtxVfnVUg=";
};
build-system = [
@@ -52,7 +48,6 @@ buildPythonPackage rec {
packaging
rich
tensorflow
- tf-keras
];
pythonImportsCheck = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/keyrings-cryptfile/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/keyrings-cryptfile/default.nix
index 4db10bd0ed..528d4becda 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/keyrings-cryptfile/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/keyrings-cryptfile/default.nix
@@ -2,7 +2,7 @@
lib,
argon2-cffi,
buildPythonPackage,
- fetchPypi,
+ fetchFromGitHub,
setuptools,
keyring,
pycryptodome,
@@ -13,15 +13,16 @@
buildPythonPackage rec {
pname = "keyrings-cryptfile";
- version = "1.3.9";
+ version = "1.4.1";
pyproject = true;
disabled = pythonOlder "3.5";
- src = fetchPypi {
- pname = "keyrings.cryptfile";
- inherit version;
- hash = "sha256-fCpFPKuZhUJrjCH3rVSlfkn/joGboY4INAvYgBrPAJE=";
+ src = fetchFromGitHub {
+ owner = "frispete";
+ repo = "keyrings.cryptfile";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-cDXx0s3o8hNqgzX4oNkjGhNcaUX5vi1uN2d9sdbiZwk=";
};
build-system = [ setuptools ];
@@ -40,8 +41,10 @@ buildPythonPackage rec {
];
disabledTests = [
- # FileNotFoundError: [Errno 2] No such file or directory: '/build/...
- "test_versions"
+ # correct raise `ValueError`s which pytest fails to catch for some reason:
+ "test_empty_username"
+ # TestEncryptedFileKeyring::test_file raises 'ValueError: Incorrect Password' for some reason, maybe mock related:
+ "TestEncryptedFileKeyring"
];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/krb5/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/krb5/default.nix
index 42c4537bff..5b4de628d7 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/krb5/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/krb5/default.nix
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "krb5";
- version = "0.6.0";
+ version = "0.7.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-cSugkvvjoo7BiCC7Gx7SzBA3t1xccDP5cMaoyXu9Egk=";
+ hash = "sha256-ajCPLhfRUcOVsk5q7Hvf9qVv42J6MgQvyG1BI5ipLd0=";
};
build-system = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/kserve/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/kserve/default.nix
index f4aa517c4e..f11863d014 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/kserve/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/kserve/default.nix
@@ -10,17 +10,24 @@
# dependencies
async-timeout,
+ asgi-logger,
cloudevents,
fastapi,
grpcio,
httpx,
+ azure-identity,
kubernetes,
numpy,
orjson,
pandas,
prometheus-client,
protobuf,
+ requests,
psutil,
+ azure-storage-blob,
+ azure-storage-file-share,
+ boto3,
+ google-cloud-storage,
pydantic,
python-dateutil,
pyyaml,
@@ -32,11 +39,6 @@
# checks
avro,
- azure-storage-blob,
- azure-storage-file-share,
- boto3,
- botocore,
- google-cloud-storage,
grpcio-testing,
pytest-asyncio,
pytestCheckHook,
@@ -59,6 +61,16 @@ buildPythonPackage rec {
sourceRoot = "${src.name}/python/kserve";
+ pythonRelaxDeps = [
+ "fastapi"
+ "httpx"
+ "prometheus-client"
+ "protobuf"
+ "ray"
+ "uvicorn"
+ "psutil"
+ ];
+
build-system = [
deprecation
poetry-core
@@ -87,30 +99,28 @@ buildPythonPackage rec {
uvicorn
] ++ ray.optional-dependencies.serve-deps;
- pythonRelaxDeps = [
- "fastapi"
- "httpx"
- "prometheus-client"
- "protobuf"
- "ray"
- "uvicorn"
- "psutil"
- ];
-
- pythonImportsCheck = [ "kserve" ];
+ optional-dependencies = {
+ storage = [
+ azure-identity
+ azure-storage-blob
+ azure-storage-file-share
+ boto3
+ google-cloud-storage
+ requests
+ ];
+ logging = [ asgi-logger ];
+ ray = [ ray ];
+ };
nativeCheckInputs = [
avro
- azure-storage-blob
- azure-storage-file-share
- boto3
- botocore
- google-cloud-storage
grpcio-testing
pytest-asyncio
pytestCheckHook
tomlkit
- ];
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
+
+ pythonImportsCheck = [ "kserve" ];
disabledTestPaths = [
# Looks for a config file at the root of the repository
@@ -122,6 +132,8 @@ buildPythonPackage rec {
"test_health_handler"
"test_infer"
"test_infer_v2"
+ # Assertion error due to HTTP response code
+ "test_unload"
];
meta = {
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/labelbox/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/labelbox/default.nix
index 759923d78c..09e7f9fa48 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/labelbox/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/labelbox/default.nix
@@ -31,7 +31,7 @@
buildPythonPackage rec {
pname = "labelbox";
- version = "4.0.0";
+ version = "5.1.0";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -40,7 +40,7 @@ buildPythonPackage rec {
owner = "Labelbox";
repo = "labelbox-python";
rev = "refs/tags/v.${version}";
- hash = "sha256-jIbSKT/jRWVyN2LH6Ih0VFc5QKICR7cYONzGpZ9bJvM=";
+ hash = "sha256-M55cwT7BrY+8m9ec+2bKDCxGkHJp/c50Gzib4sEg7Bk=";
};
sourceRoot = "${src.name}/libs/labelbox";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/labgrid/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/labgrid/default.nix
index f37cbae31a..0902bbd60a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/labgrid/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/labgrid/default.nix
@@ -25,14 +25,14 @@
buildPythonPackage rec {
pname = "labgrid";
- version = "24.0.1";
+ version = "24.0.2";
pyproject = true;
src = fetchFromGitHub {
owner = "labgrid-project";
repo = "labgrid";
rev = "refs/tags/v${version}";
- hash = "sha256-KZO6HeB1Kkc3r6OI0ZXIL1WvGLYL5SLxaOn+EX5akOE=";
+ hash = "sha256-rW9peT4zoPzVR6Kl/E8G4qBig/x/lvxpCtvNtwIIL+U=";
};
build-system = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/lammps/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/lammps/default.nix
index b9e0f45402..1267792855 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/lammps/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/lammps/default.nix
@@ -12,8 +12,11 @@ buildPythonPackage {
inherit (lammps) pname version src;
env = {
+ # Needed for tests
inherit LAMMPS_SHARED_LIB;
};
+ # Don't perform checks if GPU is enabled - because libcuda.so cannot be opened in the sandbox
+ doCheck = if lammps.passthru.packages ? GPU then !lammps.passthru.packages.GPU else true;
preConfigure = ''
cd python
# Upstream assumes that the shared library is located in the same directory
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/langchain-chroma/001-async-test.patch b/third_party/nixpkgs/pkgs/development/python-modules/langchain-chroma/001-async-test.patch
new file mode 100644
index 0000000000..178fd37199
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/langchain-chroma/001-async-test.patch
@@ -0,0 +1,13 @@
+diff --git a/libs/partners/chroma/tests/integration_tests/test_vectorstores.py b/libs/partners/chroma/tests/integration_tests/test_vectorstores.py
+index 382b24cb5..f99a34112 100644
+--- a/tests/integration_tests/test_vectorstores.py
++++ b/tests/integration_tests/test_vectorstores.py
+@@ -36,7 +36,7 @@ def test_chroma() -> None:
+
+ assert output == [Document(page_content="foo")]
+
+-
++@pytest.mark.asyncio
+ async def test_chroma_async() -> None:
+ """Test end to end construction and search."""
+ texts = ["foo", "bar", "baz"]
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/langchain-chroma/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/langchain-chroma/default.nix
index f9a35e759c..1ec6ce71ed 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/langchain-chroma/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/langchain-chroma/default.nix
@@ -7,6 +7,7 @@
numpy,
poetry-core,
pytestCheckHook,
+ pytest-asyncio,
}:
buildPythonPackage rec {
@@ -23,6 +24,8 @@ buildPythonPackage rec {
sourceRoot = "${src.name}/libs/partners/chroma";
+ patches = [ ./001-async-test.patch ];
+
build-system = [ poetry-core ];
pythonRelaxDeps = [ "chromadb" ];
@@ -35,7 +38,15 @@ buildPythonPackage rec {
pythonImportsCheck = [ "langchain_chroma" ];
- nativeCheckInputs = [ pytestCheckHook ];
+ nativeCheckInputs = [
+ pytest-asyncio
+ pytestCheckHook
+ ];
+
+ disabledTests = [
+ # Bad integration test, not used or vetted by the langchain team
+ "test_chroma_update_document"
+ ];
passthru = {
inherit (langchain-core) updateScript;
@@ -46,6 +57,9 @@ buildPythonPackage rec {
description = "Integration package connecting Chroma and LangChain";
homepage = "https://github.com/langchain-ai/langchain/tree/master/libs/partners/chroma";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ natsukium ];
+ maintainers = with lib.maintainers; [
+ natsukium
+ sarahec
+ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/langchain-community/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/langchain-community/default.nix
index 54de5416be..6d29c6e12f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/langchain-community/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/langchain-community/default.nix
@@ -38,14 +38,14 @@
buildPythonPackage rec {
pname = "langchain-community";
- version = "0.3.0";
+ version = "0.3.1";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
rev = "refs/tags/langchain-community==${version}";
- hash = "sha256-8kF7KlXcWbquRtp8EumkFYhGd0onxifVZsts0SU1dzE=";
+ hash = "sha256-h7+89w8PkSpFxGGQKFC6FuB6Q2B27EYgLk0aiPqwp4s=";
};
sourceRoot = "${src.name}/libs/community";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/langchain-core/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/langchain-core/default.nix
index 0c3564d0f1..3ba1fcb50f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/langchain-core/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/langchain-core/default.nix
@@ -34,14 +34,14 @@
buildPythonPackage rec {
pname = "langchain-core";
- version = "0.3.0";
+ version = "0.3.7";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
rev = "refs/tags/langchain-core==${version}";
- hash = "sha256-BCqrJuy7R2jT3QmTvYwn8gHX7bc6Tq8HArK+F3PjBhw=";
+ hash = "sha256-s2tqBJpWJNy0SnHWt0RQowmRbBD+7zqFEeDuFrUzr2U=";
};
sourceRoot = "${src.name}/libs/core";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/langchain-openai/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/langchain-openai/default.nix
index 82f0a77620..7b0e88098b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/langchain-openai/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/langchain-openai/default.nix
@@ -28,14 +28,14 @@
buildPythonPackage rec {
pname = "langchain-openai";
- version = "0.2.0";
+ version = "0.2.1";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
rev = "refs/tags/langchain-openai==${version}";
- hash = "sha256-3wTSvvPOMZciEqPxpcjrcqEpK//qwsEmvZnlZBfjltQ=";
+ hash = "sha256-M1gyw0Nmh+aLU9scbuqmK2kPyfwtaFaCfue+T8PLguQ=";
};
sourceRoot = "${src.name}/libs/partners/openai";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/langchain/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/langchain/default.nix
index c2184e8425..49b268e97a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/langchain/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/langchain/default.nix
@@ -42,14 +42,14 @@
buildPythonPackage rec {
pname = "langchain";
- version = "0.3.0";
+ version = "0.3.1";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
rev = "refs/tags/langchain==${version}";
- hash = "sha256-2dHsZWn1MN/gLnUdYp84gbtWkvB0j0iieij4W9tzPzY=";
+ hash = "sha256-Zg+9ZwzTDKCyfz4T/tVIGfRUUmkE939hocxSWpFRngQ=";
};
sourceRoot = "${src.name}/libs/langchain";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/langcodes/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/langcodes/default.nix
index 981b90bbc5..342459baea 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/langcodes/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/langcodes/default.nix
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "langcodes";
- version = "3.4.0";
+ version = "3.4.1";
format = "pyproject";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- hash = "sha256-rlp30aAdDR6RhUpnGJCJK3zpq7YBq3Mn/FyHT4meGXk=";
+ hash = "sha256-okh5/tI4ATrDryQkudESTji0o4sgRP0pfI/zjlkS5xg=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/langfuse/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/langfuse/default.nix
index cd7ac3a36c..6a434fb0cb 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/langfuse/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/langfuse/default.nix
@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "langfuse";
- version = "2.50.2";
+ version = "2.51.2";
pyproject = true;
src = fetchFromGitHub {
owner = "langfuse";
repo = "langfuse-python";
rev = "refs/tags/v${version}";
- hash = "sha256-CKydYXcwWB4fnomPBdOLTwRBLBtxqoNHdP2RBzcrjpk=";
+ hash = "sha256-MaTR7hEE+Ed9pCXJ2JSxzLAJ0O0SnN3M3b5/7tdmQBw=";
};
build-system = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/langsmith/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/langsmith/default.nix
index 5ce0f9c333..2a9d8446fb 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/langsmith/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/langsmith/default.nix
@@ -27,14 +27,14 @@
buildPythonPackage rec {
pname = "langsmith";
- version = "0.1.125";
+ version = "0.1.129";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langsmith-sdk";
rev = "refs/tags/v${version}";
- hash = "sha256-0/ych7iP7G75R2kGaXzsxSy4jRYCvxeqd8aBq4QhRgI=";
+ hash = "sha256-GIWDGr6zd/YaSgcSrIw0a1Ul9RxdmtJBMTEbGapudtw=";
};
sourceRoot = "${src.name}/python";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/layoutparser/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/layoutparser/default.nix
index 3b6b8165ae..4a6c983e75 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/layoutparser/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/layoutparser/default.nix
@@ -40,7 +40,7 @@ let
torchvision
effdet
];
- # paddledetectionĀ = [ paddlepaddle ]
+ # paddledetection = [ paddlepaddle ]
};
in
buildPythonPackage {
@@ -96,7 +96,7 @@ buildPythonPackage {
"tests_deps/test_only_paddledetection.py" # requires paddlepaddle not yet packaged
];
- passthru.optional-dependencies = optional-dependencies;
+ optional-dependencies = optional-dependencies;
meta = with lib; {
description = "Unified toolkit for Deep Learning Based Document Image Analysis";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/lektricowifi/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/lektricowifi/default.nix
new file mode 100644
index 0000000000..b6b4a5142c
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/lektricowifi/default.nix
@@ -0,0 +1,58 @@
+{
+ async-timeout,
+ buildPythonPackage,
+ fetchFromGitHub,
+ httpx,
+ lib,
+ pydantic,
+ pytest-asyncio,
+ pytestCheckHook,
+ setuptools,
+}:
+
+buildPythonPackage rec {
+ pname = "lektricowifi";
+ version = "0.0.43";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "Lektrico";
+ repo = "lektricowifi";
+ rev = "refs/tags/v.${version}";
+ hash = "sha256-NwM1WpH6tS0iAVpG2gSFJpDPPn9nECHAzpOnWzeYPH4=";
+ };
+
+ postPatch = ''
+ substituteInPlace tests/test_mocked_devices.py \
+ --replace-fail "from asyncmock import AsyncMock" "from unittest.mock import AsyncMock"
+ '';
+
+ build-system = [ setuptools ];
+
+ pythonRelaxDeps = [
+ "pydantic"
+ ];
+
+ dependencies = [
+ async-timeout
+ httpx
+ pydantic
+ ];
+
+ pythonImportsCheck = [ "lektricowifi" ];
+
+ nativeCheckInputs = [
+ pytest-asyncio
+ pytestCheckHook
+ ];
+
+ # AttributeError: type object 'InfoForCharger' has no attribute 'from_dict'
+ doCheck = false;
+
+ meta = {
+ description = "Communication with Lektrico's chargers";
+ homepage = "https://github.com/Lektrico/lektricowifi";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ dotlambda ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/librosa/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/librosa/default.nix
index fa0c17487d..2c9e2447e3 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/librosa/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/librosa/default.nix
@@ -78,7 +78,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies.matplotlib = [ matplotlib ];
+ optional-dependencies.matplotlib = [ matplotlib ];
# check that import works, this allows to capture errors like https://github.com/librosa/librosa/issues/1160
pythonImportsCheck = [ "librosa" ];
@@ -90,7 +90,7 @@ buildPythonPackage rec {
pytestCheckHook
resampy
samplerate
- ] ++ passthru.optional-dependencies.matplotlib;
+ ] ++ optional-dependencies.matplotlib;
preCheck = ''
export HOME=$TMPDIR
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/lightgbm/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/lightgbm/default.nix
index 5c52a73507..231b9e5c25 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/lightgbm/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/lightgbm/default.nix
@@ -84,7 +84,7 @@ buildPythonPackage rec {
export HOME=$(mktemp -d)
'';
- passthru.optional-dependencies = {
+ optional-dependencies = {
arrow = [
cffi
pyarrow
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/line-profiler/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/line-profiler/default.nix
index 0873eff17d..dce3a93374 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/line-profiler/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/line-profiler/default.nix
@@ -31,14 +31,14 @@ buildPythonPackage rec {
scikit-build
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
ipython = [ ipython ];
};
nativeCheckInputs = [
pytestCheckHook
ubelt
- ] ++ passthru.optional-dependencies.ipython;
+ ] ++ optional-dependencies.ipython;
dontUseCmakeConfigure = true;
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/lineax/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/lineax/default.nix
new file mode 100644
index 0000000000..8f547bc1d9
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/lineax/default.nix
@@ -0,0 +1,66 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+
+ # build-system
+ hatchling,
+
+ # dependencies
+ equinox,
+ jax,
+ jaxtyping,
+ typing-extensions,
+
+ # tests
+ beartype,
+ pytest,
+ python,
+}:
+
+buildPythonPackage rec {
+ pname = "lineax";
+ version = "0.0.6";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "patrick-kidger";
+ repo = "lineax";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-rM3H+q75F98eEIJkEszWgxD5C5vGK5RlYtVv8GD/VC0=";
+ };
+
+ build-system = [ hatchling ];
+
+ dependencies = [
+ equinox
+ jax
+ jaxtyping
+ typing-extensions
+ ];
+
+ pythonImportsCheck = [ "lineax" ];
+
+ nativeCheckInputs = [
+ beartype
+ pytest
+ ];
+
+ # Intentionaly not using pytest directly as it leads to JAX out-of-memory'ing
+ # https://github.com/patrick-kidger/lineax/blob/1909d190c1963d5f2d991508c1b2714f2266048b/tests/README.md
+ checkPhase = ''
+ runHook preCheck
+
+ ${python.interpreter} -m tests
+
+ runHook postCheck
+ '';
+
+ meta = {
+ description = "Linear solvers in JAX and Equinox";
+ homepage = "https://github.com/patrick-kidger/lineax";
+ changelog = "https://github.com/patrick-kidger/lineax/releases/tag/v${version}";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ GaetanLepage ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/linien-common/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/linien-common/default.nix
index f95b9af606..c2dfa51bbf 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/linien-common/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/linien-common/default.nix
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "linien-common";
- version = "2.0.4";
+ version = "2.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "linien-org";
repo = "linien";
rev = "refs/tags/v${version}";
- hash = "sha256-TCQ1jLZpeQlG/ZyWY0qrHceMJ1TH7AYO7toYc74ZWq4=";
+ hash = "sha256-j6oiP/usLfV5HZtKLcXQ5pHhhxRG05kP2FMwingiWm0=";
};
sourceRoot = "${src.name}/linien-common";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/litellm/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/litellm/default.nix
index decda0e742..8b19dd4915 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/litellm/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/litellm/default.nix
@@ -65,7 +65,7 @@ buildPythonPackage rec {
tokenizers
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
proxy = [
apscheduler
backoff
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/llama-index-agent-openai/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/llama-index-agent-openai/default.nix
index 434d12ba8f..4835a32405 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/llama-index-agent-openai/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/llama-index-agent-openai/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "llama-index-agent-openai";
- version = "0.3.1";
+ version = "0.3.4";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "llama_index_agent_openai";
inherit version;
- hash = "sha256-QcmqW3zrxQQ63ds0QuMWfpeXFYlGbjZEjgTgp2f1uao=";
+ hash = "sha256-gONAjZcSG+vKP6P/0UtRKFhwwcPHPU7gTT0Yz+YEBGY=";
};
pythonRelaxDeps = [ "llama-index-llms-openai" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/llama-index-core/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/llama-index-core/default.nix
index 8fd9274eac..df02b96ff3 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/llama-index-core/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/llama-index-core/default.nix
@@ -35,7 +35,7 @@
buildPythonPackage rec {
pname = "llama-index-core";
- version = "0.11.10";
+ version = "0.11.14";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -44,7 +44,7 @@ buildPythonPackage rec {
owner = "run-llama";
repo = "llama_index";
rev = "refs/tags/v${version}";
- hash = "sha256-6wQs6hB609Du5/n5sKJT5E0OJCj3dMKvpKxJ9C75HpI=";
+ hash = "sha256-mkABEjyZb8ONS1BaETbL47sDHo/BOD7G+fJGO0MQyd0=";
};
sourceRoot = "${src.name}/${pname}";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/llama-index-graph-stores-neptune/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/llama-index-graph-stores-neptune/default.nix
index b731a56dcb..81592cb086 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/llama-index-graph-stores-neptune/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/llama-index-graph-stores-neptune/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "llama-index-graph-stores-neptune";
- version = "0.2.0";
+ version = "0.2.2";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "llama_index_graph_stores_neptune";
inherit version;
- hash = "sha256-dIbleh/I90xo7rYFXhCck2kfkywAYTlrawlPP0gDqIY=";
+ hash = "sha256-0dT1T5DJEXBvCilwf4YZVZ2H43piI6xkpUGGpKu8GsY=";
};
build-system = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/llama-index-indices-managed-llama-cloud/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/llama-index-indices-managed-llama-cloud/default.nix
index 5df8e8d960..7445ff6453 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/llama-index-indices-managed-llama-cloud/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/llama-index-indices-managed-llama-cloud/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "llama-index-indices-managed-llama-cloud";
- version = "0.3.1";
+ version = "0.4.0";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "llama_index_indices_managed_llama_cloud";
inherit version;
- hash = "sha256-9ifxAtFZBfFWGFIrbsKJWM2G17mzebmXLa7YkQU0LR0=";
+ hash = "sha256-++v/eHaiGbarlokq58QyqSmRlfq49n1KSg6/baIQskI=";
};
build-system = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/llama-index-llms-ollama/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/llama-index-llms-ollama/default.nix
index 27fb27b540..7967890cb3 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/llama-index-llms-ollama/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/llama-index-llms-ollama/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "llama-index-llms-ollama";
- version = "0.3.2";
+ version = "0.3.3";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "llama_index_llms_ollama";
inherit version;
- hash = "sha256-t0W9a3vZAEI9IttLIcza/WwjvjG/0C8jdwahejCPipw=";
+ hash = "sha256-J54Z9tWb81DcIIDVzaXqa9JkKd576gvGdMoiTDoTOII=";
};
build-system = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/llama-index-vector-stores-postgres/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/llama-index-vector-stores-postgres/default.nix
index 9a93709fb1..dae67d6440 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/llama-index-vector-stores-postgres/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/llama-index-vector-stores-postgres/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "llama-index-vector-stores-postgres";
- version = "0.2.5";
+ version = "0.2.6";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "llama_index_vector_stores_postgres";
inherit version;
- hash = "sha256-JLJygIsklBM9B3mOeQP8fu6YuHo104rvJKNj83eAQc4=";
+ hash = "sha256-x6KOZMZ5W8F8FATH3ZAwAeyrZ/rvjzrEooaFgQsSATQ=";
};
pythonRemoveDeps = [ "psycopg2-binary" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/llmx/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/llmx/default.nix
index d5ddcfdaec..aa1b526782 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/llmx/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/llmx/default.nix
@@ -47,7 +47,7 @@ buildPythonPackage rec {
pyyaml
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
web = [
fastapi
uvicorn
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/logbook/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/logbook/default.nix
index 62a00fa1c8..5750985977 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/logbook/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/logbook/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
setuptools
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
execnet = [ execnet ];
sqlalchemy = [ sqlalchemy ];
redis = [ redis ];
@@ -52,7 +52,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
# Some of the tests use localhost networking.
__darwinAllowLocalNetworking = true;
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/losant-rest/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/losant-rest/default.nix
index b2f376ef48..067d8b06c9 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/losant-rest/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/losant-rest/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "losant-rest";
- version = "1.19.10";
+ version = "1.20.1";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "Losant";
repo = "losant-rest-python";
rev = "refs/tags/v${version}";
- hash = "sha256-3DDL3r7pApDyBQd/eUEbR0KG3cpVOmozNcCsKyGx67Y=";
+ hash = "sha256-1CxcA9/FvKP3P0Q02by0hBHQTAcbfLCp3AualHhZyvY=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/lsassy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/lsassy/default.nix
index 27bfd20923..f85a1f134e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/lsassy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/lsassy/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "lsassy";
- version = "3.1.11";
+ version = "3.1.12";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "Hackndo";
repo = "lsassy";
rev = "refs/tags/v${version}";
- hash = "sha256-boPFrmPqaHpezxXM3VM50i+n+n+gXkuwP4ErpMpN/AI=";
+ hash = "sha256-Idel52GAzir+SVgKfMU+e8Z0EkMf+PBdIcaQd0o8qJE=";
};
pythonRelaxDeps = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/lxmf/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/lxmf/default.nix
index cabfcea92c..368f51341d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/lxmf/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/lxmf/default.nix
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "lxmf";
- version = "0.5.3";
+ version = "0.5.4";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "markqvist";
repo = "lxmf";
rev = "refs/tags/${version}";
- hash = "sha256-ccLWHjgxG/si08ie1F409FUmefuzVjNwcTt9Og4TU68=";
+ hash = "sha256-sFtfjDhG3dEMD49GxEVlYm338M3E4xoH5chIvlRVOQg=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/macholib/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/macholib/default.nix
new file mode 100644
index 0000000000..6bf2ec3eee
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/macholib/default.nix
@@ -0,0 +1,57 @@
+{
+ lib,
+ stdenv,
+ buildPythonPackage,
+ fetchFromGitHub,
+ pythonOlder,
+ unittestCheckHook,
+ altgraph,
+ setuptools,
+ typing-extensions,
+ pyinstaller,
+}:
+
+buildPythonPackage rec {
+ pname = "macholib";
+ version = "1.16.3";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "ronaldoussoren";
+ repo = pname;
+ rev = "v${version}";
+ hash = "sha256-bTql10Ceny4fBCxnEWz1m1wi03EWMDW9u99IQiWYbnY=";
+ };
+
+ build-system = [ setuptools ];
+
+ dependencies =
+ [
+ altgraph
+ ]
+ ++ lib.optionals (pythonOlder "3.11") [
+ typing-extensions
+ ];
+
+ # Checks assume to find darwin specific libraries
+ doCheck = stdenv.buildPlatform.isDarwin;
+ nativeCheckInputs = [
+ unittestCheckHook
+ ];
+
+ passthru.tests = {
+ inherit pyinstaller; # Requires macholib for darwin
+ };
+
+ preCheck = ''
+ export PATH="$PATH:$out/bin"
+ '';
+
+ meta = with lib; {
+ description = "Analyze and edit Mach-O headers, the executable format used by Mac OS X.";
+ homepage = "https://github.com/ronaldoussoren/macholib";
+ changelog = "https://github.com/ronaldoussoren/macholib/releases/tag/v${version}";
+ license = licenses.mit;
+ maintainers = with maintainers; [ eveeifyeve ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/magic-wormhole/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/magic-wormhole/default.nix
index 01c714e414..81cd858960 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/magic-wormhole/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/magic-wormhole/default.nix
@@ -58,6 +58,10 @@ buildPythonPackage rec {
build-system = [ setuptools ];
+ pythonRelaxDeps = [
+ "spake2"
+ ];
+
dependencies = [
attrs
autobahn
@@ -74,7 +78,7 @@ buildPythonPackage rec {
zipstream-ng
] ++ autobahn.optional-dependencies.twisted ++ twisted.optional-dependencies.tls;
- passthru.optional-dependencies = {
+ optional-dependencies = {
dilation = [ noiseprotocol ];
};
@@ -87,7 +91,7 @@ buildPythonPackage rec {
mock
pytestCheckHook
]
- ++ passthru.optional-dependencies.dilation
+ ++ optional-dependencies.dilation
++ lib.optionals stdenv.hostPlatform.isDarwin [ unixtools.locale ];
__darwinAllowLocalNetworking = true;
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mako/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mako/default.nix
index 5e58f90b58..0735cf8f2c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mako/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mako/default.nix
@@ -39,7 +39,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ markupsafe ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
babel = [ babel ];
lingua = [ lingua ];
};
@@ -48,7 +48,7 @@ buildPythonPackage rec {
chameleon
mock
pytestCheckHook
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
disabledTests =
lib.optionals isPyPy [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mandown/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mandown/default.nix
index 942643cc45..17c8b691b4 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mandown/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mandown/default.nix
@@ -52,7 +52,7 @@ buildPythonPackage rec {
typer
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
gui = [ pyside6 ];
updateScript = nix-update-script { };
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/manga-ocr/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/manga-ocr/default.nix
index 03de5065e0..e5ee0bf3c3 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/manga-ocr/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/manga-ocr/default.nix
@@ -1,48 +1,30 @@
{
lib,
fetchFromGitHub,
- buildPythonPackage,
- fire,
- fugashi,
- jaconv,
- loguru,
- numpy,
- pillow,
- pyperclip,
- torch,
- transformers,
- unidic-lite,
- pythonOlder,
+ python3Packages,
}:
+
+with python3Packages;
+
buildPythonPackage rec {
pname = "manga-ocr";
- version = "0.1.11";
+ version = "0.1.12";
disabled = pythonOlder "3.7";
+ format = "pyproject";
src = fetchFromGitHub {
owner = "kha-white";
- repo = pname;
+ repo = "manga-ocr";
rev = "refs/tags/v${version}";
- hash = "sha256-cLmgHBt6HvhY6Hb9yQ425Gk181axnMr+Mp2LxSmPoDg=";
+ hash = "sha256-uSWnrHS59fNcF7ve3imMwwNJ+/dmplBAavbDoBkEgGc=";
};
- preBuild = ''
- # remove subproject dedicated to model training
- rm -rf manga_ocr_dev
- # copy assets/example.jpg inside the package
- # required by https://github.com/kha-white/manga-ocr/blob/ba1b0d94a8ef6676b618ba4e5ffe8ce2ab655270/manga_ocr/ocr.py#L27-L30
- # see also package_data.patch
- mkdir manga_ocr/assets
- cp assets/example.jpg manga_ocr/assets/example.jpg
- '';
-
- patches = [
- # instruct setuptool to copy assets/example.jpg to package when building wheel
- ./package_data.patch
+ build-system = [
+ setuptools
+ setuptools-scm
];
- propagatedBuildInputs = [
- # taken from requirements.txt
+ dependencies = [
fire
fugashi
jaconv
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/manga-ocr/package_data.patch b/third_party/nixpkgs/pkgs/development/python-modules/manga-ocr/package_data.patch
deleted file mode 100644
index 6c643f669d..0000000000
--- a/third_party/nixpkgs/pkgs/development/python-modules/manga-ocr/package_data.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/setup.py b/setup.py
---- a/setup.py
-+++ b/setup.py
-@@ -18,6 +18,9 @@ setup(
- ],
- packages=['manga_ocr'],
- include_package_data=True,
-+ package_data={
-+ 'manga_ocr': ['assets/example.jpg'],
-+ },
- install_requires=[
- "fire",
\ No newline at end of file
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/manifest-ml/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/manifest-ml/default.nix
index 7eeec2a60f..80d80d51f9 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/manifest-ml/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/manifest-ml/default.nix
@@ -60,7 +60,7 @@ buildPythonPackage rec {
xxhash
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
api = [
accelerate
# deepspeed
@@ -84,7 +84,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
preCheck = ''
export HOME=$TMPDIR
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/manifestoo-core/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/manifestoo-core/default.nix
index b52039bf7f..ceaef4f91f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/manifestoo-core/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/manifestoo-core/default.nix
@@ -11,13 +11,13 @@
buildPythonPackage rec {
pname = "manifestoo-core";
- version = "1.8";
+ version = "1.8.1";
format = "pyproject";
src = fetchPypi {
inherit version;
pname = "manifestoo_core";
- hash = "sha256-AjvwG9j2TILslTR4GwK6eHfql4l7I+QIwUd6XQ2ojmg=";
+ hash = "sha256-aULT5xxkWEndzEBVcpwvWlIXQYxwfF0VxoI6EHC3JAs=";
};
nativeBuildInputs = [ hatch-vcs ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/manifold3d/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/manifold3d/default.nix
new file mode 100644
index 0000000000..62852fe60a
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/manifold3d/default.nix
@@ -0,0 +1,86 @@
+{
+ lib,
+ buildPythonPackage,
+ python,
+ fetchFromGitHub,
+ scikit-build-core,
+ cmake,
+ ninja,
+ nanobind,
+ pkg-config,
+ numpy,
+ clipper2,
+ tbb,
+ glm,
+ pytestCheckHook,
+ trimesh,
+}:
+
+let
+ # archived library, but manifold3d has removed this on master
+ thrust-src = fetchFromGitHub {
+ owner = "NVIDIA";
+ repo = "thrust";
+ rev = "refs/tags/2.1.0";
+ hash = "sha256-U9WgRZva7R/bNOF5VZTvIwIQDQDD3/bRO08j2TPLl9Q=";
+ fetchSubmodules = true;
+ };
+
+in
+
+buildPythonPackage rec {
+ pname = "manifold3d";
+ version = "2.5.1";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "elalish";
+ repo = "manifold";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-0zjS4ygt85isP1jyiTCeD/umhQ8ffIN+u2CeLeybX9U=";
+ fetchSubmodules = true;
+ };
+
+ dontUseCmakeConfigure = true;
+
+ build-system = [
+ scikit-build-core
+ cmake
+ ninja
+ nanobind
+ pkg-config
+ ];
+
+ dependencies = [
+ numpy
+ ];
+
+ buildInputs = [
+ glm
+ tbb
+ clipper2
+ ];
+
+ env.SKBUILD_CMAKE_DEFINE = "FETCHCONTENT_SOURCE_DIR_THRUST=${thrust-src}";
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ trimesh
+ ];
+
+ preCheck = ''
+ ${python.interpreter} bindings/python/examples/run_all.py
+ '';
+
+ pythonImportsCheck = [
+ "manifold3d"
+ ];
+
+ meta = {
+ description = "Geometry library for topological robustness";
+ homepage = "https://github.com/elalish/manifold";
+ changelog = "https://github.com/elalish/manifold/releases/tag/v${version}";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ pbsds ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/manim-slides/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/manim-slides/default.nix
index 0ef0941b2b..9c520c0bde 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/manim-slides/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/manim-slides/default.nix
@@ -35,7 +35,7 @@
}:
buildPythonPackage rec {
pname = "manim-slides";
- version = "5.1.7";
+ version = "5.1.8";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -44,7 +44,7 @@ buildPythonPackage rec {
owner = "jeertmans";
repo = "manim-slides";
rev = "refs/tags/v${version}";
- hash = "sha256-egQYL4Qvs1fQcJ5WEM461TSYqs2XN39wbyfx9uEFeIs=";
+ hash = "sha256-0csCUJpIeq3EyER9gqiUgqrfHL9WSzX144Y0djL3dqQ=";
};
build-system = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mapbox/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mapbox/default.nix
deleted file mode 100644
index 80555ea8c0..0000000000
--- a/third_party/nixpkgs/pkgs/development/python-modules/mapbox/default.nix
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- lib,
- buildPythonPackage,
- boto3,
- cachecontrol,
- fetchFromGitHub,
- iso3166,
- python-dateutil,
- requests,
- responses,
- polyline,
- pytestCheckHook,
- uritemplate,
-}:
-
-buildPythonPackage rec {
- pname = "mapbox";
- version = "0.18.0";
- format = "setuptools";
-
- src = fetchFromGitHub {
- owner = "mapbox";
- repo = "mapbox-sdk-py";
- rev = "0.18.0";
- sha256 = "123wsa4j11ps5pkjgylbmw4gnzh2vi22swgmvy50w26glkszh075";
- };
-
- propagatedBuildInputs = [
- boto3
- cachecontrol
- iso3166
- python-dateutil
- requests
- polyline
- uritemplate
- ];
- nativeCheckInputs = [
- pytestCheckHook
- responses
- ];
-
- meta = with lib; {
- homepage = "https://github.com/mapbox/mapbox-sdk-py";
- license = licenses.mit;
- description = "Mapbox SDK for Python";
- longDescription = "Low-level client API for Mapbox web services.";
- maintainers = with maintainers; [ ersin ];
- # ImportError: cannot import name 'Mapping' from 'collections'
- # and archived upstreamed
- broken = true;
- };
-}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/marimo/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/marimo/default.nix
index 15eb58f35d..07bf6ae8c0 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/marimo/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/marimo/default.nix
@@ -24,14 +24,14 @@
buildPythonPackage rec {
pname = "marimo";
- version = "0.8.18";
+ version = "0.9.1";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
- hash = "sha256-7gAxD1N2z80qDtC2PrijuJwO/UdgAGvpryYjwEoUTMo=";
+ hash = "sha256-7sG6i1WusNuCpuaojFXhSfPWCA2/nzHXvMF29ApGTDg=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/markdown-it-py/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/markdown-it-py/default.nix
index f50f6e8e30..3f0af08d19 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/markdown-it-py/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/markdown-it-py/default.nix
@@ -50,7 +50,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytest-regressions
pytestCheckHook
- ] ++ passthru.optional-dependencies.linkify;
+ ] ++ optional-dependencies.linkify;
# disable and remove benchmark tests
preCheck = ''
@@ -60,7 +60,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "markdown_it" ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
compare = [
commonmark
markdown
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/markdown2/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/markdown2/default.nix
index 77f5fe0fc6..25412d4c00 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/markdown2/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/markdown2/default.nix
@@ -35,12 +35,10 @@ buildPythonPackage rec {
runHook postCheck
'';
- passthru.optional-dependencies = {
+ optional-dependencies = {
code_syntax_highlighting = [ pygments ];
wavedrom = [ wavedrom ];
- all = lib.flatten (
- lib.attrValues (lib.filterAttrs (n: v: n != "all") passthru.optional-dependencies)
- );
+ all = lib.flatten (lib.attrValues (lib.filterAttrs (n: v: n != "all") optional-dependencies));
};
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mashumaro/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mashumaro/default.nix
index 153eb0298f..0cab2ca8dd 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mashumaro/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mashumaro/default.nix
@@ -34,7 +34,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ typing-extensions ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
orjson = [ orjson ];
msgpack = [ msgpack ];
yaml = [ pyyaml ];
@@ -46,7 +46,7 @@ buildPythonPackage rec {
pendulum
pytest-mock
pytestCheckHook
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
pythonImportsCheck = [ "mashumaro" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mastodon-py/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mastodon-py/default.nix
index b8b93bc84e..e8c80177cb 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mastodon-py/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mastodon-py/default.nix
@@ -44,7 +44,7 @@ buildPythonPackage rec {
six
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
blurhash = [ blurhash ];
webpush = [
http-ece
@@ -58,7 +58,7 @@ buildPythonPackage rec {
pytest-vcr
requests-mock
setuptools
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
disabledTests = [
"test_notifications_dismiss_pre_2_9_2"
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/matplotx/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/matplotx/default.nix
index 8baa52efcf..17bf869e87 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/matplotx/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/matplotx/default.nix
@@ -30,7 +30,7 @@ buildPythonPackage rec {
numpy
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [
networkx
pypng
@@ -47,7 +47,7 @@ buildPythonPackage rec {
# Not sure of the details, but we can avoid it by changing the matplotlib backend during testing.
env.MPLBACKEND = lib.optionalString stdenv.hostPlatform.isDarwin "Agg";
- nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.all;
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.all;
disabledTestPaths = [
"tests/test_spy.py" # Requires meshzoo (non-free) and pytest-codeblocks (not packaged)
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/matrix-nio/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/matrix-nio/default.nix
index 537a80408c..eaed123ef9 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/matrix-nio/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/matrix-nio/default.nix
@@ -4,7 +4,7 @@
fetchFromGitHub,
# build-system
- poetry-core,
+ setuptools,
# dependencies
aiofiles,
@@ -44,14 +44,14 @@
buildPythonPackage rec {
pname = "matrix-nio";
- version = "0.25.0";
+ version = "0.25.1";
pyproject = true;
src = fetchFromGitHub {
owner = "poljar";
repo = "matrix-nio";
rev = "refs/tags/${version}";
- hash = "sha256-wk1UjnazBdK4BCWXRG5Bn9Rasrk+yy3qqideS8tEAk8=";
+ hash = "sha256-cfxM/k0AXP/47goWahAzY36dpZiR00gmNveyoxQWvjo=";
};
patches = [
@@ -59,7 +59,7 @@ buildPythonPackage rec {
./allow-tests-without-olm.patch
];
- build-system = [ poetry-core ];
+ build-system = [ setuptools ];
dependencies = [
aiofiles
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mayim/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mayim/default.nix
index 49d4a23c80..44630b5121 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mayim/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mayim/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
wheel
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
postgres = [ psycopg ] ++ psycopg.optional-dependencies.pool;
mysql = [ asyncmy ];
sqlite = [ aiosqlite ];
@@ -45,7 +45,7 @@ buildPythonPackage rec {
pytest-asyncio
pytest-cov-stub
]
- ++ (with passthru.optional-dependencies; [
+ ++ (with optional-dependencies; [
postgres
mysql
sqlite
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/meraki/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/meraki/default.nix
index 7cd761f987..d6ab3cc7fc 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/meraki/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/meraki/default.nix
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "meraki";
- version = "1.50.0";
+ version = "1.51.0";
format = "setuptools";
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
- hash = "sha256-tKtfshAsKtXPkkDY13+QWRaWduQCBhor4+ReLjarwLA=";
+ hash = "sha256-3JUUTi+6oe+mDn4n9NtlWXji4j3E6AZODZZ+PEvSSzg=";
};
propagatedBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/meshtastic/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/meshtastic/default.nix
index eb83f1c171..e3a5bf6a39 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/meshtastic/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/meshtastic/default.nix
@@ -33,7 +33,7 @@
buildPythonPackage rec {
pname = "meshtastic";
- version = "2.5.0";
+ version = "2.5.1";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -42,7 +42,7 @@ buildPythonPackage rec {
owner = "meshtastic";
repo = "Meshtastic-python";
rev = "refs/tags/${version}";
- hash = "sha256-f2nMbX2qCOwI5N6VunVSFncrEVpYMpc5o7hEZ0sg7rU=";
+ hash = "sha256-LyWb7BWwRi0Q/dOZkFu/FwOBIqR2mPr3c8/mpsqw/ec=";
};
pythonRelaxDeps = [
@@ -75,7 +75,7 @@ buildPythonPackage rec {
webencodings
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
tunnel = [ pytap2 ];
};
@@ -84,7 +84,7 @@ buildPythonPackage rec {
hypothesis
pytestCheckHook
riden
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
preCheck = ''
export PATH="$PATH:$out/bin";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mhcflurry/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mhcflurry/default.nix
index 29c00af47c..b33e95fbdf 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mhcflurry/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mhcflurry/default.nix
@@ -21,14 +21,14 @@
buildPythonPackage rec {
pname = "mhcflurry";
- version = "2.1.3";
+ version = "2.1.4";
pyproject = true;
src = fetchFromGitHub {
owner = "openvax";
repo = "mhcflurry";
rev = "refs/tags/v${version}";
- hash = "sha256-Xz3Myd+pifNQMTH1BC2qsQEy7UorYNQNj+7ysMVmCOs=";
+ hash = "sha256-dxCGCPnk1IFKg8ZVqMJsojQL0KlNirKlHJoaaOYIzMU=";
};
# keras and tensorflow are not in the official setup.py requirements but are required for the CLI utilities to run.
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix
index 9f4fb1e4b8..864b6c8cc5 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "microsoft-kiota-serialization-json";
- version = "1.3.2";
+ version = "1.3.3";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "microsoft";
repo = "kiota-serialization-json-python";
rev = "refs/tags/v${version}";
- hash = "sha256-Unscul4mznB3yJmn8Y/Zcvbk59V1WLqdSgmEhCUgkeA=";
+ hash = "sha256-J+wX2vF1LZHq88RDhda6NDeYioZzAz2BxovVFz2xxfw=";
};
build-system = [ flit-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mip/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mip/default.nix
index 63f2eeb59d..a2c6e80e3f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mip/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mip/default.nix
@@ -79,7 +79,7 @@ buildPythonPackage rec {
# Tests that rely on Gurobi are activated only when Gurobi support is enabled
disabledTests = lib.optional (!gurobiSupport) "gurobi";
- passthru.optional-dependencies = {
+ optional-dependencies = {
inherit gurobipy numpy;
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mitogen/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mitogen/default.nix
index 1e159a90fd..49d7b7d215 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mitogen/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mitogen/default.nix
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "mitogen";
- version = "0.3.10";
+ version = "0.3.11";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "mitogen-hq";
repo = "mitogen";
rev = "refs/tags/v${version}";
- hash = "sha256-ndT5bAiUpjkgD2oeS0s/u69a4bBHI4zoXbudcWogTAU=";
+ hash = "sha256-zOTuvc25J2Q9swSntFzjmVCkN13CnYFgnsPc5/rkvVI=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mkdocs-material/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mkdocs-material/default.nix
index 45b009ad92..51ee57283f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mkdocs-material/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mkdocs-material/default.nix
@@ -28,7 +28,7 @@
buildPythonPackage rec {
pname = "mkdocs-material";
- version = "9.5.35";
+ version = "9.5.38";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -37,7 +37,7 @@ buildPythonPackage rec {
owner = "squidfunk";
repo = "mkdocs-material";
rev = "refs/tags/${version}";
- hash = "sha256-iiukdgkC2B8xWf8abtiSWjEBiCwk/2+1iJqkV9d43VQ=";
+ hash = "sha256-HKIKGxuq6kwQi0ECD2jSmgiU5cJC9vTAUtIVC3BboZY=";
};
nativeBuildInputs = [
@@ -61,7 +61,7 @@ buildPythonPackage rec {
requests
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
recommended = [
mkdocs-minify-plugin
mkdocs-redirects
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mkdocs/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mkdocs/default.nix
index 6549917758..da19613543 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mkdocs/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mkdocs/default.nix
@@ -66,14 +66,14 @@ buildPythonPackage rec {
watchdog
] ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
i18n = [ babel ] ++ lib.optionals (pythonAtLeast "3.12") [ setuptools ];
};
nativeCheckInputs = [
unittestCheckHook
mock
- ] ++ passthru.optional-dependencies.i18n;
+ ] ++ optional-dependencies.i18n;
unittestFlagsArray = [
"-v"
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mktestdocs/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mktestdocs/default.nix
index 94ecadee5f..f1a1b654bf 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mktestdocs/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mktestdocs/default.nix
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "mktestdocs";
- version = "0.2.1";
+ version = "0.2.3";
pyproject = true;
src = fetchFromGitHub {
owner = "koaning";
repo = "mktestdocs";
rev = "refs/tags/${version}";
- hash = "sha256-snlt6SDiDYr04b2b2NgBC/1IBffpei034vFx3fnYUOc=";
+ hash = "sha256-egLlgq0lQOk0cPBly01zQ0rkl7D7Rf/bZ4en5oG+wlE=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mmcv/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mmcv/default.nix
index d552736a69..ba3a72976f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mmcv/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mmcv/default.nix
@@ -21,35 +21,12 @@
tifffile,
lmdb,
mmengine,
- symlinkJoin,
}:
let
inherit (torch) cudaCapabilities cudaPackages cudaSupport;
- inherit (cudaPackages) backendStdenv cudaVersion;
+ inherit (cudaPackages) backendStdenv;
- cuda-common-redist = with cudaPackages; [
- cuda_cccl #
- libcublas # cublas_v2.h
- libcusolver # cusolverDn.h
- libcusparse # cusparse.h
- ];
-
- cuda-native-redist = symlinkJoin {
- name = "cuda-native-redist-${cudaVersion}";
- paths =
- with cudaPackages;
- [
- cuda_cudart # cuda_runtime.h
- cuda_nvcc
- ]
- ++ cuda-common-redist;
- };
-
- cuda-redist = symlinkJoin {
- name = "cuda-redist-${cudaVersion}";
- paths = cuda-common-redist;
- };
in
buildPythonPackage rec {
pname = "mmcv";
@@ -65,6 +42,8 @@ buildPythonPackage rec {
hash = "sha256-NNF9sLJWV1q6uBE73LUW4UWwYm4TBMTBJjJkFArBmsc=";
};
+ env.CUDA_HOME = lib.optionalString cudaSupport (lib.getDev cudaPackages.cuda_nvcc);
+
preConfigure =
''
export MMCV_WITH_OPS=1
@@ -77,7 +56,7 @@ buildPythonPackage rec {
'';
postPatch = ''
- substituteInPlace setup.py --replace "cpu_use = 4" "cpu_use = $NIX_BUILD_CORES"
+ substituteInPlace setup.py --replace-fail "cpu_use = 4" "cpu_use = $NIX_BUILD_CORES"
'';
preCheck = ''
@@ -102,12 +81,23 @@ buildPythonPackage rec {
nativeBuildInputs = [
ninja
which
- ] ++ lib.optionals cudaSupport [ cuda-native-redist ];
+ ];
- buildInputs = [
- pybind11
- torch
- ] ++ lib.optionals cudaSupport [ cuda-redist ];
+ buildInputs =
+ [
+ pybind11
+ torch
+ ]
+ ++ lib.optionals cudaSupport (
+ with cudaPackages;
+ [
+ cuda_cudart # cuda_runtime.h
+ cuda_cccl #
+ libcublas # cublas_v2.h
+ libcusolver # cusolverDn.h
+ libcusparse # cusparse.h
+ ]
+ );
nativeCheckInputs = [
pytestCheckHook
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mmengine/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mmengine/default.nix
index 7191e048a0..f31daa71f4 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mmengine/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mmengine/default.nix
@@ -1,24 +1,32 @@
{
lib,
- addict,
+ stdenv,
buildPythonPackage,
- coverage,
fetchFromGitHub,
- lmdb,
+
+ # build-system
+ setuptools,
+
+ # dependencies
+ addict,
matplotlib,
- mlflow,
numpy,
opencv4,
- parameterized,
- pytestCheckHook,
- pythonOlder,
pyyaml,
rich,
- setuptools,
- stdenv,
termcolor,
- torch,
yapf,
+
+ # checks
+ bitsandbytes,
+ coverage,
+ dvclive,
+ lion-pytorch,
+ lmdb,
+ mlflow,
+ parameterized,
+ pytestCheckHook,
+ transformers,
}:
buildPythonPackage rec {
@@ -26,13 +34,11 @@ buildPythonPackage rec {
version = "0.10.5";
pyproject = true;
- disabled = pythonOlder "3.7";
-
src = fetchFromGitHub {
owner = "open-mmlab";
repo = "mmengine";
rev = "refs/tags/v${version}";
- hash = "sha256-+YDtYHp3BwKvzhmHC6hAZ3Qtc9uRZMo/TpWqdpm2hn0=";
+ hash = "sha256-bZ6O4UOYUCwq11YmgRWepOIngYxYD/fNfM/VmcyUv9k=";
};
build-system = [ setuptools ];
@@ -49,12 +55,15 @@ buildPythonPackage rec {
];
nativeCheckInputs = [
+ # bitsandbytes (broken as of 2024-07-06)
coverage
+ dvclive
+ lion-pytorch
lmdb
mlflow
parameterized
pytestCheckHook
- torch
+ transformers
];
preCheck =
@@ -108,12 +117,12 @@ buildPythonPackage rec {
"test_close"
];
- meta = with lib; {
+ meta = {
description = "Library for training deep learning models based on PyTorch";
homepage = "https://github.com/open-mmlab/mmengine";
changelog = "https://github.com/open-mmlab/mmengine/releases/tag/v${version}";
- license = with licenses; [ asl20 ];
- maintainers = with maintainers; [ rxiao ];
+ license = with lib.licenses; [ asl20 ];
+ maintainers = with lib.maintainers; [ rxiao ];
broken =
stdenv.hostPlatform.isDarwin || (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64);
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mne-python/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mne-python/default.nix
index 460d128f5a..8b4b66ce4f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mne-python/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mne-python/default.nix
@@ -57,7 +57,7 @@ buildPythonPackage rec {
lazy-loader
];
- passthru.optional-dependencies.hdf5 = [
+ optional-dependencies.hdf5 = [
h5io
pymatreader
];
@@ -65,7 +65,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
pytest-timeout
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
preCheck = ''
export HOME=$(mktemp -d)
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mobly/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mobly/default.nix
index 046edf9a3d..dc76a6d6ea 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mobly/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mobly/default.nix
@@ -21,14 +21,14 @@
buildPythonPackage rec {
pname = "mobly";
- version = "1.12.3";
+ version = "1.12.4";
pyproject = true;
src = fetchFromGitHub {
owner = "google";
repo = "mobly";
rev = "refs/tags/${version}";
- hash = "sha256-hhI1jrHJk4wo49MK8J4VTS2dGmHG2kwzgZeSWBXdXkA=";
+ hash = "sha256-77wZK5dqxXUkOgWE7NBpGJBbbtYYxRCJwPbtwLIX09I=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mocket/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mocket/default.nix
index 1df4cc1eef..eef43dc79f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mocket/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mocket/default.nix
@@ -53,7 +53,7 @@ buildPythonPackage rec {
urllib3
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
pook = [ pook ];
speedups = [ xxhash ];
};
@@ -72,7 +72,7 @@ buildPythonPackage rec {
sure
]
++ lib.optionals (pythonOlder "3.12") [ aiohttp ]
- ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ++ lib.flatten (builtins.attrValues optional-dependencies);
preCheck = lib.optionalString stdenv.hostPlatform.isLinux ''
${redis-server}/bin/redis-server &
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/modelcif/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/modelcif/default.nix
index 5604a06773..47c1672378 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/modelcif/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/modelcif/default.nix
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "modelcif";
- version = "1.0";
+ version = "1.1";
pyproject = true;
src = fetchFromGitHub {
owner = "ihmwg";
repo = "python-modelcif";
rev = "refs/tags/${version}";
- hash = "sha256-zJLwBdyUyWnH1hBx9Kejl5NfY7zJUxeGb//swBT02Dw=";
+ hash = "sha256-HUS9MW6jbwjK3I6egmmsH+Bx+nNgszWc3t3QRo/EWpc=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/moderngl-window/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/moderngl-window/default.nix
index 5539d053a0..073c99026b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/moderngl-window/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/moderngl-window/default.nix
@@ -48,7 +48,7 @@ buildPythonPackage rec {
pyrr
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
trimesh = [
trimesh
scipy
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/molecule/plugins.nix b/third_party/nixpkgs/pkgs/development/python-modules/molecule/plugins.nix
index b87c3b121b..3d98ecd039 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/molecule/plugins.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/molecule/plugins.nix
@@ -24,7 +24,7 @@ buildPythonPackage rec {
setuptools-scm
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
docker = [ docker ];
vagrant = [ python-vagrant ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/momepy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/momepy/default.nix
index 6b551d58a9..7d6ffd6ff9 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/momepy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/momepy/default.nix
@@ -19,15 +19,15 @@
buildPythonPackage rec {
pname = "momepy";
- version = "0.8.0";
+ version = "0.8.1";
pyproject = true;
disabled = pythonOlder "3.10";
src = fetchFromGitHub {
owner = "pysal";
repo = "momepy";
- rev = "v${version}";
- hash = "sha256-r2iGzk54MsrkYB3Sp9/B1QGKnvqPGUj3MQhk6yqIoXE=";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-9GVX+OaBkLb3Q/RRHbGOlAJ3gu2K+V07ez6v9dWU6JU=";
};
build-system = [ setuptools-scm ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/moviepy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/moviepy/default.nix
index 1c9e917b60..74fadd5d2e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/moviepy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/moviepy/default.nix
@@ -50,7 +50,7 @@ buildPythonPackage rec {
tqdm
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
optionals = [
matplotlib
scikit-image
@@ -62,7 +62,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "moviepy" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mpd2/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mpd2/default.nix
index 3f8b44f5dc..7ca19c597c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mpd2/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mpd2/default.nix
@@ -22,11 +22,11 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
twisted = [ twisted ];
};
- nativeCheckInputs = [ unittestCheckHook ] ++ passthru.optional-dependencies.twisted;
+ nativeCheckInputs = [ unittestCheckHook ] ++ optional-dependencies.twisted;
meta = with lib; {
changelog = "https://github.com/Mic92/python-mpd2/blob/v${version}/doc/changes.rst";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mpmath/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mpmath/default.nix
index 6f0f289e85..308b57376d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mpmath/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mpmath/default.nix
@@ -25,7 +25,7 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
gmpy = lib.optionals (!isPyPy) [ gmpy2 ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mrjob/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mrjob/default.nix
index 669fee8887..35af2272ff 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mrjob/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mrjob/default.nix
@@ -39,7 +39,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ pyyaml ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
aws = [
boto3
botocore
@@ -60,7 +60,7 @@ buildPythonPackage rec {
pyspark
unittestCheckHook
warcio
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
unittestFlagsArray = [ "-v" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/msgraph-core/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/msgraph-core/default.nix
index b7bddc916a..c2e9a8b653 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/msgraph-core/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/msgraph-core/default.nix
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "msgraph-core";
- version = "1.1.4";
+ version = "1.1.5";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "microsoftgraph";
repo = "msgraph-sdk-python-core";
rev = "refs/tags/v${version}";
- hash = "sha256-r8awjj4yo8BXQ0vZiJW+ky1sTvC04FzcViJY725/P6k=";
+ hash = "sha256-cyqhNpV3gowSDmZhdI3NbbJ1VOwnrJTXZYR/rYNnFVE=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/msgraph-sdk/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/msgraph-sdk/default.nix
index 1a8e6c78c5..e6d5a47b0f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/msgraph-sdk/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/msgraph-sdk/default.nix
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "msgraph-sdk";
- version = "1.8.0";
+ version = "1.9.0";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "microsoftgraph";
repo = "msgraph-sdk-python";
rev = "refs/tags/v${version}";
- hash = "sha256-Vud/MaRmY/xmTJXofF8BHpl3TRxfrxlUdX0xDHKpwIA=";
+ hash = "sha256-9i0AUljcU4dZSNkgqJnKtKobWCSkBGP8vwCbVSbxw/E=";
};
build-system = [ flit-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mypy-boto3/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mypy-boto3/default.nix
index 9c3d5e35e8..e778813075 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mypy-boto3/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mypy-boto3/default.nix
@@ -178,8 +178,8 @@ rec {
"sha256-6iUVQMXsam6ALxL+g7o/l3KIQLjnBlp3qgkuarPW/SU=";
mypy-boto3-budgets =
- buildMypyBoto3Package "budgets" "1.35.0"
- "sha256-scTtp5URLSljLwCJHu80+bUBL4LNW8zL+rOa9vBmPJE=";
+ buildMypyBoto3Package "budgets" "1.35.26"
+ "sha256-WJ0Vjppi+dDYwqL3Xu+VWc+KIbhc9CHzAU3C5x5eTHA=";
mypy-boto3-ce =
buildMypyBoto3Package "ce" "1.35.22"
@@ -222,8 +222,8 @@ rec {
"sha256-T7rLgdtj8PUAZ6WRRkFYH/I6bqq+NA29kddxeI72UVU=";
mypy-boto3-clouddirectory =
- buildMypyBoto3Package "clouddirectory" "1.35.0"
- "sha256-pU73zcHpJjazGSsHDUcWQezvdQfrP8mV4CROICuQOq8=";
+ buildMypyBoto3Package "clouddirectory" "1.35.30"
+ "sha256-D64DZgrma3/kvhyH6ZbPtD8nlRrzFVM8WT8Ex2fTZLM=";
mypy-boto3-cloudformation =
buildMypyBoto3Package "cloudformation" "1.35.0"
@@ -250,8 +250,8 @@ rec {
"sha256-8QLyd1uCh26njr6VnNBFROHWFXMSvpO7WRzV8DFZ01U=";
mypy-boto3-cloudtrail =
- buildMypyBoto3Package "cloudtrail" "1.35.0"
- "sha256-WaPWi1L120XKto1TPWqPKs92/tV4vnzYpJKbndbK2tY=";
+ buildMypyBoto3Package "cloudtrail" "1.35.27"
+ "sha256-EZzFE8myIt72X3Mxr+ZZ4lx8O+nTARvm93OhT4ekYpE=";
mypy-boto3-cloudtrail-data =
buildMypyBoto3Package "cloudtrail-data" "1.35.0"
@@ -262,8 +262,8 @@ rec {
"sha256-DXAn45lDLDoA5T7yDRRYwz7HI0l2SYxB6TZAsXZS2oY=";
mypy-boto3-codeartifact =
- buildMypyBoto3Package "codeartifact" "1.35.0"
- "sha256-NXttDVG1iAGoYefRXROKaXiQUnRXxiOcOUad7ZuA2xE=";
+ buildMypyBoto3Package "codeartifact" "1.35.31"
+ "sha256-wCjyRnd7RlnLRQrADd2Xmh74IsQxBfUgLIJuaZW7kjw=";
mypy-boto3-codebuild =
buildMypyBoto3Package "codebuild" "1.35.21"
@@ -338,8 +338,8 @@ rec {
"sha256-1pS2EkJapoNVi5lUEftaxbdoN4fd7XSFjWyLXH1noL0=";
mypy-boto3-connect =
- buildMypyBoto3Package "connect" "1.35.13"
- "sha256-sL2WWzsUFA6dbKR3XUEoy+CbWT6TWVQCxfdQ8mZTmbo=";
+ buildMypyBoto3Package "connect" "1.35.30"
+ "sha256-QTUZHkDIsCUtFUXnydjwTrHUiYFh5uRyOKwW70isSaE=";
mypy-boto3-connect-contact-lens =
buildMypyBoto3Package "connect-contact-lens" "1.35.0"
@@ -366,8 +366,8 @@ rec {
"sha256-YEm3nBfWCSzwPZ3Yvm4Nf3cMxaTccvHdBrs84g7KE4g=";
mypy-boto3-customer-profiles =
- buildMypyBoto3Package "customer-profiles" "1.35.0"
- "sha256-j+L/GV/1l1OGQk1T6X4ieErbTkfAhHUl+zSTiSoo/QE=";
+ buildMypyBoto3Package "customer-profiles" "1.35.29"
+ "sha256-RBT3HkjCx8HpPIn/CMLiW1zA29B1F1skhxnfxYzfMNM=";
mypy-boto3-databrew =
buildMypyBoto3Package "databrew" "1.35.0"
@@ -446,8 +446,8 @@ rec {
"sha256-wBJ7PnAlsi88AZIRPoNgbzOhPwUAJBegtwk+tw1lOwU=";
mypy-boto3-ec2 =
- buildMypyBoto3Package "ec2" "1.35.25"
- "sha256-+dD1Rkw+iYThkoPgjL69njG1PXZJWGx/hlYC34VA9lE=";
+ buildMypyBoto3Package "ec2" "1.35.27"
+ "sha256-fop723a6ylbitijRkYLBWw0ijtYyi/oNP53ZNZZYxpI=";
mypy-boto3-ec2-instance-connect =
buildMypyBoto3Package "ec2-instance-connect" "1.35.0"
@@ -558,8 +558,8 @@ rec {
"sha256-dUbtx84rCJ5zRHxmdpGFAychNH/F98eviwdwqmslPLk=";
mypy-boto3-fsx =
- buildMypyBoto3Package "fsx" "1.35.0"
- "sha256-GG3k2Lrl8zTgYcwxt2ccb30KE7Fm8o41zVxbvEeYIy0=";
+ buildMypyBoto3Package "fsx" "1.35.27"
+ "sha256-rPVWNk0+Xt9kMAl8xD0xM/EIbiYPSUL8Yc8b+2RcD4o=";
mypy-boto3-gamelift =
buildMypyBoto3Package "gamelift" "1.35.13"
@@ -730,8 +730,8 @@ rec {
"sha256-ZtixXownfAnqUfNY53sVGbDZTQ2Q+Hhzgs1Txuyn3gM=";
mypy-boto3-kinesis =
- buildMypyBoto3Package "kinesis" "1.35.0"
- "sha256-3mLfRa0u1TUcjau4iQrUsOVmukFOoUCQglJeNqYfkp8=";
+ buildMypyBoto3Package "kinesis" "1.35.26"
+ "sha256-hl8ml/Yt/H0EBSQ2qSW98NOakxfN6MaYGmrEbmWcHH8=";
mypy-boto3-kinesis-video-archived-media =
buildMypyBoto3Package "kinesis-video-archived-media" "1.35.0"
@@ -770,8 +770,8 @@ rec {
"sha256-d6dz+lqK8RJ4kwDvK8WYf5U3N9oic5s+4KJgW08/3oU=";
mypy-boto3-lambda =
- buildMypyBoto3Package "lambda" "1.35.23"
- "sha256-I70ebuqU7cWYu+rAWqaUbNNiXdq9JZL/dm8++OiJxao=";
+ buildMypyBoto3Package "lambda" "1.35.28"
+ "sha256-hHPXHug6yoAJ0xflfNIJSjVeyQx8U2zyblLbcbL3Uos=";
mypy-boto3-lex-models =
buildMypyBoto3Package "lex-models" "1.35.0"
@@ -986,8 +986,8 @@ rec {
"sha256-qyUZN9Gz8Q6TBDg1LW+M58TLwDlmqJ9aCr4021LbSL0=";
mypy-boto3-organizations =
- buildMypyBoto3Package "organizations" "1.35.20"
- "sha256-SqZDiV8VrLmcdW+cO7LjCFipeJtPlL04uXx58UDgsg0=";
+ buildMypyBoto3Package "organizations" "1.35.28"
+ "sha256-lT/74MV0ZKA1rBoHOuZBM0uAf4/aOQ2V5AMxzGY5RFM=";
mypy-boto3-osis =
buildMypyBoto3Package "osis" "1.35.0"
@@ -1042,8 +1042,8 @@ rec {
"sha256-AYfD/JY1//vPw1obZAmwqW3NYwSpqg1zjQqTpIk80Rw=";
mypy-boto3-pinpoint-sms-voice-v2 =
- buildMypyBoto3Package "pinpoint-sms-voice-v2" "1.35.0"
- "sha256-1jcgBWd/AU6AcmSzbZ2cAr3TkfCtEEuh+s22j02jrso=";
+ buildMypyBoto3Package "pinpoint-sms-voice-v2" "1.35.26"
+ "sha256-NLr2dUrIW3bwuYg9XMMaBE97aWZqQr3onXBcME3EEbE=";
mypy-boto3-pipes =
buildMypyBoto3Package "pipes" "1.35.16"
@@ -1054,8 +1054,8 @@ rec {
"sha256-aIKpT15gBmM2gkkSbmzs5pVvAIfessdzlQTspmvK+LQ=";
mypy-boto3-pricing =
- buildMypyBoto3Package "pricing" "1.35.0"
- "sha256-imX//FkRBbNmc69jJINlSIPB0WZc0AvIRH+/c3PRSn8=";
+ buildMypyBoto3Package "pricing" "1.35.30"
+ "sha256-THSL/TxygrV/E4XO4YQQBS5p2xU7MyPFdR2ZkVx2o0k=";
mypy-boto3-privatenetworks =
buildMypyBoto3Package "privatenetworks" "1.35.0"
@@ -1074,8 +1074,8 @@ rec {
"sha256-mtpp+ro3b7tOrN4TrWr8BjLzaPo264ty8Sng6wtciMs=";
mypy-boto3-quicksight =
- buildMypyBoto3Package "quicksight" "1.35.23"
- "sha256-ljk8uB17CDpGT9TIAncsrZBGbI9UrPAPU3HQ9Cz2zYE=";
+ buildMypyBoto3Package "quicksight" "1.35.29"
+ "sha256-CzKgkJToddpBtTnmVJCc+jbAeAxQVC1h++UMrXjiry0=";
mypy-boto3-ram =
buildMypyBoto3Package "ram" "1.35.0"
@@ -1086,12 +1086,12 @@ rec {
"sha256-85yUjKQ8oiECUYHhmmYrDssyFSQb6itfIRY2iuwCZdo=";
mypy-boto3-rds =
- buildMypyBoto3Package "rds" "1.35.25"
- "sha256-I4lTEWslkWlrayRnTG9wZcSdihSEDd51F37a/zdaMY8=";
+ buildMypyBoto3Package "rds" "1.35.31"
+ "sha256-WX0o2LkYYNXMi6IOR8Cqm6faTwW5/Y2pir4+GOpBytI=";
mypy-boto3-rds-data =
- buildMypyBoto3Package "rds-data" "1.35.0"
- "sha256-yLKWipyD8l1Zyh840Ixp70maQBz/aDcnJEznpGaXt+E=";
+ buildMypyBoto3Package "rds-data" "1.35.28"
+ "sha256-XPb/7sVSVFkDjPQ2x6w7tJmIBiS1YH10805lv/eGsyw=";
mypy-boto3-redshift =
buildMypyBoto3Package "redshift" "1.35.0"
@@ -1118,8 +1118,8 @@ rec {
"sha256-49Ysavsq6tDUQAcJiP4GQkt5zgBz36qufByA88bltco=";
mypy-boto3-resource-groups =
- buildMypyBoto3Package "resource-groups" "1.35.0"
- "sha256-5l6yFERWSvAgeguBrQmx7fzRmSFW95As0NIqo91VTmw=";
+ buildMypyBoto3Package "resource-groups" "1.35.30"
+ "sha256-f+4F+0VuLAmx+3+qBwNj8jit9DYC/Dfrhd5/L0ledW4=";
mypy-boto3-resourcegroupstaggingapi =
buildMypyBoto3Package "resourcegroupstaggingapi" "1.35.0"
@@ -1174,8 +1174,8 @@ rec {
"sha256-P2Yg3qvcdAcjY+uwPg2DpTgT6ZXb1XYCOeu4bVfgFKI=";
mypy-boto3-sagemaker =
- buildMypyBoto3Package "sagemaker" "1.35.24"
- "sha256-VLhoJLXWsQIWK+N9KC2nNi2VDC5SUeN/FJJJLefWix8=";
+ buildMypyBoto3Package "sagemaker" "1.35.28"
+ "sha256-ivB/tQpf+KLEYFAKnMShvntBS0z5mVXYi1KhvCXxYBk=";
mypy-boto3-sagemaker-a2i-runtime =
buildMypyBoto3Package "sagemaker-a2i-runtime" "1.35.0"
@@ -1222,8 +1222,8 @@ rec {
"sha256-w30YExW6ENhUaHIwTX8mbnRhQpsI5jUHwjzFCMPvQmQ=";
mypy-boto3-securityhub =
- buildMypyBoto3Package "securityhub" "1.35.16"
- "sha256-qDb5EGz/of/glrIKMz5xkPbatIhjRjs9L4tzW0ckJKw=";
+ buildMypyBoto3Package "securityhub" "1.35.29"
+ "sha256-RQXlvvSr0DNC2eXEVTQjx4TCR6A/v9qsRArIfg9Mq+w=";
mypy-boto3-securitylake =
buildMypyBoto3Package "securitylake" "1.35.0"
@@ -1254,8 +1254,8 @@ rec {
"sha256-+TyI+ffXN0M9HVWA3iQfg3T/xF49wslYFx9MTxHCfYw=";
mypy-boto3-sesv2 =
- buildMypyBoto3Package "sesv2" "1.35.0"
- "sha256-bKrU7HufafU0Elt05TLZrPycs3kxEHdJcKp6iwWB7ek=";
+ buildMypyBoto3Package "sesv2" "1.35.29"
+ "sha256-rGP+LaoeO6lOMr65C274Qx6EbfwqTau9Q/NgmxIppX0=";
mypy-boto3-shield =
buildMypyBoto3Package "shield" "1.35.0"
@@ -1378,8 +1378,8 @@ rec {
"sha256-j9ZU1UHzKNo1+gb+uUYiMTIwjGi9OEg0jAmKGx+mGno=";
mypy-boto3-verifiedpermissions =
- buildMypyBoto3Package "verifiedpermissions" "1.35.0"
- "sha256-98NHM9PlT4c9jCcm8kKaEsOHHvFdhmAca/LRmW8biTo=";
+ buildMypyBoto3Package "verifiedpermissions" "1.35.30"
+ "sha256-wOoPXyHx/yCdGtLFLFyO9WJLSx0XyIiwMWMLff3v25U=";
mypy-boto3-voice-id =
buildMypyBoto3Package "voice-id" "1.35.0"
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/mypy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/mypy/default.nix
index 0f264d2c86..782b0c88fe 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/mypy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/mypy/default.nix
@@ -35,7 +35,9 @@ buildPythonPackage rec {
version = "1.10.1";
pyproject = true;
- disabled = pythonOlder "3.8";
+ # mypy doesn't support python313 yet
+ # https://github.com/python/mypy/issues/17264
+ disabled = pythonOlder "3.8" || pythonAtLeast "3.13";
src = fetchFromGitHub {
owner = "python";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/nats-py/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/nats-py/default.nix
index 4a28fc2c57..ffd604f6da 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/nats-py/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/nats-py/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
dependencies = [ ed25519 ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
aiohttp = [ aiohttp ];
nkeys = [ nkeys ];
# fast_parse = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/ndindex/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/ndindex/default.nix
index 5bd31f3042..dc03557da2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/ndindex/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/ndindex/default.nix
@@ -34,7 +34,7 @@ buildPythonPackage rec {
--replace "--flakes" ""
'';
- passthru.optional-dependencies.arrays = [ numpy ];
+ optional-dependencies.arrays = [ numpy ];
pythonImportsCheck = [ "ndindex" ];
@@ -42,7 +42,7 @@ buildPythonPackage rec {
hypothesis
pytest-cov-stub
pytestCheckHook
- ] ++ passthru.optional-dependencies.arrays;
+ ] ++ optional-dependencies.arrays;
meta = with lib; {
description = "";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/neo4j/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/neo4j/default.nix
index 498e644a05..4e36e2dc37 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/neo4j/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/neo4j/default.nix
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "neo4j";
- version = "5.24.0";
+ version = "5.25.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "neo4j";
repo = "neo4j-python-driver";
rev = "refs/tags/${version}";
- hash = "sha256-bkLz+4eOS+c1qUC2PbPNcn19sJqUqONSgKhAe1Ga1U8=";
+ hash = "sha256-aGUfyfN85JNOQSnnM+zep07cmLqq9YN1bc7UyH3uFWg=";
};
postPatch = ''
@@ -41,7 +41,7 @@ buildPythonPackage rec {
tomlkit
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
numpy = [ numpy ];
pandas = [
numpy
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/netutils/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/netutils/default.nix
index 04ab642d75..f1c1a4f383 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/netutils/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/netutils/default.nix
@@ -30,7 +30,7 @@ buildPythonPackage rec {
dependencies = [ jsonschema ];
- passthru.optional-dependencies.optionals = [
+ optional-dependencies.optionals = [
jsonschema
napalm
];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/networkx/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/networkx/default.nix
index eb3051d8e1..46ba43afb1 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/networkx/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/networkx/default.nix
@@ -40,7 +40,7 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
default = [
numpy
scipy
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/niaarm/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/niaarm/default.nix
index 31060540d1..9295c45cd2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/niaarm/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/niaarm/default.nix
@@ -6,15 +6,17 @@
nltk,
numpy,
pandas,
+ plotly,
poetry-core,
pytestCheckHook,
pythonOlder,
+ scikit-learn,
tomli,
}:
buildPythonPackage rec {
pname = "niaarm";
- version = "0.3.9";
+ version = "0.3.12";
format = "pyproject";
disabled = pythonOlder "3.9";
@@ -23,9 +25,11 @@ buildPythonPackage rec {
owner = "firefly-cpp";
repo = "NiaARM";
rev = "refs/tags/${version}";
- hash = "sha256-J3126RSJYBCSyxoPsvsDgmx9E+9fP2h6avPiCHISL7c=";
+ hash = "sha256-rYFfLtPJgIdSjRIzDIQeHwoQm9NrI6nM3/BF7wAMr1Y=";
};
+ pythonRelaxDeps = [ "scikit-learn" ];
+
nativeBuildInputs = [ poetry-core ];
propagatedBuildInputs = [
@@ -33,6 +37,8 @@ buildPythonPackage rec {
nltk
numpy
pandas
+ plotly
+ scikit-learn
] ++ lib.optionals (pythonOlder "3.11") [ tomli ];
disabledTests = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/nibabel/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/nibabel/default.nix
index 1fb80ed06f..c0a51cd1dd 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/nibabel/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/nibabel/default.nix
@@ -42,7 +42,7 @@ buildPythonPackage rec {
packaging
] ++ lib.optionals (pythonOlder "3.9") [ importlib-resources ];
- passthru.optional-dependencies = rec {
+ optional-dependencies = rec {
all = dicom ++ dicomfs ++ minc2 ++ spm ++ zstd;
dicom = [ pydicom ];
dicomfs = [ pillow ] ++ dicom;
@@ -59,7 +59,7 @@ buildPythonPackage rec {
pytest-httpserver
pytest-xdist
pytest7CheckHook
- ] ++ passthru.optional-dependencies.all;
+ ] ++ optional-dependencies.all;
preCheck = ''
export PATH=$out/bin:$PATH
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/nibe/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/nibe/default.nix
index c08da4abe5..cba7bfe4b6 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/nibe/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/nibe/default.nix
@@ -41,7 +41,7 @@ buildPythonPackage rec {
tenacity
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
convert = [
pandas
python-slugify
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/nitrokey/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/nitrokey/default.nix
new file mode 100644
index 0000000000..fa22c3e355
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/nitrokey/default.nix
@@ -0,0 +1,61 @@
+{
+ lib,
+ buildPythonPackage,
+ pythonOlder,
+ fetchPypi,
+ poetry-core,
+ cryptography,
+ fido2,
+ requests,
+ tlv8,
+ pyserial,
+ protobuf5,
+ semver,
+ crcmod,
+ hidapi,
+ ecdsa,
+}:
+
+buildPythonPackage rec {
+ pname = "nitrokey";
+ version = "0.2.0";
+ pyproject = true;
+
+ src = fetchPypi {
+ inherit pname version;
+ hash = "sha256-oWfhy7Mj1UnrC70G7fpkl4q4uG0CdvO0BHwfJYszR30=";
+ };
+
+ disabled = pythonOlder "3.9";
+
+ build-system = [ poetry-core ];
+
+ dependencies = [
+ fido2
+ requests
+ semver
+ tlv8
+ crcmod
+ cryptography
+ hidapi
+ ecdsa
+ protobuf5
+ pyserial
+ ];
+
+ # no tests
+ doCheck = false;
+
+ pythonImportsCheck = [ "nitrokey" ];
+
+ meta = with lib; {
+ description = "Python SDK for Nitrokey devices";
+ homepage = "https://github.com/Nitrokey/nitrokey-sdk-py";
+ changelog = "https://github.com/Nitrokey/nitrokey-sdk-py/releases/tag/v${version}";
+ license = with licenses; [
+ asl20
+ mit
+ ];
+ maintainers = with maintainers; [ panicgh ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/norfair/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/norfair/default.nix
index c3c50cd133..24376e2886 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/norfair/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/norfair/default.nix
@@ -39,7 +39,7 @@ buildPythonPackage rec {
scipy
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
metrics = [ motmetrics ];
video = [ opencv4 ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/nose2/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/nose2/default.nix
index b2a65a5648..cbf6627795 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/nose2/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/nose2/default.nix
@@ -28,7 +28,7 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
coverage = [ coverage ];
};
@@ -38,7 +38,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
unittestCheckHook
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
meta = with lib; {
changelog = "https://github.com/nose-devs/nose2/blob/${version}/docs/changelog.rst";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/numcodecs/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/numcodecs/default.nix
index 23f49c77ad..7f04ae4bf4 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/numcodecs/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/numcodecs/default.nix
@@ -45,7 +45,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ numpy ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
msgpack = [ msgpack ];
# zfpy = [ zfpy ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/nvidia-ml-py/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/nvidia-ml-py/default.nix
index b620f20933..95604dcb20 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/nvidia-ml-py/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/nvidia-ml-py/default.nix
@@ -4,17 +4,21 @@
buildPythonPackage,
substituteAll,
addDriverRunpath,
+ setuptools,
+ cudaPackages,
+ nvidia-ml-py,
}:
buildPythonPackage rec {
pname = "nvidia-ml-py";
- version = "12.555.43";
- format = "setuptools";
+ version = "12.560.30";
+
+ pyproject = true;
src = fetchPypi {
inherit pname version;
extension = "tar.gz";
- hash = "sha256-6efxLvHsI0uw3CLSvcdi/6+rOUvcRyoHpDd8lbv5Ov4=";
+ hash = "sha256-8CVNx0AGR2gKBy7gJQm/1GECtgvf7KMhV21NSBfn/pc=";
};
patches = [
@@ -24,16 +28,28 @@ buildPythonPackage rec {
})
];
+ build-system = [
+ setuptools
+ ];
+
# no tests
doCheck = false;
pythonImportsCheck = [ "pynvml" ];
+ passthru.tests.tester-nvmlInit =
+ cudaPackages.writeGpuTestPython { libraries = [ nvidia-ml-py ]; }
+ ''
+ import pynvml
+ from pynvml.smi import nvidia_smi # noqa: F401
+
+ print(f"{pynvml.nvmlInit()=}")
+ '';
+
meta = {
description = "Python Bindings for the NVIDIA Management Library";
homepage = "https://pypi.org/project/nvidia-ml-py";
license = lib.licenses.bsd3;
- platforms = [ "x86_64-linux" ];
maintainers = with lib.maintainers; [ GaetanLepage ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/oauthenticator/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/oauthenticator/default.nix
index e87edd3910..c971467d17 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/oauthenticator/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/oauthenticator/default.nix
@@ -44,7 +44,7 @@ buildPythonPackage rec {
traitlets
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
googlegroups = [
google-api-python-client
google-auth-oauthlib
@@ -57,7 +57,7 @@ buildPythonPackage rec {
pytest-cov-stub
pytestCheckHook
requests-mock
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
disabledTests = [
# Tests are outdated, https://github.com/jupyterhub/oauthenticator/issues/432
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/oauthlib/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/oauthlib/default.nix
index 84fc4a2627..fbbc8a6a1a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/oauthlib/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/oauthlib/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
rsa = [ cryptography ];
signedtoken = [
cryptography
@@ -45,7 +45,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
mock
pytestCheckHook
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
disabledTests = [
# https://github.com/oauthlib/oauthlib/issues/877
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/objgraph/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/objgraph/default.nix
index 231c14e4ce..bdd1045188 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/objgraph/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/objgraph/default.nix
@@ -34,7 +34,7 @@ buildPythonPackage rec {
setuptools
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
ipython = [ graphviz ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/oci/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/oci/default.nix
index d02ff6c5cc..5bf872e73b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/oci/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/oci/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "oci";
- version = "2.134.0";
+ version = "2.135.1";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "oracle";
repo = "oci-python-sdk";
rev = "refs/tags/v${version}";
- hash = "sha256-EHqXwTsUy2bWQ1OzogL0wQhodgcm4v6T3fz7Y+d4o4w=";
+ hash = "sha256-PAEHJ92aspRYMqFR9upFmILcqAWCVnR9yiOoLys0GWA=";
};
pythonRelaxDeps = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/oelint-parser/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/oelint-parser/default.nix
index 3b28a9d8ee..fbef31e9f5 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/oelint-parser/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/oelint-parser/default.nix
@@ -1,41 +1,54 @@
{
lib,
nix-update-script,
- fetchPypi,
+ fetchFromGitHub,
buildPythonPackage,
+ setuptools,
deprecated,
regex,
- pip,
+ pytest-cov-stub,
+ pytest-forked,
+ pytest-random-order,
+ pytestCheckHook,
}:
buildPythonPackage rec {
pname = "oelint-parser";
- version = "4.0.2";
- format = "setuptools";
+ version = "5.1.0";
+ pyproject = true;
- src = fetchPypi {
- inherit version;
- pname = "oelint_parser";
- hash = "sha256-HBUrOyLvFKSp6OCN1hxEGhHLRYuBBcH725JjlCEzy8g=";
+ src = fetchFromGitHub {
+ owner = "priv-kweihmann";
+ repo = "oelint-parser";
+ rev = "refs/tags/${version}";
+ hash = "sha256-0cCcbnipijQgWH+08eZbE6Cqcx5cenrb+bQlf3h04tw=";
};
- buildInputs = [ pip ];
- propagatedBuildInputs = [
- deprecated
- regex
- ];
- pythonImportsCheck = [ "oelint_parser" ];
+ pythonRelaxDeps = [ "regex" ];
- # Fail to run inside the code the build.
- doCheck = false;
+ build-system = [ setuptools ];
+
+ dependencies = [
+ regex
+ deprecated
+ ];
+
+ nativeCheckInputs = [
+ pytest-cov-stub
+ pytest-forked
+ pytest-random-order
+ pytestCheckHook
+ ];
+
+ pythonImportsCheck = [ "oelint_parser" ];
passthru.updateScript = nix-update-script { };
- meta = with lib; {
+ meta = {
description = "Alternative parser for bitbake recipes";
homepage = "https://github.com/priv-kweihmann/oelint-parser";
changelog = "https://github.com/priv-kweihmann/oelint-parser/releases/tag/${version}";
- license = licenses.bsd2;
- maintainers = with maintainers; [ otavio ];
+ license = lib.licenses.bsd2;
+ maintainers = with lib.maintainers; [ otavio ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/ome-zarr/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/ome-zarr/default.nix
index 297d35fb0d..ae082ec7d8 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/ome-zarr/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/ome-zarr/default.nix
@@ -38,7 +38,7 @@ buildPythonPackage rec {
requests
scikit-image
toolz
- ] ++ fsspec.passthru.optional-dependencies.s3;
+ ] ++ fsspec.optional-dependencies.s3;
nativeCheckInputs = [ pytestCheckHook ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/open-interpreter/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/open-interpreter/default.nix
index 12e4cabb07..d771128a79 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/open-interpreter/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/open-interpreter/default.nix
@@ -50,6 +50,7 @@ buildPythonPackage rec {
pythonRemoveDeps = [ "git-python" ];
pythonRelaxDeps = [
+ "google-generativeai"
"psutil"
"pynput"
"yaspin"
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/openai-whisper/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/openai-whisper/default.nix
index 06d4a1f55d..871182550d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/openai-whisper/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/openai-whisper/default.nix
@@ -27,14 +27,14 @@
buildPythonPackage rec {
pname = "whisper";
- version = "20231117";
+ version = "20240930";
pyproject = true;
src = fetchFromGitHub {
owner = "openai";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-MJ1XjB/GuYUiECCuuHS0NWHvvs+ko0oTvLuDI7zLNiY=";
+ hash = "sha256-6wfHJM2pg+y1qUfVF1VRG86G3CtQ+UNIwMXR8pPi2k4=";
};
patches = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/openai/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/openai/default.nix
index e879bec838..3a58661778 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/openai/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/openai/default.nix
@@ -35,7 +35,7 @@
buildPythonPackage rec {
pname = "openai";
- version = "1.47.1";
+ version = "1.51.0";
pyproject = true;
disabled = pythonOlder "3.7.1";
@@ -44,7 +44,7 @@ buildPythonPackage rec {
owner = "openai";
repo = "openai-python";
rev = "refs/tags/v${version}";
- hash = "sha256-8zH9G28Z4CpbqQxGkPnKiD4DxasuDuK1t4jr9PpPv3I=";
+ hash = "sha256-VwsW7wVNSVlZg+RJoQ3C9AuqHL5dFO+f9pyfUbRbrSM=";
};
build-system = [
@@ -63,7 +63,7 @@ buildPythonPackage rec {
typing-extensions
] ++ lib.optionals (pythonOlder "3.8") [ cached-property ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
datalib = [
numpy
pandas
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/openant/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/openant/default.nix
index a4a54e9a87..34ccb51cd7 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/openant/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/openant/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ pyusb ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
serial = [ pyserial ];
influx = [ influxdb-client ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/openapi-core/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/openapi-core/default.nix
index d7effd7ab6..bb9f310497 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/openapi-core/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/openapi-core/default.nix
@@ -31,7 +31,7 @@
buildPythonPackage rec {
pname = "openapi-core";
- version = "0.19.3";
+ version = "0.19.4";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -40,7 +40,7 @@ buildPythonPackage rec {
owner = "p1c2u";
repo = "openapi-core";
rev = "refs/tags/${version}";
- hash = "sha256-UJkfAVorALGRqeoGr4136n98iTyPt9qzQxwnhkKgRNM=";
+ hash = "sha256-JvWusDokov8G0UO9oOkGicAI7wYZTnNywbvKMZKQWiQ=";
};
build-system = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/opencontainers/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/opencontainers/default.nix
index b5672a5590..c3dbd0e1bf 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/opencontainers/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/opencontainers/default.nix
@@ -20,11 +20,11 @@ buildPythonPackage rec {
sed -i "/pytest-runner/d" setup.py
'';
- passthru.optional-dependencies.reggie = [ requests ];
+ optional-dependencies.reggie = [ requests ];
pythonImportsCheck = [ "opencontainers" ];
- nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.reggie;
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.reggie;
__darwinAllowLocalNetworking = true;
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/opensearch-py/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/opensearch-py/default.nix
index c20daff074..0914a8ca67 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/opensearch-py/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/opensearch-py/default.nix
@@ -50,7 +50,7 @@ buildPythonPackage rec {
events
];
- passthru.optional-dependencies.async = [ aiohttp ];
+ optional-dependencies.async = [ aiohttp ];
nativeCheckInputs = [
botocore
@@ -60,7 +60,7 @@ buildPythonPackage rec {
pytestCheckHook
pyyaml
pytz
- ] ++ passthru.optional-dependencies.async;
+ ] ++ optional-dependencies.async;
disabledTestPaths = [
# require network
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/opentelemetry-instrumentation-django/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/opentelemetry-instrumentation-django/default.nix
index 5a85e42a04..a8b14f1cfd 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/opentelemetry-instrumentation-django/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/opentelemetry-instrumentation-django/default.nix
@@ -33,14 +33,14 @@ buildPythonPackage rec {
opentelemetry-util-http
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
asgi = [ opentelemetry-instrumentation-asgi ];
};
nativeCheckInputs = [
opentelemetry-test-utils
pytestCheckHook
- ] ++ passthru.optional-dependencies.asgi;
+ ] ++ optional-dependencies.asgi;
pythonImportsCheck = [ "opentelemetry.instrumentation.django" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/opentelemetry-instrumentation-grpc/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/opentelemetry-instrumentation-grpc/default.nix
index 26bde1eaae..9716dbc767 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/opentelemetry-instrumentation-grpc/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/opentelemetry-instrumentation-grpc/default.nix
@@ -42,7 +42,7 @@ buildPythonPackage {
wrapt
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
instruments = [ grpcio ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/opower/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/opower/default.nix
index cdebc992b2..6f8ec1fb2a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/opower/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/opower/default.nix
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "opower";
- version = "0.8.0";
+ version = "0.8.2";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "tronikos";
repo = "opower";
rev = "refs/tags/v${version}";
- hash = "sha256-gDd2Ht8SgUkqD1t5AY/zg/J/YG5Gyje8gbPp+5rP+M0=";
+ hash = "sha256-p1fvfAQVmizfsW+6F3gKkNQTYUF+A0cafh3PZZTpTRw=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/optimistix/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/optimistix/default.nix
new file mode 100644
index 0000000000..a7cb8b7c5e
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/optimistix/default.nix
@@ -0,0 +1,63 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+
+ # build-system
+ hatchling,
+
+ # dependencies
+ equinox,
+ jax,
+ jaxtyping,
+ lineax,
+ typing-extensions,
+
+ # checks
+ beartype,
+ jaxlib,
+ optax,
+ pytestCheckHook,
+ pytest-xdist,
+}:
+
+buildPythonPackage rec {
+ pname = "optimistix";
+ version = "0.0.8";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "patrick-kidger";
+ repo = "optimistix";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-0ehNApiBoiAb8LFBW81ZCRPsjTVQG8zRTVSAp7oHF8w=";
+ };
+
+ build-system = [ hatchling ];
+
+ dependencies = [
+ equinox
+ jax
+ jaxtyping
+ lineax
+ typing-extensions
+ ];
+
+ pythonImportsCheck = [ "optimistix" ];
+
+ nativeCheckInputs = [
+ beartype
+ jaxlib
+ optax
+ pytestCheckHook
+ pytest-xdist
+ ];
+
+ meta = {
+ description = "Nonlinear optimisation (root-finding, least squares, ...) in JAX+Equinox";
+ homepage = "https://github.com/patrick-kidger/optimistix";
+ changelog = "https://github.com/patrick-kidger/optimistix/releases/tag/v${version}";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ GaetanLepage ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/optree/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/optree/default.nix
index c1f9085e5b..a9eb9d9a36 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/optree/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/optree/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "optree";
- version = "0.12.1";
+ version = "0.13.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "metaopt";
repo = "optree";
rev = "refs/tags/v${version}";
- hash = "sha256-4GvB9Z7qnEjsUSl+x5wd8czV80F50MwJdlNdylUU0zY=";
+ hash = "sha256-HuzfQ1arAF/DbJd9MF0jAxfzWvOHtAfkEMUF+aPfaII=";
};
dontUseCmakeConfigure = true;
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/optuna/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/optuna/default.nix
index dfdca6fe6d..37675f4b58 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/optuna/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/optuna/default.nix
@@ -27,7 +27,6 @@
pyyaml,
redis,
scikit-learn,
- scikit-optimize,
scipy,
setuptools,
shap,
@@ -71,7 +70,7 @@ buildPythonPackage rec {
pyyaml
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
integration = [
botorch
catboost
@@ -83,7 +82,6 @@ buildPythonPackage rec {
# pytorch-ignite
pytorch-lightning
scikit-learn
- scikit-optimize
shap
tensorflow
torch
@@ -115,7 +113,7 @@ buildPythonPackage rec {
pytest-xdist
pytestCheckHook
scipy
- ] ++ fakeredis.optional-dependencies.lua ++ passthru.optional-dependencies.optional;
+ ] ++ fakeredis.optional-dependencies.lua ++ optional-dependencies.optional;
pytestFlagsArray = [ "-m 'not integration'" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/oracledb/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/oracledb/default.nix
index cac6da9566..65006e4753 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/oracledb/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/oracledb/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "oracledb";
- version = "2.3.0";
+ version = "2.4.1";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-ubDE7CgLEAY+Z4m+0j3cJDWumFaevmTguaJweAuRA9U=";
+ hash = "sha256-vVl2vvDkZuD50bn2Ux+1uBcdyFNHF8ywSybmgLbHVx0=";
};
build-system = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/ormar/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/ormar/default.nix
index a2ef75c52b..bb65573eee 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/ormar/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/ormar/default.nix
@@ -62,7 +62,7 @@ buildPythonPackage rec {
importlib-metadata
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
postgresql = [ asyncpg ];
postgres = [ asyncpg ];
aiopg = [ aiopg ];
@@ -89,7 +89,7 @@ buildPythonPackage rec {
httpx
nest-asyncio
pytest-asyncio
- ] ++ passthru.optional-dependencies.all;
+ ] ++ optional-dependencies.all;
disabledTestPaths = [ "benchmarks/test_benchmark_*.py" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/oryx/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/oryx/default.nix
new file mode 100644
index 0000000000..fdf4780a80
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/oryx/default.nix
@@ -0,0 +1,53 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+
+ # build-system
+ poetry-core,
+
+ # dependencies
+ jax,
+ jaxlib,
+ tensorflow-probability,
+
+ # tests
+ inference-gym,
+ pytestCheckHook,
+}:
+
+buildPythonPackage rec {
+ pname = "oryx";
+ version = "0.2.7";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "jax-ml";
+ repo = "oryx";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-1n7ogGuFNAeOyXWe0/pAouhg2+aA3MXxlCcsrfqRTdU=";
+ };
+
+ build-system = [ poetry-core ];
+
+ dependencies = [
+ jax
+ jaxlib
+ tensorflow-probability
+ ];
+
+ pythonImportsCheck = [ "oryx" ];
+
+ nativeCheckInputs = [
+ inference-gym
+ pytestCheckHook
+ ];
+
+ meta = {
+ description = "Library for probabilistic programming and deep learning built on top of Jax";
+ homepage = "https://github.com/jax-ml/oryx";
+ changelog = "https://github.com/jax-ml/oryx/releases/tag/v${version}";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ GaetanLepage ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pandas/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pandas/default.nix
index 83103314bd..abf91dc56a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pandas/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pandas/default.nix
@@ -108,7 +108,7 @@ let
tzdata
];
- passthru.optional-dependencies =
+ optional-dependencies =
let
extras = {
aws = [ s3fs ];
@@ -183,7 +183,7 @@ let
pytest-xdist
pytestCheckHook
]
- ++ lib.flatten (lib.attrValues passthru.optional-dependencies)
+ ++ lib.flatten (lib.attrValues optional-dependencies)
++ lib.optionals (stdenv.hostPlatform.isLinux) [
# for locale executable
glibc
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/papermill/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/papermill/default.nix
index 3c310b72b2..bf81409491 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/papermill/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/papermill/default.nix
@@ -57,7 +57,7 @@ buildPythonPackage rec {
ansicolors
] ++ lib.optionals (pythonAtLeast "3.12") [ aiohttp ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
azure = [
azure-datalake-store
azure-identity
@@ -69,16 +69,12 @@ buildPythonPackage rec {
s3 = [ boto3 ];
};
- nativeCheckInputs =
- [
- ipykernel
- moto
- pytest-mock
- pytestCheckHook
- ]
- ++ passthru.optional-dependencies.azure
- ++ passthru.optional-dependencies.s3
- ++ passthru.optional-dependencies.gcs;
+ nativeCheckInputs = [
+ ipykernel
+ moto
+ pytest-mock
+ pytestCheckHook
+ ] ++ optional-dependencies.azure ++ optional-dependencies.s3 ++ optional-dependencies.gcs;
preCheck = ''
export HOME=$(mktemp -d)
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/paramiko/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/paramiko/default.nix
index 248dc1f513..8903d65550 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/paramiko/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/paramiko/default.nix
@@ -44,9 +44,9 @@ buildPythonPackage rec {
cryptography
pyasn1
six
- ] ++ passthru.optional-dependencies.ed25519; # remove on 3.0 update
+ ] ++ optional-dependencies.ed25519; # remove on 3.0 update
- passthru.optional-dependencies = {
+ optional-dependencies = {
gssapi = [
pyasn1
gssapi
@@ -62,7 +62,7 @@ buildPythonPackage rec {
icecream
mock
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
disabledTestPaths = [
# disable tests that require pytest-relaxed, which is broken
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/partd/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/partd/default.nix
index 0dd614644d..ac75974739 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/partd/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/partd/default.nix
@@ -51,7 +51,7 @@ buildPythonPackage rec {
toolz
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
complete = [
blosc2
numpy
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/passlib/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/passlib/default.nix
index 29d1b111e9..ee1eaa0645 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/passlib/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/passlib/default.nix
@@ -22,7 +22,7 @@ buildPythonPackage rec {
hash = "sha256-3v1Q9ytlxUAqssVzgwppeOXyAq0NmEeTyN3ixBUuvgQ";
};
- passthru.optional-dependencies = {
+ optional-dependencies = {
argon2 = [ argon2-cffi ];
bcrypt = [ bcrypt ];
totp = [ cryptography ];
@@ -35,14 +35,10 @@ buildPythonPackage rec {
"version = getattr(getattr(_bcrypt, '__about__', _bcrypt), '__version__', '')"
'';
- nativeCheckInputs =
- [
- pytestCheckHook
- pytest-xdist
- ]
- ++ passthru.optional-dependencies.argon2
- ++ passthru.optional-dependencies.bcrypt
- ++ passthru.optional-dependencies.totp;
+ nativeCheckInputs = [
+ pytestCheckHook
+ pytest-xdist
+ ] ++ optional-dependencies.argon2 ++ optional-dependencies.bcrypt ++ optional-dependencies.totp;
pythonImportsCheck = [ "passlib" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pathos/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pathos/default.nix
index b548dd3c6f..b82f331942 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pathos/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pathos/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "pathos";
- version = "0.3.2";
+ version = "0.3.3";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "uqfoundation";
repo = pname;
rev = "refs/tags/${version}";
- hash = "sha256-b4HCiAvBGkFMxWh2PHC2kZ9G4PsQqVhKeIxLBKj09jU=";
+ hash = "sha256-J3rwnsn/3DXmChydwNC5yvsdSk1mzvPSnSo21BwkhSE=";
};
propagatedBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pc-ble-driver-py/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pc-ble-driver-py/default.nix
deleted file mode 100644
index 7e56799e9e..0000000000
--- a/third_party/nixpkgs/pkgs/development/python-modules/pc-ble-driver-py/default.nix
+++ /dev/null
@@ -1,64 +0,0 @@
-{
- lib,
- boost,
- buildPythonPackage,
- cmake,
- cryptography,
- fetchFromGitHub,
- git,
- pc-ble-driver,
- pythonOlder,
- scikit-build,
- setuptools,
- swig,
- wrapt,
-}:
-
-buildPythonPackage rec {
- pname = "pc-ble-driver-py";
- version = "0.17.0";
- format = "setuptools";
-
- disabled = pythonOlder "3.7";
-
- src = fetchFromGitHub {
- owner = "NordicSemiconductor";
- repo = "pc-ble-driver-py";
- rev = "refs/tags/v${version}";
- hash = "sha256-brC33ar2Jq3R2xdrklvVsQKf6pcnKwD25PO4TIvXgTg=";
- };
-
- nativeBuildInputs = [
- cmake
- swig
- git
- setuptools
- scikit-build
- ];
-
- buildInputs = [
- boost
- pc-ble-driver
- ];
-
- propagatedBuildInputs = [
- cryptography
- wrapt
- ];
-
- dontUseCmakeConfigure = true;
-
- # doCheck tries to write to the global python directory to install things
- doCheck = false;
-
- pythonImportsCheck = [ "pc_ble_driver_py" ];
-
- meta = with lib; {
- description = "Bluetooth Low Energy nRF5 SoftDevice serialization";
- homepage = "https://github.com/NordicSemiconductor/pc-ble-driver-py";
- changelog = "https://github.com/NordicSemiconductor/pc-ble-driver-py/releases/tag/v${version}";
- license = licenses.unfreeRedistributable;
- maintainers = with maintainers; [ gebner ];
- platforms = platforms.unix;
- };
-}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pdfx/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pdfx/default.nix
deleted file mode 100644
index c8759c4601..0000000000
--- a/third_party/nixpkgs/pkgs/development/python-modules/pdfx/default.nix
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- lib,
- buildPythonPackage,
- fetchFromGitHub,
- pdfminer-six,
- chardet,
- pytestCheckHook,
-}:
-
-buildPythonPackage rec {
- pname = "pdfx";
- version = "1.4.1";
- format = "setuptools";
-
- src = fetchFromGitHub {
- owner = "metachris";
- repo = "pdfx";
- rev = "v${version}";
- hash = "sha256-POpP6XwcqwvImrtIiDjpnHoNE0MKapuPjxojo+ocBK0=";
- };
-
- postPatch = ''
- substituteInPlace requirements.txt \
- --replace "chardet==4.0.0" "chardet" \
- --replace "pdfminer.six==20201018" "pdfminer.six"
- '';
-
- propagatedBuildInputs = [
- pdfminer-six
- chardet
- ];
-
- nativeCheckInputs = [ pytestCheckHook ];
-
- meta = with lib; {
- inherit (src.meta) homepage;
- description = "Extract references (pdf, url, doi, arxiv) and metadata from a PDF";
- mainProgram = "pdfx";
- license = licenses.asl20;
- maintainers = [ ];
- };
-}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/peft/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/peft/default.nix
index 73a1d47855..60f91eb724 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/peft/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/peft/default.nix
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "peft";
- version = "0.12.0";
+ version = "0.13.0";
format = "pyproject";
disabled = pythonOlder "3.8";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "huggingface";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-7LYlqWiOPTvQyJgpUZeZ5Wl17RswhYyit0/MaHyN5Ak=";
+ hash = "sha256-LvAZrMEHzaQie641Xk7vsYRdHfq4eRP0Sr8ancRpW58=";
};
nativeBuildInputs = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pettingzoo/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pettingzoo/default.nix
index 9bb487e856..e2e562f0d0 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pettingzoo/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pettingzoo/default.nix
@@ -48,7 +48,7 @@ buildPythonPackage rec {
numpy
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [
chess
# multi-agent-ale-py
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/photutils/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/photutils/default.nix
index 68c5148f7e..9f736b9ca2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/photutils/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/photutils/default.nix
@@ -57,7 +57,7 @@ buildPythonPackage rec {
numpy
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [
bottleneck
gwcs
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pins/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pins/default.nix
index 30f9c503c3..34d224669b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pins/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pins/default.nix
@@ -59,7 +59,7 @@ buildPythonPackage rec {
xxhash
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
aws = [ s3fs ];
azure = [ adlfs ];
gcs = [ gcsfs ];
@@ -71,7 +71,7 @@ buildPythonPackage rec {
pytest-cases
pytest-parallel
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "pins" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pipdeptree/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pipdeptree/default.nix
index 2ba2d47cae..5b7e66f691 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pipdeptree/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pipdeptree/default.nix
@@ -38,7 +38,7 @@ buildPythonPackage rec {
packaging
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
graphviz = [ graphviz ];
};
@@ -47,7 +47,7 @@ buildPythonPackage rec {
pytest-mock
pytestCheckHook
virtualenv
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "pipdeptree" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pivy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pivy/default.nix
index a5ad0d280f..471aa322d1 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pivy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pivy/default.nix
@@ -2,6 +2,7 @@
lib,
buildPythonPackage,
fetchFromGitHub,
+ setuptools,
pkgs,
qtbase,
qmake,
@@ -10,16 +11,18 @@
buildPythonPackage rec {
pname = "pivy";
- version = "0.6.8";
- format = "setuptools";
+ version = "0.6.9";
+ pyproject = true;
src = fetchFromGitHub {
owner = "coin3d";
repo = "pivy";
rev = "refs/tags/${version}";
- hash = "sha256-y72nzZAelyRDR2JS73/0jo2x/XiDZpsERPZV3gzIhAI=";
+ hash = "sha256-wWM8eKTehWCIbRxxWkZ4YrYyeIJuzQaBOUMrW9a5MVo=";
};
+ build-system = [ setuptools ];
+
dontUseCmakeConfigure = true;
nativeBuildInputs = with pkgs; [
@@ -60,6 +63,8 @@ buildPythonPackage rec {
\$'{Coin_INCLUDE_DIR}'\;\$'{SoQt_INCLUDE_DIRS}'
'';
+ pythonImportsCheck = [ "pivy" ];
+
meta = with lib; {
homepage = "https://github.com/coin3d/pivy/";
description = "Python binding for Coin";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/playwrightcapture/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/playwrightcapture/default.nix
index 8717bfa117..e35e94376e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/playwrightcapture/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/playwrightcapture/default.nix
@@ -61,7 +61,7 @@ buildPythonPackage rec {
w3lib
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
recaptcha = [
speechrecognition
pydub
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/podman/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/podman/default.nix
index 11f3a62535..14525a16d8 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/podman/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/podman/default.nix
@@ -34,7 +34,7 @@ buildPythonPackage rec {
urllib3
] ++ lib.optionals (pythonOlder "3.11") [ tomli ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
progress_bar = [ rich ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/prance/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/prance/default.nix
index 0017582e25..131928baba 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/prance/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/prance/default.nix
@@ -43,7 +43,7 @@ buildPythonPackage rec {
six
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
cli = [ click ];
flex = [ flex ];
icu = [ pyicu ];
@@ -54,7 +54,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytest-cov-stub
pytestCheckHook
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
# Disable tests that require network
disabledTestPaths = [ "tests/test_convert.py" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/prometheus-async/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/prometheus-async/default.nix
index 95d2277697..22627f161f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/prometheus-async/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/prometheus-async/default.nix
@@ -36,7 +36,7 @@ buildPythonPackage rec {
wrapt
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
aiohttp = [
aiohttp
];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/prometheus-client/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/prometheus-client/default.nix
index 9f0704d7a3..3c465a430a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/prometheus-client/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/prometheus-client/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "prometheus-client";
- version = "0.20.0";
+ version = "0.21.0";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "prometheus";
repo = "client_python";
rev = "refs/tags/v${version}";
- hash = "sha256-IMw0mpOUzjXBy4bMTeSFMc5pdibI5lGxZHKiufjPLbM=";
+ hash = "sha256-LrCBCfIcpxNjy/yjwCG4J34eJO4AdUr21kp9FBwSeAY=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/prophet/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/prophet/default.nix
index 8f33fc7aa8..4ccfdb7fc7 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/prophet/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/prophet/default.nix
@@ -49,7 +49,7 @@ buildPythonPackage rec {
importlib-resources
];
- passthru.optional-dependencies.parallel = [
+ optional-dependencies.parallel = [
dask
distributed
] ++ dask.optional-dependencies.dataframe;
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/proto-plus/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/proto-plus/default.nix
index df76396f68..ae3cd88eee 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/proto-plus/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/proto-plus/default.nix
@@ -11,13 +11,13 @@
buildPythonPackage rec {
pname = "proto-plus";
- version = "1.23.0";
+ version = "1.24.0";
format = "setuptools";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- hash = "sha256-iQdRce8RmIs/oVf129i5zwnWX//ul+Kc5APNje+6GdI=";
+ hash = "sha256-MLcqXsr+RAaw0znbNbVsQFkGTmkie4w72nRiOX+WZEU=";
};
propagatedBuildInputs = [ protobuf ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/proton-core/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/proton-core/default.nix
index 91bffd81e2..12df2934bf 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/proton-core/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/proton-core/default.nix
@@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "proton-core";
- version = "0.3.3";
+ version = "0.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "ProtonVPN";
repo = "python-proton-core";
rev = "refs/tags/v${version}";
- hash = "sha256-2Drlai/PYzi1z1CtDYfNhol2wamb/HNrvUhj0XsiyHg=";
+ hash = "sha256-IiKmtgcCSe2q3qaNuUSaC/D/vSQzVq7w8VN2Xq81+tQ=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/proton-vpn-network-manager-openvpn/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/proton-vpn-network-manager-openvpn/default.nix
new file mode 100644
index 0000000000..25c9715e7e
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/proton-vpn-network-manager-openvpn/default.nix
@@ -0,0 +1,52 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ gobject-introspection,
+ setuptools,
+ proton-core,
+ proton-vpn-network-manager,
+ pytestCheckHook,
+ pytest-cov-stub,
+}:
+
+buildPythonPackage rec {
+ pname = "proton-vpn-network-manager-openvpn";
+ version = "0.1.0";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "ProtonVPN";
+ repo = "python-proton-vpn-network-manager-openvpn";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-eDBcpuz37crfAFX6oysB4FCkSmVLyfLJ0R2L0cZgjRo=";
+ };
+
+ nativeBuildInputs = [
+ # Solves Namespace NM not available
+ gobject-introspection
+ ];
+
+ build-system = [
+ setuptools
+ ];
+
+ dependencies = [
+ proton-core
+ proton-vpn-network-manager
+ ];
+
+ pythonImportsCheck = [ "proton.vpn.backend.linux.networkmanager.protocol" ];
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ pytest-cov-stub
+ ];
+
+ meta = {
+ description = "Adds support for the OpenVPN protocol using NetworkManager";
+ homepage = "https://github.com/ProtonVPN/python-proton-vpn-network-manager-openvpn";
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ sebtm ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/proton-vpn-network-manager-wireguard/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/proton-vpn-network-manager-wireguard/default.nix
new file mode 100644
index 0000000000..e32a4b5a1b
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/proton-vpn-network-manager-wireguard/default.nix
@@ -0,0 +1,57 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ gobject-introspection,
+ setuptools,
+ proton-core,
+ proton-vpn-killswitch-network-manager-wireguard,
+ proton-vpn-network-manager,
+ pytestCheckHook,
+ pytest-cov-stub,
+}:
+
+buildPythonPackage rec {
+ pname = "proton-vpn-network-manager-wireguard";
+ version = "0.4.1";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "ProtonVPN";
+ repo = "python-proton-vpn-network-manager-wireguard";
+ rev = "v${version}";
+ hash = "sha256-DZXixcm2VwXhbN4buABlkybDgXIg/mbeUVHOpdoj0Kw=";
+ };
+
+ nativeBuildInputs = [
+ # Solves Namespace NM not available
+ gobject-introspection
+ ];
+
+ build-system = [
+ setuptools
+ ];
+
+ dependencies = [
+ proton-core
+ proton-vpn-killswitch-network-manager-wireguard
+ proton-vpn-network-manager
+ ];
+
+ preCheck = ''
+ # Needed for Permission denied: '/homeless-shelter'
+ export HOME=$(mktemp -d)
+ '';
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ pytest-cov-stub
+ ];
+
+ meta = {
+ description = "Adds support for the Wireguard protocol using NetworkManager";
+ homepage = "https://github.com/ProtonVPN/python-proton-vpn-network-manager-wireguard";
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ sebtm ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/proton-vpn-network-manager/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/proton-vpn-network-manager/default.nix
index 2103b9c148..fea0d2e304 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/proton-vpn-network-manager/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/proton-vpn-network-manager/default.nix
@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "proton-vpn-network-manager";
- version = "0.6.3";
+ version = "0.5.2";
pyproject = true;
src = fetchFromGitHub {
owner = "ProtonVPN";
repo = "python-proton-vpn-network-manager";
rev = "refs/tags/v${version}";
- hash = "sha256-fbA3kvhU3l20+7irThiTk/fDe60yR4aWxhE3Ol2K7ow=";
+ hash = "sha256-hTJE9sUjPMsE9d0fIA/OhoasumtfsWuFwn0aTm10PN4=";
};
nativeBuildInputs = [
@@ -54,11 +54,6 @@ buildPythonPackage rec {
pytest-asyncio
];
- preCheck = ''
- # Needed for Permission denied: '/homeless-shelter'
- export HOME=$(mktemp -d)
- '';
-
meta = {
description = "Provides the necessary functionality for other ProtonVPN components to interact with NetworkManager";
homepage = "https://github.com/ProtonVPN/python-proton-vpn-network-manager";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/psd-tools/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/psd-tools/default.nix
index f6ffef6ea7..9a5c0cf60f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/psd-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/psd-tools/default.nix
@@ -3,6 +3,7 @@
buildPythonPackage,
fetchFromGitHub,
pythonOlder,
+ setuptools,
attrs,
docopt,
pillow,
@@ -11,15 +12,15 @@
numpy,
aggdraw,
pytestCheckHook,
- pytest-cov,
+ pytest-cov-stub,
ipython,
cython,
}:
buildPythonPackage rec {
pname = "psd-tools";
- version = "1.9.34";
- format = "setuptools";
+ version = "1.10.0";
+ pyproject = true;
disabled = pythonOlder "3.7";
@@ -27,20 +28,18 @@ buildPythonPackage rec {
owner = "psd-tools";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-UFdprXoHFsbH3Tbui44n8FTdbkynnYVL1LHtFzFInio=";
+ hash = "sha256-H3Szd8/NjXCkWyG/q+6O5L0Iq5u/g4UNdEmhDqQsAY8=";
};
- postPatch = ''
- sed -i "/addopts =/d" pyproject.toml
- '';
+ build-system = [
+ setuptools
+ cython
+ ];
- nativeBuildInputs = [ cython ];
-
- propagatedBuildInputs = [
+ dependencies = [
aggdraw
attrs
docopt
- ipython
numpy
pillow
scikit-image
@@ -49,7 +48,8 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
- pytest-cov
+ pytest-cov-stub
+ ipython
];
pythonImportsCheck = [ "psd_tools" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/psycopg/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/psycopg/default.nix
index aaaf362eab..7d7692018e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/psycopg/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/psycopg/default.nix
@@ -161,7 +161,7 @@ buildPythonPackage rec {
"psycopg_pool"
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
c = [ psycopg-c ];
pool = [ psycopg-pool ];
};
@@ -175,8 +175,8 @@ buildPythonPackage rec {
postgresql
]
++ lib.optional (stdenv.hostPlatform.isLinux) postgresqlTestHook
- ++ passthru.optional-dependencies.c
- ++ passthru.optional-dependencies.pool;
+ ++ optional-dependencies.c
+ ++ optional-dependencies.pool;
env = {
postgresqlEnableTCP = 1;
@@ -205,13 +205,16 @@ buildPythonPackage rec {
# Mypy typing test
"tests/test_typing.py"
"tests/crdb/test_typing.py"
+ # https://github.com/psycopg/psycopg/pull/915
+ "tests/test_notify.py"
+ "tests/test_notify_async.py"
];
pytestFlagsArray = [
"-o"
"cache_dir=$TMPDIR"
"-m"
- "'not refcount and not timing'"
+ "'not refcount and not timing and not flakey'"
# pytest.PytestRemovedIn9Warning: Marks applied to fixtures have no effect
"-W"
"ignore::pytest.PytestRemovedIn9Warning"
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/publicsuffixlist/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/publicsuffixlist/default.nix
index 3103506106..b3a0785c2a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/publicsuffixlist/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/publicsuffixlist/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "publicsuffixlist";
- version = "1.0.2.20240920";
+ version = "1.0.2.20241002";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-LZDAepnKR2/BfU/grBE1Aw3wXwt9atAPu3dfh9KZ9tE=";
+ hash = "sha256-IPeNtpXAbonbHHpNVkv8zfD7T+InkIk9s/7sU64wRQ0=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pulsectl/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pulsectl/default.nix
index abdc439fd6..756826b450 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pulsectl/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pulsectl/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "pulsectl";
- version = "24.4.0";
+ version = "24.8.0";
format = "setuptools";
src = fetchPypi {
inherit pname version;
- hash = "sha256-aX7VDn1FLnhniuOOKrk1hDAIvsRIlVKDzQ+zYoZ+MWU=";
+ hash = "sha256-sFFQbQ1z08xDV879PeF7uFnX7PAE6ZSw98+oeFG8cVY=";
};
patches = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pulumi-aws/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pulumi-aws/default.nix
index a72a476617..ca59412c74 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pulumi-aws/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pulumi-aws/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "pulumi-aws";
# Version is independant of pulumi's.
- version = "6.52.0";
+ version = "6.54.1";
pyproject = true;
build-system = [ setuptools ];
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "pulumi";
repo = "pulumi-aws";
rev = "refs/tags/v${version}";
- hash = "sha256-EYDvhgUOWMj2kahzwkg8L43D42YGo2IHrrmKFhMPOb0=";
+ hash = "sha256-OFkXLH8r4BSvALv8kd7vm8k5TDJPBJSuJ04FzNdsrF8=";
};
sourceRoot = "${src.name}/sdk/python";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pure-python-adb/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pure-python-adb/default.nix
index 39ca6addf0..9b861f821a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pure-python-adb/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pure-python-adb/default.nix
@@ -19,13 +19,13 @@ buildPythonPackage rec {
sha256 = "0kdr7w2fhgjpcf1k3l6an9im583iqkr6v8hb4q1zw30nh3bqkk0f";
};
- passthru.optional-dependencies = {
+ optional-dependencies = {
async = [ aiofiles ];
};
doCheck = pythonOlder "3.10"; # all tests result in RuntimeError on 3.10
- nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.async;
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.async;
pythonImportsCheck = [ "ppadb.client" ] ++ lib.optionals doCheck [ "ppadb.client_async" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/puremagic/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/puremagic/default.nix
index 3012925d41..9881df2a4c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/puremagic/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/puremagic/default.nix
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "puremagic";
- version = "1.27";
+ version = "1.28";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "cdgriffith";
repo = "puremagic";
rev = "refs/tags/${version}";
- hash = "sha256-93akHgfkNbYGDJxXXJTk9yobvpiycqdroVBEeOzDiFQ=";
+ hash = "sha256-a7jRQUSbH3E6eJiXNKr4ikdSXRZ6+/csl/EMiKXMzmk=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pwntools/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pwntools/default.nix
index 6874fd866e..228b89890f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pwntools/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pwntools/default.nix
@@ -33,12 +33,12 @@ let
in
buildPythonPackage rec {
pname = "pwntools";
- version = "4.13.0";
+ version = "4.13.1";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-HVyiU4PsEPtk4o0ULB2Gj5HqHFOpPTUx0wFdgwgo08M=";
+ hash = "sha256-szInJftQMdwwll44VQc2CNmr900qv5enLGfUSq3843w=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/py-ocsf-models/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/py-ocsf-models/default.nix
new file mode 100644
index 0000000000..03fbc02e36
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/py-ocsf-models/default.nix
@@ -0,0 +1,51 @@
+{
+ lib,
+ buildPythonPackage,
+ cryptography,
+ email-validator,
+ fetchFromGitHub,
+ poetry-core,
+ pydantic,
+ pytestCheckHook,
+ pythonOlder,
+}:
+
+buildPythonPackage rec {
+ pname = "py-ocsf-models";
+ version = "0.2.0";
+ pyproject = true;
+
+ disabled = pythonOlder "3.9";
+
+ src = fetchFromGitHub {
+ owner = "prowler-cloud";
+ repo = "py-ocsf-models";
+ rev = "refs/tags/${version}";
+ hash = "sha256-cFtWPO78KRh7IY+ePTzXpLPbZm+EtNvuJkhZZzKKjaA=";
+ };
+
+ pythonRelaxDeps = true;
+
+ build-system = [ poetry-core ];
+
+ dependencies = [
+ cryptography
+ email-validator
+ pydantic
+ ];
+
+ nativeCheckInputs = [ pytestCheckHook ];
+
+ # Tests are outdated
+ doCheck = false;
+
+ pythonImportsCheck = [ "py_ocsf_models" ];
+
+ meta = {
+ description = "OCSF models in Python using Pydantic";
+ homepage = "https://github.com/prowler-cloud/py-ocsf-models";
+ changelog = "https://github.com/prowler-cloud/py-ocsf-models/releases/tag/${version}";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ fab ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/py-serializable/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/py-serializable/default.nix
index 6754d656e2..a9d4988c6f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/py-serializable/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/py-serializable/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "py-serializable";
- version = "1.1.1";
+ version = "1.1.2";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "madpah";
repo = "serializable";
rev = "refs/tags/v${version}";
- hash = "sha256-8ciRzanrcb7DMAcWzIxRkgeCRGw+Ji8Epnw67cylGeQ=";
+ hash = "sha256-2A+QjokZ7gtgstclZ7PFSPymYjQYKsLVXy9xbFOfxLo=";
};
build-system = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/py-synologydsm-api/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/py-synologydsm-api/default.nix
index 7fe3f1f61f..8361171fc2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/py-synologydsm-api/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/py-synologydsm-api/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "py-synologydsm-api";
- version = "2.5.2";
+ version = "2.5.3";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "mib1185";
repo = "py-synologydsm-api";
rev = "refs/tags/v${version}";
- hash = "sha256-c1qNCOmGEiI+bHDGxJ7OtdmPFcdkev+5U9cuDC8O5iQ=";
+ hash = "sha256-3DpgJqL8pSiAK/t/Qe2CxntQStTqDumkivhnPKHVlnE=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyTelegramBotAPI/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyTelegramBotAPI/default.nix
index efbd9d96f4..77d33a7d9b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyTelegramBotAPI/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyTelegramBotAPI/default.nix
@@ -34,7 +34,7 @@ buildPythonPackage rec {
build-system = [ hatchling ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
json = [ ujson ];
PIL = [ pillow ];
redis = [ redis ];
@@ -50,7 +50,7 @@ buildPythonPackage rec {
checkInputs = [
pytestCheckHook
requests
- ] ++ passthru.optional-dependencies.watchdog ++ passthru.optional-dependencies.aiohttp;
+ ] ++ optional-dependencies.watchdog ++ optional-dependencies.aiohttp;
pythonImportsCheck = [ "telebot" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyblu/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyblu/default.nix
index fdabb3f9ef..867ca8ba31 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyblu/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyblu/default.nix
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "pyblu";
- version = "1.0.2";
+ version = "1.0.3";
pyproject = true;
src = fetchFromGitHub {
owner = "LouisChrist";
repo = "pyblu";
rev = "refs/tags/v${version}";
- hash = "sha256-olQZ7e4RmjL1KVtJvPsXICgL2VCOIFnZCW8WjKO3X+Q=";
+ hash = "sha256-1H7TqFPVstB+nCYwWOT8E2HcmkLQx9pekBq2WIAf8DQ=";
};
build-system = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pycaption/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pycaption/default.nix
index 0707726f58..7eee56d744 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pycaption/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pycaption/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "pycaption";
- version = "2.2.12";
+ version = "2.2.15";
disabled = pythonOlder "3.8";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "pbs";
repo = "pycaption";
rev = "refs/tags/${version}";
- hash = "sha256-vdSoqNWEubK0np14EiI/hRbrEx0722qg6Ggcpmhz8FM=";
+ hash = "sha256-07Llsp2Cvvo9WueeTBJnAos3uynhYL0gT5U21EI9dHY=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pychromecast/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pychromecast/default.nix
index f14248b781..df5007d938 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pychromecast/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pychromecast/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "pychromecast";
- version = "14.0.1";
+ version = "14.0.2";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "PyChromecast";
inherit version;
- hash = "sha256-4W4Kf5SIMZGRuLT6IcoL60vxLu2lyb9kAkEYjyvqCj4=";
+ hash = "sha256-CSxl9CGZG8pWUzi8YaDBSGHEfg9cCmWRml6T8C39Bxo=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pycrdt/Cargo.lock b/third_party/nixpkgs/pkgs/development/python-modules/pycrdt/Cargo.lock
index a2182a11dc..4cfd8c41c1 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pycrdt/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pycrdt/Cargo.lock
@@ -21,9 +21,9 @@ dependencies = [
[[package]]
name = "async-trait"
-version = "0.1.82"
+version = "0.1.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1"
+checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd"
dependencies = [
"proc-macro2",
"quote",
@@ -32,9 +32,9 @@ dependencies = [
[[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 = "bitflags"
@@ -71,9 +71,9 @@ checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
[[package]]
name = "dashmap"
-version = "6.0.1"
+version = "6.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "804c8821570c3f8b70230c2ba75ffa5c0f9a4189b9a432b6656c536712acae28"
+checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf"
dependencies = [
"cfg-if",
"crossbeam-utils",
@@ -161,9 +161,9 @@ dependencies = [
[[package]]
name = "libc"
-version = "0.2.158"
+version = "0.2.159"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439"
+checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5"
[[package]]
name = "lock_api"
@@ -198,15 +198,18 @@ dependencies = [
[[package]]
name = "once_cell"
-version = "1.19.0"
+version = "1.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
+checksum = "82881c4be219ab5faaf2ad5e5e5ecdff8c66bd7402ca3160975c93b24961afd1"
+dependencies = [
+ "portable-atomic",
+]
[[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_core"
@@ -229,9 +232,9 @@ checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
[[package]]
name = "portable-atomic"
-version = "1.7.0"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265"
+checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2"
[[package]]
name = "proc-macro2"
@@ -244,7 +247,7 @@ dependencies = [
[[package]]
name = "pycrdt"
-version = "0.9.11"
+version = "0.9.16"
dependencies = [
"pyo3",
"yrs",
@@ -252,9 +255,9 @@ dependencies = [
[[package]]
name = "pyo3"
-version = "0.22.2"
+version = "0.22.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "831e8e819a138c36e212f3af3fd9eeffed6bf1510a805af35b0edee5ffa59433"
+checksum = "15ee168e30649f7f234c3d49ef5a7a6cbf5134289bc46c29ff3155fa3221c225"
dependencies = [
"cfg-if",
"indoc",
@@ -270,9 +273,9 @@ dependencies = [
[[package]]
name = "pyo3-build-config"
-version = "0.22.2"
+version = "0.22.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e8730e591b14492a8945cdff32f089250b05f5accecf74aeddf9e8272ce1fa8"
+checksum = "e61cef80755fe9e46bb8a0b8f20752ca7676dcc07a5277d8b7768c6172e529b3"
dependencies = [
"once_cell",
"target-lexicon",
@@ -280,9 +283,9 @@ dependencies = [
[[package]]
name = "pyo3-ffi"
-version = "0.22.2"
+version = "0.22.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e97e919d2df92eb88ca80a037969f44e5e70356559654962cbb3316d00300c6"
+checksum = "67ce096073ec5405f5ee2b8b31f03a68e02aa10d5d4f565eca04acc41931fa1c"
dependencies = [
"libc",
"pyo3-build-config",
@@ -290,9 +293,9 @@ dependencies = [
[[package]]
name = "pyo3-macros"
-version = "0.22.2"
+version = "0.22.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb57983022ad41f9e683a599f2fd13c3664d7063a3ac5714cae4b7bee7d3f206"
+checksum = "2440c6d12bc8f3ae39f1e775266fa5122fd0c8891ce7520fa6048e683ad3de28"
dependencies = [
"proc-macro2",
"pyo3-macros-backend",
@@ -302,9 +305,9 @@ dependencies = [
[[package]]
name = "pyo3-macros-backend"
-version = "0.22.2"
+version = "0.22.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec480c0c51ddec81019531705acac51bcdbeae563557c982aa8263bb96880372"
+checksum = "1be962f0e06da8f8465729ea2cb71a416d2257dff56cbe40a70d3e62a93ae5d1"
dependencies = [
"heck",
"proc-macro2",
@@ -324,9 +327,9 @@ dependencies = [
[[package]]
name = "redox_syscall"
-version = "0.5.3"
+version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4"
+checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f"
dependencies = [
"bitflags",
]
@@ -345,18 +348,18 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "serde"
-version = "1.0.209"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09"
+checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.209"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170"
+checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
dependencies = [
"proc-macro2",
"quote",
@@ -365,9 +368,9 @@ dependencies = [
[[package]]
name = "serde_json"
-version = "1.0.127"
+version = "1.0.128"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad"
+checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
dependencies = [
"itoa",
"memchr",
@@ -392,9 +395,9 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
[[package]]
name = "syn"
-version = "2.0.77"
+version = "2.0.79"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed"
+checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590"
dependencies = [
"proc-macro2",
"quote",
@@ -409,18 +412,18 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
[[package]]
name = "thiserror"
-version = "1.0.63"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724"
+checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.63"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261"
+checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3"
dependencies = [
"proc-macro2",
"quote",
@@ -429,9 +432,9 @@ dependencies = [
[[package]]
name = "unicode-ident"
-version = "1.0.12"
+version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
+checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
[[package]]
name = "unindent"
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pycrdt/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pycrdt/default.nix
index c09682e636..952052246a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pycrdt/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pycrdt/default.nix
@@ -3,27 +3,34 @@
stdenv,
buildPythonPackage,
fetchFromGitHub,
+
+ # buildInputs
libiconv,
+
+ # nativeBuildInputs
rustPlatform,
+
+ # tests
anyio,
objsize,
pydantic,
pytestCheckHook,
trio,
y-py,
+
nix-update-script,
}:
buildPythonPackage rec {
pname = "pycrdt";
- version = "0.9.11";
+ version = "0.9.16";
pyproject = true;
src = fetchFromGitHub {
owner = "jupyter-server";
repo = "pycrdt";
rev = "refs/tags/v${version}";
- hash = "sha256-62r3AO+x9du6UjIdtqDPmwJ30/YmQxbPcCXgOaGNtL0=";
+ hash = "sha256-AO5KGBG4I+D5q/VSifzmg0ImAujR1ol9zGU4Y61fImc=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pycyphal/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pycyphal/default.nix
index 698a9e2059..5dc9dec212 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pycyphal/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pycyphal/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
nunavut
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
transport-can-pythoncan = [ python-can ] ++ python-can.optional-dependencies.serial;
transport-serial = [
cobs
@@ -45,7 +45,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
pytest-asyncio
- ] ++ builtins.foldl' (x: y: x ++ y) [ ] (builtins.attrValues passthru.optional-dependencies);
+ ] ++ builtins.foldl' (x: y: x ++ y) [ ] (builtins.attrValues optional-dependencies);
preCheck = ''
export HOME=$TMPDIR
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pydantic/1.nix b/third_party/nixpkgs/pkgs/development/python-modules/pydantic/1.nix
index 2b268d2bf5..cfd0df8c76 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pydantic/1.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pydantic/1.nix
@@ -37,7 +37,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ typing-extensions ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
dotenv = [ python-dotenv ];
email = [ email-validator ];
};
@@ -45,7 +45,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytest-mock
pytest7CheckHook
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
pytestFlagsArray = [
# https://github.com/pydantic/pydantic/issues/4817
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pydeck/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pydeck/default.nix
index e0c77c5a2c..51cb247a51 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pydeck/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pydeck/default.nix
@@ -45,7 +45,7 @@ buildPythonPackage rec {
numpy
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
carto = [
# pydeck-carto
];
@@ -61,7 +61,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
pandas
- ] ++ passthru.optional-dependencies.jupyter;
+ ] ++ optional-dependencies.jupyter;
# tries to start a jupyter server
disabledTests = [ "test_nbconvert" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pydeconz/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pydeconz/default.nix
index 68e31e0002..1cd8c6e8a9 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pydeconz/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pydeconz/default.nix
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "pydeconz";
- version = "116";
+ version = "117";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "Kane610";
repo = "deconz";
rev = "refs/tags/v${version}";
- hash = "sha256-XtcAs+xKSTJcQN0mCj6ewkT7owvA7nlZ8PhWfL9NZh8=";
+ hash = "sha256-G04Lb92yrSQBs/Vc3wW60jR74nsWzfjAUfQPzqVhoLk=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pydocstyle/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pydocstyle/default.nix
index 8e53cf0865..47abe284a8 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pydocstyle/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pydocstyle/default.nix
@@ -42,9 +42,9 @@ buildPythonPackage rec {
propagatedBuildInputs = [ snowballstemmer ] ++ lib.optionals (pythonOlder "3.11") [ tomli ];
- passthru.optional-dependencies.toml = [ tomli ];
+ optional-dependencies.toml = [ tomli ];
- nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.toml;
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.toml;
disabledTestPaths = [
"src/tests/test_integration.py" # runs pip install
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pydrive2/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pydrive2/default.nix
index f96380877e..a360b48083 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pydrive2/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pydrive2/default.nix
@@ -40,7 +40,7 @@ buildPythonPackage rec {
pyyaml
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
fsspec = [
appdirs
fsspec
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pydruid/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pydruid/default.nix
index 69ba702507..37838c6fed 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pydruid/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pydruid/default.nix
@@ -41,17 +41,15 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
pycurl
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
pythonImportsCheck = [ "pydruid" ];
- passthru = {
- optional-dependencies = {
- pandas = [ pandas ];
- async = [ tornado ];
- sqlalchemy = [ sqlalchemy ];
- # druid has a `cli` extra, but it doesn't work with nixpkgs pygments
- };
+ optional-dependencies = {
+ pandas = [ pandas ];
+ async = [ tornado ];
+ sqlalchemy = [ sqlalchemy ];
+ # druid has a `cli` extra, but it doesn't work with nixpkgs pygments
};
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyexploitdb/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyexploitdb/default.nix
index ed474ac2f9..ef1424fd00 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyexploitdb/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyexploitdb/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "pyexploitdb";
- version = "0.2.36";
+ version = "0.2.37";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "pyExploitDb";
inherit version;
- hash = "sha256-JezjKbCO75JFHLsDzk3zNMHO6Xpz2xTjecTfrXhgUiA=";
+ hash = "sha256-Z+pwss6CHy2tVz418oz2RxNYJff3x03fU7kjPkMwc5Y=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyftpdlib/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyftpdlib/default.nix
index efe1c17977..24ec863842 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyftpdlib/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyftpdlib/default.nix
@@ -26,7 +26,7 @@ buildPythonPackage rec {
dependencies = [ pysendfile ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
ssl = [ pyopenssl ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pygal/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pygal/default.nix
index c16eae5e8e..7f7c72eb51 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pygal/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pygal/default.nix
@@ -37,7 +37,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ importlib-metadata ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
lxml = [ lxml ];
png = [ cairosvg ];
};
@@ -45,7 +45,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pyquery
pytestCheckHook
- ] ++ passthru.optional-dependencies.png;
+ ] ++ optional-dependencies.png;
preCheck = ''
# necessary on darwin to pass the testsuite
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pygls/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pygls/default.nix
index 8128de3769..48791db6a2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pygls/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pygls/default.nix
@@ -40,7 +40,7 @@ buildPythonPackage rec {
typeguard
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
ws = [ websockets ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pygmt/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pygmt/default.nix
index 8526902333..a585080103 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pygmt/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pygmt/default.nix
@@ -67,8 +67,6 @@ buildPythonPackage rec {
homepage = "https://github.com/GenericMappingTools/pygmt";
license = licenses.bsd3;
changelog = "https://github.com/GenericMappingTools/pygmt/releases/tag/v${version}";
- # pygmt.exceptions.GMTCLibNotFoundError: Error loading the GMT shared library '/nix/store/r3xnnqgl89vrnq0kzxx0bmjwzks45mz8-gmt-6.1.1/lib/libgmt.dylib'
- broken = stdenv.hostPlatform.isDarwin;
maintainers = with maintainers; [ sikmir ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pygraphviz/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pygraphviz/default.nix
index 201902949c..028f694887 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pygraphviz/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pygraphviz/default.nix
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "pygraphviz";
- version = "1.13";
+ version = "1.14";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "pygraphviz";
repo = "pygraphviz";
rev = "refs/tags/pygraphviz-${version}";
- hash = "sha256-/H7eHgs3jtbgat8//1Y1S3iV5s0UBKW+J+zK+f8qGqI=";
+ hash = "sha256-RyUmT2djj2GnVG82xO9HULMAJZb2LYMUGDRvCwaYBg8=";
};
patches = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyinfra/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyinfra/default.nix
index 62d57ef653..9492aa9484 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyinfra/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyinfra/default.nix
@@ -22,7 +22,7 @@
buildPythonPackage rec {
pname = "pyinfra";
- version = "3.1";
+ version = "3.1.1";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -31,7 +31,7 @@ buildPythonPackage rec {
owner = "Fizzadar";
repo = "pyinfra";
rev = "refs/tags/v${version}";
- hash = "sha256-uTGJX92AIaMLLLq0XPpfIhL9kFPR+aJgMxxoKYJf0PM=";
+ hash = "sha256-NHQpYOXlqFU4BtiwiESGV8pM0O8kqCz2TpXOGz8T4zQ=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyinstaller/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyinstaller/default.nix
index c8b4d46972..c7b770f1b4 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyinstaller/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyinstaller/default.nix
@@ -11,7 +11,9 @@
, pyinstaller
, glibc
, binutils
+, macholib
, installShellFiles
+, stdenv
}:
buildPythonPackage rec {
@@ -34,10 +36,11 @@ buildPythonPackage rec {
dependencies = [
altgraph
packaging
+ macholib
pyinstaller-hooks-contrib
];
- makeWrapperArgs = [
+ makeWrapperArgs = lib.optionals stdenv.hostPlatform.isLinux [
"--prefix" "PATH" ":" (lib.makeBinPath [ glibc binutils ])
];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyiskra/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyiskra/default.nix
new file mode 100644
index 0000000000..844299d01b
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyiskra/default.nix
@@ -0,0 +1,41 @@
+{
+ aiohttp,
+ buildPythonPackage,
+ fetchFromGitHub,
+ lib,
+ pymodbus,
+ setuptools,
+}:
+
+buildPythonPackage rec {
+ pname = "pyiskra";
+ version = "0.1.14";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "Iskramis";
+ repo = "pyiskra";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-OLNUa11UULiW6E8nVy5rUyN7iAD7KdM+R76m2zaDOgc=";
+ };
+
+ build-system = [ setuptools ];
+
+ dependencies = [
+ aiohttp
+ pymodbus
+ ];
+
+ pythonImportsCheck = [ "pyiskra" ];
+
+ # upstream has no tests
+ doCheck = false;
+
+ meta = {
+ changelog = "https://github.com/Iskramis/pyiskra/releases/tag/v${version}";
+ description = "Python Iskra devices interface";
+ homepage = "https://github.com/Iskramis/pyiskra";
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ dotlambda ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pykoplenti/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pykoplenti/default.nix
index a4f605692c..cbca76c746 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pykoplenti/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pykoplenti/default.nix
@@ -37,7 +37,7 @@ buildPythonPackage rec {
pydantic
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
CLI = [
click
prompt-toolkit
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pylance/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pylance/default.nix
index ff66678e66..1563bcf88d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pylance/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pylance/default.nix
@@ -100,16 +100,21 @@ buildPythonPackage rec {
cd python/python/tests
'';
- disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [
- # AttributeError: module 'torch.distributed' has no attribute 'is_initialized'
- "test_convert_int_tensors"
- "test_ground_truth"
- "test_index_cast_centroids"
- "test_index_with_no_centroid_movement"
- "test_iter_filter"
- "test_iter_over_dataset_fixed_shape_tensor"
- "test_iter_over_dataset_fixed_size_lists"
- ];
+ disabledTests =
+ lib.optionals stdenv.hostPlatform.isDarwin [
+ # AttributeError: module 'torch.distributed' has no attribute 'is_initialized'
+ "test_convert_int_tensors"
+ "test_ground_truth"
+ "test_index_cast_centroids"
+ "test_index_with_no_centroid_movement"
+ "test_iter_filter"
+ "test_iter_over_dataset_fixed_shape_tensor"
+ "test_iter_over_dataset_fixed_size_lists"
+ ]
+ ++ [
+ # incompatible with duckdb 1.1.1
+ "test_duckdb_pushdown_extension_types"
+ ];
passthru.updateScript = nix-update-script {
extraArgs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pylint-django/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pylint-django/default.nix
index cac67ca505..5cf7838dea 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pylint-django/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pylint-django/default.nix
@@ -30,7 +30,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ pylint-plugin-utils ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
with_django = [ django ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pylutron-caseta/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pylutron-caseta/default.nix
index 2bd1368ffb..94bae7f24e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pylutron-caseta/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pylutron-caseta/default.nix
@@ -32,7 +32,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ cryptography ] ++ lib.optionals (pythonOlder "3.11") [ async-timeout ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
cli = [
click
xdg
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pymatgen/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pymatgen/default.nix
index 005a65b631..303d7680e8 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pymatgen/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pymatgen/default.nix
@@ -69,7 +69,7 @@ buildPythonPackage rec {
uncertainties
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
ase = [ ase ];
joblib = [ joblib ];
seekpath = [ seekpath ];
@@ -78,7 +78,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
pytest-xdist
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
preCheck = ''
# ensure tests can find these
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pymc/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pymc/default.nix
index 30161191dd..b4978a8362 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pymc/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pymc/default.nix
@@ -1,11 +1,11 @@
{
lib,
buildPythonPackage,
- pythonOlder,
fetchFromGitHub,
# build-system
setuptools,
+ versioneer,
# dependencies
arviz,
@@ -22,16 +22,14 @@
buildPythonPackage rec {
pname = "pymc";
- version = "5.16.2";
+ version = "5.17.0";
pyproject = true;
- disabled = pythonOlder "3.10";
-
src = fetchFromGitHub {
owner = "pymc-devs";
repo = "pymc";
rev = "refs/tags/v${version}";
- hash = "sha256-vOU5P45AJPULGWj9lscZKP3JqfSpkPDnq1Fyq9lIawc=";
+ hash = "sha256-vElS6f46xVvK+p5/IvjgCI4wMZlBe3Q5ZaQUie1yLJw=";
};
postPatch = ''
@@ -39,7 +37,10 @@ buildPythonPackage rec {
--replace-fail ', "pytest-cov"' ""
'';
- build-system = [ setuptools ];
+ build-system = [
+ setuptools
+ versioneer
+ ];
dependencies = [
arviz
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pymodbus/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pymodbus/default.nix
index 38411beca9..bb0fb022d2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pymodbus/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pymodbus/default.nix
@@ -39,7 +39,7 @@ buildPythonPackage rec {
build-system = [ setuptools ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
repl = [
aiohttp
typer
@@ -57,7 +57,7 @@ buildPythonPackage rec {
redis
sqlalchemy
twisted
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
preCheck = ''
pushd test
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pymysensors/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pymysensors/default.nix
index df42f2a4cc..9178399610 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pymysensors/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pymysensors/default.nix
@@ -42,7 +42,7 @@ buildPythonPackage rec {
voluptuous
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
mqtt-client = [ paho-mqtt ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pynvml/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pynvml/default.nix
index 936a4f5ce8..d7a554205e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pynvml/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pynvml/default.nix
@@ -4,7 +4,6 @@
cudaPackages,
fetchFromGitHub,
substituteAll,
- pythonOlder,
addDriverRunpath,
setuptools,
pytestCheckHook,
@@ -14,15 +13,14 @@
buildPythonPackage rec {
pname = "pynvml";
- version = "11.5.0";
+ version = "11.5.3";
pyproject = true;
- disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "gpuopenanalytics";
repo = "pynvml";
rev = "refs/tags/${version}";
- hash = "sha256-K3ZENjgi+TVDxr55dRK1y8SwzfgVIzcnD4oEI+KHRa4=";
+ hash = "sha256-8NkYBRpcW3dvxVc6z17TMRPqA0YK/J/CdjuqgdcTdy8=";
};
patches = [
@@ -37,7 +35,7 @@ buildPythonPackage rec {
rm versioneer.py
'';
- nativeBuildInputs = [
+ build-system = [
setuptools
versioneer
];
@@ -59,10 +57,10 @@ buildPythonPackage rec {
print(f"{pynvml.nvmlInit()=}")
'';
- meta = with lib; {
+ meta = {
description = "Python bindings for the NVIDIA Management Library";
homepage = "https://github.com/gpuopenanalytics/pynvml";
- license = licenses.bsd3;
- maintainers = [ maintainers.bcdarwin ];
+ license = lib.licenses.bsd3;
+ maintainers = [ lib.maintainers.bcdarwin ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyogrio/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyogrio/default.nix
index 63f798d21d..ec66d35900 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyogrio/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyogrio/default.nix
@@ -17,15 +17,15 @@
buildPythonPackage rec {
pname = "pyogrio";
- version = "0.9.0";
+ version = "0.10.0";
pyproject = true;
- disabled = pythonOlder "3.8";
+ disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "geopandas";
repo = "pyogrio";
rev = "v${version}";
- hash = "sha256-HC7+dDehDwEIDQnCMYrsC1jE78AyfHqEhfOZLYSzTIw=";
+ hash = "sha256-AyKBktZWzUxD1HKKp89gQ97c4WPB5PkXnkFqN+RHx7c=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyosmium/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyosmium/default.nix
index fabca67003..19fe009ced 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyosmium/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyosmium/default.nix
@@ -23,7 +23,7 @@
buildPythonPackage rec {
pname = "pyosmium";
- version = "4.0.0";
+ version = "4.0.1";
pyproject = true;
disabled = pythonOlder "3.7" || isPyPy;
@@ -32,7 +32,7 @@ buildPythonPackage rec {
owner = "osmcode";
repo = "pyosmium";
rev = "refs/tags/v${version}";
- hash = "sha256-HYp1MzXSa0tx0hY0JyMf2bmEvm5YuS2R+o25TsO8J6I=";
+ hash = "sha256-qi4GsjQVe2nIcvQThAlxQu3kUdWhRuJFHVPjKbMBxdM=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyotgw/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyotgw/default.nix
index 03a07846b8..322e915b9b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyotgw/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyotgw/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "pyotgw";
- version = "2.2.0";
+ version = "2.2.1";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "mvn23";
repo = "pyotgw";
rev = "refs/tags/${version}";
- hash = "sha256-SowM+glni1PGkM87JT9+QWTD4Tu9XmsfXg99GZzSCJM=";
+ hash = "sha256-jms7uSeafLxq26E9pyVVXtnW7yYD0OrU4KrXxTXoC4M=";
};
build-system = [ setuptools ];
@@ -34,6 +34,11 @@ buildPythonPackage rec {
pythonImportsCheck = [ "pyotgw" ];
+ disabledTests = [
+ # Tests require network access
+ "connect_timeouterror"
+ ];
+
meta = with lib; {
description = "Python module to interact the OpenTherm Gateway";
homepage = "https://github.com/mvn23/pyotgw";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pypck/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pypck/default.nix
index e39adf2566..a24b786a30 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pypck/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pypck/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "pypck";
- version = "0.7.23";
+ version = "0.7.24";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "alengwenus";
repo = "pypck";
rev = "refs/tags/${version}";
- hash = "sha256-CaDwmVx6otBRuPMVpQxaZH/wqkrLgMkq/OnbkkT+VcM=";
+ hash = "sha256-DWdQUnURL3WBi916vOTawtBqq+SHTu4iLViGczwAWQE=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pypdf/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pypdf/default.nix
index 23c90f841a..b9176cc76d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pypdf/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pypdf/default.nix
@@ -2,6 +2,7 @@
lib,
buildPythonPackage,
fetchFromGitHub,
+ fetchpatch2,
pythonOlder,
# build-system
@@ -27,7 +28,7 @@
buildPythonPackage rec {
pname = "pypdf";
- version = "4.3.1";
+ version = "5.0.0";
pyproject = true;
src = fetchFromGitHub {
@@ -36,7 +37,7 @@ buildPythonPackage rec {
rev = "refs/tags/${version}";
# fetch sample files used in tests
fetchSubmodules = true;
- hash = "sha256-wSF20I5WaxRoN0n0jxB5O3mAAIOxP/TclYBTRAUwYHo=";
+ hash = "sha256-omnNC1mzph59aqrXqLCuCk0LgzfJv/JhbQRrAgRhAIg=";
};
outputs = [
@@ -53,6 +54,14 @@ buildPythonPackage rec {
myst-parser
];
+ patches = [
+ (fetchpatch2 {
+ # Mark test_increment_writer as enable_socket (https://github.com/py-pdf/pypdf/pull/2867)
+ url = "https://github.com/py-pdf/pypdf/commit/d974d5c755a7b65f3b9c68c5742afdbc0c1693f6.patch";
+ hash = "sha256-4xiCAStP615IktTUgk31JbIxkxx8d6PQdu8Nfmhc1jo=";
+ })
+ ];
+
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "--disable-socket" ""
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pypoint/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pypoint/default.nix
index e0e5aab543..d7062da6c8 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pypoint/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pypoint/default.nix
@@ -2,26 +2,25 @@
lib,
buildPythonPackage,
fetchFromGitHub,
- authlib,
- httpx,
+ setuptools,
+ aiohttp,
}:
buildPythonPackage rec {
pname = "pypoint";
- version = "2.3.2";
- format = "setuptools";
+ version = "3.0.0";
+ pyproject = true;
src = fetchFromGitHub {
owner = "fredrike";
repo = "pypoint";
rev = "v${version}";
- hash = "sha256-tQ5rQs6ECn9O9dVXKWhmy9BBpOzgqSmwpmbIRbJn2CQ=";
+ hash = "sha256-Ri+vf/vnjQQ+9eZ1Gzt+v68FAxVGt0IY9S3SpeVem3A=";
};
- propagatedBuildInputs = [
- authlib
- httpx
- ];
+ build-system = [ setuptools ];
+
+ dependencies = [ aiohttp ];
# upstream has no tests
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyproject-parser/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyproject-parser/default.nix
index 246146a1c5..a3b6ca4b03 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyproject-parser/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyproject-parser/default.nix
@@ -34,8 +34,6 @@ buildPythonPackage rec {
shippinglabel
typing-extensions
];
-
- nativeCheckInputs = [ ];
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"'
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pypsrp/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pypsrp/default.nix
index faddf2906f..286b8a2ad9 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pypsrp/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pypsrp/default.nix
@@ -48,7 +48,7 @@ buildPythonPackage rec {
xmldiff
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
credssp = [ requests-credssp ];
kerberos = pyspnego.optional-dependencies.kerberos;
named_pipe = [ psutil ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyreqwest-impersonate/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyreqwest-impersonate/default.nix
index 8d9406666f..33e5958430 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyreqwest-impersonate/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyreqwest-impersonate/default.nix
@@ -51,7 +51,7 @@ buildPythonPackage rec {
env.BORING_BSSL_PATH = boringssl-wrapper;
- passthru.optional-dependencies = {
+ optional-dependencies = {
dev = [ pytest ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pysaml2/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pysaml2/default.nix
index 51ed8f0cc3..621f703992 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pysaml2/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pysaml2/default.nix
@@ -66,7 +66,7 @@ buildPythonPackage rec {
xmlschema
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
s2repoze = [
paste
repoze-who
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyscaffold/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyscaffold/default.nix
index 7b3bc447ef..6e738b07d3 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyscaffold/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyscaffold/default.nix
@@ -62,7 +62,7 @@ buildPythonPackage rec {
tomlkit
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [
pre-commit
pyscaffoldext-cookiecutter
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-cookiecutter/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-cookiecutter/default.nix
index bcc4ed68bf..a34bf93334 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-cookiecutter/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-cookiecutter/default.nix
@@ -39,7 +39,7 @@ buildPythonPackage rec {
pyscaffold
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
testing = [
configupdater
pre-commit
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-custom-extension/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-custom-extension/default.nix
index f487b25c9e..ee4bc3aa72 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-custom-extension/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-custom-extension/default.nix
@@ -40,7 +40,7 @@ buildPythonPackage rec {
pyscaffold
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
testing = [
configupdater
pre-commit
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-django/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-django/default.nix
index c85e01e099..e0e9ca4cf6 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-django/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-django/default.nix
@@ -37,7 +37,7 @@ buildPythonPackage rec {
pyscaffold
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
testing = [
configupdater
pre-commit
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-dsproject/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-dsproject/default.nix
index 5f2cd21069..9763ba8ace 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-dsproject/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-dsproject/default.nix
@@ -39,7 +39,7 @@ buildPythonPackage rec {
pyscaffoldext-markdown
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
testing = [
configupdater
pre-commit
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-markdown/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-markdown/default.nix
index 82b25bac41..4d6157ed4d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-markdown/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-markdown/default.nix
@@ -41,7 +41,7 @@ buildPythonPackage rec {
wheel
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
testing = [
configupdater
pre-commit
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-travis/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-travis/default.nix
index 46d27e7480..6c08f6c23a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-travis/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyscaffoldext-travis/default.nix
@@ -37,7 +37,7 @@ buildPythonPackage rec {
pyscaffold
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
testing = [
configupdater
pre-commit
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyscf/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyscf/default.nix
index 5866abddf4..e7a85d7730 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyscf/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyscf/default.nix
@@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "pyscf";
- version = "2.6.2";
+ version = "2.7.0";
format = "setuptools";
src = fetchFromGitHub {
owner = "pyscf";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-gudkKhC5Cpd6ZM9mJ1SfemqmwDqhDmpAfYE8XGFpzmA=";
+ hash = "sha256-lXOREy0BABcjpAkxIMy245SAX8HfJKj/QSHGob14GgI=";
};
# setup.py calls Cmake and passes the arguments in CMAKE_CONFIGURE_ARGS to cmake.
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pysigma-backend-insightidr/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pysigma-backend-insightidr/default.nix
index b062ff4356..9ecc23541c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pysigma-backend-insightidr/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pysigma-backend-insightidr/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "pysigma-backend-insightidr";
- version = "0.2.3";
+ version = "0.2.4";
format = "pyproject";
disabled = pythonOlder "3.8";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "SigmaHQ";
repo = "pySigma-backend-insightidr";
rev = "refs/tags/v${version}";
- hash = "sha256-wQMnnJ0KU+53MS3PIBkwIhUiyUdCrDbdUT6upk2Pp/8=";
+ hash = "sha256-dc25zDYQeU9W9qwrRz7zsM2wOl8kMapDvwFhB6VOwhY=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pysmb/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pysmb/default.nix
index 5a2733c302..d58336d001 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pysmb/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pysmb/default.nix
@@ -2,6 +2,7 @@
lib,
buildPythonPackage,
fetchFromGitHub,
+ setuptools,
pyasn1,
pythonOlder,
tqdm,
@@ -9,8 +10,8 @@
buildPythonPackage rec {
pname = "pysmb";
- version = "1.2.9.1";
- format = "setuptools";
+ version = "1.2.10";
+ pyproject = true;
disabled = pythonOlder "3.7";
@@ -18,10 +19,12 @@ buildPythonPackage rec {
owner = "miketeo";
repo = "pysmb";
rev = "refs/tags/pysmb-${version}";
- hash = "sha256-psV6fYymE6k2YqxOvFM2s7JTG51fI5pSqmkZnvfmprw=";
+ hash = "sha256-Zid6KGNr7BBuyHaxdXkhRC/Ug93HmVXKMtreFf+M7OE=";
};
- propagatedBuildInputs = [
+ build-system = [ setuptools ];
+
+ dependencies = [
pyasn1
tqdm
];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pysmlight/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pysmlight/default.nix
index d334e09990..907fbad8fd 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pysmlight/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pysmlight/default.nix
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "pysmlight";
- version = "0.1.1";
+ version = "0.1.2";
pyproject = true;
src = fetchFromGitHub {
owner = "smlight-tech";
repo = "pysmlight";
rev = "refs/tags/v${version}";
- hash = "sha256-b1f17jOEDQFtwBJa2zhbI8j2rRoMNJy8/WsVWanf6BI=";
+ hash = "sha256-ouPUNKlTlF2t2K7RMG7oDSfeITjNPoGb5pNC7oUyGDI=";
};
build-system = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pysnmp/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pysnmp/default.nix
index 3fa3a1dfe7..540d1fbff8 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pysnmp/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pysnmp/default.nix
@@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "pysnmp";
- version = "6.2.5";
+ version = "6.2.6";
pyproject = true;
src = fetchFromGitHub {
owner = "lextudio";
repo = "pysnmp";
rev = "refs/tags/v${version}";
- hash = "sha256-EGMUTUN95wykU756GJSiXwr8Hi3kyaLPfqhuDgvhbBE=";
+ hash = "sha256-+FfXvsfn8XzliaGUKZlzqbozoo6vDxUkgC87JOoVasY=";
};
pythonRemoveDeps = [ "pytest-cov" ];
@@ -67,7 +67,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python SNMP library";
homepage = "https://github.com/lextudio/pysnmp";
- changelog = "https://github.com/lextudio/pysnmp/blob/${src.rev}/CHANGES.txt";
+ changelog = "https://github.com/lextudio/pysnmp/blob/${src.rev}/CHANGES.rst";
license = licenses.bsd2;
maintainers = with maintainers; [ hexa ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pysnmp/setup.py-Fix-the-setuptools-version-check.patch b/third_party/nixpkgs/pkgs/development/python-modules/pysnmp/setup.py-Fix-the-setuptools-version-check.patch
deleted file mode 100644
index 784ddd3f34..0000000000
--- a/third_party/nixpkgs/pkgs/development/python-modules/pysnmp/setup.py-Fix-the-setuptools-version-check.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 5f843f7c8554e2feab7f57d8718231408196fd80 Mon Sep 17 00:00:00 2001
-From: Michael Weiss
-Date: Fri, 1 Nov 2019 18:47:14 +0100
-Subject: [PATCH] setup.py: Fix the setuptools version check
-
-This broke the Nix build after setuptools.__version__ changed from
-"41.2.0" to "41.4.0.post20191022".
----
- setup.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/setup.py b/setup.py
-index 0d987d5c..4f625d7c 100644
---- a/setup.py
-+++ b/setup.py
-@@ -63,7 +63,7 @@ try:
-
- setup, Command = setuptools.setup, setuptools.Command
-
-- observed_version = [int(x) for x in setuptools.__version__.split('.')]
-+ observed_version = [int(x) for x in setuptools.__version__.split('.')[0:3]]
- required_version = [36, 2, 0]
-
- # NOTE(etingof): require fresh setuptools to build proper wheels
---
-2.23.0
-
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyspark/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyspark/default.nix
index 7ffcf52bea..93078d91da 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyspark/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyspark/default.nix
@@ -42,7 +42,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ py4j ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
ml = [ numpy ];
mllib = [ numpy ];
sql = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyspnego/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyspnego/default.nix
index 992318ff06..401ccbe270 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyspnego/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyspnego/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ cryptography ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
kerberos = [
gssapi
krb5
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pysqueezebox/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pysqueezebox/default.nix
index 06b7557176..ad4bfba537 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pysqueezebox/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pysqueezebox/default.nix
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "pysqueezebox";
- version = "0.9.2";
+ version = "0.9.3";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "rajlaud";
repo = "pysqueezebox";
rev = "refs/tags/v${version}";
- hash = "sha256-gHv1dSWU0erzesneodMhCR1LQYutpDVithZ5M1lgk3I=";
+ hash = "sha256-gW05YOmFXIKJcJfrjaaJzZO7R5EijQsaztCMfJzujkk=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pystac/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pystac/default.nix
index eb7f653db9..c97862176e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pystac/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pystac/default.nix
@@ -17,15 +17,15 @@
buildPythonPackage rec {
pname = "pystac";
- version = "1.10.1";
+ version = "1.11.0";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "stac-utils";
repo = "pystac";
- rev = "v${version}";
- hash = "sha256-zJGDhKRX50Muo1YDEzfwypMLISnYBYKkPvUULYkUf68=";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-yuAam/sXaGMFp1Kwxd28v3nOV05GC3sUY+gKJ4nLwTs=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pytablewriter/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pytablewriter/default.nix
index 1b074f1b85..d7996053a7 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pytablewriter/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pytablewriter/default.nix
@@ -47,7 +47,7 @@ buildPythonPackage rec {
typepy
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [
dominate
elasticsearch
@@ -84,7 +84,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "pathvalidate" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pytenable/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pytenable/default.nix
index 332a1b40e1..d61bc800d3 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pytenable/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pytenable/default.nix
@@ -26,7 +26,7 @@
buildPythonPackage rec {
pname = "pytenable";
- version = "1.5.2";
+ version = "1.5.3";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -35,7 +35,7 @@ buildPythonPackage rec {
owner = "tenable";
repo = "pyTenable";
rev = "refs/tags/${version}";
- hash = "sha256-SGfvaYzqJ+OsJ9sGyR3pgCbEkPondhMQMNrE/r/nIY0=";
+ hash = "sha256-kau350L2WCyuxwsmnD85iWte6LIIqprSVe0yNn+BikE=";
};
pythonRelaxDeps = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pytensor/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pytensor/default.nix
index 328d21ebe8..8d227fe110 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pytensor/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pytensor/default.nix
@@ -22,7 +22,6 @@
numba,
pytest-mock,
pytestCheckHook,
- pythonOlder,
tensorflow-probability,
nix-update-script,
@@ -30,16 +29,14 @@
buildPythonPackage rec {
pname = "pytensor";
- version = "2.25.4";
+ version = "2.25.6";
pyproject = true;
- disabled = pythonOlder "3.10";
-
src = fetchFromGitHub {
owner = "pymc-devs";
repo = "pytensor";
rev = "refs/tags/rel-${version}";
- hash = "sha256-NPMUfSbujT1qHsdpCazDX2xF54HvFJkOaxHSUG/FQwM=";
+ hash = "sha256-6emtX0tNqVqKyKXnwxvAwCyM3TRJ2MNClPNg0tVxBU8=";
};
pythonRelaxDeps = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pytest-benchmark/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pytest-benchmark/default.nix
index 70dc1d0f7f..5850927874 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pytest-benchmark/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pytest-benchmark/default.nix
@@ -55,7 +55,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ py-cpuinfo ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
aspect = [ aspectlib ];
histogram = [ pygal ];
elasticsearch = [ elasticsearch ];
@@ -70,7 +70,7 @@ buildPythonPackage rec {
mercurial
pytestCheckHook
pytest-xdist
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
pytestFlagsArray = [
"-W"
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pytest-jupyter/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pytest-jupyter/default.nix
index 36e45343a3..560f17f025 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pytest-jupyter/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pytest-jupyter/default.nix
@@ -40,7 +40,7 @@ let
propagatedBuildInputs = [ jupyter-core ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
client = [
jupyter-client
nbformat
@@ -59,7 +59,7 @@ let
nativeCheckInputs = [
pytest-timeout
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
passthru.tests = {
check = self.overridePythonAttrs (_: {
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pytest-regressions/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pytest-regressions/default.nix
index 5e47e2e1c6..bb1584aa16 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pytest-regressions/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pytest-regressions/default.nix
@@ -51,7 +51,7 @@ buildPythonPackage rec {
"pytest_regressions.plugin"
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
dataframe = [
pandas
numpy
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pytest/7.nix b/third_party/nixpkgs/pkgs/development/python-modules/pytest/7.nix
index 8ca33b158e..b00e988d2e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pytest/7.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pytest/7.nix
@@ -60,7 +60,7 @@ let
tomli
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
testing = [
argcomplete
attrs
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pytest/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pytest/default.nix
index fc5ca9c2a3..4d1b33f2cb 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pytest/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pytest/default.nix
@@ -58,7 +58,7 @@ buildPythonPackage rec {
tomli
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
testing = [
argcomplete
attrs
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-arango/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-arango/default.nix
index 95e73ca2bb..2242b0b7c8 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-arango/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-arango/default.nix
@@ -33,7 +33,7 @@ in
buildPythonPackage rec {
pname = "python-arango";
- version = "8.1.1";
+ version = "8.1.2";
format = "pyproject";
disabled = pythonOlder "3.7";
@@ -42,7 +42,7 @@ buildPythonPackage rec {
owner = "arangodb";
repo = "python-arango";
rev = "refs/tags/${version}";
- hash = "sha256-C2qFC0KOPO8I2CIDgFl0L7LyPgvqfqEeYdPAvwIJ+PY=";
+ hash = "sha256-EK1jZajACdc5IWF/Tgg3albUAH566G0IwUsHk4dZpoQ=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-barcode/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-barcode/default.nix
index 214e074ffd..432a910b95 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-barcode/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-barcode/default.nix
@@ -22,7 +22,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ setuptools-scm ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
images = [ pillow ];
};
@@ -33,7 +33,7 @@ buildPythonPackage rec {
--replace "--no-cov-on-fail" ""
'';
- nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.images;
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.images;
pythonImportsCheck = [ "barcode" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-benedict/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-benedict/default.nix
index 055a993ca0..3bdb639be4 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-benedict/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-benedict/default.nix
@@ -49,7 +49,7 @@ buildPythonPackage rec {
requests
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [
beautifulsoup4
boto3
@@ -95,7 +95,7 @@ buildPythonPackage rec {
orjson
pytestCheckHook
python-decouple
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
disabledTests = [
# Tests require network access
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-box/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-box/default.nix
index 97885c27a9..2ab2119110 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-box/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-box/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
setuptools
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [
msgpack
ruamel-yaml
@@ -47,7 +47,7 @@ buildPythonPackage rec {
msgpack = [ msgpack ];
};
- nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.all;
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.all;
pythonImportsCheck = [ "box" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-can/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-can/default.nix
index 8224de600a..019fd93c4a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-can/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-can/default.nix
@@ -46,7 +46,7 @@ buildPythonPackage rec {
wrapt
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
serial = [ pyserial ];
seeedstudio = [ pyserial ];
pcan = [ uptime ];
@@ -58,7 +58,7 @@ buildPythonPackage rec {
parameterized
pytest-timeout
pytestCheckHook
- ] ++ passthru.optional-dependencies.serial;
+ ] ++ optional-dependencies.serial;
disabledTestPaths = [
# We don't support all interfaces
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-ecobee-api/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-ecobee-api/default.nix
index 4a99321dc8..079aa23b8a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-ecobee-api/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-ecobee-api/default.nix
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "python-ecobee-api";
- version = "0.2.19";
+ version = "0.2.20";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "nkgilley";
repo = "python-ecobee-api";
rev = "refs/tags/${version}";
- hash = "sha256-osEqDUVf7fU5DWRUQyFaM8jOi2OgSqbtMaLSWMKQMPw=";
+ hash = "sha256-ffCd109hweeKJn+nnsVo/kDVg3bam/WONZWJOA2EibE=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-engineio/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-engineio/default.nix
index 6a534a249f..28bf7840a3 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-engineio/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-engineio/default.nix
@@ -35,7 +35,7 @@ buildPythonPackage rec {
dependencies = [ simple-websocket ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
client = [
requests
websocket-client
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-gitlab/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-gitlab/default.nix
index 33a15d52d7..6b9323e44e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-gitlab/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-gitlab/default.nix
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "python-gitlab";
- version = "4.11.1";
+ version = "4.12.2";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "python_gitlab";
inherit version;
- hash = "sha256-evovnDBhi8Pa7pXSGGoG4c8Yyi+peJDrVf2N3E4zmBI=";
+ hash = "sha256-jBQKJgOtjv9/yrbz+qv1/Iuquo3vEl6zCaMtaqOiOlY=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-jose/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-jose/default.nix
index 449fec2d7d..037b352ccc 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-jose/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-jose/default.nix
@@ -59,7 +59,7 @@ buildPythonPackage rec {
rsa
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
cryptography = [ cryptography ];
pycrypto = [ pycrypto ];
pycryptodome = [ pycryptodome ];
@@ -69,7 +69,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
disabledTests = [
# https://github.com/mpdavis/python-jose/issues/348
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-kasa/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-kasa/default.nix
index b5d389bced..9561deec1b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-kasa/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-kasa/default.nix
@@ -14,6 +14,7 @@
pytest-asyncio,
pytest-freezer,
pytest-mock,
+ pytest-socket,
pytestCheckHook,
pythonOlder,
rich,
@@ -22,7 +23,7 @@
buildPythonPackage rec {
pname = "python-kasa";
- version = "0.7.3";
+ version = "0.7.4";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -31,7 +32,7 @@ buildPythonPackage rec {
owner = "python-kasa";
repo = "python-kasa";
rev = "refs/tags/${version}";
- hash = "sha256-41FY1KaPDQxOHtxgaKRakNbiBm/qPYCICpvzxVAmSD8=";
+ hash = "sha256-dzDbA/iJUfTQNKq2V1PlCYpIeg031Fm0JyZvHrDWqHI=";
};
build-system = [ hatchling ];
@@ -48,11 +49,12 @@ buildPythonPackage rec {
pytest-asyncio
pytest-freezer
pytest-mock
+ pytest-socket
pytestCheckHook
voluptuous
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
shell = [
ptpython
rich
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-libnmap/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-libnmap/default.nix
index 3e3937051a..4647160406 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-libnmap/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-libnmap/default.nix
@@ -20,7 +20,7 @@ buildPythonPackage rec {
hash = "sha256-cI8wdOvTmRy2cxLBkJn7vXRBRvewDMNl/tkIiRGhZJ8=";
};
- passthru.optional-dependencies = {
+ optional-dependencies = {
defusedxml = [ defusedxml ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-linkplay/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-linkplay/default.nix
index cc7671ebc3..9b6509591e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-linkplay/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-linkplay/default.nix
@@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "python-linkplay";
- version = "0.0.11";
+ version = "0.0.14";
pyproject = true;
src = fetchFromGitHub {
owner = "Velleman";
repo = "python-linkplay";
rev = "refs/tags/v${version}";
- hash = "sha256-IFDVIUBB/8FZMn6CKmZBbOEB3ghzer7Fe6YLhwtjJSU=";
+ hash = "sha256-Sj22bbSJoD52WQBWzdFW36WFQcfvPadpd6mv84vN73U=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-matter-server/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-matter-server/default.nix
index 453bf9b8b7..8a736730ef 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-matter-server/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-matter-server/default.nix
@@ -24,6 +24,7 @@
zeroconf,
# tests
+ aioresponses,
python,
pytest,
pytest-aiohttp,
@@ -55,7 +56,7 @@ in
buildPythonPackage rec {
pname = "python-matter-server";
- version = "6.3.0";
+ version = "6.6.0";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -64,7 +65,7 @@ buildPythonPackage rec {
owner = "home-assistant-libs";
repo = "python-matter-server";
rev = "refs/tags/${version}";
- hash = "sha256-/e7U0knkWQq9PnTimA2/ncNTyekx7QOcFEdtJHUcb9I=";
+ hash = "sha256-g+97a/X0FSapMLfdW6iNf1akkHGLqCmHYimQU/M6loo=";
};
patches = [
@@ -105,6 +106,7 @@ buildPythonPackage rec {
};
nativeCheckInputs = [
+ aioresponses
pytest-aiohttp
pytestCheckHook
] ++ lib.flatten (lib.attrValues optional-dependencies);
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-opendata-transport/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-opendata-transport/default.nix
index 0473b5dcfe..d94ed26047 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-opendata-transport/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-opendata-transport/default.nix
@@ -10,20 +10,20 @@
buildPythonPackage rec {
pname = "python-opendata-transport";
- version = "0.4.0";
+ version = "0.5.0";
pyproject = true;
- disabled = pythonOlder "3.9";
+ disabled = pythonOlder "3.11";
src = fetchPypi {
pname = "python_opendata_transport";
inherit version;
- hash = "sha256-2lEKPu5vjyqNUqz1NGmZ5b6YP3oWnCgoubDdiQCbdps=";
+ hash = "sha256-CtYsks7Q33ww0Mr9ehhq7+fJhCsj4gxKytiCZ6G4Aqc=";
};
- nativeBuildInputs = [ setuptools ];
+ build-system = [ setuptools ];
- propagatedBuildInputs = [
+ dependencies = [
aiohttp
urllib3
];
@@ -37,7 +37,7 @@ buildPythonPackage rec {
description = "Python client for interacting with transport.opendata.ch";
homepage = "https://github.com/home-assistant-ecosystem/python-opendata-transport";
changelog = "https://github.com/home-assistant-ecosystem/python-opendata-transport/releases/tag/${version}";
- license = with licenses; [ mit ];
+ license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-openstackclient/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-openstackclient/default.nix
index f7edf890d6..3fa1de5b4e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-openstackclient/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-openstackclient/default.nix
@@ -33,12 +33,12 @@
buildPythonPackage rec {
pname = "python-openstackclient";
- version = "7.1.0";
+ version = "7.1.2";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-nv/CmcVpQiC65Fd3jmzZsjrqG8O/zQTjoE+NhjhaBVQ=";
+ hash = "sha256-hLbxcm/LkqMU2dyTMYhIB12iR7eYMUhC0bFS8zZEGl0=";
};
build-system = [
@@ -72,25 +72,26 @@ buildPythonPackage rec {
pythonImportsCheck = [ "openstackclient" ];
+ optional-dependencies = {
+ # See https://github.com/openstack/python-openstackclient/blob/master/doc/source/contributor/plugins.rst
+ cli-plugins = [
+ osc-placement
+ python-aodhclient
+ python-barbicanclient
+ python-designateclient
+ python-heatclient
+ python-ironicclient
+ python-magnumclient
+ python-manilaclient
+ python-mistralclient
+ python-neutronclient
+ python-watcherclient
+ python-zaqarclient
+ python-zunclient
+ ];
+ };
+
passthru = {
- optional-dependencies = {
- # See https://github.com/openstack/python-openstackclient/blob/master/doc/source/contributor/plugins.rst
- cli-plugins = [
- osc-placement
- python-aodhclient
- python-barbicanclient
- python-designateclient
- python-heatclient
- python-ironicclient
- python-magnumclient
- python-manilaclient
- python-mistralclient
- python-neutronclient
- python-watcherclient
- python-zaqarclient
- python-zunclient
- ];
- };
tests.version = testers.testVersion {
package = python-openstackclient;
command = "openstack --version";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-slugify/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-slugify/default.nix
index c640a72873..142e5883cf 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-slugify/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-slugify/default.nix
@@ -27,7 +27,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ text-unidecode ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
unidecode = [ unidecode ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-socketio/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-socketio/default.nix
index 9ecfd72e38..c59201a466 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-socketio/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-socketio/default.nix
@@ -45,7 +45,7 @@ buildPythonPackage rec {
python-engineio
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
client = [
requests
websocket-client
@@ -58,7 +58,7 @@ buildPythonPackage rec {
pytestCheckHook
uvicorn
simple-websocket
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
pythonImportsCheck = [ "socketio" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-stdnum/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-stdnum/default.nix
index 2a2b5d714d..15647160b5 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-stdnum/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-stdnum/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
nativeCheckInputs = [ pytestCheckHook ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
SOAP = [ zeep ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-u2flib-server/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-u2flib-server/default.nix
index e1b44777df..fa93cb83fc 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-u2flib-server/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-u2flib-server/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
six
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
u2f_server = [ webob ];
};
@@ -42,7 +42,7 @@ buildPythonPackage rec {
"u2flib_server.u2f"
];
- nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.u2f_server;
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.u2f_server;
meta = with lib; {
description = "Python based U2F server library";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/python-utils/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/python-utils/default.nix
index 6fabd9a817..8b86add144 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/python-utils/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/python-utils/default.nix
@@ -2,6 +2,7 @@
lib,
buildPythonPackage,
fetchFromGitHub,
+ setuptools,
loguru,
pytest-asyncio,
pytestCheckHook,
@@ -11,8 +12,8 @@
buildPythonPackage rec {
pname = "python-utils";
- version = "3.8.2";
- format = "setuptools";
+ version = "3.9.0";
+ pyproject = true;
disabled = pythonOlder "3.8";
@@ -20,7 +21,7 @@ buildPythonPackage rec {
owner = "WoLpH";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-2scWyj0Fz39Thu0T0+UirT+he6tPYKGsvmYzzpD+/ls=";
+ hash = "sha256-ZmCT41VMz8BkIqF8Od5PqteyXToA4xASs0qCPD0cNc8=";
};
postPatch = ''
@@ -29,16 +30,18 @@ buildPythonPackage rec {
-e '/--mypy/d'
'';
- propagatedBuildInputs = [ typing-extensions ];
+ build-system = [ setuptools ];
- passthru.optional-dependencies = {
+ dependencies = [ typing-extensions ];
+
+ optional-dependencies = {
loguru = [ loguru ];
};
nativeCheckInputs = [
pytest-asyncio
pytestCheckHook
- ] ++ passthru.optional-dependencies.loguru;
+ ] ++ optional-dependencies.loguru;
pythonImportsCheck = [ "python_utils" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pythonfinder/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pythonfinder/default.nix
index 1261da097f..3af465ba2d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pythonfinder/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pythonfinder/default.nix
@@ -34,14 +34,14 @@ buildPythonPackage rec {
propagatedBuildInputs = [ packaging ] ++ lib.optionals (pythonOlder "3.8") [ cached-property ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
cli = [ click ];
};
nativeCheckInputs = [
pytest-timeout
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "pythonfinder" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pytoolconfig/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pytoolconfig/default.nix
index bec278f08e..563d1e4d2e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pytoolconfig/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pytoolconfig/default.nix
@@ -46,11 +46,11 @@ buildPythonPackage rec {
sphinx-autodoc-typehints
sphinx-rtd-theme
sphinxHook
- ] ++ passthru.optional-dependencies.doc;
+ ] ++ optional-dependencies.doc;
propagatedBuildInputs = [ packaging ] ++ lib.optionals (pythonOlder "3.11") [ tomli ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
validation = [ pydantic ];
global = [ platformdirs ];
doc = [
@@ -63,7 +63,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
meta = with lib; {
description = "Python tool configuration";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pytouchlinesl/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pytouchlinesl/default.nix
index 3a6e0db6b0..423d29f6ce 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pytouchlinesl/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pytouchlinesl/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "pytouchlinesl";
- version = "0.1.5";
+ version = "0.1.7";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "jnsgruk";
repo = "pytouchlinesl";
rev = "refs/tags/${version}";
- hash = "sha256-kdLMuxA1Ig85mH7s9rlmVjEsItXxRlDA1JTFasnJogg=";
+ hash = "sha256-Xth1zC08SIL8j7t2n64I4cyLd6UQABoSeg57tYhnvtE=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pytradfri/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pytradfri/default.nix
index 9e71082312..8227ac4846 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pytradfri/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pytradfri/default.nix
@@ -25,14 +25,14 @@ buildPythonPackage rec {
propagatedBuildInputs = [ pydantic ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
async = [
aiocoap
dtlssocket
];
};
- nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.async;
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.async;
pythonImportsCheck = [ "pytradfri" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyttsx3/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyttsx3/default.nix
index deeddc6b6d..ba9afeb6be 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyttsx3/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyttsx3/default.nix
@@ -6,12 +6,12 @@
buildPythonPackage rec {
pname = "pyttsx3";
- version = "2.97";
+ version = "2.98";
format = "wheel";
src = fetchPypi {
inherit pname version format;
- sha256 = "sha256-GM4wZDtnutHZc2H7s6PHyo/MdQ7Y6YrCJuu2I7AeSw8=";
+ sha256 = "sha256-s/tMpNWuT45oNtaze/X+4P1R0Vf/on+5Bkvm5749o3o=";
dist = "py3";
python = "py3";
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyutil/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyutil/default.nix
index a98538cc43..6c079b1171 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyutil/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyutil/default.nix
@@ -34,7 +34,7 @@ buildPythonPackage rec {
versioneer
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
jsonutil = [ simplejson ];
# Module not available
# randcookie = [
@@ -46,7 +46,7 @@ buildPythonPackage rec {
mock
twisted
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "pyutil" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyvisa-py/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyvisa-py/default.nix
index 4a2b39a87a..aec66ed08f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyvisa-py/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyvisa-py/default.nix
@@ -39,7 +39,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
gpib-ctypes = [ gpib-ctypes ];
serial = [ pyserial ];
usb = [ pyusb ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyvmomi/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyvmomi/default.nix
index 16260ed5de..80a8f5832a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pyvmomi/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyvmomi/default.nix
@@ -28,7 +28,7 @@ buildPythonPackage rec {
six
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
sso = [
lxml
pyopenssl
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pywavefront/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pywavefront/default.nix
index 534b5647c0..676f2aaab6 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/pywavefront/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pywavefront/default.nix
@@ -22,7 +22,7 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools ];
- passthru.optional-dependencies.visualization = [ pyglet ];
+ optional-dependencies.visualization = [ pyglet ];
nativeCheckInputs = [
pytestCheckHook
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/pyytlounge/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/pyytlounge/default.nix
new file mode 100644
index 0000000000..2ec7c32555
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/pyytlounge/default.nix
@@ -0,0 +1,45 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ hatchling,
+ aiohttp,
+ pytest,
+ pytestCheckHook,
+ pytest-mock,
+ pytest-asyncio,
+}:
+
+buildPythonPackage rec {
+ pname = "pyytlounge";
+ version = "2.1.1";
+
+ src = fetchFromGitHub {
+ owner = "FabioGNR";
+ repo = "pyytlounge";
+ rev = "v${version}";
+ hash = "sha256-0QPa3EzOBv5fuw3FGgmoN4KiC4KHo1Z+Svjcneoe0pc=";
+ };
+
+ pyproject = true;
+
+ doCheck = true;
+
+ build-system = [ hatchling ];
+
+ dependencies = [ aiohttp ];
+
+ nativeCheckInputs = [
+ pytest
+ pytestCheckHook
+ pytest-mock
+ pytest-asyncio
+ ];
+
+ meta = with lib; {
+ description = "Python YouTube Lounge API";
+ homepage = "https://github.com/FabioGNR/pyytlounge";
+ license = licenses.gpl3Only;
+ maintainers = [ maintainers.lukegb ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/qbittorrent-api/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/qbittorrent-api/default.nix
index f38927594a..bae26634aa 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/qbittorrent-api/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/qbittorrent-api/default.nix
@@ -11,13 +11,13 @@
buildPythonPackage rec {
pname = "qbittorrent-api";
- version = "2024.9.66";
+ version = "2024.9.67";
pyproject = true;
src = fetchPypi {
pname = "qbittorrent_api";
inherit version;
- hash = "sha256-Vx5ShmEARDfQtIldTQuL0LkLUdo0QE/ANsLa4yq3OXo=";
+ hash = "sha256-+NfttxsUzNVg0YL6H0ULeDb/xobMvUeGwWY/egN9aWY=";
};
propagatedBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/qdrant-client/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/qdrant-client/default.nix
index d54ac47473..a42bdab7c1 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/qdrant-client/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/qdrant-client/default.nix
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "qdrant-client";
- version = "1.11.2";
+ version = "1.11.3";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "qdrant";
repo = "qdrant-client";
rev = "refs/tags/v${version}";
- hash = "sha256-DVyaBQ8r52H9q2NNDsplfPxoxwZeK3pHNfnyw9a9hvw=";
+ hash = "sha256-1tBlWwD2GaphwupWUWRYwYrqGV9cTfG4k1L9N5mub/Q=";
};
build-system = [ poetry-core ];
@@ -52,7 +52,7 @@ buildPythonPackage rec {
# Tests require network access
doCheck = false;
- passthru.optional-dependencies = {
+ optional-dependencies = {
fastembed = [ fastembed ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/qpsolvers/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/qpsolvers/default.nix
index 468099e7b5..af278cea4c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/qpsolvers/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/qpsolvers/default.nix
@@ -20,14 +20,14 @@
}:
buildPythonPackage rec {
pname = "qpsolvers";
- version = "4.3.3";
+ version = "4.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "qpsolvers";
repo = "qpsolvers";
rev = "refs/tags/v${version}";
- hash = "sha256-AQHd3tBfPzISQXsXHQQyh59nmym5gt8Jfogd6gRG3EM=";
+ hash = "sha256-/yIFLxy2gjEFg/J9A5pcbrVmq4A3Tz2efEAntH0Twk8=";
};
nativeBuildInputs = [ flit-core ];
@@ -39,7 +39,7 @@ buildPythonPackage rec {
scipy
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
# FIXME commented out solvers have not been packaged yet
clarabel = [ clarabel ];
cvxopt = [ cvxopt ];
@@ -55,7 +55,7 @@ buildPythonPackage rec {
quadprog = [ quadprog ];
scs = [ scs ];
open_source_solvers =
- with passthru.optional-dependencies;
+ with optional-dependencies;
lib.flatten [
clarabel
cvxopt
@@ -68,7 +68,7 @@ buildPythonPackage rec {
];
};
- nativeCheckInputs = [ unittestCheckHook ] ++ passthru.optional-dependencies.open_source_solvers;
+ nativeCheckInputs = [ unittestCheckHook ] ++ optional-dependencies.open_source_solvers;
meta = with lib; {
changelog = "https://github.com/qpsolvers/qpsolvers/blob/${src.rev}/CHANGELOG.md";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/qrcode/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/qrcode/default.nix
index 2c7df77b33..e14d4ab416 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/qrcode/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/qrcode/default.nix
@@ -32,12 +32,12 @@ buildPythonPackage rec {
setuptools
];
- passthru.optional-dependencies.pil = [ pillow ];
+ optional-dependencies.pil = [ pillow ];
nativeCheckInputs = [
mock
pytestCheckHook
- ] ++ passthru.optional-dependencies.pil;
+ ] ++ optional-dependencies.pil;
passthru.tests = {
version = testers.testVersion {
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/qutip/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/qutip/default.nix
index 8cc5ccba6c..12b6c1b9e9 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/qutip/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/qutip/default.nix
@@ -47,7 +47,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
pytest-rerunfailures
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
# QuTiP tries to access the home directory to create an rc file for us.
# We need to go to another directory to run the tests from there.
@@ -68,7 +68,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "qutip" ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
graphics = [ matplotlib ];
ipython = [ ipython ];
semidefinite = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/radon/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/radon/default.nix
index 5d494b4c29..007368986c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/radon/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/radon/default.nix
@@ -45,7 +45,7 @@ buildPythonPackage rec {
colorama
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
toml = [ tomli ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/rapidfuzz/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/rapidfuzz/default.nix
index 64246e6835..36bf7fdfc6 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/rapidfuzz/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/rapidfuzz/default.nix
@@ -60,7 +60,7 @@ buildPythonPackage rec {
export CMAKE_ARGS="-DCMAKE_CXX_COMPILER_AR=$AR -DCMAKE_CXX_COMPILER_RANLIB=$RANLIB"
'';
- passthru.optional-dependencies = {
+ optional-dependencies = {
full = [ numpy ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/rasterio/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/rasterio/default.nix
index 3365f12c1b..40033924bf 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/rasterio/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/rasterio/default.nix
@@ -73,7 +73,7 @@ buildPythonPackage rec {
snuggs
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
ipython = [ ipython ];
plot = [ matplotlib ];
s3 = [ boto3 ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/raven/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/raven/default.nix
index 88727591db..ac4f03faaa 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/raven/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/raven/default.nix
@@ -23,7 +23,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "raven" ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
flask = [
blinker
flask
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/rdflib/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/rdflib/default.nix
index 17bf74863a..f6a5ded15e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/rdflib/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/rdflib/default.nix
@@ -50,7 +50,7 @@ buildPythonPackage rec {
pyparsing
] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
html = [ html5lib ];
networkx = [ networkx ];
};
@@ -63,7 +63,7 @@ buildPythonPackage rec {
# Failed: DID NOT WARN. No warnings of type (,) were emitted.
pytest7CheckHook
setuptools
- ] ++ passthru.optional-dependencies.networkx ++ passthru.optional-dependencies.html;
+ ] ++ optional-dependencies.networkx ++ optional-dependencies.html;
pytestFlagsArray = [
# requires network access
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/reconplogger/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/reconplogger/default.nix
index 6b1800c705..0881bc5c3c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/reconplogger/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/reconplogger/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
pyyaml
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [
flask
requests
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/redis/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/redis/default.nix
index a55e5b293b..8cee5fa573 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/redis/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/redis/default.nix
@@ -39,7 +39,7 @@ buildPythonPackage rec {
typing-extensions
] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
hiredis = [ hiredis ];
ocsp = [
cryptography
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/reflex-chakra/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/reflex-chakra/default.nix
index 5e0e34f892..49b893a9b2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/reflex-chakra/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/reflex-chakra/default.nix
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "reflex-chakra";
- version = "0.5.10";
+ version = "0.6.1";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "reflex-dev";
repo = "reflex-chakra";
rev = "refs/tags/v${version}";
- hash = "sha256-EEU2BdkAJ3jPGMUCfXprUIGTXRbOK+uFtoWmjrBsclY=";
+ hash = "sha256-nmZ41V/1TbslAQIkJQLgdLfWS2qSVrAnVqbv8sajL5c=";
};
pythonRemoveDeps = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/reflex/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/reflex/default.nix
index 4477af34fa..572a4417cc 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/reflex/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/reflex/default.nix
@@ -23,6 +23,7 @@
pydantic,
pytest-asyncio,
pytest-mock,
+ playwright,
pytestCheckHook,
python-engineio,
python-multipart,
@@ -46,16 +47,16 @@
buildPythonPackage rec {
pname = "reflex";
- version = "0.5.10";
+ version = "0.6.1";
pyproject = true;
- disabled = pythonOlder "3.8";
+ disabled = pythonOlder "3.10";
src = fetchFromGitHub {
owner = "reflex-dev";
repo = "reflex";
rev = "refs/tags/v${version}";
- hash = "sha256-8nwVB5FthDbhQRO663vRTqT8KPtStbdSgEoZ75EnhmE=";
+ hash = "sha256-p7o7e/OBX8P5QKsHNInKKQO1jklTr61SXuGk+ceakJU=";
};
pythonRelaxDeps = [
@@ -106,6 +107,7 @@ buildPythonPackage rec {
pytestCheckHook
pytest-asyncio
pytest-mock
+ playwright
attrs
numpy
plotly
@@ -114,11 +116,16 @@ buildPythonPackage rec {
unzip
];
+ preCheck = ''
+ export HOME="$(mktemp -d)"
+ '';
+
disabledTests = [
- # Tests touche network
+ # Tests touch network
"test_find_and_check_urls"
"test_event_actions"
"test_upload_file"
+ "test_node_version"
# /proc is too funky in nix sandbox
"test_get_cpu_info"
# broken
@@ -130,7 +137,7 @@ buildPythonPackage rec {
disabledTestPaths = [
"benchmarks/"
- "integration/"
+ "tests/integration/"
];
pythonImportsCheck = [ "reflex" ];
@@ -138,7 +145,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Web apps in pure Python";
homepage = "https://github.com/reflex-dev/reflex";
- changelog = "https://github.com/reflex-dev/reflex/releases/tag/${src.rev}";
+ changelog = "https://github.com/reflex-dev/reflex/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.asl20;
maintainers = with maintainers; [ pbsds ];
mainProgram = "reflex";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/relatorio/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/relatorio/default.nix
index 458633c1a3..1a45c719e0 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/relatorio/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/relatorio/default.nix
@@ -28,7 +28,7 @@ buildPythonPackage rec {
lxml
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
chart = [
# pycha
pyyaml
@@ -36,7 +36,7 @@ buildPythonPackage rec {
fodt = [ python-magic ];
};
- nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.fodt;
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.fodt;
pythonImportsCheck = [ "relatorio" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/reolink-aio/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/reolink-aio/default.nix
index fd4d306c1c..d3ffb49779 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/reolink-aio/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/reolink-aio/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "reolink-aio";
- version = "0.9.10";
+ version = "0.9.11";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "starkillerOG";
repo = "reolink_aio";
rev = "refs/tags/${version}";
- hash = "sha256-wN2rWoRuxP5uLl2TkSnxlEwl29z6C8dDo9UkJ7amExo=";
+ hash = "sha256-xIN6ioX02YgzY3sh3l7rFT6UQCMnzlrX/CJj483G6ig=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/replicate/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/replicate/default.nix
new file mode 100644
index 0000000000..c6aacef32d
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/replicate/default.nix
@@ -0,0 +1,53 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ setuptools,
+ httpx,
+ packaging,
+ pydantic,
+ typing-extensions,
+ pytestCheckHook,
+ pytest-asyncio,
+ pytest-recording,
+ respx,
+}:
+
+buildPythonPackage rec {
+ pname = "replicate";
+ version = "0.34.1";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "replicate";
+ repo = "replicate-python";
+ rev = version;
+ hash = "sha256-DhmuGh0OASd4rBvizf1qx537j4RGs4eVe0jH1BrhZa4=";
+ };
+
+ build-system = [ setuptools ];
+
+ dependencies = [
+ httpx
+ packaging
+ pydantic
+ typing-extensions
+ ];
+
+ pythonImportsCheck = [ "replicate" ];
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ pytest-asyncio
+ pytest-recording
+ respx
+ ];
+
+ meta = {
+ description = "Python client for Replicate";
+ homepage = "https://replicate.com/";
+ changelog = "https://github.com/replicate/replicate-python/releases/tag/${version}";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ jokatzke ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/reportlab-qrcode/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/reportlab-qrcode/default.nix
index b540fd219c..67d69ef8cf 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/reportlab-qrcode/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/reportlab-qrcode/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
reportlab
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
testing = [
pillow
pytest
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/reptor/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/reptor/default.nix
index 09a1c303c5..aad655cc13 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/reptor/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/reptor/default.nix
@@ -69,14 +69,14 @@ buildPythonPackage rec {
xmltodict
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
ghostwriter = [ gql ] ++ gql.optional-dependencies.aiohttp;
translate = [ deepl ];
};
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
preCheck = ''
export HOME=$(mktemp -d)
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/requests-cache/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/requests-cache/default.nix
index 3df15dd5ca..aa8b918ca8 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/requests-cache/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/requests-cache/default.nix
@@ -55,7 +55,7 @@ buildPythonPackage rec {
url-normalize
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
dynamodb = [
boto3
botocore
@@ -79,7 +79,7 @@ buildPythonPackage rec {
tenacity
time-machine
timeout-decorator
- ] ++ passthru.optional-dependencies.json ++ passthru.optional-dependencies.security;
+ ] ++ optional-dependencies.json ++ optional-dependencies.security;
preCheck = ''
export HOME=$(mktemp -d);
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/requests-credssp/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/requests-credssp/default.nix
index f6be7b9908..428b4ac187 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/requests-credssp/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/requests-credssp/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
nativeCheckInputs = [ pytestCheckHook ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
kerberos = pyspnego.optional-dependencies.kerberos;
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/restrictedpython/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/restrictedpython/default.nix
index daba92a14a..2d85f85eb8 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/restrictedpython/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/restrictedpython/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "restrictedpython";
- version = "7.2";
+ version = "7.3";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "RestrictedPython";
inherit version;
- hash = "sha256-TR0w9wmmYhynxCNvCLZ7cyplHICZFF8TcHjH3UvtPSE=";
+ hash = "sha256-iIgwTHhY/c/YbFC1hWF5c3W6QDGdK2/7XSSwi2otzWE=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/rfc8785/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/rfc8785/default.nix
index c3505ebc46..e4eb48964d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/rfc8785/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/rfc8785/default.nix
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "rfc8785";
- version = "0.1.3";
+ version = "0.1.4";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "trailofbits";
repo = "rfc8785.py";
rev = "refs/tags/v${version}";
- hash = "sha256-hMH//DpxgNoNLZJ8XL8SikcTfj0w0FvlBMfnPCkqzZ4=";
+ hash = "sha256-0Gze3voFXEhf13DuTuBWDbYPmqHXs0FSRn2NprFWoB8=";
};
build-system = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/rich/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/rich/default.nix
index e32427b7b1..c9c29a1287 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/rich/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/rich/default.nix
@@ -48,7 +48,7 @@ buildPythonPackage rec {
pygments
] ++ lib.optionals (pythonOlder "3.9") [ typing-extensions ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
jupyter = [ ipywidgets ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/ring-doorbell/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/ring-doorbell/default.nix
index 4bfbc9d1e5..b417ea9269 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/ring-doorbell/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/ring-doorbell/default.nix
@@ -23,7 +23,7 @@
buildPythonPackage rec {
pname = "ring-doorbell";
- version = "0.9.5";
+ version = "0.9.6";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -31,7 +31,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "ring_doorbell";
inherit version;
- hash = "sha256-NnKcUr0SExXRDkNCIGU3LtwU1LIMAZzurn2Aoua1lzA=";
+ hash = "sha256-pSHsQ2bJ0zNk6eJfDERVFqZM/IWorL8HFFjnwnhaHhY=";
};
pythonRelaxDeps = [ "requests-oauthlib" ];
@@ -42,16 +42,13 @@ buildPythonPackage rec {
aiofiles
aiohttp
asyncclick
+ firebase-messaging
oauthlib
pytz
typing-extensions
websockets
];
- optional-dependencies = {
- listen = [ firebase-messaging ];
- };
-
nativeCheckInputs = [
aioresponses
freezegun
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/ripe-atlas-sagan/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/ripe-atlas-sagan/default.nix
index c6d36a7b88..014f651e18 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/ripe-atlas-sagan/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/ripe-atlas-sagan/default.nix
@@ -30,7 +30,7 @@ buildPythonPackage rec {
pytz
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
fast = [ ujson ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/rns/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/rns/default.nix
index d77410a53a..32c195d8bc 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/rns/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/rns/default.nix
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "rns";
- version = "0.7.9";
+ version = "0.8.1";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "markqvist";
repo = "Reticulum";
rev = "refs/tags/${version}";
- hash = "sha256-O3dxfO8MrTKaYRCBNygZlXKuIA3rjEr8TCtR/vrUYmo=";
+ hash = "sha256-S0IqMlNoOMzA+Dei1D111Jcj41jYNzzUjpTxUWlN3s0=";
};
patches = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/rocketchat-api/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/rocketchat-api/default.nix
index 4593f30b8d..b5b527b2b4 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/rocketchat-api/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/rocketchat-api/default.nix
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "rocketchat-api";
- version = "1.32.0";
+ version = "1.33.0";
pyproject = true;
src = fetchFromGitHub {
owner = "jadolg";
repo = "rocketchat_API";
rev = "refs/tags/${version}";
- hash = "sha256-mzcesoBU8sOznAgvi2u8NsUheyLXPZuyIkGghbc556c=";
+ hash = "sha256-t1t0uksmdPTrksDF0K3/f3KxAv0fX2W8wDIIcWAPEVs=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/rotary-embedding-torch/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/rotary-embedding-torch/default.nix
index 3f31429087..6dcbe3c0e8 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/rotary-embedding-torch/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/rotary-embedding-torch/default.nix
@@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "rotary-embedding-torch";
- version = "0.8.3";
+ version = "0.8.4";
pyproject = true;
src = fetchFromGitHub {
owner = "lucidrains";
repo = "rotary-embedding-torch";
rev = "refs/tags/${version}";
- hash = "sha256-oxlWx3cB+gsFwSre+e8e792Y012zOzhUrO0wxEwzrgI=";
+ hash = "sha256-VHaCpoASy+pYmfx5X7hrH7hMnP0OTxD/5EPPZy7POaA=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/rpyc/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/rpyc/default.nix
index 336ddca0bf..4035fd5e9e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/rpyc/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/rpyc/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "rpyc";
- version = "6.0.0";
+ version = "6.0.1";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "tomerfiliba";
repo = "rpyc";
rev = "refs/tags/${version}";
- hash = "sha256-BvXEXZlVbOmKBwnSBCDksUkbT7JPcMX48KZe/Gd5Y8Q=";
+ hash = "sha256-ZYGOwg2IJtVVxHV2hC3inliTLP4BBFOnOz7VPhRpcgg=";
};
build-system = [ hatchling ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/s3transfer/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/s3transfer/default.nix
index d245c6b0b9..3ac85beed8 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/s3transfer/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/s3transfer/default.nix
@@ -42,7 +42,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "s3transfer" ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
crt = [ botocore.optional-dependencies.crt ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/safety/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/safety/default.nix
index 8bef717dab..4c9a40d06d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/safety/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/safety/default.nix
@@ -26,7 +26,7 @@
buildPythonPackage rec {
pname = "safety";
- version = "3.2.7";
+ version = "3.2.8";
disabled = pythonOlder "3.7";
@@ -36,7 +36,7 @@ buildPythonPackage rec {
owner = "pyupio";
repo = "safety";
rev = "refs/tags/${version}";
- hash = "sha256-JWbiw9qgfDo0UMAcqIhk1Y5tW0aSaZtbVdpdaY2z+3w=";
+ hash = "sha256-H8YF9rax6dM6KCLGiRk7bIHhYVw0RNkH/B9VTZRHe9c=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/sagemaker-core/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/sagemaker-core/default.nix
new file mode 100644
index 0000000000..2ae837fa6e
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/sagemaker-core/default.nix
@@ -0,0 +1,82 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+
+ # build-system
+ setuptools,
+
+ # dependencies
+ boto3,
+ importlib-metadata,
+ jsonschema,
+ mock,
+ platformdirs,
+ pydantic,
+ pyyaml,
+ rich,
+
+ # optional-dependencies
+ black,
+ pandas,
+ pylint,
+ pytest,
+}:
+
+buildPythonPackage rec {
+ pname = "sagemaker-core";
+ version = "1.0.10";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "aws";
+ repo = "sagemaker-core";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-UloQJ5B10XXPbwsktVZzjcW7BLW8wCAw3wGmAkSl6wc=";
+ };
+
+ build-system = [
+ setuptools
+ ];
+
+ pythonRelaxDeps = [
+ "importlib-metadata"
+ "mock"
+ ];
+
+ dependencies = [
+ boto3
+ importlib-metadata
+ jsonschema
+ mock
+ platformdirs
+ pydantic
+ pyyaml
+ rich
+ ];
+
+ optional-dependencies = {
+ codegen = [
+ black
+ pandas
+ pylint
+ pytest
+ ];
+ };
+
+ pythonImportsCheck = [
+ "sagemaker_core"
+ ];
+
+ # Only a single test which fails with:
+ # ValueError: Must setup local AWS configuration with a region supported by SageMaker.
+ doCheck = false;
+
+ meta = {
+ description = "Python SDK designed to provide an object-oriented interface for interacting with Amazon SageMaker resources";
+ homepage = "https://github.com/aws/sagemaker-core";
+ changelog = "https://github.com/aws/sagemaker-core/blob/${src.rev}/CHANGELOG.md";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ GaetanLepage ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/sagemaker/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/sagemaker/default.nix
index 23906dc2d9..7c3b26cbb2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/sagemaker/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/sagemaker/default.nix
@@ -1,47 +1,51 @@
{
lib,
buildPythonPackage,
- pythonOlder,
fetchFromGitHub,
fetchpatch,
- setuptools,
+
+ # build-system
+ hatchling,
+
+ # dependencies
attrs,
boto3,
cloudpickle,
+ docker,
google-pasta,
- numpy,
- protobuf,
- smdebug-rulesconfig,
importlib-metadata,
+ jsonschema,
+ numpy,
packaging,
pandas,
pathos,
- schema,
- pyyaml,
- jsonschema,
platformdirs,
- tblib,
- urllib3,
- requests,
- docker,
- tqdm,
+ protobuf,
psutil,
+ pyyaml,
+ requests,
+ sagemaker-core,
+ schema,
+ smdebug-rulesconfig,
+ tblib,
+ tqdm,
+ urllib3,
+
+ # optional-dependencies
scipy,
accelerate,
}:
buildPythonPackage rec {
pname = "sagemaker";
- version = "2.224.1";
+ version = "2.232.1";
pyproject = true;
- disabled = pythonOlder "3.8";
-
src = fetchFromGitHub {
owner = "aws";
repo = "sagemaker-python-sdk";
rev = "refs/tags/v${version}";
- hash = "sha256-Kc66sygHGFqMvSY7rACb62wJEJesnN4KDmtYZLIOsqc=";
+ hash = "sha256-I+iZKx1CnZIGYgYuYhhs8BnY84KPyKOGw8M0He26DGU=";
};
patches = [
@@ -58,10 +62,11 @@ buildPythonPackage rec {
];
build-system = [
- setuptools
+ hatchling
];
pythonRelaxDeps = [
+ "boto3"
"cloudpickle"
"importlib-metadata"
];
@@ -70,24 +75,25 @@ buildPythonPackage rec {
attrs
boto3
cloudpickle
+ docker
google-pasta
- numpy
- protobuf
- smdebug-rulesconfig
importlib-metadata
+ jsonschema
+ numpy
packaging
pandas
pathos
- schema
- pyyaml
- jsonschema
platformdirs
- tblib
- urllib3
- requests
- docker
- tqdm
+ protobuf
psutil
+ pyyaml
+ requests
+ sagemaker-core
+ schema
+ smdebug-rulesconfig
+ tblib
+ tqdm
+ urllib3
];
doCheck = false; # many test dependencies are not available in nixpkgs
@@ -97,7 +103,7 @@ buildPythonPackage rec {
"sagemaker.lineage.visualizer"
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
local = [
urllib3
docker
@@ -108,11 +114,11 @@ buildPythonPackage rec {
# feature-processor = [ pyspark sagemaker-feature-store-pyspark ]; # not available in nixpkgs
};
- meta = with lib; {
+ meta = {
description = "Library for training and deploying machine learning models on Amazon SageMaker";
homepage = "https://github.com/aws/sagemaker-python-sdk/";
changelog = "https://github.com/aws/sagemaker-python-sdk/blob/v${version}/CHANGELOG.md";
- license = licenses.asl20;
- maintainers = with maintainers; [ nequissimus ];
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ nequissimus ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/samarium/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/samarium/default.nix
index 89d5a700a7..9e32e1c5b5 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/samarium/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/samarium/default.nix
@@ -5,7 +5,6 @@
poetry-core,
crossandra,
dahlia,
- pythonRelaxDepsHook
}:
buildPythonPackage rec {
@@ -20,11 +19,9 @@ buildPythonPackage rec {
hash = "sha256-sOkJ67B8LaIA2cwCHaFnc16lMG8uaegBJCzF6Li77vk=";
};
- build-system = [ poetry-core pythonRelaxDepsHook ];
+ build-system = [ poetry-core ];
dependencies = [ crossandra dahlia ];
- pythonRelaxDeps = [ "crossandra" ];
-
meta = with lib; {
changelog = "https://github.com/samarium-lang/samarium/blob/${src.rev}/CHANGELOG.md";
description = "The Samarium Programming Language";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/samsungctl/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/samsungctl/default.nix
index c139a1d1a4..43ed26ace4 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/samsungctl/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/samsungctl/default.nix
@@ -17,7 +17,7 @@ buildPythonPackage rec {
sha256 = "0ipz3fd65rqkxlb02sql0awc3vnslrwb2pfrsnpfnf8bfgxpbh9g";
};
- passthru.optional-dependencies = {
+ optional-dependencies = {
websocket = [ websocket-client ];
# interactive_ui requires curses package
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/samsungtvws/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/samsungtvws/default.nix
index 7111961f92..3a99d9c891 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/samsungtvws/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/samsungtvws/default.nix
@@ -40,7 +40,7 @@ buildPythonPackage rec {
websocket-client
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
async = [
aiohttp
websockets
@@ -55,7 +55,7 @@ buildPythonPackage rec {
aioresponses
pytest-asyncio
pytestCheckHook
- ] ++ passthru.optional-dependencies.async ++ passthru.optional-dependencies.encrypted;
+ ] ++ optional-dependencies.async ++ optional-dependencies.encrypted;
pythonImportsCheck = [ "samsungtvws" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/sanic/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/sanic/default.nix
index 6979926cd7..05cdff6161 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/sanic/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/sanic/default.nix
@@ -55,7 +55,7 @@ buildPythonPackage rec {
websockets
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
ext = [
# TODO: sanic-ext
];
@@ -69,7 +69,7 @@ buildPythonPackage rec {
pytestCheckHook
sanic-testing
uvicorn
- ] ++ passthru.optional-dependencies.http3;
+ ] ++ optional-dependencies.http3;
inherit doCheck;
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/sasmodels/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/sasmodels/default.nix
index 0f044c6e28..5443545d5a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/sasmodels/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/sasmodels/default.nix
@@ -2,20 +2,23 @@
lib,
fetchFromGitHub,
buildPythonPackage,
- pytest,
+ setuptools,
+ pytestCheckHook,
numpy,
scipy,
- matplotlib,
+ bumps,
docutils,
- pyopencl,
+ matplotlib,
opencl-headers,
+ pycuda,
+ pyopencl,
pythonOlder,
}:
buildPythonPackage rec {
pname = "sasmodels";
- version = "1.0.7";
- format = "setuptools";
+ version = "1.0.8";
+ pyproject = true;
disabled = pythonOlder "3.7";
@@ -23,25 +26,34 @@ buildPythonPackage rec {
owner = "SasView";
repo = "sasmodels";
rev = "refs/tags/v${version}";
- hash = "sha256-GZQYVvQ4bEBizTmJ+o5fIfGr8gn2/4uD3PxIswEjzSE=";
+ hash = "sha256-fa6/13z11AuTRItZOEmTbjpU1aT6Ur7evi6UvVvXQck=";
};
+ build-system = [ setuptools ];
+
buildInputs = [ opencl-headers ];
- propagatedBuildInputs = [
- docutils
- matplotlib
+ dependencies = [
numpy
scipy
- pyopencl
];
- # Note: the 1.0.5 release should be compatible with pytest6, so this can
- # be set back to 'pytest' at that point
- nativeCheckInputs = [ pytest ];
+ optional-dependencies = {
+ full = [
+ docutils
+ bumps
+ matplotlib
+ # columnize
+ ];
+ server = [ bumps ];
+ opencl = [ pyopencl ];
+ cuda = [ pycuda ];
+ };
- checkPhase = ''
- HOME=$(mktemp -d) py.test -c ./pytest.ini
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.full;
+
+ preCheck = ''
+ export HOME=$TMPDIR
'';
pythonImportsCheck = [ "sasmodels" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/scalene/02-pyproject-unpin-setuptools.patch b/third_party/nixpkgs/pkgs/development/python-modules/scalene/02-pyproject-unpin-setuptools.patch
deleted file mode 100644
index 80ab0080e6..0000000000
--- a/third_party/nixpkgs/pkgs/development/python-modules/scalene/02-pyproject-unpin-setuptools.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 777be9c46c4caed5f3fcde65b70ada4d773f4298 Mon Sep 17 00:00:00 2001
-From: Sarah Clark
-Date: Sat, 24 Aug 2024 11:26:30 -0700
-Subject: [PATCH] Unpin setuptools
-
----
- pyproject.toml | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/pyproject.toml b/pyproject.toml
-index d17d12dc8..6bf1c7a38 100644
---- a/pyproject.toml
-+++ b/pyproject.toml
-@@ -54,7 +54,7 @@ scalene = "scalene.__main__:main"
- [build-system]
- build-backend = "setuptools.build_meta"
- requires = [
-- "setuptools>=65.5.1,<71.0", # Pin to setuptools<71.0 to avoid this bug: https://github.com/pypa/setuptools/issues/4496
-+ "setuptools>=65.5.1",
- "setuptools_scm>=8",
- "wheel",
- "cython",
---
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/scalene/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/scalene/default.nix
index 820de7be47..7040e8d572 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/scalene/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/scalene/default.nix
@@ -10,6 +10,7 @@
numpy,
nvidia-ml-py,
psutil,
+ pydantic,
pynvml,
pytestCheckHook,
pythonOlder,
@@ -38,7 +39,7 @@ in
buildPythonPackage rec {
pname = "scalene";
- version = "1.5.44.1";
+ version = "1.5.45";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -46,12 +47,11 @@ buildPythonPackage rec {
owner = "plasma-umass";
repo = "scalene";
rev = "v${version}";
- hash = "sha256-XMz+gwiNaKiKplD4kOE1yhcg+dkzjEdDYjW0JsDEMQE=";
+ hash = "sha256-0DhoLsXv2tUEkynMkoA14pNxF6GGLe30bfUOii7+PYE=";
};
patches = [
./01-manifest-no-git.patch
- ./02-pyproject-unpin-setuptools.patch
];
prePatch = ''
@@ -74,6 +74,7 @@ buildPythonPackage rec {
jinja2
numpy
psutil
+ pydantic
pynvml
rich
] ++ lib.optionals stdenv.hostPlatform.isLinux [ nvidia-ml-py ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/schema-salad/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/schema-salad/default.nix
index 6e3b6e3d5e..e90abc9476 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/schema-salad/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/schema-salad/default.nix
@@ -62,7 +62,7 @@ buildPythonPackage rec {
hash = "sha256-fke75FCCn23LAMJ5bDWJpuBR6E9XIpjmzzXSbjqpxn8=";
} ) ];
- nativeCheckInputs = [ pytestCheckHook ] ++ passthru.optional-dependencies.pycodegen;
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.pycodegen;
preCheck = ''
rm tox.ini
@@ -80,7 +80,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "schema_salad" ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
pycodegen = [ black ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/scikit-image/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/scikit-image/default.nix
index 3c07433547..6eb9bc4289 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/scikit-image/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/scikit-image/default.nix
@@ -77,7 +77,7 @@ let
tifffile
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
data = [ pooch ];
optional = [
astropy
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/scikit-optimize/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/scikit-optimize/default.nix
deleted file mode 100644
index bc5beda2b2..0000000000
--- a/third_party/nixpkgs/pkgs/development/python-modules/scikit-optimize/default.nix
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- lib,
- isPy27,
- buildPythonPackage,
- fetchFromGitHub,
- matplotlib,
- numpy,
- scipy,
- scikit-learn,
- pyaml,
- pytestCheckHook,
-}:
-
-buildPythonPackage rec {
- pname = "scikit-optimize";
- version = "0.9.0";
- format = "setuptools";
- disabled = isPy27;
-
- src = fetchFromGitHub {
- owner = "scikit-optimize";
- repo = "scikit-optimize";
- rev = "v${version}";
- sha256 = "0hsq6pmryimxc275yrcy4bv217bx7ma6rz0q6m4138bv4zgq18d1";
- };
-
- propagatedBuildInputs = [
- matplotlib
- numpy
- scipy
- scikit-learn
- pyaml
- ];
-
- nativeCheckInputs = [ pytestCheckHook ];
-
- meta = with lib; {
- description = "Sequential model-based optimization toolbox";
- homepage = "https://scikit-optimize.github.io/";
- license = licenses.bsd3;
- maintainers = [ ];
- broken = true; # It will fix by https://github.com/scikit-optimize/scikit-optimize/pull/1123
- };
-}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/scim2-filter-parser/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/scim2-filter-parser/default.nix
index 4ea0d1a6c7..2ddf986971 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/scim2-filter-parser/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/scim2-filter-parser/default.nix
@@ -40,7 +40,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ sly ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
django-query = [ django ];
};
@@ -49,7 +49,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
mock
pytestCheckHook
- ] ++ passthru.optional-dependencies.django-query;
+ ] ++ optional-dependencies.django-query;
meta = with lib; {
description = "Customizable parser/transpiler for SCIM2.0 filters";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/scmrepo/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/scmrepo/default.nix
index 6c39cc2af8..6d38658041 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/scmrepo/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/scmrepo/default.nix
@@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "scmrepo";
- version = "3.3.7";
+ version = "3.3.8";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "iterative";
repo = "scmrepo";
rev = "refs/tags/${version}";
- hash = "sha256-Z9HUeZPsskEPTwRRwK4z4p2Lv7Ukg7du6OAxvDwEcPc=";
+ hash = "sha256-8fx4yZcdOb32x5eo04ixpMe3Mh21LwqzNKVRVEnjfQo=";
};
build-system = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/seaborn/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/seaborn/default.nix
index 16e9d1b980..74987d59dc 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/seaborn/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/seaborn/default.nix
@@ -36,7 +36,7 @@ buildPythonPackage rec {
pandas
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
stats = [
scipy
statsmodels
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/seabreeze/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/seabreeze/default.nix
index 7bb81e8006..8ea5a67932 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/seabreeze/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/seabreeze/default.nix
@@ -63,7 +63,7 @@ buildPythonPackage rec {
libusb-compat-0_1
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
pyseabreeze = [ pyusb ];
};
@@ -77,7 +77,7 @@ buildPythonPackage rec {
pytestCheckHook
mock
zipp
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
disabledTests = [ "TestHardware" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/seasonal/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/seasonal/default.nix
index f6aa8d2e36..cef289ff5c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/seasonal/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/seasonal/default.nix
@@ -39,7 +39,7 @@ buildPythonPackage rec {
scipy
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
csv = [ pandas ];
plot = [ matplotlib ];
};
@@ -51,7 +51,7 @@ buildPythonPackage rec {
];
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
meta = with lib; {
description = "Robustly estimate trend and periodicity in a timeseries";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/securesystemslib/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/securesystemslib/default.nix
index 21cff0dc49..62fb78f356 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/securesystemslib/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/securesystemslib/default.nix
@@ -38,7 +38,7 @@ buildPythonPackage rec {
nativeBuildInputs = [ hatchling ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
PySPX = [ pyspx ];
awskms = [
boto3
@@ -70,7 +70,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
ed25519
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "securesystemslib" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/sentry-sdk/1.nix b/third_party/nixpkgs/pkgs/development/python-modules/sentry-sdk/1.nix
index db47e03c01..c09abf9594 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/sentry-sdk/1.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/sentry-sdk/1.nix
@@ -58,7 +58,7 @@ buildPythonPackage rec {
urllib3
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
aiohttp = [ aiohttp ];
beam = [ apache-beam ];
bottle = [ bottle ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/sfrbox-api/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/sfrbox-api/default.nix
index 4764b5ff57..d68d4485a0 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/sfrbox-api/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/sfrbox-api/default.nix
@@ -39,7 +39,7 @@ buildPythonPackage rec {
httpx
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
cli = [ click ];
};
@@ -47,7 +47,7 @@ buildPythonPackage rec {
pytest-asyncio
pytestCheckHook
respx
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "sfrbox_api" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/shap/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/shap/default.nix
index 25246028a5..e2b3deaa92 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/shap/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/shap/default.nix
@@ -60,7 +60,7 @@ buildPythonPackage rec {
tqdm
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
plots = [
matplotlib
ipython
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/shippinglabel/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/shippinglabel/default.nix
index 5cb75872f8..c523714e4f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/shippinglabel/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/shippinglabel/default.nix
@@ -29,8 +29,6 @@ buildPythonPackage rec {
typing-extensions
];
- nativeCheckInputs = [ ];
-
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"'
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/simpful/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/simpful/default.nix
index 2759c82924..731d9299fc 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/simpful/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/simpful/default.nix
@@ -35,7 +35,7 @@ buildPythonPackage rec {
requests
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
plotting = [
matplotlib
seaborn
@@ -44,7 +44,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "simpful" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/simpleeval/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/simpleeval/default.nix
index 21cd49585f..df1765637a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/simpleeval/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/simpleeval/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "simpleeval";
- version = "0.9.13";
+ version = "1.0.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "danthedeckie";
repo = pname;
rev = "refs/tags/${version}";
- hash = "sha256-I1GILYPE6OyotgRe0Ek/iHHv6q9/b/MlcTxMAtfZD80=";
+ hash = "sha256-Ryi3ZzIPQ0x/rCQFfoXDOjLuE110n/vUbpvt2IX4GyA=";
};
nativeBuildInputs = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/skytemple-files/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/skytemple-files/default.nix
index 240c0a65d8..57551e9e67 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/skytemple-files/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/skytemple-files/default.nix
@@ -72,7 +72,7 @@ buildPythonPackage rec {
range-typed-integers
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
spritecollab = [
aiohttp
gql
@@ -85,7 +85,7 @@ buildPythonPackage rec {
pytestCheckHook
parameterized
xmldiff
- ] ++ passthru.optional-dependencies.spritecollab;
+ ] ++ optional-dependencies.spritecollab;
pytestFlagsArray = [ "test/" ];
disabledTestPaths = [
"test/skytemple_files_test/common/spritecollab/sc_online_test.py"
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/slack-bolt/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/slack-bolt/default.nix
index 7eeb546c5d..ace86514b2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/slack-bolt/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/slack-bolt/default.nix
@@ -63,7 +63,7 @@ buildPythonPackage rec {
dependencies = [ slack-sdk ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
async = [
aiohttp
websockets
@@ -94,7 +94,7 @@ buildPythonPackage rec {
docker
pytest-asyncio
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
preCheck = ''
export HOME="$(mktemp -d)"
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/snakemake-interface-common/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/snakemake-interface-common/default.nix
index d9d3d09a45..e2df0cedfc 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/snakemake-interface-common/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/snakemake-interface-common/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "snakemake-interface-common";
- version = "1.17.3";
+ version = "1.17.4";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "snakemake";
repo = "snakemake-interface-common";
rev = "refs/tags/v${version}";
- hash = "sha256-91Sh6JNpCEWPRkrEwoJeycZS1D4lXWA4IJLVcxBYLnI=";
+ hash = "sha256-PMEs7yeVfSnZKbabLrbXfIKCIPteNV1wzbt9RIDG3qU=";
};
build-system = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/snakemake-interface-report-plugins/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/snakemake-interface-report-plugins/default.nix
index c20a0ad122..5d5518de96 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/snakemake-interface-report-plugins/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/snakemake-interface-report-plugins/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "snakemake-interface-report-plugins";
- version = "1.0.0";
+ version = "1.1.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "snakemake";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-30x4avA3FrqZ4GoTl6Js5h3VG5LW7BNHOcNWxznXoT0=";
+ hash = "sha256-yk2fYlueaobXJgF7ob6jTccEz8r0geq1HFVsa+ZO30Q=";
};
nativeBuildInputs = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/social-auth-core/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/social-auth-core/default.nix
index 7f9091b46f..b2641bed1e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/social-auth-core/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/social-auth-core/default.nix
@@ -44,7 +44,7 @@ buildPythonPackage rec {
requests-oauthlib
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
openidconnect = [ python-jose ];
saml = [
lxml
@@ -56,7 +56,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
httpretty
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
# Disable checking the code coverage
prePatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/solarlog-cli/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/solarlog-cli/default.nix
index a2b039d217..ef88f6db93 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/solarlog-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/solarlog-cli/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "solarlog-cli";
- version = "0.3.0";
+ version = "0.3.1";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "dontinelli";
repo = "solarlog_cli";
rev = "refs/tags/v${version}";
- hash = "sha256-jNvwSh89Ncl/rR/cUNVbJfJThJTa9JlANjvH/vRruAU=";
+ hash = "sha256-67ZEval+cRvjFhQynFVYf5FFDw+zWrAfSC/2d6X+oh4=";
};
build-system = [ hatchling ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/spacy/annotation-test/annotate.py b/third_party/nixpkgs/pkgs/development/python-modules/spacy/annotation-test/annotate.py
index 5acc3ddc60..db5fac2f7f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/spacy/annotation-test/annotate.py
+++ b/third_party/nixpkgs/pkgs/development/python-modules/spacy/annotation-test/annotate.py
@@ -29,7 +29,7 @@ def test_entities(doc_en_core_web_sm):
('Google', 'ORG'),
('2007', 'DATE'),
('American', 'NORP'),
- ('Thrun', 'PERSON'),
+ ('Thrun', 'GPE'),
('Recode', 'ORG'),
('earlier this week', 'DATE'),
]
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/spacy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/spacy/default.nix
index 03fffb27b8..df9004d483 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/spacy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/spacy/default.nix
@@ -36,21 +36,20 @@
buildPythonPackage rec {
pname = "spacy";
- version = "3.7.6";
+ version = "3.8.2";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-9AZcCqxcSLv7L/4ZHVXMszv7AFN2r71MzW1ek0FRTjQ=";
+ hash = "sha256-Szfr0lraQFmw3J4Ik+cN3l34NIUymgaO8EWA5wiSpl0=";
};
postPatch = ''
- # thinc version 8.3.0 had no functional changes
- # also see https://github.com/explosion/spaCy/issues/13607
+ # spaCy is compatible with NumPy v1 and v2
substituteInPlace pyproject.toml setup.cfg \
- --replace-fail "thinc>=8.2.2,<8.3.0" "thinc>=8.2.2,<8.4.0"
+ --replace-fail "numpy>=2.0.0,<2.1.0" numpy
'';
build-system = [
@@ -61,6 +60,10 @@ buildPythonPackage rec {
thinc
];
+ pythonRelaxDeps = [
+ "thinc"
+ ];
+
dependencies = [
catalogue
cymem
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/spacy/models.json b/third_party/nixpkgs/pkgs/development/python-modules/spacy/models.json
index 7f25c4281c..f5049b13c3 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/spacy/models.json
+++ b/third_party/nixpkgs/pkgs/development/python-modules/spacy/models.json
@@ -1,506 +1,506 @@
[
{
"pname": "ca_core_news_lg",
- "version": "3.7.0",
- "sha256": "1hlrbrgiahj6jkap3hrhki6zk10wg7dpajxcp540darprl7w60vy",
+ "version": "3.8.0",
+ "sha256": "0xb707rrd8z080rzh85hivl771s10d38l3bnwpa6and5qxz96nf2",
"license": "gpl3"
},
{
"pname": "ca_core_news_md",
- "version": "3.7.0",
- "sha256": "0ygygvw8bs510dyz4k9sfmxxlqssmv566aac9k3xiip3k5lfgysi",
+ "version": "3.8.0",
+ "sha256": "0aav6dmilwjz343hw5741n2hriw1mcgmjbw1ncjrbwzp63034qff",
"license": "gpl3"
},
{
"pname": "ca_core_news_sm",
- "version": "3.7.0",
- "sha256": "1cj53w9vzdb2xqjpprkhgrglm70g0vaw0308jxnd7nvgn6vfx09s",
+ "version": "3.8.0",
+ "sha256": "0yv9f7bj14g5kqgxdwr6fa2w4h7kwapwxgaxv493q0ha5fxva3ij",
"license": "gpl3"
},
{
"pname": "ca_core_news_trf",
- "version": "3.7.0",
- "sha256": "1il0ak0wh4dlxxdddwz8a2vr6817cn5fwrflxwgcd25njx7w886g",
+ "version": "3.8.0",
+ "sha256": "0j04hf59a2hndwqifk2rm2risbnj7mcafjl9bfzci8n019x0aisz",
"license": "gpl3"
},
{
"pname": "da_core_news_lg",
- "version": "3.7.0",
- "sha256": "04bm53v7dpdlnlk39wppfir792jp2qq9kkw0zs9i0ki68sxh8giz",
+ "version": "3.8.0",
+ "sha256": "1gn2cmfc9vpd5bs7n7aprsvqxfds210lfcn7r7nhspa1d5377ss5",
"license": "cc-by-sa-40"
},
{
"pname": "da_core_news_md",
- "version": "3.7.0",
- "sha256": "1c35avbhkx16icnqsp571nvilcra143kqjvnszd7j0xnnzn5iqyx",
+ "version": "3.8.0",
+ "sha256": "0hgjj1k5cclr1ljvr4q2v3zkwl5z8jrqfc2pzz8xszgpyzgjpr00",
"license": "cc-by-sa-40"
},
{
"pname": "da_core_news_sm",
- "version": "3.7.0",
- "sha256": "1hlx9zgixv91x4xa489gnwm3qdghffk4fimg7mjncyjw1g9xskif",
+ "version": "3.8.0",
+ "sha256": "1xnziq02y7pjib98bh7rbv4fp37kbl88qxm06mwj9hwm8cfzd3wh",
"license": "cc-by-sa-40"
},
{
"pname": "da_core_news_trf",
- "version": "3.7.0",
- "sha256": "02hbg58ql1dcd7zdlgb959106inaqnvxphc2dmxf7myjr4si3w37",
+ "version": "3.8.0",
+ "sha256": "03ikrbpwp6cpgcn17kz791mjjdzr561mabbbjwasnvds9mkmmg8k",
"license": "cc-by-sa-40"
},
{
"pname": "de_core_news_lg",
- "version": "3.7.0",
- "sha256": "1aag695nygpbxrvvknlcic79hyfzdwcc2d9vjgzq2bc43zdf05a0",
+ "version": "3.8.0",
+ "sha256": "1b4nfpxmfh4hqkvn95rqr65zppsd1i1arllj8cigv2f47jh4jdz4",
"license": "mit"
},
{
"pname": "de_core_news_md",
- "version": "3.7.0",
- "sha256": "1qnq7yy38nw1pg8ysxjqyxd82yc3ncl148p90hil2njxg771g1hk",
+ "version": "3.8.0",
+ "sha256": "1kbh4g29rqr3wg0rgvvf58bvlijzxpqm7yylwfsla95ixj9r685j",
"license": "mit"
},
{
"pname": "de_core_news_sm",
- "version": "3.7.0",
- "sha256": "0r0wgf044r0nl267m5dc3zp4cq5ml4b9i6gpkas1hhn708d5sjb1",
+ "version": "3.8.0",
+ "sha256": "0ib0sqx6aj03ydc3g5gml1pf9628rny2ijdi9zwr2qilsm9015h6",
"license": "mit"
},
{
"pname": "de_dep_news_trf",
- "version": "3.7.0",
- "sha256": "05xca8gjpmn7dlj8jb93rv7r0s4wa3nq5h7rkmq6d7h7gy6zpz8f",
+ "version": "3.8.0",
+ "sha256": "0qdahnb74zlg4yabzfc57mi3m4cykm2j0spyv9fzy64gibv5r1dz",
"license": "mit"
},
{
"pname": "el_core_news_lg",
- "version": "3.7.0",
- "sha256": "0n7xk8kbqqis1fivsgvyfmhd6qj853wylrwjl9q352cvbv8zg6dk",
+ "version": "3.8.0",
+ "sha256": "0nrd83jx57agpxirjckiiyfjvpdp9wxjx4wn0g4620hac19kidsq",
"license": "cc-by-nc-sa-30"
},
{
"pname": "el_core_news_md",
- "version": "3.7.0",
- "sha256": "042vmymi40zgwxg87sfsvq7b9crigh6g9ai7cyz49spcqmvq2qd3",
+ "version": "3.8.0",
+ "sha256": "14jlcf7xljz6381ap29ngibpwpgdsicgip6fg7zzhy56kklqvh3h",
"license": "cc-by-nc-sa-30"
},
{
"pname": "el_core_news_sm",
- "version": "3.7.0",
- "sha256": "0apky61l3gh2dvfpqaj6vqql5g6sh4bp9i91y7zfgacqvf7jp67g",
+ "version": "3.8.0",
+ "sha256": "0chbzki6ldqac89sh3y2nxm7xs31ffhi930k2nbqzzpfkx5583pl",
"license": "cc-by-nc-sa-30"
},
{
"pname": "en_core_web_lg",
- "version": "3.7.0",
- "sha256": "192mhp5niixq0crqwwmp70g63wbahgr41dpmmjsdqf9189s7qswr",
+ "version": "3.8.0",
+ "sha256": "0qpd70cvs8wbwbp4imb7qkgf5gdvfx114prc20500l1r4krqjg3s",
"license": "mit"
},
{
"pname": "en_core_web_md",
- "version": "3.7.0",
- "sha256": "1wy2kpsninpxwjbqavh963i12041a0av4wmrn8plvb73czp995dg",
+ "version": "3.8.0",
+ "sha256": "0lam8a1614j2ab2gkwsd74ky2ap9h2z5yf0yy55ldafw2l3yfksh",
"license": "mit"
},
{
"pname": "en_core_web_sm",
- "version": "3.7.0",
- "sha256": "01hps9i3v73prqfjrch0da0s38vhbvx0d73g3x1bkrmavan26bj7",
+ "version": "3.8.0",
+ "sha256": "0m8g5h6byqms3imxsbj4793zvggs92cqrshrk00qgbvnqhdz78hl",
"license": "mit"
},
{
"pname": "en_core_web_trf",
- "version": "3.7.0",
- "sha256": "1pnm63bk5k6g6kc5s8v5pwdahqgbh3rlm5mxq3gxk8my3cfkklpc",
+ "version": "3.8.0",
+ "sha256": "07v2jk9js1404162ddl7myd0s0ci41f57lh50qdssvxxgjkiivga",
"license": "mit"
},
{
"pname": "es_core_news_lg",
- "version": "3.7.0",
- "sha256": "1qfadw61yjz1hkp5wldg5ncj50db0b3wvpcfklybij56r4ibz6f2",
+ "version": "3.8.0",
+ "sha256": "08g2yydfbrz6i886rw52q1bmb6f785arx2zqk5510b3bp6089cra",
"license": "gpl3"
},
{
"pname": "es_core_news_md",
- "version": "3.7.0",
- "sha256": "1z9m6f2c3cbjrljdlywdd4c4qj4lky1rb3n20yav5zb9k7jbj3s4",
+ "version": "3.8.0",
+ "sha256": "0mgfrd1i9rci0i9f01d9lza4p0yaww6j5l8zpwlygb75vbgwmf3r",
"license": "gpl3"
},
{
"pname": "es_core_news_sm",
- "version": "3.7.0",
- "sha256": "07fm2bmiwkkia4v491dzkgb3dbp1qfh4j7iba2h4wv8yci6la3n4",
+ "version": "3.8.0",
+ "sha256": "1nbbajq0nrbvv6a9hzi3i5axhszmddrg6di8rqj20zwkavp96g7i",
"license": "gpl3"
},
{
"pname": "es_dep_news_trf",
- "version": "3.7.0",
- "sha256": "1n5sk5jlj6gx4w2ka1ia93bmi4nm2cyfg7fbca2kvmsg6zw8hq27",
+ "version": "3.8.0",
+ "sha256": "0xfbibm431jrxwmwk4nvrkwly63w6vwfpd901jp7wjza9p3d0i73",
"license": "gpl3"
},
{
"pname": "fi_core_news_lg",
- "version": "3.7.0",
- "sha256": "08lk2dgwm99nj2a355s682ar4xwg1av4z3r6qpwq72rkm2h8jkmm",
+ "version": "3.8.0",
+ "sha256": "06q1lah7afpgak0l3r6fxjfiizmpld6fn0sbiycrsn2bsqk5nby3",
"license": "cc-by-sa-40"
},
{
"pname": "fi_core_news_md",
- "version": "3.7.0",
- "sha256": "07hqjw6w8332zf3ki5pbrv7m1kc4y6j3f0czharvv0grr2sfvh84",
+ "version": "3.8.0",
+ "sha256": "06g4mkrrmnksf1fxkcwid3dvzs9ri2z4l4dgcvripm6yymchfyjy",
"license": "cc-by-sa-40"
},
{
"pname": "fi_core_news_sm",
- "version": "3.7.0",
- "sha256": "03bhh3z3r70km19p3x202g66hikfyh309hgb96sycb8lhfr737lk",
+ "version": "3.8.0",
+ "sha256": "1r962x11lha38hmmv47hc7hk2whsy3qvnbf3hsqjc4nbagzia4bh",
"license": "cc-by-sa-40"
},
{
"pname": "fr_core_news_lg",
- "version": "3.7.0",
- "sha256": "02dv00w67alc1avwq93hara49va7mnsmmm2kww961p5a3k3ldz20",
+ "version": "3.8.0",
+ "sha256": "11x2cydzc8x5bv5d1bkyqnfawzj1kb5lslndqq226jvb6yc7kkcp",
"license": "lgpllr"
},
{
"pname": "fr_core_news_md",
- "version": "3.7.0",
- "sha256": "184gxwgf980x3vsn45zycd3cr1mkl3r1vbf3hb5hrhs8xk3y1v34",
+ "version": "3.8.0",
+ "sha256": "1afnibp9r84xxv5dvds7jvz953khamcklj8vmjrgh3ix9bicylq3",
"license": "lgpllr"
},
{
"pname": "fr_core_news_sm",
- "version": "3.7.0",
- "sha256": "1ifbazd9hs1fhy22hjqhwkq0bnnsr3km3ff60v8arkyq5vlprhdb",
+ "version": "3.8.0",
+ "sha256": "1377rja1x0v0fwnvqyqgiqdgnba6fsj83d3gpc2l88qqrplhaxai",
"license": "lgpllr"
},
{
"pname": "fr_dep_news_trf",
- "version": "3.7.0",
- "sha256": "0shhlmyyd79bbvxf6dfr5r99lfhjcywvvrji67k2hxz4604q8bxv",
+ "version": "3.8.0",
+ "sha256": "1g7d3ifagifp0mwqn7d5zafac2cywvykd8fcngr5zzhffgk6x0bk",
"license": "lgpllr"
},
{
"pname": "hr_core_news_lg",
- "version": "3.7.0",
- "sha256": "1r8cdyawf6fdvx1xn1l470mx31lbx5cjpivlx1pvv9ckp71zp28z",
+ "version": "3.8.0",
+ "sha256": "1rpk4ppdpzv20sak198rvdp2v53rh3k0qfbnayjmhq76pv43g972",
"license": "cc-by-sa-40"
},
{
"pname": "hr_core_news_md",
- "version": "3.7.0",
- "sha256": "1dzi6dxwjpbddc0rjqajj4k1c61sacyycwnjvy03h3aclxacqn53",
+ "version": "3.8.0",
+ "sha256": "1rv4q1kz5mjsisi3v3kh836jb8i7gh01qhylni5pxbgp1ysrhrmv",
"license": "cc-by-sa-40"
},
{
"pname": "hr_core_news_sm",
- "version": "3.7.0",
- "sha256": "0dmhv1fa46hi78jgv562v4x3mfl7svchs6kiz35s63ph9ik5r6f2",
+ "version": "3.8.0",
+ "sha256": "12hncjs9ihy5807a73c6dx8sk409ps9jzh5m33298nx0vx6jaaq9",
"license": "cc-by-sa-40"
},
- {
- "pname": "ja_core_news_lg",
- "version": "3.7.0",
- "sha256": "1nb77kivzy0wixsw8ijmw78fffkpqa63kykqph04jzmh75ra4wvg",
- "license": "cc-by-sa-40"
- },
- {
- "pname": "ja_core_news_md",
- "version": "3.7.0",
- "sha256": "0p22bwc24q76cl7ndszvhqgllvq3ws3i3vbjsp5xvhxxls6p49x9",
- "license": "cc-by-sa-40"
- },
- {
- "pname": "ja_core_news_sm",
- "version": "3.7.0",
- "sha256": "0bfvkds4dqynjshk2lxfya9yfcnbvwjfhc6n7yh0852ms1ycicaw",
- "license": "cc-by-sa-40"
- },
- {
- "pname": "ja_core_news_trf",
- "version": "3.7.0",
- "sha256": "0n2lqql4flnilgf671n5mcdp8vi5pdjfz3vymxsapc1gyp29jykk",
- "license": "cc-by-sa-30"
- },
{
"pname": "it_core_news_lg",
- "version": "3.7.0",
- "sha256": "0gwn6pf0rzbplahs2wnzp6379mmj066dqhijhq4ln4552fz4d1yx",
+ "version": "3.8.0",
+ "sha256": "1qnz7r8pax2pim9a3ywawpmz40hwawsfkv4wziqglm1wwp92jbf4",
"license": "cc-by-nc-sa-30"
},
{
"pname": "it_core_news_md",
- "version": "3.7.0",
- "sha256": "003w99glj5jgb6gfqygb4c5jljhc85ck6yqn49h9m8fa9vmaylhx",
+ "version": "3.8.0",
+ "sha256": "0kfbb8n8jczdqr5g653nbgpgs8cg637dhby37s0dss7nkfwci5dm",
"license": "cc-by-nc-sa-30"
},
{
"pname": "it_core_news_sm",
- "version": "3.7.0",
- "sha256": "0kng2w5xj1irz6c5d6vl4px9my1z41h8zfvf9b01rh9yvjmhfyzc",
+ "version": "3.8.0",
+ "sha256": "0jzrj6rh7cq09dpgab2ji88d3d4py28ai4s3pafxpq5cz19wdd19",
"license": "cc-by-nc-sa-30"
},
+ {
+ "pname": "ja_core_news_lg",
+ "version": "3.8.0",
+ "sha256": "0bg247vg6al2mr5rpwhpzc14g4i9lgq7n5559jv655s58pipknn3",
+ "license": "cc-by-sa-40"
+ },
+ {
+ "pname": "ja_core_news_md",
+ "version": "3.8.0",
+ "sha256": "1xiyl8w0x0s6v3532xjyh73hrbv6plcrx4ifpv7j76856kjqk459",
+ "license": "cc-by-sa-40"
+ },
+ {
+ "pname": "ja_core_news_sm",
+ "version": "3.8.0",
+ "sha256": "0553lk1vzld383cqw7hjmrwm0cad48xhvc92c9i528axv8ahwvw5",
+ "license": "cc-by-sa-40"
+ },
+ {
+ "pname": "ja_core_news_trf",
+ "version": "3.8.0",
+ "sha256": "1zlih4fjl1122m8zl9ai80pabisb4hqy8h90l63k2syv6778i88k",
+ "license": "cc-by-sa-30"
+ },
{
"pname": "ko_core_news_lg",
- "version": "3.7.0",
- "sha256": "0hxwkb1w58vb4g1162ry12a63hnj20q20n66xnlvc0r96ibj4fia",
+ "version": "3.8.0",
+ "sha256": "17s9r82zwdkymvk1h1bwzxxkzy77bsyh29g8aansdhzrvdr4xvc4",
"license": "cc-by-sa-40"
},
{
"pname": "ko_core_news_md",
- "version": "3.7.0",
- "sha256": "1ai7cyk58c7rj0dy82l01w5r4fkp2cpnhcsarzas1ml0icnk1srm",
+ "version": "3.8.0",
+ "sha256": "0bmb04b6xl5a70hsy33lwhyipwrnsih9vmd5kg8ilpj3728916px",
"license": "cc-by-sa-40"
},
{
"pname": "ko_core_news_sm",
- "version": "3.7.0",
- "sha256": "16m1lsikf8ghsazpdprd9fc4n3m8an9qzjbyjwyvwkr0f2p0nmph",
+ "version": "3.8.0",
+ "sha256": "0r6n4vazi5fqn88sfnd9yxzr341j211ndinncl0m7z995db92vcd",
"license": "cc-by-sa-40"
},
{
"pname": "lt_core_news_lg",
- "version": "3.7.0",
- "sha256": "174p8i2lnwq324qcs85s3c0j7iyav12yk0i896l23khg9gyzkmlg",
+ "version": "3.8.0",
+ "sha256": "1gl8iqb10ah29i1hlrqbych9xzlwliszb97j4adjk1ahq1bdir84",
"license": "cc-by-sa-40"
},
{
"pname": "lt_core_news_md",
- "version": "3.7.0",
- "sha256": "1117sij5w4s297q5j6h210hafh2amm6pd9m9m7m3608rfwsvm9g8",
+ "version": "3.8.0",
+ "sha256": "1z8zxralxaymj22p67wdi0r9z8rz7y7adjg8xdarcg6gz3znvssh",
"license": "cc-by-sa-40"
},
{
"pname": "lt_core_news_sm",
- "version": "3.7.0",
- "sha256": "1j04apdc63c2b2namic4blhm9mk8inmr8ynid09mncljwskg0fjb",
+ "version": "3.8.0",
+ "sha256": "1alg1sspi044pwkq5kascdhx0x7038n8jgln4l7k8wwjpm8b9ri7",
"license": "cc-by-sa-40"
},
{
"pname": "mk_core_news_lg",
- "version": "3.7.0",
- "sha256": "0fshypj08hvcbbqjfxkzyfs72p5rm5fw1pfclgln2y0whfap0lqx",
+ "version": "3.8.0",
+ "sha256": "0miw79yr5rl3sbgjc614lrnywqhjkk7x2hiksh45b889pzff3kn8",
"license": "cc-by-sa-40"
},
{
"pname": "mk_core_news_md",
- "version": "3.7.0",
- "sha256": "1il8pzfk2nd09hd8kmk5znf66ir4bsrp1ax7jaxghi76ggrbpzyx",
+ "version": "3.8.0",
+ "sha256": "1qr7418j5gv05aix449x4mnqqgw6fdaz6bmgbd685x2dzk8avnv8",
"license": "cc-by-sa-40"
},
{
"pname": "mk_core_news_sm",
- "version": "3.7.0",
- "sha256": "1805hkkm3hjbzw8pg6q08p61bpjk5h13ldzpik0gb9wqw9f69dbp",
+ "version": "3.8.0",
+ "sha256": "1nhwgqyqaw7zmb42l20bxql9dib8qnzhxh41194glg9lplifgdx3",
"license": "cc-by-sa-40"
},
{
"pname": "nb_core_news_lg",
- "version": "3.7.0",
- "sha256": "1zqwp8a8d26mi94dkib5ahhkr9hawxx4vag4fhibfa6m0prpzh9h",
+ "version": "3.8.0",
+ "sha256": "1pmcbgyswk7q163nwqisc5qqp8vbc4vhyc1qza84axprwxpj7yy5",
"license": "mit"
},
{
"pname": "nb_core_news_md",
- "version": "3.7.0",
- "sha256": "1ilxscc6hnmiby7ip7kgx3aih9msqmg21iqakkwny3z1lnnly466",
+ "version": "3.8.0",
+ "sha256": "1ch77iqiij62w9xy3ylh7f9rzm987dxm9yp03136j0niqm11cxkl",
"license": "mit"
},
{
"pname": "nb_core_news_sm",
- "version": "3.7.0",
- "sha256": "1wrchw1rhlzrji5j46lpwzydiaxcywaglz0nvm4vk1np45r7l3dm",
+ "version": "3.8.0",
+ "sha256": "0s4fjfxiycn8fgm0j581l2ax23f3r5zvkfvc5rsylapmvsnf6xkh",
"license": "mit"
},
{
"pname": "nl_core_news_lg",
- "version": "3.7.0",
- "sha256": "1777sdmjcc7lnj0j26zf00ab7pr09v1220k47fq724cw9l0knin1",
+ "version": "3.8.0",
+ "sha256": "1d096m2q9g1xh985fibvmdid406c3h9h5qhy727mf6p00ys04www",
"license": "cc-by-sa-40"
},
{
"pname": "nl_core_news_md",
- "version": "3.7.0",
- "sha256": "19g6hzljz0zi1fppl7c3w8gdak42af3f7z45cg12qyw7vnjl9988",
+ "version": "3.8.0",
+ "sha256": "1wy5nvcn8v2rnqyxb397ylf89m1w9sfpm9cvjhn6w2x0kw1xqi37",
"license": "cc-by-sa-40"
},
{
"pname": "nl_core_news_sm",
- "version": "3.7.0",
- "sha256": "0gcbb0vs5snif4j5a7z9ha2sj9jby0hnxbp0w5h73yxyg37fk8d4",
+ "version": "3.8.0",
+ "sha256": "0zpwkfw620nj2p2ij5xzzjf2iskd782lbxgi6va18z4ipva9j7yk",
"license": "cc-by-sa-40"
},
{
"pname": "pl_core_news_lg",
- "version": "3.7.0",
- "sha256": "0glpd8lv7gwq3bryx32q84ny6pdvwrjm7lhxg9h2cdjrair8vx94",
+ "version": "3.8.0",
+ "sha256": "17alf74nf9zbchmz1c7146111nyynnx8m21dwd8my66pyy3wg227",
"license": "gpl3"
},
{
"pname": "pl_core_news_md",
- "version": "3.7.0",
- "sha256": "04qwfh3dam7advyysdcdak7vna5gvirns001zq09kxhj766bc2k9",
+ "version": "3.8.0",
+ "sha256": "060qk4k3frjyzx45d8blxm7z58hz58f3m2nnf1npkw0rqyxysqzg",
"license": "gpl3"
},
{
"pname": "pl_core_news_sm",
- "version": "3.7.0",
- "sha256": "00wygnwjpvfgiccb643720691pxhcb4pnk3zjj35hv9gbbx6qb8c",
+ "version": "3.8.0",
+ "sha256": "1w7z1jbhl3j2985ap7nkv41pscvsd94f9kz1qy8d5j3vrpmbcpxc",
"license": "gpl3"
},
{
"pname": "pt_core_news_lg",
- "version": "3.7.0",
- "sha256": "1im0hgr6wd4sfsfb0ddnl2ad9pi1vs0vvr7rq3g14vda3x2f1rxy",
+ "version": "3.8.0",
+ "sha256": "114nxw6zjb8r2jl9s7056gs2vdr4vk1myk9mxbj5phs3w1lhmc7d",
"license": "cc-by-sa-40"
},
{
"pname": "pt_core_news_md",
- "version": "3.7.0",
- "sha256": "0zpgxg3ass084qv4bvk9wz15ya92w6a7d2p9p24g49a530b8gd7y",
+ "version": "3.8.0",
+ "sha256": "1kvvj62f1msbb3qbn7vlh43aihxyzz4jz3955kr63sj61ygnfrmq",
"license": "cc-by-sa-40"
},
{
"pname": "pt_core_news_sm",
- "version": "3.7.0",
- "sha256": "0z64w8599xwjvxdmrdlr08yyk4a5174m4a39m3zivgib0b5jyvdq",
+ "version": "3.8.0",
+ "sha256": "0da37fd4ly5czimly84lz9dpa4hjshrbha059fwaly1cmdlcr40m",
"license": "cc-by-sa-40"
},
{
"pname": "ro_core_news_lg",
- "version": "3.7.0",
- "sha256": "1y45xhdjlhf8026vlsdrxvmiwj8p9hzlpdg628kdcdzmcrr23l5j",
+ "version": "3.8.0",
+ "sha256": "1yddlyd8p5jsbvadli2n4yl5sxq2c3r13fsl2izpkzh7j1fgilrr",
"license": "cc-by-sa-40"
},
{
"pname": "ro_core_news_md",
- "version": "3.7.0",
- "sha256": "0jw71lav2fim48ff34mf137dsnn3arac555b9rf4flamiy8xg7y6",
+ "version": "3.8.0",
+ "sha256": "1hb6n1jbc1xr543x879vhcphi1f8ndn7gzm9ixa99dgsmka6jkrd",
"license": "cc-by-sa-40"
},
{
"pname": "ro_core_news_sm",
- "version": "3.7.0",
- "sha256": "0r35hxm6dgk2fnwl79ss25g6lfkgrd1h24zf96ys2p3cppp2i167",
+ "version": "3.8.0",
+ "sha256": "0ilvp6lpvwn4v969zi2jydjf05qi75x8cdw6ih96hwscz8nijwcr",
"license": "cc-by-sa-40"
},
{
"pname": "ru_core_news_lg",
- "version": "3.7.0",
- "sha256": "02qnl0cfvx0m0icdbpn9zfsv39sp9k6sfdarzazhz7xnxzxib93q",
+ "version": "3.8.0",
+ "sha256": "1ica150slrxj1wysjnf114khqbbg4rdjvr1qf4md731iwg3iyi4w",
"license": "mit"
},
{
"pname": "ru_core_news_md",
- "version": "3.7.0",
- "sha256": "187lkkm04x1ylg3jzyhf9avzpj2jkb48n86i36hqi6iqdv6yhfd5",
+ "version": "3.8.0",
+ "sha256": "023fpckxrar2d10y1pm2nlrha3xp49wmci7jyc64w5scssm1fj89",
"license": "mit"
},
{
"pname": "ru_core_news_sm",
- "version": "3.7.0",
- "sha256": "11mh1rd0q024xfagdqkly1n4nndksrlq650n51jl1x1pmzlsdgzl",
+ "version": "3.8.0",
+ "sha256": "040k26qch2c847al1w1k451v5zjfplwan3mn2fvsjcrzjnwa4k56",
"license": "mit"
},
{
"pname": "sl_core_news_lg",
- "version": "3.7.0",
- "sha256": "128ayhp21szc31ckiq3i8vib42i9xnz4lpi1709gjdc38cpmpnlp",
+ "version": "3.8.0",
+ "sha256": "01hcvzb0n1yxhgflrpchc9r1ja9wfksi16jahf0z57n4hj5a0d34",
"license": "cc-by-sa-40"
},
{
"pname": "sl_core_news_md",
- "version": "3.7.0",
- "sha256": "07gx174gw5q1zgyyg1xhfplihhnr311f9562ri5pdd2hgjyz58yb",
+ "version": "3.8.0",
+ "sha256": "1msfdbpxhcxfg6ngv329vsbj418lj7kqspld38m2zfyxkyd71azx",
"license": "cc-by-sa-40"
},
{
"pname": "sl_core_news_sm",
- "version": "3.7.0",
- "sha256": "005xwsnh5y3pf8y64lhvrzcbh8y34yr3in204as6hv7krsfg8bxa",
+ "version": "3.8.0",
+ "sha256": "07kz0rhka4s7vq5c9vrvlhrm83kr2k4wvhkq0bfcr49km2sxy5xw",
"license": "cc-by-sa-40"
},
{
"pname": "sl_core_news_trf",
- "version": "3.7.0",
- "sha256": "0x97lwm1i2dq4kdg6rvarh9mnlcx45cnwq80qpjwv3b7zmviyq8c",
+ "version": "3.8.0",
+ "sha256": "1idihnpsxaxazkzqgmxigcd488627cr2i1xz7gdbvybqxzkn0qpm",
"license": "cc-by-sa-40"
},
{
"pname": "sv_core_news_lg",
- "version": "3.7.0",
- "sha256": "05qaff8r3vs30zaxja1lgpibd12njp9ciq49zs26i6d4dqa18hdp",
+ "version": "3.8.0",
+ "sha256": "1277yk9vn5f45js32kgqm825b8q0wpbafdlmamf9sgv4dvcv7942",
"license": "cc-by-sa-40"
},
{
"pname": "sv_core_news_md",
- "version": "3.7.0",
- "sha256": "0c64lqm10zmy863gs5h3ghx7662c8g7iyapn2rjhmz6909d82yyl",
+ "version": "3.8.0",
+ "sha256": "1k9hkjzhm5vfh83zrdgbfw5m2vlwyqlafpg9ba01iz8v60n0pqjp",
"license": "cc-by-sa-40"
},
{
"pname": "sv_core_news_sm",
- "version": "3.7.0",
- "sha256": "1ik8b2nvxdalglwqg0zl4wbqnd2dyhdcy5hvxh40gi77rg2qd6kb",
+ "version": "3.8.0",
+ "sha256": "1v1x66gn7qsfn01a3gijzn8n167s4b665i4023szdm139dcjyz02",
"license": "cc-by-sa-40"
},
{
"pname": "uk_core_news_lg",
- "version": "3.7.0",
- "sha256": "1qbw16y3ha690fqq71w7r46n8mz7d8za2iw1lljpqpf49my408q1",
+ "version": "3.8.0",
+ "sha256": "0953hh9axsdp7jcm4i75m92wj2zpb185mbmm128p0qj2h38506s9",
"license": "mit"
},
{
"pname": "uk_core_news_md",
- "version": "3.7.0",
- "sha256": "0znfyl8cdvxbxfhypwkjv84hcs6n457wh4j2cl1sfp9pgsd7bmzb",
+ "version": "3.8.0",
+ "sha256": "0mvlkpnz0waxmm7fl366s22jw59whc4mav65wxghkjc42sk00yvh",
"license": "mit"
},
{
"pname": "uk_core_news_sm",
- "version": "3.7.0",
- "sha256": "08scx97j87rrhyrg5smj9ydwmdhl81859qaqj2klgqqpykg0xwlc",
+ "version": "3.8.0",
+ "sha256": "094nnpr61h5rr074rpq2bwlk9yg5qaf76bwf4zpncvia936xnzvp",
"license": "mit"
},
{
"pname": "uk_core_news_trf",
- "version": "3.7.0",
- "sha256": "14s4xwr0qs8x3d2fca2m1nj6ksl82gggj2by7c817gii1bdvn47p",
+ "version": "3.8.0",
+ "sha256": "0450y8pla94qj04ijf95qahnj9wvzmavqfy3mnliczkz04z3hgmw",
"license": "mit"
},
{
"pname": "xx_ent_wiki_sm",
- "version": "3.7.0",
- "sha256": "1k06aa8xsx2qcmd4lz02sfxmgif5nngni8dc4y0w0d4x88icdscn",
+ "version": "3.8.0",
+ "sha256": "0sxyys9by4hfksgizwm87crrhrijb9yiywcxpw5315madyzg3w50",
"license": "mit"
},
{
"pname": "xx_sent_ud_sm",
- "version": "3.7.0",
- "sha256": "13fc4dmmmkanxaxabyx0sa2sh53p92jp3mj263pf31yh98kryxpw",
+ "version": "3.8.0",
+ "sha256": "1pwyl23nvmmkpvq5wgafdqq0mlnq14l2svh9m6gi6w0skv7dd5fq",
"license": "cc-by-sa-30"
},
{
"pname": "zh_core_web_lg",
- "version": "3.7.0",
- "sha256": "1kqdczq5id0sqnyg3sq5g8n7fcknz53srvd72qmz4wrymy5h81qa",
+ "version": "3.8.0",
+ "sha256": "0d0c71w18vm4ld9njx4bk8p26d5vyyx6n6j60d2qa1ss9w87bfpm",
"license": "mit"
},
{
"pname": "zh_core_web_md",
- "version": "3.7.0",
- "sha256": "03m5gnx47mcyx7sh1g3dgqnarvprdkvkyxibsli6yrnvx3vz434j",
+ "version": "3.8.0",
+ "sha256": "1y3k6lczs42vhza46v2jaraf8gd2i5f6dfdmmbvdvjq6ykh09ka2",
"license": "mit"
},
{
"pname": "zh_core_web_sm",
- "version": "3.7.0",
- "sha256": "1x9y4z2883m21rsvv6sw71l1nva3j8an8csdsabs4y84kb5y2by2",
+ "version": "3.8.0",
+ "sha256": "1sil5iwm5b1grbsnyi11rkbw6hxj62mc95gjzwgmj3lc7wd896dh",
"license": "mit"
},
{
"pname": "zh_core_web_trf",
- "version": "3.7.0",
- "sha256": "1y4c9z4vjywmpg61yxsyp80cmz5s3aa95car01wq3i42qj09bvm6",
+ "version": "3.8.0",
+ "sha256": "18gmv0s4pz7f2q7m0kjvpj8w7dnabyya6fbd8d9nlkx2924qn03q",
"license": "mit"
}
]
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/spake2/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/spake2/default.nix
index 956c15ab0b..98602e7d52 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/spake2/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/spake2/default.nix
@@ -1,35 +1,28 @@
{
lib,
buildPythonPackage,
- fetchPypi,
+ fetchFromGitHub,
fetchpatch2,
setuptools,
- hkdf,
+ cryptography,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "spake2";
- version = "0.8";
+ version = "0.9";
pyproject = true;
- src = fetchPypi {
- inherit pname version;
- sha256 = "c17a614b29ee4126206e22181f70a406c618d3c6c62ca6d6779bce95e9c926f4";
+ src = fetchFromGitHub {
+ owner = "warner";
+ repo = "python-spake2";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-WPMGH1OzG+5O+2lNl2sv06/dNardY+BHYDS290Z36vQ=";
};
- patches = [
- # https://github.com/warner/python-spake2/pull/16
- (fetchpatch2 {
- name = "python312-compat.patch";
- url = "https://github.com/warner/python-spake2/commit/1b04d33106b105207c97c64b2589c45790720b0b.patch";
- hash = "sha256-OoBz0lN17VyVGg6UfT+Zj9M1faFTNpPIhxrwCgUwMc8=";
- })
- ];
+ build-system = [ setuptools ];
- nativeBuildInputs = [ setuptools ];
-
- propagatedBuildInputs = [ hkdf ];
+ dependencies = [ cryptography ];
pythonImportsCheck = [ "spake2" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/spatialmath-python/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/spatialmath-python/default.nix
index 3613763f31..259383492a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/spatialmath-python/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/spatialmath-python/default.nix
@@ -17,7 +17,6 @@
pytest-xvfb,
sympy,
pytestCheckHook,
- pythonRelaxDepsHook,
}:
buildPythonPackage rec {
@@ -36,7 +35,6 @@ buildPythonPackage rec {
nativeBuildInputs = [
oldest-supported-numpy
setuptools
- pythonRelaxDepsHook
];
pythonRemoveDeps = [ "pre-commit" ];
@@ -49,7 +47,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
dev = [
coverage
flake8
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/spdx-tools/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/spdx-tools/default.nix
index 336d8cb554..c50145cac6 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/spdx-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/spdx-tools/default.nix
@@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "spdx-tools";
- version = "0.8.2";
+ version = "0.8.3";
format = "pyproject";
disabled = pythonOlder "3.7";
@@ -28,7 +28,7 @@ buildPythonPackage rec {
owner = "spdx";
repo = "tools-python";
rev = "refs/tags/v${version}";
- hash = "sha256-KB+tfuz0ZnoQcMX3H+IZXjcmPZ4x2ecl8ofz1/3r0/8=";
+ hash = "sha256-r7+RYGoq3LJYN1jYfwzb1r3fc/kL+CPd4pmGATFq8Pw=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/speechbrain/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/speechbrain/default.nix
index 0d31dd6d23..670f1e004a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/speechbrain/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/speechbrain/default.nix
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "speechbrain";
repo = "speechbrain";
rev = "refs/tags/v${version}";
- hash = "sha256-JoVu53HuTPkUIyJGqLE80yu7jzPje8/r5Hk6lJsz2XA=";
+ hash = "sha256-5ZMS1g74G4w83kNrXyt9IUsXe5uYS1qC+MwleQrjhTY=";
};
dependencies = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/sphinx-autoapi/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/sphinx-autoapi/default.nix
index 54bd855838..1da00715ba 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/sphinx-autoapi/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/sphinx-autoapi/default.nix
@@ -21,7 +21,7 @@
buildPythonPackage rec {
pname = "sphinx-autoapi";
- version = "3.3.1";
+ version = "3.3.2";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -29,7 +29,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "sphinx_autoapi";
inherit version;
- hash = "sha256-5EoiWCfQ73F4dIIlpm8wyVRU39AO48Iq+9+4BW99/7U=";
+ hash = "sha256-6/i0Sy66tcKPAmPsbC+KzdFW6bLVOaWOyjnS82hEUXM=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/sphinx-hoverxref/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/sphinx-hoverxref/default.nix
index 643e311131..903005d0df 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/sphinx-hoverxref/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/sphinx-hoverxref/default.nix
@@ -3,7 +3,6 @@
buildPythonPackage,
fetchFromGitHub,
flit-core,
- pythonImportsCheckHook,
# documentation build dependencies
sphinxHook,
sphinx-notfound-page,
@@ -37,7 +36,6 @@ buildPythonPackage rec {
nativeBuildInputs = [
flit-core
- pythonImportsCheckHook
sphinxHook
sphinx-notfound-page
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/sphinx-notfound-page/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/sphinx-notfound-page/default.nix
index 58c81240c4..93e7662214 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/sphinx-notfound-page/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/sphinx-notfound-page/default.nix
@@ -3,7 +3,6 @@
buildPythonPackage,
fetchFromGitHub,
flit-core,
- pythonImportsCheckHook,
pythonOlder,
# documentation build dependencies
sphinxHook,
@@ -38,7 +37,6 @@ buildPythonPackage rec {
nativeBuildInputs = [
flit-core
- pythonImportsCheckHook
sphinxHook
sphinx-prompt
sphinx-rtd-theme
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/sphinx-version-warning/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/sphinx-version-warning/default.nix
index 6856bcd4fe..771b674c18 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/sphinx-version-warning/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/sphinx-version-warning/default.nix
@@ -3,7 +3,6 @@
buildPythonPackage,
fetchFromGitHub,
fetchpatch,
- pythonImportsCheckHook,
pythonOlder,
setuptools,
sphinx,
@@ -47,7 +46,6 @@ buildPythonPackage {
];
nativeBuildInputs = [
- pythonImportsCheckHook
sphinx-autoapi
sphinx-prompt
sphinx-rtd-theme
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/sphinxext-opengraph/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/sphinxext-opengraph/default.nix
index 2740b83afb..7cfc6b174a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/sphinxext-opengraph/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/sphinxext-opengraph/default.nix
@@ -26,7 +26,7 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools-scm ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
social_cards_generation = [ matplotlib ];
};
@@ -35,7 +35,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
beautifulsoup4
- ] ++ passthru.optional-dependencies.social_cards_generation;
+ ] ++ optional-dependencies.social_cards_generation;
pythonImportsCheck = [ "sphinxext.opengraph" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/splinter/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/splinter/default.nix
index c850961677..c8ce42bc73 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/splinter/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/splinter/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ urllib3 ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
"zope.testbrowser" = [
zope-testbrowser
lxml
@@ -54,7 +54,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
disabledTests = [
# driver is present and fails with a different error during loading
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/sqlalchemy-utils/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/sqlalchemy-utils/default.nix
index e4865cd091..1cf2d9418e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/sqlalchemy-utils/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/sqlalchemy-utils/default.nix
@@ -51,7 +51,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ sqlalchemy ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
babel = [ babel ];
arrow = [ arrow ];
pendulum = [ pendulum ];
@@ -78,7 +78,7 @@ buildPythonPackage rec {
pymysql
pyodbc
]
- ++ lib.flatten (builtins.attrValues passthru.optional-dependencies)
+ ++ lib.flatten (builtins.attrValues optional-dependencies)
++ lib.optionals (pythonOlder "3.12") [
# requires distutils, which were removed in 3.12
psycopg2cffi
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/sqlalchemy/1_4.nix b/third_party/nixpkgs/pkgs/development/python-modules/sqlalchemy/1_4.nix
index b741a7710c..2384a4f0c0 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/sqlalchemy/1_4.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/sqlalchemy/1_4.nix
@@ -54,7 +54,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ greenlet ];
- passthru.optional-dependencies = lib.fix (self: {
+ optional-dependencies = lib.fix (self: {
asyncio = [ greenlet ];
mypy = [ mypy ];
mssql = [ pyodbc ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/sqlalchemy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/sqlalchemy/default.nix
index 426be56eea..efd9f7a3af 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/sqlalchemy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/sqlalchemy/default.nix
@@ -67,7 +67,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies = lib.fix (self: {
+ optional-dependencies = lib.fix (self: {
asyncio = [ greenlet ];
mypy = [ mypy ];
mssql = [ pyodbc ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/sqlfmt/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/sqlfmt/default.nix
new file mode 100644
index 0000000000..37f23ca89e
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/sqlfmt/default.nix
@@ -0,0 +1,66 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchPypi,
+ fetchFromGitHub,
+ importlib-metadata,
+ black,
+ poetry-core,
+ click,
+ jinja2,
+ platformdirs,
+ tomli,
+ tqdm,
+ gitpython,
+}:
+
+buildPythonPackage rec {
+ pname = "sqlfmt";
+ version = "0.23.2";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "tconbeer";
+ repo = "sqlfmt";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-g2ycfpsBFMh16pYVzCmde0mhQhhvAhH25i3LJTcG7Ac=";
+ };
+
+ build-system = [
+ poetry-core
+ ];
+
+ dependencies = [
+ click
+ importlib-metadata
+ jinja2
+ platformdirs
+ tomli
+ tqdm
+ ];
+
+ optional-dependencies = {
+ jinjafmt = [
+ black
+ ];
+ sqlfmt_primer = [
+ gitpython
+ ];
+ };
+
+ pythonRelaxDeps = [
+ "platformdirs"
+ ];
+
+ pythonImportsCheck = [
+ "sqlfmt"
+ ];
+
+ meta = {
+ description = "Sqlfmt formats your dbt SQL files so you don't have to";
+ homepage = "https://github.com/tconbeer/sqlfmt";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ pcboy ];
+ mainProgram = "sqlfmt";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/sqlglot/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/sqlglot/default.nix
index f146f9d8a7..d03bccf6b6 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/sqlglot/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/sqlglot/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "sqlglot";
- version = "23.12.1";
+ version = "25.20.1";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
repo = "sqlglot";
owner = "tobymao";
rev = "refs/tags/v${version}";
- hash = "sha256-VUG/l1iZ/8vAJwhktN/tx8U8KVLgaghUPArtxEyIA54=";
+ hash = "sha256-RE9Hbb3g6j4j5X2ksjcBZ610RcV7Zd3YaKaBIUyD2vU=";
};
nativeBuildInputs = [
@@ -39,11 +39,6 @@ buildPythonPackage rec {
duckdb
];
- disabledTestPaths = [
- # These integration tests assume a running Spark instance
- "tests/dataframe/integration"
- ];
-
pythonImportsCheck = [ "sqlglot" ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/sshfs/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/sshfs/default.nix
index f180d5c6c3..f641bed4ef 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/sshfs/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/sshfs/default.nix
@@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "sshfs";
- version = "2024.6.0";
+ version = "2024.9.0";
pyproject = true;
src = fetchFromGitHub {
owner = "fsspec";
repo = "sshfs";
rev = "refs/tags/${version}";
- hash = "sha256-8Vut/JDLmWrTys8aaIBRbaWlvGCg6edaXmMCFxjGhag=";
+ hash = "sha256-rRcXimthyFLBqt0nMEv7bisL+JNLLZuRH7BopSLM7QQ=";
};
build-system = [
@@ -41,7 +41,7 @@ buildPythonPackage rec {
fido2 = [ asyncssh ] ++ asyncssh.optional-dependencies.fido2;
gssapi = [ asyncssh ] ++ asyncssh.optional-dependencies.gssapi;
libnacl = [ asyncssh ] ++ asyncssh.optional-dependencies.libnacl;
- pkcs11 = [ asyncssh ] ++ asyncssh.optional-dependencies.python-pkcs11;
+ pkcs11 = [ asyncssh ] ++ asyncssh.optional-dependencies.pkcs11;
pyopenssl = [ asyncssh ] ++ asyncssh.optional-dependencies.pyopenssl;
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/static3/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/static3/default.nix
index 050fb2119d..13a41618fe 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/static3/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/static3/default.nix
@@ -28,7 +28,7 @@ buildPythonPackage rec {
--replace ", 'pytest-cov'" ""
'';
- passthru.optional-dependencies = {
+ optional-dependencies = {
KidMagic = [
# TODO: kid
];
@@ -40,7 +40,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
webtest
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
meta = with lib; {
changelog = "https://github.com/rmohr/static3/releases/tag/v${version}";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/stm32loader/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/stm32loader/default.nix
index 4fab0c1b30..b27d221d75 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/stm32loader/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/stm32loader/default.nix
@@ -44,13 +44,13 @@ buildPythonPackage rec {
pyserial
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
hex = [ intelhex ];
};
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
pytestFlagsArray = [ "tests/unit" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/strawberry-graphql/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/strawberry-graphql/default.nix
index 1e3a816d65..95fd2c9161 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/strawberry-graphql/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/strawberry-graphql/default.nix
@@ -78,7 +78,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
aiohttp = [
aiohttp
pytest-aiohttp
@@ -146,7 +146,7 @@ buildPythonPackage rec {
pytest-snapshot
pytestCheckHook
sanic-testing
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "strawberry" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/stringbrewer/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/stringbrewer/default.nix
index 8b79efd7be..9b5fe137e0 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/stringbrewer/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/stringbrewer/default.nix
@@ -4,7 +4,6 @@
fetchPypi,
rstr,
sre-yield,
- pythonImportsCheckHook,
}:
buildPythonPackage rec {
@@ -21,7 +20,6 @@ buildPythonPackage rec {
rstr
sre-yield
];
- nativeBuildInputs = [ pythonImportsCheckHook ];
# Package has no tests
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/stripe/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/stripe/default.nix
index 3d3bd39ca1..9ba1a5c1b9 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/stripe/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/stripe/default.nix
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "stripe";
- version = "10.12.0";
+ version = "11.1.0";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
- hash = "sha256-Wr7ERUjTgUvB4HCqGFK8s/xcwCnpR8D3MxVusfjIcDA=";
+ hash = "sha256-H6xmDcwwFCaMr8lKRevqxm8adSNl9gAZ0iY+DB4Plls=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/succulent/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/succulent/default.nix
index d756f3c7ac..87d63c8c1b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/succulent/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/succulent/default.nix
@@ -4,17 +4,17 @@
fetchFromGitHub,
flask,
lxml,
+ numpy,
pandas,
pyyaml,
poetry-core,
pytestCheckHook,
pythonOlder,
- xmltodict,
}:
buildPythonPackage rec {
pname = "succulent";
- version = "0.3.4";
+ version = "0.4.0";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -23,10 +23,13 @@ buildPythonPackage rec {
owner = "firefly-cpp";
repo = "succulent";
rev = "refs/tags/${version}";
- hash = "sha256-lU4M/ObX2mhHgYsc72zLp87g1lJ6ikfTeEojEdJwjGs=";
+ hash = "sha256-rD0qKYmWTu0LMRdWgul8OGp1FcczSY2/OxT8+oXO78E=";
};
- pythonRelaxDeps = [ "flask" ];
+ pythonRelaxDeps = [
+ "flask"
+ "numpy"
+ ];
nativeBuildInputs = [
poetry-core
@@ -35,9 +38,9 @@ buildPythonPackage rec {
propagatedBuildInputs = [
flask
lxml
+ numpy
pandas
pyyaml
- xmltodict
];
nativeCheckInputs = [ pytestCheckHook ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/sunpy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/sunpy/default.nix
index 34cec394a1..8c4688807d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/sunpy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/sunpy/default.nix
@@ -54,7 +54,7 @@ buildPythonPackage rec {
parfive
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
asdf = [
asdf
# asdf-astropy
@@ -91,11 +91,11 @@ buildPythonPackage rec {
pytest-mock
pytestCheckHook
]
- ++ passthru.optional-dependencies.asdf
- ++ passthru.optional-dependencies.database
- ++ passthru.optional-dependencies.image
- ++ passthru.optional-dependencies.net
- ++ passthru.optional-dependencies.timeseries;
+ ++ optional-dependencies.asdf
+ ++ optional-dependencies.database
+ ++ optional-dependencies.image
+ ++ optional-dependencies.net
+ ++ optional-dependencies.timeseries;
postPatch = ''
substituteInPlace setup.cfg \
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/superqt/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/superqt/default.nix
index c2fbba8406..713f688a4c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/superqt/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/superqt/default.nix
@@ -42,7 +42,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
quantity = [ pint ];
pyside2 = [ pyside2 ];
pyside6 = [ pyside6 ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/tablib/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/tablib/default.nix
index 443b83ce78..bd1ed07849 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/tablib/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/tablib/default.nix
@@ -35,7 +35,7 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools-scm ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [
markuppy
odfpy
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/tabulate/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/tabulate/default.nix
index c781a45339..d0c635cc91 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/tabulate/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/tabulate/default.nix
@@ -26,13 +26,13 @@ buildPythonPackage rec {
setuptools-scm
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
widechars = [ wcwidth ];
};
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
meta = {
description = "Pretty-print tabular data";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/telegraph/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/telegraph/default.nix
index 387c7034bb..80a4d12c7b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/telegraph/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/telegraph/default.nix
@@ -24,7 +24,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ requests ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
aio = [ httpx ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
index 1e36afd6e6..2f81ba2707 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "tencentcloud-sdk-python";
- version = "3.0.1239";
+ version = "3.0.1147";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "TencentCloud";
repo = "tencentcloud-sdk-python";
rev = "refs/tags/${version}";
- hash = "sha256-clFRMofnDhC+9+cIGfhSq/03rxujG6WDu3xW1PC/hUI=";
+ hash = "sha256-dqc29D7Zpq7Hkvlx1+CKJop7zRRAXvHBUu4mnUOTpKM=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/teslajsonpy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/teslajsonpy/default.nix
index a6d0ea2e8e..2c293c5d7b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/teslajsonpy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/teslajsonpy/default.nix
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "teslajsonpy";
- version = "3.12.0";
+ version = "3.12.1";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "zabuldon";
repo = "teslajsonpy";
rev = "refs/tags/v${version}";
- hash = "sha256-oIuIE5N/cHCEP3azMrwNiknP4q3rDxg4BiFQiJqcFkc=";
+ hash = "sha256-kUuvzjQBHWy3Si/Ha9M01ijv4QyQwK/g5gyhd7/lIdA=";
};
build-system = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/textual-fastdatatable/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/textual-fastdatatable/default.nix
new file mode 100644
index 0000000000..16d5418a27
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/textual-fastdatatable/default.nix
@@ -0,0 +1,51 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchPypi,
+ poetry-core,
+ pyarrow,
+ pytz,
+ textual,
+ tzdata,
+ polars,
+}:
+
+buildPythonPackage rec {
+ pname = "textual-fastdatatable";
+ version = "0.9.0";
+ pyproject = true;
+
+ src = fetchPypi {
+ pname = "textual_fastdatatable";
+ inherit version;
+ hash = "sha256-AS3SiwetCHkCMu8H81xbp5QvN/2GCvMlWgU4qZKvBRU=";
+ };
+
+ build-system = [
+ poetry-core
+ ];
+
+ dependencies = [
+ pyarrow
+ pytz
+ textual
+ tzdata
+ ];
+
+ optional-dependencies = {
+ polars = [
+ polars
+ ];
+ };
+
+ pythonImportsCheck = [
+ "textual_fastdatatable"
+ ];
+
+ meta = {
+ description = "A performance-focused reimplementation of Textual's DataTable widget, with a pluggable data storage backend";
+ homepage = "https://pypi.org/project/textual-fastdatatable/";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ pcboy ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/textual-slider/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/textual-slider/default.nix
new file mode 100644
index 0000000000..1a6734a314
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/textual-slider/default.nix
@@ -0,0 +1,32 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ setuptools,
+ textual,
+}:
+
+buildPythonPackage rec {
+ pname = "textual-slider";
+ version = "0.1.2";
+
+ src = fetchFromGitHub {
+ owner = "TomJGooding";
+ repo = "textual-slider";
+ rev = "91e64bafe3aa72f8d875e76b437d6af9320e039e";
+ hash = "sha256-lwN7igiEB8uC9e7qBSVLuKCpF41+Ni7ZJ3cVK19cEY8=";
+ };
+
+ pyproject = true;
+
+ build-system = [ setuptools ];
+
+ dependencies = [ textual ];
+
+ meta = with lib; {
+ description = "Textual widget for a simple slider";
+ homepage = "https://github.com/TomJGooding/textual-slider";
+ license = licenses.gpl3Only;
+ maintainers = [ maintainers.lukegb ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/textual-textarea/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/textual-textarea/default.nix
new file mode 100644
index 0000000000..74293ee3c2
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/textual-textarea/default.nix
@@ -0,0 +1,40 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchPypi,
+ poetry-core,
+ pyperclip,
+ textual,
+}:
+
+buildPythonPackage rec {
+ pname = "textual-textarea";
+ version = "0.14.2";
+ pyproject = true;
+
+ src = fetchPypi {
+ pname = "textual_textarea";
+ inherit version;
+ hash = "sha256-AJU7BBoev6pBrLhvbfF4I7l+E8YnO5jCD5OIsNf6NW0=";
+ };
+
+ build-system = [
+ poetry-core
+ ];
+
+ dependencies = [
+ pyperclip
+ textual
+ ];
+
+ pythonImportsCheck = [
+ "textual_textarea"
+ ];
+
+ meta = {
+ description = "A text area (multi-line input) with syntax highlighting for Textual";
+ homepage = "https://pypi.org/project/textual-textarea/";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ pcboy ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/textual-universal-directorytree/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/textual-universal-directorytree/default.nix
index 20429de6f8..9da4e1e82e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/textual-universal-directorytree/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/textual-universal-directorytree/default.nix
@@ -35,7 +35,7 @@ buildPythonPackage rec {
universal-pathlib
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
remote = [
adlfs
aiohttp
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/textual/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/textual/default.nix
index f018431f48..f04ba71578 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/textual/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/textual/default.nix
@@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "textual";
- version = "0.79.0";
+ version = "0.82.0";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "Textualize";
repo = "textual";
rev = "refs/tags/v${version}";
- hash = "sha256-QD9iRgl6hwlFL5DLYyXL5aA/Xsvpe5/KXdEdMS+3L/8=";
+ hash = "sha256-belpoXQ+CkTchK+FjI/Ur8v4cNgzX39xLdNfPCwaU6E=";
};
build-system = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/tinygrad/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/tinygrad/default.nix
index 92aa341dd6..8566c04271 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/tinygrad/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/tinygrad/default.nix
@@ -36,6 +36,8 @@
torch,
tqdm,
transformers,
+
+ tinygrad,
}:
buildPythonPackage rec {
@@ -67,6 +69,11 @@ buildPythonPackage rec {
substituteInPlace tinygrad/runtime/autogen/opencl.py \
--replace-fail "ctypes.util.find_library('OpenCL')" "'${ocl-icd}/lib/libOpenCL.so'"
''
+ # Patch `clang` directly in the source file
+ + ''
+ substituteInPlace tinygrad/runtime/ops_clang.py \
+ --replace-fail "'clang'" "'${lib.getExe clang}'"
+ ''
+ lib.optionalString rocmSupport ''
substituteInPlace tinygrad/runtime/autogen/hip.py \
--replace-fail "/opt/rocm/lib/libamdhip64.so" "${rocmPackages.clr}/lib/libamdhip64.so" \
@@ -87,7 +94,13 @@ buildPythonPackage rec {
# pyobjc-framework-metal
];
- pythonImportsCheck = [ "tinygrad" ];
+ pythonImportsCheck =
+ [
+ "tinygrad"
+ ]
+ ++ lib.optionals cudaSupport [
+ "tinygrad.runtime.ops_nv"
+ ];
nativeCheckInputs = [
blobfile
@@ -170,6 +183,10 @@ buildPythonPackage rec {
"extra/"
];
+ passthru.tests = {
+ withCuda = tinygrad.override { cudaSupport = true; };
+ };
+
meta = {
description = "Simple and powerful neural network framework";
homepage = "https://github.com/tinygrad/tinygrad";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/tinygrad/fix-dlopen-cuda.patch b/third_party/nixpkgs/pkgs/development/python-modules/tinygrad/fix-dlopen-cuda.patch
index db74eab45b..285ca61115 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/tinygrad/fix-dlopen-cuda.patch
+++ b/third_party/nixpkgs/pkgs/development/python-modules/tinygrad/fix-dlopen-cuda.patch
@@ -43,7 +43,7 @@ index 6af74187..c5a6c6c4 100644
+ pass
+if libnvrtc is None:
+ raise RuntimeError(f"`libnvrtc.so` not found")
-+_libraries['libnvrtc.so'] = ctypes.CDLL(libnvrtc)
++_libraries['libnvrtc.so'] = libnvrtc
def string_cast(char_pointer, encoding='utf-8', errors='strict'):
value = ctypes.cast(char_pointer, ctypes.c_char_p).value
if value is not None and encoding is not None:
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/tlsh/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/tlsh/default.nix
index 8bc321100a..ceaea06ebd 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/tlsh/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/tlsh/default.nix
@@ -3,22 +3,25 @@
buildPythonPackage,
fetchFromGitHub,
cmake,
+ setuptools,
}:
buildPythonPackage rec {
pname = "tlsh";
- version = "4.10.0";
- format = "setuptools";
+ version = "4.12.0";
+ pyproject = true;
src = fetchFromGitHub {
owner = "trendmicro";
repo = "tlsh";
- rev = version;
- hash = "sha256-9Vkj7a5xU/coFyM/8i8JB0DdnbgDAEMOjmmMF8ckKuE=";
+ rev = "refs/tags/${version}";
+ hash = "sha256-Ht4LkcNmxPEvzFHXeS/XhPt/xo+0sE4RBcLCn9N/zwE=";
};
nativeBuildInputs = [ cmake ];
+ build-system = [ setuptools ];
+
# no test data
doCheck = false;
@@ -26,10 +29,12 @@ buildPythonPackage rec {
cd ../py_ext
'';
+ pythonImportsCheck = [ "tlsh" ];
+
meta = with lib; {
description = "Trend Micro Locality Sensitive Hash";
homepage = "https://tlsh.org/";
+ changelog = "https://github.com/trendmicro/tlsh/releases/tag/${version}";
license = licenses.asl20;
- platforms = platforms.unix;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/torch-geometric/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/torch-geometric/default.nix
new file mode 100644
index 0000000000..ed3bbdc735
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/torch-geometric/default.nix
@@ -0,0 +1,179 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+
+ # build-system
+ flit-core,
+
+ # dependencies
+ aiohttp,
+ fsspec,
+ jinja2,
+ numpy,
+ psutil,
+ pyparsing,
+ requests,
+ torch,
+ tqdm,
+
+ # optional-dependencies
+ matplotlib,
+ networkx,
+ pandas,
+ protobuf,
+ wandb,
+ ipython,
+ matplotlib-inline,
+ pre-commit,
+ torch-geometric,
+ ase,
+ # captum,
+ graphviz,
+ h5py,
+ numba,
+ opt-einsum,
+ pgmpy,
+ pynndescent,
+ # pytorch-memlab,
+ rdflib,
+ rdkit,
+ scikit-image,
+ scikit-learn,
+ scipy,
+ statsmodels,
+ sympy,
+ tabulate,
+ torchmetrics,
+ trimesh,
+ pytorch-lightning,
+ yacs,
+ huggingface-hub,
+ onnx,
+ onnxruntime,
+ pytest,
+ pytest-cov,
+
+ # tests
+ pytestCheckHook,
+}:
+
+buildPythonPackage rec {
+ pname = "torch-geometric";
+ version = "2.6.1";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "pyg-team";
+ repo = "pytorch_geometric";
+ rev = "refs/tags/${version}";
+ hash = "sha256-Zw9YqPQw2N0ZKn5i5Kl4Cjk9JDTmvZmyO/VvIVr6fTU=";
+ };
+
+ build-system = [
+ flit-core
+ ];
+
+ dependencies = [
+ aiohttp
+ fsspec
+ jinja2
+ numpy
+ psutil
+ pyparsing
+ requests
+ torch
+ tqdm
+ ];
+
+ optional-dependencies = {
+ benchmark = [
+ matplotlib
+ networkx
+ pandas
+ protobuf
+ wandb
+ ];
+ dev = [
+ ipython
+ matplotlib-inline
+ pre-commit
+ torch-geometric
+ ];
+ full = [
+ ase
+ # captum
+ graphviz
+ h5py
+ matplotlib
+ networkx
+ numba
+ opt-einsum
+ pandas
+ pgmpy
+ pynndescent
+ # pytorch-memlab
+ rdflib
+ rdkit
+ scikit-image
+ scikit-learn
+ scipy
+ statsmodels
+ sympy
+ tabulate
+ torch-geometric
+ torchmetrics
+ trimesh
+ ];
+ graphgym = [
+ protobuf
+ pytorch-lightning
+ yacs
+ ];
+ modelhub = [
+ huggingface-hub
+ ];
+ test = [
+ onnx
+ onnxruntime
+ pytest
+ pytest-cov
+ ];
+ };
+
+ pythonImportsCheck = [
+ "torch_geometric"
+ ];
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ ];
+
+ preCheck = ''
+ export HOME=$(mktemp -d)
+ '';
+
+ disabledTests = [
+ # TODO: try to re-enable when triton will have been updated to 3.0
+ # torch._dynamo.exc.BackendCompilerFailed: backend='inductor' raised:
+ # LoweringException: ImportError: cannot import name 'triton_key' from 'triton.compiler.compiler'
+ "test_compile_hetero_conv_graph_breaks"
+ "test_compile_multi_aggr_sage_conv"
+
+ # RuntimeError: addmm: computation on CPU is not implemented for SparseCsr + SparseCsr @ SparseCsr without MKL.
+ # PyTorch built with MKL has better support for addmm with sparse CPU tensors.
+ "test_asap"
+ "test_graph_unet"
+
+ # AttributeError: type object 'Any' has no attribute '_name'
+ "test_type_repr"
+ ];
+
+ meta = {
+ description = "Graph Neural Network Library for PyTorch";
+ homepage = "https://github.com/pyg-team/pytorch_geometric";
+ changelog = "https://github.com/pyg-team/pytorch_geometric/blob/${src.rev}/CHANGELOG.md";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ GaetanLepage ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/torch-pitch-shift/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/torch-pitch-shift/default.nix
index 910b65c636..754cd282a0 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/torch-pitch-shift/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/torch-pitch-shift/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "torch-pitch-shift";
- version = "1.2.4";
+ version = "1.2.5";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "KentoNishi";
repo = "torch-pitch-shift";
rev = "refs/tags/v${version}";
- hash = "sha256-s3z+6jOGC7RfF9TzVZ9HFbIFz2BsBm6Yhx7lgaEKv6o=";
+ hash = "sha256-QuDz9IpmBdzfMjwAuG2Ln0x2OL/w3RVd/EfO4Ws78dw=";
};
pythonRelaxDeps = [ "torchaudio" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/tplink-omada-client/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/tplink-omada-client/default.nix
index 60cf57c14f..7edc33b88e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/tplink-omada-client/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/tplink-omada-client/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "tplink-omada-client";
- version = "1.4.2";
+ version = "1.4.3";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "tplink_omada_client";
inherit version;
- hash = "sha256-Dt1F7mCuRrzEk3NDVfxScSLrK0omHQFMWhYrrwc+Pq0=";
+ hash = "sha256-REzjeZs2Ddhw2TLD4Vp75XT2iLaxxzDK/F3UmrC1deo=";
};
build-system = [ hatchling ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/transformers/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/transformers/default.nix
index 67e822faca..91253909d5 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/transformers/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/transformers/default.nix
@@ -58,14 +58,14 @@
buildPythonPackage rec {
pname = "transformers";
- version = "4.45.0";
+ version = "4.45.1";
pyproject = true;
src = fetchFromGitHub {
owner = "huggingface";
repo = "transformers";
rev = "refs/tags/v${version}";
- hash = "sha256-MVgDNSeoqad9v5TEVuUoLYvThyjGyCuOg8Z/F7+URng=";
+ hash = "sha256-5fGEnw4YllQdZV/0vDGXYsCyTw0rtPRD/V7UWoBBZjQ=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-html/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-html/default.nix
index 361f53b29b..4c50602942 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-html/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-html/default.nix
@@ -21,7 +21,7 @@ buildPythonPackage rec {
setuptools
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
core = [
tree-sitter
];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-javascript/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-javascript/default.nix
index f6a8782f14..39766ce588 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-javascript/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-javascript/default.nix
@@ -21,7 +21,7 @@ buildPythonPackage rec {
setuptools
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
core = [
tree-sitter
];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-json/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-json/default.nix
index 45557bd5e2..0e6cd37f8b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-json/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-json/default.nix
@@ -21,7 +21,7 @@ buildPythonPackage rec {
setuptools
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
core = [
tree-sitter
];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-python/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-python/default.nix
index 399fcb0afc..4ca4ec1d7b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-python/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-python/default.nix
@@ -21,7 +21,7 @@ buildPythonPackage rec {
setuptools
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
core = [
tree-sitter
];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-rust/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-rust/default.nix
index c532127dcd..526d1907a0 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-rust/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/tree-sitter-rust/default.nix
@@ -21,7 +21,7 @@ buildPythonPackage rec {
setuptools
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
core = [
tree-sitter
];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/treq/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/treq/default.nix
index 1d2a9b1537..aa313179af 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/treq/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/treq/default.nix
@@ -19,12 +19,12 @@
buildPythonPackage rec {
pname = "treq";
- version = "23.11.0";
+ version = "24.9.1";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-CRT/kp/RYyzhZ5cjUmD4vBnSD/fEWcHeq9ZbjGjL6sU=";
+ hash = "sha256-Fdp/xATz5O1Z0Kvl+O70lm+rvmGAOaKiO8fBUwXO/qg=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/trino-python-client/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/trino-python-client/default.nix
index a75171f695..b76dba2b76 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/trino-python-client/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/trino-python-client/default.nix
@@ -37,7 +37,7 @@ buildPythonPackage rec {
tzlocal
];
- passthru.optional-dependencies = lib.fix (self: {
+ optional-dependencies = lib.fix (self: {
kerberos = [ requests-kerberos ];
sqlalchemy = [ sqlalchemy ];
external-authentication-token-cache = [ keyring ];
@@ -47,7 +47,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
httpretty
pytestCheckHook
- ] ++ passthru.optional-dependencies.all;
+ ] ++ optional-dependencies.all;
pythonImportsCheck = [ "trino" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/troposphere/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/troposphere/default.nix
index 7cfac7521c..fee2015a8a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/troposphere/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/troposphere/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "troposphere";
- version = "4.8.1";
+ version = "4.8.3";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "cloudtools";
repo = pname;
rev = "refs/tags/${version}";
- hash = "sha256-qwU0SsS9qxKtUsZcsMZQ9NqB+Ye8lhDO8tR+ThmoxY8=";
+ hash = "sha256-Mz6n7QjNvK2HEQeWCySdxioA1dD5CLUh7jCQb1Q6mdc=";
};
propagatedBuildInputs = [ cfn-flip ] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ];
@@ -30,7 +30,7 @@ buildPythonPackage rec {
unittestCheckHook
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
policy = [ awacs ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/twilio/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/twilio/default.nix
index 826888a528..6340a655cf 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/twilio/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/twilio/default.nix
@@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "twilio";
- version = "9.3.1";
+ version = "9.3.3";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "twilio";
repo = "twilio-python";
rev = "refs/tags/${version}";
- hash = "sha256-yQrWMRLH8GZYmpmhjW2Lomk6qyKydWsteCvFR0uDPRQ=";
+ hash = "sha256-Yb5eeg8m21gjx9ZS7Z/N46p7LGfIBCdrmGoHpD+B+as=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/twisted/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/twisted/default.nix
index 100a7d42d2..cc72a5e866 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/twisted/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/twisted/default.nix
@@ -171,13 +171,13 @@ buildPythonPackage rec {
hypothesis
pyhamcrest
]
- ++ passthru.optional-dependencies.conch
- ++ passthru.optional-dependencies.http2
- ++ passthru.optional-dependencies.serial
+ ++ optional-dependencies.conch
+ ++ optional-dependencies.http2
+ ++ optional-dependencies.serial
# not supported on aarch64-darwin: https://github.com/pyca/pyopenssl/issues/873
++ lib.optionals (
!(stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64)
- ) passthru.optional-dependencies.tls;
+ ) optional-dependencies.tls;
checkPhase = ''
export SOURCE_DATE_EPOCH=315532800
@@ -186,26 +186,26 @@ buildPythonPackage rec {
${python.interpreter} -m twisted.trial -j1 twisted
'';
- passthru = {
- optional-dependencies = {
- conch = [
- appdirs
- bcrypt
- cryptography
- pyasn1
- ];
- http2 = [
- h2
- priority
- ];
- serial = [ pyserial ];
- tls = [
- idna
- pyopenssl
- service-identity
- ];
- };
+ optional-dependencies = {
+ conch = [
+ appdirs
+ bcrypt
+ cryptography
+ pyasn1
+ ];
+ http2 = [
+ h2
+ priority
+ ];
+ serial = [ pyserial ];
+ tls = [
+ idna
+ pyopenssl
+ service-identity
+ ];
+ };
+ passthru = {
tests = {
inherit
cassandra-driver
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/twitchapi/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/twitchapi/default.nix
index 28bb7ba4ad..7fa9b9d0f2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/twitchapi/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/twitchapi/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "twitchapi";
- version = "4.2.1";
+ version = "4.3.1";
disabled = pythonOlder "3.7";
@@ -21,12 +21,20 @@ buildPythonPackage rec {
owner = "Teekeks";
repo = "pyTwitchAPI";
rev = "refs/tags/v${version}";
- hash = "sha256-DT8Q8x+OvrxnoLWwdS/Gv8x5cepJPIF1ZPyOumnwq2E=";
+ hash = "sha256-pXbrI4WbId6nYbDSpF9cYnQBOkbNGvzW6/opCztZ1ck=";
};
- nativeBuildInputs = [ setuptools ];
+ postPatch = ''
+ sed -i "/document_enum/d" twitchAPI/type.py
+ '';
- propagatedBuildInputs = [
+ pythonRemoveDeps = [
+ "enum-tools"
+ ];
+
+ build-system = [ setuptools ];
+
+ dependencies = [
aiohttp
python-dateutil
typing-extensions
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/txtai/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/txtai/default.nix
index c9be16e2eb..7b08166e1d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/txtai/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/txtai/default.nix
@@ -174,7 +174,7 @@ buildPythonPackage {
regex
];
- passthru.optional-dependencies = optional-dependencies;
+ optional-dependencies = optional-dependencies;
pythonImportsCheck = [ "txtai" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/typed-settings/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/typed-settings/default.nix
index a39f18bad5..4b30159221 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/typed-settings/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/typed-settings/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
dependencies = lib.optionals (pythonOlder "3.11") [ tomli ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
all = [
attrs
cattrs
@@ -57,7 +57,7 @@ buildPythonPackage rec {
hypothesis
pytestCheckHook
typing-extensions
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pytestFlagsArray = [ "tests" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/typepy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/typepy/default.nix
index 91e01efa20..0de0eea1ca 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/typepy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/typepy/default.nix
@@ -27,7 +27,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ mbstrdecoder ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
datetime = [
python-dateutil
pytz
@@ -38,7 +38,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
tcolorpy
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "typepy" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/types-aiobotocore/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/types-aiobotocore/default.nix
index a91d608c77..29fffba265 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/types-aiobotocore/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/types-aiobotocore/default.nix
@@ -380,7 +380,7 @@ buildPythonPackage rec {
typing-extensions
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
accessanalyzer = [ types-aiobotocore-accessanalyzer ];
account = [ types-aiobotocore-account ];
acm = [ types-aiobotocore-acm ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/ubelt/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/ubelt/default.nix
index ae9c6b2a64..11491426bd 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/ubelt/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/ubelt/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
wheel
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
optional = [
numpy
python-dateutil
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/ufmt/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/ufmt/default.nix
index d8e3492614..e18b8062f1 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/ufmt/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/ufmt/default.nix
@@ -44,14 +44,14 @@ buildPythonPackage rec {
usort
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
lsp = [ pygls ];
ruff = [ ruff-api ];
};
nativeCheckInputs = [
unittestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "ufmt" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/ufolib2/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/ufolib2/default.nix
index 6eaac11f17..201413ed9b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/ufolib2/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/ufolib2/default.nix
@@ -32,7 +32,7 @@ buildPythonPackage rec {
fonttools
] ++ fonttools.optional-dependencies.ufo;
- passthru.optional-dependencies = {
+ optional-dependencies = {
lxml = [ lxml ];
converters = [ cattrs ];
json = [
@@ -47,7 +47,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "ufoLib2" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/ufomerge/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/ufomerge/default.nix
index 79b3436a28..99e7666584 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/ufomerge/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/ufomerge/default.nix
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "ufomerge";
- version = "1.8.1";
+ version = "1.8.2";
pyproject = true;
src = fetchFromGitHub {
owner = "googlefonts";
repo = "ufomerge";
rev = "refs/tags/v${version}";
- hash = "sha256-Bo/KJhJTIAGNDT2QoXRKGMYLQuqjfCe5yaCsFcQ4A64=";
+ hash = "sha256-D+BhKCKWgprQn+eXFgwnSN/06+JF5CiUS0VAS1Kvedw=";
};
nativeBuildInputs = [ pythonRelaxDepsHook ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/uiprotect/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/uiprotect/default.nix
index bee7702897..ee01a24beb 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/uiprotect/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/uiprotect/default.nix
@@ -38,7 +38,7 @@
buildPythonPackage rec {
pname = "uiprotect";
- version = "6.0.2";
+ version = "6.1.0";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -47,7 +47,7 @@ buildPythonPackage rec {
owner = "uilibs";
repo = "uiprotect";
rev = "refs/tags/v${version}";
- hash = "sha256-3Dmim+wSAhco3KvtbAT/f/feNriaI22m0ml4L9SJFPs=";
+ hash = "sha256-SWEWh1c5GcMrjJlcLtXScRNoem2ACGt3nFC4+ARMIIw=";
};
build-system = [ poetry-core ];
@@ -89,6 +89,12 @@ buildPythonPackage rec {
pytestFlagsArray = [ "--benchmark-disable" ];
+ disabledTests = [
+ # https://127.0.0.1 vs https://127.0.0.1:0
+ "test_base_url"
+ "test_bootstrap"
+ ];
+
pythonImportsCheck = [ "uiprotect" ];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/umap-learn/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/umap-learn/default.nix
index 8a6f51bded..9fbe57c250 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/umap-learn/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/umap-learn/default.nix
@@ -45,7 +45,7 @@ buildPythonPackage rec {
tqdm
];
- passthru.optional-dependencies = rec {
+ optional-dependencies = rec {
plot = [
bokeh
colorcet
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/uncompyle6/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/uncompyle6/default.nix
index abf225feb5..720ff9bba0 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/uncompyle6/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/uncompyle6/default.nix
@@ -6,19 +6,19 @@
spark-parser,
xdis,
nose,
- pytest,
+ pytestCheckHook,
hypothesis,
six,
}:
buildPythonPackage rec {
pname = "uncompyle6";
- version = "3.9.1";
+ version = "3.9.2";
format = "setuptools";
src = fetchPypi {
inherit pname version;
- hash = "sha256-xFHDjrPFzINOuLip5uCwzzIm5NlNCP0nbdA/6RWO2yc=";
+ hash = "sha256-b3CYD/4IpksRS2hxgy/QLYbJkDX4l2qPH4Eh2tb8pCU=";
};
propagatedBuildInputs = [
@@ -28,25 +28,19 @@ buildPythonPackage rec {
nativeCheckInputs = [
nose
- pytest
+ pytestCheckHook
hypothesis
six
];
- # Tests attempt to decompile bytecode of the python version
- # that is running the tests - this does not work for versions
- # above 3.8, but they decompile older bytecode fine
+ # No tests are provided for versions past 3.8,
+ # as the project only targets bytecode of versions <= 3.8
doCheck = pythonOlder "3.9";
- # six import errors (yet it is supplied...)
- checkPhase = ''
- runHook preCheck
- pytest ./pytest --ignore=pytest/test_function_call.py
- runHook postCheck
- '';
- meta = with lib; {
- description = "Python cross-version byte-code deparser";
- homepage = "https://github.com/rocky/python-uncompyle6/";
- license = licenses.gpl3;
+ meta = {
+ description = "A bytecode decompiler for Python versions 3.8 and below";
+ homepage = "https://github.com/rocky/python-uncompyle6";
+ license = lib.licenses.gpl3;
+ maintainers = with lib.maintainers; [ melvyn2 ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/unrpa/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/unrpa/default.nix
index c64443ff66..b806af03a2 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/unrpa/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/unrpa/default.nix
@@ -18,7 +18,7 @@ buildPythonPackage rec {
sha256 = "0yl4qdwp3in170ks98qnldqz3r2iyzil5g1775ccg98qkh95s724";
};
- passthru.optional-dependencies = {
+ optional-dependencies = {
ZiX = [ uncompyle6 ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/unstructured/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/unstructured/default.nix
index afa02b4477..dc0b246447 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/unstructured/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/unstructured/default.nix
@@ -143,7 +143,7 @@ buildPythonPackage {
grpcio
];
- passthru.optional-dependencies = optional-dependencies;
+ optional-dependencies = optional-dependencies;
meta = with lib; {
description = "Open source libraries and APIs to build custom preprocessing pipelines for labeling, training, or production machine learning pipelines";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/urllib3/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/urllib3/default.nix
index 1bffd501e7..3fae3b0b70 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/urllib3/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/urllib3/default.nix
@@ -34,7 +34,7 @@ let
nativeBuildInputs = [ hatchling ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
brotli = if isPyPy then [ brotlicffi ] else [ brotli ];
socks = [ pysocks ];
};
@@ -47,7 +47,7 @@ let
trustme
]
++ lib.optionals (pythonOlder "3.9") [ backports-zoneinfo ]
- ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ++ lib.flatten (builtins.attrValues optional-dependencies);
# Tests in urllib3 are mostly timeout-based instead of event-based and
# are therefore inherently flaky. On your own machine, the tests will
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/urwid/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/urwid/default.nix
index 7c2024af44..f11af5836c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/urwid/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/urwid/default.nix
@@ -46,7 +46,7 @@ buildPythonPackage rec {
wcwidth
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
glib = [ pygobject3 ];
tornado = [ tornado ];
trio = [
@@ -62,7 +62,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
glibcLocales
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
env.LC_ALL = "en_US.UTF8";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/uvcclient/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/uvcclient/default.nix
index 707a464d7e..4f37152ef7 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/uvcclient/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/uvcclient/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "uvcclient";
- version = "0.12.1";
+ version = "0.12.2";
pyproject = true;
src = fetchFromGitHub {
owner = "kk7ds";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-ilZTRoSuoJMWlyRfvY/PpTBbr+d6wx+T3cVyW3ZkXlY=";
+ hash = "sha256-V7xIvZ9vIXHPpkEeJZ6QedWk+4ZVNwCzj5ffLyixFz4=";
};
build-system = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/uvicorn/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/uvicorn/default.nix
index 48bd9e9ef8..f81acc469a 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/uvicorn/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/uvicorn/default.nix
@@ -42,7 +42,7 @@ buildPythonPackage rec {
h11
] ++ lib.optionals (pythonOlder "3.11") [ typing-extensions ];
- passthru.optional-dependencies.standard = [
+ optional-dependencies.standard = [
httptools
python-dotenv
pyyaml
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/vdf/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/vdf/default.nix
index e74f735538..28f08948fc 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/vdf/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/vdf/default.nix
@@ -2,8 +2,10 @@
lib,
buildPythonPackage,
fetchFromGitHub,
+ fetchpatch2,
mock,
pytestCheckHook,
+ nix-update-script,
}:
buildPythonPackage rec {
@@ -13,17 +15,30 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "ValvePython";
- repo = pname;
- rev = "v${version}";
+ repo = "vdf";
+ rev = "refs/tags/v${version}";
hash = "sha256-6ozglzZZNKDtADkHwxX2Zsnkh6BE8WbcRcC9HkTTgPU=";
};
+ patches = [
+ # Support appinfo.vdf v29 (required by protontricks 1.12.0)
+ (fetchpatch2 {
+ url = "https://github.com/Matoking/vdf/commit/981cad270c2558aeb8eccaf42cfcf9fabbbed199.patch";
+ hash = "sha256-kLAbbB0WHjxq4rokLoGTPx43BU44EshteR59Ey9JnXo=";
+ })
+ ];
+
nativeCheckInputs = [
mock
pytestCheckHook
];
+
pythonImportsCheck = [ "vdf" ];
+ # Use nix-update-script instead of the default python updater
+ # The python updater requires GitHub releases, but vdf only uses tags
+ passthru.updateScript = nix-update-script { };
+
meta = with lib; {
description = "Library for working with Valve's VDF text format";
homepage = "https://github.com/ValvePython/vdf";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/vega/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/vega/default.nix
index d7fbe2caba..1acb25ddf8 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/vega/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/vega/default.nix
@@ -49,7 +49,7 @@ buildPythonPackage rec {
pandas
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
widget = [ ipywidgets ];
jupyterlab = [ jupyterlab ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/versioneer/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/versioneer/default.nix
index d98aa5ab71..613859ff61 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/versioneer/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/versioneer/default.nix
@@ -23,7 +23,7 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools ] ++ lib.optionals (pythonOlder "3.11") [ tomli ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
toml = lib.optionals (pythonOlder "3.11") [ tomli ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/vharfbuzz/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/vharfbuzz/default.nix
index 5d41a3a2e5..e822dacb63 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/vharfbuzz/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/vharfbuzz/default.nix
@@ -3,7 +3,6 @@
buildPythonPackage,
fetchPypi,
fonttools,
- pythonImportsCheckHook,
uharfbuzz,
}:
@@ -21,7 +20,6 @@ buildPythonPackage rec {
fonttools
uharfbuzz
];
- nativeBuildInputs = [ pythonImportsCheckHook ];
# Package has no tests.
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/virt-firmware/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/virt-firmware/default.nix
index 19c6244f26..3e327a5147 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/virt-firmware/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/virt-firmware/default.nix
@@ -3,7 +3,7 @@
pkgs,
stdenv,
buildPythonPackage,
- fetchPypi,
+ fetchFromGitLab,
setuptools,
cryptography,
pytestCheckHook,
@@ -12,12 +12,14 @@
buildPythonPackage rec {
pname = "virt-firmware";
- version = "24.4";
+ version = "24.7";
pyproject = true;
- src = fetchPypi {
- inherit pname version;
- hash = "sha256-rqhaKDOQEOj6bcRz3qZJ+a4yG1qTC9SUjuxMhZlnmwU=";
+ src = fetchFromGitLab {
+ owner = "kraxel";
+ repo = "virt-firmware";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-uVLq4vbnvK1RCA3tpLgwKb/qzysLsOo3p/6gQ2Prmu0=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/visions/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/visions/default.nix
index 6d3da09118..f79a34ce58 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/visions/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/visions/default.nix
@@ -42,7 +42,7 @@ buildPythonPackage rec {
pandas
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
type-geometry = [ shapely ];
type-image-path = [ imagehash pillow ];
plotting = [ matplotlib pydot pygraphviz ];
@@ -50,7 +50,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
disabledTestPaths = [
# requires running Apache Spark:
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/vivisect/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/vivisect/default.nix
index ef939cbdca..e99a473b48 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/vivisect/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/vivisect/default.nix
@@ -42,9 +42,9 @@ buildPythonPackage rec {
cxxfilt
msgpack
pycparser
- ] ++ lib.optionals (withGui) passthru.optional-dependencies.gui;
+ ] ++ lib.optionals (withGui) optional-dependencies.gui;
- passthru.optional-dependencies.gui = [
+ optional-dependencies.gui = [
pyqt5
pyqtwebengine
];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/vllm/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/vllm/default.nix
index 3b9e6ee434..fa5b9d8481 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/vllm/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/vllm/default.nix
@@ -176,6 +176,8 @@ buildPythonPackage rec {
happysalada
lach
];
- broken = !cudaSupport && !rocmSupport;
+ # RuntimeError: Unknown runtime environment
+ broken = true;
+ # broken = !cudaSupport && !rocmSupport;
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/volvooncall/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/volvooncall/default.nix
index 23677ab4ec..c61971b587 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/volvooncall/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/volvooncall/default.nix
@@ -39,7 +39,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ aiohttp ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
console = [
certifi
docopt
@@ -55,7 +55,7 @@ buildPythonPackage rec {
mock
pytest-asyncio
pytestCheckHook
- ] ++ passthru.optional-dependencies.mqtt;
+ ] ++ optional-dependencies.mqtt;
pythonImportsCheck = [ "volvooncall" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/w1thermsensor/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/w1thermsensor/default.nix
index eca3bdd930..af8854ce96 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/w1thermsensor/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/w1thermsensor/default.nix
@@ -32,7 +32,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ click ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
async = [ aiofiles ];
};
@@ -46,7 +46,7 @@ buildPythonPackage rec {
pytestCheckHook
]
++ lib.optionals (pythonOlder "3.11") [ tomli ]
- ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "w1thermsensor" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/wagtail-localize/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/wagtail-localize/default.nix
index 5312633cd8..43aa722abd 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/wagtail-localize/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/wagtail-localize/default.nix
@@ -18,21 +18,21 @@
buildPythonPackage rec {
pname = "wagtail-localize";
- version = "1.9";
+ version = "1.10";
pyproject = true;
- disabled = pythonOlder "3.8";
+ disabled = pythonOlder "3.9";
src = fetchFromGitHub {
repo = "wagtail-localize";
owner = "wagtail";
rev = "refs/tags/v${version}";
- hash = "sha256-ENdUXfvQOfd9cgHr6fd5Hf+8AJXFix3YbsYJQfpu4ZE=";
+ hash = "sha256-khGzJj7LBxz5WPU8l20CmQjC9p5umk6spSyMMHBBguc=";
};
- nativeBuildInputs = [ flit-core ];
+ build-system = [ flit-core ];
- propagatedBuildInputs = [
+ dependencies = [
django
wagtail
polib
@@ -47,7 +47,7 @@ buildPythonPackage rec {
google-cloud-translate
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
google = [ google-cloud-translate ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/watchdog/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/watchdog/default.nix
index 10184cfef7..e68d2acbf1 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/watchdog/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/watchdog/default.nix
@@ -32,14 +32,14 @@ buildPythonPackage rec {
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ];
- passthru.optional-dependencies.watchmedo = [ pyyaml ];
+ optional-dependencies.watchmedo = [ pyyaml ];
nativeCheckInputs = [
eventlet
flaky
pytest-timeout
pytestCheckHook
- ] ++ passthru.optional-dependencies.watchmedo;
+ ] ++ optional-dependencies.watchmedo;
postPatch = ''
substituteInPlace setup.cfg \
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/watermark/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/watermark/default.nix
index 3af49dd8d3..5eefa67895 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/watermark/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/watermark/default.nix
@@ -31,13 +31,13 @@ buildPythonPackage rec {
importlib-metadata
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
gpu = [ py3nvml ];
};
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "watermark" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/wcmatch/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/wcmatch/default.nix
index 6be8a9fd7f..4faf5b1805 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/wcmatch/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/wcmatch/default.nix
@@ -9,12 +9,12 @@
buildPythonPackage rec {
pname = "wcmatch";
- version = "9.0";
+ version = "10.0";
format = "pyproject";
src = fetchPypi {
inherit pname version;
- hash = "sha256-Vn1msRrXQ4SVTIr4b2B4V8O9+TaCNJrTIGYjGr1VbJI=";
+ hash = "sha256-5y8N4Ju6agTg3nCTewzwblXzbzez3rQi36+FS4Z7hAo=";
};
nativeBuildInputs = [ hatchling ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/web3/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/web3/default.nix
index 49415d090f..08fc850f9e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/web3/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/web3/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
};
# Note: to reflect the extra_requires in main/setup.py.
- passthru.optional-dependencies = {
+ optional-dependencies = {
ipfs = [ ipfshttpclient ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/webdataset/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/webdataset/default.nix
index da172aa79f..f0a4497c69 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/webdataset/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/webdataset/default.nix
@@ -17,14 +17,14 @@
}:
buildPythonPackage rec {
pname = "webdataset";
- version = "0.2.100";
+ version = "0.2.107";
pyproject = true;
src = fetchFromGitHub {
owner = "webdataset";
repo = "webdataset";
- rev = "refs/tags/${version}";
- hash = "sha256-+Rvb4VY4qBcVKM1CUkLZTQdlZklpHcuiMO8r6VNInLc=";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-L9RUQItmW/7O/eTst2Sl/415EP4Jo662bKWbYA6p5bk=";
};
build-system = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/webdav4/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/webdav4/default.nix
index 9a6459fa37..ce0d6d58b6 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/webdav4/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/webdav4/default.nix
@@ -47,9 +47,9 @@ buildPythonPackage rec {
pytestCheckHook
pytest-cov-stub
wsgidav
- ] ++ passthru.optional-dependencies.fsspec;
+ ] ++ optional-dependencies.fsspec;
- passthru.optional-dependencies = {
+ optional-dependencies = {
fsspec = [ fsspec ];
http2 = [ httpx.optional-dependencies.http2 ];
all = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/weblate-language-data/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/weblate-language-data/default.nix
index 98740f668d..1c9b23853f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/weblate-language-data/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/weblate-language-data/default.nix
@@ -8,13 +8,13 @@
buildPythonPackage rec {
pname = "weblate-language-data";
- version = "2024.6";
+ version = "2024.8";
pyproject = true;
src = fetchPypi {
pname = "weblate_language_data";
inherit version;
- hash = "sha256-FGLrjptIqMeKAV/O2H6ZcP+uGcr1ghqIxAHsYnOpVxg=";
+ hash = "sha256-JwX3mDq6AbWorqc3nYlm1oySvzuu3IV6iBeS0ezx83U=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/weconnect/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/weconnect/default.nix
index 171622cf10..1094573081 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/weconnect/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/weconnect/default.nix
@@ -43,7 +43,7 @@ buildPythonPackage rec {
requests
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
Images = [
ascii-magic
pillow
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/werkzeug/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/werkzeug/default.nix
index be6cd79b78..ebd1983a0c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/werkzeug/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/werkzeug/default.nix
@@ -43,7 +43,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ markupsafe ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
watchdog = lib.optionals (!stdenv.hostPlatform.isDarwin) [
# watchdog requires macos-sdk 10.13
watchdog
@@ -59,7 +59,7 @@ buildPythonPackage rec {
pytestCheckHook
]
++ lib.optionals (pythonOlder "3.11") [ greenlet ]
- ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ++ lib.flatten (builtins.attrValues optional-dependencies);
pythonImportsCheck = [ "werkzeug" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/whey-pth/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/whey-pth/default.nix
index 44c490f280..c40292ede6 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/whey-pth/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/whey-pth/default.nix
@@ -23,8 +23,6 @@ buildPythonPackage rec {
whey
];
- nativeCheckInputs = [ ];
-
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"'
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/whey/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/whey/default.nix
index 9c7cad7a10..7c1aaec13e 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/whey/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/whey/default.nix
@@ -41,8 +41,6 @@ buildPythonPackage rec {
shippinglabel
];
- nativeCheckInputs = [ ];
-
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"'
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/willow/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/willow/default.nix
index f2ab1675d0..83b4469476 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/willow/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/willow/default.nix
@@ -42,7 +42,7 @@ buildPythonPackage rec {
defusedxml
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
heif = [ pillow-heif ];
};
@@ -52,7 +52,7 @@ buildPythonPackage rec {
pytestCheckHook
pillow
wand
- ] ++ passthru.optional-dependencies.heif;
+ ] ++ optional-dependencies.heif;
meta = with lib; {
description = "Python image library that sits on top of Pillow, Wand and OpenCV";
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/wktutils/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/wktutils/default.nix
index 23529f04a3..de011db9a5 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/wktutils/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/wktutils/default.nix
@@ -48,7 +48,7 @@ buildPythonPackage rec {
shapely
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
extras = [
requests
scikit-learn
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/wled/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/wled/default.nix
index 00e3c9e244..196397ab7f 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/wled/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/wled/default.nix
@@ -52,7 +52,7 @@ buildPythonPackage rec {
yarl
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
cli = [
typer
zeroconf
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/wtforms/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/wtforms/default.nix
index 4712aefbed..99cd521f6c 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/wtforms/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/wtforms/default.nix
@@ -41,13 +41,13 @@ buildPythonPackage rec {
propagatedBuildInputs = [ markupsafe ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
email = [ email-validator ];
};
nativeCheckInputs = [
pytestCheckHook
- ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (lib.attrValues optional-dependencies);
pythonImportsCheck = [ "wtforms" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/wyoming/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/wyoming/default.nix
index bc1eb85ab3..3c63c6a739 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/wyoming/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/wyoming/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
zeroconf = [ zeroconf ];
};
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/xdis/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/xdis/default.nix
index ebbad75f84..9a17ffa465 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/xdis/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/xdis/default.nix
@@ -3,6 +3,7 @@
buildPythonPackage,
click,
fetchFromGitHub,
+ fetchpatch,
pytestCheckHook,
pythonOlder,
six,
@@ -10,7 +11,7 @@
buildPythonPackage rec {
pname = "xdis";
- version = "6.1.0";
+ version = "6.1.1";
format = "setuptools";
disabled = pythonOlder "3.6";
@@ -19,9 +20,22 @@ buildPythonPackage rec {
owner = "rocky";
repo = "python-xdis";
rev = "refs/tags/${version}";
- hash = "sha256-KgKTO99T2/be1sBs5rY3Oy7/Yl9WGgdG3hqqkZ7D7ZY=";
+ hash = "sha256-Fn1cyUPMrn1SEXl4sdQwJiNHaY+BbxBDz3nKZY965/0=";
};
+ # Backport magics for newer newer python versions
+ # 6.1.1 only supports up to 3.12.4 while nixpkgs is already on 3.12.5+
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/rocky/python-xdis/commit/fcba74a7f64c5e2879ca0779ff10f38f9229e7da.patch";
+ hash = "sha256-D7eJ97g4G6pmYL/guq0Ndf8yKTVBD2gAuUCAKwvlYbE=";
+ })
+ (fetchpatch {
+ url = "https://github.com/rocky/python-xdis/commit/b66976ff53a2c6e17a73fb7652ddd6c8054df8db.patch";
+ hash = "sha256-KO1y0nDTPmEZ+0/3Pjh+CvTdpr/p4AYZ8XdH5J+XzXo=";
+ })
+ ];
+
propagatedBuildInputs = [
click
six
@@ -41,6 +55,9 @@ buildPythonPackage rec {
# Doesn't run on non-2.7 but has global-level mis-import
"test_unit/test_dis27.py"
+
+ # Has Python 2 style prints
+ "test/decompyle/test_nested_scopes.py"
];
disabledTests = [
@@ -50,11 +67,14 @@ buildPythonPackage rec {
"test_basic"
];
- meta = with lib; {
+ meta = {
description = "Python cross-version byte-code disassembler and marshal routines";
homepage = "https://github.com/rocky/python-xdis";
changelog = "https://github.com/rocky/python-xdis/releases/tag/${version}";
- license = licenses.gpl2Plus;
- maintainers = with maintainers; [ onny ];
+ license = lib.licenses.gpl2Plus;
+ maintainers = with lib.maintainers; [
+ onny
+ melvyn2
+ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/xknxproject/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/xknxproject/default.nix
index bd7e126de6..1973c26c06 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/xknxproject/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/xknxproject/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "xknxproject";
- version = "3.7.1";
+ version = "3.8.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "XKNX";
repo = "xknxproject";
rev = "refs/tags/${version}";
- hash = "sha256-/Zg4MYOvbsbJ0zyKuq+gX0PNbm8TyyBMziIaGCq6Lt8=";
+ hash = "sha256-TiFeyXgu7JKrCEzGCnamguWEP+HN4DRzYOErmdlWZFY=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/xsdata/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/xsdata/default.nix
index 387eefcd14..96c32ac934 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/xsdata/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/xsdata/default.nix
@@ -47,7 +47,7 @@ buildPythonPackage rec {
dependencies = [ typing-extensions ];
- passthru.optional-dependencies = {
+ optional-dependencies = {
cli = [
click
click-default-group
@@ -59,11 +59,9 @@ buildPythonPackage rec {
soap = [ requests ];
};
- nativeCheckInputs =
- [ pytestCheckHook ]
- ++ passthru.optional-dependencies.cli
- ++ passthru.optional-dependencies.lxml
- ++ passthru.optional-dependencies.soap;
+ nativeCheckInputs = [
+ pytestCheckHook
+ ] ++ optional-dependencies.cli ++ optional-dependencies.lxml ++ optional-dependencies.soap;
disabledTestPaths = [ "tests/integration/benchmarks" ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/yalexs-ble/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/yalexs-ble/default.nix
index a38ecebdff..8caefef8b5 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/yalexs-ble/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/yalexs-ble/default.nix
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "yalexs-ble";
- version = "2.4.3";
+ version = "2.5.0";
format = "pyproject";
disabled = pythonOlder "3.9";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "bdraco";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-e+XTozOStGiYa4VBM/mQfcpYTapKe92OeZPuD5SwSIQ=";
+ hash = "sha256-I8LasRfV0a13E3ewkIwWEj8Af9BFBs/Xi4O2z8WuyKI=";
};
nativeBuildInputs = [ poetry-core ];
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/yfinance/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/yfinance/default.nix
index d9c3041c03..b49e0e4cbd 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/yfinance/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/yfinance/default.nix
@@ -23,7 +23,7 @@
buildPythonPackage rec {
pname = "yfinance";
- version = "0.2.43";
+ version = "0.2.44";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -32,7 +32,7 @@ buildPythonPackage rec {
owner = "ranaroussi";
repo = "yfinance";
rev = "refs/tags/${version}";
- hash = "sha256-pHjOXxnANnqypcycqdIV8/6u/qVVNnRFAeL4xsHjk3w=";
+ hash = "sha256-XaenqZMvbimuptfCpvyhXxvbJTPA94+nN938HI5gDQo=";
};
build-system = [ setuptools ];
@@ -52,7 +52,7 @@ buildPythonPackage rec {
requests
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
nospam = [
requests-cache
requests-ratelimiter
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/zeep/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/zeep/default.nix
index d5965d455f..67bee46658 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/zeep/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/zeep/default.nix
@@ -51,7 +51,7 @@ buildPythonPackage rec {
requests-toolbelt
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
async_require = [ httpx ];
xmlsec_require = [ xmlsec ];
};
@@ -68,7 +68,7 @@ buildPythonPackage rec {
pytest-httpx
pytestCheckHook
requests-mock
- ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+ ] ++ lib.flatten (builtins.attrValues optional-dependencies);
disabledTests = [
# Failed: External connections not allowed during tests.
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/zeroconf/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/zeroconf/default.nix
index c23d94c7af..b06ccc46b0 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/zeroconf/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/zeroconf/default.nix
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "zeroconf";
- version = "0.133.0";
+ version = "0.135.0";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "jstasiak";
repo = "python-zeroconf";
rev = "refs/tags/${version}";
- hash = "sha256-nS3zr+56K819GujzA4uLqcZJb4OxbAOV3FfxssDEEQA=";
+ hash = "sha256-3zUY9zOmC2avR7rO5O22lqqEY5ql612fRutbGl7SYKs=";
};
build-system = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/zha-quirks/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/zha-quirks/default.nix
index 7e9720163c..05040663a5 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/zha-quirks/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/zha-quirks/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "zha-quirks";
- version = "0.0.121";
+ version = "0.0.122";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zha-device-handlers";
rev = "refs/tags/${version}";
- hash = "sha256-+HDW07fFh47gW7xNaymylSt8TT2Vzz+6IWSPLtkk/Nw=";
+ hash = "sha256-/xxMcZPwIL76F+E3Rp0/VtzFOrk7e4i1knf/OIAf+48=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/zha/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/zha/default.nix
index f8c83870f9..1847b2c49d 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/zha/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/zha/default.nix
@@ -27,7 +27,7 @@
buildPythonPackage rec {
pname = "zha";
- version = "0.0.33";
+ version = "0.0.34";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -36,7 +36,7 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zha";
rev = "refs/tags/${version}";
- hash = "sha256-qcXKHIiEm1wqcQKRH+TqgQMPZbLqNnBiR6dbmLwxW1Y=";
+ hash = "sha256-or4mZpfcVl7fTf8O1vBxEeeJvhYNgrlV+FClrzQG/lg=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/zigpy/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/zigpy/default.nix
index bc3fec1586..9edb65707b 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/zigpy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/zigpy/default.nix
@@ -27,7 +27,7 @@
buildPythonPackage rec {
pname = "zigpy";
- version = "0.66.0";
+ version = "0.67.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -36,7 +36,7 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zigpy";
rev = "refs/tags/${version}";
- hash = "sha256-Rv45WP6KxsFY/eGgNja5JSgmVKQWrRbP6K4tz6CFpMs=";
+ hash = "sha256-06RKvKOXMhq6LwKSk451cR7EUW+78AZzWsrqSMgq02E=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/zlib-ng/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/zlib-ng/default.nix
index 697a8405ec..77b3743c01 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/zlib-ng/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/zlib-ng/default.nix
@@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "zlib-ng";
- version = "0.5.0";
+ version = "0.5.1";
pyproject = true;
src = fetchFromGitHub {
owner = "pycompression";
repo = "python-zlib-ng";
rev = "v${version}";
- hash = "sha256-H8Niz6BbmNCccNKHBfRma4SUt0RY846fCiHidEvcd5E=";
+ hash = "sha256-UsdZgpRI7h6GemT1+1g/cP/8uhLykZ//saH4JMwwlY4=";
};
patches = [
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/zpp/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/zpp/default.nix
new file mode 100644
index 0000000000..c30a60fa64
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/python-modules/zpp/default.nix
@@ -0,0 +1,35 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ setuptools,
+ testers,
+ zpp,
+}:
+buildPythonPackage rec {
+ pname = "zpp";
+ version = "1.1.0";
+
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "jbigot";
+ repo = "zpp";
+ rev = "refs/tags/${version}";
+ hash = "sha256-Jvh80TfOonZ57lb+4PulVOUKi9Y74nplIcrPzlUPw3M=";
+ };
+
+ build-system = [ setuptools ];
+
+ passthru = {
+ tests.version = testers.testVersion { package = zpp; };
+ };
+
+ meta = {
+ description = "The 'Z' pre-processor, the last preprocessor you'll ever need";
+ homepage = "https://github.com/jbigot/zpp";
+ license = lib.licenses.mit;
+ mainProgram = "zpp";
+ maintainers = with lib.maintainers; [ GaetanLepage ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/development/python-modules/zwave-js-server-python/default.nix b/third_party/nixpkgs/pkgs/development/python-modules/zwave-js-server-python/default.nix
index bb374e1ec4..d2caa2c2f3 100644
--- a/third_party/nixpkgs/pkgs/development/python-modules/zwave-js-server-python/default.nix
+++ b/third_party/nixpkgs/pkgs/development/python-modules/zwave-js-server-python/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "zwave-js-server-python";
- version = "0.57.0";
+ version = "0.58.1";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "home-assistant-libs";
repo = "zwave-js-server-python";
rev = "refs/tags/${version}";
- hash = "sha256-5Kvk73tRnHFi5YDzMmRj1r7gKuAPkecPF9q9L2qhAUI=";
+ hash = "sha256-hszt14ymZQsUg0zfJ7+cY08DlXNaWzxKwV/i4i29DtI=";
};
build-system = [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/development/ruby-modules/gem-config/default.nix b/third_party/nixpkgs/pkgs/development/ruby-modules/gem-config/default.nix
index 6234fcbccd..1073eafbc7 100644
--- a/third_party/nixpkgs/pkgs/development/ruby-modules/gem-config/default.nix
+++ b/third_party/nixpkgs/pkgs/development/ruby-modules/gem-config/default.nix
@@ -624,6 +624,11 @@ in
];
} // lib.optionalAttrs stdenv.hostPlatform.isDarwin {
buildInputs = [ libxml2 ];
+
+ # libxml 2.12 upgrade requires these fixes
+ # https://github.com/sparklemotion/nokogiri/pull/3032
+ # which don't trivially apply to older versions
+ meta.broken = (lib.versionOlder attrs.version "1.16.0") && (lib.versionAtLeast libxml2.version "2.12");
});
openssl = attrs: {
diff --git a/third_party/nixpkgs/pkgs/development/tools/analysis/checkov/default.nix b/third_party/nixpkgs/pkgs/development/tools/analysis/checkov/default.nix
index deae8bcea0..f8dfa00ab2 100644
--- a/third_party/nixpkgs/pkgs/development/tools/analysis/checkov/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/analysis/checkov/default.nix
@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "checkov";
- version = "3.2.254";
+ version = "3.2.256";
pyproject = true;
src = fetchFromGitHub {
owner = "bridgecrewio";
repo = "checkov";
rev = "refs/tags/${version}";
- hash = "sha256-+3hx6MEJWDbTby0bvUSe/AGoneqJ/ojzkkpb8oF4ZIo=";
+ hash = "sha256-y6BhNpbXwna8UVDBaAmxEyjIsCDslpi5sF/gAyX65Xg=";
};
patches = [ ./flake8-compat-5.x.patch ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/analysis/checkstyle/default.nix b/third_party/nixpkgs/pkgs/development/tools/analysis/checkstyle/default.nix
index 482348b63c..1173e8752b 100644
--- a/third_party/nixpkgs/pkgs/development/tools/analysis/checkstyle/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/analysis/checkstyle/default.nix
@@ -1,12 +1,12 @@
{ lib, stdenvNoCC, fetchurl, makeBinaryWrapper, jre }:
stdenvNoCC.mkDerivation rec {
- version = "10.18.1";
+ version = "10.18.2";
pname = "checkstyle";
src = fetchurl {
url = "https://github.com/checkstyle/checkstyle/releases/download/checkstyle-${version}/checkstyle-${version}-all.jar";
- sha256 = "sha256-2nOh+jvi6CksU69cidNTVjOOIZTRQttpCOuf+KrILoM=";
+ sha256 = "sha256-VRbCJ+XYJLBrD90tMkJmevOu07t7K8LvcZ96NSjflb4=";
};
nativeBuildInputs = [ makeBinaryWrapper ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/analysis/ikos/default.nix b/third_party/nixpkgs/pkgs/development/tools/analysis/ikos/default.nix
index e135b4f79a..f7fb222b4b 100644
--- a/third_party/nixpkgs/pkgs/development/tools/analysis/ikos/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/analysis/ikos/default.nix
@@ -20,13 +20,13 @@
stdenv.mkDerivation rec {
pname = "ikos";
- version = "3.3";
+ version = "3.4";
src = fetchFromGitHub {
owner = "NASA-SW-VnV";
repo = "ikos";
rev = "v${version}";
- hash = "sha256-4/M0fyqvzdr0aBPCUuLiBgqMOrHEmikkIjQMB9KSrdo=";
+ hash = "sha256-xJuSpQHShggDqLVQaj0a0fEPOWUFIrbGmxazu4FKISs=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/tools/analysis/tfsec/default.nix b/third_party/nixpkgs/pkgs/development/tools/analysis/tfsec/default.nix
index 0865a3b7ae..8567935752 100644
--- a/third_party/nixpkgs/pkgs/development/tools/analysis/tfsec/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/analysis/tfsec/default.nix
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "tfsec";
- version = "1.28.10";
+ version = "1.28.11";
src = fetchFromGitHub {
owner = "aquasecurity";
repo = "tfsec";
rev = "refs/tags/v${version}";
- hash = "sha256-Dulbo5ZTw4+1XxjpnZ1aIsVPLVEqwQKdNMv+L9/j1wc=";
+ hash = "sha256-7e75VdqwjzP+GyTtXqOf1pN+5wEbxNYoUcpsTjwB+0Y=";
};
ldflags = [
@@ -23,7 +23,7 @@ buildGoModule rec {
# "-extldflags '-fno-PIC -static'"
];
- vendorHash = "sha256-Hu530cBJWGtvMmQ6gbROXf5JBfkOfc4nwznsKBTegUk=";
+ vendorHash = "sha256-Zr6Z9Px1nxkr6fKWINMbp6cESZeZkxnuDPwbV+WX2Oo=";
subPackages = [
"cmd/tfsec"
diff --git a/third_party/nixpkgs/pkgs/development/tools/bazel-watcher/default.nix b/third_party/nixpkgs/pkgs/development/tools/bazel-watcher/default.nix
index ae152a3782..f8300db3c0 100644
--- a/third_party/nixpkgs/pkgs/development/tools/bazel-watcher/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/bazel-watcher/default.nix
@@ -1,102 +1,34 @@
-{ buildBazelPackage
-, bazel_5
-, fetchFromGitHub
-, git
-, go_1_21
-, python3
-, lib, stdenv
+{
+ lib,
+ fetchFromGitHub,
+ buildGoModule,
+ testers,
+ bazel-watcher,
}:
-let
- patches = [
- ./use-go-in-path.patch
- ];
-
- # Patch the protoc alias so that it always builds from source.
- rulesProto = fetchFromGitHub {
- owner = "bazelbuild";
- repo = "rules_proto";
- rev = "4.0.0";
- hash = "sha256-WVPZx14thneAC4PdiDhBibnPwlCKEF9c93CHR0t1Efo=";
- postFetch = ''
- sed -i 's|name = "protoc"|name = "_protoc_original"|' $out/proto/private/BUILD.release
- cat <>$out/proto/private/BUILD.release
- alias(name = "protoc", actual = "@com_github_protocolbuffers_protobuf//:protoc", visibility = ["//visibility:public"])
- EOF
- '';
- };
-
-in
-buildBazelPackage rec {
+buildGoModule rec {
pname = "bazel-watcher";
- version = "0.25.2";
+ version = "0.25.3";
src = fetchFromGitHub {
owner = "bazelbuild";
repo = "bazel-watcher";
rev = "v${version}";
- hash = "sha256-lreGKA0DZiOd1bJq8NNQ+80cyDwiughoXCkKu1RaZmc=";
+ hash = "sha256-5cRj04e5VVG4NSe4LOLkZIrerT4laLEDeXCqTiJj6MM=";
};
- nativeBuildInputs = [ go_1_21 git python3 ];
- removeRulesCC = false;
+ vendorHash = "sha256-0I/bvuyosN55oNSMuom4C8rVjxneUaqV19l9OMiwWhU=";
- bazel = bazel_5;
- bazelFlags = [ "--override_repository=rules_proto=${rulesProto}" ];
- bazelBuildFlags = lib.optionals stdenv.cc.isClang [ "--cxxopt=-x" "--cxxopt=c++" "--host_cxxopt=-x" "--host_cxxopt=c++" ];
- bazelTargets = [ "//cmd/ibazel" ];
+ CGO_ENABLED = "0";
+ ldflags = [
+ "-s"
+ "-X main.Version=${version}"
+ ];
- fetchConfigured = false; # we want to fetch all dependencies, regardless of the current system
- fetchAttrs = {
- inherit patches;
+ subPackages = [ "cmd/ibazel" ];
- preBuild = ''
- patchShebangs .
-
- echo ${bazel_5.version} > .bazelversion
- '';
-
- preInstall = ''
- # Remove the go_sdk (it's just a copy of the go derivation) and all
- # references to it from the marker files. Bazel does not need to download
- # this sdk because we have patched the WORKSPACE file to point to the one
- # currently present in PATH. Without removing the go_sdk from the marker
- # file, the hash of it will change anytime the Go derivation changes and
- # that would lead to impurities in the marker files which would result in
- # a different hash for the fetch phase.
- rm -rf $bazelOut/external/{go_sdk,\@go_sdk.marker}
- sed -e '/^FILE:@go_sdk.*/d' -i $bazelOut/external/\@*.marker
-
- # Retains go build input markers
- chmod -R 755 $bazelOut/external/{bazel_gazelle_go_repository_cache,@\bazel_gazelle_go_repository_cache.marker}
- rm -rf $bazelOut/external/{bazel_gazelle_go_repository_cache,@\bazel_gazelle_go_repository_cache.marker}
-
- # Remove the gazelle tools, they contain go binaries that are built
- # non-deterministically. As long as the gazelle version matches the tools
- # should be equivalent.
- rm -rf $bazelOut/external/{bazel_gazelle_go_repository_tools,\@bazel_gazelle_go_repository_tools.marker}
- sed -e '/^FILE:@bazel_gazelle_go_repository_tools.*/d' -i $bazelOut/external/\@*.marker
-
- # remove com_google_protobuf because it had files with different permissions on linux and darwin
- rm -rf $bazelOut/external/com_google_protobuf
- '';
-
- sha256 = "sha256-B2KVD/FmkAa7MNhLaH286gF3uA20qjN3CoA83KRB9E8=";
- };
-
- buildAttrs = {
- inherit patches;
-
- preBuild = ''
- patchShebangs .
-
- substituteInPlace cmd/ibazel/BUILD.bazel --replace '{STABLE_GIT_VERSION}' ${version}
- echo ${bazel_5.version} > .bazelversion
- '';
-
- installPhase = ''
- install -Dm755 bazel-bin/cmd/ibazel/ibazel_/ibazel $out/bin/ibazel
- '';
+ passthru = {
+ tests.version = testers.testVersion { package = bazel-watcher; };
};
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/development/tools/bazel-watcher/use-go-in-path.patch b/third_party/nixpkgs/pkgs/development/tools/bazel-watcher/use-go-in-path.patch
deleted file mode 100644
index 5ce4f81ff3..0000000000
--- a/third_party/nixpkgs/pkgs/development/tools/bazel-watcher/use-go-in-path.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/WORKSPACE b/WORKSPACE
-index 51273b6..fcf9ffb 100644
---- a/WORKSPACE
-+++ b/WORKSPACE
-@@ -61,7 +61,7 @@ load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_depe
-
- go_rules_dependencies()
-
--go_register_toolchains(version = "1.19.4")
-+go_register_toolchains(go_version = "host")
-
- load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
-
diff --git a/third_party/nixpkgs/pkgs/development/tools/bazelisk/default.nix b/third_party/nixpkgs/pkgs/development/tools/bazelisk/default.nix
index e0faacc5e5..1c149e7219 100644
--- a/third_party/nixpkgs/pkgs/development/tools/bazelisk/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/bazelisk/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "bazelisk";
- version = "1.21.0";
+ version = "1.22.0";
src = fetchFromGitHub {
owner = "bazelbuild";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-p5K0VYPAjorlwJx7GB2r7M/KGUzD3jyOp4dLkw11/tc=";
+ sha256 = "sha256-KD8lh3N9GFlht+HtcuE3i20noVha0lT21a5pSS3zbTw=";
};
- vendorHash = "sha256-wMCJnbu9pKBujTvZ4rvxgJdB7l7Z6vB6eyem35Ghz0Q=";
+ vendorHash = "sha256-zoiQ69y0EicH9Jq2XYn+fttKHZY64GD4m/Edk+kle9M=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/development/tools/bbin/default.nix b/third_party/nixpkgs/pkgs/development/tools/bbin/default.nix
index 42ef428581..a5c165c77c 100644
--- a/third_party/nixpkgs/pkgs/development/tools/bbin/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/bbin/default.nix
@@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation rec {
pname = "bbin";
- version = "0.2.3";
+ version = "0.2.4";
src = fetchFromGitHub {
owner = "babashka";
repo = "bbin";
rev = "v${version}";
- sha256 = "sha256-tWk5HzDKff+wwqRjLYbjfio3aQC6Xz5vsMf/NLm+Scc=";
+ sha256 = "sha256-26uZqHSLi+qnilyPWt/2mCr1wyu1flxNd+jq9zbumrg=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/build-managers/jam/default.nix b/third_party/nixpkgs/pkgs/development/tools/build-managers/jam/default.nix
deleted file mode 100644
index bf06954df4..0000000000
--- a/third_party/nixpkgs/pkgs/development/tools/build-managers/jam/default.nix
+++ /dev/null
@@ -1,118 +0,0 @@
-{ lib, stdenv, fetchurl, bison, buildPackages, pkgsBuildTarget }:
-
-let
- mkJam = { pname, version, src, meta ? { } }: stdenv.mkDerivation {
- inherit pname version src;
-
- depsBuildBuild = [ buildPackages.stdenv.cc ];
- nativeBuildInputs = [ bison ];
-
- # Jam uses c89 conventions
- env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-std=c89";
-
- # Jambase expects ar to have flags.
- preConfigure = ''
- export AR="$AR rc"
- '';
-
- # When cross-compiling, we need to set the preprocessor macros
- # OSMAJOR/OSMINOR/OSPLAT to the values from the target platform, not the
- # host platform. This looks a little ridiculous because the vast majority of
- # build tools don't embed target-specific information into their binary, but
- # in this case we behave more like a compiler than a make(1)-alike.
- postPatch = lib.optionalString (stdenv.hostPlatform != stdenv.targetPlatform) ''
- cat >>jam.h < 1, >= 1.0.2)
- aws-partitions (~> 1, >= 1.525.0)
- aws-sigv4 (~> 1.1)
- jmespath (~> 1.0)
- aws-sdk-kms (1.55.0)
- aws-sdk-core (~> 3, >= 3.127.0)
- aws-sigv4 (~> 1.1)
- aws-sdk-s3 (1.113.0)
- aws-sdk-core (~> 3, >= 3.127.0)
- aws-sdk-kms (~> 1)
- aws-sigv4 (~> 1.4)
- aws-sigv4 (1.4.0)
- aws-eventstream (~> 1, >= 1.0.2)
- cfn-model (0.6.6)
- kwalify (= 0.7.2)
- psych (~> 3)
- cfn-nag (0.8.9)
- aws-sdk-s3 (~> 1.76)
- cfn-model (= 0.6.6)
- lightly (~> 0.3.2)
- logging (~> 2.2.2)
- netaddr (~> 2.0.4)
- optimist (~> 3.0.0)
- rexml
- jmespath (1.6.1)
- kwalify (0.7.2)
- lightly (0.3.3)
- little-plugger (1.1.4)
- logging (2.2.2)
- little-plugger (~> 1.1)
- multi_json (~> 1.10)
- multi_json (1.15.0)
- netaddr (2.0.5)
- optimist (3.0.1)
- psych (3.3.2)
- rexml (3.2.5)
-
-PLATFORMS
- ruby
-
-DEPENDENCIES
- cfn-nag
-
-BUNDLED WITH
- 2.2.28
diff --git a/third_party/nixpkgs/pkgs/development/tools/cfn-nag/gemset.nix b/third_party/nixpkgs/pkgs/development/tools/cfn-nag/gemset.nix
deleted file mode 100644
index e2e39f7a81..0000000000
--- a/third_party/nixpkgs/pkgs/development/tools/cfn-nag/gemset.nix
+++ /dev/null
@@ -1,189 +0,0 @@
-{
- aws-eventstream = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1pyis1nvnbjxk12a43xvgj2gv0mvp4cnkc1gzw0v1018r61399gz";
- type = "gem";
- };
- version = "1.2.0";
- };
- aws-partitions = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1ap27g6hxcczpb5dj7v0wzxrvywfa2kf3zx69xnjz1qvxf3plw54";
- type = "gem";
- };
- version = "1.568.0";
- };
- aws-sdk-core = {
- dependencies = ["aws-eventstream" "aws-partitions" "aws-sigv4" "jmespath"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "14ymvp06k46gvkpvz5zaqvbvr6wd8vdka5iq25q0wd0fzdx7aivm";
- type = "gem";
- };
- version = "3.130.0";
- };
- aws-sdk-kms = {
- dependencies = ["aws-sdk-core" "aws-sigv4"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0fmpdll52ng1kfn4r5ndcyppn5553qvvxw87w58m9n70ga3avasi";
- type = "gem";
- };
- version = "1.55.0";
- };
- aws-sdk-s3 = {
- dependencies = ["aws-sdk-core" "aws-sdk-kms" "aws-sigv4"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0iafjly868kdzmpxkv1ndmqm524ik36ibs15mqh145vw32gz7bax";
- type = "gem";
- };
- version = "1.113.0";
- };
- aws-sigv4 = {
- dependencies = ["aws-eventstream"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1wh1y79v0s4zgby2m79bnifk65hwf5pvk2yyrxzn2jkjjq8f8fqa";
- type = "gem";
- };
- version = "1.4.0";
- };
- cfn-model = {
- dependencies = ["kwalify" "psych"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1b3ix36yfnfwyxb4w9ss8a7nc6w15m1wbj3q8rarsqjrs3xj6wjs";
- type = "gem";
- };
- version = "0.6.6";
- };
- cfn-nag = {
- dependencies = ["aws-sdk-s3" "cfn-model" "lightly" "logging" "netaddr" "optimist" "rexml"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "14qlnflxx5chjvda9n2ka2axcfcjbmn9h00cija8k7kvpy1dgqga";
- type = "gem";
- };
- version = "0.8.9";
- };
- jmespath = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1mnvb80cdg7fzdcs3xscv21p28w4igk5sj5m7m81xp8v2ks87jj0";
- type = "gem";
- };
- version = "1.6.1";
- };
- kwalify = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1ngxg3ysq5vip9dn3d32ajc7ly61kdin86hfycm1hkrcvkkn1vjf";
- type = "gem";
- };
- version = "0.7.2";
- };
- lightly = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0sgj2r6j7qxb9vqzkx5isjbphi38rplk4h8838am0cjcpq5h3jb3";
- type = "gem";
- };
- version = "0.3.3";
- };
- little-plugger = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1frilv82dyxnlg8k1jhrvyd73l6k17mxc5vwxx080r4x1p04gwym";
- type = "gem";
- };
- version = "1.1.4";
- };
- logging = {
- dependencies = ["little-plugger" "multi_json"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "06j6iaj89h9jhkx1x3hlswqrfnqds8br05xb1qra69dpvbdmjcwn";
- type = "gem";
- };
- version = "2.2.2";
- };
- multi_json = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z";
- type = "gem";
- };
- version = "1.15.0";
- };
- netaddr = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0r7nln9xvrralwwhd5s1q4sghp0k9y7g9z5pinzpqkx715xcpdxm";
- type = "gem";
- };
- version = "2.0.5";
- };
- optimist = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1vg2chy1cfmdj6c1gryl8zvjhhmb3plwgyh1jfnpq4fnfqv7asrk";
- type = "gem";
- };
- version = "3.0.1";
- };
- psych = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "10iawnkpa44hcfrapy7yw6zmjn4g1g0y09lw244qiv424f7jasn5";
- type = "gem";
- };
- version = "3.3.2";
- };
- rexml = {
- groups = ["default" "development"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53";
- type = "gem";
- };
- version = "3.2.5";
- };
-}
diff --git a/third_party/nixpkgs/pkgs/development/tools/clj-kondo/default.nix b/third_party/nixpkgs/pkgs/development/tools/clj-kondo/default.nix
index b24d2b9fd2..e764f34c91 100644
--- a/third_party/nixpkgs/pkgs/development/tools/clj-kondo/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/clj-kondo/default.nix
@@ -3,12 +3,12 @@
buildGraalvmNativeImage rec {
pname = "clj-kondo";
- version = "2024.08.29";
+ version = "2024.09.27";
src = fetchurl {
url =
"https://github.com/clj-kondo/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar";
- sha256 = "sha256-0Mvj8FW6/Q9GudaD3lnRFvTjMkkAGwpAokdNJa/HfsI=";
+ sha256 = "sha256-DrSfL1WazlNd5H0jG6m0S5aED4BLVufr1rGIAyifn6E=";
};
graalvmDrv = graalvmCEPackages.graalvm-ce;
diff --git a/third_party/nixpkgs/pkgs/development/tools/coder/default.nix b/third_party/nixpkgs/pkgs/development/tools/coder/default.nix
index c1c1f2fe30..904f39f89a 100644
--- a/third_party/nixpkgs/pkgs/development/tools/coder/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/coder/default.nix
@@ -14,21 +14,21 @@ let
channels = {
stable = {
- version = "2.14.3";
+ version = "2.15.1";
hash = {
- x86_64-linux = "sha256-CDQmixywYDLj3ABqTEnaUftITSFGA/wGAfe0IFoU64g=";
- x86_64-darwin = "sha256-TDpoby2lBw8W6zJrHgF/AQFQL+j9dv3d21VLsiSd1sk=";
- aarch64-linux = "sha256-L+2YOMgH1cCl4o1VFZk1dC258/XStgiH9lr9PEQOPSo=";
- aarch64-darwin = "sha256-hG3HsJ+DIjwB5ehT+Hd3EZduvjNXYTZLYbAYCRWWiQ8=";
+ x86_64-linux = "sha256-DB/3iUkgWzAI+3DEQB8heYkG6apUARDulQ4lKDAPN1I=";
+ x86_64-darwin = "sha256-62tjAC3WtWC8eIkh9dPi2Exksp2gDHyXEU2tCavKZ4Q=";
+ aarch64-linux = "sha256-957GdH5sDjbjxEt8LXKPBM7vht7T6JizVwYYhbitdpw=";
+ aarch64-darwin = "sha256-ckcd1u9dgg9LKhr47Yw8dJKkR7hawPie4QNyySH8vyM=";
};
};
mainline = {
- version = "2.15.0";
+ version = "2.16.0";
hash = {
- x86_64-linux = "sha256-zM5l3vkLKuDdZHTgVTYfvfYTGLCpDnA2GZDh5PLQ9rs=";
- x86_64-darwin = "sha256-AbW92RMaPfusve5DxRaT3npeN2zVzrBOBL3XGN8235I=";
- aarch64-linux = "sha256-13FZc1zMmaxfDp0bXBFzf2gcO6wkiA932C5m9oon2GQ=";
- aarch64-darwin = "sha256-UP08DncRvM1NjtMOfanDnXGySK1RrCUta5lbIvJ7vto=";
+ x86_64-linux = "sha256-Uk9oGiLSHBCINAzQg88tlHyMw/OGfdmCw2/NXJs5wbQ=";
+ x86_64-darwin = "sha256-Bbayv00NDJGUA4M4KyG4XCXIiaQSf4JSgy5VvLSVmAM=";
+ aarch64-linux = "sha256-nV02uO+UkNNvQDIkh2G+9H8gvk9DOSYyIu4O3nwkYXk=";
+ aarch64-darwin = "sha256-C9Nm8dW3V25D7J/3ABO5oLGL4wcSCsAXtQNZABwVpWs=";
};
};
};
diff --git a/third_party/nixpkgs/pkgs/development/tools/continuous-integration/buildbot/master.nix b/third_party/nixpkgs/pkgs/development/tools/continuous-integration/buildbot/master.nix
index a9e3b01e07..904c5af636 100644
--- a/third_party/nixpkgs/pkgs/development/tools/continuous-integration/buildbot/master.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/continuous-integration/buildbot/master.nix
@@ -71,7 +71,7 @@ let
in
buildPythonApplication rec {
pname = "buildbot";
- version = "4.0.2";
+ version = "4.0.3";
format = "pyproject";
disabled = pythonOlder "3.8";
@@ -80,7 +80,7 @@ buildPythonApplication rec {
owner = "buildbot";
repo = "buildbot";
rev = "v${version}";
- hash = "sha256-0ctOInVRJqjmcqy67PTriRmqo3fz1qMEVV+K5lXvZ6k=";
+ hash = "sha256-4jxA8qvLX53cLooCpkn9hvcz4SFGc29TKxUah80Ufp4=";
};
build-system = [
diff --git a/third_party/nixpkgs/pkgs/development/tools/continuous-integration/buildbot/plugins.nix b/third_party/nixpkgs/pkgs/development/tools/continuous-integration/buildbot/plugins.nix
index 530b46d263..94564ce368 100644
--- a/third_party/nixpkgs/pkgs/development/tools/continuous-integration/buildbot/plugins.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/continuous-integration/buildbot/plugins.nix
@@ -8,7 +8,7 @@
src = fetchurl {
url = "https://github.com/buildbot/buildbot/releases/download/v${version}/${pname}-${version}.tar.gz";
- hash = "sha256-TU5/0KQQbNDpxuntIwQvxGp/7PvBb+iMiAOJA3EAAAA=";
+ hash = "sha256-wBwJXDR52jDRd+8efIjQ+ncWe708k1F21MuvBwhjEwc=";
};
# Remove unnecessary circular dependency on buildbot
@@ -35,7 +35,7 @@
src = fetchurl {
url = "https://github.com/buildbot/buildbot/releases/download/v${version}/${pname}-${version}.tar.gz";
- hash = "sha256-EtG4vlsoyIDcfKWvkL7ei/BGVItF5wkWPhq4aHfmJ24=";
+ hash = "sha256-JJK1vmTdOImKIM1glrTjo2E0KnotU2QJVc2OIzVQQ1Y=";
};
# Remove unnecessary circular dependency on buildbot
@@ -62,7 +62,7 @@
src = fetchurl {
url = "https://github.com/buildbot/buildbot/releases/download/v${version}/${pname}-${version}.tar.gz";
- hash = "sha256-gNei1LZXV7G+8u0AtNDSsj98LprsbyIFR94N4+AXO54=";
+ hash = "sha256-kzj4IPNn/cUW7nidOLyO7AD98uXxWcqvMxaOhXhFn74=";
};
buildInputs = [ buildbot-pkg ];
@@ -84,7 +84,7 @@
src = fetchurl {
url = "https://github.com/buildbot/buildbot/releases/download/v${version}/${pname}-${version}.tar.gz";
- hash = "sha256-CJ14Se4Wlpb7jt5u1VVmd0MnUdO2l7KfQyVQbO7hMhA=";
+ hash = "sha256-4quLblPknI/vrCNF7Frl5+UlY50vuspW0XmMJubvVXI=";
};
buildInputs = [ buildbot-pkg ];
@@ -106,7 +106,7 @@
src = fetchurl {
url = "https://github.com/buildbot/buildbot/releases/download/v${version}/${pname}-${version}.tar.gz";
- hash = "sha256-lY8ljjGaZ0i7aY1rR//7M7H83ZTSQj9CnTafWXner94=";
+ hash = "sha256-VC84rftiA7/x0X3lJfHTrEZve/ZDncVDuq6fisEI8nc=";
};
buildInputs = [ buildbot-pkg ];
@@ -128,7 +128,7 @@
src = fetchurl {
url = "https://github.com/buildbot/buildbot/releases/download/v${version}/${pname}-${version}.tar.gz";
- hash = "sha256-XZAInGgM/hm4Rxk0usH0NRiCuq19XJeYuwJNF2gtn3M=";
+ hash = "sha256-2HZBnVvxPhU6rLmG6l9hX51zm8pvA5amsjExGx65+OQ=";
};
buildInputs = [ buildbot-pkg ];
@@ -150,7 +150,7 @@
src = fetchurl {
url = "https://github.com/buildbot/buildbot/releases/download/v${version}/${pname}-${version}.tar.gz";
- hash = "sha256-RRdHvlm+98Cu+qiIhDMx6W65bQ30ULTKZrz05Xm32gg=";
+ hash = "sha256-IwTANqPNGon4lvT2ASpguEf8GcD1hz/7flNBml0NTdc=";
};
buildInputs = [ buildbot-pkg ];
@@ -172,7 +172,7 @@
src = fetchurl {
url = "https://github.com/buildbot/buildbot/releases/download/v${version}/${pname}-${version}.tar.gz";
- hash = "sha256-sg/40zP3YMF8e3GsL+A9gtCUlhoqKqHNeFUycQrQNJc=";
+ hash = "sha256-SQiaIcupEtNePr4LUzwYm3RRKT9xa7RnHUaiE8EaRzQ=";
};
buildInputs = [ buildbot-pkg ];
@@ -194,7 +194,7 @@
src = fetchurl {
url = "https://github.com/buildbot/buildbot/releases/download/v${version}/${pname}-${version}.tar.gz";
- hash = "sha256-pE6wDMLYGtDgaRjqv/SS9bm6F58molO9oQI3XklcWfg=";
+ hash = "sha256-dzK4WvBRxWoAfhsdKoYUnsG97OKmM8Jgr4Uv7NPpiVk=";
};
buildInputs = [ buildbot-pkg ];
@@ -216,7 +216,7 @@
src = fetchurl {
url = "https://github.com/buildbot/buildbot/releases/download/v${version}/${pname}-${version}.tar.gz";
- hash = "sha256-ZgnfiQtKCs1Ui9KiUMaSbtaMnCgSgH+IzJTXWYcG/fE=";
+ hash = "sha256-vytU7WRdXWHazc/LYZSWlslkOb3lnTitEW3UZQ/VmTU=";
};
buildInputs = [ buildbot-pkg ];
@@ -238,7 +238,7 @@
src = fetchurl {
url = "https://github.com/buildbot/buildbot/releases/download/v${version}/${pname}-${version}.tar.gz";
- hash = "sha256-yxbLY3LiT0qmRiz7+/F/TuODiSnteq0891fxAGSU7yY=";
+ hash = "sha256-O71qB9uIigYcK/t2t+481oktHjF5up1nk1dS4eEMb3A=";
};
buildInputs = [ buildbot-pkg ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/continuous-integration/buildkite-cli/default.nix b/third_party/nixpkgs/pkgs/development/tools/continuous-integration/buildkite-cli/default.nix
index dd81126d68..f59f783231 100644
--- a/third_party/nixpkgs/pkgs/development/tools/continuous-integration/buildkite-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/continuous-integration/buildkite-cli/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "buildkite-cli";
- version = "2.0.0";
+ version = "3.1.0";
src = fetchFromGitHub {
owner = "buildkite";
repo = "cli";
rev = "v${version}";
- sha256 = "sha256-4MUgyUKyycsreAMVtyKJFpQOHvI6JJSn7TUZtbQANyc=";
+ sha256 = "sha256-fidE4MSZS53Odv5tlNPFJEhcb8JTmILVRNmcVF9Z9Oc=";
};
- vendorHash = "sha256-3x7yJenJ2BHdqVPaBaqfFVeOSJZ/VRNF/TTfSsw+2os=";
+ vendorHash = "sha256-stxsMJPBUclLlmR88c7OwAhsw9dhyBIhStuxLVu00bo=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/development/tools/coursier/default.nix b/third_party/nixpkgs/pkgs/development/tools/coursier/default.nix
index 8da4eb40b8..cbd3fbcc02 100644
--- a/third_party/nixpkgs/pkgs/development/tools/coursier/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/coursier/default.nix
@@ -8,11 +8,11 @@ let
in
stdenv.mkDerivation rec {
pname = "coursier";
- version = "2.1.11";
+ version = "2.1.13";
src = fetchurl {
url = "https://github.com/coursier/coursier/releases/download/v${version}/coursier";
- hash = "sha256-Gd5RM7QdFUmafr6ceQEvFjbQsWooHCiMDslG1MYFcrI=";
+ hash = "sha256-AGHpJaKhu9/rzWPfNWzJPdp/jpQOm28BGAcXuwyNNxE=";
};
dontUnpack = true;
diff --git a/third_party/nixpkgs/pkgs/development/tools/crd2pulumi/default.nix b/third_party/nixpkgs/pkgs/development/tools/crd2pulumi/default.nix
index 7f49978543..66ab82d175 100644
--- a/third_party/nixpkgs/pkgs/development/tools/crd2pulumi/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/crd2pulumi/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "crd2pulumi";
- version = "1.5.0";
+ version = "1.5.2";
src = fetchFromGitHub {
owner = "pulumi";
repo = "crd2pulumi";
rev = "v${version}";
- sha256 = "sha256-DuTGsa8udtnYuWCqGZTXyELZsAse8EF2xiVcXl/SE3M=";
+ sha256 = "sha256-wIg14U3CNuO7PbhOkaZMfzXhjnMWiddQKiDzgD493iY=";
};
- vendorHash = "sha256-pdrFG0vArpbPlXtgGulTLBvWttVps6vVZFn67tay2Gg=";
+ vendorHash = "sha256-tSQuyGo4YaqKp5C9V/tEobc/4+x5ExPbV3Y4nd8D8jE=";
ldflags = [ "-s" "-w" "-X github.com/pulumi/crd2pulumi/gen.Version=${src.rev}" ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/database/clickhouse-backup/default.nix b/third_party/nixpkgs/pkgs/development/tools/database/clickhouse-backup/default.nix
index 4eadbc101d..a16fbaddc2 100644
--- a/third_party/nixpkgs/pkgs/development/tools/database/clickhouse-backup/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/database/clickhouse-backup/default.nix
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "clickhouse-backup";
- version = "2.6.1";
+ version = "2.6.2";
src = fetchFromGitHub {
owner = "Altinity";
repo = "clickhouse-backup";
rev = "v${version}";
- hash = "sha256-IaRM0wxG/8O12SuCls9MAtiobPHhuDFoFDaT3ZOn2Hk=";
+ hash = "sha256-t9sRhcNKFvTTysornYf/7JQ7mkasTunnzKR4pYCAOk0=";
};
vendorHash = "sha256-n3rlijycZ5qZtR/e+Z/UPCcr47p4wN3kFgfWr+73WAQ=";
diff --git a/third_party/nixpkgs/pkgs/development/tools/database/dbmate/default.nix b/third_party/nixpkgs/pkgs/development/tools/database/dbmate/default.nix
index 2241f25578..2d0ca3e768 100644
--- a/third_party/nixpkgs/pkgs/development/tools/database/dbmate/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/database/dbmate/default.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "dbmate";
- version = "2.20.0";
+ version = "2.21.0";
src = fetchFromGitHub {
owner = "amacneil";
repo = "dbmate";
rev = "refs/tags/v${version}";
- hash = "sha256-5lsScWX7oaYU3IzqBYK41g96bLn2Er0XRq3nUgXI+Vk=";
+ hash = "sha256-RX8ocfXHoo1imjx7SRml6Ao6KjNK7xp43pVmth2zfPc=";
};
- vendorHash = "sha256-BtMvaMb36F9c1CJb7qAhkMW8jxuPJqlKRSlMzkEOMAY=";
+ vendorHash = "sha256-lov0Ye+pmI5eyILepN87okZDDA9OPz4cTzK1KluHQuI=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/development/tools/database/liquibase/default.nix b/third_party/nixpkgs/pkgs/development/tools/database/liquibase/default.nix
index 41861eb4e5..275ea34294 100644
--- a/third_party/nixpkgs/pkgs/development/tools/database/liquibase/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/database/liquibase/default.nix
@@ -23,21 +23,19 @@ let
];
in
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "liquibase";
version = "4.29.2";
src = fetchurl {
- url = "https://github.com/liquibase/liquibase/releases/download/v${version}/${pname}-${version}.tar.gz";
+ url = "https://github.com/liquibase/liquibase/releases/download/v${finalAttrs.version}/liquibase-${finalAttrs.version}.tar.gz";
hash = "sha256-HQF6IGqVqzB2pS9mBnnC2AufIXSULLBxXjXVOTHiDuk=";
};
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ jre ];
- unpackPhase = ''
- tar xfz ${src}
- '';
+ sourceRoot = ".";
installPhase =
let addJars = dir: ''
@@ -53,12 +51,12 @@ stdenv.mkDerivation rec {
mkdir -p $out/internal/lib
mv ./internal/lib/*.jar $out/internal/lib/
- mkdir -p $out/share/doc/${pname}-${version}
+ mkdir -p $out/share/doc/liquibase-${finalAttrs.version}
mv LICENSE.txt \
README.txt \
ABOUT.txt \
changelog.txt \
- $out/share/doc/${pname}-${version}
+ $out/share/doc/liquibase-${finalAttrs.version}
mkdir -p $out/bin
# thereās a lot of escaping, but Iām not sure how to improve that
@@ -89,10 +87,10 @@ stdenv.mkDerivation rec {
description = "Version Control for your database";
mainProgram = "liquibase";
homepage = "https://www.liquibase.org/";
- changelog = "https://raw.githubusercontent.com/liquibase/liquibase/v${version}/changelog.txt";
+ changelog = "https://raw.githubusercontent.com/liquibase/liquibase/v${finalAttrs.version}/changelog.txt";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20;
maintainers = with maintainers; [ jsoo1 ];
platforms = with platforms; unix;
};
-}
+})
diff --git a/third_party/nixpkgs/pkgs/development/tools/database/pg_checksums/default.nix b/third_party/nixpkgs/pkgs/development/tools/database/pg_checksums/default.nix
index 0aac2409c0..b65299cf1a 100644
--- a/third_party/nixpkgs/pkgs/development/tools/database/pg_checksums/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/database/pg_checksums/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "pg_checksums";
- version = "1.1";
+ version = "1.2";
src = fetchFromGitHub {
owner = "credativ";
repo = pname;
rev = version;
- sha256 = "sha256-Ij+4ceQauX3tC97ftk/JS3/WlocPBf7A7PJrylpTLzw=";
+ sha256 = "sha256-joGaCoRMGpEqq7pnT4Qd7XySjZ5wlZPW27WfOv1UFF4=";
};
nativeBuildInputs = [ libxslt.bin ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/delve/default.nix b/third_party/nixpkgs/pkgs/development/tools/delve/default.nix
index cae7c6145c..a6e73420bc 100644
--- a/third_party/nixpkgs/pkgs/development/tools/delve/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/delve/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "delve";
- version = "1.23.0";
+ version = "1.23.1";
src = fetchFromGitHub {
owner = "go-delve";
repo = "delve";
rev = "v${version}";
- hash = "sha256-LtrPcYyuobHq6O3/vBKLTOMZfpYL7P3mtGfVqCMV9iM=";
+ hash = "sha256-+qC5fFBuQchz1dMP5AezWkkD2anZshN1wIteKce0Ecw=";
};
vendorHash = null;
diff --git a/third_party/nixpkgs/pkgs/development/tools/devbox/default.nix b/third_party/nixpkgs/pkgs/development/tools/devbox/default.nix
index 59200d18b2..de3625a17b 100644
--- a/third_party/nixpkgs/pkgs/development/tools/devbox/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/devbox/default.nix
@@ -5,13 +5,13 @@
}:
buildGoModule rec {
pname = "devbox";
- version = "0.12.0";
+ version = "0.13.0";
src = fetchFromGitHub {
owner = "jetpack-io";
repo = pname;
rev = version;
- hash = "sha256-+bnFaopmK8Yz2XSkN3wPiipoO5TsRD0IuAKUlx1KvKM=";
+ hash = "sha256-gTJotzg7ot9C7NVDiauVJHpkSXBwaK7arjtnwUGFqgE=";
};
ldflags = [
@@ -23,7 +23,7 @@ buildGoModule rec {
# integration tests want file system access
doCheck = false;
- vendorHash = "sha256-fuLKo6m/n06W4jyCc4Ki0GLlSIYZNdGFOhpasTd95x0=";
+ vendorHash = "sha256-rwmNzYzmZqNcNVV4GgqCVLT6ofIkblVCMJHLGwlhcGw=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/devpi-client/default.nix b/third_party/nixpkgs/pkgs/development/tools/devpi-client/default.nix
index ea60c216a8..b243005589 100644
--- a/third_party/nixpkgs/pkgs/development/tools/devpi-client/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/devpi-client/default.nix
@@ -9,13 +9,13 @@
python3.pkgs.buildPythonApplication rec {
pname = "devpi-client";
- version = "7.0.3";
+ version = "7.1.0";
pyproject = true;
src = fetchPypi {
pname = "devpi_client";
inherit version;
- hash = "sha256-5aF6EIFnhfywDeAfWSN+eZUpaO6diPCP5QHT11Y/IQI=";
+ hash = "sha256-NwbhrojxOJSpDvMk0MbAGCbjmS8z2g1ynW6zzgVvy/M=";
};
build-system = with python3.pkgs; [
diff --git a/third_party/nixpkgs/pkgs/development/tools/doctl/default.nix b/third_party/nixpkgs/pkgs/development/tools/doctl/default.nix
index bfc3b39c15..8e274ee1b5 100644
--- a/third_party/nixpkgs/pkgs/development/tools/doctl/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/doctl/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "doctl";
- version = "1.114.0";
+ version = "1.115.0";
vendorHash = null;
@@ -31,7 +31,7 @@ buildGoModule rec {
owner = "digitalocean";
repo = "doctl";
rev = "v${version}";
- sha256 = "sha256-E+/rfOpUDBvHaVVN7xhhcFd1W1X6cSEWpxjqoKoQR80=";
+ sha256 = "sha256-Q/1AkP+KWomloe/kVtR0TUDfOf9CVldDqeLFYsBisc4=";
};
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/development/tools/ejson/Gemfile b/third_party/nixpkgs/pkgs/development/tools/ejson/Gemfile
deleted file mode 100644
index f860fe5075..0000000000
--- a/third_party/nixpkgs/pkgs/development/tools/ejson/Gemfile
+++ /dev/null
@@ -1,4 +0,0 @@
-source 'https://rubygems.org'
-
-gem 'fpm'
-gem 'ronn'
diff --git a/third_party/nixpkgs/pkgs/development/tools/ejson/Gemfile.lock b/third_party/nixpkgs/pkgs/development/tools/ejson/Gemfile.lock
deleted file mode 100644
index d0a51c0a06..0000000000
--- a/third_party/nixpkgs/pkgs/development/tools/ejson/Gemfile.lock
+++ /dev/null
@@ -1,54 +0,0 @@
-GEM
- remote: https://rubygems.org/
- specs:
- arr-pm (0.0.10)
- cabin (> 0)
- backports (3.14.0)
- cabin (0.9.0)
- childprocess (0.9.0)
- ffi (~> 1.0, >= 1.0.11)
- clamp (1.0.1)
- dotenv (2.7.2)
- ffi (1.10.0)
- fpm (1.11.0)
- arr-pm (~> 0.0.10)
- backports (>= 2.6.2)
- cabin (>= 0.6.0)
- childprocess (= 0.9.0)
- clamp (~> 1.0.0)
- ffi
- json (>= 1.7.7, < 2.0)
- pleaserun (~> 0.0.29)
- ruby-xz (~> 0.2.3)
- stud
- hpricot (0.8.6)
- insist (1.0.0)
- io-like (0.3.0)
- json (1.8.6)
- mustache (0.99.8)
- pleaserun (0.0.30)
- cabin (> 0)
- clamp
- dotenv
- insist
- mustache (= 0.99.8)
- stud
- rdiscount (2.2.0.1)
- ronn (0.7.3)
- hpricot (>= 0.8.2)
- mustache (>= 0.7.0)
- rdiscount (>= 1.5.8)
- ruby-xz (0.2.3)
- ffi (~> 1.9)
- io-like (~> 0.3)
- stud (0.0.23)
-
-PLATFORMS
- ruby
-
-DEPENDENCIES
- fpm
- ronn
-
-BUNDLED WITH
- 2.1.4
diff --git a/third_party/nixpkgs/pkgs/development/tools/ejson/default.nix b/third_party/nixpkgs/pkgs/development/tools/ejson/default.nix
index 42e5e6cb33..9c4427dc4e 100644
--- a/third_party/nixpkgs/pkgs/development/tools/ejson/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/ejson/default.nix
@@ -1,38 +1,26 @@
-{ lib, bundlerEnv, ruby, buildGoModule, fetchFromGitHub }:
-let
- # needed for manpage generation
- gems = bundlerEnv {
- name = "ejson-gems";
- gemdir = ./.;
- inherit ruby;
- };
-in
+{
+ lib,
+ buildGoModule,
+ fetchFromGitHub,
+}:
+
buildGoModule rec {
pname = "ejson";
- version = "1.3.3";
+ version = "1.5.2";
src = fetchFromGitHub {
owner = "Shopify";
repo = "ejson";
rev = "v${version}";
- sha256 = "sha256-M2Gk+/l1tNlIAe1/fR1WLEOey+tjCUmMAujc76gmeZA=";
+ sha256 = "sha256-Pv0eoFf/E+PE/C+0wsSQxhVTlymOMAYk5UVQP2udpnA=";
};
- vendorHash = "sha256-9+x7HrbXRoS/7ZADWwhsbynQLr3SyCbcsp9QnSubov0=";
+ vendorHash = "sha256-N2vcj3STkaZO2eRr8VztZTWOBUTI+wOri0HYDJ1KiN8=";
- nativeBuildInputs = [ gems ];
-
- ldflags = [ "-s" "-w" ];
-
- # set HOME, otherwise bundler will insert stuff in the manpages
- postBuild = ''
- HOME=$PWD make man SHELL=$SHELL
- '';
-
- postInstall = ''
- mkdir -p $out/share
- cp -r build/man $out/share
- '';
+ ldflags = [
+ "-s"
+ "-w"
+ ];
meta = with lib; {
description = "Small library to manage encrypted secrets using asymmetric encryption";
diff --git a/third_party/nixpkgs/pkgs/development/tools/ejson/gemset.nix b/third_party/nixpkgs/pkgs/development/tools/ejson/gemset.nix
deleted file mode 100644
index 93fa1131f2..0000000000
--- a/third_party/nixpkgs/pkgs/development/tools/ejson/gemset.nix
+++ /dev/null
@@ -1,188 +0,0 @@
-{
- arr-pm = {
- dependencies = ["cabin"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "07yx1g1nh4zdy38i2id1xyp42fvj4vl6i196jn7szvjfm0jx98hg";
- type = "gem";
- };
- version = "0.0.10";
- };
- backports = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "17j5pf0b69bkn043wi4xd530ky53jbbnljr4bsjzlm4k8bzlknfn";
- type = "gem";
- };
- version = "3.14.0";
- };
- cabin = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0b3b8j3iqnagjfn1261b9ncaac9g44zrx1kcg81yg4z9i513kici";
- type = "gem";
- };
- version = "0.9.0";
- };
- childprocess = {
- dependencies = ["ffi"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0a61922kmvcxyj5l70fycapr87gz1dzzlkfpq85rfqk5vdh3d28p";
- type = "gem";
- };
- version = "0.9.0";
- };
- clamp = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0jb6l4scp69xifhicb5sffdixqkw8wgkk9k2q57kh2y36x1px9az";
- type = "gem";
- };
- version = "1.0.1";
- };
- dotenv = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "13cis6bf06hmz744xrsl163p6gb78xcm8g8q4pcabsy5ywyv6kag";
- type = "gem";
- };
- version = "2.7.2";
- };
- ffi = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0j8pzj8raxbir5w5k6s7a042sb5k02pg0f8s4na1r5lan901j00p";
- type = "gem";
- };
- version = "1.10.0";
- };
- fpm = {
- dependencies = ["arr-pm" "backports" "cabin" "childprocess" "clamp" "ffi" "json" "pleaserun" "ruby-xz" "stud"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0khzsiqzswxpql6w2ws9dawb27zgv4nmgrjszydmm0xpv6h21jrm";
- type = "gem";
- };
- version = "1.11.0";
- };
- hpricot = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1jn8x9ch79gqmnzgyz78kppavjh5lqx0y0r6frykga2b86rz9s6z";
- type = "gem";
- };
- version = "0.8.6";
- };
- insist = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0bw3bdwns14mapbgb8cbjmr0amvwz8y72gyclq04xp43wpp5jrvg";
- type = "gem";
- };
- version = "1.0.0";
- };
- io-like = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "04nn0s2wmgxij3k760h3r8m1dgih5dmd9h4v1nn085yi824i5z6k";
- type = "gem";
- };
- version = "0.3.0";
- };
- json = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0qmj7fypgb9vag723w1a49qihxrcf5shzars106ynw2zk352gbv5";
- type = "gem";
- };
- version = "1.8.6";
- };
- mustache = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1g5hplm0k06vwxwqzwn1mq5bd02yp0h3rym4zwzw26aqi7drcsl2";
- type = "gem";
- };
- version = "0.99.8";
- };
- pleaserun = {
- dependencies = ["cabin" "clamp" "dotenv" "insist" "mustache" "stud"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0hgnrl67zkqaxmfkwbyscawj4wqjm7h8khpbj58s6iw54wp3408p";
- type = "gem";
- };
- version = "0.0.30";
- };
- rdiscount = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1arvk3k06prxasq1djbj065ixar4zl171340g7wr1ww4gj9makx3";
- type = "gem";
- };
- version = "2.2.0.1";
- };
- ronn = {
- dependencies = ["hpricot" "mustache" "rdiscount"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "07plsxxfx5bxdk72ii9za6km0ziqlq8jh3bicr4774dalga6zpw2";
- type = "gem";
- };
- version = "0.7.3";
- };
- ruby-xz = {
- dependencies = ["ffi" "io-like"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "11bgpvvk0098ghvlxr4i713jmi2izychalgikwvdwmpb452r3ndw";
- type = "gem";
- };
- version = "0.2.3";
- };
- stud = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0qpb57cbpm9rwgsygqxifca0zma87drnlacv49cqs2n5iyi6z8kb";
- type = "gem";
- };
- version = "0.0.23";
- };
-}
diff --git a/third_party/nixpkgs/pkgs/development/tools/esbuild/default.nix b/third_party/nixpkgs/pkgs/development/tools/esbuild/default.nix
index 98f3a4f221..a7720470f4 100644
--- a/third_party/nixpkgs/pkgs/development/tools/esbuild/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/esbuild/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "esbuild";
- version = "0.23.1";
+ version = "0.24.0";
src = fetchFromGitHub {
owner = "evanw";
repo = "esbuild";
rev = "v${version}";
- hash = "sha256-2E5FkUnU/8tf+eDd+KIEcc0HlnpYYn5QMPq/w2sa914=";
+ hash = "sha256-czQJqLz6rRgyh9usuhDTmgwMC6oL5UzpwNFQ3PKpKck=";
};
vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ=";
diff --git a/third_party/nixpkgs/pkgs/development/tools/exhaustive/default.nix b/third_party/nixpkgs/pkgs/development/tools/exhaustive/default.nix
index 078d886b09..0356306bc0 100644
--- a/third_party/nixpkgs/pkgs/development/tools/exhaustive/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/exhaustive/default.nix
@@ -1,23 +1,28 @@
{ lib
, buildGoModule
, fetchFromGitHub
+, nix-update-script
}:
buildGoModule rec {
pname = "exhaustive";
- version = "0.10.0";
+ version = "0.12.0";
src = fetchFromGitHub {
owner = "nishanths";
repo = "exhaustive";
rev = "v${version}";
- hash = "sha256-vMoFIyZcAdObeQD5bGcQHlGpJv/a8yl/2HUVc8aDiIA=";
+ hash = "sha256-OLIdtKzCqnBkzdUSIl+UlENeMl3zrBE47pLWPg+6qXw=";
};
- vendorHash = "sha256-i3Cgefe4krvH99N233IeEWkVt9AhdzROkJ5JBeTIaAs=";
+ vendorHash = "sha256-DyN2z6+lA/163k6TTQZ+ypm9s2EV93zvSo/yKQZXvCg=";
ldflags = [ "-s" "-w" ];
+ passthru = {
+ updateScript = nix-update-script { };
+ };
+
meta = with lib; {
description = "Check exhaustiveness of switch statements of enum-like constants in Go code";
mainProgram = "exhaustive";
diff --git a/third_party/nixpkgs/pkgs/development/tools/extism-cli/default.nix b/third_party/nixpkgs/pkgs/development/tools/extism-cli/default.nix
index 9148c79da2..5923c9d58d 100644
--- a/third_party/nixpkgs/pkgs/development/tools/extism-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/extism-cli/default.nix
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "extism-cli";
- version = "1.5.3";
+ version = "1.5.4";
src = fetchFromGitHub {
owner = "extism";
repo = "cli";
rev = "refs/tags/v${version}";
- hash = "sha256-6EM+J5LLSt18/Sl7zUG3SDlawVA28IBUbb9tQgK6d3E=";
+ hash = "sha256-zC03cvvotRIiW4IiVTwffgMYLDrCp72pgMJHoJk5L0Q=";
};
vendorHash = "sha256-n4Ue2TSG0zbC2uqXiNakqWQjxhbOgXnC2Y7EKP2BM8Q=";
diff --git a/third_party/nixpkgs/pkgs/development/tools/faas-cli/default.nix b/third_party/nixpkgs/pkgs/development/tools/faas-cli/default.nix
index cf5d42b65a..d9cd2d0cbb 100644
--- a/third_party/nixpkgs/pkgs/development/tools/faas-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/faas-cli/default.nix
@@ -18,13 +18,13 @@ let
in
buildGoModule rec {
pname = "faas-cli";
- version = "0.16.34";
+ version = "0.16.36";
src = fetchFromGitHub {
owner = "openfaas";
repo = "faas-cli";
rev = version;
- sha256 = "sha256-vz/RMwmZYCG76lZyloRz1CyLJuj+fK8oAaK1GqW6bvE=";
+ sha256 = "sha256-5wvVwUj4JqHHZ/Q7s65nlCYENgHENma3IuUsNwcNJ9M=";
};
vendorHash = null;
diff --git a/third_party/nixpkgs/pkgs/development/tools/fblog/default.nix b/third_party/nixpkgs/pkgs/development/tools/fblog/default.nix
index 8720d5a7f6..69e8d2326e 100644
--- a/third_party/nixpkgs/pkgs/development/tools/fblog/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/fblog/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "fblog";
- version = "4.10.0";
+ version = "4.12.0";
src = fetchFromGitHub {
owner = "brocode";
repo = pname;
rev = "v${version}";
- hash = "sha256-4Yg7gWVBG9GI1ailEbbcslM+XR8L7yjjjvf4dQq/87I=";
+ hash = "sha256-OZE+jqjsyvHLDJ+6r0txH56afufnl4H9PHcG7XRfxnE=";
};
- cargoHash = "sha256-8rnQllCne1q1uDpeJkqAdzNKSkEgVp+v9drXL8TaQmM=";
+ cargoHash = "sha256-zZ/xE7DVX1HSK81xwB4VxCtnOTUwJvSScmJeA/t/ACI=";
meta = with lib; {
description = "Small command-line JSON log viewer";
diff --git a/third_party/nixpkgs/pkgs/development/tools/gauge/plugins/dotnet/data.json b/third_party/nixpkgs/pkgs/development/tools/gauge/plugins/dotnet/data.json
index 396b444a5c..19d228a955 100644
--- a/third_party/nixpkgs/pkgs/development/tools/gauge/plugins/dotnet/data.json
+++ b/third_party/nixpkgs/pkgs/development/tools/gauge/plugins/dotnet/data.json
@@ -1,5 +1,5 @@
{
- "version": "0.6.0",
- "url": "https://github.com/getgauge/gauge-dotnet/releases/download/v0.6.0/gauge-dotnet-0.6.0.zip",
- "hash": "sha256-xivSxTRs6yWfAR/ac/jLok3gcTobNu2a/vPGLwxt1Kk="
+ "version": "0.7.1",
+ "url": "https://github.com/getgauge/gauge-dotnet/releases/download/v0.7.1/gauge-dotnet-0.7.1.zip",
+ "hash": "sha256-0sJctSdQfkm70Z1JDFMc2qwo0PbDWYlHbqfVsnlHyDg="
}
diff --git a/third_party/nixpkgs/pkgs/development/tools/gauge/plugins/java/data.json b/third_party/nixpkgs/pkgs/development/tools/gauge/plugins/java/data.json
index f5a9e09edf..764a22697b 100644
--- a/third_party/nixpkgs/pkgs/development/tools/gauge/plugins/java/data.json
+++ b/third_party/nixpkgs/pkgs/development/tools/gauge/plugins/java/data.json
@@ -1,19 +1,19 @@
{
- "version": "0.11.0",
+ "version": "0.11.1",
"aarch64-darwin": {
- "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.0/gauge-java-0.11.0-darwin.arm64.zip",
- "hash": "sha256-o7viYih6oghPipGmpsdGZXxtML4++Ux7Qul8pRzkdUc="
+ "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.1/gauge-java-0.11.1-darwin.arm64.zip",
+ "hash": "sha256-KoUVku5DRi6sUYCMJ5/DBEYv4NlNEcHdOlYGsfYR0Yw="
},
"x86_64-darwin": {
- "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.0/gauge-java-0.11.0-darwin.x86_64.zip",
- "hash": "sha256-wTXVuyXU9mfVxAc/l0mgvKt3c/jinffILBUhe/tikgs="
+ "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.1/gauge-java-0.11.1-darwin.x86_64.zip",
+ "hash": "sha256-ea2s3b38MG8r7i6IqlOjQ2Wc7b237Eu1VL7euwNW43M="
},
"aarch64-linux": {
- "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.0/gauge-java-0.11.0-linux.arm64.zip",
- "hash": "sha256-CsEzoNseWllbNtN5mOYVCPvTPlm60fd7eSXuTpxbRx8="
+ "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.1/gauge-java-0.11.1-linux.arm64.zip",
+ "hash": "sha256-QbQWDYkk+XnJReqx+Kj3hvGSDM7ACjDEWVFKd34hZkw="
},
"x86_64-linux": {
- "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.0/gauge-java-0.11.0-linux.x86_64.zip",
- "hash": "sha256-zig+Wq6uyBl8fKfjcpKCRFtHBZ/xFeDaUrUqvx1ails="
+ "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.1/gauge-java-0.11.1-linux.x86_64.zip",
+ "hash": "sha256-Ikt8rE8tehLXtWa4CjU6tWiBvOVoDpds8Jgy8QwW6lY="
}
}
diff --git a/third_party/nixpkgs/pkgs/development/tools/gauge/plugins/make-gauge-plugin.nix b/third_party/nixpkgs/pkgs/development/tools/gauge/plugins/make-gauge-plugin.nix
index acf902e1b7..71f88a2c40 100644
--- a/third_party/nixpkgs/pkgs/development/tools/gauge/plugins/make-gauge-plugin.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/gauge/plugins/make-gauge-plugin.nix
@@ -17,7 +17,7 @@
let
otherArgs = lib.attrsets.removeAttrs args [ "pname" "data" "repo" "releasePrefix" "isMultiArch" ];
inherit (stdenvNoCC.hostPlatform) system;
- inherit (if isCrossArch then data else data.${system}) url hash;
+ inherit (if isCrossArch then data else data.${system} or (throw "gaugePlugins.${pname}: No source for system: ${system}")) url hash;
# Upstream uses a different naming scheme for platforms
systemMap = {
"x86_64-darwin" = "darwin.x86_64";
diff --git a/third_party/nixpkgs/pkgs/development/tools/goa/default.nix b/third_party/nixpkgs/pkgs/development/tools/goa/default.nix
index 4f29456477..33a52e6264 100644
--- a/third_party/nixpkgs/pkgs/development/tools/goa/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/goa/default.nix
@@ -5,15 +5,15 @@
buildGoModule rec {
pname = "goa";
- version = "3.18.2";
+ version = "3.19.1";
src = fetchFromGitHub {
owner = "goadesign";
repo = "goa";
rev = "v${version}";
- hash = "sha256-TBGCykHW++o2t4NFbWS3IK+UpXbyGgaJZ/6aoCrqi2Q=";
+ hash = "sha256-UOw0bAUvaKpMmFmAAlheALhtgXU2+Df6b/nSRH7bWHc=";
};
- vendorHash = "sha256-AwpPuj/nX8MD//JL/oF+RGGQi1fdUo28KII2+y5Ptso=";
+ vendorHash = "sha256-IqzW5fOLLBbpPFTE5PiOISdmp3Gq6b8SUbG4CbbU01s=";
subPackages = [ "cmd/goa" ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/google-java-format/default.nix b/third_party/nixpkgs/pkgs/development/tools/google-java-format/default.nix
index cbecd3d598..5830538dcb 100644
--- a/third_party/nixpkgs/pkgs/development/tools/google-java-format/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/google-java-format/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "google-java-format";
- version = "1.23.0";
+ version = "1.24.0";
src = fetchurl {
url = "https://github.com/google/google-java-format/releases/download/v${version}/google-java-format-${version}-all-deps.jar";
- sha256 = "sha256-fGN1rCS0glvmu+YZAOi1ixo+iUShNnqDYyEPntLQhXA=";
+ sha256 = "sha256-gS+AX1gRJGDt8BvyAqjmHQ/R81wNT6vVQiBkB3bsV6E=";
};
dontUnpack = true;
diff --git a/third_party/nixpkgs/pkgs/development/tools/gosec/default.nix b/third_party/nixpkgs/pkgs/development/tools/gosec/default.nix
index a2c6cd85e5..be4d2d39dc 100644
--- a/third_party/nixpkgs/pkgs/development/tools/gosec/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/gosec/default.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "gosec";
- version = "2.21.2";
+ version = "2.21.4";
src = fetchFromGitHub {
owner = "securego";
repo = pname;
rev = "v${version}";
- hash = "sha256-1lVyIytIorxxipDZAf2AYqtO1Slz9aUw6MpC40ji89w=";
+ hash = "sha256-fu0k+dZyEo2l0PWfN8iryGgUIJsWi7AQD3ku+w1tuGM=";
};
- vendorHash = "sha256-jxbGAEvkjvuK878nkl8TGbZmBzS7n9nG4hH9BL3UGwE=";
+ vendorHash = "sha256-LYEAQ/7S31Rv2gmkLReV1lKeAHW5DpKkegKb0Js75q0=";
subPackages = [
"cmd/gosec"
diff --git a/third_party/nixpkgs/pkgs/development/tools/gotemplate/default.nix b/third_party/nixpkgs/pkgs/development/tools/gotemplate/default.nix
index 57dbba5db0..b950f5865c 100644
--- a/third_party/nixpkgs/pkgs/development/tools/gotemplate/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/gotemplate/default.nix
@@ -1,17 +1,17 @@
-{ lib, buildGoModule, fetchFromGitHub }:
+{ lib, buildGo123Module, fetchFromGitHub }:
-buildGoModule rec {
+buildGo123Module rec {
pname = "gotemplate";
- version = "3.7.5";
+ version = "3.9.1";
src = fetchFromGitHub {
owner = "coveooss";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-BMZyq7fa57WaE0cSkGjHWxtEnbC7vEy+kLaHDoI/KZU=";
+ hash = "sha256-sRCyOQmj4ti+1Qdap0Q5MLoJZLwjZtw1cYjZMGksvuA=";
};
- vendorHash = "sha256-uRB3atrJ+A1/xXvgmkyM/AKN+9VKSIDvsnPIdtsc3vc=";
+ vendorHash = "sha256-xtvexOmzTXjP3QsGp0aL3FdJe3mdBSCnTeM6hLq/tIo=";
meta = with lib; {
description = "CLI for go text/template";
diff --git a/third_party/nixpkgs/pkgs/development/tools/gqlgenc/default.nix b/third_party/nixpkgs/pkgs/development/tools/gqlgenc/default.nix
index 3b08fda8ad..ef0fd7c3c8 100644
--- a/third_party/nixpkgs/pkgs/development/tools/gqlgenc/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/gqlgenc/default.nix
@@ -2,18 +2,18 @@
buildGoModule rec {
pname = "gqlgenc";
- version = "0.25.1";
+ version = "0.25.2";
src = fetchFromGitHub {
owner = "yamashou";
repo = "gqlgenc";
rev = "v${version}";
- sha256 = "sha256-i2+J8hWbADeOmua4I3/NX8MC6FKP+5I9BqwCDkLOnvw=";
+ sha256 = "sha256-g+l493Nt0SuW4gwJh0s9Zeejpyx2oLxVDykIvBup638=";
};
excludedPackages = [ "example" ];
- vendorHash = "sha256-/lrOc2suNyNRlpi22QUr6MZCIrdWaWiZUv6pe/mYnB8=";
+ vendorHash = "sha256-YGFMQrxghJIgmiwEPfEqaACH7OETVkD8O7oUhm9foJo=";
meta = with lib; {
description = "Go tool for building GraphQL client with gqlgen";
diff --git a/third_party/nixpkgs/pkgs/development/tools/haskell/ghc-settings-edit/Setup.hs b/third_party/nixpkgs/pkgs/development/tools/haskell/ghc-settings-edit/Setup.hs
new file mode 100644
index 0000000000..9a994af677
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/tools/haskell/ghc-settings-edit/Setup.hs
@@ -0,0 +1,2 @@
+import Distribution.Simple
+main = defaultMain
diff --git a/third_party/nixpkgs/pkgs/development/tools/haskell/ghc-settings-edit/default.nix b/third_party/nixpkgs/pkgs/development/tools/haskell/ghc-settings-edit/default.nix
new file mode 100644
index 0000000000..4cd19aebcd
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/tools/haskell/ghc-settings-edit/default.nix
@@ -0,0 +1,28 @@
+{
+ mkDerivation,
+ base,
+ containers,
+ lib,
+}:
+
+mkDerivation {
+ pname = "ghc-settings-edit";
+ version = "0.1.0";
+ src = builtins.path {
+ path = ./.;
+ name = "source";
+ filter = path: _: (builtins.baseNameOf path) != "default.nix";
+ };
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base
+ containers
+ ];
+ license = [
+ lib.licenses.mit
+ lib.licenses.bsd3
+ ];
+ description = "Tool for editing GHC's settings file";
+ mainProgram = "ghc-settings-edit";
+}
diff --git a/third_party/nixpkgs/pkgs/development/tools/haskell/ghc-settings-edit/ghc-settings-edit.cabal b/third_party/nixpkgs/pkgs/development/tools/haskell/ghc-settings-edit/ghc-settings-edit.cabal
new file mode 100644
index 0000000000..e31515c639
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/tools/haskell/ghc-settings-edit/ghc-settings-edit.cabal
@@ -0,0 +1,22 @@
+cabal-version: 2.2
+name: ghc-settings-edit
+version: 0.1.0
+synopsis: Tool for editing GHC's settings file
+-- TODO: description for hackage
+-- TODO: category for hackage
+license: MIT AND BSD-3-Clause
+author: sternenseemann
+-- FIXME: must be email for potential Hackage upload
+maintainer: @NixOS/haskell
+copyright: Ā© 2024 The Nixpkgs/NixOS contributors
+stability: experimental
+build-type: Simple
+bug-reports: https://github.com/NixOS/nixpkgs/issues
+
+executable ghc-settings-edit
+ default-language: Haskell2010
+ -- TODO: bounds for hackage
+ build-depends: base
+ , containers
+ main-is: ghc-settings-edit.lhs
+ hs-source-dirs: .
diff --git a/third_party/nixpkgs/pkgs/development/tools/haskell/ghc-settings-edit/ghc-settings-edit.lhs b/third_party/nixpkgs/pkgs/development/tools/haskell/ghc-settings-edit/ghc-settings-edit.lhs
new file mode 100644
index 0000000000..3b37bafe0d
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/development/tools/haskell/ghc-settings-edit/ghc-settings-edit.lhs
@@ -0,0 +1,109 @@
+ghc-settings-edit is a small tool for changing certain fields in the settings
+file that is part of every GHC installation (usually located at
+lib/ghc-$version/lib/settings or lib/ghc-$version/settings). This is sometimes
+necessary because GHC's build process leaks the tools used at build time into
+the final settings file. This is fine, as long as the build and host platform
+of the GHC build is the same since it will be possible to execute the tools
+used at build time at run time. In case we are cross compiling GHC itself,
+the settings file needs to be changed so that the correct tools are used in the
+final installation. The GHC build system itself doesn't allow for this due to
+its somewhat peculiar bootstrapping mechanism.
+
+This tool was originally written by sternenseemann and is licensed under the MIT
+license (as is nixpkgs) as well as the BSD 3 Clause license since it incorporates
+some code from GHC. It is primarily intended for use in nixpkgs, so it should be
+considered unstable: No guarantees about the stability of its command line
+interface are made at this time.
+
+> -- SPDX-License-Identifier: MIT AND BSD-3-Clause
+> {-# LANGUAGE LambdaCase #-}
+> module Main where
+
+ghc-settings-edit requires no additional dependencies to the ones already
+required to bootstrap GHC. This means that it only depends on GHC and core
+libraries shipped with the compiler (base and containers). This property should
+be preserved going forward as to not needlessly complicate bootstrapping GHC
+in nixpkgs. Additionally, a wide range of library versions and thus GHC versions
+should be supported (via CPP if necessary).
+
+> import Control.Monad (foldM)
+> import qualified Data.Map.Lazy as Map
+> import System.Environment (getArgs, getProgName)
+> import Text.Read (readEither)
+
+Note that the containers dependency is needed to represent the contents of the
+settings file. In theory, [(String, String)] (think lookup) would suffice, but
+base doesn't provide any facilities for updating such lists. To avoid needlessly
+reinventing the wheel here, we depend on an extra core library.
+
+> type SettingsMap = Map.Map String String
+
+ghc-settings-edit accepts the following arguments:
+
+- The path to the settings file which is edited in place.
+- For every field in the settings file to be updated, two arguments need to be
+ passed: the name of the field and its new value. Any number of these pairs
+ may be provided. If a field is missing from the given settings file,
+ it won't be added (see also below).
+
+> usage :: String -> String
+> usage name = "Usage: " ++ name ++ " FILE [KEY NEWVAL [KEY2 NEWVAL2 ...]]"
+
+The arguments and the contents of the settings file are fed into the performEdits
+function which implements the main logic of ghc-settings-edit (except IO).
+
+> performEdits :: [String] -> String -> Either String String
+> performEdits editArgs settingsString = do
+
+First, the settings file is parsed and read into the SettingsMap structure. For
+parsing, we can simply rely read, as GHC uses the familiar Read/Show format
+(plus some formatting) for storing its settings. This is the main reason
+ghc-settings-edit is written in Haskell: We don't need to roll our own parser.
+
+> settingsMap <- Map.fromList <$> readEither settingsString
+
+We also need to parse the remaining command line arguments (after the path)
+which means splitting them into pairs of arguments describing the individual
+edits. We use the chunkList utility function from GHC for this which is vendored
+below. Since it doesn't guarantee that all sublists have the exact length given,
+we'll have to check the length of the returned āpairsā later.
+
+> let edits = chunkList 2 editArgs
+
+Since each edit is a transformation of the SettingsMap, we use a fold to go
+through the edits. The Either monad allows us to bail out if one is malformed.
+The use of Map.adjust ensures that fields that aren't present in the original
+settings file aren't added since the corresponding GHC installation wouldn't
+understand them. Note that this is done silently which may be suboptimal:
+It could be better to fail.
+
+> show . Map.toList <$> foldM applyEdit settingsMap edits
+> where
+> applyEdit :: SettingsMap -> [String] -> Either String SettingsMap
+> applyEdit m [key, newValue] = Right $ Map.adjust (const newValue) key m
+> applyEdit _ _ = Left "Uneven number of edit arguments provided"
+
+main just wraps performEdits and takes care of reading from and writing to the
+given file.
+
+> main :: IO ()
+> main =
+> getArgs >>= \case
+> (settingsFile:edits) -> do
+> orig <- readFile settingsFile
+> case performEdits edits orig of
+> Right edited -> writeFile settingsFile edited
+> Left errorMsg -> error errorMsg
+> _ -> do
+> name <- getProgName
+> error $ usage name
+
+As mentioned, chunkList is taken from GHC, specifically GHC.Utils.Misc of GHC
+verson 9.8.2. We don't depend on the ghc library directly (which would be
+possible in theory) since there are no stability guarantees or deprecation
+windows for the ghc's public library.
+
+> -- | Split a list into chunks of /n/ elements
+> chunkList :: Int -> [a] -> [[a]]
+> chunkList _ [] = []
+> chunkList n xs = as : chunkList n bs where (as,bs) = splitAt n xs
diff --git a/third_party/nixpkgs/pkgs/development/tools/heroku/default.nix b/third_party/nixpkgs/pkgs/development/tools/heroku/default.nix
index 638d046aa6..0314c3b90b 100644
--- a/third_party/nixpkgs/pkgs/development/tools/heroku/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/heroku/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation {
pname = "heroku";
- version = "9.2.1";
+ version = "9.3.0";
src = fetchzip {
- url = "https://cli-assets.heroku.com/versions/9.2.1/6e4f307/heroku-v9.2.1-6e4f307-linux-x64.tar.xz";
- hash = "sha256-9MeZx4LmKyh3DSIz+ZZVY/qpFDqk5oE4P/MIUQPmRb8=";
+ url = "https://cli-assets.heroku.com/versions/9.3.0/65eb66a/heroku-v9.3.0-65eb66a-linux-x64.tar.xz";
+ hash = "sha256-4k/HLSB4o1BnzG7dPW20ejSFYmJ8o9eVrJWCdXrqC/Q=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/infisical/default.nix b/third_party/nixpkgs/pkgs/development/tools/infisical/default.nix
index 675334b14e..1de803fb65 100644
--- a/third_party/nixpkgs/pkgs/development/tools/infisical/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/infisical/default.nix
@@ -15,7 +15,7 @@ let
buildHashes = builtins.fromJSON (builtins.readFile ./hashes.json);
# the version of infisical
- version = "0.30.0";
+ version = "0.31.1";
# the platform-specific, statically linked binary
src =
diff --git a/third_party/nixpkgs/pkgs/development/tools/infisical/hashes.json b/third_party/nixpkgs/pkgs/development/tools/infisical/hashes.json
index 9d9f1ecee3..c83a5aea7b 100644
--- a/third_party/nixpkgs/pkgs/development/tools/infisical/hashes.json
+++ b/third_party/nixpkgs/pkgs/development/tools/infisical/hashes.json
@@ -1,6 +1,6 @@
{ "_comment": "@generated by pkgs/development/tools/infisical/update.sh"
-, "x86_64-linux": "sha256-ZOwPZTTM/UoezgBojXaR4/35JIw6DCplY09brTCgHP4="
-, "x86_64-darwin": "sha256-b4Xxbu+bYZSlRlKv7kE7jNrruRiOy16oidQEke6HGzE="
-, "aarch64-linux": "sha256-OMdHZKwpTWHbfG9jyWs3bZP6pUqIv5ErZonvzwPkfvM="
-, "aarch64-darwin": "sha256-hG1rDxcXn70j1AVpp07se5jPIQE+de2PoMlnhZYeIzk="
+, "x86_64-linux": "sha256-8fRZNnXmP1E75Bk8PjvtZ5fBFwLEq+qPmBoB1b+ho6I="
+, "x86_64-darwin": "sha256-ayc16K60EMGhGZES2KEDGcebCQ1UXOWl1qJJc9KCsEA="
+, "aarch64-linux": "sha256-l4pweKQKHPNUwpm+1hhYjP0oK6Cs0eu2YdzXpvptzLg="
+, "aarch64-darwin": "sha256-LXrxFNevOjkXnQ+hEx1Y5FNfwGHTKksDLLEWbSK34pU="
}
diff --git a/third_party/nixpkgs/pkgs/development/tools/java/jprofiler/default.nix b/third_party/nixpkgs/pkgs/development/tools/java/jprofiler/default.nix
index 400c339475..3e86ea7b70 100644
--- a/third_party/nixpkgs/pkgs/development/tools/java/jprofiler/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/java/jprofiler/default.nix
@@ -39,15 +39,17 @@ let
hash = "sha256-4T0j2ctHmgWOSCmFG2PZCLJS57nIa5MxmJBpMYzy9FI=";
};
- desktopItems = makeDesktopItem {
- name = pname;
- exec = pname;
- icon = pname;
- comment = meta.description;
- desktopName = nameApp;
- genericName = "Java Profiler Tool";
- categories = [ "Development" ];
- };
+ desktopItems = [
+ (makeDesktopItem {
+ name = pname;
+ exec = pname;
+ icon = pname;
+ comment = meta.description;
+ desktopName = nameApp;
+ genericName = "Java Profiler Tool";
+ categories = [ "Development" ];
+ })
+ ];
linux = stdenv.mkDerivation {
inherit pname version src desktopItems;
diff --git a/third_party/nixpkgs/pkgs/development/tools/java/visualvm/default.nix b/third_party/nixpkgs/pkgs/development/tools/java/visualvm/default.nix
index 5ec81ec704..5f7dc10666 100644
--- a/third_party/nixpkgs/pkgs/development/tools/java/visualvm/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/java/visualvm/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchzip, lib, makeWrapper, makeDesktopItem, jdk }:
stdenv.mkDerivation rec {
- version = "2.1.9";
+ version = "2.1.10";
pname = "visualvm";
src = fetchzip {
url = "https://github.com/visualvm/visualvm.src/releases/download/${version}/visualvm_${builtins.replaceStrings ["."] [""] version}.zip";
- sha256 = "sha256-q1oIxdeCQq7JdVskjvF2KAFzFGrowRHjkvst3ukXSyY=";
+ sha256 = "sha256-CmbAYJzhzPIgUfo1M0JuwhNz6Bmymb0Fr1ERdmgQ95I=";
};
desktopItem = makeDesktopItem {
diff --git a/third_party/nixpkgs/pkgs/development/tools/jbang/default.nix b/third_party/nixpkgs/pkgs/development/tools/jbang/default.nix
index a344e31c32..085612b67a 100644
--- a/third_party/nixpkgs/pkgs/development/tools/jbang/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/jbang/default.nix
@@ -1,12 +1,12 @@
{ stdenv, lib, fetchzip, jdk, makeWrapper, coreutils, curl }:
stdenv.mkDerivation rec {
- version = "0.117.1";
+ version = "0.119.0";
pname = "jbang";
src = fetchzip {
url = "https://github.com/jbangdev/jbang/releases/download/v${version}/${pname}-${version}.tar";
- sha256 = "sha256-LQ9xXTutKhAnAt51mglP/zc7k1v2X/QLwEY31M8SmzM=";
+ sha256 = "sha256-ebwBRzgpYEomboY+hMok8KmOaNR4hRaPy7SxjHbLeYU=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/language-servers/ccls/default.nix b/third_party/nixpkgs/pkgs/development/tools/language-servers/ccls/default.nix
index 175d2800e4..122ebea7c0 100644
--- a/third_party/nixpkgs/pkgs/development/tools/language-servers/ccls/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/language-servers/ccls/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "ccls";
- version = "0.20240202";
+ version = "0.20240505";
src = fetchFromGitHub {
owner = "MaskRay";
repo = "ccls";
rev = version;
- sha256 = "sha256-xVx3+cnmIdoA7R1S31EaiPj+DOTqkINoQeMgauW61Ys=";
+ sha256 = "sha256-YZeP6sHYLNvlf49mvtymxHuH1lmIkqcanpqVMzeLeFQ=";
};
nativeBuildInputs = [ cmake llvmPackages.llvm.dev ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/language-servers/nixd/default.nix b/third_party/nixpkgs/pkgs/development/tools/language-servers/nixd/default.nix
index b4736c0b61..ffa06bb339 100644
--- a/third_party/nixpkgs/pkgs/development/tools/language-servers/nixd/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/language-servers/nixd/default.nix
@@ -21,13 +21,13 @@
let
common = rec {
- version = "2.3.2";
+ version = "2.4.0";
src = fetchFromGitHub {
owner = "nix-community";
repo = "nixd";
rev = version;
- hash = "sha256-ffHLKHpqgVlYLGQ/Dc/6hW/inA98QdMJiv/fT2IrH7c=";
+ hash = "sha256-8F97zAu+icDC9ZYS7m+Y58oZQ7R3gVuXMvzAfgkVmJo=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/tools/lurk/default.nix b/third_party/nixpkgs/pkgs/development/tools/lurk/default.nix
index b9c8dcb36a..0f6f109899 100644
--- a/third_party/nixpkgs/pkgs/development/tools/lurk/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/lurk/default.nix
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "lurk";
- version = "0.3.7";
+ version = "0.3.8";
src = fetchFromGitHub {
owner = "jakwai01";
repo = pname;
rev = "v${version}";
- hash = "sha256-99WdRyE2avoH5Ea277Dx/HNcOdWxOamR41W7dQQadpo=";
+ hash = "sha256-JY5MSjHN8/n5iILgqjo6EOzuQRuTovAptMPh6oiJ7Zw=";
};
- cargoHash = "sha256-BUIMtJCzK//bZuvn9iptBd7lVMGyWFNJ/0oTfwPu0DE=";
+ cargoHash = "sha256-cVGN5LZwjWijvVoAnz8LUyTImfT6KvgTGEg5JODGXHk=";
postPatch = ''
substituteInPlace src/lib.rs \
diff --git a/third_party/nixpkgs/pkgs/development/tools/minizinc/default.nix b/third_party/nixpkgs/pkgs/development/tools/minizinc/default.nix
index 0a054fe43a..183481d872 100644
--- a/third_party/nixpkgs/pkgs/development/tools/minizinc/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/minizinc/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "minizinc";
- version = "2.8.5";
+ version = "2.8.7";
src = fetchFromGitHub {
owner = "MiniZinc";
repo = "libminizinc";
rev = finalAttrs.version;
- sha256 = "sha256-AD5hbHnu5/gmhvk4Hzeqzvq3E/7w54ijxl9US5eATRY=";
+ sha256 = "sha256-2JCTOgnzGeh106YBkLPM46MgnB4XHZmdMXNn1P0OBqA=";
};
nativeBuildInputs = [ bison cmake flex jq ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/minizinc/ide.nix b/third_party/nixpkgs/pkgs/development/tools/minizinc/ide.nix
index 46025c0f9b..3a9b9ae532 100644
--- a/third_party/nixpkgs/pkgs/development/tools/minizinc/ide.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/minizinc/ide.nix
@@ -5,13 +5,13 @@ let
in
stdenv.mkDerivation rec {
pname = "minizinc-ide";
- version = "2.8.5";
+ version = "2.8.6";
src = fetchFromGitHub {
owner = "MiniZinc";
repo = "MiniZincIDE";
rev = version;
- hash = "sha256-rE3Mq2lEcO5s4S8RMW7mQyp04gYwKW+e8cWnWqfVq9E=";
+ hash = "sha256-B164KCY06SQRxv4eD9yuCKyGRRrMZfJRuaQ+OEmQC5k=";
fetchSubmodules = true;
};
diff --git a/third_party/nixpkgs/pkgs/development/tools/misc/binutils/default.nix b/third_party/nixpkgs/pkgs/development/tools/misc/binutils/default.nix
index 491bfc19ae..cbc6351d55 100644
--- a/third_party/nixpkgs/pkgs/development/tools/misc/binutils/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/misc/binutils/default.nix
@@ -84,7 +84,7 @@ stdenv.mkDerivation (finalAttrs: {
# not need to know binutils' BINDIR at all. It's an absolute path
# where libraries are stored.
./plugins-no-BINDIR.patch
- ] ++ lib.optionals buildPlatform.isDarwin [
+ ] ++ lib.optionals hostPlatform.isDarwin [
# Note: Conditional to avoid Linux rebuilds on staging-next. Remove the conditional with the next update.
# ld64 needs `-undefined dynamic_lookup` to link `libctf-nobfd.dylib`, but the Darwin
# version detection in `libtool.m4` fails to detect the Darwin version correctly.
@@ -122,7 +122,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optionals targetPlatform.isVc4 [ flex ]
;
- buildInputs = [ zlib gettext ] ++ lib.optionals buildPlatform.isDarwin [ CoreServices ];
+ buildInputs = [ zlib gettext ] ++ lib.optionals hostPlatform.isDarwin [ CoreServices ];
inherit noSysDirs;
diff --git a/third_party/nixpkgs/pkgs/development/tools/misc/binutils/gold-powerpc-for-llvm.patch b/third_party/nixpkgs/pkgs/development/tools/misc/binutils/gold-powerpc-for-llvm.patch
deleted file mode 100644
index 2933013149..0000000000
--- a/third_party/nixpkgs/pkgs/development/tools/misc/binutils/gold-powerpc-for-llvm.patch
+++ /dev/null
@@ -1,107 +0,0 @@
-https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff_plain;h=d537f77ef3b18a5fbfd598643aaad957652e9608
-
-Fix llvm testsuite failure on a single test:
- FAIL: LLVM :: tools/gold/PowerPC/mtriple.ll (43659 of 49708)
- ld.gold: internal error in add_output_section_to_load, at output.cc:4097
-
-From: Alan Modra
-Date: Thu, 24 Aug 2023 23:42:18 +0000 (+0930)
-Subject: PR30794, PowerPC gold: internal error in add_output_section_to_load
-X-Git-Tag: gdb-14-branchpoint~482
-X-Git-Url: https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff_plain;h=d537f77ef3b18a5fbfd598643aaad957652e9608
-
-PR30794, PowerPC gold: internal error in add_output_section_to_load
-
-Caused by commit 5a97377e5513, specifically this code added to
-Target_powerpc::do_relax
-+ if (parameters->options().output_is_position_independent())
-+ this->rela_dyn_size_
-+ = this->rela_dyn_section(layout)->current_data_size();
-
-The problem here is that if .rela.dyn isn't already created then the
-call to rela_dyn_section creates it, and as this comment in
-Target_powerpc::do_finalize_sections says:
- // Annoyingly, we need to make these sections now whether or
- // not we need them. If we delay until do_relax then we
- // need to mess with the relaxation machinery checkpointing.
-We can't be creating sections in do_relax.
-
- PR 30794
- * powerpc.cc (Target_powerpc::do_relax): Only set rela_dyn_size_
- for size == 64, and assert that rela_dyn_ already exists.
- Tidy code setting plt_thread_safe, which also only needs to be
- set when size == 64 for ELFv1.
----
-
-diff --git a/gold/powerpc.cc b/gold/powerpc.cc
-index e66d9cbb900..a4fecaae55a 100644
---- a/gold/powerpc.cc
-+++ b/gold/powerpc.cc
-@@ -3714,12 +3714,7 @@ Target_powerpc::do_relax(int pass,
- unsigned int prev_brlt_size = 0;
- if (pass == 1)
- {
-- bool thread_safe
-- = this->abiversion() < 2 && parameters->options().plt_thread_safe();
-- if (size == 64
-- && this->abiversion() < 2
-- && !thread_safe
-- && !parameters->options().user_set_plt_thread_safe())
-+ if (size == 64 && this->abiversion() < 2)
- {
- static const char* const thread_starter[] =
- {
-@@ -3747,29 +3742,37 @@ Target_powerpc::do_relax(int pass,
- /* libgo */
- "__go_go",
- };
-+ bool thread_safe = parameters->options().plt_thread_safe();
-
-- if (parameters->options().shared())
-- thread_safe = true;
-- else
-+ if (!thread_safe
-+ && !parameters->options().user_set_plt_thread_safe())
- {
-- for (unsigned int i = 0;
-- i < sizeof(thread_starter) / sizeof(thread_starter[0]);
-- i++)
-+ if (parameters->options().shared())
-+ thread_safe = true;
-+ else
- {
-- Symbol* sym = symtab->lookup(thread_starter[i], NULL);
-- thread_safe = (sym != NULL
-- && sym->in_reg()
-- && sym->in_real_elf());
-- if (thread_safe)
-- break;
-+ for (unsigned int i = 0;
-+ i < sizeof(thread_starter) / sizeof(thread_starter[0]);
-+ i++)
-+ {
-+ Symbol* sym = symtab->lookup(thread_starter[i], NULL);
-+ thread_safe = (sym != NULL
-+ && sym->in_reg()
-+ && sym->in_real_elf());
-+ if (thread_safe)
-+ break;
-+ }
- }
- }
-+ this->plt_thread_safe_ = thread_safe;
- }
-- this->plt_thread_safe_ = thread_safe;
-
-- if (parameters->options().output_is_position_independent())
-- this->rela_dyn_size_
-- = this->rela_dyn_section(layout)->current_data_size();
-+ if (size == 64
-+ && parameters->options().output_is_position_independent())
-+ {
-+ gold_assert (this->rela_dyn_);
-+ this->rela_dyn_size_ = this->rela_dyn_->current_data_size();
-+ }
-
- this->stub_group_size_ = parameters->options().stub_group_size();
- bool no_size_errors = true;
diff --git a/third_party/nixpkgs/pkgs/development/tools/misc/blackfire/php-probe.nix b/third_party/nixpkgs/pkgs/development/tools/misc/blackfire/php-probe.nix
index c5b5aae3b9..6ba14d3250 100644
--- a/third_party/nixpkgs/pkgs/development/tools/misc/blackfire/php-probe.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/misc/blackfire/php-probe.nix
@@ -15,47 +15,47 @@ let
phpMajor = lib.versions.majorMinor php.version;
inherit (stdenv.hostPlatform) system;
- version = "1.92.22";
+ version = "1.92.23";
hashes = {
"x86_64-linux" = {
system = "amd64";
hash = {
- "8.1" = "sha256-MWAKoshKC+hW8ldRLfYQIcMwpSHvW+hV9dRMvZ4rqcU=";
- "8.2" = "sha256-xAdECbxuaV5PxG+X7+o2p5pOEG9lgRLuOTp46k5I4RM=";
- "8.3" = "sha256-4vCLpSy4kJ4qwOSonSFvlevCfNMxjIU6AUswm0uG59o=";
+ "8.1" = "sha256-/aWW1QY2NVsoMLTv1HOxx+ujhkCx4i+FWcwt9zdfPKI=";
+ "8.2" = "sha256-VYHxvpFxLBCDHwWQH0HO+3CEiN4zcry7jLn/3KzvENU=";
+ "8.3" = "sha256-vDJCDCF/COlmqdZVinIK9FUXTS5BiDpjUchabjrlpnA=";
};
};
"i686-linux" = {
system = "i386";
hash = {
- "8.1" = "sha256-fvXv3Yn3FXBO4EIgb/5LI3jJxV5HA2Q2JCNy14bA8eU=";
- "8.2" = "sha256-0m2ze1e09IUGjTpxbyTOchQBBMa86cpiMrAImiXrAZ0=";
- "8.3" = "sha256-nhVP4/Ls71MxPN6Ko1bDG8PSHkHQt+vC08EbP0WAL8g=";
+ "8.1" = "sha256-CsxaRbLg9j3djLPMbbsrduLXQTp4KJuWPecHWBMWIcA=";
+ "8.2" = "sha256-oy1FQ+1wSORHOUidQ8fNEXHMX5bLhLYyZ8mQLzKJh+0=";
+ "8.3" = "sha256-TnEYofVT6vsO3AnpsDvwiqz0LeuFkLGS1befnlSFfT4=";
};
};
"aarch64-linux" = {
system = "arm64";
hash = {
- "8.1" = "sha256-pvzKVvtpBh+nwppqSqxSsR989mWzwyAHtwIdDjWx08o=";
- "8.2" = "sha256-O6RhO/PY2C4GubYl/jcTzpWeiUKSGy8Np4/KrlMsE1Y=";
- "8.3" = "sha256-3sfjwXq980oRV8u+IAamyYKDp2UMREFaynigz/dpyXE=";
+ "8.1" = "sha256-znvHYCaI08KWVwht83+fv74IY8hotXnww8eJLj/+5us=";
+ "8.2" = "sha256-Da9/wqFLnSE8GUzB4NrqbIAJ81deTgCpAGOgecIX40A=";
+ "8.3" = "sha256-Pii1cVwceg+BIbtQ1PhfuqAc60R3gt2o2iel7Zxs7l0=";
};
};
"aarch64-darwin" = {
system = "arm64";
hash = {
- "8.1" = "sha256-peZmwxzQ2NCKkq5qSraIb4pnnJDwcRkCyGW8qeBSGRk=";
- "8.2" = "sha256-MvF7S+VITEnsJSLz3xEy927zIR6TN+p3nRGQFjKqtu8=";
- "8.3" = "sha256-sUlD8cPk7emJPtz4en6AcFxs/7NUjxUMkqf/Qs3INIA=";
+ "8.1" = "sha256-y40O5YGZJxzZtF03h6cdxvXkWO51bJmykUTlnDZlhzI=";
+ "8.2" = "sha256-CRy/G84NFguOZhCDwYWtj3r0rjJarBXvWxS+QkHKzoA=";
+ "8.3" = "sha256-vr05O/MtS6UeD078aUZusmORutTysO711f2+H7gcaMU=";
};
};
"x86_64-darwin" = {
system = "amd64";
hash = {
- "8.1" = "sha256-kMftb/fC9uyMZyjP4jmtYLM+xEhFqP7umQ5FLvR9vAo=";
- "8.2" = "sha256-W8LXYz8KzWlzdpyqmo7XQmkzuyfXO0BZSkiBIlfi18g=";
- "8.3" = "sha256-a/Q7avEJr/we5GF2NxTZywpsal5AkAGxEABMPCgy2LM=";
+ "8.1" = "sha256-f4YZEfNDC3PM4vUcLJaUj5kRG/dVjIl5+QyBXBIOYps=";
+ "8.2" = "sha256-QpfucP0u8+OTPqcB9lrYjg7L7qpLFtyA6Jo+00havRA=";
+ "8.3" = "sha256-PBxklii6kseqOcGum/bqTfsK0nPUCEn6pje8WYXuGOM=";
};
};
};
diff --git a/third_party/nixpkgs/pkgs/development/tools/misc/grcov/default.nix b/third_party/nixpkgs/pkgs/development/tools/misc/grcov/default.nix
deleted file mode 100644
index d097f389de..0000000000
--- a/third_party/nixpkgs/pkgs/development/tools/misc/grcov/default.nix
+++ /dev/null
@@ -1,39 +0,0 @@
-{ lib, rustPlatform, fetchFromGitHub }:
-
-rustPlatform.buildRustPackage rec {
- pname = "grcov";
- version = "0.8.19";
-
- src = fetchFromGitHub {
- owner = "mozilla";
- repo = pname;
- rev = "v${version}";
- sha256 = "sha256-1t+hzB9sSApLScCkjBnLk9i2dsoEwZmWCFukEOvHhZI=";
- };
-
- cargoHash = "sha256-4KzFbfUqnGmle2fwSaHMPIJHQFDq8H2Qzm4FdYdqpuM=";
-
- # tests do not find grcov path correctly
- checkFlags = let
- skipList = [
- "test_coveralls_service_job_id_is_not_sufficient"
- "test_coveralls_service_name_is_not_sufficient"
- "test_coveralls_works_with_just_service_name_and_job_id_args"
- "test_coveralls_works_with_just_token_arg"
- "test_integration"
- "test_integration_guess_single_file"
- "test_integration_zip_dir"
- "test_integration_zip_zip"
- ];
- skipFlag = test: "--skip " + test;
- in builtins.concatStringsSep " " (builtins.map skipFlag skipList);
-
- meta = with lib; {
- description =
- "Rust tool to collect and aggregate code coverage data for multiple source files";
- mainProgram = "grcov";
- homepage = "https://github.com/mozilla/grcov";
- license = licenses.mpl20;
- maintainers = with maintainers; [ DieracDelta ];
- };
-}
diff --git a/third_party/nixpkgs/pkgs/development/tools/misc/linuxkit/default.nix b/third_party/nixpkgs/pkgs/development/tools/misc/linuxkit/default.nix
index f5af6c868c..ec721340b3 100644
--- a/third_party/nixpkgs/pkgs/development/tools/misc/linuxkit/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/misc/linuxkit/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "linuxkit";
- version = "1.5.1";
+ version = "1.5.2";
src = fetchFromGitHub {
owner = "linuxkit";
repo = "linuxkit";
rev = "v${version}";
- sha256 = "sha256-Od6ij4RUWWNN3pm6Yt8W7LkeHnrusikJi2pXw6axbhU=";
+ sha256 = "sha256-M/M4m/vsvvtSDnNNy8p6x+xpv1QmVzyfPRf/BNBX7zA=";
};
vendorHash = null;
diff --git a/third_party/nixpkgs/pkgs/development/tools/misc/planus/default.nix b/third_party/nixpkgs/pkgs/development/tools/misc/planus/default.nix
index 22cc165a93..b92906e182 100644
--- a/third_party/nixpkgs/pkgs/development/tools/misc/planus/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/misc/planus/default.nix
@@ -7,15 +7,15 @@
rustPlatform.buildRustPackage rec {
pname = "planus";
- version = "0.4.0";
+ version = "1.0.0";
src = fetchCrate {
pname = "planus-cli";
inherit version;
- hash = "sha256-KpX4KSA2MjfRS8M0WVYpY4hoSvOOB7MUz7YKZwEGqj8=";
+ hash = "sha256-HbnuLu1yCpwouDVBH/vcFVLDMZWeqHH6qHFJoTbaS9Y=";
};
- cargoHash = "sha256-yT/ZK5GG0rXpiaCQlQclK2iY8BXhhmiW/UDX9aL8wBQ=";
+ cargoHash = "sha256-AJtQrImQlxnp1RbbOZHAJsvlhm39OlC5WyvD5jybMAY=";
nativeBuildInputs = [
installShellFiles
diff --git a/third_party/nixpkgs/pkgs/development/tools/misc/sccache/default.nix b/third_party/nixpkgs/pkgs/development/tools/misc/sccache/default.nix
index fc7e2b485a..ba6b44133f 100644
--- a/third_party/nixpkgs/pkgs/development/tools/misc/sccache/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/misc/sccache/default.nix
@@ -8,17 +8,17 @@
}:
rustPlatform.buildRustPackage rec {
- version = "0.8.1";
+ version = "0.8.2";
pname = "sccache";
src = fetchFromGitHub {
owner = "mozilla";
repo = "sccache";
rev = "v${version}";
- sha256 = "sha256-sP6KTR50Ns4Yf/DGeSK7kB0dF0lraWbx948EOmsy+8c=";
+ sha256 = "sha256-HqTPC7J3hf5+dcsWlqc/FR7ev3f6J4jxhDwgM4GxYww=";
};
- cargoHash = "sha256-6tiTgyhkPeH/oWcce1U2UsVngEfc4LKbB1zMt7meshA=";
+ cargoHash = "sha256-ZUdjdKUUrQCUjwTh+T61Wn5gle4kzAbi3P1LvkS+NfQ=";
nativeBuildInputs = [
pkg-config
diff --git a/third_party/nixpkgs/pkgs/development/tools/misc/strace/default.nix b/third_party/nixpkgs/pkgs/development/tools/misc/strace/default.nix
index 167768a27e..f0f0eb7113 100644
--- a/third_party/nixpkgs/pkgs/development/tools/misc/strace/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/misc/strace/default.nix
@@ -12,6 +12,8 @@ stdenv.mkDerivation rec {
depsBuildBuild = [ buildPackages.stdenv.cc ];
nativeBuildInputs = [ perl ];
+ enableParallelBuilding = true;
+
# libunwind for -k.
# On RISC-V platforms, LLVM's libunwind implementation is unsupported by strace.
# The build will silently fall back and -k will not work on RISC-V.
diff --git a/third_party/nixpkgs/pkgs/development/tools/misc/tet/default.nix b/third_party/nixpkgs/pkgs/development/tools/misc/tet/default.nix
index a3f5942a6b..45f1af60ec 100644
--- a/third_party/nixpkgs/pkgs/development/tools/misc/tet/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/misc/tet/default.nix
@@ -9,8 +9,6 @@ stdenv.mkDerivation ({
sha256 = "1j57hv56df38w249l595b8rsgmsyvjkbysai03a9724gax5jl9av" ;
};
- buildInputs = [ ];
-
patchPhase = "chmod +x configure";
configurePhase = "./configure -t lite";
diff --git a/third_party/nixpkgs/pkgs/development/tools/misc/unixbench/default.nix b/third_party/nixpkgs/pkgs/development/tools/misc/unixbench/default.nix
index d5f060af82..7721a2648b 100644
--- a/third_party/nixpkgs/pkgs/development/tools/misc/unixbench/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/misc/unixbench/default.nix
@@ -9,6 +9,7 @@
, libGLX
, coreutils
, unixtools
+, runtimeShell
, targetPackages
, gnugrep
, gawk
@@ -89,7 +90,7 @@ stdenv.mkDerivation rec {
preFixup = ''
substituteInPlace $out/libexec/pgms/multi.sh \
- --replace '/bin/sh "$' '${targetPackages.runtimeShell} "$'
+ --replace '/bin/sh "$' '${runtimeShell} "$'
substituteInPlace $out/bin/ubench \
--subst-var out
diff --git a/third_party/nixpkgs/pkgs/development/tools/msgpack-tools/default.nix b/third_party/nixpkgs/pkgs/development/tools/msgpack-tools/default.nix
index 5b3bc7b147..382dd8fd30 100644
--- a/third_party/nixpkgs/pkgs/development/tools/msgpack-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/msgpack-tools/default.nix
@@ -40,6 +40,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/ludocode/msgpack-tools";
license = licenses.mit;
platforms = platforms.linux ++ platforms.darwin;
- maintainers = with maintainers; [ alibabzo ];
+ maintainers = [ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/tools/nwjs/default.nix b/third_party/nixpkgs/pkgs/development/tools/nwjs/default.nix
index ff1fae302d..408584de71 100644
--- a/third_party/nixpkgs/pkgs/development/tools/nwjs/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/nwjs/default.nix
@@ -3,6 +3,7 @@
, atk
, autoPatchelfHook
, buildEnv
+, buildPackages
, cairo
, cups
, dbus
@@ -32,7 +33,6 @@
, stdenv
, systemd
, udev
-, wrapGAppsHook3
, xorg
}:
@@ -107,7 +107,9 @@ stdenv.mkDerivation {
nativeBuildInputs = [
autoPatchelfHook
- (wrapGAppsHook3.override { inherit makeWrapper; })
+ # override doesn't preserve splicing https://github.com/NixOS/nixpkgs/issues/132651
+ # Has to use `makeShellWrapper` from `buildPackages` even though `makeShellWrapper` from the inputs is spliced because `propagatedBuildInputs` would pick the wrong one because of a different offset.
+ (buildPackages.wrapGAppsHook3.override { makeWrapper = buildPackages.makeShellWrapper; })
];
buildInputs = [ nwEnv ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/opcr-policy/default.nix b/third_party/nixpkgs/pkgs/development/tools/opcr-policy/default.nix
index 4c947f3e1a..8eb7744934 100644
--- a/third_party/nixpkgs/pkgs/development/tools/opcr-policy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/opcr-policy/default.nix
@@ -5,15 +5,15 @@
buildGoModule rec {
pname = "opcr-policy";
- version = "0.2.18";
+ version = "0.2.19";
src = fetchFromGitHub {
owner = "opcr-io";
repo = "policy";
rev = "v${version}";
- sha256 = "sha256-Q/2r8mqz820mEQD7o9qzC1TPMrRH0f6nr1jgRQAEj/Y=";
+ sha256 = "sha256-A5dqKbQhdJlSOU7qxC8xrCCSXK5yGmDsoVWfgWKl2TE=";
};
- vendorHash = "sha256-C6Y+R2q1ZRbeFN1qY109fikkzvcUsBfDn4CYCrKrLKI=";
+ vendorHash = "sha256-ASR8Y/L8ub0w36fO+UpJ5ZpijP+YCLVbRtnhzvMNj9U=";
ldflags = [ "-s" "-w" "-X github.com/opcr-io/policy/pkg/version.ver=${version}" ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/overcommit/default.nix b/third_party/nixpkgs/pkgs/development/tools/overcommit/default.nix
deleted file mode 100644
index 663a13af37..0000000000
--- a/third_party/nixpkgs/pkgs/development/tools/overcommit/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-{ lib, bundlerApp, bundlerUpdateScript }:
-
-bundlerApp {
- pname = "overcommit";
- gemdir = ./.;
- exes = [ "overcommit" ];
-
- passthru = {
- updateScript = bundlerUpdateScript "overcommit";
- };
-
- meta = with lib; {
- description = "Tool to manage and configure Git hooks";
- homepage = "https://github.com/sds/overcommit";
- license = licenses.mit;
- maintainers = with maintainers; [ Br1ght0ne anthonyroussel ];
- platforms = platforms.unix;
- };
-}
diff --git a/third_party/nixpkgs/pkgs/development/tools/parsing/spicy/default.nix b/third_party/nixpkgs/pkgs/development/tools/parsing/spicy/default.nix
index 43b531d098..6751e7db17 100644
--- a/third_party/nixpkgs/pkgs/development/tools/parsing/spicy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/parsing/spicy/default.nix
@@ -11,7 +11,7 @@
stdenv.mkDerivation rec {
pname = "spicy";
- version = "1.11.1";
+ version = "1.11.2";
strictDeps = true;
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
owner = "zeek";
repo = "spicy";
rev = "v${version}";
- hash = "sha256-gSfj5d8g2eQGhaT4dGyNPqWy+9GkDxMkMuZ7vKnhFVQ=";
+ hash = "sha256-cWK/LdV73VkiUpXyK+M7AotD7ucmNvh3HOzpxtCfGQM=";
fetchSubmodules = true;
};
diff --git a/third_party/nixpkgs/pkgs/development/tools/pipenv/default.nix b/third_party/nixpkgs/pkgs/development/tools/pipenv/default.nix
index dd65dbe342..3265936c43 100644
--- a/third_party/nixpkgs/pkgs/development/tools/pipenv/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/pipenv/default.nix
@@ -26,14 +26,14 @@ let
in buildPythonApplication rec {
pname = "pipenv";
- version = "2024.0.1";
+ version = "2024.1.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "pypa";
repo = "pipenv";
rev = "refs/tags/v${version}";
- hash = "sha256-IyjJrIEcKHm7TpZk26MYI///ZIB/7ploTBzvms1gDmI=";
+ hash = "sha256-rfQIDGYBA2dc01AgW+qMBFQ+ETrOysNkgyKqeQeD/3A=";
};
env.LC_ALL = "en_US.UTF-8";
diff --git a/third_party/nixpkgs/pkgs/development/tools/pnpm/default.nix b/third_party/nixpkgs/pkgs/development/tools/pnpm/default.nix
index 8941937923..aec4eab2e5 100644
--- a/third_party/nixpkgs/pkgs/development/tools/pnpm/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/pnpm/default.nix
@@ -8,8 +8,8 @@ let
hash = "sha256-2qJ6C1QbxjUyP/lsLe2ZVGf/n+bWn/ZwIVWKqa2dzDY=";
};
"9" = {
- version = "9.10.0";
- hash = "sha256-NVqKuNu2rUG+++85vE/Wtd+F4Sdh0nJL0B8T6HjeSxM";
+ version = "9.12.0";
+ hash = "sha256-phtn/2zJevhkVk9EQlVsIqBPLlp3FPvudqEBE2HZtyY=";
};
};
diff --git a/third_party/nixpkgs/pkgs/development/tools/profiling/pprof/default.nix b/third_party/nixpkgs/pkgs/development/tools/profiling/pprof/default.nix
index 24851fc676..11dbc8595f 100644
--- a/third_party/nixpkgs/pkgs/development/tools/profiling/pprof/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/profiling/pprof/default.nix
@@ -5,13 +5,13 @@
buildGoModule rec {
pname = "pprof";
- version = "0-unstable-2024-07-10";
+ version = "0-unstable-2024-09-25";
src = fetchFromGitHub {
owner = "google";
repo = "pprof";
- rev = "f6c9dda6c6da638264f96f1097bce50fd82b4927";
- hash = "sha256-jxPl3e9aYRWyR7vkz+15aZiG331WnrNkMW8vwbcldfY=";
+ rev = "fa3061bff0bcf0d611f07dbdba73665bd2bbac97";
+ hash = "sha256-wUHCbgmJI3YTettVVrLnRPIexaHuAQDmbnHXPTLBBYM=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/development/tools/pyenv/default.nix b/third_party/nixpkgs/pkgs/development/tools/pyenv/default.nix
index db91e04d63..f7c9f3ab82 100644
--- a/third_party/nixpkgs/pkgs/development/tools/pyenv/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/pyenv/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "pyenv";
- version = "2.4.12";
+ version = "2.4.14";
src = fetchFromGitHub {
owner = "pyenv";
repo = "pyenv";
rev = "refs/tags/v${version}";
- hash = "sha256-ZvXtDD9HKwOJiUpR8ThqyCHWyMFs46dIrOgPMNpuHrY=";
+ hash = "sha256-SOCXr/btqub4affamyBH04rIXFb0oh3Hizpn1pFjfTA=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/tools/qc/default.nix b/third_party/nixpkgs/pkgs/development/tools/qc/default.nix
index e02df42fa1..502d9480bd 100644
--- a/third_party/nixpkgs/pkgs/development/tools/qc/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/qc/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "qc";
- version = "0.5.1";
+ version = "0.6.0";
src = fetchFromGitHub {
owner = "qownnotes";
repo = "qc";
rev = "v${version}";
- hash = "sha256-SrvcRF2yRGGPTk835ykG+NH9WPoc/bXO5tSj43Q7T3g=";
+ hash = "sha256-+Mkg8x9f6oqPqPrk6iCHH69+k0jhQGfjtbJwJPLc7Dw=";
};
- vendorHash = "sha256-7t5rQliLm6pMUHhtev/kNrQ7AOvmA/rR93SwNQhov6o=";
+ vendorHash = "sha256-Cg1Op/4okIi2UTtqWnR0N3iMWzrYEaYxmXzvWIibftg=";
ldflags = [
"-s" "-w" "-X=github.com/qownnotes/qc/cmd.version=${version}"
diff --git a/third_party/nixpkgs/pkgs/development/tools/rain/default.nix b/third_party/nixpkgs/pkgs/development/tools/rain/default.nix
index 11e143dfda..4b4f81056e 100644
--- a/third_party/nixpkgs/pkgs/development/tools/rain/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/rain/default.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "rain";
- version = "1.15.0";
+ version = "1.16.1";
src = fetchFromGitHub {
owner = "aws-cloudformation";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-B+LSwZ1AugYhMlt1XcG8i8SIORO0vFMUxJrF6z3Crus=";
+ sha256 = "sha256-J0ZRJ05MDO92Oa/82FPM69Xrge1ATHF4kgNUd5YISFc=";
};
- vendorHash = "sha256-JTKoEuO3D+/MO7FeSu1tiVqERkQiu2nG/KiEth1ylG0=";
+ vendorHash = "sha256-M5LbB71fcEhXoDFd17TSruzl9y9tqiQpREwV/ZgvdQ4=";
subPackages = [ "cmd/rain" ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/reindeer/default.nix b/third_party/nixpkgs/pkgs/development/tools/reindeer/default.nix
index 3989e24c76..d60a81ea85 100644
--- a/third_party/nixpkgs/pkgs/development/tools/reindeer/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/reindeer/default.nix
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage rec {
pname = "reindeer";
- version = "2024.08.05.00";
+ version = "2024.09.30.00";
src = fetchFromGitHub {
owner = "facebookincubator";
repo = "reindeer";
rev = "refs/tags/v${version}";
- hash = "sha256-888AFkVSQq8LvHi5x7N1BtiEe8s/V4FE/DJqiTf3NVQ=";
+ hash = "sha256-MGOT9fG5scZzHZ1mgqBE3GfhOnTRyPjD2kibbCteUjc=";
};
- cargoHash = "sha256-bq+6lcetBUeVUxywsGLalfN48+alxAx3C1x/Gvtf7zM=";
+ cargoHash = "sha256-es2jdfVSufXdUxHbQ4MYPPmsnnxT7DTcoCi10YhW/7I=";
nativeBuildInputs = [ pkg-config ];
buildInputs =
diff --git a/third_party/nixpkgs/pkgs/development/tools/renderdoc/default.nix b/third_party/nixpkgs/pkgs/development/tools/renderdoc/default.nix
deleted file mode 100644
index beeeddeb70..0000000000
--- a/third_party/nixpkgs/pkgs/development/tools/renderdoc/default.nix
+++ /dev/null
@@ -1,99 +0,0 @@
-{ lib
-, fetchFromGitHub
-, nix-update-script
-, cmake
-, pkg-config
-, mkDerivation
-, qtbase
-, qtx11extras
-, qtsvg
-, makeWrapper
-, vulkan-loader
-, libglvnd
-, xorg
-, python311
-, python311Packages
-, bison
-, pcre
-, automake
-, autoconf
-, addDriverRunpath
-, waylandSupport ? false
-, wayland
-}:
-let
- custom_swig = fetchFromGitHub {
- owner = "baldurk";
- repo = "swig";
- rev = "renderdoc-modified-7";
- sha256 = "15r2m5kcs0id64pa2fsw58qll3jyh71jzc04wy20pgsh2326zis6";
- };
-in
-mkDerivation rec {
- pname = "renderdoc";
- version = "1.34";
-
- src = fetchFromGitHub {
- owner = "baldurk";
- repo = "renderdoc";
- rev = "v${version}";
- sha256 = "sha256-obRCILzMR7tCni0YoT3/oesTSADGI2sXqY3G6RS1h1o=";
- };
-
- buildInputs = [
- qtbase qtsvg xorg.libpthreadstubs xorg.libXdmcp qtx11extras vulkan-loader python311
- ] ++ (with python311Packages; [
- pyside2 pyside2-tools shiboken2
- ])
- ++ lib.optional waylandSupport wayland;
-
- nativeBuildInputs = [ cmake makeWrapper pkg-config bison pcre automake autoconf addDriverRunpath ];
-
- postUnpack = ''
- cp -r ${custom_swig} swig
- chmod -R +w swig
- patchShebangs swig/autogen.sh
- '';
-
- cmakeFlags = [
- (lib.cmakeFeature "BUILD_VERSION_HASH" src.rev)
- (lib.cmakeFeature "BUILD_VERSION_DIST_NAME" "NixOS")
- (lib.cmakeFeature "BUILD_VERSION_DIST_VER" version)
- (lib.cmakeFeature "BUILD_VERSION_DIST_CONTACT" "https://github.com/NixOS/nixpkgs/tree/master/pkgs/applications/graphics/renderdoc")
- (lib.cmakeBool "BUILD_VERSION_STABLE" true)
- (lib.cmakeBool "ENABLE_WAYLAND" waylandSupport)
- ];
-
- # TODO: define these in the above array via placeholders, once those are widely supported
- preConfigure = ''
- cmakeFlags+=" -DVULKAN_LAYER_FOLDER=$out/share/vulkan/implicit_layer.d/"
- cmakeFlags+=" -DRENDERDOC_SWIG_PACKAGE=$PWD/../swig"
- '';
-
- dontWrapQtApps = true;
- preFixup = ''
- wrapQtApp $out/bin/qrenderdoc --suffix LD_LIBRARY_PATH : "$out/lib:${vulkan-loader}/lib:${libglvnd}/lib"
- wrapProgram $out/bin/renderdoccmd --suffix LD_LIBRARY_PATH : "$out/lib:${vulkan-loader}/lib:${libglvnd}/lib"
- '';
-
- # The only documentation for this so far is in pkgs/build-support/add-opengl-runpath/setup-hook.sh
- postFixup = ''
- addDriverRunpath $out/lib/librenderdoc.so
- '';
-
- passthru.updateScript = nix-update-script { };
-
- meta = with lib; {
- description = "Single-frame graphics debugger";
- homepage = "https://renderdoc.org/";
- license = licenses.mit;
- longDescription = ''
- RenderDoc is a free MIT licensed stand-alone graphics debugger that
- allows quick and easy single-frame capture and detailed introspection
- of any application using Vulkan, D3D11, OpenGL or D3D12 across
- Windows 7 - 10, Linux or Android.
- '';
- maintainers = [ ];
- platforms = [ "i686-linux" "x86_64-linux" ];
- };
-}
diff --git a/third_party/nixpkgs/pkgs/development/tools/resolve-march-native/default.nix b/third_party/nixpkgs/pkgs/development/tools/resolve-march-native/default.nix
index a5db33e712..312d0d11c5 100644
--- a/third_party/nixpkgs/pkgs/development/tools/resolve-march-native/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/resolve-march-native/default.nix
@@ -6,13 +6,13 @@
python3Packages.buildPythonApplication rec {
pname = "resolve-march-native";
- version = "5.0.2";
+ version = "5.1.0";
src = fetchFromGitHub {
owner = "hartwork";
repo = pname;
rev = "refs/tags/${version}";
- hash = "sha256-fkiEWZvg/h8Gn0TL3Ov8aq2cAG5VncUTrVcUTRNOx+Y=";
+ hash = "sha256-02d7ip5E/vkOMkkeHOx1m7FdpurXT9O6HdwrygNPHdY=";
};
# NB: The tool uses gcc at runtime to resolve the -march=native flags
diff --git a/third_party/nixpkgs/pkgs/development/tools/rover/default.nix b/third_party/nixpkgs/pkgs/development/tools/rover/default.nix
index 92b5339fdf..978935595f 100644
--- a/third_party/nixpkgs/pkgs/development/tools/rover/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/rover/default.nix
@@ -1,7 +1,8 @@
{ lib
, fetchFromGitHub
-, perl
+, pkg-config
, rustPlatform
+, openssl
, darwin
, stdenv
}:
@@ -19,16 +20,22 @@ rustPlatform.buildRustPackage rec {
cargoHash = "sha256-Rf4kRXYW+WAF1rM7o8PmXBLgp/YyA8y/TqbZL22VOqI=";
- buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
+ buildInputs = [
+ openssl
+ ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk.frameworks.Security
darwin.apple_sdk.frameworks.CoreServices
darwin.apple_sdk.frameworks.SystemConfiguration
];
nativeBuildInputs = [
- perl
+ pkg-config
];
+ env = {
+ OPENSSL_NO_VENDOR = true;
+ };
+
# This test checks whether the plugins specified in the plugins json file are
# valid by making a network call to the repo that houses their binaries; but, the
# build env can't make network calls (impurity)
diff --git a/third_party/nixpkgs/pkgs/development/tools/rust/cargo-info/default.nix b/third_party/nixpkgs/pkgs/development/tools/rust/cargo-info/default.nix
index f6aa12d2c5..70700aa4ee 100644
--- a/third_party/nixpkgs/pkgs/development/tools/rust/cargo-info/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/rust/cargo-info/default.nix
@@ -9,19 +9,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-info";
- version = "0.7.6";
+ version = "0.7.7";
src = fetchFromGitLab {
owner = "imp";
repo = "cargo-info";
rev = version;
- hash = "sha256-02Zkp7Vc1M5iZsG4iJL30S73T2HHg3lqrPJ9mW3FOuk=";
+ hash = "sha256-MrkYGUd1jsAqIVYWe7YDZaq7NPv/mHQqLS7GFrYYIo8=";
};
- # upstream uses `#![deny(warnings)]` which breaks our build
- RUSTFLAGS = "--cap-lints allow";
-
- cargoHash = "sha256-zp7qklME28HNGomAcQgrEi7W6zQ1QCJc4FjxtnKySUE=";
+ cargoHash = "sha256-yxftWLGIFt4QO1XKXpBcKnTEiL0x9RKGRCMEO/H1PEU=";
nativeBuildInputs = [
pkg-config
@@ -30,7 +27,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [
openssl
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
- darwin.apple_sdk.frameworks.Security
+ darwin.apple_sdk.frameworks.SystemConfiguration
];
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/development/tools/rust/cargo-machete/default.nix b/third_party/nixpkgs/pkgs/development/tools/rust/cargo-machete/default.nix
index aadd97f30a..c18bea07a1 100644
--- a/third_party/nixpkgs/pkgs/development/tools/rust/cargo-machete/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/rust/cargo-machete/default.nix
@@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-machete";
- version = "0.6.2";
+ version = "0.7.0";
src = fetchFromGitHub {
owner = "bnjbvr";
repo = "cargo-machete";
rev = "v${version}";
- hash = "sha256-8ktiBnlcnC4QD3rIox8rfxhF0ZWOlbok8rK7fnqeZOM=";
+ hash = "sha256-qOWa2Q7B073b5UssRnUkk24+PkIzl+czWGCcORUc55w=";
};
- cargoHash = "sha256-emW/TDpeh/7hgqTgXAZeQwzkSIktDxk3Lp3JyhdTSRo=";
+ cargoHash = "sha256-q5oC2leWjsCFrwJ9ITeEjxtnnvfDrGyyKNR4kAXBQ6Q=";
# tests require internet access
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/development/tools/rust/cargo-mobile2/default.nix b/third_party/nixpkgs/pkgs/development/tools/rust/cargo-mobile2/default.nix
index 17ba08923b..4ee8ec165f 100644
--- a/third_party/nixpkgs/pkgs/development/tools/rust/cargo-mobile2/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/rust/cargo-mobile2/default.nix
@@ -12,7 +12,7 @@
let
inherit (darwin.apple_sdk.frameworks) CoreServices;
pname = "cargo-mobile2";
- version = "0.17.2";
+ version = "0.17.3";
in
rustPlatform.buildRustPackage {
inherit pname version;
@@ -20,14 +20,14 @@ rustPlatform.buildRustPackage {
owner = "tauri-apps";
repo = pname;
rev = "cargo-mobile2-v${version}";
- hash = "sha256-No2xlLRSNvjgW5WtQ8u3Wev/+RyamsJ2f6p4ONKeRe0=";
+ hash = "sha256-DOV4QjtjOH1420KH70kkISo9lNbcjbnAn34MnAJWYvQ=";
};
# Manually specify the sourceRoot since this crate depends on other crates in the workspace. Relevant info at
# https://discourse.nixos.org/t/difficulty-using-buildrustpackage-with-a-src-containing-multiple-cargo-workspaces/10202
# sourceRoot = "${src.name}/tooling/cli";
- cargoHash = "sha256-oc3Hc0mWuL9bd1SgyJD9nK9kuPLZEaWFbydL/ti09HU=";
+ cargoHash = "sha256-aC6IxamPHRZ1V6ZTiXGVSt4YIa+GPK/j6IWh86JOrV8=";
preBuild = ''
mkdir -p $out/share/
diff --git a/third_party/nixpkgs/pkgs/development/tools/rust/cargo-mutants/default.nix b/third_party/nixpkgs/pkgs/development/tools/rust/cargo-mutants/default.nix
index e5e7fcde55..2c415009cd 100644
--- a/third_party/nixpkgs/pkgs/development/tools/rust/cargo-mutants/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/rust/cargo-mutants/default.nix
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-mutants";
- version = "24.7.1";
+ version = "24.9.0";
src = fetchFromGitHub {
owner = "sourcefrog";
repo = "cargo-mutants";
rev = "v${version}";
- hash = "sha256-56IIMifv5epThXeWtQbNLwee1IQ52SPKik4hsHlnv6w=";
+ hash = "sha256-fMw3Whyl+zTPpDTdYpwvzMQtSdr42ueEvkdmRI0N2aA=";
};
- cargoHash = "sha256-VRkhDgKunSUOz2/U4oC2t0YrDh5l48z4luevMazfj6o=";
+ cargoHash = "sha256-+vI/HPw0oe9K0kWpJXGBM0r7oVBh3+RJzSwklaywa54=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk.frameworks.SystemConfiguration
diff --git a/third_party/nixpkgs/pkgs/development/tools/rust/cargo-nextest/default.nix b/third_party/nixpkgs/pkgs/development/tools/rust/cargo-nextest/default.nix
index cb3465a592..c14591c650 100644
--- a/third_party/nixpkgs/pkgs/development/tools/rust/cargo-nextest/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/rust/cargo-nextest/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-nextest";
- version = "0.9.78";
+ version = "0.9.79";
src = fetchFromGitHub {
owner = "nextest-rs";
repo = "nextest";
rev = "cargo-nextest-${version}";
- hash = "sha256-nQIq/WCbB3iWxDdD13tthvmndYhccttcOeXWJ7Dri+0=";
+ hash = "sha256-bP7tOhmfcfAtgL5d/G/B+ZgWeE8Q7f0A09XundTrU3g=";
};
- cargoHash = "sha256-XGDPxak2jVKkGyhPMpW4KxzyMd5aaIj1Hguw+XEM7w8=";
+ cargoHash = "sha256-dprzi/VRzJBBkZ3xNSYLNAnwdyY+m8wVZbyv41p6v+I=";
cargoBuildFlags = [ "-p" "cargo-nextest" ];
cargoTestFlags = [ "-p" "cargo-nextest" ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/rust/cargo-update/default.nix b/third_party/nixpkgs/pkgs/development/tools/rust/cargo-update/default.nix
index b98d1dd513..cc64274003 100644
--- a/third_party/nixpkgs/pkgs/development/tools/rust/cargo-update/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/rust/cargo-update/default.nix
@@ -16,14 +16,14 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-update";
- version = "14.1.1";
+ version = "15.0.0";
src = fetchCrate {
inherit pname version;
- hash = "sha256-2UV+BetL6MBHAyPcMTbssLNgJQKoJOo2iG3uGPWSrUs=";
+ hash = "sha256-2Z/fRd80qZi61KO07gx3Jdnslxv1KUCubv9bIUmjGKU=";
};
- cargoHash = "sha256-Qn2DquO3HmhZvCk6FaowodgURvtA5gXrztN+wp60bSA=";
+ cargoHash = "sha256-v5rsFzox1x2pf/LilZy/YI985sL5Pigm2GGaCWWjB7s=";
nativeBuildInputs = [
cmake
diff --git a/third_party/nixpkgs/pkgs/development/tools/rust/cargo-web/default.nix b/third_party/nixpkgs/pkgs/development/tools/rust/cargo-web/default.nix
index 7bbc503fd1..b5da3fdb7f 100644
--- a/third_party/nixpkgs/pkgs/development/tools/rust/cargo-web/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/rust/cargo-web/default.nix
@@ -1,5 +1,14 @@
-{ lib, stdenv, fetchFromGitHub, openssl, perl, pkg-config, rustPlatform
-, CoreServices, Security
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ openssl,
+ perl,
+ pkg-config,
+ rustPlatform,
+ CoreServices,
+ Security,
+ fetchpatch,
}:
rustPlatform.buildRustPackage rec {
@@ -13,16 +22,34 @@ rustPlatform.buildRustPackage rec {
sha256 = "1dl5brj5fnmxmwl130v36lvy4j64igdpdvjwmxw3jgg2c6r6b7cd";
};
+ patches = [
+ (fetchpatch {
+ name = "fix-qualified-path.patch";
+ url = "https://github.com/koute/cargo-web/commit/c9584542163d60d0aae6d6890509794e838e257f.patch";
+ hash = "sha256-w59fXmrszptKt0llqGt0AF+0b3r9N6xUY6zQkpZnemE=";
+ })
+ ];
+
cargoHash = "sha256-apPXSG8RV9hZ+jttn4XHhgmuLQ7344SQJna7Z/fu/mA=";
- nativeBuildInputs = [ openssl perl pkg-config ];
- buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices Security ];
+ nativeBuildInputs = [
+ openssl
+ perl
+ pkg-config
+ ];
+ buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
+ CoreServices
+ Security
+ ];
meta = with lib; {
description = "Cargo subcommand for the client-side Web";
mainProgram = "cargo-web";
homepage = "https://github.com/koute/cargo-web";
- license = with licenses; [ asl20 /* or */ mit ];
+ license = with licenses; [
+ asl20 # or
+ mit
+ ];
maintainers = with maintainers; [ kevincox ];
};
}
diff --git a/third_party/nixpkgs/pkgs/development/tools/rust/cargo-zigbuild/default.nix b/third_party/nixpkgs/pkgs/development/tools/rust/cargo-zigbuild/default.nix
index 3a6a509bda..d2ef936227 100644
--- a/third_party/nixpkgs/pkgs/development/tools/rust/cargo-zigbuild/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/rust/cargo-zigbuild/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-zigbuild";
- version = "0.19.2";
+ version = "0.19.3";
src = fetchFromGitHub {
owner = "messense";
repo = pname;
rev = "v${version}";
- hash = "sha256-O3Sg7wVNqTH8uhBSlVpmPNmFv+JC9/tw3G0LcOYUzKc=";
+ hash = "sha256-fVsYQjv+DjGCWv/dAk8S8GcEtDIdaxb1yXAqCpTm0sQ=";
};
- cargoHash = "sha256-C0TpZZ/CJgNx0sB920/0yJW3iY4tPF6M70bveS1Ux24=";
+ cargoHash = "sha256-R5jv8hFHdhS6MoU5oHleN5B7k2RPX7GhJMwym8kYAYY=";
nativeBuildInputs = [ makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/rust/dioxus-cli/default.nix b/third_party/nixpkgs/pkgs/development/tools/rust/dioxus-cli/default.nix
index b66b99b87b..148bb86601 100644
--- a/third_party/nixpkgs/pkgs/development/tools/rust/dioxus-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/rust/dioxus-cli/default.nix
@@ -7,20 +7,21 @@
, cacert
, openssl
, darwin
+, nix-update-script
, testers
, dioxus-cli
}:
rustPlatform.buildRustPackage rec {
pname = "dioxus-cli";
- version = "0.5.6";
+ version = "0.5.7";
src = fetchCrate {
inherit pname version;
- hash = "sha256-cOd8OGkmebUYw6fNLO/kja81qKwqBuVpJqCix1Izf64=";
+ hash = "sha256-/LeMh5WX4dvkveu5w6qBQLbtoi5yUW6iad0YatA/tMQ=";
};
- cargoHash = "sha256-shllaNdg9g6fD8qRyCKpN47keFUTu0g96MzVX4BrhXI=";
+ cargoHash = "sha256-D6y2NiFqSf0u6icSKCRZK7ycR+GswOX627M7PEy/D6U=";
nativeBuildInputs = [ pkg-config cacert ];
buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
@@ -38,10 +39,9 @@ rustPlatform.buildRustPackage rec {
"--skip=server::web::proxy::test::add_proxy_trailing_slash"
];
- passthru.tests.version = testers.testVersion {
- package = dioxus-cli;
- command = "${meta.mainProgram} --version";
- inherit version;
+ passthru = {
+ updateScript = nix-update-script { };
+ tests.version = testers.testVersion { package = dioxus-cli; };
};
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/development/tools/semantic-release/default.nix b/third_party/nixpkgs/pkgs/development/tools/semantic-release/default.nix
index da97f7e61b..f5cc94fea5 100644
--- a/third_party/nixpkgs/pkgs/development/tools/semantic-release/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/semantic-release/default.nix
@@ -8,16 +8,16 @@
buildNpmPackage rec {
pname = "semantic-release";
- version = "24.1.1";
+ version = "24.1.2";
src = fetchFromGitHub {
owner = "semantic-release";
repo = "semantic-release";
rev = "v${version}";
- hash = "sha256-BGSe05I1NconPkPCzGOOLPbH/JSlwXvAWbViJVYMU/c=";
+ hash = "sha256-YeTKW7Aq7VLCD8FabnqDTcgvSeHNa96ZT8KQ4KNrrw4=";
};
- npmDepsHash = "sha256-DsBklxeY9RbvFsEA56vkmvVms+W9mr9qA/JVgAgs81k=";
+ npmDepsHash = "sha256-pyTfdVdaHi8oABhI6GoHi6HusTUMEyngGAR2Tw5bF2c=";
dontNpmBuild = true;
diff --git a/third_party/nixpkgs/pkgs/development/tools/sentry-cli/default.nix b/third_party/nixpkgs/pkgs/development/tools/sentry-cli/default.nix
index 52e7927bb1..5283f53778 100644
--- a/third_party/nixpkgs/pkgs/development/tools/sentry-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/sentry-cli/default.nix
@@ -11,13 +11,13 @@
}:
rustPlatform.buildRustPackage rec {
pname = "sentry-cli";
- version = "2.36.1";
+ version = "2.36.6";
src = fetchFromGitHub {
owner = "getsentry";
repo = "sentry-cli";
rev = version;
- sha256 = "sha256-kmrSoUrhBJPgIAcMg73Ne4r8Wkx+SXiiNXbtfVp0Q88=";
+ sha256 = "sha256-l2Qj38wtlz0fSLvUdML36BRCCIk+Qnuv/cxPi33f+Zc=";
};
doCheck = false;
@@ -27,7 +27,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices Security SystemConfiguration ];
nativeBuildInputs = [ installShellFiles pkg-config ];
- cargoHash = "sha256-fzQfU3xlRwV/GI69+sd7zz4okbNHbFAskJPgI1X0KQo=";
+ cargoHash = "sha256-gyNP6qYg/uKOmhq3elYw8jPknjfAzoGyhGegSq1wDoo=";
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd sentry-cli \
diff --git a/third_party/nixpkgs/pkgs/development/tools/snazy/default.nix b/third_party/nixpkgs/pkgs/development/tools/snazy/default.nix
index c279425384..a5fee4c38c 100644
--- a/third_party/nixpkgs/pkgs/development/tools/snazy/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/snazy/default.nix
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "snazy";
- version = "0.52.17";
+ version = "0.53.0";
src = fetchFromGitHub {
owner = "chmouel";
repo = pname;
rev = version;
- hash = "sha256-0r5xhmU9a9I+q24mjJ+C4EKK1Nw/67YThuBFibAx3Dw=";
+ hash = "sha256-iRoNmqZadwUxowcC/emqdGhOWMl5c1OJr/VVyxYg2h0=";
};
- cargoHash = "sha256-ljYsF5lBRqiTqx9nta5h/75052GWOBJ9uJnqZkWJvwI=";
+ cargoHash = "sha256-e39lmGEPRU/vATcJKB89+B/STi1viP6r43X4Y2u/fe4=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/supabase-cli/default.nix b/third_party/nixpkgs/pkgs/development/tools/supabase-cli/default.nix
index d0feae3c25..5f8d017326 100644
--- a/third_party/nixpkgs/pkgs/development/tools/supabase-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/supabase-cli/default.nix
@@ -9,16 +9,16 @@
buildGoModule rec {
pname = "supabase-cli";
- version = "1.192.5";
+ version = "1.202.3";
src = fetchFromGitHub {
owner = "supabase";
repo = "cli";
rev = "v${version}";
- hash = "sha256-heGW7SS4OOZrKCdVHoGlYS4NAu29jncwE1cMwHDYB4c=";
+ hash = "sha256-ikwOG2hbip44fStcIXVuZ4Y2hrt9of2jKavp35OJs1I=";
};
- vendorHash = "sha256-RiSZaNbMwOmKGzgFpeLmAjsiNg1ADMNAtMH7wHj/vlw=";
+ vendorHash = "sha256-1g+J7IEkslASyLlfk0zxaFVpNtYDmfZPjkHcAiUzQDM=";
ldflags = [
"-s"
diff --git a/third_party/nixpkgs/pkgs/development/tools/tailwindcss/default.nix b/third_party/nixpkgs/pkgs/development/tools/tailwindcss/default.nix
index 40956b0851..d06878f0fa 100644
--- a/third_party/nixpkgs/pkgs/development/tools/tailwindcss/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/tailwindcss/default.nix
@@ -18,16 +18,16 @@ let
}.${system} or throwSystem;
hash = {
- aarch64-darwin = "sha256-8ZEfjHzAKl3zhR411+DG1dYCvH+5kjyKCaAsvGPxufM=";
- aarch64-linux = "sha256-5SHOyRnJJusu07zCLg6t+Y+N9fchHrw/CDIea77p140=";
- armv7l-linux = "sha256-Gww+nE22t1IGiZgMozdFt6UAARjS5GUU+TAouPCJU2s=";
- x86_64-darwin = "sha256-kUQH5sENMfgL8AStspXMJfCaP+/KQ6t3i+1bqFbMndg=";
- x86_64-linux = "sha256-DD4h2EeaTFP/4c/H/pZfa2DYz1l73zTbEyuMZcYUNUE=";
+ aarch64-darwin = "sha256-MncDpGRggZBuEdEW/06OQwdkZsPSaSgrvmElVbn+DFg=";
+ aarch64-linux = "sha256-2Hiv11tqeSlFx/I0VD8MOJt+AmAB5yUFqny3bT4eR+w=";
+ armv7l-linux = "sha256-msguyvTGQV7BC1eIMAGyIIaZk1qVz/pB8G8iQsKJAEA=";
+ x86_64-darwin = "sha256-PEQjSU2CBLN0Vct3sbhe9cbEJBP1jhUWpL91KFMcBn0=";
+ x86_64-linux = "sha256-yRzMhkL3nX21U46NaGpNwY4AqTGA9TdyCKmpPH77m2o=";
}.${system} or throwSystem;
in
stdenv.mkDerivation rec {
pname = "tailwindcss";
- version = "3.4.10";
+ version = "3.4.13";
src = fetchurl {
url = "https://github.com/tailwindlabs/tailwindcss/releases/download/v${version}/tailwindcss-${plat}";
diff --git a/third_party/nixpkgs/pkgs/development/tools/turso-cli/default.nix b/third_party/nixpkgs/pkgs/development/tools/turso-cli/default.nix
index e87cd2c9e2..d08622783b 100644
--- a/third_party/nixpkgs/pkgs/development/tools/turso-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/turso-cli/default.nix
@@ -8,13 +8,13 @@
}:
buildGoModule rec {
pname = "turso-cli";
- version = "0.97.1";
+ version = "0.97.2";
src = fetchFromGitHub {
owner = "tursodatabase";
repo = "turso-cli";
rev = "v${version}";
- hash = "sha256-sS9H9mdbjV2EEsMKikQKND+gPeghH5cqRxhHcbjr7ok=";
+ hash = "sha256-6Ci1QESSN6wNpUAQoWtTyHWrGaI/3xs/jGCSkJsYC8o=";
};
vendorHash = "sha256-tBO21IgUczwMgrEyV7scV3YTY898lYHASaLeXqvBopU=";
diff --git a/third_party/nixpkgs/pkgs/development/tools/twilio-cli/default.nix b/third_party/nixpkgs/pkgs/development/tools/twilio-cli/default.nix
index defdf1ed92..810403d53f 100644
--- a/third_party/nixpkgs/pkgs/development/tools/twilio-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/twilio-cli/default.nix
@@ -2,11 +2,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "twilio-cli";
- version = "5.22.1";
+ version = "5.22.2";
src = fetchzip {
url = "https://twilio-cli-prod.s3.amazonaws.com/twilio-v${finalAttrs.version}/twilio-v${finalAttrs.version}.tar.gz";
- hash = "sha256-PxAc9sC44HBcm3Zv5dsN35cTZWfSYP0F46PFZ48xhrw=";
+ hash = "sha256-tC0FF6UfMCxhZRQD1ebOo3fFA1M0d5IbzFzJHUfHwBg=";
};
buildInputs = [ nodejs-slim ];
diff --git a/third_party/nixpkgs/pkgs/development/tools/unityhub/default.nix b/third_party/nixpkgs/pkgs/development/tools/unityhub/default.nix
index 893f476df6..c18c8b60f6 100644
--- a/third_party/nixpkgs/pkgs/development/tools/unityhub/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/unityhub/default.nix
@@ -97,6 +97,9 @@ stdenv.mkDerivation rec {
xorg.libXrender
gnome2.GConf
libcap
+
+ # Unity Editor 6000 specific dependencies
+ harfbuzz
] ++ extraLibs pkgs;
};
diff --git a/third_party/nixpkgs/pkgs/development/tools/vulkan-validation-layers/default.nix b/third_party/nixpkgs/pkgs/development/tools/vulkan-validation-layers/default.nix
index d5de37245c..c5331ea247 100644
--- a/third_party/nixpkgs/pkgs/development/tools/vulkan-validation-layers/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/vulkan-validation-layers/default.nix
@@ -33,6 +33,8 @@ stdenv.mkDerivation rec {
hash = "sha256-FMzQpc7mwZGib544w0Dx6LeGi64cercm5oUW45raasc=";
};
+ strictDeps = true;
+
nativeBuildInputs = [
cmake
pkg-config
@@ -40,12 +42,15 @@ stdenv.mkDerivation rec {
];
buildInputs = [
+ glslang
libX11
libXau
libXdmcp
libXrandr
libffi
libxcb
+ robin-hood-hashing
+ spirv-headers
spirv-tools
vulkan-headers
vulkan-utility-libraries
@@ -53,11 +58,7 @@ stdenv.mkDerivation rec {
];
cmakeFlags = [
- "-DGLSLANG_INSTALL_DIR=${glslang}"
- "-DSPIRV_HEADERS_INSTALL_DIR=${spirv-headers}"
- "-DROBIN_HOOD_HASHING_INSTALL_DIR=${robin-hood-hashing}"
"-DBUILD_LAYER_SUPPORT_FILES=ON"
- "-DPKG_CONFIG_EXECUTABLE=${pkg-config}/bin/pkg-config"
# Hide dev warnings that are useless for packaging
"-Wno-dev"
];
diff --git a/third_party/nixpkgs/pkgs/development/tools/wasmedge/default.nix b/third_party/nixpkgs/pkgs/development/tools/wasmedge/default.nix
index 3a6f256339..4ca0844821 100644
--- a/third_party/nixpkgs/pkgs/development/tools/wasmedge/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/wasmedge/default.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "wasmedge";
- version = "0.14.0";
+ version = "0.14.1";
src = fetchFromGitHub {
owner = "WasmEdge";
repo = "WasmEdge";
rev = finalAttrs.version;
- sha256 = "sha256-JPuJIM5OU1qCvFZEQ3gDNBZsIiJijtWLAVGp54z7lt0=";
+ sha256 = "sha256-70vvQGYcer3dosb1ulWO1F4xFwKwfo35l/TFSFa5idM=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/development/tools/web-ext/default.nix b/third_party/nixpkgs/pkgs/development/tools/web-ext/default.nix
index 89e3f2257f..5789d1e11e 100644
--- a/third_party/nixpkgs/pkgs/development/tools/web-ext/default.nix
+++ b/third_party/nixpkgs/pkgs/development/tools/web-ext/default.nix
@@ -7,16 +7,16 @@
buildNpmPackage rec {
pname = "web-ext";
- version = "8.2.0";
+ version = "8.3.0";
src = fetchFromGitHub {
owner = "mozilla";
repo = "web-ext";
rev = version;
- hash = "sha256-5q1vB1EN+Qmss6o6qn4BAaNSwLJBhC8joFJVzncBx6k=";
+ hash = "sha256-Jlxfsyir1+vutfuHt6SxBkcn0PTtr9/cZzEGa6z6LU0=";
};
- npmDepsHash = "sha256-MGuLCuTTUdh2L64j41K6GvCdquCDYPPPEk1Z/9R6sNA=";
+ npmDepsHash = "sha256-MCK1bCWZpUk2Z/+ZWsY+iUCpz+n1UEcBqkAtiBtJl0k=";
npmBuildFlags = [ "--production" ];
diff --git a/third_party/nixpkgs/pkgs/development/web/cypress/default.nix b/third_party/nixpkgs/pkgs/development/web/cypress/default.nix
index 856b31af15..2f3b8cf208 100644
--- a/third_party/nixpkgs/pkgs/development/web/cypress/default.nix
+++ b/third_party/nixpkgs/pkgs/development/web/cypress/default.nix
@@ -4,13 +4,13 @@
, gtk2
, gtk3
, lib
+, buildPackages
, makeShellWrapper
, mesa
, nss
, stdenv
, udev
, unzip
-, wrapGAppsHook3
, xorg
, darwin
}:
@@ -46,8 +46,18 @@ in stdenv.mkDerivation rec {
# don't remove runtime deps
dontPatchELF = true;
- nativeBuildInputs = [ unzip makeShellWrapper ]
- ++ lib.optionals stdenv.isLinux [ autoPatchelfHook (wrapGAppsHook3.override { makeWrapper = makeShellWrapper; }) ];
+ nativeBuildInputs =
+ [
+ unzip
+ makeShellWrapper
+ ]
+ ++ lib.optionals stdenv.isLinux [
+ autoPatchelfHook
+ # override doesn't preserve splicing https://github.com/NixOS/nixpkgs/issues/132651
+ # Has to use `makeShellWrapper` from `buildPackages` even though `makeShellWrapper` from the inputs is spliced because `propagatedBuildInputs` would pick the wrong one because of a different offset.
+ (buildPackages.wrapGAppsHook3.override { makeWrapper = buildPackages.makeShellWrapper; })
+ ];
+
buildInputs = lib.optionals stdenv.isLinux (with xorg; [
libXScrnSaver
diff --git a/third_party/nixpkgs/pkgs/development/web/flyctl/default.nix b/third_party/nixpkgs/pkgs/development/web/flyctl/default.nix
index 2fba60c535..95b5e75513 100644
--- a/third_party/nixpkgs/pkgs/development/web/flyctl/default.nix
+++ b/third_party/nixpkgs/pkgs/development/web/flyctl/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "flyctl";
- version = "0.3.6";
+ version = "0.3.10";
src = fetchFromGitHub {
owner = "superfly";
repo = "flyctl";
rev = "v${version}";
- hash = "sha256-Wj9omHywqXYEaap4w4C6wtwRs0QyKx4kp+QAkmK07fE=";
+ hash = "sha256-xg26di6ceko6QUVciy1BLNC7hMEf4I1HRHmRCrdd4vc=";
};
- vendorHash = "sha256-Z9qbrFctUv6F8374qyJ7Fw4HU/7BIhEfHfrwoFUXM4Q=";
+ vendorHash = "sha256-N/evH8AiTHzO2fXJM3j4vIfSvAuiCc2IWpVcuRU7zlY=";
subPackages = [ "." ];
diff --git a/third_party/nixpkgs/pkgs/development/web/playwright/chromium.nix b/third_party/nixpkgs/pkgs/development/web/playwright/chromium.nix
index 0da9e66641..709cef5c5c 100644
--- a/third_party/nixpkgs/pkgs/development/web/playwright/chromium.nix
+++ b/third_party/nixpkgs/pkgs/development/web/playwright/chromium.nix
@@ -1,15 +1,10 @@
{
runCommand,
makeWrapper,
- makeFontsConf,
+ fontconfig_file,
chromium,
...
}:
-let
- fontconfig = makeFontsConf {
- fontDirectories = [ ];
- };
-in
runCommand "playwright-chromium"
{
nativeBuildInputs = [
@@ -25,5 +20,5 @@ runCommand "playwright-chromium"
# as headless nixos test vms.
makeWrapper ${chromium}/bin/chromium $out/chrome-linux/chrome \
--set-default SSL_CERT_FILE /etc/ssl/certs/ca-bundle.crt \
- --set-default FONTCONFIG_FILE ${fontconfig}
+ --set-default FONTCONFIG_FILE ${fontconfig_file}
''
diff --git a/third_party/nixpkgs/pkgs/development/web/playwright/driver.nix b/third_party/nixpkgs/pkgs/development/web/playwright/driver.nix
index f05d5fd6c0..12db713de8 100644
--- a/third_party/nixpkgs/pkgs/development/web/playwright/driver.nix
+++ b/third_party/nixpkgs/pkgs/development/web/playwright/driver.nix
@@ -217,12 +217,15 @@ let
meta.platforms = lib.platforms.darwin;
};
- browsers-linux =
+ browsers-linux = lib.makeOverridable (
{
withChromium ? true,
withFirefox ? true,
withWebkit ? true,
withFfmpeg ? true,
+ fontconfig_file ? makeFontsConf {
+ fontDirectories = [ ];
+ },
}:
let
browsers =
@@ -242,14 +245,20 @@ let
# TODO check platform for revisionOverrides
"${name}-${value.revision}"
(
- callPackage ./${name}.nix {
- inherit suffix system throwSystem;
- inherit (value) revision;
- }
+ callPackage ./${name}.nix (
+ {
+ inherit suffix system throwSystem;
+ inherit (value) revision;
+ }
+ // lib.optionalAttrs (name == "chromium") {
+ inherit fontconfig_file;
+ }
+ )
)
) browsers
)
- );
+ )
+ );
in
{
playwright-core = playwright-core;
diff --git a/third_party/nixpkgs/pkgs/games/abbaye-des-morts/default.nix b/third_party/nixpkgs/pkgs/games/abbaye-des-morts/default.nix
index 4f1d744653..653a9dcc83 100644
--- a/third_party/nixpkgs/pkgs/games/abbaye-des-morts/default.nix
+++ b/third_party/nixpkgs/pkgs/games/abbaye-des-morts/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "abbaye-des-morts";
- version = "2.0.2";
+ version = "2.0.4";
src = fetchFromGitHub {
owner = "nevat";
repo = "abbayedesmorts-gpl";
rev = "v${version}";
- sha256 = "sha256-/RAtOL51o3/5pDgqPLJMTtDFY9BpIowM5MpJ88+v/Zs=";
+ sha256 = "sha256-IU7E1zmeif9CdoBxzmh7MG2jElGGnEZyKnK7eYFrjsQ=";
};
buildInputs = [ SDL2 SDL2_image SDL2_mixer ];
diff --git a/third_party/nixpkgs/pkgs/games/airshipper/default.nix b/third_party/nixpkgs/pkgs/games/airshipper/default.nix
index 5636939894..0d55a703c0 100644
--- a/third_party/nixpkgs/pkgs/games/airshipper/default.nix
+++ b/third_party/nixpkgs/pkgs/games/airshipper/default.nix
@@ -15,13 +15,17 @@
, alsa-lib
, stdenv
, libxcb
+, bzip2
+, cmake
+, fontconfig
+, freetype
, pkg-config
, makeWrapper
, writeShellScript
, patchelf
}:
let
- version = "0.10.0";
+ version = "0.14.0";
# Patch for airshipper to install veloren
patch = let
runtimeLibs = [
@@ -59,17 +63,13 @@ rustPlatform.buildRustPackage {
owner = "Veloren";
repo = "airshipper";
rev = "v${version}";
- hash = "sha256-5zP1Ye1fJNQp8eWKwdxLqBr4qzBfWEEBsJ9s7+8idL4=";
+ hash = "sha256-+ZU3WAjmPDAFAevebePcIlYcgSYSJJ3LyvwbTBKGUH4=";
};
- cargoLock = {
- lockFile = ./Cargo.lock;
- outputHashes = {
- "octocrab-0.15.4" = "sha256-uKHLlb0EyWF0Ho8FP38DFZsEWXiAG8FEYzJgwO9W90U=";
- };
- };
+ cargoHash = "sha256-mwfYCVcOH2zFr76W9ZC4t/LmEwO5P2eGYXRVkwn6Fm4=";
buildInputs = [
+ fontconfig
openssl
wayland
wayland-protocols
@@ -79,7 +79,7 @@ rustPlatform.buildRustPackage {
libXi
libXcursor
];
- nativeBuildInputs = [ pkg-config makeWrapper ];
+ nativeBuildInputs = [ cmake pkg-config makeWrapper ];
RUSTC_BOOTSTRAP = 1; # We need rust unstable features
@@ -95,6 +95,9 @@ rustPlatform.buildRustPackage {
vulkan-loader
wayland
wayland-protocols
+ bzip2
+ fontconfig
+ freetype
libxkbcommon
libX11
libXrandr
diff --git a/third_party/nixpkgs/pkgs/games/chiaki-ng/default.nix b/third_party/nixpkgs/pkgs/games/chiaki-ng/default.nix
index cc183cb7c1..6ef2bb380f 100644
--- a/third_party/nixpkgs/pkgs/games/chiaki-ng/default.nix
+++ b/third_party/nixpkgs/pkgs/games/chiaki-ng/default.nix
@@ -35,13 +35,13 @@
stdenv.mkDerivation rec {
pname = "chiaki-ng";
- version = "1.8.1";
+ version = "1.9.0";
src = fetchFromGitHub {
owner = "streetpea";
repo = "chiaki-ng";
rev = "v${version}";
- hash = "sha256-wYshjduufxTxLzU2462ZRCj9WP/PZoJUOC/kGzus8ew=";
+ hash = "sha256-7+AixZu74y1V+rUauVswPzuWX2x6n3MJoM2A2w4zyuI=";
fetchSubmodules = true;
};
diff --git a/third_party/nixpkgs/pkgs/games/classicube/default.nix b/third_party/nixpkgs/pkgs/games/classicube/default.nix
index d0c7fd7947..e17c8bffd3 100644
--- a/third_party/nixpkgs/pkgs/games/classicube/default.nix
+++ b/third_party/nixpkgs/pkgs/games/classicube/default.nix
@@ -15,13 +15,13 @@
stdenv.mkDerivation rec {
pname = "ClassiCube";
- version = "1.3.6";
+ version = "1.3.7";
src = fetchFromGitHub {
owner = "UnknownShadow200";
repo = "ClassiCube";
rev = version;
- sha256 = "sha256-7VPn5YXNoAR3ftYMDQuQRqeMCrbyB56ir1sQWBiPWAI=";
+ sha256 = "sha256-ZITyfxkQB4Jpm2ZsQyM+ouPLqCVmGB7UZRXDSU/BX0k=";
};
nativeBuildInputs = [ dos2unix makeWrapper copyDesktopItems ];
diff --git a/third_party/nixpkgs/pkgs/games/classicube/fix-linking.patch b/third_party/nixpkgs/pkgs/games/classicube/fix-linking.patch
index 4fc0e826cb..a35d19caac 100644
--- a/third_party/nixpkgs/pkgs/games/classicube/fix-linking.patch
+++ b/third_party/nixpkgs/pkgs/games/classicube/fix-linking.patch
@@ -1,13 +1,14 @@
diff --git a/Makefile b/Makefile
-index 83188ce..3439cdb 100644
+index a10eb5214..70e2f720e 100644
--- a/Makefile
+++ b/Makefile
-@@ -40,7 +40,7 @@ LIBS=-mwindows -lws2_32 -lwininet -lwinmm -limagehlp -lcrypt32 -ld3d9
- endif
+@@ -55,7 +55,7 @@ endif
ifeq ($(PLAT),linux)
--LIBS=-lX11 -lXi -lpthread -lGL -lm -ldl
-+LIBS=-lX11 -lXi -lpthread -lGL -lm -ldl -lcurl -lopenal
+ CFLAGS += -DCC_BUILD_ICON
+- LIBS = -lX11 -lXi -lpthread -lGL -ldl
++ LIBS = -lX11 -lXi -lpthread -lGL -ldl -lcurl -lopenal
+ BUILD_DIR = build-linux
endif
- ifeq ($(PLAT),sunos)
+
diff --git a/third_party/nixpkgs/pkgs/games/crawl/default.nix b/third_party/nixpkgs/pkgs/games/crawl/default.nix
index ba764d1a6a..c240e11604 100644
--- a/third_party/nixpkgs/pkgs/games/crawl/default.nix
+++ b/third_party/nixpkgs/pkgs/games/crawl/default.nix
@@ -28,13 +28,13 @@
stdenv.mkDerivation rec {
pname = "crawl${lib.optionalString tileMode "-tiles"}";
- version = "0.32.0";
+ version = "0.32.1";
src = fetchFromGitHub {
owner = "crawl";
repo = "crawl";
rev = version;
- hash = "sha256-OHdFGSvDfpdachdnmvjhsUvuemBXINwls0Id7qwY9sA=";
+ hash = "sha256-jhjFC8+A2dQomMwKZPSiEViXeQpty2Dk9alDcNsLvq0=";
};
# Patch hard-coded paths and remove force library builds
diff --git a/third_party/nixpkgs/pkgs/games/gnubg/default.nix b/third_party/nixpkgs/pkgs/games/gnubg/default.nix
index 84bc7f5df8..18d5698fd2 100644
--- a/third_party/nixpkgs/pkgs/games/gnubg/default.nix
+++ b/third_party/nixpkgs/pkgs/games/gnubg/default.nix
@@ -18,15 +18,17 @@ stdenv.mkDerivation rec {
configureFlags = [ "--with-gtk" "--with--board3d" ];
- desktopItems = makeDesktopItem {
- desktopName = "GNU Backgammon";
- name = pname;
- genericName = "Backgammon";
- comment = meta.description;
- exec = pname;
- icon = pname;
- categories = [ "Game" "GTK" "StrategyGame" ];
- };
+ desktopItems = [
+ (makeDesktopItem {
+ desktopName = "GNU Backgammon";
+ name = pname;
+ genericName = "Backgammon";
+ comment = meta.description;
+ exec = pname;
+ icon = pname;
+ categories = [ "Game" "GTK" "StrategyGame" ];
+ })
+ ];
meta = with lib;
{ description = "World class backgammon application";
diff --git a/third_party/nixpkgs/pkgs/games/gweled/default.nix b/third_party/nixpkgs/pkgs/games/gweled/default.nix
index 1add660742..f76085b77d 100644
--- a/third_party/nixpkgs/pkgs/games/gweled/default.nix
+++ b/third_party/nixpkgs/pkgs/games/gweled/default.nix
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
src = fetchbzr {
url = "lp:gweled";
rev = "108";
- sha256 = "sha256-rM4dgbYfSrVqZwi+xzKuEtmtjK3HVvqeutmni1vleLo=";
+ hash = "sha256-rM4dgbYfSrVqZwi+xzKuEtmtjK3HVvqeutmni1vleLo=";
};
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/games/kabeljau/default.nix b/third_party/nixpkgs/pkgs/games/kabeljau/default.nix
index 7f917dce4b..58d35ddecb 100644
--- a/third_party/nixpkgs/pkgs/games/kabeljau/default.nix
+++ b/third_party/nixpkgs/pkgs/games/kabeljau/default.nix
@@ -1,29 +1,26 @@
-{ stdenvNoCC, lib, fetchFromGitea, just, inkscape, makeWrapper, bash, dialog }:
+{ stdenvNoCC, lib, fetchFromGitea, just, imagemagick, makeWrapper, bash, dialog }:
stdenvNoCC.mkDerivation rec {
pname = "kabeljau";
- version = "1.2.0";
+ version = "2.1.0";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "annaaurora";
repo = "kabeljau";
rev = "v${version}";
- hash = "sha256-RedVItgfr6vgqXHA3bOiHXDpfGuHI+sX4jCHL9G5jYk=";
+ hash = "sha256-yZHDnzNTdDXHR+Pi3NODqw4npzuthHgOJYnTmIvGyUE=";
};
# Inkscape is needed in a just recipe where it is used to export the SVG icon to several different sized PNGs.
- nativeBuildInputs = [ just inkscape makeWrapper ];
+ nativeBuildInputs = [ just imagemagick makeWrapper ];
postPatch = ''
patchShebangs --host ${pname}
- substituteInPlace ./justfile \
- --replace " /bin" " $out/bin" \
- --replace " /usr" " $out"
'';
installPhase = ''
runHook preInstall
- just install
+ just --set bin-path $out/bin --set share-path $out/share linux-install
wrapProgram $out/bin/${pname} --suffix PATH : ${
lib.makeBinPath [ dialog ]
}
diff --git a/third_party/nixpkgs/pkgs/games/papermc/versions.json b/third_party/nixpkgs/pkgs/games/papermc/versions.json
index 343f7abb05..a8efe02630 100644
--- a/third_party/nixpkgs/pkgs/games/papermc/versions.json
+++ b/third_party/nixpkgs/pkgs/games/papermc/versions.json
@@ -52,15 +52,15 @@
"version": "1.20.5-22"
},
"1.20.6": {
- "hash": "sha256-hOFGBazDab9moLwJyy1wwymsLGzeHZhcRluXSHfMK6M=",
- "version": "1.20.6-149"
+ "hash": "sha256-kpofEntQrUtOMBiMgJfFAL+2yLO97vGowKYRocA8P7g=",
+ "version": "1.20.6-150"
},
"1.21": {
"hash": "sha256-q5uxr8POppeKDAPOhEiqZU/oqcTd3zQefL2hsO2qc/U=",
"version": "1.21-130"
},
"1.21.1": {
- "hash": "sha256-7nMJ/ePyaJxEOCKusg52ERnFtmPlW+Ilbz/Q8KKpJ0E=",
- "version": "1.21.1-69"
+ "hash": "sha256-1oKvRB00bfdJZ7uVsUabv9EAFiT2YwEsLXetQ3BrVvA=",
+ "version": "1.21.1-110"
}
}
diff --git a/third_party/nixpkgs/pkgs/games/sgt-puzzles/default.nix b/third_party/nixpkgs/pkgs/games/sgt-puzzles/default.nix
index 866cc83942..a73837b6e9 100644
--- a/third_party/nixpkgs/pkgs/games/sgt-puzzles/default.nix
+++ b/third_party/nixpkgs/pkgs/games/sgt-puzzles/default.nix
@@ -6,11 +6,11 @@
stdenv.mkDerivation rec {
pname = "sgt-puzzles";
- version = "20240911.cd97968";
+ version = "20240928.182b3d9";
src = fetchurl {
url = "http://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-${version}.tar.gz";
- hash = "sha256-l1QDe/PRQnaEBenR3NcSthtDzCcQ1ZOGz6RCserGfjs=";
+ hash = "sha256-D4Mdec7h7MPG+WStDDapzjWLiaLWzqbOipmfWUpk7bA=";
};
sgt-puzzles-menu = fetchurl {
diff --git a/third_party/nixpkgs/pkgs/games/shattered-pixel-dungeon/default.nix b/third_party/nixpkgs/pkgs/games/shattered-pixel-dungeon/default.nix
index 7b97a9af33..9edc11876b 100644
--- a/third_party/nixpkgs/pkgs/games/shattered-pixel-dungeon/default.nix
+++ b/third_party/nixpkgs/pkgs/games/shattered-pixel-dungeon/default.nix
@@ -5,13 +5,13 @@
callPackage ./generic.nix rec {
pname = "shattered-pixel-dungeon";
- version = "2.5.2";
+ version = "2.5.3";
src = fetchFromGitHub {
owner = "00-Evan";
repo = "shattered-pixel-dungeon";
rev = "v${version}";
- hash = "sha256-/CxOiJaBiOgKEKVSX7qx2HjMLUgeE+lRyRn4nrAqzsg=";
+ hash = "sha256-Y23w3Pdq5Lsn4gywHhhfL2o9gVQlw/6mbRrjlHNfJjA=";
};
depsPath = ./deps.json;
diff --git a/third_party/nixpkgs/pkgs/games/shattered-pixel-dungeon/rat-king-adventure/default.nix b/third_party/nixpkgs/pkgs/games/shattered-pixel-dungeon/rat-king-adventure/default.nix
index fcdf31cf94..6956e36149 100644
--- a/third_party/nixpkgs/pkgs/games/shattered-pixel-dungeon/rat-king-adventure/default.nix
+++ b/third_party/nixpkgs/pkgs/games/shattered-pixel-dungeon/rat-king-adventure/default.nix
@@ -4,13 +4,13 @@
callPackage ../generic.nix rec {
pname = "rat-king-adventure";
- version = "1.5.3";
+ version = "2.0.1";
src = fetchFromGitHub {
owner = "TrashboxBobylev";
repo = "Rat-King-Adventure";
rev = version;
- hash = "sha256-Q/smIObu7khcRnwdT8m7+WstpPE1tbDFJcZ4OGYJ338=";
+ hash = "sha256-FAIFrlVyNYTiS+UBLZFOhuMzj8C6qNGAffYrTxcNeDM=";
};
desktopName = "Rat King Adventure";
diff --git a/third_party/nixpkgs/pkgs/games/shattered-pixel-dungeon/rat-king-adventure/deps.json b/third_party/nixpkgs/pkgs/games/shattered-pixel-dungeon/rat-king-adventure/deps.json
index 231b9de371..76260aee36 100644
--- a/third_party/nixpkgs/pkgs/games/shattered-pixel-dungeon/rat-king-adventure/deps.json
+++ b/third_party/nixpkgs/pkgs/games/shattered-pixel-dungeon/rat-king-adventure/deps.json
@@ -1,51 +1,65 @@
{
"!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.",
"!version": 1,
+ "https://oss.sonatype.org/content/repositories/snapshots/com/badlogicgames": {
+ "gdx-controllers#gdx-controllers-core/2.2.4-20231021.200112-6/SNAPSHOT": {
+ "jar": "sha256-Gdz2J1IvDJFktUD2XeGNS0SIrOyym19X/+dCbbbe3/U=",
+ "pom": "sha256-90QW/Mtz1jbDUhKjdJ88ekhulZR2a7eCaEJoswmeny4="
+ },
+ "gdx-controllers#gdx-controllers-desktop/2.2.4-20231021.200114-6/SNAPSHOT": {
+ "jar": "sha256-4mhLijZwQHk2pP5qXIIzrsO9CwNC3CDti/5szclkVa8=",
+ "pom": "sha256-10+zD8flpKIPzji5NFgtYcwE5O74hSzzvvqBh84wLf4="
+ },
+ "gdx-controllers/gdx-controllers-core/2.2.4-SNAPSHOT/maven-metadata": {
+ "xml": {
+ "groupId": "com.badlogicgames.gdx-controllers",
+ "lastUpdated": "20231021200112"
+ }
+ },
+ "gdx-controllers/gdx-controllers-desktop/2.2.4-SNAPSHOT/maven-metadata": {
+ "xml": {
+ "groupId": "com.badlogicgames.gdx-controllers",
+ "lastUpdated": "20231021200114"
+ }
+ }
+ },
"https://repo.maven.apache.org/maven2": {
- "com/badlogicgames/gdx#gdx-backend-lwjgl3/1.11.0": {
- "jar": "sha256-my0CJorGB5QwSi4E5ep1H62fX5bsyvFdgCOm4LF6994=",
- "module": "sha256-o7gpPFXSp2lb60LCcKrfKpQcK4NqQL8Ob4W6OOY0VwY=",
- "pom": "sha256-wa55d83hp9muWlhfDe8Ap2d4LzcR5/+RYTX2UPA2HOo="
+ "com/badlogicgames/gdx#gdx-backend-lwjgl3/1.12.1": {
+ "jar": "sha256-B3OwjHfBoHcJPFlyy4u2WJuRe4ZF/+tKh7gKsDg41o0=",
+ "module": "sha256-9O7d2ip5+E6OiwN47WWxC8XqSX/mT+b0iDioCRTTyqc=",
+ "pom": "sha256-IRSihaCUPC2d0QzB0MVDoOWM1DXjcisTYtnaaxR9SRo="
},
- "com/badlogicgames/gdx#gdx-freetype-platform/1.11.0": {
- "pom": "sha256-a5PHPPIyrqNpnueP5GEkJ14KwbsROJkXUcz96l8Au9c="
+ "com/badlogicgames/gdx#gdx-freetype-platform/1.12.1": {
+ "pom": "sha256-cAGFUunqi4o21kDX8V86OT6aMmXjJUqyMHLHhUWLBm4="
},
- "com/badlogicgames/gdx#gdx-freetype-platform/1.11.0/natives-desktop": {
- "jar": "sha256-9GCzmqhP9bnWC4mT4j/zKtpWellmThTrfha7VcWk9yE="
+ "com/badlogicgames/gdx#gdx-freetype-platform/1.12.1/natives-desktop": {
+ "jar": "sha256-1g5ZN21QWpk+yLogowR3rwaQKx4pJ/8uN17/2/Ql2UE="
},
- "com/badlogicgames/gdx#gdx-freetype/1.11.0": {
- "jar": "sha256-u5hP1RQ13YCN0HaSWOqzJikXG19OnkPzmvRUPh7E3yI=",
- "module": "sha256-n5oGuAY9dyn7H94+ippXm3vuPUqevY+xrDubsj78b/M=",
- "pom": "sha256-xkjQNIE46uOtYmScUTA8R5rr5czpsbXQeLX3rkVQG+0="
+ "com/badlogicgames/gdx#gdx-freetype/1.12.1": {
+ "jar": "sha256-rbjskAa7YdrW0pdslaHeGN5eGmUULRilgH0OUkyL8WU=",
+ "module": "sha256-HG9UGDxQFjSvGqLrKEkE7YnVvqtURs7FyqWwunHdXKE=",
+ "pom": "sha256-pLaMZBcEufzo+xszIlcUPJSYJJQg1uY6rm7tb6fHyT8="
},
"com/badlogicgames/gdx#gdx-jnigen-loader/2.3.1": {
"jar": "sha256-ZJDdoiWmHHYCwnu+xOSBE3/1lfjOCy3bpBTww0Bq7mA=",
"module": "sha256-nNWFK9nlHTbRJxrypGzZfOwk5XEHblQTbsmtNxhGua8=",
"pom": "sha256-7e2XZPzSpbw8peeAUEHppiAZ+ovkNLWZ8D1JR+KkQng="
},
- "com/badlogicgames/gdx#gdx-platform/1.11.0": {
- "pom": "sha256-8cBBk8LQnXP8lVNQL05ZFMIOgDWrdpoZ0z4bxJJ0AkA="
+ "com/badlogicgames/gdx#gdx-platform/1.12.1": {
+ "pom": "sha256-bZhlcVVYfr/+qIAG20v12CgcyUetGduKZP28TnOzkZc="
},
- "com/badlogicgames/gdx#gdx-platform/1.11.0/natives-desktop": {
- "jar": "sha256-yUFpxwl25LGMCL1qKWtETqiLtUlF67EtHy5DK5L4OTA="
+ "com/badlogicgames/gdx#gdx-platform/1.12.1/natives-desktop": {
+ "jar": "sha256-P+utqUwiNjYQkXufuMJLD55h4+bGnHO9DTUDhYTA4e0="
},
- "com/badlogicgames/gdx#gdx/1.11.0": {
- "jar": "sha256-IxU8Z+GVYGROD6EjUjK12F7kHPKJKBwtp+yMKONXULk=",
- "module": "sha256-twUVE1CLWninINOZQrsifRvrOrzgBpskstIAA2TPbbM=",
- "pom": "sha256-2W6H3BZixRugifIY1Cy3/U3b3sZQiytosvCsZ5dvJSU="
+ "com/badlogicgames/gdx#gdx/1.12.1": {
+ "jar": "sha256-jTIJ6UghH96c2swrAfrO0yPlSKpS73jlx2CEWoh0aXA=",
+ "module": "sha256-7Th6fCSDcEBGAyOsXYZIZwKAPw88K1h448x4If03n6o=",
+ "pom": "sha256-Qg9vfLMYtQsglKsHYme67w6bBlI0yHqWCqkvtCEYpZY="
},
- "com/badlogicgames/gdx-controllers#gdx-controllers-core/2.2.2": {
- "jar": "sha256-DKa7jeeMTIY2ycrjhvrAU4LdMp9y1xCU+62wL89aEAQ=",
- "pom": "sha256-Y0QV6aRkzGOr46Gb6+AYM2OdS95sUt2zIoaOQduz724="
- },
- "com/badlogicgames/gdx-controllers#gdx-controllers-desktop/2.2.2": {
- "jar": "sha256-oJnxlAyrkj1QtnHH4uK6HkXq44+mxdzq6piktPUqTl0=",
- "pom": "sha256-ZAhAV2hHVAbq8aLVysozRiKXIYdZmkssHWSOf+rarn8="
- },
- "com/badlogicgames/jamepad#jamepad/2.0.20.0": {
- "jar": "sha256-6fFqB9SpRCSs0DiOw6P+TsZLfhiWxlgUwv9rRisTs2Y=",
- "module": "sha256-vXFX36GUJsdj2VgYbnHR3+lKnBRgBeEI9pwUameDrmY=",
- "pom": "sha256-+gwaoDndosNqw/VslH3vLEOptLnkbCPhrqddHQaZ3eQ="
+ "com/badlogicgames/jamepad#jamepad/2.26.5.0": {
+ "jar": "sha256-sO+RC6Uxyt/gQYSWow2Hy6xGAhsGJUf1tZR+A1Q1cRo=",
+ "module": "sha256-KGmFPVwJdU2vuY9u6veZLc2Q6K3uFxL/bgjmUgBKflA=",
+ "pom": "sha256-Up7mQ8lbw+6SfuSnRqwFaOQSnbb5dscD82IjN9/6Inc="
},
"com/badlogicgames/jlayer#jlayer/1.0.1-gdx": {
"jar": "sha256-qrze3C4/pBxOE4hwUj10MzfxiZMQgGMLoaIoVTjNAPs=",
@@ -59,174 +73,174 @@
"jar": "sha256-gT835IIPGFTopOtPgN+UvxsfLsbDtyaS8jq5pVYlavY=",
"pom": "sha256-ZMFVQ6PV2yeaIK6w36A0oqecIVn4zUAd6kj/DyNMGN0="
},
- "org/lwjgl#lwjgl-glfw/3.3.1": {
- "jar": "sha256-CLvDTrdS+GPjf4OrHHsMIvfLJtD4+wpKSoxgKKxFs4U=",
- "pom": "sha256-TKQrQ8iqDodIWWB0d0C5lFqqH99+QTTm+iTo+d8cF2A="
+ "org/lwjgl#lwjgl-glfw/3.3.3": {
+ "jar": "sha256-vtx1f9KxslUUbbJrdLnL0fz1ZEuJtHsQT6chx0FgQlk=",
+ "pom": "sha256-fJuPWGrEz36esvNnrphUzK7i2Nf2LiOHxJ0sGvrtirM="
},
- "org/lwjgl#lwjgl-glfw/3.3.1/natives-linux": {
- "jar": "sha256-Ze0Ev/fQf+ybf958OxHEBShsjWbk609Mm3kuJn7OWwY="
+ "org/lwjgl#lwjgl-glfw/3.3.3/natives-linux": {
+ "jar": "sha256-uDBgYrF3QfNCaQiHUUIfGsIaWXv7vQxsYSJjAc3nRLg="
},
- "org/lwjgl#lwjgl-glfw/3.3.1/natives-linux-arm32": {
- "jar": "sha256-hOvo8klGPrF84PrpnYsto8G/kcjUEHOjtYNFd7dS4/s="
+ "org/lwjgl#lwjgl-glfw/3.3.3/natives-linux-arm32": {
+ "jar": "sha256-3Z1NZxT8k1nUfdoNR8HYyLvkmQG393wj/Kepyb/CmFg="
},
- "org/lwjgl#lwjgl-glfw/3.3.1/natives-linux-arm64": {
- "jar": "sha256-IgDyzcENHaZ215o+oFybpVnaCZUFwbdWtu0iL2FagSA="
+ "org/lwjgl#lwjgl-glfw/3.3.3/natives-linux-arm64": {
+ "jar": "sha256-zGE5yD95nQ4UhOpMIByM5tV8jHokSlIXEWqAax60F5s="
},
- "org/lwjgl#lwjgl-glfw/3.3.1/natives-macos": {
- "jar": "sha256-G2z/nmSKci7gzBRmlhIFKqW6gJRp+os/sh8kw6vnDek="
+ "org/lwjgl#lwjgl-glfw/3.3.3/natives-macos": {
+ "jar": "sha256-qJtVNirsnlo7vRNkYBu4WxR9trrmiJHKmiMtbPstVew="
},
- "org/lwjgl#lwjgl-glfw/3.3.1/natives-macos-arm64": {
- "jar": "sha256-nHlVeHSNWPQtXUcu2A0ulpk71Psf/ABYztosYx7zmJo="
+ "org/lwjgl#lwjgl-glfw/3.3.3/natives-macos-arm64": {
+ "jar": "sha256-uUUdZ7wXyQb7goKlUi8liwIvMFaeC2LaAB1ZChe0Xhk="
},
- "org/lwjgl#lwjgl-glfw/3.3.1/natives-windows": {
- "jar": "sha256-nnROy4QCnXrO2uh24lV2WRhKKa/uVeRT9KslZzSb+Ek="
+ "org/lwjgl#lwjgl-glfw/3.3.3/natives-windows": {
+ "jar": "sha256-mBVbRR38b1hQid7HehL5wFeJxNzrjaRy+dMIFgEBpw0="
},
- "org/lwjgl#lwjgl-glfw/3.3.1/natives-windows-x86": {
- "jar": "sha256-pYAgBm4ePVP/xMf7ShWMDLP/tPM6rrPlTSVScyGUxBI="
+ "org/lwjgl#lwjgl-glfw/3.3.3/natives-windows-x86": {
+ "jar": "sha256-lkZVXUBfDSo6lXa1BvV8FjKvZPaaiuWMsESK4EqceCQ="
},
- "org/lwjgl#lwjgl-jemalloc/3.3.1": {
- "jar": "sha256-7kn8Co2UVkUuVM1vd3gj7aZm4sY/wU1lsv0sws/tXb4=",
- "pom": "sha256-+ZSGEVVV8RPaHOOs1f7LyWk7X9o1P/era9Lj1//dsn4="
+ "org/lwjgl#lwjgl-jemalloc/3.3.3": {
+ "jar": "sha256-6Z4xJp5meKS/xi7yTFCkgcAcvdAEhh7Omlm6EnaMZRY=",
+ "pom": "sha256-IJuMfX+cGXLVyNX5zhmjUW/5BxRD0N+Khm2hNDvS46k="
},
- "org/lwjgl#lwjgl-jemalloc/3.3.1/natives-linux": {
- "jar": "sha256-m3mvXH/Q2UkG7h0qU6NCCidQfWYiS0/0a59ncmRd7TQ="
+ "org/lwjgl#lwjgl-jemalloc/3.3.3/natives-linux": {
+ "jar": "sha256-TkoT1wFdQmBbvPfvn66tRt6sZAnkN3qO1K6oFfFGNLM="
},
- "org/lwjgl#lwjgl-jemalloc/3.3.1/natives-linux-arm32": {
- "jar": "sha256-Bj8Lsu2V5d4q0G4Q0xJ/hJDdviBKyj5qOc5C3pF4TF8="
+ "org/lwjgl#lwjgl-jemalloc/3.3.3/natives-linux-arm32": {
+ "jar": "sha256-5IM/wmIeLnMCBXPmKZcJIPHNHfmE/hyc7bszSNzDeG8="
},
- "org/lwjgl#lwjgl-jemalloc/3.3.1/natives-linux-arm64": {
- "jar": "sha256-X4nVRq4fr1Gv+/sMZBR60swze/ajLwv4fEbTTDQvxdU="
+ "org/lwjgl#lwjgl-jemalloc/3.3.3/natives-linux-arm64": {
+ "jar": "sha256-44PVJBwNR/QBKnU+C//+Ra/DDQBiGbm9iQN1ahA3ibU="
},
- "org/lwjgl#lwjgl-jemalloc/3.3.1/natives-macos": {
- "jar": "sha256-B6qwMJQFjjiph2upM54IoiQDlO+Ii35/z9R2I1j22Wg="
+ "org/lwjgl#lwjgl-jemalloc/3.3.3/natives-macos": {
+ "jar": "sha256-ICTapcaqQHhmQUi3OQ+4sjHyNw6g4X1AeJTbp+nlZOw="
},
- "org/lwjgl#lwjgl-jemalloc/3.3.1/natives-macos-arm64": {
- "jar": "sha256-500OE6wC9BAsIMF/DUFmCK2FNDSV7K4wAp32VousLSc="
+ "org/lwjgl#lwjgl-jemalloc/3.3.3/natives-macos-arm64": {
+ "jar": "sha256-Y5Vuokb/ZKqpzg4dbjzK1obPv5N9H81suNX0T2OCFgw="
},
- "org/lwjgl#lwjgl-jemalloc/3.3.1/natives-windows": {
- "jar": "sha256-Il8331UAYUZ1vprLYnjLbJyAo0kmR5iyz8fsQ08e1HI="
+ "org/lwjgl#lwjgl-jemalloc/3.3.3/natives-windows": {
+ "jar": "sha256-mUnI5JmYvQyHjYQohAEfE4PihRAFCR4LK897dnG4SOs="
},
- "org/lwjgl#lwjgl-jemalloc/3.3.1/natives-windows-x86": {
- "jar": "sha256-Y5uy113z3Vnqewv4uEfgr1cHRpTXk5ILoclTeJeyw9g="
+ "org/lwjgl#lwjgl-jemalloc/3.3.3/natives-windows-x86": {
+ "jar": "sha256-2bTgbiqEIFWD+wVEDSI4OFqRywGgYN2x03YiOuIl8Uo="
},
- "org/lwjgl#lwjgl-openal/3.3.1": {
- "jar": "sha256-cyXuG5GooQwGJsabVXqI8t9qwb3KDlLiqS0yQknyytA=",
- "pom": "sha256-+ZzowctqhyXSbdyzNFxAPNu8x8qO6WYIu/PCxP2WaiE="
+ "org/lwjgl#lwjgl-openal/3.3.3": {
+ "jar": "sha256-rg6Cdnys8Ikh9Xj7qdhHU93rAM6toFEKK0qIK+KPv5U=",
+ "pom": "sha256-f6aiEbvk5FuCmHU31kN6e1KUM07TrBbLhElV70PV5w8="
},
- "org/lwjgl#lwjgl-openal/3.3.1/natives-linux": {
- "jar": "sha256-C3OB9R7cYQy2ByRdw0p2LSsht0R4FARAaKGmADu4eDg="
+ "org/lwjgl#lwjgl-openal/3.3.3/natives-linux": {
+ "jar": "sha256-kDD+2SinHqwv30zhZDzE7HJNhxDjtDe9znUL3J6YKyo="
},
- "org/lwjgl#lwjgl-openal/3.3.1/natives-linux-arm32": {
- "jar": "sha256-PQ39lwowYdM7FdvxjT7u/PB83EFx6skgUU8DhkY4mmI="
+ "org/lwjgl#lwjgl-openal/3.3.3/natives-linux-arm32": {
+ "jar": "sha256-xyXRfh5GJsf0O29NCKRnSW4JECXnHxn0+x8xN8Tabmc="
},
- "org/lwjgl#lwjgl-openal/3.3.1/natives-linux-arm64": {
- "jar": "sha256-RPO9inlEGNtNU+51Rtkdl9nK9/QuE+ojU2PMM18u9ig="
+ "org/lwjgl#lwjgl-openal/3.3.3/natives-linux-arm64": {
+ "jar": "sha256-q/OSSHs1h9qJtlUlAAjfSjYKL9Xh7gCr1h9/UpFSBaE="
},
- "org/lwjgl#lwjgl-openal/3.3.1/natives-macos": {
- "jar": "sha256-UYTKJLjf6XJVtstVjFKb1qOImBu+VeITcY4/0r2ehuQ="
+ "org/lwjgl#lwjgl-openal/3.3.3/natives-macos": {
+ "jar": "sha256-gmSuMqyfQTxPRQGGPF9udXam/avcXQUtMoG7rMM3fx0="
},
- "org/lwjgl#lwjgl-openal/3.3.1/natives-macos-arm64": {
- "jar": "sha256-wi7Lzvj+5K7q+YEDLfPiy8MKkRqQJS7awfFJeX1YdXU="
+ "org/lwjgl#lwjgl-openal/3.3.3/natives-macos-arm64": {
+ "jar": "sha256-OZJGOhao3xn2MRewiD6tDtko3U3wF/VbXk4St6JwSJo="
},
- "org/lwjgl#lwjgl-openal/3.3.1/natives-windows": {
- "jar": "sha256-X35maqJMqLP7dY5ywD/7nYCbMEicantH6tZ8aXf/ZU4="
+ "org/lwjgl#lwjgl-openal/3.3.3/natives-windows": {
+ "jar": "sha256-49p8PbJcgduNQl7x49v6FQALBA1mnwCLCBPJQzOslsg="
},
- "org/lwjgl#lwjgl-openal/3.3.1/natives-windows-x86": {
- "jar": "sha256-fVtbb61e+7Lowk80dgDHy8bv3RNh/TewtaEzGSMehR4="
+ "org/lwjgl#lwjgl-openal/3.3.3/natives-windows-x86": {
+ "jar": "sha256-hSyk42sf390++2zkLwi30PlXsExLz714BXsMeZ85kjE="
},
- "org/lwjgl#lwjgl-opengl/3.3.1": {
- "jar": "sha256-5DbSFE86Nv/3cv1kIzMWgJt5XzkN79TVVmD8aG58KDQ=",
- "pom": "sha256-LL9XxnqNBGatgI4aJ/4908EQ6KwC3IqyushKhRl3VUE="
+ "org/lwjgl#lwjgl-opengl/3.3.3": {
+ "jar": "sha256-UGLadQ5ffsieJ+i2e31A+oxLFokBWeNfgoEWzmyOyh4=",
+ "pom": "sha256-RDkltWQq0xjUnfrpe66c3QnkkCWzAqlLAQf8iIm+bN0="
},
- "org/lwjgl#lwjgl-opengl/3.3.1/natives-linux": {
- "jar": "sha256-vPzZ+N/SKUiK2ew1PUjHsC3lyiG63UCS8ZAiOaHtBpA="
+ "org/lwjgl#lwjgl-opengl/3.3.3/natives-linux": {
+ "jar": "sha256-2COpLGooELURLaME3MarzUyxAnBvdPfpNKIjzqIFElA="
},
- "org/lwjgl#lwjgl-opengl/3.3.1/natives-linux-arm32": {
- "jar": "sha256-IDPJfXY+YL2sAX/bsI06Q7vlwXqjZ7QsU3ycw6tAYY8="
+ "org/lwjgl#lwjgl-opengl/3.3.3/natives-linux-arm32": {
+ "jar": "sha256-BbGiXD+3Ipdao78siIQ3I9puEFmhktVo3e/AGkV/qkc="
},
- "org/lwjgl#lwjgl-opengl/3.3.1/natives-linux-arm64": {
- "jar": "sha256-EFjEunNUzavz75NZUeKT91tJYedT13/XU13ccy4oPyg="
+ "org/lwjgl#lwjgl-opengl/3.3.3/natives-linux-arm64": {
+ "jar": "sha256-Cyt1Mn1HRRY0EjNI1VUDrgPlFVGwyIea6QyOS04aT5w="
},
- "org/lwjgl#lwjgl-opengl/3.3.1/natives-macos": {
- "jar": "sha256-cR8plyiIUJJiqVfxsxOL+ptQVRnRHfbldj0cmj+LPF0="
+ "org/lwjgl#lwjgl-opengl/3.3.3/natives-macos": {
+ "jar": "sha256-TBBz0OWumZZtDvHWp3lXWEdtJH2TD9xewYZeOMuEfM4="
},
- "org/lwjgl#lwjgl-opengl/3.3.1/natives-macos-arm64": {
- "jar": "sha256-29EQBE6uitvKjjx6cwUpo1FVnnTOqIe7PNbvDcAW8pU="
+ "org/lwjgl#lwjgl-opengl/3.3.3/natives-macos-arm64": {
+ "jar": "sha256-8bPx3oP5c6uuOkvDLbWyKa5dVcyA27xffIQYEv4gtf4="
},
- "org/lwjgl#lwjgl-opengl/3.3.1/natives-windows": {
- "jar": "sha256-hRubWTysIeOvUd1MMD6N8/5qNEo/gda5vMGG5+VAv9o="
+ "org/lwjgl#lwjgl-opengl/3.3.3/natives-windows": {
+ "jar": "sha256-9F5fYFlrA7Lj2LmKEjyFXr0LUVTIFV3CpWuJDMyQdHc="
},
- "org/lwjgl#lwjgl-opengl/3.3.1/natives-windows-x86": {
- "jar": "sha256-aD2K09DQl3puoYuIpMvn6P1PBsGrIbq+2riDCXQLzGA="
+ "org/lwjgl#lwjgl-opengl/3.3.3/natives-windows-x86": {
+ "jar": "sha256-nZnSA95OMShsrnU6HfuYE2fJNzTxlEZEunG+Uhs68sw="
},
- "org/lwjgl#lwjgl-stb/3.3.1": {
- "jar": "sha256-ZOXMzi/Hy88Mg0pb6GQtniSYzj/jHBT/HfdBh4o/gSE=",
- "pom": "sha256-dKgsbPvqhNIxAk2f2FgO2VumPCAafUeqsmO6hofDCVk="
+ "org/lwjgl#lwjgl-stb/3.3.3": {
+ "jar": "sha256-DP96pG6p1w/MIIVwFSk+qA+/Ia3Kw0YAyE2puBpEypM=",
+ "pom": "sha256-jR2kP3mIdcV5yokH95rk/D6tFVQl6pVVxvqqsT1Q5J0="
},
- "org/lwjgl#lwjgl-stb/3.3.1/natives-linux": {
- "jar": "sha256-+BuZjoxdYj1XHi/NRvy4e30w7SXfd95jrsjP7bNMSnA="
+ "org/lwjgl#lwjgl-stb/3.3.3/natives-linux": {
+ "jar": "sha256-xEiQaN3G3ESxAwcZQ/gBotB2Y01LdNtHCSf4SjCCGeE="
},
- "org/lwjgl#lwjgl-stb/3.3.1/natives-linux-arm32": {
- "jar": "sha256-6xnGjFt5MUjKOT24bzHQ3pVALZ9MFOUADjkYSA9iKkc="
+ "org/lwjgl#lwjgl-stb/3.3.3/natives-linux-arm32": {
+ "jar": "sha256-/WYDpBauUJJiAxV7ajQOiPX60GyAjvQcsDUBcTn+Lzw="
},
- "org/lwjgl#lwjgl-stb/3.3.1/natives-linux-arm64": {
- "jar": "sha256-XOyb0h8xIAJaLIOB3BCax+yI5o5xX9fK27kPXVVfZZs="
+ "org/lwjgl#lwjgl-stb/3.3.3/natives-linux-arm64": {
+ "jar": "sha256-F/DPG45SLuprS5fBkHCznlT1+H7YT7iVhXR+QPkF4ds="
},
- "org/lwjgl#lwjgl-stb/3.3.1/natives-macos": {
- "jar": "sha256-oXjWYDA5nGmJeN/kqVALdVep2vTAYeg8iHAzfpsL0+c="
+ "org/lwjgl#lwjgl-stb/3.3.3/natives-macos": {
+ "jar": "sha256-MpN6NS20usPpKqG72uKYipWOS5B6tbVXdky6gtsgupc="
},
- "org/lwjgl#lwjgl-stb/3.3.1/natives-macos-arm64": {
- "jar": "sha256-DXoP8tto86vkFpFn4vSJ3/d72igvQvhuQelEvnxDbdg="
+ "org/lwjgl#lwjgl-stb/3.3.3/natives-macos-arm64": {
+ "jar": "sha256-sfZYdf2d3SgJe+YHYCniuPq168FibiHO92FhHfynFcI="
},
- "org/lwjgl#lwjgl-stb/3.3.1/natives-windows": {
- "jar": "sha256-/W/3om6GRa95oNIcpz6NyeRz80AtEzPlRKgdIcpQd+c="
+ "org/lwjgl#lwjgl-stb/3.3.3/natives-windows": {
+ "jar": "sha256-0Sq4Zv4RaekkrFtNa7d2eueEKp/IZSeYaCwAabtz/PI="
},
- "org/lwjgl#lwjgl-stb/3.3.1/natives-windows-x86": {
- "jar": "sha256-v3PjtRu0MOWIvRWOlsyimOmMoS8p3FzxRFwfDFw5uhs="
+ "org/lwjgl#lwjgl-stb/3.3.3/natives-windows-x86": {
+ "jar": "sha256-RkJORUWXM7JsSnsN0mlSCctpONr6OpASxqVoLJSixA4="
},
- "org/lwjgl#lwjgl-tinyfd/3.3.1": {
- "jar": "sha256-SI9R7ZXw+sSNHYfLDjusCMAS3L9u88FohoXXCM28zVY=",
- "pom": "sha256-78RtVita7rFRzJnBhn5KUeVLzwWs+2EwOtZUh45Nyq8="
+ "org/lwjgl#lwjgl-tinyfd/3.3.3": {
+ "jar": "sha256-7gUVBU7hmj9AiEJv7p2HnrLuZXsH5QZOTiyFH2rc8Us=",
+ "pom": "sha256-LBvRGfQeZaVEYT+R5xYOAGuBkW5zpu919UkkLMTzvvI="
},
- "org/lwjgl#lwjgl-tinyfd/3.3.1/natives-linux": {
- "jar": "sha256-e9cLKCM/RiGdoZiaw+n27vcuvyEc43Uv8eZFzqQYpM8="
+ "org/lwjgl#lwjgl-tinyfd/3.3.3/natives-linux": {
+ "jar": "sha256-oHb6BaTRdHYuq1hS7nLCnRSrEKVlTyf7AGZO8bUsDAU="
},
- "org/lwjgl#lwjgl-tinyfd/3.3.1/natives-linux-arm64": {
- "jar": "sha256-pLai7OGbhNkzyXmwx1+46BgCpoLVJEmWXDP0xaH+cAw="
+ "org/lwjgl#lwjgl-tinyfd/3.3.3/natives-linux-arm64": {
+ "jar": "sha256-gNNOdtFcBJUXRBSIMpCDkdqLFPaKAwtksLQHAqNzkdc="
},
- "org/lwjgl#lwjgl-tinyfd/3.3.1/natives-macos": {
- "jar": "sha256-H1yGorLASVqlahKnTHwvwsk1PMOKoAzBOjJAR2QcMk0="
+ "org/lwjgl#lwjgl-tinyfd/3.3.3/natives-macos": {
+ "jar": "sha256-RGXdRv35MJwM5kw1KaDaZ5L7ZxHDKB6MXbqTXmqb/Dw="
},
- "org/lwjgl#lwjgl-tinyfd/3.3.1/natives-macos-arm64": {
- "jar": "sha256-EY1ViXZdZobUeDcZwt6MpmWiSX2LncKK00/RDtU0P6o="
+ "org/lwjgl#lwjgl-tinyfd/3.3.3/natives-macos-arm64": {
+ "jar": "sha256-b32XlBRlHjQ9yLiz+q3g4tnk/fmdVl1WI+EtQNuuSiI="
},
- "org/lwjgl#lwjgl-tinyfd/3.3.1/natives-windows": {
- "jar": "sha256-7McVIQloBZdWnZsyIEXynBp93uxxgs9pGJ2uFUE4ucg="
+ "org/lwjgl#lwjgl-tinyfd/3.3.3/natives-windows": {
+ "jar": "sha256-AihZEfHIgXNfpNDrFB/+qv2aK7k0nZj3wfuKnLScD1g="
},
- "org/lwjgl#lwjgl/3.3.1": {
- "jar": "sha256-z4P5DjL7lz/17fyk7zX1XKUbtwpXm2ofKQdE9VLo5IQ=",
- "pom": "sha256-xMXHr6uOt4JTZqIwhsPf7droMIwRXF1iF6gm7DJLN+M="
+ "org/lwjgl#lwjgl/3.3.3": {
+ "jar": "sha256-3Jx7LUjoOW1oiV+JAv+gHkYlPeRN/pJ1M/8JRX6/7sQ=",
+ "pom": "sha256-gx1Gb8AWKUUrRhNzEeFYI8CWx9b66VKYxke5+/XWgfQ="
},
- "org/lwjgl#lwjgl/3.3.1/natives-linux": {
- "jar": "sha256-Iu8q+jGhdAozfsnGgGxrjZfpMaY+LEMnDLrxT7P2/E4="
+ "org/lwjgl#lwjgl/3.3.3/natives-linux": {
+ "jar": "sha256-5mNzjFGaBvbWWYgvqOTgmvfxDpIZKe5cxUp1h/Yu1Mk="
},
- "org/lwjgl#lwjgl/3.3.1/natives-linux-arm32": {
- "jar": "sha256-9rVYGOx25ewBfiW8OvbsTbe3ol56KhdW+i/6uojIZWQ="
+ "org/lwjgl#lwjgl/3.3.3/natives-linux-arm32": {
+ "jar": "sha256-cNP3SNRawTWDKplV6lGcpv7Tqn0dR+tnR8uHk2hGyUE="
},
- "org/lwjgl#lwjgl/3.3.1/natives-linux-arm64": {
- "jar": "sha256-T9lq94+cKTsXAAEcfbGg7AI3xNGIPjf6vgj3To0uAiQ="
+ "org/lwjgl#lwjgl/3.3.3/natives-linux-arm64": {
+ "jar": "sha256-OXp5pdiQcobUAY0CbLw3NYxTu7aqvDoVNPGf8jt/hVg="
},
- "org/lwjgl#lwjgl/3.3.1/natives-macos": {
- "jar": "sha256-9I5hCpgdylFbm75zRcx240UME0BLBS2Kw1fvCvjpCr8="
+ "org/lwjgl#lwjgl/3.3.3/natives-macos": {
+ "jar": "sha256-ApTuTi3X72vvr/r8C7maKom3YHC1zYMC89dWJLZ4bQM="
},
- "org/lwjgl#lwjgl/3.3.1/natives-macos-arm64": {
- "jar": "sha256-cZfomrgKKiGDtO6SXMtE5XLwy3V6kndq34JlJpIAo2o="
+ "org/lwjgl#lwjgl/3.3.3/natives-macos-arm64": {
+ "jar": "sha256-UKycoJ5Z8FHcrPTcCyFF6ekW5qsUYzt1aUIxv+WTFKg="
},
- "org/lwjgl#lwjgl/3.3.1/natives-windows": {
- "jar": "sha256-CT0T1ipkNLxla/EKOzfiUw/ZrzsLwg+OlUW+WGWdFEM="
+ "org/lwjgl#lwjgl/3.3.3/natives-windows": {
+ "jar": "sha256-XuY6GRh+/lu4dH/ST3sTJX2zSN9a1kEROjaV5D8hOVk="
},
- "org/lwjgl#lwjgl/3.3.1/natives-windows-x86": {
- "jar": "sha256-6QwfnPVwGu7ymC6/CQWiuZH0YiuKf4JQ6vCHO1oKAiM="
+ "org/lwjgl#lwjgl/3.3.3/natives-windows-x86": {
+ "jar": "sha256-IqIjOCYlVOteEzyEQd7u2shNoILrO6yE0DLaT682l0k="
},
"org/sonatype/oss#oss-parent/7": {
"pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ="
diff --git a/third_party/nixpkgs/pkgs/games/shattered-pixel-dungeon/shorter-pixel-dungeon/default.nix b/third_party/nixpkgs/pkgs/games/shattered-pixel-dungeon/shorter-pixel-dungeon/default.nix
index a53f27fb14..8fb66c87b3 100644
--- a/third_party/nixpkgs/pkgs/games/shattered-pixel-dungeon/shorter-pixel-dungeon/default.nix
+++ b/third_party/nixpkgs/pkgs/games/shattered-pixel-dungeon/shorter-pixel-dungeon/default.nix
@@ -4,13 +4,13 @@
callPackage ../generic.nix rec {
pname = "shorter-pixel-dungeon";
- version = "1.4.0";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "TrashboxBobylev";
repo = "Shorter-Pixel-Dungeon";
rev = "Short-${version}";
- hash = "sha256-iG90T/Ho8/JY3HgkACiBnGdbUGsVRlfxXbcNFHhzZi4=";
+ hash = "sha256-y4DKSdq0LofKxlAi6RoaF8q+QD5KrTcmCmx9cpBxGgs=";
};
desktopName = "Shorter Pixel Dungeon";
diff --git a/third_party/nixpkgs/pkgs/games/tuxpaint/default.nix b/third_party/nixpkgs/pkgs/games/tuxpaint/default.nix
index 90c99ed60e..f0e13bc9be 100644
--- a/third_party/nixpkgs/pkgs/games/tuxpaint/default.nix
+++ b/third_party/nixpkgs/pkgs/games/tuxpaint/default.nix
@@ -28,13 +28,14 @@ let
url = "mirror://sourceforge/project/tuxpaint/tuxpaint-stamps/2024-01-29/tuxpaint-stamps-2024.01.29.tar.gz";
hash = "sha256-GwJx9tqaX7I623tJQYO53iiaApZtYsTLQw2ptBIFlKk=";
};
+
in
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
version = "0.9.32";
pname = "tuxpaint";
src = fetchurl {
- url = "mirror://sourceforge/tuxpaint/${version}/tuxpaint-${version}.tar.gz";
+ url = "mirror://sourceforge/tuxpaint/${finalAttrs.version}/tuxpaint-${finalAttrs.version}.tar.gz";
hash = "sha256-CcziIkFIHcE2D8S8XU2h0xgV16JWO56fohemcrqXS/I=";
};
@@ -110,5 +111,6 @@ stdenv.mkDerivation rec {
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ woffs ];
platforms = lib.platforms.linux;
+ mainProgram = "tuxpaint";
};
-}
+})
diff --git a/third_party/nixpkgs/pkgs/games/vintagestory/default.nix b/third_party/nixpkgs/pkgs/games/vintagestory/default.nix
index b32417d775..1c5c171895 100644
--- a/third_party/nixpkgs/pkgs/games/vintagestory/default.nix
+++ b/third_party/nixpkgs/pkgs/games/vintagestory/default.nix
@@ -48,14 +48,16 @@ stdenv.mkDerivation rec {
libXi
]));
- desktopItems = makeDesktopItem {
- name = "vintagestory";
- desktopName = "Vintage Story";
- exec = "vintagestory";
- icon = "vintagestory";
- comment = "Innovate and explore in a sandbox world";
- categories = [ "Game" ];
- };
+ desktopItems = [
+ (makeDesktopItem {
+ name = "vintagestory";
+ desktopName = "Vintage Story";
+ exec = "vintagestory";
+ icon = "vintagestory";
+ comment = "Innovate and explore in a sandbox world";
+ categories = [ "Game" ];
+ })
+ ];
installPhase = ''
runHook preInstall
diff --git a/third_party/nixpkgs/pkgs/kde/default.nix b/third_party/nixpkgs/pkgs/kde/default.nix
index ee011c3a7a..f5092b6da5 100644
--- a/third_party/nixpkgs/pkgs/kde/default.nix
+++ b/third_party/nixpkgs/pkgs/kde/default.nix
@@ -68,6 +68,7 @@ let
selenium-webdriver-at-spi = null; # Used for integration tests that we don't run, stub
alpaka = self.callPackage ./misc/alpaka { };
+ calligra = self.callPackage ./misc/calligra { };
kdiagram = self.callPackage ./misc/kdiagram { };
kdevelop-pg-qt = self.callPackage ./misc/kdevelop-pg-qt { };
kdsoap-ws-discovery-client = self.callPackage ./misc/kdsoap-ws-discovery-client { };
diff --git a/third_party/nixpkgs/pkgs/kde/misc/calligra/default.nix b/third_party/nixpkgs/pkgs/kde/misc/calligra/default.nix
new file mode 100644
index 0000000000..ff407e1a14
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/kde/misc/calligra/default.nix
@@ -0,0 +1,76 @@
+{
+ mkKdeDerivation,
+ lib,
+ fetchurl,
+ boost,
+ eigen,
+ imath,
+ libetonyek,
+ libgit2,
+ libodfgen,
+ librevenge,
+ libvisio,
+ libwpd,
+ libwpg,
+ libwps,
+ okular,
+ perl,
+ pkg-config,
+ poppler,
+ qtkeychain,
+ qtsvg,
+}:
+
+mkKdeDerivation rec {
+ pname = "calligra";
+ version = "4.0.1";
+
+ src = fetchurl {
+ url = "mirror://kde/stable/calligra/calligra-${version}.tar.xz";
+ hash = "sha256-1AH15z9PG9wLNUjqGlCwrBd4we3jCmozWUTtf72I2V8=";
+ };
+
+ extraBuildInputs = [
+ boost
+ eigen
+ imath
+ libetonyek
+ libgit2
+ libodfgen
+ librevenge
+ libvisio
+ libwpd
+ libwpg
+ libwps
+ okular
+ poppler
+ qtkeychain
+ qtsvg
+ ];
+
+ extraNativeBuildInputs = [
+ perl
+ pkg-config
+ ];
+
+ # Recommended by the upstream packaging instructions. RELEASE_BUILD disables
+ # unmaintained components, like Braindump, from being built, and KDE_NO_DEBUG_OUTPUT
+ # is supposed to improve performance in the finished package.
+ extraCmakeFlags = [
+ (lib.cmakeBool "RELEASE_BUILD" true)
+ (lib.cmakeFeature "CMAKE_CXX_FLAGS" "-DKDE_NO_DEBUG_OUTPUT")
+ ];
+
+ meta = {
+ maintainers = with lib.maintainers; [
+ ebzzry
+ zraexy
+ sigmasquadron
+ ];
+ license = with lib.licenses; [
+ gpl2
+ lgpl2
+ ];
+ mainProgram = "calligralauncher";
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/misc/cups/filters.nix b/third_party/nixpkgs/pkgs/misc/cups/filters.nix
index 127910f97a..b4a7b66c02 100644
--- a/third_party/nixpkgs/pkgs/misc/cups/filters.nix
+++ b/third_party/nixpkgs/pkgs/misc/cups/filters.nix
@@ -48,6 +48,11 @@ stdenv.mkDerivation rec {
url = "https://github.com/OpenPrinting/cups-filters/commit/93e60d3df358c0ae6f3dba79e1c9684657683d89.patch";
hash = "sha256-KgWTYFr2uShL040azzE+KaNyBPy7Gs/hCnEgQmmPCys=";
})
+ (fetchpatch {
+ name = "CVE-2024-47076.patch";
+ url = "https://github.com/OpenPrinting/libcupsfilters/commit/95576ec3d20c109332d14672a807353cdc551018.patch";
+ hash = "sha256-MXWllrdWt8n7zqvumQNg34dBgWMwMTwf9lrD+ZZP8Wk=";
+ })
];
nativeBuildInputs = [ pkg-config makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/misc/fastly/default.nix b/third_party/nixpkgs/pkgs/misc/fastly/default.nix
index abeda56f51..739b431d99 100644
--- a/third_party/nixpkgs/pkgs/misc/fastly/default.nix
+++ b/third_party/nixpkgs/pkgs/misc/fastly/default.nix
@@ -10,13 +10,13 @@
buildGoModule rec {
pname = "fastly";
- version = "10.14.1";
+ version = "10.15.0";
src = fetchFromGitHub {
owner = "fastly";
repo = "cli";
rev = "refs/tags/v${version}";
- hash = "sha256-7awNvXlumeY6GXB91rUs8/rWIon0ig3C6S11fBdRj6Y=";
+ hash = "sha256-zKF9ef28lZns2WWZ7BjLSP7Z5N5+wIaztLmgfzA05+c=";
# The git commit is part of the `fastly version` original output;
# leave that output the same in nixpkgs. Use the `.git` directory
# to retrieve the commit SHA, and remove the directory afterwards,
@@ -33,7 +33,7 @@ buildGoModule rec {
"cmd/fastly"
];
- vendorHash = "sha256-innmJ40h80SFx8dRVsY4vR5QehFuavkl357zShXiyIE=";
+ vendorHash = "sha256-PoP4dMhNj+pHPSNmX24W/qipUJJeL88mjx1sqtcF40M=";
nativeBuildInputs = [
installShellFiles
diff --git a/third_party/nixpkgs/pkgs/misc/lilypond/unstable.nix b/third_party/nixpkgs/pkgs/misc/lilypond/unstable.nix
index 738c5f76da..6bc279fb58 100644
--- a/third_party/nixpkgs/pkgs/misc/lilypond/unstable.nix
+++ b/third_party/nixpkgs/pkgs/misc/lilypond/unstable.nix
@@ -1,10 +1,10 @@
{ lib, fetchurl, lilypond }:
lilypond.overrideAttrs (oldAttrs: rec {
- version = "2.25.19";
+ version = "2.25.20";
src = fetchurl {
url = "https://lilypond.org/download/sources/v${lib.versions.majorMinor version}/lilypond-${version}.tar.gz";
- hash = "sha256-gGG4ObmY9PcO0JIKxAagquHS74Elc49SZ/8FDwFfZDU=";
+ hash = "sha256-q+eVzm68m4FuAvWKB/Zys7stmT9arAQ/+J/q2AvLnbM=";
};
passthru.updateScript = {
diff --git a/third_party/nixpkgs/pkgs/os-specific/bsd/netbsd/pkgs/source.nix b/third_party/nixpkgs/pkgs/os-specific/bsd/netbsd/pkgs/source.nix
index 432de84ffb..47f200090c 100644
--- a/third_party/nixpkgs/pkgs/os-specific/bsd/netbsd/pkgs/source.nix
+++ b/third_party/nixpkgs/pkgs/os-specific/bsd/netbsd/pkgs/source.nix
@@ -8,5 +8,5 @@ fetchcvs {
cvsRoot = ":pserver:anoncvs@anoncvs.NetBSD.org:/cvsroot";
module = "src";
tag = "netbsd-${lib.replaceStrings [ "." ] [ "-" ] version}-RELEASE";
- sha256 = "sha256-+onT/ajWayaKALucaZBqoiEkvBBI400Fs2OCtMf/bYU=";
+ hash = "sha256-+onT/ajWayaKALucaZBqoiEkvBBI400Fs2OCtMf/bYU=";
}
diff --git a/third_party/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/objc4/spinlocks.patch b/third_party/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/objc4/spinlocks.patch
deleted file mode 100644
index 50c6a983fe..0000000000
--- a/third_party/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/objc4/spinlocks.patch
+++ /dev/null
@@ -1,107 +0,0 @@
---- objc4-551.1/runtime/objc-os.h 2013-06-10 21:16:15.000000000 -0400
-+++ ../objc4-551.1/runtime/objc-os.h 2015-01-19 01:01:36.000000000 -0500
-@@ -77,27 +77,72 @@
- # include
- # include
- # include
--# include
- # include
- # include
--# include
- # include "objc-probes.h" // generated dtrace probe definitions.
-
-+#define __PTK_FRAMEWORK_OBJC_KEY5 45
-+#define __PTK_FRAMEWORK_OBJC_KEY6 46
-+#define __PTK_FRAMEWORK_OBJC_KEY7 47
-+#define __PTK_FRAMEWORK_OBJC_KEY8 48
-+#define __PTK_FRAMEWORK_OBJC_KEY9 49
-+
-+extern "C" int pthread_key_init_np(int, void (*)(void *));
-+
- // Some libc functions call objc_msgSend()
- // so we can't use them without deadlocks.
- void syslog(int, const char *, ...) UNAVAILABLE_ATTRIBUTE;
- void vsyslog(int, const char *, va_list) UNAVAILABLE_ATTRIBUTE;
-
-+#if defined(__i386__) || defined(__x86_64__)
-+
-+// Inlined spinlock.
-+// Not for arm on iOS because it hurts uniprocessor performance.
-+
-+#define ARR_SPINLOCK_INIT 0
-+// XXX -- Careful: OSSpinLock isn't volatile, but should be
-+typedef volatile int ARRSpinLock;
-+__attribute__((always_inline))
-+static inline void ARRSpinLockLock(ARRSpinLock *l)
-+{
-+ unsigned y;
-+again:
-+ if (__builtin_expect(__sync_lock_test_and_set(l, 1), 0) == 0) {
-+ return;
-+ }
-+ for (y = 1000; y; y--) {
-+#if defined(__i386__) || defined(__x86_64__)
-+ asm("pause");
-+#endif
-+ if (*l == 0) goto again;
-+ }
-+ thread_switch(THREAD_NULL, SWITCH_OPTION_DEPRESS, 1);
-+ goto again;
-+}
-+__attribute__((always_inline))
-+static inline void ARRSpinLockUnlock(ARRSpinLock *l)
-+{
-+ __sync_lock_release(l);
-+}
-+__attribute__((always_inline))
-+static inline int ARRSpinLockTry(ARRSpinLock *l)
-+{
-+ return __sync_bool_compare_and_swap(l, 0, 1);
-+}
-+
-+#define spinlock_t ARRSpinLock
-+#define spinlock_trylock(l) ARRSpinLockTry(l)
-+#define spinlock_lock(l) ARRSpinLockLock(l)
-+#define spinlock_unlock(l) ARRSpinLockUnlock(l)
-+#define SPINLOCK_INITIALIZER ARR_SPINLOCK_INIT
-
--#define spinlock_t os_lock_handoff_s
--#define spinlock_trylock(l) os_lock_trylock(l)
--#define spinlock_lock(l) os_lock_lock(l)
--#define spinlock_unlock(l) os_lock_unlock(l)
--#define SPINLOCK_INITIALIZER OS_LOCK_HANDOFF_INIT
-+#endif
-
-
- #if !TARGET_OS_IPHONE
--# include
-+#define CRSetCrashLogMessage(msg)
-+#define CRGetCrashLogMessage() 0
-+#define CRSetCrashLogMessage2(msg)
- #else
- // CrashReporterClient not yet available on iOS
- __BEGIN_DECLS
-@@ -594,21 +639,13 @@
- {
- assert(is_valid_direct_key(k));
-
-- if (_pthread_has_direct_tsd()) {
-- return _pthread_getspecific_direct(k);
-- } else {
-- return pthread_getspecific(k);
-- }
-+ return pthread_getspecific(k);
- }
- static inline void tls_set_direct(tls_key_t k, void *value)
- {
- assert(is_valid_direct_key(k));
-
-- if (_pthread_has_direct_tsd()) {
-- _pthread_setspecific_direct(k, value);
-- } else {
-- pthread_setspecific(k, value);
-- }
-+ pthread_setspecific(k, value);
- }
-
- // not arm
diff --git a/third_party/nixpkgs/pkgs/os-specific/darwin/bartender/default.nix b/third_party/nixpkgs/pkgs/os-specific/darwin/bartender/default.nix
index e5e0cff621..ce38a86b5e 100644
--- a/third_party/nixpkgs/pkgs/os-specific/darwin/bartender/default.nix
+++ b/third_party/nixpkgs/pkgs/os-specific/darwin/bartender/default.nix
@@ -6,12 +6,12 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "bartender";
- version = "5.1.2";
+ version = "5.1.8";
src = fetchurl {
name = "Bartender ${lib.versions.major finalAttrs.version}.dmg";
url = "https://www.macbartender.com/B2/updates/${builtins.replaceStrings [ "." ] [ "-" ] finalAttrs.version}/Bartender%20${lib.versions.major finalAttrs.version}.dmg";
- hash = "sha256-t3ygKL3CPebSK1JcVbabVHFpe7lvrMrFQxTh0DVyGmU=";
+ hash = "sha256-8ypSGbgnfbUv1zZlEihBjiW3UEwU8GwBT4FGiuEpLfU=";
};
dontPatch = true;
@@ -42,7 +42,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
changelog = "https://www.macbartender.com/Bartender${lib.versions.major finalAttrs.version}/release_notes/";
license = [ lib.licenses.unfree ];
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
- maintainers = with lib.maintainers; [ stepbrobd ];
+ maintainers = with lib.maintainers; [ stepbrobd DimitarNestorov ];
platforms = [ "aarch64-darwin" "x86_64-darwin" ];
};
})
diff --git a/third_party/nixpkgs/pkgs/os-specific/darwin/raycast/default.nix b/third_party/nixpkgs/pkgs/os-specific/darwin/raycast/default.nix
index 3c384ee359..f22b80a776 100644
--- a/third_party/nixpkgs/pkgs/os-specific/darwin/raycast/default.nix
+++ b/third_party/nixpkgs/pkgs/os-specific/darwin/raycast/default.nix
@@ -11,12 +11,12 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "raycast";
- version = "1.83.1";
+ version = "1.83.2";
src = fetchurl {
name = "Raycast.dmg";
url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=universal";
- hash = "sha256-3EJAhjMEkQgyGMshCeV7Ci//tflEbhcOOFIdAsTIfh0=";
+ hash = "sha256-/oFzkC4I4fuHIaw6V6YyhmlHb/nGVeeqnawr3GjgAGw=";
};
dontPatch = true;
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/fan2go/default.nix b/third_party/nixpkgs/pkgs/os-specific/linux/fan2go/default.nix
index edd44842ee..296bfea580 100644
--- a/third_party/nixpkgs/pkgs/os-specific/linux/fan2go/default.nix
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/fan2go/default.nix
@@ -1,21 +1,26 @@
-{ buildGoModule, fetchFromGitHub, lib, lm_sensors }:
+{ buildGo123Module, fetchFromGitHub, lib, lm_sensors }:
-buildGoModule rec {
+buildGo123Module rec {
pname = "fan2go";
- version = "0.8.1";
+ version = "0.9.0";
src = fetchFromGitHub {
owner = "markusressel";
repo = pname;
rev = version;
- hash = "sha256-w2Qwu3ZmBkoA86xa7V6pnIBAbfG9mtkAHePkQjefRW8=";
+ hash = "sha256-eSHeHBzDvzsDAck0zexwR8drasisvlQNTeowv92E2uc=";
};
- vendorHash = "sha256-6OEdl7ie0dTjXrG//Fvcg4ZyTW/mhrUievDljY2zi/4=";
+ vendorHash = "sha256-ad0e/cxbcU/KfPDOdD46KdCcvns83dgGDAyLLQiGyiA=";
postConfigure = ''
substituteInPlace vendor/github.com/md14454/gosensors/gosensors.go \
- --replace '"/etc/sensors3.conf"' '"${lm_sensors}/etc/sensors3.conf"'
+ --replace-fail '"/etc/sensors3.conf"' '"${lm_sensors}/etc/sensors3.conf"'
+
+ # Uses /usr/bin/echo, and even if we patch that, it refuses to execute any
+ # binary without being able to confirm that it's owned by root, which isn't
+ # possible under the sandbox.
+ rm internal/fans/cmd_test.go
'';
CGO_CFLAGS = "-I ${lm_sensors}/include";
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/default.nix b/third_party/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/default.nix
index 58e532e6ab..ab60a10447 100644
--- a/third_party/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/default.nix
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/default.nix
@@ -3,13 +3,13 @@
stdenvNoCC.mkDerivation rec {
# NOTE: this should be updated with linux_rpi
pname = "raspberrypi-firmware";
- version = "1.20240924";
+ version = "1.20240926";
src = fetchFromGitHub {
owner = "raspberrypi";
repo = "firmware";
rev = version;
- hash = "sha256-r6kte+rZQliLEQMNMT1ZqbvE0oCWjkCYk8NfVHl5lQY=";
+ hash = "sha256-MCutxzdSFoZ4hn2Fxk2AHHgWCt/Jgc+reqJZHUuSKOc=";
};
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/firmware/sof-firmware/default.nix b/third_party/nixpkgs/pkgs/os-specific/linux/firmware/sof-firmware/default.nix
index 836a452b95..b1ad7ce041 100644
--- a/third_party/nixpkgs/pkgs/os-specific/linux/firmware/sof-firmware/default.nix
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/firmware/sof-firmware/default.nix
@@ -5,11 +5,11 @@
stdenvNoCC.mkDerivation rec {
pname = "sof-firmware";
- version = "2024.06";
+ version = "2024.09";
src = fetchurl {
url = "https://github.com/thesofproject/sof-bin/releases/download/v${version}/sof-bin-${version}.tar.gz";
- sha256 = "sha256-WByjKFu1aDeolUlT9inr3c5kQVK2c+zUu/rhUEMG19Y=";
+ sha256 = "sha256-6kfZn4E1kAjQdhi8oQPPePgthOlAv+lBoor+B8jLxiA=";
};
dontFixup = true; # binaries must not be stripped or patchelfed
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/common-config.nix b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/common-config.nix
index d3226b7670..ee38620521 100644
--- a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/common-config.nix
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/common-config.nix
@@ -29,6 +29,13 @@ let
(stdenv.hostPlatform.isPower && stdenv.hostPlatform.is64bit) ||
(stdenv.hostPlatform.isMips && stdenv.hostPlatform.is64bit));
+ forceRust = features.rust or false;
+ kernelSupportsRust = lib.versionAtLeast version "6.7";
+
+ # Currently not enabling Rust by default, as upstream requires rustc 1.81
+ defaultRust = false;
+ withRust = (forceRust || defaultRust) && kernelSupportsRust;
+
options = {
debug = {
@@ -134,6 +141,7 @@ let
# Required to bring up some Bay Trail devices properly
I2C = yes;
+ I2C_DESIGNWARE_CORE = yes;
I2C_DESIGNWARE_PLATFORM = yes;
PMIC_OPREGION = whenAtLeast "5.10" yes;
INTEL_SOC_PMIC = whenAtLeast "5.10" yes;
@@ -484,14 +492,16 @@ let
DRM_VC4_HDMI_CEC = yes;
};
- # Enables Rust support in the Linux kernel. This is currently not enabled by default, because it occasionally requires
- # patching the Linux kernel for the specific Rust toolchain in nixpkgs. These patches usually take a bit
- # of time to appear and this would hold up Linux kernel and Rust toolchain updates.
- #
- # Once Rust in the kernel has more users, we can reconsider enabling it by default.
- rust = lib.optionalAttrs ((features.rust or false) && lib.versionAtLeast version "6.7") {
+ # Enable Rust and features that depend on it
+ rust = lib.optionalAttrs withRust {
RUST = yes;
- GCC_PLUGINS = no;
+
+ # These don't technically require Rust but we probably want to get some more testing
+ # on the whole DRM panic setup before shipping it by default.
+ DRM_PANIC = whenAtLeast "6.12" yes;
+ DRM_PANIC_SCREEN = whenAtLeast "6.12" (freeform "kmsg");
+
+ DRM_PANIC_SCREEN_QR_CODE = whenAtLeast "6.12" yes;
};
sound = {
@@ -552,7 +562,7 @@ let
USB_EHCI_ROOT_HUB_TT = yes; # Root Hub Transaction Translators
USB_EHCI_TT_NEWSCHED = yes; # Improved transaction translator scheduling
- USB_HIDDEV = yes; #Ā USB Raw HID Devices (like monitor controls and Uninterruptable Power Supplies)
+ USB_HIDDEV = yes; # USB Raw HID Devices (like monitor controls and Uninterruptable Power Supplies)
# default to dual role mode
USB_DWC2_DUAL_ROLE = yes;
@@ -628,6 +638,7 @@ let
NFS_V4_1 = yes; # NFSv4.1 client support
NFS_V4_2 = yes;
NFS_V4_SECURITY_LABEL = yes;
+ NFS_LOCALIO = whenAtLeast "6.12" yes;
CIFS_XATTR = yes;
CIFS_POSIX = option yes;
@@ -895,6 +906,12 @@ let
ZRAM = module;
ZRAM_WRITEBACK = option yes;
ZRAM_MULTI_COMP = whenAtLeast "6.2" yes;
+ ZRAM_BACKEND_842 = whenAtLeast "6.12" yes;
+ ZRAM_BACKEND_DEFLATE = whenAtLeast "6.12" yes;
+ ZRAM_BACKEND_LZ4 = whenAtLeast "6.12" yes;
+ ZRAM_BACKEND_LZ4HC = whenAtLeast "6.12" yes;
+ ZRAM_BACKEND_LZO = whenAtLeast "6.12" yes;
+ ZRAM_BACKEND_ZSTD = whenAtLeast "6.12" yes;
ZRAM_DEF_COMP_ZSTD = whenAtLeast "5.11" yes;
ZSWAP = option yes;
ZSWAP_COMPRESSOR_DEFAULT_ZSTD = whenAtLeast "5.7" (lib.mkOptionDefault yes);
@@ -973,7 +990,11 @@ let
THRUSTMASTER_FF = yes;
ZEROPLUS_FF = yes;
- MODULE_COMPRESS = whenOlder "5.13" yes;
+ MODULE_COMPRESS = lib.mkMerge [
+ (whenOlder "5.13" yes)
+ (whenAtLeast "6.12" yes)
+ ];
+ MODULE_COMPRESS_ALL = whenAtLeast "6.12" yes;
MODULE_COMPRESS_XZ = yes;
SYSVIPC = yes; # System-V IPC
@@ -1179,6 +1200,7 @@ let
LIRC = yes;
SCHED_CORE = whenAtLeast "5.14" yes;
+ SCHED_CLASS_EXT = whenAtLeast "6.12" yes;
LRU_GEN = whenAtLeast "6.1" yes;
LRU_GEN_ENABLED = whenAtLeast "6.1" yes;
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/hardened/patches.json b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/hardened/patches.json
index dc3b43a4d1..bdb0520f6a 100644
--- a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/hardened/patches.json
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/hardened/patches.json
@@ -32,31 +32,31 @@
"6.1": {
"patch": {
"extra": "-hardened1",
- "name": "linux-hardened-v6.1.110-hardened1.patch",
- "sha256": "1v43n3h9d3y3xjjyf6r8n7a3fh3zpqw4f925bn2z5vwzblmg4bhf",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.1.110-hardened1/linux-hardened-v6.1.110-hardened1.patch"
+ "name": "linux-hardened-v6.1.112-hardened1.patch",
+ "sha256": "1kna12dhs1csg2cd9ixm261pgnc44v7q67njd0z1mnjrk9q1y7n6",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.1.112-hardened1/linux-hardened-v6.1.112-hardened1.patch"
},
- "sha256": "0slgvwldjdyi5vzhgriamkmrj4p942yacclgcw29331gfjs39gly",
- "version": "6.1.110"
+ "sha256": "094z3wfcxqx2rbi072i5frshpy6rdvk39aahwm9nc07vc8sxxn4b",
+ "version": "6.1.112"
},
"6.10": {
"patch": {
"extra": "-hardened1",
- "name": "linux-hardened-v6.10.10-hardened1.patch",
- "sha256": "13hlk1qd9inq711bz2sw4rq6r2lcagdl7mwxkx6rq8iimic758f2",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.10.10-hardened1/linux-hardened-v6.10.10-hardened1.patch"
+ "name": "linux-hardened-v6.10.12-hardened1.patch",
+ "sha256": "07z35f4nqj9vgj2ynq7spgckb770a0w0906m7l28i1x0kch2kr3j",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.10.12-hardened1/linux-hardened-v6.10.12-hardened1.patch"
},
- "sha256": "1kcvh1g3p1sj4q34ylcmm43824f97z4k695lcxnzp7pbnlsyg1z6",
- "version": "6.10.10"
+ "sha256": "1kvkwgnq5gsdqarrdg32qjrbq1dggxp1x2yy2zpsjsaq5y2mhj2j",
+ "version": "6.10.12"
},
"6.6": {
"patch": {
"extra": "-hardened1",
- "name": "linux-hardened-v6.6.51-hardened1.patch",
- "sha256": "03m82lylflnk466ixz3dywnj7scp6ynif4qhbx67ak3f0n44f738",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.6.51-hardened1/linux-hardened-v6.6.51-hardened1.patch"
+ "name": "linux-hardened-v6.6.53-hardened1.patch",
+ "sha256": "09i25qrn18psyrzr8srav4zcbyqmn2z8ycfk9fix2pdfxsaxl8h9",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.6.53-hardened1/linux-hardened-v6.6.53-hardened1.patch"
},
- "sha256": "1cq8l3n12gnk6kgms5c7v71l199ip8lc9fpx7s8w8y88cla9l30w",
- "version": "6.6.51"
+ "sha256": "0yfpyiz57wz9rkwif6n3k2n87waw46ad0h7h0pwhnar53cfihp98",
+ "version": "6.6.53"
}
}
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/kernels-org.json b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/kernels-org.json
index 2eb28ea420..bc537d9c7b 100644
--- a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/kernels-org.json
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/kernels-org.json
@@ -1,11 +1,11 @@
{
"testing": {
- "version": "6.11-rc7",
- "hash": "sha256:17c8vwvra042mib1s60nqqai0s7qc0qkvrf0j7ziqmy2llq8cbxy"
+ "version": "6.12-rc1",
+ "hash": "sha256:16zwvjcvgndvr0izx0qs2k7v85nvxwlx6j7y2yrdl3shalsdlmx2"
},
"6.1": {
- "version": "6.1.111",
- "hash": "sha256:1c7d49kppv8xgqlsrfm1286mnvz8vcnbqqh6zgfca2s13px9hwn4"
+ "version": "6.1.112",
+ "hash": "sha256:094z3wfcxqx2rbi072i5frshpy6rdvk39aahwm9nc07vc8sxxn4b"
},
"5.15": {
"version": "5.15.167",
@@ -20,15 +20,15 @@
"hash": "sha256:0axkwfhvq3w2072xjqww476qa3rjglxyqmf72mlp9b5ymswil8kp"
},
"6.6": {
- "version": "6.6.52",
- "hash": "sha256:1f5l6y7abscm01dr740fzvq8r756ar854n0i299smm4rhcsap48m"
+ "version": "6.6.54",
+ "hash": "sha256:186ggr0yz7fgp05qav6k6j72aazvwdljdnf2zwb5q194dafqdbjz"
},
"6.10": {
- "version": "6.10.11",
- "hash": "sha256:15ihkbsj0idwzbvhynjm3kcnkk0alf3xipip8ngib1f1z13a0kgv"
+ "version": "6.10.13",
+ "hash": "sha256:0smimvnivdswiggplz9x65d03vdysgr3v9iijbk4f5fva0iypz2z"
},
"6.11": {
- "version": "6.11",
- "hash": "sha256:0bnbvadm4wvnwzcq319gsgl03ijvvljn7mj8qw87ihpb4p0cdljm"
+ "version": "6.11.2",
+ "hash": "sha256:0hlwsfq6brdkdcwdq6d1aq2b210hkqgpmy0y1sa5bfyfp6hgg7pc"
}
}
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-5.10.nix b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-5.10.nix
index e11651d824..257754d218 100644
--- a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-5.10.nix
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-5.10.nix
@@ -6,7 +6,7 @@
, ... } @ args:
let
- version = "5.10.224-rt116"; # updated by ./update-rt.sh
+ version = "5.10.225-rt117"; # updated by ./update-rt.sh
branch = lib.versions.majorMinor version;
kversion = builtins.elemAt (lib.splitString "-" version) 0;
in buildLinux (args // {
@@ -18,14 +18,14 @@ in buildLinux (args // {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz";
- sha256 = "06nivms93yjbddv3gl88m7bdrr0676nm3p12iqvsdfr4fg39kc0r";
+ sha256 = "0770757ildcc0cs6alnb5cspg6ysg2wqly9z5q1vjf3mh0xbzmw5";
};
kernelPatches = let rt-patch = {
name = "rt";
patch = fetchurl {
url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz";
- sha256 = "0d7dcbpn0b0nqmcr35z2f5gsknn4hmqsr01n6j35amzv9fd45iwl";
+ sha256 = "1c14gm4wzcbkhzgdm5lwq1as9is784yra7bc226bz3bqs3h7vmw2";
};
}; in [ rt-patch ] ++ kernelPatches;
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-5.15.nix b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-5.15.nix
index 070a5714ee..a1cd2eb5d9 100644
--- a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-5.15.nix
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-5.15.nix
@@ -6,7 +6,7 @@
, ... } @ args:
let
- version = "5.15.163-rt78"; # updated by ./update-rt.sh
+ version = "5.15.167-rt79"; # updated by ./update-rt.sh
branch = lib.versions.majorMinor version;
kversion = builtins.elemAt (lib.splitString "-" version) 0;
in buildLinux (args // {
@@ -19,14 +19,14 @@ in buildLinux (args // {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz";
- sha256 = "00mkipkhz0i5xld7kyaxcj8cj8faw4gmjl5fribg832nn7ccfpq2";
+ sha256 = "0c6s6l5sz9ibws7bymb393ww0z9i3amsk1yx0bahipz3xhc1yxdi";
};
kernelPatches = let rt-patch = {
name = "rt";
patch = fetchurl {
url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz";
- sha256 = "030aycnrcnjhylkqj0wrfi992v2l26v17rgvxl16514zpdjmiv1x";
+ sha256 = "0z9yhg0vxzrqn2vyg973pd8qy5iq30jkza8c0mrjjpjzyc8jvm57";
};
}; in [ rt-patch ] ++ kernelPatches;
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-6.1.nix b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-6.1.nix
index efa9fcc0fb..29a40809d0 100644
--- a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-6.1.nix
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-6.1.nix
@@ -6,7 +6,7 @@
, ... } @ args:
let
- version = "6.1.108-rt40"; # updated by ./update-rt.sh
+ version = "6.1.111-rt42"; # updated by ./update-rt.sh
branch = lib.versions.majorMinor version;
kversion = builtins.elemAt (lib.splitString "-" version) 0;
in buildLinux (args // {
@@ -19,14 +19,14 @@ in buildLinux (args // {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v6.x/linux-${kversion}.tar.xz";
- sha256 = "18lcd2b7ffwzqwqnmb948r7z95470bh7jiqps5nil8hfl24lwkiz";
+ sha256 = "1c7d49kppv8xgqlsrfm1286mnvz8vcnbqqh6zgfca2s13px9hwn4";
};
kernelPatches = let rt-patch = {
name = "rt";
patch = fetchurl {
url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz";
- sha256 = "1ki0rn2cp3jkfna60sjlf2qn77fwpy0l2hdjk3i5xpmavir4mhdj";
+ sha256 = "16yb962fkkvgppbx8glp5ph3h1jl2q1b4m2s8gsf3k9i9yim7v5c";
};
}; in [ rt-patch ] ++ kernelPatches;
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-6.6.nix b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-6.6.nix
index b8e4608bd2..c27ae8cf12 100644
--- a/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-6.6.nix
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/kernel/linux-rt-6.6.nix
@@ -6,7 +6,7 @@
, ... } @ args:
let
- version = "6.6.49-rt41"; # updated by ./update-rt.sh
+ version = "6.6.52-rt43"; # updated by ./update-rt.sh
branch = lib.versions.majorMinor version;
kversion = builtins.elemAt (lib.splitString "-" version) 0;
in buildLinux (args // {
@@ -19,14 +19,14 @@ in buildLinux (args // {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v6.x/linux-${kversion}.tar.xz";
- sha256 = "1dyk5pr5g8s5ia7f1vnkid4jghi81pxvwlgn9rmw2n88nz1dlmic";
+ sha256 = "1f5l6y7abscm01dr740fzvq8r756ar854n0i299smm4rhcsap48m";
};
kernelPatches = let rt-patch = {
name = "rt";
patch = fetchurl {
url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz";
- sha256 = "0aajxiwawk624y1r36l818m1ikgcl8szl6sapj70dcv95z9ach4i";
+ sha256 = "0g33n9idc3lhbj5z637zm3bgqh601a05cl1s8ji8zbnfh971jcgh";
};
}; in [ rt-patch ] ++ kernelPatches;
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/kvmfr/default.nix b/third_party/nixpkgs/pkgs/os-specific/linux/kvmfr/default.nix
index 3224fc137d..a527351262 100644
--- a/third_party/nixpkgs/pkgs/os-specific/linux/kvmfr/default.nix
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/kvmfr/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, kernel, looking-glass-client }:
+{ lib, stdenv, fetchpatch, kernel, looking-glass-client }:
stdenv.mkDerivation {
pname = "kvmfr";
@@ -9,6 +9,23 @@ stdenv.mkDerivation {
hardeningDisable = [ "pic" "format" ];
nativeBuildInputs = kernel.moduleBuildDependencies;
+ patches = [
+ # fix build for linux-6_10
+ (fetchpatch {
+ url = "https://github.com/gnif/LookingGlass/commit/7305ce36af211220419eeab302ff28793d515df2.patch";
+ hash = "sha256-97nZsIH+jKCvSIPf1XPf3i8Wbr24almFZzMOhjhLOYk=";
+ stripLen = 1;
+ })
+
+ # securtiy patch for potential buffer overflow
+ # https://github.com/gnif/LookingGlass/issues/1133
+ (fetchpatch {
+ url = "https://github.com/gnif/LookingGlass/commit/3ea37b86e38a87ee35eefb5d8fcc38b8dc8e2903.patch";
+ hash = "sha256-Kk1gN1uB86ZJA374zmzM9dwwfMZExJcix3hee7ifpp0=";
+ stripLen = 1;
+ })
+ ];
+
makeFlags = [
"KVER=${kernel.modDirVersion}"
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh b/third_party/nixpkgs/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh
index 023bdde5b9..c5bc19f829 100755
--- a/third_party/nixpkgs/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh
@@ -564,7 +564,9 @@ getVersion() {
fi
fi
- echo ".git.$rev"
+ if [ -n "$rev" ]; then
+ echo ".git.$rev"
+ fi
}
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/nsncd/0001-cargo-bump.patch b/third_party/nixpkgs/pkgs/os-specific/linux/nsncd/0001-cargo-bump.patch
deleted file mode 100644
index 2afea88742..0000000000
--- a/third_party/nixpkgs/pkgs/os-specific/linux/nsncd/0001-cargo-bump.patch
+++ /dev/null
@@ -1,197 +0,0 @@
-From b68e8356cf85fa75582237b4bc02f47efc40e8f0 Mon Sep 17 00:00:00 2001
-From: Picnoir
-Date: Tue, 6 Aug 2024 11:43:34 +0200
-Subject: [PATCH] cargo.lock: bump time version
-
-Bumping time to 0.3.36. Fix the build for rustc > 1.80.
-
-Fix https://github.com/twosigma/nsncd/issues/118
----
- Cargo.lock | 74 ++++++++++++++++++++++++++++++++++++++++--------------
- 1 file changed, 55 insertions(+), 19 deletions(-)
-
-diff --git a/Cargo.lock b/Cargo.lock
-index a043bde..f6ce6f4 100644
---- a/Cargo.lock
-+++ b/Cargo.lock
-@@ -205,6 +205,15 @@ version = "0.8.19"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
-
-+[[package]]
-+name = "deranged"
-+version = "0.3.11"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
-+dependencies = [
-+ "powerfmt",
-+]
-+
- [[package]]
- name = "dirs-next"
- version = "2.0.0"
-@@ -426,6 +435,12 @@ dependencies = [
- "temp-env",
- ]
-
-+[[package]]
-+name = "num-conv"
-+version = "0.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
-+
- [[package]]
- name = "num-derive"
- version = "0.3.3"
-@@ -434,7 +449,7 @@ checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d"
- dependencies = [
- "proc-macro2",
- "quote",
-- "syn",
-+ "syn 1.0.109",
- ]
-
- [[package]]
-@@ -519,20 +534,26 @@ dependencies = [
- "plotters-backend",
- ]
-
-+[[package]]
-+name = "powerfmt"
-+version = "0.2.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
-+
- [[package]]
- name = "proc-macro2"
--version = "1.0.64"
-+version = "1.0.86"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "78803b62cbf1f46fde80d7c0e803111524b9877184cfe7c3033659490ac7a7da"
-+checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
- dependencies = [
- "unicode-ident",
- ]
-
- [[package]]
- name = "quote"
--version = "1.0.23"
-+version = "1.0.36"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b"
-+checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
- dependencies = [
- "proc-macro2",
- ]
-@@ -652,22 +673,22 @@ checksum = "621e3680f3e07db4c9c2c3fb07c6223ab2fab2e54bd3c04c3ae037990f428c32"
-
- [[package]]
- name = "serde"
--version = "1.0.154"
-+version = "1.0.204"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "8cdd151213925e7f1ab45a9bbfb129316bd00799784b174b7cc7bcd16961c49e"
-+checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12"
- dependencies = [
- "serde_derive",
- ]
-
- [[package]]
- name = "serde_derive"
--version = "1.0.154"
-+version = "1.0.204"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "4fc80d722935453bcafdc2c9a73cd6fac4dc1938f0346035d84bf99fa9e33217"
-+checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222"
- dependencies = [
- "proc-macro2",
- "quote",
-- "syn",
-+ "syn 2.0.72",
- ]
-
- [[package]]
-@@ -745,6 +766,17 @@ dependencies = [
- "unicode-ident",
- ]
-
-+[[package]]
-+name = "syn"
-+version = "2.0.72"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af"
-+dependencies = [
-+ "proc-macro2",
-+ "quote",
-+ "unicode-ident",
-+]
-+
- [[package]]
- name = "take_mut"
- version = "0.2.2"
-@@ -788,7 +820,7 @@ checksum = "5420d42e90af0c38c3290abcca25b9b3bdf379fc9f55c528f53a269d9c9a267e"
- dependencies = [
- "proc-macro2",
- "quote",
-- "syn",
-+ "syn 1.0.109",
- ]
-
- [[package]]
-@@ -803,11 +835,14 @@ dependencies = [
-
- [[package]]
- name = "time"
--version = "0.3.20"
-+version = "0.3.36"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890"
-+checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
- dependencies = [
-+ "deranged",
- "itoa",
-+ "num-conv",
-+ "powerfmt",
- "serde",
- "time-core",
- "time-macros",
-@@ -815,16 +850,17 @@ dependencies = [
-
- [[package]]
- name = "time-core"
--version = "0.1.0"
-+version = "0.1.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd"
-+checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
-
- [[package]]
- name = "time-macros"
--version = "0.2.8"
-+version = "0.2.18"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "fd80a657e71da814b8e5d60d3374fc6d35045062245d80224748ae522dd76f36"
-+checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
- dependencies = [
-+ "num-conv",
- "time-core",
- ]
-
-@@ -882,7 +918,7 @@ dependencies = [
- "once_cell",
- "proc-macro2",
- "quote",
-- "syn",
-+ "syn 1.0.109",
- "wasm-bindgen-shared",
- ]
-
-@@ -904,7 +940,7 @@ checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6"
- dependencies = [
- "proc-macro2",
- "quote",
-- "syn",
-+ "syn 1.0.109",
- "wasm-bindgen-backend",
- "wasm-bindgen-shared",
- ]
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/nsncd/default.nix b/third_party/nixpkgs/pkgs/os-specific/linux/nsncd/default.nix
index 4e0b76dac2..f235fa0646 100644
--- a/third_party/nixpkgs/pkgs/os-specific/linux/nsncd/default.nix
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/nsncd/default.nix
@@ -3,26 +3,22 @@
stdenv,
fetchFromGitHub,
rustPlatform,
+ nix-update-script,
+ nixosTests,
}:
rustPlatform.buildRustPackage {
pname = "nsncd";
- version = "1.4.1-unstable-2024-04-10";
+ version = "1.4.1-unstable-2024-10-03";
src = fetchFromGitHub {
owner = "twosigma";
repo = "nsncd";
- rev = "7605e330d5a313a8656e6fcaf1c10cd6b5cdd427";
- hash = "sha256-Bd7qE9MP5coBCkr70TdoJfwYhQpdrn/zmN4KoARcaMI=";
+ rev = "cf94e3cfc7dfff69867209c7e68945bac2d3913d";
+ hash = "sha256-mjTbyO0b9i4LMv7DWHm0Y4z1pvcapCtFsHLV5cTAxQE=";
};
- cargoHash = "sha256-N7U9YsyGh8+fLT973GGZTmVXcdnWhpqkeYTxzJ0rzdo=";
-
- # TOREMOVE when https://github.com/twosigma/nsncd/pull/119 gets merged.
- cargoPatches = [ ./0001-cargo-bump.patch ];
-
- # TOREMOVE when https://github.com/twosigma/nsncd/pull/119 gets merged.
- RUSTFLAGS = "-A dead_code";
+ cargoHash = "sha256-cgdob/HmE6I59W5UQRItAFXDj7IvazNt99LbJlKQDNo=";
checkFlags = [
# Relies on the test environment to be able to resolve "localhost"
@@ -46,4 +42,9 @@ rustPlatform.buildRustPackage {
# never built on aarch64-darwin, x86_64-darwin since first introduction in nixpkgs
broken = stdenv.hostPlatform.isDarwin;
};
+
+ passthru = {
+ tests.nscd = nixosTests.nscd;
+ updateScript = nix-update-script { };
+ };
}
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/nvidia-x11/builder.sh b/third_party/nixpkgs/pkgs/os-specific/linux/nvidia-x11/builder.sh
index 79dd6c1e8c..00f38b0a30 100755
--- a/third_party/nixpkgs/pkgs/os-specific/linux/nvidia-x11/builder.sh
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/nvidia-x11/builder.sh
@@ -207,6 +207,11 @@ installPhase() {
ln -s "$soname" "$libdir/$unversioned"
fi
fi
+
+ # FIXME: libglxserver_nvidia does not have a soname, but must still be symlinked
+ if [[ "$unversioned" == "libglxserver_nvidia.so" ]]; then
+ ln -s "$libbase" "$libdir/$unversioned"
+ fi
done
if [ -n "$bin" ]; then
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/nvidia-x11/default.nix b/third_party/nixpkgs/pkgs/os-specific/linux/nvidia-x11/default.nix
index 8165ea08f2..60588ea4f0 100644
--- a/third_party/nixpkgs/pkgs/os-specific/linux/nvidia-x11/default.nix
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/nvidia-x11/default.nix
@@ -22,6 +22,12 @@ let
url = "https://github.com/gentoo/gentoo/raw/c64caf53/x11-drivers/nvidia-drivers/files/nvidia-drivers-470.223.02-gpl-pfn_valid.patch";
hash = "sha256-eZiQQp2S/asE7MfGvfe6dA/kdCvek9SYa/FFGp24dVg=";
};
+
+ # Fixes framebuffer with linux 6.11
+ fbdev_linux_611_patch = fetchpatch {
+ url = "https://patch-diff.githubusercontent.com/raw/NVIDIA/open-gpu-kernel-modules/pull/692.patch";
+ hash = "sha256-OYw8TsHDpBE5DBzdZCBT45+AiznzO9SfECz5/uXN5Uc=";
+ };
in
rec {
mkDriver = generic;
@@ -48,6 +54,7 @@ rec {
openSha256 = "sha256-/32Zf0dKrofTmPZ3Ratw4vDM7B+OgpC4p7s+RHUjCrg=";
settingsSha256 = "sha256-kQsvDgnxis9ANFmwIwB7HX5MkIAcpEEAHc8IBOLdXvk=";
persistencedSha256 = "sha256-E2J2wYYyRu7Kc3MMZz/8ZIemcZg68rkzvqEwFAL3fFs=";
+ patchesOpen = [ fbdev_linux_611_patch ];
});
beta = selectHighestVersion latest (generic {
@@ -62,11 +69,11 @@ rec {
# Vulkan developer beta driver
# See here for more information: https://developer.nvidia.com/vulkan-driver
vulkan_beta = generic rec {
- version = "550.40.71";
+ version = "550.40.75";
persistencedVersion = "550.54.14";
settingsVersion = "550.54.14";
- sha256_64bit = "sha256-LDh3Kz7Iop+Y2rxXANuPPkDr6WKPuZ5KV9L3+RPa2d0=";
- openSha256 = "sha256-0HGAE0SlQmEc75E0h7Oq7qu7rVfLhQoBqQF1OuHSa2Y=";
+ sha256_64bit = "sha256-Bgze1hx2gTKhchNHNVTnPnGOqpUe5UjNXJW5tVFi0wE=";
+ openSha256 = "sha256-NnJ3AxLWg90WjoZ81vzjII/UT2RaERF4IEZp5bRgElk=";
settingsSha256 = "sha256-m2rNASJp0i0Ez2OuqL+JpgEF0Yd8sYVCyrOoo/ln2a4=";
persistencedSha256 = "sha256-XaPN8jVTjdag9frLPgBtqvO/goB5zxeGzaTU0CdL6C4=";
url = "https://developer.nvidia.com/downloads/vulkan-beta-${lib.concatStrings (lib.splitVersion version)}-linux";
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/nvidia-x11/generic.nix b/third_party/nixpkgs/pkgs/os-specific/linux/nvidia-x11/generic.nix
index 87fde8db23..bc4a22621c 100644
--- a/third_party/nixpkgs/pkgs/os-specific/linux/nvidia-x11/generic.nix
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/nvidia-x11/generic.nix
@@ -23,6 +23,7 @@
, postPatch ? null
, patchFlags ? null
, patches ? [ ]
+, patchesOpen ? [ ]
, preInstall ? null
, postInstall ? null
, broken ? false
@@ -201,6 +202,7 @@ let
(hash: callPackage ./open.nix {
inherit hash;
nvidia_x11 = self;
+ patches = patchesOpen;
broken = brokenOpen;
})
openSha256;
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/nvidia-x11/open.nix b/third_party/nixpkgs/pkgs/os-specific/linux/nvidia-x11/open.nix
index a6795c3fd5..d9926f9cc3 100644
--- a/third_party/nixpkgs/pkgs/os-specific/linux/nvidia-x11/open.nix
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/nvidia-x11/open.nix
@@ -4,6 +4,7 @@
, kernel
, nvidia_x11
, hash
+, patches ? [ ]
, broken ? false
}:
@@ -18,6 +19,8 @@ stdenv.mkDerivation ({
inherit hash;
};
+ inherit patches;
+
nativeBuildInputs = kernel.moduleBuildDependencies;
makeFlags = kernel.makeFlags ++ [
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/pam/default.nix b/third_party/nixpkgs/pkgs/os-specific/linux/pam/default.nix
index b460348a10..9e97071bbc 100644
--- a/third_party/nixpkgs/pkgs/os-specific/linux/pam/default.nix
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/pam/default.nix
@@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
};
meta = with lib; {
- homepage = "http://www.linux-pam.org/";
+ homepage = "https://github.com/linux-pam/linux-pam";
description = "Pluggable Authentication Modules, a flexible mechanism for authenticating user";
platforms = platforms.linux;
license = licenses.bsd3;
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/wpa_supplicant/default.nix b/third_party/nixpkgs/pkgs/os-specific/linux/wpa_supplicant/default.nix
index 4770f0956d..6463e46842 100644
--- a/third_party/nixpkgs/pkgs/os-specific/linux/wpa_supplicant/default.nix
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/wpa_supplicant/default.nix
@@ -22,6 +22,7 @@ stdenv.mkDerivation rec {
hash = "sha256-X6mBbj7BkW66aYeSCiI3JKBJv10etLQxaTRfRgwsFmM=";
revert = true;
})
+ ./unsurprising-ext-password.patch
];
# TODO: Patch epoll so that the dbus actually responds
diff --git a/third_party/nixpkgs/pkgs/os-specific/linux/wpa_supplicant/unsurprising-ext-password.patch b/third_party/nixpkgs/pkgs/os-specific/linux/wpa_supplicant/unsurprising-ext-password.patch
new file mode 100644
index 0000000000..d971acaeb7
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/os-specific/linux/wpa_supplicant/unsurprising-ext-password.patch
@@ -0,0 +1,66 @@
+From e5ac0dd1af48e085bb824082ef3b64afba673ded Mon Sep 17 00:00:00 2001
+From: rnhmjoj
+Date: Wed, 18 Sep 2024 13:43:44 +0200
+Subject: [PATCH] ext_password_file: do not use wpa_config_get_line
+To: hostap@lists.infradead.org
+
+The file-based backed of the ext_password framework uses
+`wpa_config_get_line` to read the passwords line-by-line from a file.
+This function is meant to parse a single line from the
+wpa_supplicant.conf file, so it handles whitespace, quotes and other
+characters specially.
+
+Its behavior, however, it's not compatible with the rest of the
+ext_password framework implementation. For example, if a passphrase
+contains a `#` character it must be quoted to prevent parsing the
+remaining characters as an inline comment, but the code handling the
+external password in `wpa_supplicant_get_psk` does not handle quotes.
+The result is that either it will hash the enclosing quotes, producing a
+wrong PSK, or if the passphrase is long enough, fail the length check.
+As a consequence, some passphrases are impossible to input correctly.
+
+To solve this and other issues, this patch changes the behaviour of the
+`ext_password_file_get` function (which was not documented in details,
+at least w.r.t. special characters) to simply treat all characters
+literally: including trailing whitespaces (except CR and LF), `#` for
+inline comments, etc. Empty lines and full-line comments are still
+supported.
+
+Signed-off-by: Michele Guerini Rocco
+---
+ src/utils/ext_password_file.c | 12 ++++++++++--
+ 1 file changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/src/utils/ext_password_file.c b/src/utils/ext_password_file.c
+index 4bb0095f3..f631ff15c 100644
+--- a/src/utils/ext_password_file.c
++++ b/src/utils/ext_password_file.c
+@@ -9,7 +9,6 @@
+ #include "includes.h"
+
+ #include "utils/common.h"
+-#include "utils/config.h"
+ #include "ext_password_i.h"
+
+
+@@ -97,7 +96,16 @@ static struct wpabuf * ext_password_file_get(void *ctx, const char *name)
+
+ wpa_printf(MSG_DEBUG, "EXT PW FILE: get(%s)", name);
+
+- while (wpa_config_get_line(buf, sizeof(buf), f, &line, &pos)) {
++ while ((pos = fgets(buf, sizeof(buf), f))) {
++ line++;
++
++ /* Strip newline characters */
++ pos[strcspn(pos, "\r\n")] = 0;
++
++ /* Skip comments and empty lines */
++ if (*pos == '#' || *pos == '\0')
++ continue;
++
+ char *sep = os_strchr(pos, '=');
+
+ if (!sep) {
+--
+2.44.1
+
diff --git a/third_party/nixpkgs/pkgs/servers/adguardhome/bins.nix b/third_party/nixpkgs/pkgs/servers/adguardhome/bins.nix
index 4bf85649ac..8cf9c701a2 100644
--- a/third_party/nixpkgs/pkgs/servers/adguardhome/bins.nix
+++ b/third_party/nixpkgs/pkgs/servers/adguardhome/bins.nix
@@ -1,31 +1,31 @@
{ fetchurl, fetchzip }:
{
x86_64-darwin = fetchzip {
- sha256 = "sha256-+sPPhXO0fnHQfB7fqqQsZIUW+2bzAqjE6yMzd5tLRhI=";
- url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.52/AdGuardHome_darwin_amd64.zip";
+ sha256 = "sha256-/6NiFNu0P3WIoJM26c6W9Bh/3+J9bkGDJmKUg1bhpkQ=";
+ url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.53/AdGuardHome_darwin_amd64.zip";
};
aarch64-darwin = fetchzip {
- sha256 = "sha256-TebackOYGFA9Q99awS5RtIuj94ys3Jzg/EbCH8cmjTU=";
- url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.52/AdGuardHome_darwin_arm64.zip";
+ sha256 = "sha256-iOEyRAmLEe8pRGVVUHov+YguvqihYBJaCd/Tcek7ooo=";
+ url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.53/AdGuardHome_darwin_arm64.zip";
};
i686-linux = fetchurl {
- sha256 = "sha256-26iQrdenWI+88N6iy2zOXQ/+cTuQjCVtjjhzXmUotpk=";
- url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.52/AdGuardHome_linux_386.tar.gz";
+ sha256 = "sha256-ATE57Xo/4AOEtZup52PBnVDiP+tpEQMF1Z7w4lh3/uU=";
+ url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.53/AdGuardHome_linux_386.tar.gz";
};
x86_64-linux = fetchurl {
- sha256 = "sha256-omRezyPMrbsNl7Mkrvm8Z9EmuOOUQorlojwvG3PF0UA=";
- url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.52/AdGuardHome_linux_amd64.tar.gz";
+ sha256 = "sha256-a+NhiHSTBvTkJedpTxhsl5JpuN/Mtb4+g7bhwxahMUw=";
+ url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.53/AdGuardHome_linux_amd64.tar.gz";
};
aarch64-linux = fetchurl {
- sha256 = "sha256-hq56fC25wVi52581BWhIXjzMQ+cDliTRpbxQux3uEEg=";
- url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.52/AdGuardHome_linux_arm64.tar.gz";
+ sha256 = "sha256-7Gt0udLXllYqso70u5lH7kuF96lRnnH614B3h89phwA=";
+ url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.53/AdGuardHome_linux_arm64.tar.gz";
};
armv6l-linux = fetchurl {
- sha256 = "sha256-tMeNdlkqnzjzKX046GoaSjQgLD4nq82JlSH1PmSgmNM=";
- url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.52/AdGuardHome_linux_armv6.tar.gz";
+ sha256 = "sha256-6RVRG5nM0zlLLYt/a7B4mHYV93oske+G51CIeIBJ4lA=";
+ url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.53/AdGuardHome_linux_armv6.tar.gz";
};
armv7l-linux = fetchurl {
- sha256 = "sha256-fLa5H/wHo/sGjqk44JjFURvPwROC+h7nvA43/aeDiLs=";
- url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.52/AdGuardHome_linux_armv7.tar.gz";
+ sha256 = "sha256-xpc83aflT+iWW2dboG1sD5xp1xd2THWd+YEggrYq90I=";
+ url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.53/AdGuardHome_linux_armv7.tar.gz";
};
}
diff --git a/third_party/nixpkgs/pkgs/servers/adguardhome/default.nix b/third_party/nixpkgs/pkgs/servers/adguardhome/default.nix
index 9739e39c4a..9e74d06cbc 100644
--- a/third_party/nixpkgs/pkgs/servers/adguardhome/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/adguardhome/default.nix
@@ -7,7 +7,7 @@ in
stdenv.mkDerivation rec {
pname = "adguardhome";
- version = "0.107.52";
+ version = "0.107.53";
src = sources.${system} or (throw "Source for ${pname} is not available for ${system}");
installPhase = ''
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
passthru = {
updateScript = ./update.sh;
- schema_version = 28;
+ schema_version = 29;
tests.adguardhome = nixosTests.adguardhome;
};
diff --git a/third_party/nixpkgs/pkgs/servers/althttpd/default.nix b/third_party/nixpkgs/pkgs/servers/althttpd/default.nix
index 70c2fbcaa3..229082d6c1 100644
--- a/third_party/nixpkgs/pkgs/servers/althttpd/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/althttpd/default.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
src = fetchfossil {
url = "https://sqlite.org/althttpd/";
rev = "c0bdc68e6c56ef25";
- sha256 = "sha256-VoDR5MlVlvar9wYA0kUhvDQVjxDwsZlqrNR3u4Tqw5c=";
+ hash = "sha256-VoDR5MlVlvar9wYA0kUhvDQVjxDwsZlqrNR3u4Tqw5c=";
};
buildInputs = [ openssl ];
diff --git a/third_party/nixpkgs/pkgs/servers/authelia/sources.nix b/third_party/nixpkgs/pkgs/servers/authelia/sources.nix
index ac5d8eafaf..66dda07390 100644
--- a/third_party/nixpkgs/pkgs/servers/authelia/sources.nix
+++ b/third_party/nixpkgs/pkgs/servers/authelia/sources.nix
@@ -1,14 +1,14 @@
{ fetchFromGitHub }:
rec {
pname = "authelia";
- version = "4.38.10";
+ version = "4.38.15";
src = fetchFromGitHub {
owner = "authelia";
repo = "authelia";
rev = "v${version}";
- hash = "sha256-ugLOhFYpdio1XG0OXCWHY78wfRJOIDizY1Mvd4vfp18=";
+ hash = "sha256-brgA485sst/jXjdhKrhQilreCYBhESro9j/63g8qQg4=";
};
- vendorHash = "sha256-0PkS+mqDPnb4OixWttIIUqX74qzW63OZP+DMMbuClHg=";
- pnpmDepsHash = "sha256-K+9yeQGXhqbOS/zwPphYElAEmeYkQ6A9JKgkcaxHAw4=";
+ vendorHash = "sha256-kSuIyL+6ue8voTzHTfnAYr9q4hUzIv/lkRopGSFaLv8=";
+ pnpmDepsHash = "sha256-NAn7ExVmN6Sk2hOFHfBYvbNgXPQDhkFmvF1sZeTMomE=";
}
diff --git a/third_party/nixpkgs/pkgs/servers/bazarr/default.nix b/third_party/nixpkgs/pkgs/servers/bazarr/default.nix
index 7b19d1df56..f8b3645482 100644
--- a/third_party/nixpkgs/pkgs/servers/bazarr/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/bazarr/default.nix
@@ -8,13 +8,13 @@ let
in
stdenv.mkDerivation rec {
pname = "bazarr";
- version = "1.4.3";
+ version = "1.4.4";
sourceRoot = ".";
src = fetchurl {
url = "https://github.com/morpheus65535/bazarr/releases/download/v${version}/bazarr.zip";
- sha256 = "sha256-tmTdmUfRBRlB14juNxUo65Re+9agUBX0BBSuNu3pSC0=";
+ sha256 = "sha256-YVg9pHk7KB4FjtmsFV4INSIKdLFiHHN8FHxeVDz2SlU=";
};
nativeBuildInputs = [ unzip makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/servers/dns/pdns/default.nix b/third_party/nixpkgs/pkgs/servers/dns/pdns/default.nix
index e7633761a5..87b4f65eb5 100644
--- a/third_party/nixpkgs/pkgs/servers/dns/pdns/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/dns/pdns/default.nix
@@ -1,33 +1,34 @@
-{ lib
-, stdenv
-, fetchurl
-, pkg-config
-, nixosTests
-, boost
-, yaml-cpp
-, libsodium
-, sqlite
-, protobuf
-, openssl
-, systemd
-, mariadb-connector-c
-, postgresql
-, lua
-, openldap
-, geoip
-, curl
-, unixODBC
-, lmdb
-, tinycdb
+{
+ lib,
+ stdenv,
+ fetchurl,
+ pkg-config,
+ nixosTests,
+ boost,
+ yaml-cpp,
+ libsodium,
+ sqlite,
+ protobuf,
+ openssl,
+ systemd,
+ mariadb-connector-c,
+ postgresql,
+ lua,
+ openldap,
+ geoip,
+ curl,
+ unixODBC,
+ lmdb,
+ tinycdb,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "pdns";
- version = "4.9.1";
+ version = "4.9.2";
src = fetchurl {
url = "https://downloads.powerdns.com/releases/pdns-${finalAttrs.version}.tar.bz2";
- hash = "sha256-MNlnG48IR3Tby6IPWlOjE00IIqsu3D75aNoDDmMN0Jo=";
+ hash = "sha256-9XBkBCcEH0xcVHDRbv+VGnA4w1PdxGGydQKQzpmy48I=";
};
# redact configure flags from version output to reduce closure size
patches = [ ./version.patch ];
@@ -52,34 +53,38 @@ stdenv.mkDerivation (finalAttrs: {
tinycdb
];
- # Configure phase requires 64-bit time_t even on 32-bit platforms.
- env.NIX_CFLAGS_COMPILE = toString (lib.optionals stdenv.hostPlatform.is32bit [
- "-D_TIME_BITS=64"
- "-D_FILE_OFFSET_BITS=64"
- ]);
-
configureFlags = [
- "--disable-silent-rules"
- "--enable-dns-over-tls"
- "--enable-unit-tests"
- "--enable-reproducible"
- "--enable-tools"
- "--enable-ixfrdist"
- "--enable-systemd"
- "--with-libsodium"
- "--with-sqlite3"
- "--with-libcrypto=${openssl.dev}"
+ (lib.enableFeature stdenv.hostPlatform.is32bit "experimental-64bit-time_t-support-on-glibc")
+ (lib.enableFeature false "silent-rules")
+ (lib.enableFeature true "dns-over-tls")
+ (lib.enableFeature true "unit-tests")
+ (lib.enableFeature true "reproducible")
+ (lib.enableFeature true "tools")
+ (lib.enableFeature true "ixfrdist")
+ (lib.enableFeature true "systemd")
+ (lib.withFeature true "libsodium")
+ (lib.withFeature true "sqlite3")
+ (lib.withFeatureAs true "libcrypto" (lib.getDev openssl))
+ (lib.withFeatureAs true "modules" "")
+ (lib.withFeatureAs true "dynmodules" (
+ lib.concatStringsSep " " [
+ "bind"
+ "geoip"
+ "gmysql"
+ "godbc"
+ "gpgsql"
+ "gsqlite3"
+ "ldap"
+ "lmdb"
+ "lua2"
+ "pipe"
+ "remote"
+ "tinydns"
+ ]
+ ))
"sysconfdir=/etc/pdns"
];
- # nix destroy with-modules arguments, when using configureFlags
- preConfigure = ''
- configureFlagsArray+=(
- "--with-modules="
- "--with-dynmodules=bind geoip gmysql godbc gpgsql gsqlite3 ldap lmdb lua2 pipe remote tinydns"
- )
- '';
-
# We want the various utilities to look for the powerdns config in
# /etc/pdns, but to actually install the sample config file in
# $out
@@ -92,12 +97,18 @@ stdenv.mkDerivation (finalAttrs: {
nixos = nixosTests.powerdns;
};
+ __structuredAttrs = true;
+
meta = with lib; {
description = "Authoritative DNS server";
homepage = "https://www.powerdns.com";
platforms = platforms.unix;
broken = stdenv.hostPlatform.isDarwin;
license = licenses.gpl2Only;
- maintainers = with maintainers; [ mic92 disassembler nickcao ];
+ maintainers = with maintainers; [
+ mic92
+ disassembler
+ nickcao
+ ];
};
})
diff --git a/third_party/nixpkgs/pkgs/servers/elasticmq-server-bin/default.nix b/third_party/nixpkgs/pkgs/servers/elasticmq-server-bin/default.nix
index f1e8da8205..8ff5350acb 100644
--- a/third_party/nixpkgs/pkgs/servers/elasticmq-server-bin/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/elasticmq-server-bin/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "elasticmq-server";
- version = "1.6.7";
+ version = "1.6.8";
src = fetchurl {
url = "https://s3-eu-west-1.amazonaws.com/softwaremill-public/elasticmq-server-${finalAttrs.version}.jar";
- sha256 = "sha256-JSMxJBdYpYcBo/9wLY7QuQMEGlRF3hdVzVH2VMNT5b4=";
+ sha256 = "sha256-t0aLUJYuKi19N4iPMvw72OLgIc1steqnUQbi0xF6rv4=";
};
# don't do anything?
diff --git a/third_party/nixpkgs/pkgs/servers/etcd/3.5/default.nix b/third_party/nixpkgs/pkgs/servers/etcd/3.5/default.nix
index 914dc77715..090ae82e12 100644
--- a/third_party/nixpkgs/pkgs/servers/etcd/3.5/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/etcd/3.5/default.nix
@@ -1,11 +1,11 @@
{ lib, buildGoModule, fetchFromGitHub, symlinkJoin, nixosTests, k3s }:
let
- version = "3.5.15";
- etcdSrcHash = "sha256-AY6ug9WU4cFP5sHWrigEPYsF7B386DGtlc689dnrbUw=";
- etcdServerVendorHash = "sha256-aIvZYc0ouJtEv4nf9IA8kZkmCP9KXuqhv9zEpzEwRF8=";
- etcdUtlVendorHash = "sha256-omBRlu3pOmUHEyhxFvUEaGragTl1y5YXn7iLMlQ95CA=";
- etcdCtlVendorHash = "sha256-mr2TLEgAM4hMtnN2t8oGIQwI1+8vRQH8VjPDwymfkTY=";
+ version = "3.5.16";
+ etcdSrcHash = "sha256-Y70wWwd+ErRyw6n/8FXNxWM2xcQgJGfnXytdfanfzF8=";
+ etcdServerVendorHash = "sha256-nKwaB2zcrjDArjaOnvGFQndlB0HiOaKH4rY2VsQzfOc=";
+ etcdUtlVendorHash = "sha256-i6EQSMyH89DJItC2n8lEinqJyZ0ACruH/nRSRIGETCk=";
+ etcdCtlVendorHash = "sha256-xEySxidbBpfycKKTg+l5WExnZjhqg2mXbnLueUZOVKc=";
src = fetchFromGitHub {
owner = "etcd-io";
diff --git a/third_party/nixpkgs/pkgs/servers/freeradius/default.nix b/third_party/nixpkgs/pkgs/servers/freeradius/default.nix
index 5be808d6b4..c846408690 100644
--- a/third_party/nixpkgs/pkgs/servers/freeradius/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/freeradius/default.nix
@@ -12,6 +12,7 @@
, withLdap ? true, openldap
, withMemcached ? false, libmemcached
, withMysql ? false, libmysqlclient
+, withPostgresql ? false, postgresql
, withPcap ? true, libpcap
, withRedis ? false, hiredis
, withRest ? false, curl
@@ -41,6 +42,7 @@ stdenv.mkDerivation rec {
++ lib.optional withLdap openldap
++ lib.optional withMemcached libmemcached
++ lib.optional withMysql libmysqlclient
+ ++ lib.optional withPostgresql postgresql
++ lib.optional withPcap libpcap
++ lib.optional withRedis hiredis
++ lib.optional withRest curl
diff --git a/third_party/nixpkgs/pkgs/servers/gerbera/default.nix b/third_party/nixpkgs/pkgs/servers/gerbera/default.nix
index d83022930a..dcd78acb26 100644
--- a/third_party/nixpkgs/pkgs/servers/gerbera/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/gerbera/default.nix
@@ -112,6 +112,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://docs.gerbera.io/";
+ changelog = "https://github.com/gerbera/gerbera/releases/tag/v${version}";
description = "UPnP Media Server for 2020";
longDescription = ''
Gerbera is a Mediatomb fork.
diff --git a/third_party/nixpkgs/pkgs/servers/gonic/default.nix b/third_party/nixpkgs/pkgs/servers/gonic/default.nix
index d23e130375..c09c58f0b2 100644
--- a/third_party/nixpkgs/pkgs/servers/gonic/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/gonic/default.nix
@@ -30,18 +30,18 @@ buildGoModule rec {
postPatch = lib.optionalString transcodingSupport ''
substituteInPlace \
transcode/transcode.go \
- --replace \
+ --replace-fail \
'`ffmpeg' \
'`${lib.getBin ffmpeg}/bin/ffmpeg'
'' + ''
substituteInPlace \
jukebox/jukebox.go \
- --replace \
+ --replace-fail \
'"mpv"' \
'"${lib.getBin mpv}/bin/mpv"'
'' + ''
substituteInPlace server/ctrlsubsonic/testdata/test* \
- --replace \
+ --replace-quiet \
'"audio/flac"' \
'"audio/x-flac"'
'';
@@ -50,6 +50,9 @@ buildGoModule rec {
tests.gonic = nixosTests.gonic;
};
+ # tests require it
+ __darwinAllowLocalNetworking = true;
+
meta = {
homepage = "https://github.com/sentriz/gonic";
description = "Music streaming server / subsonic server API implementation";
diff --git a/third_party/nixpkgs/pkgs/servers/gotosocial/default.nix b/third_party/nixpkgs/pkgs/servers/gotosocial/default.nix
index c313b5f8d5..34d9abbbe7 100644
--- a/third_party/nixpkgs/pkgs/servers/gotosocial/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/gotosocial/default.nix
@@ -33,6 +33,10 @@ buildGoModule rec {
"-X main.Version=${version}"
];
+ tags = [
+ "kvformat"
+ ];
+
postInstall = ''
tar xf ${web-assets}
mkdir -p $out/share/gotosocial
diff --git a/third_party/nixpkgs/pkgs/servers/home-assistant/component-packages.nix b/third_party/nixpkgs/pkgs/servers/home-assistant/component-packages.nix
index 8ef2dda17d..87af552c35 100644
--- a/third_party/nixpkgs/pkgs/servers/home-assistant/component-packages.nix
+++ b/third_party/nixpkgs/pkgs/servers/home-assistant/component-packages.nix
@@ -2,7 +2,7 @@
# Do not edit!
{
- version = "2024.9.3";
+ version = "2024.10.0";
components = {
"3_day_blinds" = ps: with ps; [
];
@@ -216,6 +216,8 @@
aprslib
geopy
];
+ "aps" = ps: with ps; [
+ ];
"apsystems" = ps: with ps; [
apsystems-ez1
];
@@ -284,6 +286,14 @@
pymicro-vad
pyspeex-noise
];
+ "assist_satellite" = ps: with ps; [
+ ha-ffmpeg
+ hassil
+ home-assistant-intents
+ mutagen
+ pymicro-vad
+ pyspeex-noise
+ ];
"asuswrt" = ps: with ps; [
aioasuswrt
pyasuswrt
@@ -584,6 +594,9 @@
];
"calendar" = ps: with ps; [
];
+ "cambridge_audio" = ps: with ps; [
+ aiostreammagic
+ ];
"camera" = ps: with ps; [
pyturbojpeg
];
@@ -739,6 +752,10 @@
];
"ddwrt" = ps: with ps; [
];
+ "deako" = ps: with ps; [
+ ifaddr
+ zeroconf
+ ]; # missing inputs: pydeako
"debugpy" = ps: with ps; [
debugpy
];
@@ -753,6 +770,7 @@
"default_config" = ps: with ps; [
aiodhcpwatcher
aiodiscover
+ aiohasupervisor
async-upnp-client
av
bleak
@@ -932,6 +950,12 @@
];
"duckdns" = ps: with ps; [
];
+ "duke_energy" = ps: with ps; [
+ aiodukeenergy
+ fnv-hash-fast
+ psutil-home-assistant
+ sqlalchemy
+ ];
"dunehd" = ps: with ps; [
pdunehd
];
@@ -946,6 +970,7 @@
"dweet" = ps: with ps; [
]; # missing inputs: dweepy
"dynalite" = ps: with ps; [
+ aiohasupervisor
dynalite-devices
dynalite-panel
home-assistant-frontend
@@ -1365,6 +1390,7 @@
pyfronius
];
"frontend" = ps: with ps; [
+ aiohasupervisor
home-assistant-frontend
pillow
];
@@ -1492,6 +1518,7 @@
gassist-text
];
"google_cloud" = ps: with ps; [
+ google-cloud-speech
google-cloud-texttospeech
];
"google_domains" = ps: with ps; [
@@ -1511,6 +1538,9 @@
"google_maps" = ps: with ps; [
locationsharinglib
];
+ "google_photos" = ps: with ps; [
+ google-photos-library-api
+ ];
"google_pubsub" = ps: with ps; [
google-cloud-pubsub
];
@@ -1590,6 +1620,7 @@
habitipy
];
"hardkernel" = ps: with ps; [
+ aiohasupervisor
psutil-home-assistant
];
"hardware" = ps: with ps; [
@@ -1602,6 +1633,7 @@
aioharmony
];
"hassio" = ps: with ps; [
+ aiohasupervisor
];
"havana_shade" = ps: with ps; [
];
@@ -1670,6 +1702,7 @@
"homeassistant_alerts" = ps: with ps; [
];
"homeassistant_green" = ps: with ps; [
+ aiohasupervisor
pillow
psutil-home-assistant
pyserial
@@ -1678,6 +1711,7 @@
zha
];
"homeassistant_hardware" = ps: with ps; [
+ aiohasupervisor
pillow
pyserial
pyudev
@@ -1685,6 +1719,7 @@
zha
];
"homeassistant_sky_connect" = ps: with ps; [
+ aiohasupervisor
pillow
psutil-home-assistant
pyserial
@@ -1693,6 +1728,7 @@
zha
];
"homeassistant_yellow" = ps: with ps; [
+ aiohasupervisor
pillow
psutil-home-assistant
pyserial
@@ -1959,6 +1995,7 @@
"inspired_shades" = ps: with ps; [
];
"insteon" = ps: with ps; [
+ aiohasupervisor
home-assistant-frontend
insteon-frontend-home-assistant
pillow
@@ -2029,6 +2066,9 @@
"isal" = ps: with ps; [
isal
];
+ "iskra" = ps: with ps; [
+ pyiskra
+ ];
"islamic_prayer_times" = ps: with ps; [
prayer-times-calculator-offline
];
@@ -2164,6 +2204,7 @@
knocki
];
"knx" = ps: with ps; [
+ aiohasupervisor
home-assistant-frontend
knx-frontend
pillow
@@ -2243,6 +2284,7 @@
"lawn_mower" = ps: with ps; [
];
"lcn" = ps: with ps; [
+ aiohasupervisor
home-assistant-frontend
lcn-frontend
pillow
@@ -2324,6 +2366,9 @@
];
"legrand" = ps: with ps; [
];
+ "lektrico" = ps: with ps; [
+ lektricowifi
+ ];
"lg_netcast" = ps: with ps; [
ifaddr
pylgnetcast
@@ -2394,6 +2439,7 @@
"lock" = ps: with ps; [
];
"logbook" = ps: with ps; [
+ aiohasupervisor
fnv-hash-fast
home-assistant-frontend
pillow
@@ -2424,6 +2470,7 @@
pyturbojpeg
];
"lovelace" = ps: with ps; [
+ aiohasupervisor
pillow
];
"luci" = ps: with ps; [
@@ -2462,6 +2509,7 @@
paho-mqtt_1
];
"map" = ps: with ps; [
+ aiohasupervisor
home-assistant-frontend
pillow
];
@@ -2671,6 +2719,8 @@
]; # missing inputs: moehlenhoff-alpha2
"mold_indicator" = ps: with ps; [
];
+ "monarch_money" = ps: with ps; [
+ ]; # missing inputs: typedmonarchmoney
"monessen" = ps: with ps; [
];
"monoprice" = ps: with ps; [
@@ -2768,6 +2818,7 @@
mutesync
];
"my" = ps: with ps; [
+ aiohasupervisor
home-assistant-frontend
pillow
];
@@ -2930,6 +2981,8 @@
"nx584" = ps: with ps; [
pynx584
];
+ "nyt_games" = ps: with ps; [
+ ]; # missing inputs: nyt_games
"nzbget" = ps: with ps; [
]; # missing inputs: pynzbgetapi
"oasa_telematics" = ps: with ps; [
@@ -2963,6 +3016,7 @@
omnilogic
];
"onboarding" = ps: with ps; [
+ aiohasupervisor
pillow
];
"oncue" = ps: with ps; [
@@ -3075,6 +3129,7 @@
"osramlightify" = ps: with ps; [
]; # missing inputs: lightify
"otbr" = ps: with ps; [
+ aiohasupervisor
ifaddr
pillow
psutil-home-assistant
@@ -3123,10 +3178,12 @@
pexpect
];
"panel_custom" = ps: with ps; [
+ aiohasupervisor
home-assistant-frontend
pillow
];
"panel_iframe" = ps: with ps; [
+ aiohasupervisor
home-assistant-frontend
pillow
];
@@ -3433,6 +3490,7 @@
zeroconf
];
"raspberry_pi" = ps: with ps; [
+ aiohasupervisor
psutil-home-assistant
];
"raspyrfm" = ps: with ps; [
@@ -3451,6 +3509,7 @@
sqlalchemy
];
"recovery_mode" = ps: with ps; [
+ aiohasupervisor
ha-ffmpeg
hass-nabucasa
hassil
@@ -3517,8 +3576,7 @@
"ring" = ps: with ps; [
ha-ffmpeg
ring-doorbell
- ]
- ++ ring-doorbell.optional-dependencies.listen;
+ ];
"ripple" = ps: with ps; [
]; # missing inputs: python-ripple-api
"risco" = ps: with ps; [
@@ -3764,6 +3822,8 @@
sensorpush-ble
zeroconf
];
+ "sensoterra" = ps: with ps; [
+ ]; # missing inputs: sensoterra
"sentry" = ps: with ps; [
sentry-sdk
];
@@ -3897,6 +3957,8 @@
"smarttub" = ps: with ps; [
python-smarttub
];
+ "smarty" = ps: with ps; [
+ ]; # missing inputs: pysmarty2
"smhi" = ps: with ps; [
smhi-pkg
];
@@ -4242,8 +4304,6 @@
]; # missing inputs: tessie-api
"text" = ps: with ps; [
];
- "tfiac" = ps: with ps; [
- ]; # missing inputs: pytfiac
"thermobeacon" = ps: with ps; [
aioesphomeapi
aioruuvigateway
@@ -4296,9 +4356,6 @@
thermopro-ble
zeroconf
];
- "thermoworks_smoke" = ps: with ps; [
- stringcase
- ]; # missing inputs: thermoworks-smoke
"thethingsnetwork" = ps: with ps; [
ttn-client
];
@@ -4449,6 +4506,8 @@
"trend" = ps: with ps; [
numpy_1
];
+ "triggercmd" = ps: with ps; [
+ ]; # missing inputs: triggercmd
"tts" = ps: with ps; [
ha-ffmpeg
mutagen
@@ -4678,6 +4737,9 @@
];
"websocket_api" = ps: with ps; [
];
+ "weheat" = ps: with ps; [
+ weheat
+ ];
"wemo" = ps: with ps; [
pywemo
];
@@ -4716,6 +4778,8 @@
"wled" = ps: with ps; [
wled
];
+ "wmspro" = ps: with ps; [
+ ]; # missing inputs: pywmspro
"wolflink" = ps: with ps; [
]; # missing inputs: wolf-comm
"workday" = ps: with ps; [
@@ -4895,6 +4959,7 @@
"zeversolar" = ps: with ps; [
]; # missing inputs: zeversolar
"zha" = ps: with ps; [
+ aiohasupervisor
pillow
pyserial
pyudev
@@ -4982,6 +5047,7 @@
"arve"
"aseko_pool_live"
"assist_pipeline"
+ "assist_satellite"
"asuswrt"
"atag"
"august"
@@ -5028,6 +5094,7 @@
"button"
"caldav"
"calendar"
+ "cambridge_audio"
"camera"
"canary"
"cast"
@@ -5089,6 +5156,7 @@
"dsmr_reader"
"dte_energy_bridge"
"duckdns"
+ "duke_energy"
"dunehd"
"duotecno"
"dwd_weather_warnings"
@@ -5198,9 +5266,11 @@
"google"
"google_assistant"
"google_assistant_sdk"
+ "google_cloud"
"google_domains"
"google_generative_ai_conversation"
"google_mail"
+ "google_photos"
"google_pubsub"
"google_sheets"
"google_tasks"
@@ -5291,6 +5361,7 @@
"iqvia"
"iron_os"
"isal"
+ "iskra"
"islamic_prayer_times"
"israel_rail"
"ista_ecotrend"
@@ -5324,6 +5395,7 @@
"lcn"
"ld2410_ble"
"led_ble"
+ "lektrico"
"lg_netcast"
"lg_soundbar"
"lidarr"
@@ -5770,6 +5842,7 @@
"webmin"
"webostv"
"websocket_api"
+ "weheat"
"wemo"
"whirlpool"
"whois"
diff --git a/third_party/nixpkgs/pkgs/servers/home-assistant/custom-components/bodymiscale/default.nix b/third_party/nixpkgs/pkgs/servers/home-assistant/custom-components/bodymiscale/default.nix
new file mode 100644
index 0000000000..e2b23891db
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/servers/home-assistant/custom-components/bodymiscale/default.nix
@@ -0,0 +1,35 @@
+{
+ lib,
+ buildHomeAssistantComponent,
+ fetchFromGitHub,
+
+ cachetools,
+}:
+
+buildHomeAssistantComponent rec {
+ owner = "dckiller51";
+ domain = "bodymiscale";
+ version = "2024.6.0";
+
+ src = fetchFromGitHub {
+ inherit owner;
+ repo = domain;
+ rev = version;
+ hash = "sha256-6bYKqU9yucISjTrmCUx1bNn9kqvT9jW1OBrqAa4ayEQ=";
+ };
+
+ postPatch = ''
+ substituteInPlace custom_components/bodymiscale/manifest.json --replace-fail 'cachetools==5.3.0' 'cachetools>=5.3.0'
+ '';
+
+ propagatedBuildInputs = [
+ cachetools
+ ];
+
+ meta = {
+ description = "Home Assistant custom component providing body metrics for Xiaomi Mi Scale 1 and 2";
+ homepage = "https://github.com/dckiller51/bodymiscale";
+ license = with lib.licenses; [ asl20 ];
+ maintainers = with lib.maintainers; [ justinas ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/servers/home-assistant/custom-components/default.nix b/third_party/nixpkgs/pkgs/servers/home-assistant/custom-components/default.nix
index 3345af4403..55e9b7d39f 100644
--- a/third_party/nixpkgs/pkgs/servers/home-assistant/custom-components/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/home-assistant/custom-components/default.nix
@@ -14,6 +14,8 @@
better_thermostat = callPackage ./better_thermostat {};
+ bodymiscale = callPackage ./bodymiscale { };
+
dwd = callPackage ./dwd { };
elevenlabs_tts = callPackage ./elevenlabs_tts {};
diff --git a/third_party/nixpkgs/pkgs/servers/home-assistant/custom-components/smartthinq-sensors/default.nix b/third_party/nixpkgs/pkgs/servers/home-assistant/custom-components/smartthinq-sensors/default.nix
index 4e118bb3e2..5ee30efeaa 100644
--- a/third_party/nixpkgs/pkgs/servers/home-assistant/custom-components/smartthinq-sensors/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/home-assistant/custom-components/smartthinq-sensors/default.nix
@@ -9,13 +9,13 @@
buildHomeAssistantComponent rec {
owner = "ollo69";
domain = "smartthinq_sensors";
- version = "0.39.2";
+ version = "0.40.0";
src = fetchFromGitHub {
inherit owner;
repo = "ha-smartthinq-sensors";
rev = "v${version}";
- hash = "sha256-tLq4sqeKmjEDDaowA8ouH/mI7jQfq49kkt/a8+40rhQ=";
+ hash = "sha256-2uahTfRmhEqcazz6SzG2abR0e15POsIe/gKs62AITB8=";
};
propagatedBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/servers/home-assistant/custom-components/solax_modbus/default.nix b/third_party/nixpkgs/pkgs/servers/home-assistant/custom-components/solax_modbus/default.nix
index 078d7db355..8780ce2fa2 100644
--- a/third_party/nixpkgs/pkgs/servers/home-assistant/custom-components/solax_modbus/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/home-assistant/custom-components/solax_modbus/default.nix
@@ -8,13 +8,13 @@
buildHomeAssistantComponent rec {
owner = "wills106";
domain = "solax_modbus";
- version = "2024.09.4";
+ version = "2024.09.5";
src = fetchFromGitHub {
owner = "wills106";
repo = "homeassistant-solax-modbus";
rev = "refs/tags/${version}";
- hash = "sha256-xWWsV57ozzEQWRfO1t4EbwD7DWiB1go+iJbTLPuufJs=";
+ hash = "sha256-mpsa+9LBnDfvMbOuEwctoPSg8IHRmkrFalVyg+1KR00=x";
};
dependencies = [ pymodbus ];
diff --git a/third_party/nixpkgs/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/default.nix b/third_party/nixpkgs/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/default.nix
index e9d67bd92d..1398dc0f2d 100644
--- a/third_party/nixpkgs/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/default.nix
@@ -5,18 +5,18 @@
buildNpmPackage rec {
pname = "universal-remote-card";
- version = "4.0.5";
+ version = "4.0.6";
src = fetchFromGitHub {
owner = "Nerwyn";
repo = "android-tv-card";
rev = version;
- hash = "sha256-LuljLjAljDn2hCMvdGpN27EzAxPl5Vnq4kIDVZ/8GV8=";
+ hash = "sha256-daxuvbjbnB1OZbvVGrA/jRe65x3MCXGFQ3o4L17Bgjk=";
};
patches = [ ./dont-call-git.patch ];
- npmDepsHash = "sha256-trFOW3iJUm7jFLhDEjKqAkCJz5Pk4LqF4M6au1LjLzc=";
+ npmDepsHash = "sha256-AQYsXaZ4TyL8QjxOfub24NBxp0U6WMe+Czq+ooXwkIw=";
installPhase = ''
runHook preInstall
diff --git a/third_party/nixpkgs/pkgs/servers/home-assistant/default.nix b/third_party/nixpkgs/pkgs/servers/home-assistant/default.nix
index 4a4a6b8eed..c22bfe4418 100644
--- a/third_party/nixpkgs/pkgs/servers/home-assistant/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/home-assistant/default.nix
@@ -408,7 +408,7 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run update-component-packages.py after updating
- hassVersion = "2024.9.3";
+ hassVersion = "2024.10.0";
in python.pkgs.buildPythonApplication rec {
pname = "homeassistant";
@@ -426,13 +426,13 @@ in python.pkgs.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
rev = "refs/tags/${version}";
- hash = "sha256-W/qngUrc/R3lqdIWUFIXtP9IJ6t+VGdeAdJyZuGm94Q=";
+ hash = "sha256-X7atEjhw6QcS5xNiW+17/vrwqjCL4N3VocxUTELLXgo=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
- hash = "sha256-Qp1AiB89sq1OrAVR7qLEfX1j8kW8L2lb4Z1x4z4AzP0=";
+ hash = "sha256-SHNs/zLyNVi0uGguRTWMnt9UpPYEFJbrfwBYFz+q5Nk=";
};
build-system = with python.pkgs; [
@@ -457,6 +457,7 @@ in python.pkgs.buildPythonApplication rec {
"sqlalchemy"
"typing-extensions"
"urllib3"
+ "uv"
"yarl"
];
@@ -489,6 +490,7 @@ in python.pkgs.buildPythonApplication rec {
dependencies = with python.pkgs; [
# Only packages required in pyproject.toml
aiodns
+ aiohasupervisor
aiohttp
aiohttp-cors
aiohttp-fast-zlib
@@ -512,7 +514,6 @@ in python.pkgs.buildPythonApplication rec {
orjson
packaging
pillow
- pip
psutil-home-assistant
pyjwt
pyopenssl
@@ -523,6 +524,7 @@ in python.pkgs.buildPythonApplication rec {
typing-extensions
ulid-transform
urllib3
+ uv
voluptuous
voluptuous-openapi
voluptuous-serialize
@@ -530,8 +532,6 @@ in python.pkgs.buildPythonApplication rec {
# REQUIREMENTS in homeassistant/auth/mfa_modules/totp.py and homeassistant/auth/mfa_modules/notify.py
pyotp
pyqrcode
- # Implicit dependency via homeassistant/requirements.py
- packaging
];
makeWrapperArgs = lib.optional skipPip "--add-flags --skip-pip";
@@ -587,6 +587,8 @@ in python.pkgs.buildPythonApplication rec {
"--deselect=tests/helpers/test_script.py::test_parallel_error"
"--deselect=tests/helpers/test_script.py::test_propagate_error_service_not_found"
"--deselect=tests/helpers/test_script.py::test_continue_on_error_automation_issue"
+ # checks whether pip is installed
+ "--deselect=tests/util/test_package.py::test_check_package_fragment"
# tests are located in tests/
"tests"
];
diff --git a/third_party/nixpkgs/pkgs/servers/home-assistant/frontend.nix b/third_party/nixpkgs/pkgs/servers/home-assistant/frontend.nix
index b40c1e1e1f..d56630451d 100644
--- a/third_party/nixpkgs/pkgs/servers/home-assistant/frontend.nix
+++ b/third_party/nixpkgs/pkgs/servers/home-assistant/frontend.nix
@@ -4,7 +4,7 @@ buildPythonPackage rec {
# the frontend version corresponding to a specific home-assistant version can be found here
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
pname = "home-assistant-frontend";
- version = "20240909.1";
+ version = "20241002.2";
format = "wheel";
src = fetchPypi {
@@ -12,7 +12,7 @@ buildPythonPackage rec {
pname = "home_assistant_frontend";
dist = "py3";
python = "py3";
- hash = "sha256-inxDdsJQ58Jg+3bc382l8z/PbChWI0pfZR/k+wyexvE=";
+ hash = "sha256-9NqPBWcNM288ATdKH+Em0e9g2V2497YJLt8Wx5OL4+k=";
};
# there is nothing to strip in this package
diff --git a/third_party/nixpkgs/pkgs/servers/home-assistant/intents.nix b/third_party/nixpkgs/pkgs/servers/home-assistant/intents.nix
index 9442d1fbde..a7360dd7e2 100644
--- a/third_party/nixpkgs/pkgs/servers/home-assistant/intents.nix
+++ b/third_party/nixpkgs/pkgs/servers/home-assistant/intents.nix
@@ -21,7 +21,7 @@
buildPythonPackage rec {
pname = "home-assistant-intents";
- version = "2024.9.4";
+ version = "2024.10.2";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -31,7 +31,7 @@ buildPythonPackage rec {
repo = "intents-package";
rev = "refs/tags/${version}";
fetchSubmodules = true;
- hash = "sha256-8wsszLbrOLvJJoXFHx40zJJbXKT6yNRS5Kgam9P8yGQ=";
+ hash = "sha256-bVKsZvQ4JhVpwILkRR/+lUzchBGwG2D4TTdBD7lDRcY=";
};
build-system = [
diff --git a/third_party/nixpkgs/pkgs/servers/home-assistant/stubs.nix b/third_party/nixpkgs/pkgs/servers/home-assistant/stubs.nix
index 93b21249b8..da133b6a9c 100644
--- a/third_party/nixpkgs/pkgs/servers/home-assistant/stubs.nix
+++ b/third_party/nixpkgs/pkgs/servers/home-assistant/stubs.nix
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "homeassistant-stubs";
- version = "2024.9.3";
+ version = "2024.10.0";
pyproject = true;
disabled = python.version != home-assistant.python.version;
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "KapJI";
repo = "homeassistant-stubs";
rev = "refs/tags/${version}";
- hash = "sha256-ohk0Gxq+q7PH/+SRMEu4KFz/xoc/TDeuEzTnMjaYMBU=";
+ hash = "sha256-CI8orK0iR8avP4zgdIo9EWa9G7fqAul9CF/rEZBqDbQ=";
};
build-system = [
diff --git a/third_party/nixpkgs/pkgs/servers/homepage-dashboard/default.nix b/third_party/nixpkgs/pkgs/servers/homepage-dashboard/default.nix
index f9ce34fde8..96c58a5981 100644
--- a/third_party/nixpkgs/pkgs/servers/homepage-dashboard/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/homepage-dashboard/default.nix
@@ -29,16 +29,16 @@ let
in
buildNpmPackage rec {
pname = "homepage-dashboard";
- version = "0.9.9";
+ version = "0.9.10";
src = fetchFromGitHub {
owner = "gethomepage";
repo = "homepage";
rev = "v${version}";
- hash = "sha256-jUKXAqq6Oj8CmOuBUlsf0zDIcK+3MX/czzNDmakN9VM=";
+ hash = "sha256-qDbYgitMbjOMIZUyQuFSNAyb/ZRAcStm/jDrsIutKno=";
};
- npmDepsHash = "sha256-YjcF8FkURnTurcJ0Iq0ghv/bhu5sFA860jXrn3TkRds=";
+ npmDepsHash = "sha256-gAti4y4Ios7XjJ3nVOhzjwPzcAC2upODZ64qQjx17JE=";
preBuild = ''
mkdir -p config
diff --git a/third_party/nixpkgs/pkgs/servers/http/angie/default.nix b/third_party/nixpkgs/pkgs/servers/http/angie/default.nix
index e77647ffe4..a0bd7bbcee 100644
--- a/third_party/nixpkgs/pkgs/servers/http/angie/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/http/angie/default.nix
@@ -8,12 +8,12 @@
}@args:
callPackage ../nginx/generic.nix args rec {
- version = "1.6.2";
+ version = "1.7.0";
pname = if withQuic then "angieQuic" else "angie";
src = fetchurl {
url = "https://download.angie.software/files/angie-${version}.tar.gz";
- hash = "sha256-5+7FFnf3WHzFf9EyYMAyL6dozaqEkhWzFdrU4OcfXFk=";
+ hash = "sha256-B5fm4BgV/bMLvJ9wOAA4fJyLLGARManDlQmjPXPyHAE=";
};
configureFlags = lib.optionals withAcme [
diff --git a/third_party/nixpkgs/pkgs/servers/http/apache-modules/mod_jk/default.nix b/third_party/nixpkgs/pkgs/servers/http/apache-modules/mod_jk/default.nix
index 22a50ea8fe..b1134f7d3f 100644
--- a/third_party/nixpkgs/pkgs/servers/http/apache-modules/mod_jk/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/http/apache-modules/mod_jk/default.nix
@@ -1,36 +1,52 @@
-{ lib, stdenv, fetchurl, apacheHttpd, jdk }:
+{
+ lib,
+ stdenv,
+ apacheHttpd,
+ autoreconfHook,
+ fetchFromGitHub,
+ jdk,
+}:
stdenv.mkDerivation rec {
pname = "mod_jk";
- version = "1.2.49";
+ version = "1.2.50";
- src = fetchurl {
- url = "mirror://apache/tomcat/tomcat-connectors/jk/tomcat-connectors-${version}-src.tar.gz";
- hash = "sha256-Q8sCg8koeOnU7xEGMdvSvra1VxPBJ84EMZCyswh1fpw=";
+ src = fetchFromGitHub {
+ owner = "apache";
+ repo = "tomcat-connectors";
+ rev = "refs/tags/JK_${lib.replaceStrings [ "." ] [ "_" ] version}";
+ hash = "sha256-hlwlx7Sb4oeZIzHQYOC3e9xEZK9u6ZG8Q2U/XdKMe3U=";
};
+ sourceRoot = "${src.name}/native";
+
+ nativeBuildInputs = [ autoreconfHook ];
+
+ buildInputs = [
+ apacheHttpd
+ jdk
+ ];
+
configureFlags = [
"--with-apxs=${apacheHttpd.dev}/bin/apxs"
"--with-java-home=${jdk}"
];
- setSourceRoot = ''
- sourceRoot=$(echo */native)
- '';
-
installPhase = ''
+ runHook preInstall
+
mkdir -p $out/modules
cp apache-2.0/mod_jk.so $out/modules
+
+ runHook postInstall
'';
- buildInputs = [ apacheHttpd jdk ];
-
- meta = with lib; {
+ meta = {
description = "Provides web server plugins to connect web servers with Tomcat";
homepage = "https://tomcat.apache.org/download-connectors.cgi";
changelog = "https://tomcat.apache.org/connectors-doc/miscellaneous/changelog.html";
- license = licenses.asl20;
- maintainers = with maintainers; [ anthonyroussel ];
- platforms = platforms.unix;
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ anthonyroussel ];
+ platforms = lib.platforms.unix;
};
}
diff --git a/third_party/nixpkgs/pkgs/servers/http/jetty/11.x.nix b/third_party/nixpkgs/pkgs/servers/http/jetty/11.x.nix
index 144085433b..b3699e7992 100644
--- a/third_party/nixpkgs/pkgs/servers/http/jetty/11.x.nix
+++ b/third_party/nixpkgs/pkgs/servers/http/jetty/11.x.nix
@@ -1,4 +1,4 @@
import ./common.nix {
- version = "11.0.23";
- hash = "sha256-ISsDetefL9ow5aZ7vcSG1BgGwBO0FtDrd741mi8ORiY=";
+ version = "11.0.24";
+ hash = "sha256-Z+XvaUed7gtyHc9YjHG5e1H5QR6yP9UUWvxQGR5hojk=";
}
diff --git a/third_party/nixpkgs/pkgs/servers/http/jetty/12.x.nix b/third_party/nixpkgs/pkgs/servers/http/jetty/12.x.nix
index a7039fa489..6deb6b0245 100644
--- a/third_party/nixpkgs/pkgs/servers/http/jetty/12.x.nix
+++ b/third_party/nixpkgs/pkgs/servers/http/jetty/12.x.nix
@@ -1,4 +1,4 @@
import ./common.nix {
- version = "12.0.12";
- hash = "sha256-CFdVT+AYK2KvXRzqMtTLz89BsXSuPolv+2u8EbTsil4=";
+ version = "12.0.14";
+ hash = "sha256-Ps8pVq377QLFyQZg6AoyEr1G9PonFaVxOCD69/VTGEY=";
}
diff --git a/third_party/nixpkgs/pkgs/servers/http/pomerium/yarn-hash b/third_party/nixpkgs/pkgs/servers/http/pomerium/yarn-hash
deleted file mode 100644
index a631334cc3..0000000000
--- a/third_party/nixpkgs/pkgs/servers/http/pomerium/yarn-hash
+++ /dev/null
@@ -1 +0,0 @@
-1xkn1zbhg4q35azlhcgc1bk1sykrawngq1fcb5r5ghgh3m2kmz76
diff --git a/third_party/nixpkgs/pkgs/servers/http/router/default.nix b/third_party/nixpkgs/pkgs/servers/http/router/default.nix
index e4aed3674a..c5a2f7d33c 100644
--- a/third_party/nixpkgs/pkgs/servers/http/router/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/http/router/default.nix
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "router";
- version = "1.52.1";
+ version = "1.55.0";
src = fetchFromGitHub {
owner = "apollographql";
repo = pname;
rev = "v${version}";
- hash = "sha256-Gd+YXDztRfeJ7fFKSs7EPq0FsaSzMRYgh9CUXHS675w=";
+ hash = "sha256-qnjerjU940Tl/2kmvIMU5K40Qtv3Ukrou6uTuBcwfbQ=";
};
- cargoHash = "sha256-jRv8mzeRznq8txQ+kgOr6TIXe5VDUCfGin8aLRX6HAo=";
+ cargoHash = "sha256-gl2UTAljMsjm+TrSjHGEXqJGHdx5PB1Jobm7aNX2nFY=";
nativeBuildInputs = [
cmake
diff --git a/third_party/nixpkgs/pkgs/servers/http/tomcat/default.nix b/third_party/nixpkgs/pkgs/servers/http/tomcat/default.nix
index fee5d15e11..e917a9558c 100644
--- a/third_party/nixpkgs/pkgs/servers/http/tomcat/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/http/tomcat/default.nix
@@ -59,12 +59,12 @@ let
in
{
tomcat9 = common {
- version = "9.0.94";
- hash = "sha256-KMjFSxBc6/qw196lxkwLJPV7N5efrB9p0C9Q0gPSPfA=";
+ version = "9.0.95";
+ hash = "sha256-WzdanjSlywXfIYi/6eK2pve2kaPApiaytMBHxR1DQgU=";
};
tomcat10 = common {
- version = "10.1.29";
- hash = "sha256-k9klJ9Rn//CU1F2xyrvhos77kpeXeaRPKlDQU7QVXOM=";
+ version = "10.1.30";
+ hash = "sha256-jeWoCPPcdirOZ5SM2Q0TJ7EWgWYiBE3IdQ8EIH35Ci4=";
};
}
diff --git a/third_party/nixpkgs/pkgs/servers/hylafaxplus/default.nix b/third_party/nixpkgs/pkgs/servers/hylafaxplus/default.nix
index 246ad636ce..3c66ce8129 100644
--- a/third_party/nixpkgs/pkgs/servers/hylafaxplus/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/hylafaxplus/default.nix
@@ -32,8 +32,8 @@
let
pname = "hylafaxplus";
- version = "7.0.8";
- hash = "sha512-6wTLVcaHpASy+2i+jeoJ1cM2aLgI5vznGrLd4NCkLHiOxlfCh/ASRaj2Nxt9ZZ5NN/deEwf9tNSZ7MkFZHVsqA==";
+ version = "7.0.9";
+ hash = "sha512-3OJwM4vFC9pzPozPobFLiNNx/Qnkl8BpNNziRUpJNBDLBxjtg/eDm3GnprS2hpt7VUoV4PCsFvp1hxhNnhlUwQ==";
configSite = substituteAll {
name = "${pname}-config.site";
diff --git a/third_party/nixpkgs/pkgs/servers/hylafaxplus/libtiff-4.patch b/third_party/nixpkgs/pkgs/servers/hylafaxplus/libtiff-4.patch
index d7284e2428..2257705710 100644
--- a/third_party/nixpkgs/pkgs/servers/hylafaxplus/libtiff-4.patch
+++ b/third_party/nixpkgs/pkgs/servers/hylafaxplus/libtiff-4.patch
@@ -5,7 +5,7 @@ https://bugs.gentoo.org/706154
echo '#define TIFFSTRIPBYTECOUNTS uint32_t'
echo '#define TIFFVERSION TIFF_VERSION'
echo '#define TIFFHEADER TIFFHeader';;
-- 4.[0123456]) tiff_runlen_t="uint32_t"
+- 4.[01234567]) tiff_runlen_t="uint32_t"
+ 4.[0-9]) tiff_runlen_t="uint32_t"
tiff_offset_t="uint64_t"
echo '#define TIFFSTRIPBYTECOUNTS uint64_t'
diff --git a/third_party/nixpkgs/pkgs/servers/keycloak/default.nix b/third_party/nixpkgs/pkgs/servers/keycloak/default.nix
index 2ef6b0fdf3..edf1943006 100644
--- a/third_party/nixpkgs/pkgs/servers/keycloak/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/keycloak/default.nix
@@ -18,11 +18,11 @@ let
'';
in stdenv.mkDerivation rec {
pname = "keycloak";
- version = "25.0.6";
+ version = "26.0.0";
src = fetchzip {
url = "https://github.com/keycloak/keycloak/releases/download/${version}/keycloak-${version}.zip";
- hash = "sha256-1VHixRgErao/1ZEJv+rlnNmUd2NT35X89D8wuUhYF08=";
+ hash = "sha256-BWkF5iiR4J7NskrJUFmlP0N+HEkyZLnLJbMmbXCROxo=";
};
nativeBuildInputs = [ makeWrapper jre ];
diff --git a/third_party/nixpkgs/pkgs/servers/klipper/default.nix b/third_party/nixpkgs/pkgs/servers/klipper/default.nix
index d2a772a175..297cffb365 100644
--- a/third_party/nixpkgs/pkgs/servers/klipper/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/klipper/default.nix
@@ -4,17 +4,18 @@
, python3
, unstableGitUpdater
, makeWrapper
+, writeShellScript
}:
stdenv.mkDerivation rec {
pname = "klipper";
- version = "0.12.0-unstable-2024-09-01";
+ version = "0.12.0-unstable-2024-09-22";
src = fetchFromGitHub {
owner = "KevinOConnor";
repo = "klipper";
- rev = "08a1c9f12760ee6d89db2b82e76c7d93453212db";
- sha256 = "sha256-bVHSiWqswum4ykVpPTt11wJSGnSjJnMT8OUvbYGFopY=";
+ rev = "9426485bb6c3855b117e05b1927e0b7c1937e0a9";
+ sha256 = "sha256-ACSK2G6byCx6TTHjGM0wf/tBzKI70DCywtEQbLe9e4w=";
};
sourceRoot = "${src.name}/klippy";
@@ -44,6 +45,18 @@ stdenv.mkDerivation rec {
--replace 'GCC_CMD = "gcc"' 'GCC_CMD = "${stdenv.cc.targetPrefix}cc"'
'';
+ pythonInterpreter =
+ (python3.withPackages (
+ p: with p; [
+ numpy
+ matplotlib
+ ]
+ )).interpreter;
+
+ pythonScriptWrapper = writeShellScript pname ''
+ ${pythonInterpreter} "@out@/lib/scripts/@script@" "$@"
+ '';
+
# NB: We don't move the main entry point into `/bin`, or even symlink it,
# because it uses relative paths to find necessary modules. We could wrap but
# this is used 99% of the time as a service, so it's not worth the effort.
@@ -56,6 +69,8 @@ stdenv.mkDerivation rec {
# under `klipper_path`
cp -r $src/docs $out/lib/docs
cp -r $src/config $out/lib/config
+ cp -r $src/scripts $out/lib/scripts
+ cp -r $src/klippy $out/lib/klippy
# Add version information. For the normal procedure see https://www.klipper3d.org/Packaging.html#versioning
# This is done like this because scripts/make_version.py is not available when sourceRoot is set to "${src.name}/klippy"
@@ -64,6 +79,12 @@ stdenv.mkDerivation rec {
mkdir -p $out/bin
chmod 755 $out/lib/klipper/klippy.py
makeWrapper $out/lib/klipper/klippy.py $out/bin/klippy --chdir $out/lib/klipper
+
+ substitute "$pythonScriptWrapper" "$out/bin/klipper-calibrate-shaper" \
+ --subst-var "out" \
+ --subst-var-by "script" "calibrate_shaper.py"
+ chmod 755 "$out/bin/klipper-calibrate-shaper"
+
runHook postInstall
'';
diff --git a/third_party/nixpkgs/pkgs/servers/mail/rspamd/default.nix b/third_party/nixpkgs/pkgs/servers/mail/rspamd/default.nix
index 65fec7bad3..2aeebb203b 100644
--- a/third_party/nixpkgs/pkgs/servers/mail/rspamd/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/mail/rspamd/default.nix
@@ -33,13 +33,13 @@ assert withHyperscan -> stdenv.hostPlatform.isx86_64;
stdenv.mkDerivation rec {
pname = "rspamd";
- version = "3.9.1";
+ version = "3.10.0";
src = fetchFromGitHub {
owner = "rspamd";
repo = "rspamd";
rev = version;
- hash = "sha256-qT94DqX5Dt9pLgqed/j+dtiykwRFY3Fsbvcub7IzAZE=";
+ hash = "sha256-fsxeTgciZb0HqvRWoUjwe/mrRZPW23hOwx7PJBSlBSo=";
};
hardeningEnable = [ "pie" ];
diff --git a/third_party/nixpkgs/pkgs/servers/mastodon/gemset.nix b/third_party/nixpkgs/pkgs/servers/mastodon/gemset.nix
index d6e73054a7..20be6e58e3 100644
--- a/third_party/nixpkgs/pkgs/servers/mastodon/gemset.nix
+++ b/third_party/nixpkgs/pkgs/servers/mastodon/gemset.nix
@@ -610,10 +610,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1qh1b14jwbbj242klkyz5fc7npd4j0mvndz62gajhvl1l3wd7zc2";
+ sha256 = "0chwfdq2a6kbj6xz9l6zrdfnyghnh32si82la1dnpa5h75ir5anl";
type = "gem";
};
- version = "1.2.3";
+ version = "1.3.4";
};
connection_pool = {
groups = ["default" "test"];
@@ -895,10 +895,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1d2z4ky2v15dpcz672i2p7lb2nc793dasq3yq3660h2az53kss9v";
+ sha256 = "0r6zylqjfv0xhdxvldr0kgmnglm57nm506pcm6085f0xqa68cvnj";
type = "gem";
};
- version = "1.2.7";
+ version = "1.2.11";
};
excon = {
groups = ["default"];
@@ -1144,10 +1144,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1cm2lrvhrpqq19hbdsxf4lq2nkb2qdldbdxh3gvi15l62dlb5zqq";
+ sha256 = "0s4qhq3mjl0gak5wl20w9d5jhq069mk1393dkj76s8i2pvkqb578";
type = "gem";
};
- version = "1.8.1";
+ version = "1.11.1";
};
fuubar = {
dependencies = ["rspec-core" "ruby-progressbar"];
@@ -1881,10 +1881,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1vz1ychq2fhfqjgqdrx8bqkaxg5dzcgwnah00m57ydylczfy8pwk";
+ sha256 = "15gysw8rassqgdq3kwgl4mhqmrgh7nk2qvrcqp4ijyqazgywn6gq";
type = "gem";
};
- version = "1.16.6";
+ version = "1.16.7";
};
nsa = {
dependencies = ["activesupport" "concurrent-ruby" "sidekiq" "statsd-ruby"];
@@ -1913,10 +1913,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "15xjsxis357np7dy1lak39x1n8g8wxljb08wplw5i4gxi743zr7j";
+ sha256 = "1km0wqx9pj609jidvrqfsvzbzfgdnlpdnv7i7xfqm3wb55vk5w6y";
type = "gem";
};
- version = "2.1.1";
+ version = "2.1.2";
};
omniauth-cas = {
dependencies = ["addressable" "nokogiri" "omniauth"];
@@ -1948,10 +1948,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "01k9rkg97npcgm8r4x3ja8y20hsg4zy0dcjpzafx148q4yxbg74n";
+ sha256 = "05idjrc01nmmqz4g7kv16xd9yfzzvyibxzfrxk8rcwd1p0zgsxnb";
type = "gem";
};
- version = "2.1.0";
+ version = "2.1.2";
};
omniauth_openid_connect = {
dependencies = ["omniauth" "openid_connect"];
@@ -2127,10 +2127,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0i2vaww6qcazj0ywva1plmjnj6rk23b01szswc5jhcq7s2cikd1y";
+ sha256 = "0gml1rixrfb0naciq3mrnqkpcvm9ahgps1c04hzxh4b801f69914";
type = "gem";
};
- version = "6.4.2";
+ version = "6.4.3";
};
pundit = {
dependencies = ["activesupport"];
@@ -2158,10 +2158,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "01b9662zd2x9bp4rdjfid07h09zxj7kvn7f5fghbqhzc625ap1dp";
+ sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa";
type = "gem";
};
- version = "1.7.3";
+ version = "1.8.1";
};
rack = {
groups = ["default" "development" "pam_authentication" "production" "test"];
@@ -2212,10 +2212,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1a12m1mv8dc0g90fs1myvis8vsgr427k1arg1q4a9qlfw6fqyhis";
+ sha256 = "1kpm67az1wxlg76h620in2r7agfyhv177ps268j5ggsanzddzih8";
type = "gem";
};
- version = "3.0.5";
+ version = "3.0.6";
};
rack-proxy = {
dependencies = ["rack"];
@@ -2435,15 +2435,14 @@
version = "3.1.0";
};
rexml = {
- dependencies = ["strscan"];
groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0gccz5lixnddazvhksmj7l7hjwzjra2kz3qfyrzl2bz1q9h80bzh";
+ sha256 = "09shc1dvg88c4yx83d4c9wf26z838nlapa3cmlq8iqdci39a98v2";
type = "gem";
};
- version = "3.3.5";
+ version = "3.3.7";
};
rotp = {
groups = ["default"];
@@ -2674,10 +2673,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "18vnbzin5ypxrgcs9lllg7x311b69dyrdw2w1pwz84438hmxm79s";
+ sha256 = "1adq06m684gnpjp6qyb8shgj8jjy2npcfg7y6mg2ab9ilfdq6684";
type = "gem";
};
- version = "1.15.0";
+ version = "1.17.0";
};
ruby2_keywords = {
groups = ["default"];
@@ -2946,16 +2945,6 @@
};
version = "0.8.0";
};
- strscan = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0mamrl7pxacbc79ny5hzmakc9grbjysm3yy6119ppgsg44fsif01";
- type = "gem";
- };
- version = "3.1.0";
- };
swd = {
dependencies = ["activesupport" "attr_required" "httpclient"];
groups = ["default"];
diff --git a/third_party/nixpkgs/pkgs/servers/mastodon/source.nix b/third_party/nixpkgs/pkgs/servers/mastodon/source.nix
index 0b2fd5b57e..dccf253ea9 100644
--- a/third_party/nixpkgs/pkgs/servers/mastodon/source.nix
+++ b/third_party/nixpkgs/pkgs/servers/mastodon/source.nix
@@ -1,7 +1,7 @@
# This file was generated by pkgs.mastodon.updateScript.
{ fetchFromGitHub, applyPatches, patches ? [] }:
let
- version = "4.2.12";
+ version = "4.2.13";
in
(
applyPatches {
@@ -9,7 +9,7 @@ in
owner = "mastodon";
repo = "mastodon";
rev = "v${version}";
- hash = "sha256-q+j7zHJrIUOumJfk4w5BVu7eTUa1AjI5ho8XoOA2uJU=";
+ hash = "sha256-+HGu02fjYJ1x6Tk9AdqmFN7JHk3UnlvCdiQ/5yMu69M=";
};
patches = patches ++ [];
}) // {
diff --git a/third_party/nixpkgs/pkgs/servers/matrix-hebbot/Cargo.lock b/third_party/nixpkgs/pkgs/servers/matrix-hebbot/Cargo.lock
deleted file mode 100644
index 764ac9b16c..0000000000
--- a/third_party/nixpkgs/pkgs/servers/matrix-hebbot/Cargo.lock
+++ /dev/null
@@ -1,2782 +0,0 @@
-# This file is automatically @generated by Cargo.
-# It is not intended for manual editing.
-version = 3
-
-[[package]]
-name = "adler"
-version = "1.0.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
-
-[[package]]
-name = "adler32"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234"
-
-[[package]]
-name = "aead"
-version = "0.4.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e3e798aa0c8239776f54415bc06f3d74b1850f3f830b45c35cfc80556973f70"
-dependencies = [
- "generic-array",
-]
-
-[[package]]
-name = "aes"
-version = "0.7.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "495ee669413bfbe9e8cace80f4d3d78e6d8c8d99579f97fb93bde351b185f2d4"
-dependencies = [
- "cfg-if",
- "cipher",
- "cpufeatures",
- "ctr 0.7.0",
- "opaque-debug",
-]
-
-[[package]]
-name = "aes-gcm"
-version = "0.9.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2a930fd487faaa92a30afa92cc9dd1526a5cff67124abbbb1c617ce070f4dcf"
-dependencies = [
- "aead",
- "aes",
- "cipher",
- "ctr 0.8.0",
- "ghash",
- "subtle",
-]
-
-[[package]]
-name = "ahash"
-version = "0.7.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98"
-dependencies = [
- "getrandom 0.2.3",
- "once_cell",
- "version_check",
-]
-
-[[package]]
-name = "aho-corasick"
-version = "0.7.18"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
-dependencies = [
- "memchr",
-]
-
-[[package]]
-name = "assign"
-version = "1.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f093eed78becd229346bf859eec0aa4dd7ddde0757287b2b4107a1f09c80002"
-
-[[package]]
-name = "async-trait"
-version = "0.1.51"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "44318e776df68115a881de9a8fd1b9e53368d7a4a5ce4cc48517da3393233a5e"
-dependencies = [
- "proc-macro2 1.0.28",
- "quote 1.0.9",
- "syn 1.0.74",
-]
-
-[[package]]
-name = "atomic"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c3410529e8288c463bedb5930f82833bc0c90e5d2fe639a56582a4d09220b281"
-dependencies = [
- "autocfg",
-]
-
-[[package]]
-name = "atty"
-version = "0.2.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
-dependencies = [
- "hermit-abi",
- "libc",
- "winapi",
-]
-
-[[package]]
-name = "autocfg"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
-
-[[package]]
-name = "backoff"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9fe17f59a06fe8b87a6fc8bf53bb70b3aba76d7685f432487a68cd5552853625"
-dependencies = [
- "futures-core",
- "getrandom 0.2.3",
- "instant",
- "pin-project",
- "rand 0.8.4",
- "tokio",
-]
-
-[[package]]
-name = "base-x"
-version = "0.2.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b"
-
-[[package]]
-name = "base64"
-version = "0.13.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
-
-[[package]]
-name = "bitflags"
-version = "1.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
-
-[[package]]
-name = "block-buffer"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
-dependencies = [
- "generic-array",
-]
-
-[[package]]
-name = "bumpalo"
-version = "3.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631"
-
-[[package]]
-name = "bytemuck"
-version = "1.7.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72957246c41db82b8ef88a5486143830adeb8227ef9837740bdec67724cf2c5b"
-
-[[package]]
-name = "byteorder"
-version = "1.4.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
-
-[[package]]
-name = "bytes"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040"
-
-[[package]]
-name = "cc"
-version = "1.0.69"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2"
-
-[[package]]
-name = "cfg-if"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
-
-[[package]]
-name = "chacha20"
-version = "0.7.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea8756167ea0aca10e066cdbe7813bd71d2f24e69b0bc7b50509590cef2ce0b9"
-dependencies = [
- "cfg-if",
- "cipher",
- "cpufeatures",
- "zeroize",
-]
-
-[[package]]
-name = "chacha20poly1305"
-version = "0.8.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "175a11316f33592cf2b71416ee65283730b5b7849813c4891d02a12906ed9acc"
-dependencies = [
- "aead",
- "chacha20",
- "cipher",
- "poly1305",
- "zeroize",
-]
-
-[[package]]
-name = "checked_int_cast"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "17cc5e6b5ab06331c33589842070416baa137e8b0eb912b008cfd4a78ada7919"
-
-[[package]]
-name = "chrono"
-version = "0.4.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73"
-dependencies = [
- "libc",
- "num-integer",
- "num-traits",
- "serde",
- "time 0.1.43",
- "winapi",
-]
-
-[[package]]
-name = "cipher"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7"
-dependencies = [
- "generic-array",
-]
-
-[[package]]
-name = "cmake"
-version = "0.1.45"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb6210b637171dfba4cda12e579ac6dc73f5165ad56133e5d72ef3131f320855"
-dependencies = [
- "cc",
-]
-
-[[package]]
-name = "color_quant"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
-
-[[package]]
-name = "const-oid"
-version = "0.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "44c32f031ea41b4291d695026c023b95d59db2d8a2c7640800ed56bc8f510f22"
-
-[[package]]
-name = "const_fn"
-version = "0.4.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f92cfa0fd5690b3cf8c1ef2cabbd9b7ef22fa53cf5e1f92b05103f6d5d1cf6e7"
-
-[[package]]
-name = "core-foundation"
-version = "0.9.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62"
-dependencies = [
- "core-foundation-sys",
- "libc",
-]
-
-[[package]]
-name = "core-foundation-sys"
-version = "0.8.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b"
-
-[[package]]
-name = "cpufeatures"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "66c99696f6c9dd7f35d486b9d04d7e6e202aa3e8c40d553f2fdf5e7e0c6a71ef"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "crc32fast"
-version = "1.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a"
-dependencies = [
- "cfg-if",
-]
-
-[[package]]
-name = "crossbeam-channel"
-version = "0.5.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4"
-dependencies = [
- "cfg-if",
- "crossbeam-utils",
-]
-
-[[package]]
-name = "crossbeam-deque"
-version = "0.8.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e"
-dependencies = [
- "cfg-if",
- "crossbeam-epoch",
- "crossbeam-utils",
-]
-
-[[package]]
-name = "crossbeam-epoch"
-version = "0.9.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd"
-dependencies = [
- "cfg-if",
- "crossbeam-utils",
- "lazy_static",
- "memoffset",
- "scopeguard",
-]
-
-[[package]]
-name = "crossbeam-utils"
-version = "0.8.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db"
-dependencies = [
- "cfg-if",
- "lazy_static",
-]
-
-[[package]]
-name = "crypto-mac"
-version = "0.11.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714"
-dependencies = [
- "generic-array",
- "subtle",
-]
-
-[[package]]
-name = "ctr"
-version = "0.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a232f92a03f37dd7d7dd2adc67166c77e9cd88de5b019b9a9eecfaeaf7bfd481"
-dependencies = [
- "cipher",
-]
-
-[[package]]
-name = "ctr"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea"
-dependencies = [
- "cipher",
-]
-
-[[package]]
-name = "curve25519-dalek"
-version = "3.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61"
-dependencies = [
- "byteorder",
- "digest",
- "rand_core 0.5.1",
- "subtle",
- "zeroize",
-]
-
-[[package]]
-name = "dashmap"
-version = "4.0.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e77a43b28d0668df09411cb0bc9a8c2adc40f9a048afe863e05fd43251e8e39c"
-dependencies = [
- "cfg-if",
- "num_cpus",
-]
-
-[[package]]
-name = "deflate"
-version = "0.8.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "73770f8e1fe7d64df17ca66ad28994a0a623ea497fa69486e14984e715c5d174"
-dependencies = [
- "adler32",
- "byteorder",
-]
-
-[[package]]
-name = "der"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49f215f706081a44cb702c71c39a52c05da637822e9c1645a50b7202689e982d"
-dependencies = [
- "const-oid",
-]
-
-[[package]]
-name = "digest"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
-dependencies = [
- "generic-array",
-]
-
-[[package]]
-name = "discard"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0"
-
-[[package]]
-name = "ed25519"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4620d40f6d2601794401d6dd95a5cf69b6c157852539470eeda433a99b3c0efc"
-dependencies = [
- "signature",
-]
-
-[[package]]
-name = "ed25519-dalek"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d"
-dependencies = [
- "curve25519-dalek",
- "ed25519",
- "rand 0.7.3",
- "serde",
- "sha2",
- "zeroize",
-]
-
-[[package]]
-name = "either"
-version = "1.6.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
-
-[[package]]
-name = "encoding_rs"
-version = "0.8.28"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "80df024fbc5ac80f87dfef0d9f5209a252f2a497f7f42944cff24d8253cac065"
-dependencies = [
- "cfg-if",
-]
-
-[[package]]
-name = "env_logger"
-version = "0.7.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36"
-dependencies = [
- "atty",
- "humantime",
- "log",
- "regex",
- "termcolor",
-]
-
-[[package]]
-name = "fnv"
-version = "1.0.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
-
-[[package]]
-name = "foreign-types"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
-dependencies = [
- "foreign-types-shared",
-]
-
-[[package]]
-name = "foreign-types-shared"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
-
-[[package]]
-name = "form_urlencoded"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
-dependencies = [
- "matches",
- "percent-encoding",
-]
-
-[[package]]
-name = "fs2"
-version = "0.4.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213"
-dependencies = [
- "libc",
- "winapi",
-]
-
-[[package]]
-name = "futures"
-version = "0.3.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1adc00f486adfc9ce99f77d717836f0c5aa84965eb0b4f051f4e83f7cab53f8b"
-dependencies = [
- "futures-channel",
- "futures-core",
- "futures-executor",
- "futures-io",
- "futures-sink",
- "futures-task",
- "futures-util",
-]
-
-[[package]]
-name = "futures-channel"
-version = "0.3.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "74ed2411805f6e4e3d9bc904c95d5d423b89b3b25dc0250aa74729de20629ff9"
-dependencies = [
- "futures-core",
- "futures-sink",
-]
-
-[[package]]
-name = "futures-core"
-version = "0.3.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af51b1b4a7fdff033703db39de8802c673eb91855f2e0d47dcf3bf2c0ef01f99"
-
-[[package]]
-name = "futures-executor"
-version = "0.3.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d0d535a57b87e1ae31437b892713aee90cd2d7b0ee48727cd11fc72ef54761c"
-dependencies = [
- "futures-core",
- "futures-task",
- "futures-util",
-]
-
-[[package]]
-name = "futures-io"
-version = "0.3.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b0e06c393068f3a6ef246c75cdca793d6a46347e75286933e5e75fd2fd11582"
-
-[[package]]
-name = "futures-locks"
-version = "0.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50c4e684ddb2d8a4db5ca8a02b35156da129674ba4412b6f528698d58c594954"
-dependencies = [
- "futures",
-]
-
-[[package]]
-name = "futures-macro"
-version = "0.3.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c54913bae956fb8df7f4dc6fc90362aa72e69148e3f39041fbe8742d21e0ac57"
-dependencies = [
- "autocfg",
- "proc-macro-hack",
- "proc-macro2 1.0.28",
- "quote 1.0.9",
- "syn 1.0.74",
-]
-
-[[package]]
-name = "futures-sink"
-version = "0.3.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c0f30aaa67363d119812743aa5f33c201a7a66329f97d1a887022971feea4b53"
-
-[[package]]
-name = "futures-task"
-version = "0.3.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bbe54a98670017f3be909561f6ad13e810d9a51f3f061b902062ca3da80799f2"
-
-[[package]]
-name = "futures-timer"
-version = "3.0.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c"
-dependencies = [
- "gloo-timers",
- "send_wrapper",
-]
-
-[[package]]
-name = "futures-util"
-version = "0.3.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67eb846bfd58e44a8481a00049e82c43e0ccb5d61f8dc071057cb19249dd4d78"
-dependencies = [
- "autocfg",
- "futures-channel",
- "futures-core",
- "futures-io",
- "futures-macro",
- "futures-sink",
- "futures-task",
- "memchr",
- "pin-project-lite",
- "pin-utils",
- "proc-macro-hack",
- "proc-macro-nested",
- "slab",
-]
-
-[[package]]
-name = "fxhash"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c"
-dependencies = [
- "byteorder",
-]
-
-[[package]]
-name = "g2gen"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2fc100b16c63808c5c388cd23ff94c5a35cf28ea459f336323f7948a39480555"
-dependencies = [
- "g2poly",
- "proc-macro2 0.4.30",
- "quote 0.6.13",
- "syn 0.15.44",
-]
-
-[[package]]
-name = "g2p"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf09bc632629cbe5420b330e45bcc8f80403e74ba1027d213258914fd5c62755"
-dependencies = [
- "g2gen",
- "g2poly",
-]
-
-[[package]]
-name = "g2poly"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e837767888fca507f07e89c90e0b350da7bbb89170f67a4655dc9bdc4cca457b"
-
-[[package]]
-name = "generic-array"
-version = "0.14.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817"
-dependencies = [
- "typenum",
- "version_check",
-]
-
-[[package]]
-name = "getrandom"
-version = "0.1.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
-dependencies = [
- "cfg-if",
- "libc",
- "wasi 0.9.0+wasi-snapshot-preview1",
-]
-
-[[package]]
-name = "getrandom"
-version = "0.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753"
-dependencies = [
- "cfg-if",
- "js-sys",
- "libc",
- "wasi 0.10.2+wasi-snapshot-preview1",
- "wasm-bindgen",
-]
-
-[[package]]
-name = "ghash"
-version = "0.4.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b442c439366184de619215247d24e908912b175e824a530253845ac4c251a5c1"
-dependencies = [
- "opaque-debug",
- "polyval",
-]
-
-[[package]]
-name = "gif"
-version = "0.11.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a668f699973d0f573d15749b7002a9ac9e1f9c6b220e7b165601334c173d8de"
-dependencies = [
- "color_quant",
- "weezl",
-]
-
-[[package]]
-name = "gloo-timers"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "47204a46aaff920a1ea58b11d03dec6f704287d27561724a4631e450654a891f"
-dependencies = [
- "futures-channel",
- "futures-core",
- "js-sys",
- "wasm-bindgen",
- "web-sys",
-]
-
-[[package]]
-name = "h2"
-version = "0.3.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "825343c4eef0b63f541f8903f395dc5beb362a979b5799a84062527ef1e37726"
-dependencies = [
- "bytes",
- "fnv",
- "futures-core",
- "futures-sink",
- "futures-util",
- "http",
- "indexmap",
- "slab",
- "tokio",
- "tokio-util",
- "tracing",
-]
-
-[[package]]
-name = "hashbrown"
-version = "0.11.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
-dependencies = [
- "ahash",
-]
-
-[[package]]
-name = "hebbot"
-version = "2.1.0"
-dependencies = [
- "async-trait",
- "chrono",
- "log",
- "matrix-sdk",
- "mime",
- "pretty_env_logger",
- "rand 0.8.4",
- "regex",
- "ruma",
- "serde",
- "serde_json",
- "tokio",
- "toml",
- "url",
-]
-
-[[package]]
-name = "hermit-abi"
-version = "0.1.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "hmac"
-version = "0.11.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b"
-dependencies = [
- "crypto-mac",
- "digest",
-]
-
-[[package]]
-name = "http"
-version = "0.2.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11"
-dependencies = [
- "bytes",
- "fnv",
- "itoa",
-]
-
-[[package]]
-name = "http-body"
-version = "0.4.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "60daa14be0e0786db0f03a9e57cb404c9d756eed2b6c62b9ea98ec5743ec75a9"
-dependencies = [
- "bytes",
- "http",
- "pin-project-lite",
-]
-
-[[package]]
-name = "httparse"
-version = "1.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68"
-
-[[package]]
-name = "httpdate"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6456b8a6c8f33fee7d958fcd1b60d55b11940a79e63ae87013e6d22e26034440"
-
-[[package]]
-name = "humantime"
-version = "1.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f"
-dependencies = [
- "quick-error",
-]
-
-[[package]]
-name = "hyper"
-version = "0.14.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b61cf2d1aebcf6e6352c97b81dc2244ca29194be1b276f5d8ad5c6330fffb11"
-dependencies = [
- "bytes",
- "futures-channel",
- "futures-core",
- "futures-util",
- "h2",
- "http",
- "http-body",
- "httparse",
- "httpdate",
- "itoa",
- "pin-project-lite",
- "socket2",
- "tokio",
- "tower-service",
- "tracing",
- "want",
-]
-
-[[package]]
-name = "hyper-tls"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
-dependencies = [
- "bytes",
- "hyper",
- "native-tls",
- "tokio",
- "tokio-native-tls",
-]
-
-[[package]]
-name = "idna"
-version = "0.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"
-dependencies = [
- "matches",
- "unicode-bidi",
- "unicode-normalization",
-]
-
-[[package]]
-name = "image"
-version = "0.23.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "24ffcb7e7244a9bf19d35bf2883b9c080c4ced3c07a9895572178cdb8f13f6a1"
-dependencies = [
- "bytemuck",
- "byteorder",
- "color_quant",
- "gif",
- "jpeg-decoder",
- "num-iter",
- "num-rational",
- "num-traits",
- "png",
- "scoped_threadpool",
- "tiff",
-]
-
-[[package]]
-name = "indexmap"
-version = "1.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5"
-dependencies = [
- "autocfg",
- "hashbrown",
- "serde",
-]
-
-[[package]]
-name = "indoc"
-version = "1.0.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e5a75aeaaef0ce18b58056d306c27b07436fbb34b8816c53094b76dd81803136"
-dependencies = [
- "unindent",
-]
-
-[[package]]
-name = "instant"
-version = "0.1.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bee0328b1209d157ef001c94dd85b4f8f64139adb0eac2659f4b08382b2f474d"
-dependencies = [
- "cfg-if",
- "js-sys",
- "time 0.2.27",
- "wasm-bindgen",
- "web-sys",
-]
-
-[[package]]
-name = "ipnet"
-version = "2.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9"
-
-[[package]]
-name = "itertools"
-version = "0.10.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "69ddb889f9d0d08a67338271fa9b62996bc788c7796a5c18cf057420aaed5eaf"
-dependencies = [
- "either",
-]
-
-[[package]]
-name = "itoa"
-version = "0.4.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736"
-
-[[package]]
-name = "jpeg-decoder"
-version = "0.1.22"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "229d53d58899083193af11e15917b5640cd40b29ff475a1fe4ef725deb02d0f2"
-dependencies = [
- "rayon",
-]
-
-[[package]]
-name = "js-sys"
-version = "0.3.52"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ce791b7ca6638aae45be056e068fc756d871eb3b3b10b8efa62d1c9cec616752"
-dependencies = [
- "wasm-bindgen",
-]
-
-[[package]]
-name = "js_int"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "defaba9bcd19568a4b4b3736b23e368e5b75e3ea126fd4cb3e4ad2ea5af274fd"
-dependencies = [
- "serde",
-]
-
-[[package]]
-name = "lazy_static"
-version = "1.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
-
-[[package]]
-name = "libc"
-version = "0.2.98"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790"
-
-[[package]]
-name = "lock_api"
-version = "0.4.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0382880606dff6d15c9476c416d18690b72742aa7b605bb6dd6ec9030fbf07eb"
-dependencies = [
- "scopeguard",
-]
-
-[[package]]
-name = "log"
-version = "0.4.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
-dependencies = [
- "cfg-if",
-]
-
-[[package]]
-name = "lru"
-version = "0.6.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ea2d928b485416e8908cff2d97d621db22b27f7b3b6729e438bcf42c671ba91"
-dependencies = [
- "hashbrown",
-]
-
-[[package]]
-name = "maplit"
-version = "1.0.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
-
-[[package]]
-name = "matches"
-version = "0.1.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
-
-[[package]]
-name = "matrix-qrcode"
-version = "0.1.0"
-source = "git+https://github.com/matrix-org/matrix-rust-sdk#1fd1570e0717dddb9b9bde4407b64007d17f6695"
-dependencies = [
- "base64",
- "byteorder",
- "image",
- "qrcode",
- "rqrr",
- "ruma-identifiers",
- "thiserror",
-]
-
-[[package]]
-name = "matrix-sdk"
-version = "0.3.0"
-source = "git+https://github.com/matrix-org/matrix-rust-sdk#1fd1570e0717dddb9b9bde4407b64007d17f6695"
-dependencies = [
- "backoff",
- "bytes",
- "dashmap",
- "futures",
- "futures-timer",
- "http",
- "matrix-sdk-base",
- "matrix-sdk-common",
- "mime",
- "reqwest",
- "ruma",
- "serde_json",
- "thiserror",
- "tokio",
- "tracing",
- "tracing-futures",
- "url",
- "zeroize",
-]
-
-[[package]]
-name = "matrix-sdk-base"
-version = "0.3.0"
-source = "git+https://github.com/matrix-org/matrix-rust-sdk#1fd1570e0717dddb9b9bde4407b64007d17f6695"
-dependencies = [
- "chacha20poly1305",
- "dashmap",
- "futures",
- "hmac",
- "lru",
- "matrix-sdk-common",
- "matrix-sdk-crypto",
- "pbkdf2",
- "rand 0.8.4",
- "ruma",
- "serde",
- "serde_json",
- "sha2",
- "sled",
- "thiserror",
- "tokio",
- "tracing",
- "zeroize",
-]
-
-[[package]]
-name = "matrix-sdk-common"
-version = "0.3.0"
-source = "git+https://github.com/matrix-org/matrix-rust-sdk#1fd1570e0717dddb9b9bde4407b64007d17f6695"
-dependencies = [
- "async-trait",
- "futures",
- "futures-locks",
- "instant",
- "ruma",
- "serde",
- "tokio",
- "uuid",
- "wasm-bindgen-futures",
-]
-
-[[package]]
-name = "matrix-sdk-crypto"
-version = "0.3.0"
-source = "git+https://github.com/matrix-org/matrix-rust-sdk#1fd1570e0717dddb9b9bde4407b64007d17f6695"
-dependencies = [
- "aes",
- "aes-gcm",
- "atomic",
- "base64",
- "byteorder",
- "dashmap",
- "futures",
- "getrandom 0.2.3",
- "hmac",
- "matrix-qrcode",
- "matrix-sdk-common",
- "olm-rs",
- "pbkdf2",
- "ruma",
- "serde",
- "serde_json",
- "sha2",
- "sled",
- "thiserror",
- "tracing",
- "zeroize",
-]
-
-[[package]]
-name = "memchr"
-version = "2.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc"
-
-[[package]]
-name = "memoffset"
-version = "0.6.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9"
-dependencies = [
- "autocfg",
-]
-
-[[package]]
-name = "mime"
-version = "0.3.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
-
-[[package]]
-name = "miniz_oxide"
-version = "0.3.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435"
-dependencies = [
- "adler32",
-]
-
-[[package]]
-name = "miniz_oxide"
-version = "0.4.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b"
-dependencies = [
- "adler",
- "autocfg",
-]
-
-[[package]]
-name = "mio"
-version = "0.7.13"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8c2bdb6314ec10835cd3293dd268473a835c02b7b352e788be788b3c6ca6bb16"
-dependencies = [
- "libc",
- "log",
- "miow",
- "ntapi",
- "winapi",
-]
-
-[[package]]
-name = "miow"
-version = "0.3.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21"
-dependencies = [
- "winapi",
-]
-
-[[package]]
-name = "native-tls"
-version = "0.2.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b8d96b2e1c8da3957d58100b09f102c6d9cfdfced01b7ec5a8974044bb09dbd4"
-dependencies = [
- "lazy_static",
- "libc",
- "log",
- "openssl",
- "openssl-probe",
- "openssl-sys",
- "schannel",
- "security-framework",
- "security-framework-sys",
- "tempfile",
-]
-
-[[package]]
-name = "ntapi"
-version = "0.3.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44"
-dependencies = [
- "winapi",
-]
-
-[[package]]
-name = "num-integer"
-version = "0.1.44"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db"
-dependencies = [
- "autocfg",
- "num-traits",
-]
-
-[[package]]
-name = "num-iter"
-version = "0.1.42"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2021c8337a54d21aca0d59a92577a029af9431cb59b909b03252b9c164fad59"
-dependencies = [
- "autocfg",
- "num-integer",
- "num-traits",
-]
-
-[[package]]
-name = "num-rational"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07"
-dependencies = [
- "autocfg",
- "num-integer",
- "num-traits",
-]
-
-[[package]]
-name = "num-traits"
-version = "0.2.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290"
-dependencies = [
- "autocfg",
-]
-
-[[package]]
-name = "num_cpus"
-version = "1.13.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3"
-dependencies = [
- "hermit-abi",
- "libc",
-]
-
-[[package]]
-name = "olm-rs"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8962a1fc909accf520991dcda872888554ecf16320097e02d3bd9981844a24ae"
-dependencies = [
- "getrandom 0.2.3",
- "olm-sys",
- "serde",
- "serde_json",
- "zeroize",
-]
-
-[[package]]
-name = "olm-sys"
-version = "1.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "067ed86d3c0ab5d9009601082cd16a438e2104174f956d38fc81e0ad56f5696b"
-dependencies = [
- "cmake",
-]
-
-[[package]]
-name = "once_cell"
-version = "1.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56"
-
-[[package]]
-name = "opaque-debug"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
-
-[[package]]
-name = "openssl"
-version = "0.10.35"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "549430950c79ae24e6d02e0b7404534ecf311d94cc9f861e9e4020187d13d885"
-dependencies = [
- "bitflags",
- "cfg-if",
- "foreign-types",
- "libc",
- "once_cell",
- "openssl-sys",
-]
-
-[[package]]
-name = "openssl-probe"
-version = "0.1.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a"
-
-[[package]]
-name = "openssl-sys"
-version = "0.9.65"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a7907e3bfa08bb85105209cdfcb6c63d109f8f6c1ed6ca318fff5c1853fbc1d"
-dependencies = [
- "autocfg",
- "cc",
- "libc",
- "pkg-config",
- "vcpkg",
-]
-
-[[package]]
-name = "parking_lot"
-version = "0.11.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb"
-dependencies = [
- "instant",
- "lock_api",
- "parking_lot_core",
-]
-
-[[package]]
-name = "parking_lot_core"
-version = "0.8.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fa7a782938e745763fe6907fc6ba86946d72f49fe7e21de074e08128a99fb018"
-dependencies = [
- "cfg-if",
- "instant",
- "libc",
- "redox_syscall",
- "smallvec",
- "winapi",
-]
-
-[[package]]
-name = "paste"
-version = "1.0.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "acbf547ad0c65e31259204bd90935776d1c693cec2f4ff7abb7a1bbbd40dfe58"
-
-[[package]]
-name = "pbkdf2"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d95f5254224e617595d2cc3cc73ff0a5eaf2637519e25f03388154e9378b6ffa"
-dependencies = [
- "crypto-mac",
-]
-
-[[package]]
-name = "percent-encoding"
-version = "2.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
-
-[[package]]
-name = "pin-project"
-version = "1.0.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "576bc800220cc65dac09e99e97b08b358cfab6e17078de8dc5fee223bd2d0c08"
-dependencies = [
- "pin-project-internal",
-]
-
-[[package]]
-name = "pin-project-internal"
-version = "1.0.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e8fe8163d14ce7f0cdac2e040116f22eac817edabff0be91e8aff7e9accf389"
-dependencies = [
- "proc-macro2 1.0.28",
- "quote 1.0.9",
- "syn 1.0.74",
-]
-
-[[package]]
-name = "pin-project-lite"
-version = "0.2.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443"
-
-[[package]]
-name = "pin-utils"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
-
-[[package]]
-name = "pkcs8"
-version = "0.7.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fbee84ed13e44dd82689fa18348a49934fa79cc774a344c42fc9b301c71b140a"
-dependencies = [
- "der",
- "spki",
- "zeroize",
-]
-
-[[package]]
-name = "pkg-config"
-version = "0.3.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c"
-
-[[package]]
-name = "png"
-version = "0.16.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3c3287920cb847dee3de33d301c463fba14dda99db24214ddf93f83d3021f4c6"
-dependencies = [
- "bitflags",
- "crc32fast",
- "deflate",
- "miniz_oxide 0.3.7",
-]
-
-[[package]]
-name = "poly1305"
-version = "0.7.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9fcffab1f78ebbdf4b93b68c1ffebc24037eedf271edaca795732b24e5e4e349"
-dependencies = [
- "cpufeatures",
- "opaque-debug",
- "universal-hash",
-]
-
-[[package]]
-name = "polyval"
-version = "0.5.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a6ba6a405ef63530d6cb12802014b22f9c5751bd17cdcddbe9e46d5c8ae83287"
-dependencies = [
- "cfg-if",
- "cpufeatures",
- "opaque-debug",
- "universal-hash",
-]
-
-[[package]]
-name = "ppv-lite86"
-version = "0.2.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857"
-
-[[package]]
-name = "pretty_env_logger"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "926d36b9553851b8b0005f1275891b392ee4d2d833852c417ed025477350fb9d"
-dependencies = [
- "env_logger",
- "log",
-]
-
-[[package]]
-name = "proc-macro-crate"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "41fdbd1df62156fbc5945f4762632564d7d038153091c3fcf1067f6aef7cff92"
-dependencies = [
- "thiserror",
- "toml",
-]
-
-[[package]]
-name = "proc-macro-hack"
-version = "0.5.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5"
-
-[[package]]
-name = "proc-macro-nested"
-version = "0.1.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086"
-
-[[package]]
-name = "proc-macro2"
-version = "0.4.30"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759"
-dependencies = [
- "unicode-xid 0.1.0",
-]
-
-[[package]]
-name = "proc-macro2"
-version = "1.0.28"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c7ed8b8c7b886ea3ed7dde405212185f423ab44682667c8c6dd14aa1d9f6612"
-dependencies = [
- "unicode-xid 0.2.2",
-]
-
-[[package]]
-name = "qrcode"
-version = "0.12.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "16d2f1455f3630c6e5107b4f2b94e74d76dea80736de0981fd27644216cff57f"
-dependencies = [
- "checked_int_cast",
- "image",
-]
-
-[[package]]
-name = "quick-error"
-version = "1.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
-
-[[package]]
-name = "quote"
-version = "0.6.13"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1"
-dependencies = [
- "proc-macro2 0.4.30",
-]
-
-[[package]]
-name = "quote"
-version = "1.0.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7"
-dependencies = [
- "proc-macro2 1.0.28",
-]
-
-[[package]]
-name = "rand"
-version = "0.7.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
-dependencies = [
- "getrandom 0.1.16",
- "libc",
- "rand_chacha 0.2.2",
- "rand_core 0.5.1",
- "rand_hc 0.2.0",
-]
-
-[[package]]
-name = "rand"
-version = "0.8.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8"
-dependencies = [
- "libc",
- "rand_chacha 0.3.1",
- "rand_core 0.6.3",
- "rand_hc 0.3.1",
-]
-
-[[package]]
-name = "rand_chacha"
-version = "0.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
-dependencies = [
- "ppv-lite86",
- "rand_core 0.5.1",
-]
-
-[[package]]
-name = "rand_chacha"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
-dependencies = [
- "ppv-lite86",
- "rand_core 0.6.3",
-]
-
-[[package]]
-name = "rand_core"
-version = "0.5.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
-dependencies = [
- "getrandom 0.1.16",
-]
-
-[[package]]
-name = "rand_core"
-version = "0.6.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
-dependencies = [
- "getrandom 0.2.3",
-]
-
-[[package]]
-name = "rand_hc"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
-dependencies = [
- "rand_core 0.5.1",
-]
-
-[[package]]
-name = "rand_hc"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7"
-dependencies = [
- "rand_core 0.6.3",
-]
-
-[[package]]
-name = "rayon"
-version = "1.5.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90"
-dependencies = [
- "autocfg",
- "crossbeam-deque",
- "either",
- "rayon-core",
-]
-
-[[package]]
-name = "rayon-core"
-version = "1.9.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e"
-dependencies = [
- "crossbeam-channel",
- "crossbeam-deque",
- "crossbeam-utils",
- "lazy_static",
- "num_cpus",
-]
-
-[[package]]
-name = "redox_syscall"
-version = "0.2.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff"
-dependencies = [
- "bitflags",
-]
-
-[[package]]
-name = "regex"
-version = "1.5.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461"
-dependencies = [
- "aho-corasick",
- "memchr",
- "regex-syntax",
-]
-
-[[package]]
-name = "regex-syntax"
-version = "0.6.25"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
-
-[[package]]
-name = "remove_dir_all"
-version = "0.5.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
-dependencies = [
- "winapi",
-]
-
-[[package]]
-name = "reqwest"
-version = "0.11.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "246e9f61b9bb77df069a947682be06e31ac43ea37862e244a69f177694ea6d22"
-dependencies = [
- "base64",
- "bytes",
- "encoding_rs",
- "futures-core",
- "futures-util",
- "http",
- "http-body",
- "hyper",
- "hyper-tls",
- "ipnet",
- "js-sys",
- "lazy_static",
- "log",
- "mime",
- "native-tls",
- "percent-encoding",
- "pin-project-lite",
- "serde",
- "serde_urlencoded",
- "tokio",
- "tokio-native-tls",
- "url",
- "wasm-bindgen",
- "wasm-bindgen-futures",
- "web-sys",
- "winreg",
-]
-
-[[package]]
-name = "rqrr"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e88a63da014e6f18dbe76e3084feb2f6c5a570ad8d524cc1afff4a6db18404cd"
-dependencies = [
- "g2p",
- "image",
- "lru",
-]
-
-[[package]]
-name = "ruma"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a4acf77afac731e1fa133e6952d074af052f02d64909677a66619f52e758261"
-dependencies = [
- "assign",
- "js_int",
- "ruma-api",
- "ruma-client-api",
- "ruma-common",
- "ruma-events",
- "ruma-federation-api",
- "ruma-identifiers",
- "ruma-serde",
- "ruma-signatures",
- "ruma-state-res",
-]
-
-[[package]]
-name = "ruma-api"
-version = "0.17.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6473753f244f057181f975224aeaf5b4e2003f43f2a6279bf0b95f4e0126335"
-dependencies = [
- "bytes",
- "http",
- "percent-encoding",
- "ruma-api-macros",
- "ruma-identifiers",
- "ruma-serde",
- "serde",
- "serde_json",
- "thiserror",
-]
-
-[[package]]
-name = "ruma-api-macros"
-version = "0.17.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85286e2c65897079e7dcc120964cca47d5a3c23b7d1e9f730f533060919fedf7"
-dependencies = [
- "proc-macro-crate",
- "proc-macro2 1.0.28",
- "quote 1.0.9",
- "syn 1.0.74",
-]
-
-[[package]]
-name = "ruma-client-api"
-version = "0.11.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b86eba1c6fce6dd5c7a17ed632515aa7d04bbe6fbaa74c1699fb72c9fcc2d3d"
-dependencies = [
- "assign",
- "bytes",
- "http",
- "js_int",
- "maplit",
- "percent-encoding",
- "ruma-api",
- "ruma-common",
- "ruma-events",
- "ruma-identifiers",
- "ruma-serde",
- "serde",
- "serde_json",
-]
-
-[[package]]
-name = "ruma-common"
-version = "0.5.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "146a88f34b7a084d54eaf790aaf4c25f5d2366ca8f3d1f326985fa5d31d72595"
-dependencies = [
- "indexmap",
- "js_int",
- "ruma-identifiers",
- "ruma-serde",
- "serde",
- "serde_json",
- "tracing",
- "wildmatch",
-]
-
-[[package]]
-name = "ruma-events"
-version = "0.23.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7da5f1472d60803e06744f83040a055948fd5bc1f4344d3e555ea378d0d6c96d"
-dependencies = [
- "indoc",
- "js_int",
- "ruma-common",
- "ruma-events-macros",
- "ruma-identifiers",
- "ruma-serde",
- "serde",
- "serde_json",
-]
-
-[[package]]
-name = "ruma-events-macros"
-version = "0.23.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85929d84b29c4ce034bd1742e13d7ca25d885831f0185b73f7f9a9094296e1c4"
-dependencies = [
- "proc-macro-crate",
- "proc-macro2 1.0.28",
- "quote 1.0.9",
- "syn 1.0.74",
-]
-
-[[package]]
-name = "ruma-federation-api"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9d5206d4922c5dbd3b6faf2aaec9b5551fdf710ef73cc2145f13d0a5bb3945dc"
-dependencies = [
- "js_int",
- "ruma-api",
- "ruma-common",
- "ruma-events",
- "ruma-identifiers",
- "ruma-serde",
- "serde",
- "serde_json",
-]
-
-[[package]]
-name = "ruma-identifiers"
-version = "0.19.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9be9ce339ce206dd5eb5eb29b7ad1b964652d46345bc46f25d68105effc75f4b"
-dependencies = [
- "paste",
- "ruma-identifiers-macros",
- "ruma-identifiers-validation",
- "ruma-serde",
- "ruma-serde-macros",
- "serde",
-]
-
-[[package]]
-name = "ruma-identifiers-macros"
-version = "0.19.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e3c7bc7e132a84f8d03924cf63d3a37bd87ffee5c29fee69b9125d045c7e4020"
-dependencies = [
- "quote 1.0.9",
- "ruma-identifiers-validation",
- "syn 1.0.74",
-]
-
-[[package]]
-name = "ruma-identifiers-validation"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8edeb165c4dcb8c93d1b7396b32fd5f52c5d9c7e7898ab87d772f824fe642f7c"
-
-[[package]]
-name = "ruma-serde"
-version = "0.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "63074bc5313acbb4145c7a98c2aa90f1a5b218926ed10d3d71c469664326a4dc"
-dependencies = [
- "bytes",
- "form_urlencoded",
- "itoa",
- "js_int",
- "ruma-serde-macros",
- "serde",
- "serde_json",
-]
-
-[[package]]
-name = "ruma-serde-macros"
-version = "0.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "025cad7b962e7fb95f9e2df20339ec8ab1c250c9fb148b201f374ce41919d32c"
-dependencies = [
- "proc-macro-crate",
- "proc-macro2 1.0.28",
- "quote 1.0.9",
- "syn 1.0.74",
-]
-
-[[package]]
-name = "ruma-signatures"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d83873429181c7747b42fce80d86be84d63fd178e83573472c93143643b7a67"
-dependencies = [
- "base64",
- "ed25519-dalek",
- "pkcs8",
- "rand 0.7.3",
- "ruma-identifiers",
- "ruma-serde",
- "serde_json",
- "sha2",
- "thiserror",
- "tracing",
-]
-
-[[package]]
-name = "ruma-state-res"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50be7be79f1036dfdacda38e94f334e99f845db2e414887eedb757d065a05594"
-dependencies = [
- "itertools",
- "js_int",
- "maplit",
- "ruma-common",
- "ruma-events",
- "ruma-identifiers",
- "ruma-serde",
- "serde",
- "serde_json",
- "thiserror",
- "tracing",
-]
-
-[[package]]
-name = "rustc_version"
-version = "0.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
-dependencies = [
- "semver",
-]
-
-[[package]]
-name = "ryu"
-version = "1.0.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
-
-[[package]]
-name = "schannel"
-version = "0.1.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75"
-dependencies = [
- "lazy_static",
- "winapi",
-]
-
-[[package]]
-name = "scoped_threadpool"
-version = "0.1.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8"
-
-[[package]]
-name = "scopeguard"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
-
-[[package]]
-name = "security-framework"
-version = "2.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23a2ac85147a3a11d77ecf1bc7166ec0b92febfa4461c37944e180f319ece467"
-dependencies = [
- "bitflags",
- "core-foundation",
- "core-foundation-sys",
- "libc",
- "security-framework-sys",
-]
-
-[[package]]
-name = "security-framework-sys"
-version = "2.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7e4effb91b4b8b6fb7732e670b6cee160278ff8e6bf485c7805d9e319d76e284"
-dependencies = [
- "core-foundation-sys",
- "libc",
-]
-
-[[package]]
-name = "semver"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
-dependencies = [
- "semver-parser",
-]
-
-[[package]]
-name = "semver-parser"
-version = "0.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
-
-[[package]]
-name = "send_wrapper"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f638d531eccd6e23b980caf34876660d38e265409d8e99b397ab71eb3612fad0"
-
-[[package]]
-name = "serde"
-version = "1.0.127"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f03b9878abf6d14e6779d3f24f07b2cfa90352cfec4acc5aab8f1ac7f146fae8"
-dependencies = [
- "serde_derive",
-]
-
-[[package]]
-name = "serde_derive"
-version = "1.0.127"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a024926d3432516606328597e0f224a51355a493b49fdd67e9209187cbe55ecc"
-dependencies = [
- "proc-macro2 1.0.28",
- "quote 1.0.9",
- "syn 1.0.74",
-]
-
-[[package]]
-name = "serde_json"
-version = "1.0.66"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "336b10da19a12ad094b59d870ebde26a45402e5b470add4b5fd03c5048a32127"
-dependencies = [
- "itoa",
- "ryu",
- "serde",
-]
-
-[[package]]
-name = "serde_urlencoded"
-version = "0.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "edfa57a7f8d9c1d260a549e7224100f6c43d43f9103e06dd8b4095a9b2b43ce9"
-dependencies = [
- "form_urlencoded",
- "itoa",
- "ryu",
- "serde",
-]
-
-[[package]]
-name = "sha1"
-version = "0.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d"
-
-[[package]]
-name = "sha2"
-version = "0.9.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b362ae5752fd2137731f9fa25fd4d9058af34666ca1966fb969119cc35719f12"
-dependencies = [
- "block-buffer",
- "cfg-if",
- "cpufeatures",
- "digest",
- "opaque-debug",
-]
-
-[[package]]
-name = "signature"
-version = "1.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c19772be3c4dd2ceaacf03cb41d5885f2a02c4d8804884918e3a258480803335"
-
-[[package]]
-name = "slab"
-version = "0.4.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590"
-
-[[package]]
-name = "sled"
-version = "0.34.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1d0132f3e393bcb7390c60bb45769498cf4550bcb7a21d7f95c02b69f6362cdc"
-dependencies = [
- "crc32fast",
- "crossbeam-epoch",
- "crossbeam-utils",
- "fs2",
- "fxhash",
- "libc",
- "log",
- "parking_lot",
-]
-
-[[package]]
-name = "smallvec"
-version = "1.6.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e"
-
-[[package]]
-name = "socket2"
-version = "0.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "765f090f0e423d2b55843402a07915add955e7d60657db13707a159727326cad"
-dependencies = [
- "libc",
- "winapi",
-]
-
-[[package]]
-name = "spki"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "987637c5ae6b3121aba9d513f869bd2bff11c4cc086c22473befd6649c0bd521"
-dependencies = [
- "der",
-]
-
-[[package]]
-name = "standback"
-version = "0.2.17"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e113fb6f3de07a243d434a56ec6f186dfd51cb08448239fe7bcae73f87ff28ff"
-dependencies = [
- "version_check",
-]
-
-[[package]]
-name = "stdweb"
-version = "0.4.20"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d022496b16281348b52d0e30ae99e01a73d737b2f45d38fed4edf79f9325a1d5"
-dependencies = [
- "discard",
- "rustc_version",
- "stdweb-derive",
- "stdweb-internal-macros",
- "stdweb-internal-runtime",
- "wasm-bindgen",
-]
-
-[[package]]
-name = "stdweb-derive"
-version = "0.5.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c87a60a40fccc84bef0652345bbbbbe20a605bf5d0ce81719fc476f5c03b50ef"
-dependencies = [
- "proc-macro2 1.0.28",
- "quote 1.0.9",
- "serde",
- "serde_derive",
- "syn 1.0.74",
-]
-
-[[package]]
-name = "stdweb-internal-macros"
-version = "0.2.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "58fa5ff6ad0d98d1ffa8cb115892b6e69d67799f6763e162a1c9db421dc22e11"
-dependencies = [
- "base-x",
- "proc-macro2 1.0.28",
- "quote 1.0.9",
- "serde",
- "serde_derive",
- "serde_json",
- "sha1",
- "syn 1.0.74",
-]
-
-[[package]]
-name = "stdweb-internal-runtime"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "213701ba3370744dcd1a12960caa4843b3d68b4d1c0a5d575e0d65b2ee9d16c0"
-
-[[package]]
-name = "subtle"
-version = "2.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
-
-[[package]]
-name = "syn"
-version = "0.15.44"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5"
-dependencies = [
- "proc-macro2 0.4.30",
- "quote 0.6.13",
- "unicode-xid 0.1.0",
-]
-
-[[package]]
-name = "syn"
-version = "1.0.74"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1873d832550d4588c3dbc20f01361ab00bfe741048f71e3fecf145a7cc18b29c"
-dependencies = [
- "proc-macro2 1.0.28",
- "quote 1.0.9",
- "unicode-xid 0.2.2",
-]
-
-[[package]]
-name = "synstructure"
-version = "0.12.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "474aaa926faa1603c40b7885a9eaea29b444d1cb2850cb7c0e37bb1a4182f4fa"
-dependencies = [
- "proc-macro2 1.0.28",
- "quote 1.0.9",
- "syn 1.0.74",
- "unicode-xid 0.2.2",
-]
-
-[[package]]
-name = "tempfile"
-version = "3.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22"
-dependencies = [
- "cfg-if",
- "libc",
- "rand 0.8.4",
- "redox_syscall",
- "remove_dir_all",
- "winapi",
-]
-
-[[package]]
-name = "termcolor"
-version = "1.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4"
-dependencies = [
- "winapi-util",
-]
-
-[[package]]
-name = "thiserror"
-version = "1.0.26"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93119e4feac1cbe6c798c34d3a53ea0026b0b1de6a120deef895137c0529bfe2"
-dependencies = [
- "thiserror-impl",
-]
-
-[[package]]
-name = "thiserror-impl"
-version = "1.0.26"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "060d69a0afe7796bf42e9e2ff91f5ee691fb15c53d38b4b62a9a53eb23164745"
-dependencies = [
- "proc-macro2 1.0.28",
- "quote 1.0.9",
- "syn 1.0.74",
-]
-
-[[package]]
-name = "tiff"
-version = "0.6.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a53f4706d65497df0c4349241deddf35f84cee19c87ed86ea8ca590f4464437"
-dependencies = [
- "jpeg-decoder",
- "miniz_oxide 0.4.4",
- "weezl",
-]
-
-[[package]]
-name = "time"
-version = "0.1.43"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438"
-dependencies = [
- "libc",
- "winapi",
-]
-
-[[package]]
-name = "time"
-version = "0.2.27"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4752a97f8eebd6854ff91f1c1824cd6160626ac4bd44287f7f4ea2035a02a242"
-dependencies = [
- "const_fn",
- "libc",
- "standback",
- "stdweb",
- "time-macros",
- "version_check",
- "winapi",
-]
-
-[[package]]
-name = "time-macros"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "957e9c6e26f12cb6d0dd7fc776bb67a706312e7299aed74c8dd5b17ebb27e2f1"
-dependencies = [
- "proc-macro-hack",
- "time-macros-impl",
-]
-
-[[package]]
-name = "time-macros-impl"
-version = "0.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd3c141a1b43194f3f56a1411225df8646c55781d5f26db825b3d98507eb482f"
-dependencies = [
- "proc-macro-hack",
- "proc-macro2 1.0.28",
- "quote 1.0.9",
- "standback",
- "syn 1.0.74",
-]
-
-[[package]]
-name = "tinyvec"
-version = "1.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "848a1e1181b9f6753b5e96a092749e29b11d19ede67dfbbd6c7dc7e0f49b5338"
-dependencies = [
- "tinyvec_macros",
-]
-
-[[package]]
-name = "tinyvec_macros"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
-
-[[package]]
-name = "tokio"
-version = "1.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4b7b349f11a7047e6d1276853e612d152f5e8a352c61917887cc2169e2366b4c"
-dependencies = [
- "autocfg",
- "bytes",
- "libc",
- "memchr",
- "mio",
- "pin-project-lite",
- "tokio-macros",
- "winapi",
-]
-
-[[package]]
-name = "tokio-macros"
-version = "1.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "54473be61f4ebe4efd09cec9bd5d16fa51d70ea0192213d754d2d500457db110"
-dependencies = [
- "proc-macro2 1.0.28",
- "quote 1.0.9",
- "syn 1.0.74",
-]
-
-[[package]]
-name = "tokio-native-tls"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b"
-dependencies = [
- "native-tls",
- "tokio",
-]
-
-[[package]]
-name = "tokio-util"
-version = "0.6.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1caa0b0c8d94a049db56b5acf8cba99dc0623aab1b26d5b5f5e2d945846b3592"
-dependencies = [
- "bytes",
- "futures-core",
- "futures-sink",
- "log",
- "pin-project-lite",
- "tokio",
-]
-
-[[package]]
-name = "toml"
-version = "0.5.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa"
-dependencies = [
- "serde",
-]
-
-[[package]]
-name = "tower-service"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6"
-
-[[package]]
-name = "tracing"
-version = "0.1.26"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d"
-dependencies = [
- "cfg-if",
- "pin-project-lite",
- "tracing-attributes",
- "tracing-core",
-]
-
-[[package]]
-name = "tracing-attributes"
-version = "0.1.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c42e6fa53307c8a17e4ccd4dc81cf5ec38db9209f59b222210375b54ee40d1e2"
-dependencies = [
- "proc-macro2 1.0.28",
- "quote 1.0.9",
- "syn 1.0.74",
-]
-
-[[package]]
-name = "tracing-core"
-version = "0.1.18"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a9ff14f98b1a4b289c6248a023c1c2fa1491062964e9fed67ab29c4e4da4a052"
-dependencies = [
- "lazy_static",
-]
-
-[[package]]
-name = "tracing-futures"
-version = "0.2.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"
-dependencies = [
- "pin-project",
- "tracing",
-]
-
-[[package]]
-name = "try-lock"
-version = "0.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
-
-[[package]]
-name = "typenum"
-version = "1.13.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06"
-
-[[package]]
-name = "unicode-bidi"
-version = "0.3.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eeb8be209bb1c96b7c177c7420d26e04eccacb0eeae6b980e35fcb74678107e0"
-dependencies = [
- "matches",
-]
-
-[[package]]
-name = "unicode-normalization"
-version = "0.1.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9"
-dependencies = [
- "tinyvec",
-]
-
-[[package]]
-name = "unicode-xid"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
-
-[[package]]
-name = "unicode-xid"
-version = "0.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
-
-[[package]]
-name = "unindent"
-version = "0.1.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f14ee04d9415b52b3aeab06258a3f07093182b88ba0f9b8d203f211a7a7d41c7"
-
-[[package]]
-name = "universal-hash"
-version = "0.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"
-dependencies = [
- "generic-array",
- "subtle",
-]
-
-[[package]]
-name = "url"
-version = "2.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c"
-dependencies = [
- "form_urlencoded",
- "idna",
- "matches",
- "percent-encoding",
-]
-
-[[package]]
-name = "uuid"
-version = "0.8.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7"
-dependencies = [
- "getrandom 0.2.3",
- "serde",
-]
-
-[[package]]
-name = "vcpkg"
-version = "0.2.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
-
-[[package]]
-name = "version_check"
-version = "0.9.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe"
-
-[[package]]
-name = "want"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0"
-dependencies = [
- "log",
- "try-lock",
-]
-
-[[package]]
-name = "wasi"
-version = "0.9.0+wasi-snapshot-preview1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
-
-[[package]]
-name = "wasi"
-version = "0.10.2+wasi-snapshot-preview1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
-
-[[package]]
-name = "wasm-bindgen"
-version = "0.2.75"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b608ecc8f4198fe8680e2ed18eccab5f0cd4caaf3d83516fa5fb2e927fda2586"
-dependencies = [
- "cfg-if",
- "serde",
- "serde_json",
- "wasm-bindgen-macro",
-]
-
-[[package]]
-name = "wasm-bindgen-backend"
-version = "0.2.75"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "580aa3a91a63d23aac5b6b267e2d13cb4f363e31dce6c352fca4752ae12e479f"
-dependencies = [
- "bumpalo",
- "lazy_static",
- "log",
- "proc-macro2 1.0.28",
- "quote 1.0.9",
- "syn 1.0.74",
- "wasm-bindgen-shared",
-]
-
-[[package]]
-name = "wasm-bindgen-futures"
-version = "0.4.25"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "16646b21c3add8e13fdb8f20172f8a28c3dbf62f45406bcff0233188226cfe0c"
-dependencies = [
- "cfg-if",
- "js-sys",
- "wasm-bindgen",
- "web-sys",
-]
-
-[[package]]
-name = "wasm-bindgen-macro"
-version = "0.2.75"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "171ebf0ed9e1458810dfcb31f2e766ad6b3a89dbda42d8901f2b268277e5f09c"
-dependencies = [
- "quote 1.0.9",
- "wasm-bindgen-macro-support",
-]
-
-[[package]]
-name = "wasm-bindgen-macro-support"
-version = "0.2.75"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c2657dd393f03aa2a659c25c6ae18a13a4048cebd220e147933ea837efc589f"
-dependencies = [
- "proc-macro2 1.0.28",
- "quote 1.0.9",
- "syn 1.0.74",
- "wasm-bindgen-backend",
- "wasm-bindgen-shared",
-]
-
-[[package]]
-name = "wasm-bindgen-shared"
-version = "0.2.75"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e0c4a743a309662d45f4ede961d7afa4ba4131a59a639f29b0069c3798bbcc2"
-
-[[package]]
-name = "web-sys"
-version = "0.3.52"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "01c70a82d842c9979078c772d4a1344685045f1a5628f677c2b2eab4dd7d2696"
-dependencies = [
- "js-sys",
- "wasm-bindgen",
-]
-
-[[package]]
-name = "weezl"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d8b77fdfd5a253be4ab714e4ffa3c49caf146b4de743e97510c0656cf90f1e8e"
-
-[[package]]
-name = "wildmatch"
-version = "2.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d6c48bd20df7e4ced539c12f570f937c6b4884928a87fee70a479d72f031d4e0"
-
-[[package]]
-name = "winapi"
-version = "0.3.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
-dependencies = [
- "winapi-i686-pc-windows-gnu",
- "winapi-x86_64-pc-windows-gnu",
-]
-
-[[package]]
-name = "winapi-i686-pc-windows-gnu"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
-
-[[package]]
-name = "winapi-util"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
-dependencies = [
- "winapi",
-]
-
-[[package]]
-name = "winapi-x86_64-pc-windows-gnu"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-
-[[package]]
-name = "winreg"
-version = "0.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69"
-dependencies = [
- "winapi",
-]
-
-[[package]]
-name = "zeroize"
-version = "1.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd"
-dependencies = [
- "zeroize_derive",
-]
-
-[[package]]
-name = "zeroize_derive"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2c1e130bebaeab2f23886bf9acbaca14b092408c452543c857f66399cd6dab1"
-dependencies = [
- "proc-macro2 1.0.28",
- "quote 1.0.9",
- "syn 1.0.74",
- "synstructure",
-]
diff --git a/third_party/nixpkgs/pkgs/servers/matrix-hebbot/default.nix b/third_party/nixpkgs/pkgs/servers/matrix-hebbot/default.nix
deleted file mode 100644
index a2f222e6d4..0000000000
--- a/third_party/nixpkgs/pkgs/servers/matrix-hebbot/default.nix
+++ /dev/null
@@ -1,44 +0,0 @@
-{ lib
-, fetchFromGitHub
-, stdenv
-, rustPlatform
-, pkg-config
-, cmake
-, openssl
-, autoconf
-, automake
-, Security
-}:
-
-rustPlatform.buildRustPackage rec {
- pname = "hebbot";
- version = "2.1";
-
- src = fetchFromGitHub {
- owner = "haecker-felix";
- repo = "hebbot";
- rev = "v${version}";
- sha256 = "sha256-zcsoTWpNonkgJLTC8S9Nubnzdhj5ROL/UGNWUsLxLgs=";
- };
-
- cargoLock = {
- lockFile = ./Cargo.lock;
- outputHashes = {
- "matrix-qrcode-0.1.0" = "sha256-g78Ql+r5NYNcnkoirH9E6AHagZgBCgxBfweaX1D0z0E=";
- };
- };
-
- nativeBuildInputs = [ pkg-config cmake ] ++
- lib.optionals stdenv.hostPlatform.isDarwin [ autoconf automake ];
-
- buildInputs = [ openssl ] ++ lib.optional stdenv.hostPlatform.isDarwin Security;
-
- meta = with lib; {
- description = "Matrix bot which can generate \"This Week in X\" like blog posts ";
- homepage = "https://github.com/haecker-felix/hebbot";
- changelog = "https://github.com/haecker-felix/hebbot/releases/tag/v${version}";
- license = with licenses; [ agpl3Only ];
- mainProgram = "hebbot";
- maintainers = with maintainers; [ a-kenji ];
- };
-}
diff --git a/third_party/nixpkgs/pkgs/servers/matrix-synapse/default.nix b/third_party/nixpkgs/pkgs/servers/matrix-synapse/default.nix
index 0e80af5a21..b464696df5 100644
--- a/third_party/nixpkgs/pkgs/servers/matrix-synapse/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/matrix-synapse/default.nix
@@ -17,20 +17,20 @@ let
in
python3.pkgs.buildPythonApplication rec {
pname = "matrix-synapse";
- version = "1.115.0";
+ version = "1.116.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "element-hq";
repo = "synapse";
rev = "v${version}";
- hash = "sha256-R7TAuAdEGvk/cAttxbrOZkZfsfbrsPujt0zVcp3aDZQ=";
+ hash = "sha256-TDVqRdp723zq57rb5ZFIX8lqA5D2p9akqNXvoJXSIKg=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
name = "${pname}-${version}";
- hash = "sha256-h84Hp+vhGfunbD3nRb1EXPnGhnMXncjk3ASKdRr805Y=";
+ hash = "sha256-GSl4B2EVENspJsQ9jVh+gPJaRlCZwaPStjz5ALSzj/U=";
};
postPatch = ''
@@ -96,7 +96,7 @@ python3.pkgs.buildPythonApplication rec {
]
++ twisted.optional-dependencies.tls;
- passthru.optional-dependencies = with python3.pkgs; {
+ optional-dependencies = with python3.pkgs; {
postgres = if isPyPy then [
psycopg2cffi
] else [
@@ -138,7 +138,7 @@ python3.pkgs.buildPythonApplication rec {
mock
parameterized
])
- ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+ ++ lib.flatten (lib.attrValues optional-dependencies);
doCheck = !stdenv.hostPlatform.isDarwin;
diff --git a/third_party/nixpkgs/pkgs/servers/mautrix-googlechat/default.nix b/third_party/nixpkgs/pkgs/servers/mautrix-googlechat/default.nix
index 811fa2e92d..a352b5ab8e 100644
--- a/third_party/nixpkgs/pkgs/servers/mautrix-googlechat/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/mautrix-googlechat/default.nix
@@ -32,7 +32,7 @@
install -D mautrix_googlechat/example-config.yaml $out/$baseConfigPath
'';
- passthru.optional-dependencies = with python3.pkgs; {
+ optional-dependencies = with python3.pkgs; {
e2be = [
python-olm
pycryptodome
@@ -56,9 +56,9 @@
python-magic
protobuf
(mautrix.override { withOlm = enableE2be; })
- ] ++ lib.optionals enableE2be passthru.optional-dependencies.e2be
- ++ lib.optionals enableMetrics passthru.optional-dependencies.metrics
- ++ lib.optionals enableSqlite passthru.optional-dependencies.sqlite;
+ ] ++ lib.optionals enableE2be optional-dependencies.e2be
+ ++ lib.optionals enableMetrics optional-dependencies.metrics
+ ++ lib.optionals enableSqlite optional-dependencies.sqlite;
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/servers/mautrix-signal/default.nix b/third_party/nixpkgs/pkgs/servers/mautrix-signal/default.nix
index 85f591b61e..d2d7274bf8 100644
--- a/third_party/nixpkgs/pkgs/servers/mautrix-signal/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/mautrix-signal/default.nix
@@ -14,13 +14,13 @@
buildGoModule rec {
pname = "mautrix-signal";
- version = "0.7.0";
+ version = "0.7.1";
src = fetchFromGitHub {
owner = "mautrix";
repo = "signal";
rev = "v${version}";
- hash = "sha256-/JO2SFAG42cyY1JICT/BJQ8VrkNLsEfAoeWwu9Ofl68=";
+ hash = "sha256-OjWRdYAxjYMGZswwKqGKUwCIc5qHkNBTQgIcbiRquH0=";
};
buildInputs = (lib.optional (!withGoolm) olm) ++ [
@@ -30,7 +30,7 @@ buildGoModule rec {
];
tags = lib.optional withGoolm "goolm";
- vendorHash = "sha256-MmbpY4VP6vrwGCI74GZ/QslThHDLQmIwI7G63Gru3UI=";
+ vendorHash = "sha256-oV8ILDEyMpOZy5m2mnPAZj5XAhleO8yNz49wxvZboVs=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/servers/minio/default.nix b/third_party/nixpkgs/pkgs/servers/minio/default.nix
index 15351840a2..7d872128f1 100644
--- a/third_party/nixpkgs/pkgs/servers/minio/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/minio/default.nix
@@ -21,16 +21,16 @@ let
in
buildGoModule rec {
pname = "minio";
- version = "2024-09-13T20-26-02Z";
+ version = "2024-09-22T00-33-43Z";
src = fetchFromGitHub {
owner = "minio";
repo = "minio";
rev = "RELEASE.${version}";
- hash = "sha256-ldPPnN63OZdnsQjeiKT32VVFkaRyvJ10M5EsVCBoz8I=";
+ hash = "sha256-/2H79fJYdusFNBXj/2i4p+O16wseHzPzJ5LnS1O+Gm4=";
};
- vendorHash = "sha256-nK3t3wwV6vhU7SHYfhV/LDs5S9N5yTXjB2cbB0rwk+I=";
+ vendorHash = "sha256-MDClQjCh/ygdbybE4jIoWGBsqr3roNn7stXUw9eoN2Y=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/servers/mir/common.nix b/third_party/nixpkgs/pkgs/servers/mir/common.nix
index 37a4283610..4041ae7cf0 100644
--- a/third_party/nixpkgs/pkgs/servers/mir/common.nix
+++ b/third_party/nixpkgs/pkgs/servers/mir/common.nix
@@ -2,6 +2,7 @@
stdenv,
lib,
fetchFromGitHub,
+ nixosTests,
testers,
cmake,
pkg-config,
@@ -12,6 +13,7 @@
glib,
glm,
glog,
+ libapparmor,
libdrm,
libepoxy,
libevdev,
@@ -58,28 +60,31 @@ stdenv.mkDerivation (finalAttrs: {
inherit patches;
- postPatch = ''
- # Fix scripts that get run in tests
- patchShebangs tools/detect_fd_leaks.bash tests/acceptance-tests/wayland-generator/test_wayland_generator.sh.in
+ postPatch =
+ ''
+ # Fix scripts that get run in tests
+ patchShebangs tools/detect_fd_leaks.bash tests/acceptance-tests/wayland-generator/test_wayland_generator.sh.in
- # Fix LD_PRELOADing in tests
- substituteInPlace \
- cmake/MirCommon.cmake \
- tests/umock-acceptance-tests/CMakeLists.txt \
- tests/unit-tests/platforms/gbm-kms/kms/CMakeLists.txt \
- tests/unit-tests/CMakeLists.txt \
- --replace-warn 'LD_PRELOAD=liblttng-ust-fork.so' 'LD_PRELOAD=${lib.getLib lttng-ust}/lib/liblttng-ust-fork.so' \
- --replace-warn 'LD_PRELOAD=libumockdev-preload.so.0' 'LD_PRELOAD=${lib.getLib umockdev}/lib/libumockdev-preload.so.0'
+ # Fix LD_PRELOADing in tests
+ substituteInPlace \
+ cmake/MirCommon.cmake \
+ tests/umock-acceptance-tests/CMakeLists.txt \
+ tests/unit-tests/platforms/gbm-kms/kms/CMakeLists.txt \
+ tests/unit-tests/CMakeLists.txt \
+ --replace-warn 'LD_PRELOAD=liblttng-ust-fork.so' 'LD_PRELOAD=${lib.getLib lttng-ust}/lib/liblttng-ust-fork.so' \
+ --replace-warn 'LD_PRELOAD=libumockdev-preload.so.0' 'LD_PRELOAD=${lib.getLib umockdev}/lib/libumockdev-preload.so.0'
- # Fix Xwayland default
- substituteInPlace src/miral/x11_support.cpp \
- --replace-fail '/usr/bin/Xwayland' '${lib.getExe xwayland}'
+ # Fix Xwayland default
+ substituteInPlace src/miral/x11_support.cpp \
+ --replace-fail '/usr/bin/Xwayland' '${lib.getExe xwayland}'
+ ''
+ + lib.optionalString (lib.strings.versionOlder version "2.18.0") ''
- # Fix paths for generating drm-formats
- substituteInPlace src/platform/graphics/CMakeLists.txt \
- --replace-fail "/usr/include/drm/drm_fourcc.h" "${lib.getDev libdrm}/include/libdrm/drm_fourcc.h" \
- --replace-fail "/usr/include/libdrm/drm_fourcc.h" "${lib.getDev libdrm}/include/libdrm/drm_fourcc.h"
- '';
+ # Fix paths for generating drm-formats
+ substituteInPlace src/platform/graphics/CMakeLists.txt \
+ --replace-fail "/usr/include/drm/drm_fourcc.h" "${lib.getDev libdrm}/include/libdrm/drm_fourcc.h" \
+ --replace-fail "/usr/include/libdrm/drm_fourcc.h" "${lib.getDev libdrm}/include/libdrm/drm_fourcc.h"
+ '';
strictDeps = true;
@@ -127,7 +132,7 @@ stdenv.mkDerivation (finalAttrs: {
xorg.libXcursor
xorg.xorgproto
xwayland
- ];
+ ] ++ lib.optionals (lib.strings.versionAtLeast version "2.18.0") [ libapparmor ];
nativeCheckInputs = [
dbus
@@ -181,7 +186,9 @@ stdenv.mkDerivation (finalAttrs: {
];
passthru = {
- tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
+ tests = {
+ pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
+ } // lib.optionalAttrs (!pinned) { inherit (nixosTests) miriway miracle-wm; };
providedSessions = lib.optionals (lib.strings.versionOlder version "2.16.0") [
# More of an example than a fully functioning shell, some notes for the adventurous:
# - ~/.config/miral-shell.config is one possible user config location,
@@ -192,9 +199,7 @@ stdenv.mkDerivation (finalAttrs: {
# does not know about preferred terminal
"mir-shell"
];
- } // lib.optionalAttrs (!pinned) {
- updateScript = ./update.sh;
- };
+ } // lib.optionalAttrs (!pinned) { updateScript = ./update.sh; };
meta = {
description = "Display server and Wayland compositor developed by Canonical";
@@ -206,22 +211,23 @@ stdenv.mkDerivation (finalAttrs: {
OPNA2608
];
platforms = lib.platforms.linux;
- pkgConfigModules = [
- "miral"
- "mircommon"
- "mircore"
- "miroil"
- "mirplatform"
- "mir-renderer-gl-dev"
- "mirrenderer"
- "mirserver"
- "mirtest"
- "mirwayland"
- ] ++ lib.optionals (lib.strings.versionOlder version "2.17.0") [
- "mircookie"
- ] ++ lib.optionals (lib.strings.versionAtLeast version "2.17.0") [
- "mircommon-internal"
- "mirserver-internal"
- ];
+ pkgConfigModules =
+ [
+ "miral"
+ "mircommon"
+ "mircore"
+ "miroil"
+ "mirplatform"
+ "mir-renderer-gl-dev"
+ "mirrenderer"
+ "mirserver"
+ "mirtest"
+ "mirwayland"
+ ]
+ ++ lib.optionals (lib.strings.versionOlder version "2.17.0") [ "mircookie" ]
+ ++ lib.optionals (lib.strings.versionAtLeast version "2.17.0") [
+ "mircommon-internal"
+ "mirserver-internal"
+ ];
};
})
diff --git a/third_party/nixpkgs/pkgs/servers/mir/default.nix b/third_party/nixpkgs/pkgs/servers/mir/default.nix
index eee124bde9..bbf250bf7a 100644
--- a/third_party/nixpkgs/pkgs/servers/mir/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/mir/default.nix
@@ -5,8 +5,8 @@ let
in
{
mir = common {
- version = "2.17.2";
- hash = "sha256-OwOGt3X7+UchksyPf/sodit2PHpSlpP2S3gkCPcdzfE=";
+ version = "2.18.2";
+ hash = "sha256-Yko5ws8dUazPziXzM77Zg4p1taC0mbjAcpOKJR0dJ5M=";
};
mir_2_15 = common {
diff --git a/third_party/nixpkgs/pkgs/servers/misc/gobgpd/default.nix b/third_party/nixpkgs/pkgs/servers/misc/gobgpd/default.nix
index 4f653a50a9..11ffcbcd3b 100644
--- a/third_party/nixpkgs/pkgs/servers/misc/gobgpd/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/misc/gobgpd/default.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "gobgpd";
- version = "3.29.0";
+ version = "3.30.0";
src = fetchFromGitHub {
owner = "osrg";
repo = "gobgp";
rev = "refs/tags/v${version}";
- hash = "sha256-mTg3eN5ZmzQxItPq8ghPpFafr6zF+nliofGEKShnH88=";
+ hash = "sha256-UB3LYXRr6GnqVCRwAxnwqBCkOtor3mC4k73kPesZs0g=";
};
- vendorHash = "sha256-wrgRQwisOHAhvRbvGXMW5VWkQuEifCwCo3usuxLie4A=";
+ vendorHash = "sha256-FYLH1Ej8Bm0+tS5Ikj1CPF+1t5opmzee8iHRZSW94Yk=";
postConfigure = ''
export CGO_ENABLED=0
diff --git a/third_party/nixpkgs/pkgs/servers/monitoring/cadvisor/default.nix b/third_party/nixpkgs/pkgs/servers/monitoring/cadvisor/default.nix
index a297c85bed..4877418664 100644
--- a/third_party/nixpkgs/pkgs/servers/monitoring/cadvisor/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/monitoring/cadvisor/default.nix
@@ -2,18 +2,18 @@
buildGoModule rec {
pname = "cadvisor";
- version = "unstable-2023-10-22";
+ version = "0.49.1";
src = fetchFromGitHub {
owner = "google";
repo = "cadvisor";
- rev = "bf2a7fee4170e418e7ac774af7679257fe26dc69";
- hash = "sha256-wf5TtUmBC8ikpaUp3KLs8rBMunFPevNYYoactudHMsU=";
+ rev = "v${version}";
+ hash = "sha256-Hr9L9cewJN1ibh+6L0XhxxNAH4U8TrK+j7YBjS6FzZc=";
};
modRoot = "./cmd";
- vendorHash = "sha256-LEtiJC3L6Q7MZH2gvpR9y2Zn9vig+9mWlRyVuKY3rsA=";
+ vendorHash = "sha256-9h+W+zuwxlpkBaCpk1otrBrwfyitfGLViOcZRpKB3uU=";
ldflags = [ "-s" "-w" "-X github.com/google/cadvisor/version.Version=${version}" ];
diff --git a/third_party/nixpkgs/pkgs/servers/monitoring/grafana-agent/default.nix b/third_party/nixpkgs/pkgs/servers/monitoring/grafana-agent/default.nix
index c45ea47bac..1382302def 100644
--- a/third_party/nixpkgs/pkgs/servers/monitoring/grafana-agent/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/monitoring/grafana-agent/default.nix
@@ -15,16 +15,16 @@
buildGoModule rec {
pname = "grafana-agent";
- version = "0.43.0";
+ version = "0.43.3";
src = fetchFromGitHub {
owner = "grafana";
repo = "agent";
rev = "v${version}";
- hash = "sha256-0pwsZONhouGuypGTP64oJd3+nq8VMlyulb/WUJj0qGw=";
+ hash = "sha256-10H3qcvjbmwKL06u+gCxfAdn1z6HaJ/8sWoVa2/ojnA=";
};
- vendorHash = "sha256-vz65gr56wj6PNiQwmfz1wg9SVmRUnrv7ZeWQkqdA4WI=";
+ vendorHash = "sha256-NtFdrdDnuLT5CSax81smNnZxe+I9OouwVyIANyTNzF8=";
proxyVendor = true; # darwin/linux hash mismatch
frontendYarnOfflineCache = fetchYarnDeps {
diff --git a/third_party/nixpkgs/pkgs/servers/monitoring/grafana/default.nix b/third_party/nixpkgs/pkgs/servers/monitoring/grafana/default.nix
index cb5f14fa28..89b7cec102 100644
--- a/third_party/nixpkgs/pkgs/servers/monitoring/grafana/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/monitoring/grafana/default.nix
@@ -8,7 +8,7 @@
buildGoModule rec {
pname = "grafana";
- version = "11.2.0";
+ version = "11.2.1";
subPackages = [ "pkg/cmd/grafana" "pkg/cmd/grafana-server" "pkg/cmd/grafana-cli" ];
@@ -16,7 +16,7 @@ buildGoModule rec {
owner = "grafana";
repo = "grafana";
rev = "v${version}";
- hash = "sha256-SthxNf8e8LEV0LSdVR/x6UXOXy+lGAUqHtQd0bQufjY=";
+ hash = "sha256-rMRzrGdTPfGzMtE3xej5dSOjyyEMn66oPjDUWifMjnQ=";
};
# borrowed from: https://github.com/NixOS/nixpkgs/blob/d70d9425f49f9aba3c49e2c389fe6d42bac8c5b0/pkgs/development/tools/analysis/snyk/default.nix#L20-L22
@@ -51,16 +51,16 @@ buildGoModule rec {
dontFixup = true;
outputHashMode = "recursive";
outputHash = rec {
- x86_64-linux = "sha256-Fo6WsgrFTp79wk+nPuUbPklneTvE+/ki0hX3IE8WR94=";
+ x86_64-linux = "sha256-rz/IP6wi4VKWgO8P4Mov3oviwsDe5iBSKamArVR/+T0=";
aarch64-linux = x86_64-linux;
- aarch64-darwin = "sha256-C2zo+ykk5Zr5DDO4AB9wkc8jgn82VY8WlTR3XiqbD/0=";
+ aarch64-darwin = "sha256-9J9wD8nJ4JEUKroxCEBYZytywzjGkGhujdj9FcNe0rM=";
x86_64-darwin = aarch64-darwin;
}.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
};
disallowedRequisites = [ offlineCache ];
- vendorHash = "sha256-Pmh+tSJR7l34Ncr2DexjvbWRxnWLG3rzuz4n8vpPbx0=";
+ vendorHash = "sha256-shQ39N9YxksfzHDgHx3qjLbZfv5D1+sqtpALI0hCK3U=";
proxyVendor = true;
diff --git a/third_party/nixpkgs/pkgs/servers/monitoring/mtail/default.nix b/third_party/nixpkgs/pkgs/servers/monitoring/mtail/default.nix
index 4c05a7513e..96d7544da2 100644
--- a/third_party/nixpkgs/pkgs/servers/monitoring/mtail/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/monitoring/mtail/default.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "mtail";
- version = "3.0.8";
+ version = "3.0.9";
src = fetchFromGitHub {
owner = "google";
repo = "mtail";
rev = "v${version}";
- hash = "sha256-Rnpf0RgGltSrUPHra5LbvVmS9jftcimYM2Zc39xoxDk=";
+ hash = "sha256-ZyQpTxWBCU+pmulEXi/Y2PimbNMsUlbEFj8r+gTOTA0=";
};
- vendorHash = "sha256-30V+SS+fl1qmK/0i7eB4OGI6pv232kNIMPclRyTNWww=";
+ vendorHash = "sha256-96r2UWM5HUF69BOGW6buV6juJEDYoiBPmR5iGNmI5WA=";
ldflags = [
"-X=main.Branch=main"
diff --git a/third_party/nixpkgs/pkgs/servers/monitoring/nagios/plugins/check_ssl_cert.nix b/third_party/nixpkgs/pkgs/servers/monitoring/nagios/plugins/check_ssl_cert.nix
index e6e4f6f355..a8043d5714 100644
--- a/third_party/nixpkgs/pkgs/servers/monitoring/nagios/plugins/check_ssl_cert.nix
+++ b/third_party/nixpkgs/pkgs/servers/monitoring/nagios/plugins/check_ssl_cert.nix
@@ -17,13 +17,13 @@
stdenv.mkDerivation rec {
pname = "check_ssl_cert";
- version = "2.83.1";
+ version = "2.84.4";
src = fetchFromGitHub {
owner = "matteocorti";
repo = "check_ssl_cert";
rev = "refs/tags/v${version}";
- hash = "sha256-EFFA7lhI2NlOl7gQFk4ZmLgRuH2GxLnwb4CDWX8Q6/0=";
+ hash = "sha256-HVif2pjVumrf2YFSHbNiL9pfXy8XNeXHRgaIlx/Tzds=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/servers/monitoring/prometheus/mongodb-exporter.nix b/third_party/nixpkgs/pkgs/servers/monitoring/prometheus/mongodb-exporter.nix
index 5ea8d7c4fe..5df77a2654 100644
--- a/third_party/nixpkgs/pkgs/servers/monitoring/prometheus/mongodb-exporter.nix
+++ b/third_party/nixpkgs/pkgs/servers/monitoring/prometheus/mongodb-exporter.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "mongodb_exporter";
- version = "0.40.0";
+ version = "0.41.1";
src = fetchFromGitHub {
owner = "percona";
repo = "mongodb_exporter";
rev = "v${version}";
- hash = "sha256-cWXfMi48aF06Prua3n4geG2yP1JzLlHq/xh1HmiJkT4=";
+ hash = "sha256-2/oYfeybXnaoccyhriCHEY5lZcojLnk9qoiSlt4TDZY=";
};
- vendorHash = "sha256-69YBrDAEruWXaAqLfRVtqmZ0pop3r5cusePSV2Q1MXw=";
+ vendorHash = "sha256-xKqt4JdHbFxMvFMa/zi8qGm9OZ3YFjGJQrMXfBfj4xA=";
ldflags = [
"-s"
diff --git a/third_party/nixpkgs/pkgs/servers/monitoring/prometheus/pve-exporter.nix b/third_party/nixpkgs/pkgs/servers/monitoring/prometheus/pve-exporter.nix
index 5ecbc60140..513f71e25f 100644
--- a/third_party/nixpkgs/pkgs/servers/monitoring/prometheus/pve-exporter.nix
+++ b/third_party/nixpkgs/pkgs/servers/monitoring/prometheus/pve-exporter.nix
@@ -6,11 +6,11 @@
python3.pkgs.buildPythonApplication rec {
pname = "prometheus_pve_exporter";
- version = "3.4.4";
+ version = "3.4.5";
src = fetchPypi {
inherit pname version;
- hash = "sha256-kQo3NVrqsM78bFE9sZjubNdT6yj3Dza3BqF6DkYA6eI=";
+ hash = "sha256-Jsv45qK1KZYJn9ClokaXa+FVWOEQzoPX9uP26VAQ4yo=";
};
propagatedBuildInputs = with python3.pkgs; [
diff --git a/third_party/nixpkgs/pkgs/servers/monitoring/prometheus/sql-exporter.nix b/third_party/nixpkgs/pkgs/servers/monitoring/prometheus/sql-exporter.nix
index bca77e9315..1ebd2be3c4 100644
--- a/third_party/nixpkgs/pkgs/servers/monitoring/prometheus/sql-exporter.nix
+++ b/third_party/nixpkgs/pkgs/servers/monitoring/prometheus/sql-exporter.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "sql_exporter";
- version = "0.5.5";
+ version = "0.5.6";
src = fetchFromGitHub {
owner = "justwatchcom";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-K7UDmV56VW4TM5YUl+xUWmE8GUAYbWowm/hU7xBG+Hs=";
+ sha256 = "sha256-kNIf8HwqNPGJAR8+/IkGn/5ryMEd6rGCixjnKG63xcY=";
};
vendorHash = null;
diff --git a/third_party/nixpkgs/pkgs/servers/monitoring/sensu-go/default.nix b/third_party/nixpkgs/pkgs/servers/monitoring/sensu-go/default.nix
index c95b4d7644..97c2dcde13 100644
--- a/third_party/nixpkgs/pkgs/servers/monitoring/sensu-go/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/monitoring/sensu-go/default.nix
@@ -1,8 +1,8 @@
-{ buildGo121Module, fetchFromGitHub, lib }:
+{ buildGo122Module, fetchFromGitHub, lib }:
let
generic = { subPackages, pname, postInstall ? "", mainProgram }:
- buildGo121Module rec {
+ buildGo122Module rec {
inherit pname;
version = "6.11.0";
shortRev = "9587df6"; # for internal version info
diff --git a/third_party/nixpkgs/pkgs/servers/monitoring/uptime-kuma/default.nix b/third_party/nixpkgs/pkgs/servers/monitoring/uptime-kuma/default.nix
index e53e641e5d..d7e03ab16c 100644
--- a/third_party/nixpkgs/pkgs/servers/monitoring/uptime-kuma/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/monitoring/uptime-kuma/default.nix
@@ -2,16 +2,16 @@
buildNpmPackage rec {
pname = "uptime-kuma";
- version = "1.23.13";
+ version = "1.23.15";
src = fetchFromGitHub {
owner = "louislam";
repo = "uptime-kuma";
rev = version;
- hash = "sha256-7JWn78gRLzuXuZjhTvjdJ7JVtLOtQ08zyokqkPdzYh0=";
+ hash = "sha256-/UAou+l7ppXU3t54YYdDZcXUNvEw7VGcn/OVPXdFdj0=";
};
- npmDepsHash = "sha256-MKONzKCGYeMQK8JR9W9KiPLaqP/F0uAOzql4wZK4Sp4=";
+ npmDepsHash = "sha256-KaOnlqvfGatrdEqtw2Y0SudLuyzU6yC78DWn3+EZcec=";
patches = [
# Fixes the permissions of the database being not set correctly
diff --git a/third_party/nixpkgs/pkgs/servers/mycorrhiza/default.nix b/third_party/nixpkgs/pkgs/servers/mycorrhiza/default.nix
index 8f5e86cfe8..02f19ed08b 100644
--- a/third_party/nixpkgs/pkgs/servers/mycorrhiza/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/mycorrhiza/default.nix
@@ -4,16 +4,16 @@
buildGoModule rec {
pname = "mycorrhiza";
- version = "1.15.0";
+ version = "1.15.1";
src = fetchFromGitHub {
owner = "bouncepaw";
repo = "mycorrhiza";
rev = "v${version}";
- sha256 = "sha256-ovlLOacVhf8phL9LNrMf55oo5KgaCKYeS/of/abE8Bo=";
+ sha256 = "sha256-Cgf2YtAatfKWxhe4xAqNRB4ktsGs3ONi5XqbjcZwzTw=";
};
- vendorHash = "sha256-0O831ILIwv2uyTU23x+tnLbUbkrp9ew316uPmqjhxWM=";
+ vendorHash = "sha256-UQT6BvJT26NViZDyh6yokgW18ptMiGCSf7CgMqtD9Oc=";
subPackages = [ "." ];
diff --git a/third_party/nixpkgs/pkgs/servers/nats-server/default.nix b/third_party/nixpkgs/pkgs/servers/nats-server/default.nix
index 6f7aa2cd3b..6bec9a2d82 100644
--- a/third_party/nixpkgs/pkgs/servers/nats-server/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/nats-server/default.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "nats-server";
- version = "2.10.20";
+ version = "2.10.21";
src = fetchFromGitHub {
owner = "nats-io";
repo = pname;
rev = "v${version}";
- hash = "sha256-9IW7CdlouY0HGOGIL6XZZKL9Mr0cLfuJtfxS9SXYQZM=";
+ hash = "sha256-d2ko6ejSdGDeroWIELrCBQjYYSobWp4R4XC58eN50xs=";
};
- vendorHash = "sha256-D/3c8Sov8LJzeWN2tu6iqwnwfb3EXXnJpgONo96pmYI=";
+ vendorHash = "sha256-RmVDlboqwujTy8SVSwUu8mesSUmkNERi/sYQH7WAUUI=";
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/servers/nextcloud/default.nix b/third_party/nixpkgs/pkgs/servers/nextcloud/default.nix
index 0234ee067b..7cdda6534d 100644
--- a/third_party/nixpkgs/pkgs/servers/nextcloud/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/nextcloud/default.nix
@@ -1,48 +1,63 @@
-{ lib, stdenvNoCC, fetchurl, nixosTests
-, nextcloud28Packages
-, nextcloud29Packages
+{
+ lib,
+ stdenvNoCC,
+ fetchurl,
+ nixosTests,
+ nextcloud28Packages,
+ nextcloud29Packages,
+ nextcloud30Packages,
}:
let
- generic = {
- version, hash
- , eol ? false, extraVulnerabilities ? []
- , packages
- }: stdenvNoCC.mkDerivation rec {
- pname = "nextcloud";
- inherit version;
+ generic =
+ {
+ version,
+ hash,
+ eol ? false,
+ extraVulnerabilities ? [ ],
+ packages,
+ }:
+ stdenvNoCC.mkDerivation rec {
+ pname = "nextcloud";
+ inherit version;
- src = fetchurl {
- url = "https://download.nextcloud.com/server/releases/${pname}-${version}.tar.bz2";
- inherit hash;
+ src = fetchurl {
+ url = "https://download.nextcloud.com/server/releases/nextcloud-${version}.tar.bz2";
+ inherit hash;
+ };
+
+ passthru = {
+ tests = lib.filterAttrs (
+ key: _: (lib.hasSuffix (lib.versions.major version) key)
+ ) nixosTests.nextcloud;
+ inherit packages;
+ };
+
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $out/
+ cp -R . $out/
+ runHook postInstall
+ '';
+
+ meta = {
+ changelog = "https://nextcloud.com/changelog/#${lib.replaceStrings [ "." ] [ "-" ] version}";
+ description = "Sharing solution for files, calendars, contacts and more";
+ homepage = "https://nextcloud.com";
+ maintainers = with lib.maintainers; [
+ schneefux
+ bachp
+ globin
+ ma27
+ ];
+ license = lib.licenses.agpl3Plus;
+ platforms = lib.platforms.linux;
+ knownVulnerabilities =
+ extraVulnerabilities ++ (lib.optional eol "Nextcloud version ${version} is EOL");
+ };
};
-
- passthru = {
- tests = lib.filterAttrs (
- key: _: (lib.hasSuffix (lib.versions.major version) key)
- ) nixosTests.nextcloud;
- inherit packages;
- };
-
- installPhase = ''
- runHook preInstall
- mkdir -p $out/
- cp -R . $out/
- runHook postInstall
- '';
-
- meta = with lib; {
- changelog = "https://nextcloud.com/changelog/#${lib.replaceStrings [ "." ] [ "-" ] version}";
- description = "Sharing solution for files, calendars, contacts and more";
- homepage = "https://nextcloud.com";
- maintainers = with maintainers; [ schneefux bachp globin ma27 ];
- license = licenses.agpl3Plus;
- platforms = platforms.linux;
- knownVulnerabilities = extraVulnerabilities
- ++ (optional eol "Nextcloud version ${version} is EOL");
- };
- };
-in {
+in
+{
nextcloud28 = generic {
version = "28.0.10";
hash = "sha256-LoAVJtKJHBhf6sWYXL084pLOcKQl9Tb5GfkBuftMwhA=";
@@ -55,6 +70,12 @@ in {
packages = nextcloud29Packages;
};
+ nextcloud30 = generic {
+ version = "30.0.0";
+ hash = "sha256-GNeoCVe7U+lPsESS9rUhNDTdo+naEtn3iZl2h8hWTmA=";
+ packages = nextcloud30Packages;
+ };
+
# tip: get the sha with:
# curl 'https://download.nextcloud.com/server/releases/nextcloud-${version}.tar.bz2.sha256'
}
diff --git a/third_party/nixpkgs/pkgs/servers/nextcloud/packages/28.json b/third_party/nixpkgs/pkgs/servers/nextcloud/packages/28.json
index 99905d1597..834225e95e 100644
--- a/third_party/nixpkgs/pkgs/servers/nextcloud/packages/28.json
+++ b/third_party/nixpkgs/pkgs/servers/nextcloud/packages/28.json
@@ -1,8 +1,8 @@
{
"bookmarks": {
- "hash": "sha256-ZWdz7Hl3wrTEHrXdOsPKRcE5GAnHYHjudbY5F0VjG4Y=",
- "url": "https://github.com/nextcloud/bookmarks/releases/download/v14.2.5/bookmarks-14.2.5.tar.gz",
- "version": "14.2.5",
+ "hash": "sha256-xwyft6RGra/T9l8TSRRmWN50ZrdfTlZy3/pIpq/IzZs=",
+ "url": "https://github.com/nextcloud/bookmarks/releases/download/v14.2.6/bookmarks-14.2.6.tar.gz",
+ "version": "14.2.6",
"description": "- š Sort bookmarks into folders\n- š· Add tags and personal notes\n- ā Find broken links and duplicates\n- š² Synchronize with all your browsers and devices\n- š Store archived versions of your links in case they are depublished\n- š Full-text search on site contents\n- šŖ Share bookmarks with other users and via public links\n- ā Generate RSS feeds of your collections\n- š Stats on how often you access which links\n- š Automatic backups of your bookmarks collection\n- š¼ Built-in Dashboard widgets for frequent and recent links\n\nRequirements:\n - PHP extensions:\n - intl: *\n - mbstring: *\n - when using MySQL, use at least v8.0",
"homepage": "https://github.com/nextcloud/bookmarks",
"licenses": [
@@ -30,9 +30,9 @@
]
},
"cookbook": {
- "hash": "sha256-QRzXNoqOeEYYp0ctmsNisbQL5PWFOeqEVkcFeCduQtY=",
- "url": "https://github.com/christianlupus-nextcloud/cookbook-releases/releases/download/v0.11.1/cookbook-0.11.1.tar.gz",
- "version": "0.11.1",
+ "hash": "sha256-upbTdzu17BH6tehgCUcTxBvTVOO31Kri/33vGd4Unyw=",
+ "url": "https://github.com/christianlupus-nextcloud/cookbook-releases/releases/download/v0.11.2/cookbook-0.11.2.tar.gz",
+ "version": "0.11.2",
"description": "A library for all your recipes. It uses JSON files following the schema.org recipe format. To add a recipe to the collection, you can paste in the URL of the recipe, and the provided web page will be parsed and downloaded to whichever folder you specify in the app settings.",
"homepage": "https://github.com/nextcloud/cookbook/",
"licenses": [
@@ -50,9 +50,9 @@
]
},
"deck": {
- "hash": "sha256-wr7uy5vfrfwxK3uytttJyWy8lvCDqfQjvFVGVD7mtco=",
- "url": "https://github.com/nextcloud-releases/deck/releases/download/v1.12.4/deck-v1.12.4.tar.gz",
- "version": "1.12.4",
+ "hash": "sha256-XzflNdPCNfOYJkZopxBR6es0Fv9x0kpxtMqOxLthG6o=",
+ "url": "https://github.com/nextcloud-releases/deck/releases/download/v1.12.5/deck-v1.12.5.tar.gz",
+ "version": "1.12.5",
"description": "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- š„ Add your tasks to cards and put them in order\n- š Write down additional notes in Markdown\n- š Assign labels for even better organization\n- š„ Share with your team, friends or family\n- š Attach files and embed them in your Markdown description\n- š¬ Discuss with your team using comments\n- ā” Keep track of changes in the activity stream\n- š Get your project organized",
"homepage": "https://github.com/nextcloud/deck",
"licenses": [
@@ -80,9 +80,9 @@
]
},
"gpoddersync": {
- "hash": "sha256-e4RtBCPtk8jIK+p4tGfukLmC8ikhAD7GiRSmmkWciZQ=",
- "url": "https://github.com/thrillfall/nextcloud-gpodder/releases/download/3.9.0/gpoddersync.tar.gz",
- "version": "3.9.0",
+ "hash": "sha256-OMH/pnDS/icDVUb56mzxowAhBCaVY60bMGJmwsjEc0k=",
+ "url": "https://github.com/thrillfall/nextcloud-gpodder/releases/download/3.10.0/gpoddersync.tar.gz",
+ "version": "3.10.0",
"description": "Expose GPodder API to sync podcast consumer apps like AntennaPod",
"homepage": "https://github.com/thrillfall/nextcloud-gpodder",
"licenses": [
@@ -90,9 +90,9 @@
]
},
"groupfolders": {
- "hash": "sha256-PtxAidIono2roSVA/VLQZ13TVcqWZL069eXpY+npFB8=",
- "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v16.0.9/groupfolders-v16.0.9.tar.gz",
- "version": "16.0.9",
+ "hash": "sha256-PaDPYHUzkqY24Hzpi4e3DkvT32f+WYmx7WUNRevqIh8=",
+ "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v16.0.10/groupfolders-v16.0.10.tar.gz",
+ "version": "16.0.10",
"description": "Admin configured folders shared with everyone in a group.\n\nFolders can be configured from *Group folders* in the admin settings.\n\nAfter a folder is created, the admin can give access to the folder to one or more groups, control their write/sharing permissions and assign a quota for the folder.",
"homepage": "https://github.com/nextcloud/groupfolders",
"licenses": [
@@ -120,9 +120,9 @@
]
},
"integration_paperless": {
- "hash": "sha256-ARjs8cCUJICJaZiMIIt/lYk15WlXzzRqAQBWwax6HY4=",
- "url": "https://github.com/nextcloud-releases/integration_paperless/releases/download/v1.0.3/integration_paperless-v1.0.3.tar.gz",
- "version": "1.0.3",
+ "hash": "sha256-D8w2TA2Olab326REnHHG+fFWRmWrhejAEokXZYx5H6w=",
+ "url": "https://github.com/nextcloud-releases/integration_paperless/releases/download/v1.0.4/integration_paperless-v1.0.4.tar.gz",
+ "version": "1.0.4",
"description": "Integration with the [Paperless](https://docs.paperless-ngx.com) Document Management System.\nIt adds a file action menu item that can be used to upload a file from your Nextcloud Files to Paperless.",
"homepage": "",
"licenses": [
@@ -150,10 +150,10 @@
]
},
"memories": {
- "hash": "sha256-tzxeffvwMwthvBRG+/cLCXZkVS32rlf5v7XOKTbGoOo=",
- "url": "https://github.com/pulsejet/memories/releases/download/v7.3.1/memories.tar.gz",
- "version": "7.3.1",
- "description": "# Memories: Photo Management for Nextcloud\r\n\r\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\r\n\r\n- **šø Timeline**: Sort photos and videos by date taken, parsed from Exif data.\r\n- **āŖ Rewind**: Jump to any time in the past instantly and relive your memories.\r\n- **š¤ AI Tagging**: Group photos by people and objects, powered by [recognize](https://github.com/nextcloud/recognize) and [facerecognition](https://github.com/matiasdelellis/facerecognition).\r\n- **š¼ļø Albums**: Create albums to group photos and videos together. Then share these albums with others.\r\n- **š«±š»āš«²š» External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\r\n- **š± Mobile Support**: Work from any device, of any shape and size through the web app.\r\n- **āļø Edit Metadata**: Edit dates and other metadata on photos quickly and in bulk.\r\n- **š¦ Archive**: Store photos you don't want to see in your timeline in a separate folder.\r\n- **š¹ Video Transcoding**: Transcode videos and use HLS for maximal performance.\r\n- **šŗļø Map**: View your photos on a map, tagged with accurate reverse geocoding.\r\n- **š¦ Migration**: Migrate easily from Nextcloud Photos and Google Takeout.\r\n- **ā”ļø Performance**: Do all this very fast.\r\n\r\n## š Installation\r\n\r\n1. Install the app from the Nextcloud app store (try a demo [here](https://demo.memories.gallery/apps/memories/)).\r\n1. Perform the recommended [configuration steps](https://memories.gallery/config/).\r\n1. Run `php occ memories:index` to generate metadata indices for existing photos.\r\n1. Open the š· Memories app in Nextcloud and set the directory containing your photos.",
+ "hash": "sha256-VMaOC+sCh84SsKjJk/pC3BwYRWRkqbCJPRgptI9dppA=",
+ "url": "https://github.com/pulsejet/memories/releases/download/v7.4.1/memories.tar.gz",
+ "version": "7.4.1",
+ "description": "# Memories: Photo Management for Nextcloud\n\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\n\n- **šø Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n- **āŖ Rewind**: Jump to any time in the past instantly and relive your memories.\n- **š¤ AI Tagging**: Group photos by people and objects, powered by [recognize](https://github.com/nextcloud/recognize) and [facerecognition](https://github.com/matiasdelellis/facerecognition).\n- **š¼ļø Albums**: Create albums to group photos and videos together. Then share these albums with others.\n- **š«±š»āš«²š» External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\n- **š± Mobile Support**: Work from any device, of any shape and size through the web app.\n- **āļø Edit Metadata**: Edit dates and other metadata on photos quickly and in bulk.\n- **š¦ Archive**: Store photos you don't want to see in your timeline in a separate folder.\n- **š¹ Video Transcoding**: Transcode videos and use HLS for maximal performance.\n- **šŗļø Map**: View your photos on a map, tagged with accurate reverse geocoding.\n- **š¦ Migration**: Migrate easily from Nextcloud Photos and Google Takeout.\n- **ā”ļø Performance**: Do all this very fast.\n\n## š Installation\n\n1. Install the app from the Nextcloud app store (try a demo [here](https://demo.memories.gallery/apps/memories/)).\n1. Perform the recommended [configuration steps](https://memories.gallery/config/).\n1. Run `php occ memories:index` to generate metadata indices for existing photos.\n1. Open the š· Memories app in Nextcloud and set the directory containing your photos.",
"homepage": "https://memories.gallery",
"licenses": [
"agpl"
@@ -170,9 +170,9 @@
]
},
"notes": {
- "hash": "sha256-T7FUmazib5LZVsno/VN/NZYYJetTXcG89njamSgJ6Iw=",
- "url": "https://github.com/nextcloud-releases/notes/releases/download/v4.10.1/notes-v4.10.1.tar.gz",
- "version": "4.10.1",
+ "hash": "sha256-dpMCehjhPQoOA+MVdLeGc370hmqWzmsMczgV08m/cO4=",
+ "url": "https://github.com/nextcloud-releases/notes/releases/download/v4.11.0/notes-v4.11.0.tar.gz",
+ "version": "4.11.0",
"description": "The Notes app is a distraction free notes taking app for [Nextcloud](https://www.nextcloud.com/). It provides categories for better organization and supports formatting using [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax. Notes are saved as files in your Nextcloud, so you can view and edit them with every Nextcloud client. Furthermore, a separate [REST API](https://github.com/nextcloud/notes/blob/master/docs/api/README.md) allows for an easy integration into third-party apps (currently, there are notes apps for [Android](https://github.com/nextcloud/notes-android), [iOS](https://github.com/nextcloud/notes-ios) and the [console](https://git.danielmoch.com/nncli/about) which allow convenient access to your Nextcloud notes). Further features include marking notes as favorites.",
"homepage": "https://github.com/nextcloud/notes",
"licenses": [
@@ -190,9 +190,9 @@
]
},
"onlyoffice": {
- "hash": "sha256-rHUM3HVY3INPAtTqYxpm9V3Ad8VTl+Wd2S7xAj0CJko=",
- "url": "https://github.com/ONLYOFFICE/onlyoffice-nextcloud/releases/download/v9.3.0/onlyoffice.tar.gz",
- "version": "9.3.0",
+ "hash": "sha256-YkYsD/14syHOaxWEwBKgGGV0i5WlYJbGcqesLsWnimc=",
+ "url": "https://github.com/ONLYOFFICE/onlyoffice-nextcloud/releases/download/v9.4.0/onlyoffice.tar.gz",
+ "version": "9.4.0",
"description": "ONLYOFFICE connector allows you to view, edit and collaborate on text documents, spreadsheets and presentations within Nextcloud using ONLYOFFICE Docs. This will create a new Edit in ONLYOFFICE action within the document library for Office documents. This allows multiple users to co-author documents in real time from the familiar web interface and save the changes back to your file storage.",
"homepage": "https://www.onlyoffice.com",
"licenses": [
@@ -210,9 +210,9 @@
]
},
"polls": {
- "hash": "sha256-TBCNr57MKEe8OSXEqWohZH9zuCwFTMDnwnZ1nFZ+FWY=",
- "url": "https://github.com/nextcloud-releases/polls/releases/download/v7.2.2/polls-v7.2.2.tar.gz",
- "version": "7.2.2",
+ "hash": "sha256-rLNB0idaKoL4e5O5NYXyhIyFpYguDG4Hg5OkHUEaQUM=",
+ "url": "https://github.com/nextcloud-releases/polls/releases/download/v7.2.4/polls-v7.2.4.tar.gz",
+ "version": "7.2.4",
"description": "A polls app, similar to Doodle/Dudle with the possibility to restrict access (members, certain groups/users, hidden and public).",
"homepage": "https://github.com/nextcloud/polls",
"licenses": [
@@ -230,9 +230,9 @@
]
},
"qownnotesapi": {
- "hash": "sha256-k1Sm0ZO9qx9KmAGCGYupcLeMSllKUmOlPSUgbWVrqI4=",
- "url": "https://github.com/pbek/qownnotesapi/releases/download/v24.4.0/qownnotesapi-nc.tar.gz",
- "version": "24.4.0",
+ "hash": "sha256-jnKtJrzW5FzrluO5S+2Qdrune6TfWDOXlOh9xNm8h1M=",
+ "url": "https://github.com/pbek/qownnotesapi/releases/download/v24.9.0/qownnotesapi-nc.tar.gz",
+ "version": "24.9.0",
"description": "QOwnNotesAPI is the Nextcloud/ownCloud API for [QOwnNotes](http://www.qownnotes.org), the open source notepad for Linux, macOS and Windows, that works together with the notes application of Nextcloud/ownCloud.\n\nThe only purpose of this App is to provide API access to your Nextcloud/ownCloud server for your QOwnNotes desktop installation, you cannot use this App for anything else, if you don't have QOwnNotes installed on your desktop computer!",
"homepage": "https://github.com/pbek/qownnotesapi",
"licenses": [
@@ -250,9 +250,9 @@
]
},
"richdocuments": {
- "hash": "sha256-aEAcOQTNCdJBFZAf9LfukgsQZddx9Qa5IMOPKUXaVjQ=",
- "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v8.3.10/richdocuments-v8.3.10.tar.gz",
- "version": "8.3.10",
+ "hash": "sha256-nk5l9naHHBmpZe0oNzRNuYchbOl2asPgoRaM1vQ3CLc=",
+ "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v8.3.11/richdocuments-v8.3.11.tar.gz",
+ "version": "8.3.11",
"description": "This application can connect to a Collabora Online (or other) server (WOPI-like Client). Nextcloud is the WOPI Host. Please read the documentation to learn more about that.\n\nYou can also edit your documents off-line with the Collabora Office app from the **[Android](https://play.google.com/store/apps/details?id=com.collabora.libreoffice)** and **[iOS](https://apps.apple.com/us/app/collabora-office/id1440482071)** store.",
"homepage": "https://collaboraoffice.com/",
"licenses": [
diff --git a/third_party/nixpkgs/pkgs/servers/nextcloud/packages/29.json b/third_party/nixpkgs/pkgs/servers/nextcloud/packages/29.json
index a5601194ab..df26567169 100644
--- a/third_party/nixpkgs/pkgs/servers/nextcloud/packages/29.json
+++ b/third_party/nixpkgs/pkgs/servers/nextcloud/packages/29.json
@@ -1,8 +1,8 @@
{
"bookmarks": {
- "hash": "sha256-ZWdz7Hl3wrTEHrXdOsPKRcE5GAnHYHjudbY5F0VjG4Y=",
- "url": "https://github.com/nextcloud/bookmarks/releases/download/v14.2.5/bookmarks-14.2.5.tar.gz",
- "version": "14.2.5",
+ "hash": "sha256-xwyft6RGra/T9l8TSRRmWN50ZrdfTlZy3/pIpq/IzZs=",
+ "url": "https://github.com/nextcloud/bookmarks/releases/download/v14.2.6/bookmarks-14.2.6.tar.gz",
+ "version": "14.2.6",
"description": "- š Sort bookmarks into folders\n- š· Add tags and personal notes\n- ā Find broken links and duplicates\n- š² Synchronize with all your browsers and devices\n- š Store archived versions of your links in case they are depublished\n- š Full-text search on site contents\n- šŖ Share bookmarks with other users and via public links\n- ā Generate RSS feeds of your collections\n- š Stats on how often you access which links\n- š Automatic backups of your bookmarks collection\n- š¼ Built-in Dashboard widgets for frequent and recent links\n\nRequirements:\n - PHP extensions:\n - intl: *\n - mbstring: *\n - when using MySQL, use at least v8.0",
"homepage": "https://github.com/nextcloud/bookmarks",
"licenses": [
@@ -30,9 +30,9 @@
]
},
"cookbook": {
- "hash": "sha256-QRzXNoqOeEYYp0ctmsNisbQL5PWFOeqEVkcFeCduQtY=",
- "url": "https://github.com/christianlupus-nextcloud/cookbook-releases/releases/download/v0.11.1/cookbook-0.11.1.tar.gz",
- "version": "0.11.1",
+ "hash": "sha256-upbTdzu17BH6tehgCUcTxBvTVOO31Kri/33vGd4Unyw=",
+ "url": "https://github.com/christianlupus-nextcloud/cookbook-releases/releases/download/v0.11.2/cookbook-0.11.2.tar.gz",
+ "version": "0.11.2",
"description": "A library for all your recipes. It uses JSON files following the schema.org recipe format. To add a recipe to the collection, you can paste in the URL of the recipe, and the provided web page will be parsed and downloaded to whichever folder you specify in the app settings.",
"homepage": "https://github.com/nextcloud/cookbook/",
"licenses": [
@@ -50,9 +50,9 @@
]
},
"deck": {
- "hash": "sha256-yJJS85Ll+lBN61v+q3q15RI9T9zlUKnq/b+QvcYQtuU=",
- "url": "https://github.com/nextcloud-releases/deck/releases/download/v1.13.1/deck-v1.13.1.tar.gz",
- "version": "1.13.1",
+ "hash": "sha256-3vwl+KxYQTDAANdR3XKLU/jv5TbhDZBktKpITJaaGBo=",
+ "url": "https://github.com/nextcloud-releases/deck/releases/download/v1.13.2/deck-v1.13.2.tar.gz",
+ "version": "1.13.2",
"description": "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- š„ Add your tasks to cards and put them in order\n- š Write down additional notes in Markdown\n- š Assign labels for even better organization\n- š„ Share with your team, friends or family\n- š Attach files and embed them in your Markdown description\n- š¬ Discuss with your team using comments\n- ā” Keep track of changes in the activity stream\n- š Get your project organized",
"homepage": "https://github.com/nextcloud/deck",
"licenses": [
@@ -80,9 +80,9 @@
]
},
"gpoddersync": {
- "hash": "sha256-e4RtBCPtk8jIK+p4tGfukLmC8ikhAD7GiRSmmkWciZQ=",
- "url": "https://github.com/thrillfall/nextcloud-gpodder/releases/download/3.9.0/gpoddersync.tar.gz",
- "version": "3.9.0",
+ "hash": "sha256-OMH/pnDS/icDVUb56mzxowAhBCaVY60bMGJmwsjEc0k=",
+ "url": "https://github.com/thrillfall/nextcloud-gpodder/releases/download/3.10.0/gpoddersync.tar.gz",
+ "version": "3.10.0",
"description": "Expose GPodder API to sync podcast consumer apps like AntennaPod",
"homepage": "https://github.com/thrillfall/nextcloud-gpodder",
"licenses": [
@@ -90,9 +90,9 @@
]
},
"groupfolders": {
- "hash": "sha256-fdFxsUwXM8nqb7m4pWtQVGq0SLf0zWBuyxFrzppevYI=",
- "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v17.0.3/groupfolders-v17.0.3.tar.gz",
- "version": "17.0.3",
+ "hash": "sha256-3CG5lp1lcPzcvOjcQIFcP8OVZvWCq3iNf4OUCu3X7t8=",
+ "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v17.0.4/groupfolders-v17.0.4.tar.gz",
+ "version": "17.0.4",
"description": "Admin configured folders shared with everyone in a group.\n\nFolders can be configured from *Group folders* in the admin settings.\n\nAfter a folder is created, the admin can give access to the folder to one or more groups, control their write/sharing permissions and assign a quota for the folder.",
"homepage": "https://github.com/nextcloud/groupfolders",
"licenses": [
@@ -120,9 +120,9 @@
]
},
"integration_paperless": {
- "hash": "sha256-ARjs8cCUJICJaZiMIIt/lYk15WlXzzRqAQBWwax6HY4=",
- "url": "https://github.com/nextcloud-releases/integration_paperless/releases/download/v1.0.3/integration_paperless-v1.0.3.tar.gz",
- "version": "1.0.3",
+ "hash": "sha256-D8w2TA2Olab326REnHHG+fFWRmWrhejAEokXZYx5H6w=",
+ "url": "https://github.com/nextcloud-releases/integration_paperless/releases/download/v1.0.4/integration_paperless-v1.0.4.tar.gz",
+ "version": "1.0.4",
"description": "Integration with the [Paperless](https://docs.paperless-ngx.com) Document Management System.\nIt adds a file action menu item that can be used to upload a file from your Nextcloud Files to Paperless.",
"homepage": "",
"licenses": [
@@ -140,8 +140,8 @@
]
},
"maps": {
- "hash": "sha256-BmXs6Oepwnm+Cviy4awm3S8P9AiJTt1BnAQNb4TxVYE=",
- "url": "https://github.com/nextcloud/maps/releases/download/v1.4.0/maps-1.4.0.tar.gz",
+ "hash": "sha256-FmRhpPRpMnCHkJFaVvQuR6Y7Pd7vpP+tUVih919g/fQ=",
+ "url": "https://github.com/nextcloud/maps/releases/download/v1.4.0-1-nightly/maps-1.4.0-1-nightly.tar.gz",
"version": "1.4.0",
"description": "**The whole world fits inside your cloud!**\n\n- **šŗ Beautiful map:** Using [OpenStreetMap](https://www.openstreetmap.org) and [Leaflet](https://leafletjs.com), you can choose between standard map, satellite, topographical, dark mode or even watercolor! šØ\n- **ā Favorites:** Save your favorite places, privately! Sync with [GNOME Maps](https://github.com/nextcloud/maps/issues/30) and mobile apps is planned.\n- **š§ Routing:** Possible using either [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) or [Mapbox](https://www.mapbox.com).\n- **š¼ Photos on the map:** No more boring slideshows, just show directly where you were!\n- **š Contacts on the map:** See where your friends live and plan your next visit.\n- **š± Devices:** Lost your phone? Check the map!\n- **ć° Tracks:** Load GPS tracks or past trips. Recording with [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) or [OwnTracks](https://owntracks.org) is planned.",
"homepage": "https://github.com/nextcloud/maps",
@@ -150,10 +150,10 @@
]
},
"memories": {
- "hash": "sha256-tzxeffvwMwthvBRG+/cLCXZkVS32rlf5v7XOKTbGoOo=",
- "url": "https://github.com/pulsejet/memories/releases/download/v7.3.1/memories.tar.gz",
- "version": "7.3.1",
- "description": "# Memories: Photo Management for Nextcloud\r\n\r\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\r\n\r\n- **šø Timeline**: Sort photos and videos by date taken, parsed from Exif data.\r\n- **āŖ Rewind**: Jump to any time in the past instantly and relive your memories.\r\n- **š¤ AI Tagging**: Group photos by people and objects, powered by [recognize](https://github.com/nextcloud/recognize) and [facerecognition](https://github.com/matiasdelellis/facerecognition).\r\n- **š¼ļø Albums**: Create albums to group photos and videos together. Then share these albums with others.\r\n- **š«±š»āš«²š» External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\r\n- **š± Mobile Support**: Work from any device, of any shape and size through the web app.\r\n- **āļø Edit Metadata**: Edit dates and other metadata on photos quickly and in bulk.\r\n- **š¦ Archive**: Store photos you don't want to see in your timeline in a separate folder.\r\n- **š¹ Video Transcoding**: Transcode videos and use HLS for maximal performance.\r\n- **šŗļø Map**: View your photos on a map, tagged with accurate reverse geocoding.\r\n- **š¦ Migration**: Migrate easily from Nextcloud Photos and Google Takeout.\r\n- **ā”ļø Performance**: Do all this very fast.\r\n\r\n## š Installation\r\n\r\n1. Install the app from the Nextcloud app store (try a demo [here](https://demo.memories.gallery/apps/memories/)).\r\n1. Perform the recommended [configuration steps](https://memories.gallery/config/).\r\n1. Run `php occ memories:index` to generate metadata indices for existing photos.\r\n1. Open the š· Memories app in Nextcloud and set the directory containing your photos.",
+ "hash": "sha256-VMaOC+sCh84SsKjJk/pC3BwYRWRkqbCJPRgptI9dppA=",
+ "url": "https://github.com/pulsejet/memories/releases/download/v7.4.1/memories.tar.gz",
+ "version": "7.4.1",
+ "description": "# Memories: Photo Management for Nextcloud\n\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\n\n- **šø Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n- **āŖ Rewind**: Jump to any time in the past instantly and relive your memories.\n- **š¤ AI Tagging**: Group photos by people and objects, powered by [recognize](https://github.com/nextcloud/recognize) and [facerecognition](https://github.com/matiasdelellis/facerecognition).\n- **š¼ļø Albums**: Create albums to group photos and videos together. Then share these albums with others.\n- **š«±š»āš«²š» External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\n- **š± Mobile Support**: Work from any device, of any shape and size through the web app.\n- **āļø Edit Metadata**: Edit dates and other metadata on photos quickly and in bulk.\n- **š¦ Archive**: Store photos you don't want to see in your timeline in a separate folder.\n- **š¹ Video Transcoding**: Transcode videos and use HLS for maximal performance.\n- **šŗļø Map**: View your photos on a map, tagged with accurate reverse geocoding.\n- **š¦ Migration**: Migrate easily from Nextcloud Photos and Google Takeout.\n- **ā”ļø Performance**: Do all this very fast.\n\n## š Installation\n\n1. Install the app from the Nextcloud app store (try a demo [here](https://demo.memories.gallery/apps/memories/)).\n1. Perform the recommended [configuration steps](https://memories.gallery/config/).\n1. Run `php occ memories:index` to generate metadata indices for existing photos.\n1. Open the š· Memories app in Nextcloud and set the directory containing your photos.",
"homepage": "https://memories.gallery",
"licenses": [
"agpl"
@@ -170,9 +170,9 @@
]
},
"notes": {
- "hash": "sha256-T7FUmazib5LZVsno/VN/NZYYJetTXcG89njamSgJ6Iw=",
- "url": "https://github.com/nextcloud-releases/notes/releases/download/v4.10.1/notes-v4.10.1.tar.gz",
- "version": "4.10.1",
+ "hash": "sha256-dpMCehjhPQoOA+MVdLeGc370hmqWzmsMczgV08m/cO4=",
+ "url": "https://github.com/nextcloud-releases/notes/releases/download/v4.11.0/notes-v4.11.0.tar.gz",
+ "version": "4.11.0",
"description": "The Notes app is a distraction free notes taking app for [Nextcloud](https://www.nextcloud.com/). It provides categories for better organization and supports formatting using [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax. Notes are saved as files in your Nextcloud, so you can view and edit them with every Nextcloud client. Furthermore, a separate [REST API](https://github.com/nextcloud/notes/blob/master/docs/api/README.md) allows for an easy integration into third-party apps (currently, there are notes apps for [Android](https://github.com/nextcloud/notes-android), [iOS](https://github.com/nextcloud/notes-ios) and the [console](https://git.danielmoch.com/nncli/about) which allow convenient access to your Nextcloud notes). Further features include marking notes as favorites.",
"homepage": "https://github.com/nextcloud/notes",
"licenses": [
@@ -190,9 +190,9 @@
]
},
"onlyoffice": {
- "hash": "sha256-rHUM3HVY3INPAtTqYxpm9V3Ad8VTl+Wd2S7xAj0CJko=",
- "url": "https://github.com/ONLYOFFICE/onlyoffice-nextcloud/releases/download/v9.3.0/onlyoffice.tar.gz",
- "version": "9.3.0",
+ "hash": "sha256-YkYsD/14syHOaxWEwBKgGGV0i5WlYJbGcqesLsWnimc=",
+ "url": "https://github.com/ONLYOFFICE/onlyoffice-nextcloud/releases/download/v9.4.0/onlyoffice.tar.gz",
+ "version": "9.4.0",
"description": "ONLYOFFICE connector allows you to view, edit and collaborate on text documents, spreadsheets and presentations within Nextcloud using ONLYOFFICE Docs. This will create a new Edit in ONLYOFFICE action within the document library for Office documents. This allows multiple users to co-author documents in real time from the familiar web interface and save the changes back to your file storage.",
"homepage": "https://www.onlyoffice.com",
"licenses": [
@@ -210,9 +210,9 @@
]
},
"polls": {
- "hash": "sha256-TBCNr57MKEe8OSXEqWohZH9zuCwFTMDnwnZ1nFZ+FWY=",
- "url": "https://github.com/nextcloud-releases/polls/releases/download/v7.2.2/polls-v7.2.2.tar.gz",
- "version": "7.2.2",
+ "hash": "sha256-rLNB0idaKoL4e5O5NYXyhIyFpYguDG4Hg5OkHUEaQUM=",
+ "url": "https://github.com/nextcloud-releases/polls/releases/download/v7.2.4/polls-v7.2.4.tar.gz",
+ "version": "7.2.4",
"description": "A polls app, similar to Doodle/Dudle with the possibility to restrict access (members, certain groups/users, hidden and public).",
"homepage": "https://github.com/nextcloud/polls",
"licenses": [
@@ -230,9 +230,9 @@
]
},
"qownnotesapi": {
- "hash": "sha256-k1Sm0ZO9qx9KmAGCGYupcLeMSllKUmOlPSUgbWVrqI4=",
- "url": "https://github.com/pbek/qownnotesapi/releases/download/v24.4.0/qownnotesapi-nc.tar.gz",
- "version": "24.4.0",
+ "hash": "sha256-jnKtJrzW5FzrluO5S+2Qdrune6TfWDOXlOh9xNm8h1M=",
+ "url": "https://github.com/pbek/qownnotesapi/releases/download/v24.9.0/qownnotesapi-nc.tar.gz",
+ "version": "24.9.0",
"description": "QOwnNotesAPI is the Nextcloud/ownCloud API for [QOwnNotes](http://www.qownnotes.org), the open source notepad for Linux, macOS and Windows, that works together with the notes application of Nextcloud/ownCloud.\n\nThe only purpose of this App is to provide API access to your Nextcloud/ownCloud server for your QOwnNotes desktop installation, you cannot use this App for anything else, if you don't have QOwnNotes installed on your desktop computer!",
"homepage": "https://github.com/pbek/qownnotesapi",
"licenses": [
@@ -240,9 +240,9 @@
]
},
"registration": {
- "hash": "sha256-4MLNKwYx/3hqnrcF2TpTCKOMveWINvWo71aOXcBO79E=",
- "url": "https://github.com/nextcloud-releases/registration/releases/download/v2.4.0/registration-v2.4.0.tar.gz",
- "version": "2.4.0",
+ "hash": "sha256-LHrs6kCawIj7Te/OftUOEw8khgGnAP0nm9y/JaP8KkE=",
+ "url": "https://github.com/nextcloud-releases/registration/releases/download/v2.5.0/registration-v2.5.0.tar.gz",
+ "version": "2.5.0",
"description": "User registration\n\nThis app allows users to register a new account.\n\n# Features\n\n- Add users to a given group\n- Allow-list with email domains (including wildcard) to register with\n- Administrator will be notified via email for new user creation or require approval\n- Supports Nextcloud's Client Login Flow v1 and v2 - allowing registration in the mobile Apps and Desktop clients\n\n# Web form registration flow\n\n1. User enters their email address\n2. Verification link is sent to the email address\n3. User clicks on the verification link\n4. User is lead to a form where they can choose their username and password\n5. New account is created and is logged in automatically",
"homepage": "https://github.com/nextcloud/registration",
"licenses": [
@@ -250,9 +250,9 @@
]
},
"richdocuments": {
- "hash": "sha256-S1ORUIx+rcA4UUFmPX4KiLakzPPIqvVmcABDuNX0tys=",
- "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v8.4.6/richdocuments-v8.4.6.tar.gz",
- "version": "8.4.6",
+ "hash": "sha256-fcKzfo8tyYiZTwqMnR6vP+dTwTYt1UfBZG8ortPDCNg=",
+ "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v8.4.7/richdocuments-v8.4.7.tar.gz",
+ "version": "8.4.7",
"description": "This application can connect to a Collabora Online (or other) server (WOPI-like Client). Nextcloud is the WOPI Host. Please read the documentation to learn more about that.\n\nYou can also edit your documents off-line with the Collabora Office app from the **[Android](https://play.google.com/store/apps/details?id=com.collabora.libreoffice)** and **[iOS](https://apps.apple.com/us/app/collabora-office/id1440482071)** store.",
"homepage": "https://collaboraoffice.com/",
"licenses": [
diff --git a/third_party/nixpkgs/pkgs/servers/nextcloud/packages/30.json b/third_party/nixpkgs/pkgs/servers/nextcloud/packages/30.json
new file mode 100644
index 0000000000..f4620a7606
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/servers/nextcloud/packages/30.json
@@ -0,0 +1,302 @@
+{
+ "bookmarks": {
+ "hash": "sha256-F3r+FU5m9vj13bhJqGi7cCtZUxAIL453QUu1y65Ty/I=",
+ "url": "https://github.com/nextcloud/bookmarks/releases/download/v15.0.2/bookmarks-15.0.2.tar.gz",
+ "version": "15.0.2",
+ "description": "- š Sort bookmarks into folders\n- š· Add tags and personal notes\n- ā Find broken links and duplicates\n- š² Synchronize with all your browsers and devices\n- š Store archived versions of your links in case they are depublished\n- š Full-text search on site contents\n- šŖ Share bookmarks with other users and via public links\n- ā Generate RSS feeds of your collections\n- š Stats on how often you access which links\n- š Automatic backups of your bookmarks collection\n- š¼ Built-in Dashboard widgets for frequent and recent links\n\nRequirements:\n - PHP extensions:\n - intl: *\n - mbstring: *\n - when using MySQL, use at least v8.0",
+ "homepage": "https://github.com/nextcloud/bookmarks",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "calendar": {
+ "hash": "sha256-mlxW7ALSUr3t7fd4H/TDWASzsSlPKojOLh76v8wd1w0=",
+ "url": "https://github.com/nextcloud-releases/calendar/releases/download/v5.0.0/calendar-v5.0.0.tar.gz",
+ "version": "5.0.0",
+ "description": "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* š **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* š **WebCal Support!** Want to see your favorite teamās matchdays in your calendar? No problem!\n* š **Attendees!** Invite people to your events\n* āļø **Free/Busy!** See when your attendees are available to meet\n* ā° **Reminders!** Get alarms for events inside your browser and via email\n* š Search! Find your events at ease\n* āļø Tasks! See tasks with a due date directly in the calendar\n* š **Weāre not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.",
+ "homepage": "https://github.com/nextcloud/calendar/",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "contacts": {
+ "hash": "sha256-/vikmy5phOK1OhFu6w5A1BYiNfbYaU7Js2+jiurM2ug=",
+ "url": "https://github.com/nextcloud-releases/contacts/releases/download/v6.1.0/contacts-v6.1.0.tar.gz",
+ "version": "6.1.0",
+ "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* š **Integration with other Nextcloud apps!** Currently Mail and Calendar ā more to come.\n* š **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* š„ **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* š **Weāre not reinventing the wheel!** Based on the great and open SabreDAV library.",
+ "homepage": "https://github.com/nextcloud/contacts#readme",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "cookbook": {
+ "hash": "sha256-upbTdzu17BH6tehgCUcTxBvTVOO31Kri/33vGd4Unyw=",
+ "url": "https://github.com/christianlupus-nextcloud/cookbook-releases/releases/download/v0.11.2/cookbook-0.11.2.tar.gz",
+ "version": "0.11.2",
+ "description": "A library for all your recipes. It uses JSON files following the schema.org recipe format. To add a recipe to the collection, you can paste in the URL of the recipe, and the provided web page will be parsed and downloaded to whichever folder you specify in the app settings.",
+ "homepage": "https://github.com/nextcloud/cookbook/",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "cospend": {
+ "hash": "sha256-N2Vj5LTJpXEedKZljJGJfPSikh6qNBh8OKN7Ne3gt3o=",
+ "url": "https://github.com/julien-nc/cospend-nc/releases/download/v2.0.0/cospend-2.0.0.tar.gz",
+ "version": "2.0.0",
+ "description": "# Nextcloud Cospend š°\n\nNextcloud Cospend is a group/shared budget manager. It was inspired by the great [IHateMoney](https://github.com/spiral-project/ihatemoney/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https://gitlab.com/eneiluj/moneybuster) Android client is [available in F-Droid](https://f-droid.org/packages/net.eneiluj.moneybuster/) and on the [Play store](https://play.google.com/store/apps/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https://github.com/mayflower/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https://github.com/nextcloud/openapi-extractor/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https://apps.nextcloud.com/apps/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* ā Create/edit/delete projects, members, bills, bill categories, currencies\n* ā Check member balances\n* š Display project statistics\n* ā» Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* š Automatically create reimbursement bills from settlement plan\n* š Create recurring bills (day/week/month/year)\n* š Optionally provide custom amount for each member in new bills\n* š Link personal files to bills (picture of physical receipt for example)\n* š© Public links for people outside Nextcloud (can be password protected)\n* š« Share projects with Nextcloud users/groups/circles\n* š« Import/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* š Generate link/QRCode to easily add projects in MoneyBuster\n* š² Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\nš Help us to translate this app on [Nextcloud-Cospend/MoneyBuster Crowdin project](https://crowdin.com/project/moneybuster).\n\nā Check out other ways to help in the [contribution guidelines](https://github.com/julien-nc/cospend-nc/blob/master/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https://github.com/julien-nc/cospend-nc/blob/master/docs/user.md)\n* [Admin documentation](https://github.com/julien-nc/cospend-nc/blob/master/docs/admin.md)\n* [Developer documentation](https://github.com/julien-nc/cospend-nc/blob/master/docs/dev.md)\n* [CHANGELOG](https://github.com/julien-nc/cospend-nc/blob/master/CHANGELOG.md#change-log)\n* [AUTHORS](https://github.com/julien-nc/cospend-nc/blob/master/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)",
+ "homepage": "https://github.com/julien-nc/cospend-nc",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "deck": {
+ "hash": "sha256-X64B6l7h8MglBW5apC21G8jkg7WfnRYroczguI58V9g=",
+ "url": "https://github.com/nextcloud-releases/deck/releases/download/v1.14.1/deck-v1.14.1.tar.gz",
+ "version": "1.14.1",
+ "description": "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- š„ Add your tasks to cards and put them in order\n- š Write down additional notes in Markdown\n- š Assign labels for even better organization\n- š„ Share with your team, friends or family\n- š Attach files and embed them in your Markdown description\n- š¬ Discuss with your team using comments\n- ā” Keep track of changes in the activity stream\n- š Get your project organized",
+ "homepage": "https://github.com/nextcloud/deck",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "end_to_end_encryption": {
+ "hash": "sha256-lBuhMlAPWUQaRo+VBktbYM12RrXy3k1N4+YyYTv2oGQ=",
+ "url": "https://github.com/nextcloud-releases/end_to_end_encryption/releases/download/v1.16.1/end_to_end_encryption-v1.16.1.tar.gz",
+ "version": "1.16.1",
+ "description": "Provides the necessary endpoint to enable end-to-end encryption.\n\n**Notice:** E2EE is currently not compatible to be used together with server-side encryption",
+ "homepage": "https://github.com/nextcloud/end_to_end_encryption",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "gpoddersync": {
+ "hash": "sha256-OMH/pnDS/icDVUb56mzxowAhBCaVY60bMGJmwsjEc0k=",
+ "url": "https://github.com/thrillfall/nextcloud-gpodder/releases/download/3.10.0/gpoddersync.tar.gz",
+ "version": "3.10.0",
+ "description": "Expose GPodder API to sync podcast consumer apps like AntennaPod",
+ "homepage": "https://github.com/thrillfall/nextcloud-gpodder",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "groupfolders": {
+ "hash": "sha256-jSDp8+s0bqYHMZ95UaiAMkMQdYL7tmdbde5mLG6gLOk=",
+ "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v18.0.2/groupfolders-v18.0.2.tar.gz",
+ "version": "18.0.2",
+ "description": "Admin configured folders shared with everyone in a group.\n\nFolders can be configured from *Group folders* in the admin settings.\n\nAfter a folder is created, the admin can give access to the folder to one or more groups, control their write/sharing permissions and assign a quota for the folder.",
+ "homepage": "https://github.com/nextcloud/groupfolders",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "impersonate": {
+ "hash": "sha256-lPzWFv00dIKe7S5L4t0edvzMWsV4cqVArdCb3TLgeeM=",
+ "url": "https://github.com/nextcloud-releases/impersonate/releases/download/v1.17.0/impersonate-v1.17.0.tar.gz",
+ "version": "1.17.0",
+ "description": "By installing the impersonate app of your Nextcloud you enable administrators to impersonate other users on the Nextcloud server. This is especially useful for debugging issues reported by users.\n\nTo impersonate a user an administrator has to simply follow the following four steps:\n\n1. Login as administrator to Nextcloud.\n2. Open users administration interface.\n3. Select the impersonate button on the affected user.\n4. Confirm the impersonation.\n\nThe administrator is then logged-in as the user, to switch back to the regular user account they simply have to press the logout button.\n\n**Note:**\n\n- This app is not compatible with instances that have encryption enabled.\n- While impersonate actions are logged note that actions performed impersonated will be logged as the impersonated user.\n- Impersonating a user is only possible after their first login.\n- You can limit which users/groups can use impersonation in Administration settings > Additional settings.",
+ "homepage": "https://github.com/nextcloud/impersonate",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "integration_openai": {
+ "hash": "sha256-J7ePjQlYy5gxVK6AmERWCo0aOFf9OP6KyYVZm8y82ek=",
+ "url": "https://github.com/nextcloud-releases/integration_openai/releases/download/v3.1.2/integration_openai-v3.1.2.tar.gz",
+ "version": "3.1.2",
+ "description": "ā ļø The smart pickers have been removed from this app\nas they are now included in the [Assistant app](https://apps.nextcloud.com/apps/assistant).\n\nThis app implements:\n\n* Text generation providers: Free prompt, Summarize, Headline, Context write, Chat, and Reformulate (using any available large language model)\n* A Translation provider (using any available language model)\n* A SpeechToText provider (using Whisper)\n* An image generation provider\n\nInstead of connecting to the OpenAI API for these, you can also connect to a self-hosted [LocalAI](https://localai.io) instance\nor to any service that implements an API similar to the OpenAI one, for example: [Plusserver](https://www.plusserver.com/en/ai-platform/) or [MistralAI](https://mistral.ai).\n\n## Ethical AI Rating\n### Rating for Text generation using ChatGPT via the OpenAI API: š“\n\nNegative:\n* The software for training and inference of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be run on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model's performance and CO2 usage.\n\n\n### Rating for Translation using ChatGPT via the OpenAI API: š“\n\nNegative:\n* The software for training and inference of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be run on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model's performance and CO2 usage.\n\n### Rating for Image generation using DALLĀ·E via the OpenAI API: š“\n\nNegative:\n* The software for training and inferencing of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be ran on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the modelās performance and CO2 usage.\n\n\n### Rating for Speech-To-Text using Whisper via the OpenAI API: š”\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can run on-premise\n\nNegative:\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the modelās performance and CO2 usage.\n\n### Rating for Text generation via LocalAI: š¢\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can be ran on-premises\n* The training data is freely available, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n\n### Rating for Image generation using Stable Diffusion via LocalAI : š”\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can be ran on-premises\n\nNegative:\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the modelās performance and CO2 usage.\n\n\n### Rating for Speech-To-Text using Whisper via LocalAI: š”\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can be ran on-premises\n\nNegative:\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the modelās performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).",
+ "homepage": "https://github.com/nextcloud/integration_openai",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "integration_paperless": {
+ "hash": "sha256-D8w2TA2Olab326REnHHG+fFWRmWrhejAEokXZYx5H6w=",
+ "url": "https://github.com/nextcloud-releases/integration_paperless/releases/download/v1.0.4/integration_paperless-v1.0.4.tar.gz",
+ "version": "1.0.4",
+ "description": "Integration with the [Paperless](https://docs.paperless-ngx.com) Document Management System.\nIt adds a file action menu item that can be used to upload a file from your Nextcloud Files to Paperless.",
+ "homepage": "",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "mail": {
+ "hash": "sha256-ldrGgqgeRLjYmtWiSAcllaIkTeeUmhjQiXrcpwgb/wk=",
+ "url": "https://github.com/nextcloud-releases/mail/releases/download/v4.0.0/mail-v4.0.0.tar.gz",
+ "version": "4.0.0",
+ "description": "**š A mail app for Nextcloud**\n\n- **š Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files ā more to come.\n- **š„ Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **š Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **š Weāre not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **š¬ Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** š¢/š”/š /š“\n\nThe rating depends on the installed text processing backend. See [the rating overview](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).",
+ "homepage": "https://github.com/nextcloud/mail#readme",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "memories": {
+ "hash": "sha256-VMaOC+sCh84SsKjJk/pC3BwYRWRkqbCJPRgptI9dppA=",
+ "url": "https://github.com/pulsejet/memories/releases/download/v7.4.1/memories.tar.gz",
+ "version": "7.4.1",
+ "description": "# Memories: Photo Management for Nextcloud\n\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\n\n- **šø Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n- **āŖ Rewind**: Jump to any time in the past instantly and relive your memories.\n- **š¤ AI Tagging**: Group photos by people and objects, powered by [recognize](https://github.com/nextcloud/recognize) and [facerecognition](https://github.com/matiasdelellis/facerecognition).\n- **š¼ļø Albums**: Create albums to group photos and videos together. Then share these albums with others.\n- **š«±š»āš«²š» External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\n- **š± Mobile Support**: Work from any device, of any shape and size through the web app.\n- **āļø Edit Metadata**: Edit dates and other metadata on photos quickly and in bulk.\n- **š¦ Archive**: Store photos you don't want to see in your timeline in a separate folder.\n- **š¹ Video Transcoding**: Transcode videos and use HLS for maximal performance.\n- **šŗļø Map**: View your photos on a map, tagged with accurate reverse geocoding.\n- **š¦ Migration**: Migrate easily from Nextcloud Photos and Google Takeout.\n- **ā”ļø Performance**: Do all this very fast.\n\n## š Installation\n\n1. Install the app from the Nextcloud app store (try a demo [here](https://demo.memories.gallery/apps/memories/)).\n1. Perform the recommended [configuration steps](https://memories.gallery/config/).\n1. Run `php occ memories:index` to generate metadata indices for existing photos.\n1. Open the š· Memories app in Nextcloud and set the directory containing your photos.",
+ "homepage": "https://memories.gallery",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "music": {
+ "hash": "sha256-yexffDYu0dv/i/V0Z+U1jD1+6X/JZuWZ4/mqWny5Nxs=",
+ "url": "https://github.com/owncloud/music/releases/download/v2.0.1/music_2.0.1_for_nextcloud.tar.gz",
+ "version": "2.0.1",
+ "description": "A stand-alone music player app and a \"lite\" player for the Files app\n\n- On modern browsers, supports audio types .mp3, .ogg, .m4a, .m4b, .flac, .wav, and more\n- Playlist support with import from m3u, m3u8, and pls files\n- Browse by artists, albums, genres, or folders\n- Gapless play\n- Filter the shown content with the search function\n- Play internet radio and podcast channels\n- Setup Last.fm connection to see background information on artists, albums, and songs\n- Control with media control keys on the keyboard or OS\n- The app can handle libraries consisting of thousands of albums and tens of thousands of songs\n- Includes a server backend compatible with the Subsonic and Ampache protocols, allowing playback and browsing of your library on various external apps e.g. on Android or iPhone",
+ "homepage": "https://github.com/owncloud/music",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "notes": {
+ "hash": "sha256-dpMCehjhPQoOA+MVdLeGc370hmqWzmsMczgV08m/cO4=",
+ "url": "https://github.com/nextcloud-releases/notes/releases/download/v4.11.0/notes-v4.11.0.tar.gz",
+ "version": "4.11.0",
+ "description": "The Notes app is a distraction free notes taking app for [Nextcloud](https://www.nextcloud.com/). It provides categories for better organization and supports formatting using [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax. Notes are saved as files in your Nextcloud, so you can view and edit them with every Nextcloud client. Furthermore, a separate [REST API](https://github.com/nextcloud/notes/blob/master/docs/api/README.md) allows for an easy integration into third-party apps (currently, there are notes apps for [Android](https://github.com/nextcloud/notes-android), [iOS](https://github.com/nextcloud/notes-ios) and the [console](https://git.danielmoch.com/nncli/about) which allow convenient access to your Nextcloud notes). Further features include marking notes as favorites.",
+ "homepage": "https://github.com/nextcloud/notes",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "notify_push": {
+ "hash": "sha256-5VjDDU8YpSDHSV45GKP+YDSd9bq1F3/qLppaLiBzjy4=",
+ "url": "https://github.com/nextcloud-releases/notify_push/releases/download/v0.7.0/notify_push-v0.7.0.tar.gz",
+ "version": "0.7.0",
+ "description": "Push update support for desktop app.\n\nOnce the app is installed, the push binary needs to be setup. You can either use the setup wizard with `occ notify_push:setup` or see the [README](http://github.com/nextcloud/notify_push) for detailed setup instructions",
+ "homepage": "",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "onlyoffice": {
+ "hash": "sha256-YkYsD/14syHOaxWEwBKgGGV0i5WlYJbGcqesLsWnimc=",
+ "url": "https://github.com/ONLYOFFICE/onlyoffice-nextcloud/releases/download/v9.4.0/onlyoffice.tar.gz",
+ "version": "9.4.0",
+ "description": "ONLYOFFICE connector allows you to view, edit and collaborate on text documents, spreadsheets and presentations within Nextcloud using ONLYOFFICE Docs. This will create a new Edit in ONLYOFFICE action within the document library for Office documents. This allows multiple users to co-author documents in real time from the familiar web interface and save the changes back to your file storage.",
+ "homepage": "https://www.onlyoffice.com",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "phonetrack": {
+ "hash": "sha256-zQt+3t86HZJVT/wiETHkPdTwV6Qy+iNkH3/THtTe1Xs=",
+ "url": "https://github.com/julien-nc/phonetrack/releases/download/v0.8.1/phonetrack-0.8.1.tar.gz",
+ "version": "0.8.1",
+ "description": "# PhoneTrack Nextcloud application\n\nš± PhoneTrack is a Nextcloud application to track and store mobile device's locations.\n\nšŗ It receives information from mobile phone's logging apps and displays it dynamically on a map.\n\nš Help us to translate this app on [PhoneTrack Crowdin project](https://crowdin.com/project/phonetrack).\n\nā Check out other ways to help in the [contribution guidelines](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n* Create a tracking session.\n* Give the logging link\\* to the mobile devices. Choose the [logging method](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods) you prefer.\n* Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name. Setting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n* š Display location history\n* ā Filter points\n* ā Manually edit/add/delete points\n* ā Edit devices (rename, change colour/shape, move to another session)\n* ā¶ Define geofencing zones for devices\n* ā Define proximity alerts for device pairs\n* š§ Share a session to other Nextcloud users or with a public link (read-only)\n* š Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n* š« Import/export a session in GPX format (one file with one track per device or one file per device)\n* š Display sessions statistics\n* š [Reserve a device name](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) to make sure only authorised user can log with this name\n* š Toggle session auto export and auto purge (daily/weekly/monthly)\n* ā Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is tested on Nextcloud 17 with Firefox 57+ and Chromium.\n\nThis app is compatible with theming colours and accessibility themes !\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) for installation details.\n\nCheck [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n* PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)",
+ "homepage": "https://github.com/julien-nc/phonetrack",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "polls": {
+ "hash": "sha256-rLNB0idaKoL4e5O5NYXyhIyFpYguDG4Hg5OkHUEaQUM=",
+ "url": "https://github.com/nextcloud-releases/polls/releases/download/v7.2.4/polls-v7.2.4.tar.gz",
+ "version": "7.2.4",
+ "description": "A polls app, similar to Doodle/Dudle with the possibility to restrict access (members, certain groups/users, hidden and public).",
+ "homepage": "https://github.com/nextcloud/polls",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "previewgenerator": {
+ "hash": "sha256-hjlwZfgfoH3iqbtJrPovgBC0Tu/vBhFqC752DZvndFY=",
+ "url": "https://github.com/nextcloud-releases/previewgenerator/releases/download/v5.6.0/previewgenerator-v5.6.0.tar.gz",
+ "version": "5.6.0",
+ "description": "The Preview Generator app allows admins to pre-generate previews. The app listens to edit events and stores this information. Once a cron job is triggered it will generate start preview generation. This means that you can better utilize your system by pre-generating previews when your system is normally idle and thus putting less load on your machine when the requests are actually served.\n\nThe app does not replace on demand preview generation so if a preview is requested before it is pre-generated it will still be shown.\nThe first time you install this app, before using a cron job, you properly want to generate all previews via:\n**./occ preview:generate-all -vvv**\n\n**Important**: To enable pre-generation of previews you must add **php /var/www/nextcloud/occ preview:pre-generate** to a system cron job that runs at times of your choosing.",
+ "homepage": "https://github.com/nextcloud/previewgenerator",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "qownnotesapi": {
+ "hash": "sha256-jnKtJrzW5FzrluO5S+2Qdrune6TfWDOXlOh9xNm8h1M=",
+ "url": "https://github.com/pbek/qownnotesapi/releases/download/v24.9.0/qownnotesapi-nc.tar.gz",
+ "version": "24.9.0",
+ "description": "QOwnNotesAPI is the Nextcloud/ownCloud API for [QOwnNotes](http://www.qownnotes.org), the open source notepad for Linux, macOS and Windows, that works together with the notes application of Nextcloud/ownCloud.\n\nThe only purpose of this App is to provide API access to your Nextcloud/ownCloud server for your QOwnNotes desktop installation, you cannot use this App for anything else, if you don't have QOwnNotes installed on your desktop computer!",
+ "homepage": "https://github.com/pbek/qownnotesapi",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "registration": {
+ "hash": "sha256-LHrs6kCawIj7Te/OftUOEw8khgGnAP0nm9y/JaP8KkE=",
+ "url": "https://github.com/nextcloud-releases/registration/releases/download/v2.5.0/registration-v2.5.0.tar.gz",
+ "version": "2.5.0",
+ "description": "User registration\n\nThis app allows users to register a new account.\n\n# Features\n\n- Add users to a given group\n- Allow-list with email domains (including wildcard) to register with\n- Administrator will be notified via email for new user creation or require approval\n- Supports Nextcloud's Client Login Flow v1 and v2 - allowing registration in the mobile Apps and Desktop clients\n\n# Web form registration flow\n\n1. User enters their email address\n2. Verification link is sent to the email address\n3. User clicks on the verification link\n4. User is lead to a form where they can choose their username and password\n5. New account is created and is logged in automatically",
+ "homepage": "https://github.com/nextcloud/registration",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "richdocuments": {
+ "hash": "sha256-sM536BlvbNNrGL++ZQItvnOBk+85Hr1Sxr6/0SZTm+g=",
+ "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v8.5.1/richdocuments-v8.5.1.tar.gz",
+ "version": "8.5.1",
+ "description": "This application can connect to a Collabora Online (or other) server (WOPI-like Client). Nextcloud is the WOPI Host. Please read the documentation to learn more about that.\n\nYou can also edit your documents off-line with the Collabora Office app from the **[Android](https://play.google.com/store/apps/details?id=com.collabora.libreoffice)** and **[iOS](https://apps.apple.com/us/app/collabora-office/id1440482071)** store.",
+ "homepage": "https://collaboraoffice.com/",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "spreed": {
+ "hash": "sha256-p0m4s4ZbWEyiPPBRKvEGFk/0xN+IiYPETDegm/8QDWY=",
+ "url": "https://github.com/nextcloud-releases/spreed/releases/download/v20.0.0/spreed-v20.0.0.tar.gz",
+ "version": "20.0.0",
+ "description": "Chat, video & audio-conferencing using WebRTC\n\n* š¬ **Chat** Nextcloud Talk comes with a simple text chat, allowing you to share or upload files from your Nextcloud Files app or local device and mention other participants.\n* š„ **Private, group, public and password protected calls!** Invite someone, a whole group or send a public link to invite to a call.\n* š **Federated chats** Chat with other Nextcloud users on their servers\n* š» **Screen sharing!** Share your screen with the participants of your call.\n* š **Integration with other Nextcloud apps** like Files, Calendar, User status, Dashboard, Flow, Maps, Smart picker, Contacts, Deck, and many more.\n* š **Sync with other chat solutions** With [Matterbridge](https://github.com/42wim/matterbridge/) being integrated in Talk, you can easily sync a lot of other chat solutions to Nextcloud Talk and vice-versa.",
+ "homepage": "https://github.com/nextcloud/spreed",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "tasks": {
+ "hash": "sha256-Upa3dl+b97UV3KXLlcxeS6OzFBTIW+e3U/T9QJT6Pmw=",
+ "url": "https://github.com/nextcloud/tasks/releases/download/v0.16.1/tasks.tar.gz",
+ "version": "0.16.1",
+ "description": "Once enabled, a new Tasks menu will appear in your Nextcloud apps menu. From there you can add and delete tasks, edit their title, description, start and due dates and mark them as important. Tasks can be shared between users. Tasks can be synchronized using CalDav (each task list is linked to an Nextcloud calendar, to sync it to your local client: Thunderbird, Evolution, KDE Kontact, iCal ā¦ - just add the calendar as a remote calendar in your client). You can download your tasks as ICS files using the download button for each calendar.",
+ "homepage": "https://github.com/nextcloud/tasks/",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "twofactor_webauthn": {
+ "hash": "sha256-gjMXFvn1FL6ptiW7CAlS9klaQdQFoJ6l/TzY4HQkUcY=",
+ "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v2.0.0/twofactor_webauthn-v2.0.0.tar.gz",
+ "version": "2.0.0",
+ "description": "A two-factor provider for WebAuthn devices",
+ "homepage": "https://github.com/nextcloud/twofactor_webauthn#readme",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "unroundedcorners": {
+ "hash": "sha256-ONOBDUciyWlKvi3Fd5+mWh3OLRfyW+PlKJKJWdMph0U=",
+ "url": "https://github.com/OliverParoczai/nextcloud-unroundedcorners/releases/download/v1.1.4/unroundedcorners-v1.1.4.tar.gz",
+ "version": "1.1.4",
+ "description": "# Unrounded Corners\nA Nextcloud app that restores the corners of buttons and widgets to their original looks by unrounding them.",
+ "homepage": "https://github.com/OliverParoczai/nextcloud-unroundedcorners",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "user_oidc": {
+ "hash": "sha256-8e4xQjOWSVAps6dg4jvN3MGVSOhaOgjPHPpTOgXKFJY=",
+ "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v6.0.1/user_oidc-v6.0.1.tar.gz",
+ "version": "6.0.1",
+ "description": "Allows flexible configuration of an OIDC server as Nextcloud login user backend.",
+ "homepage": "https://github.com/nextcloud/user_oidc",
+ "licenses": [
+ "agpl"
+ ]
+ },
+ "user_saml": {
+ "hash": "sha256-+oeTDRomjmfSLIM6eyP6MHg+qtOs8IPqIWUzBofahYQ=",
+ "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v6.2.0/user_saml-v6.2.0.tar.gz",
+ "version": "6.2.0",
+ "description": "Using the SSO & SAML app of your Nextcloud you can make it easily possible to integrate your existing Single-Sign-On solution with Nextcloud. In addition, you can use the Nextcloud LDAP user provider to keep the convenience for users. (e.g. when sharing)\nThe following providers are supported and tested at the moment:\n\n* **SAML 2.0**\n\t* OneLogin\n\t* Shibboleth\n\t* Active Directory Federation Services (ADFS)\n\n* **Authentication via Environment Variable**\n\t* Kerberos (mod_auth_kerb)\n\t* Any other provider that authenticates using the environment variable\n\nWhile theoretically any other authentication provider implementing either one of those standards is compatible, we like to note that they are not part of any internal test matrix.",
+ "homepage": "https://github.com/nextcloud/user_saml",
+ "licenses": [
+ "agpl"
+ ]
+ }
+}
diff --git a/third_party/nixpkgs/pkgs/servers/nfd/default.nix b/third_party/nixpkgs/pkgs/servers/nfd/default.nix
deleted file mode 100644
index dd066fb519..0000000000
--- a/third_party/nixpkgs/pkgs/servers/nfd/default.nix
+++ /dev/null
@@ -1,59 +0,0 @@
-{ lib
-, stdenv
-, boost179 # probably needs to match the one from ndn-cxx
-, fetchFromGitHub
-, libpcap
-, ndn-cxx
-, openssl
-, pkg-config
-, sphinx
-, systemd
-, wafHook
-, websocketpp
-, withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd
-, withWebSocket ? true
-}:
-
-stdenv.mkDerivation rec {
- pname = "nfd";
- version = "24.07";
-
- src = fetchFromGitHub {
- owner = "named-data";
- repo = lib.toUpper pname;
- rev = "NFD-${version}";
- hash = "sha256-iEI8iS0eLLVe6PkOiCHL3onYNVYVZ1ttmk/aWrBkDhg=";
- fetchSubmodules = true;
- };
-
- postPatch = ''
- # These tests fail because they try to check for user/group permissions.
- rm tests/daemon/mgmt/general-config-section.t.cpp
- '';
-
- nativeBuildInputs = [ pkg-config sphinx wafHook ];
- buildInputs = [ boost179 libpcap ndn-cxx openssl websocketpp ] ++ lib.optional withSystemd systemd;
-
- wafConfigureFlags = [
- "--boost-includes=${boost179.dev}/include"
- "--boost-libs=${boost179.out}/lib"
- "--with-tests"
- ] ++ lib.optional (!withWebSocket) "--without-websocket";
-
- doCheck = true;
- checkPhase = ''
- runHook preCheck
- build/unit-tests-core
- build/unit-tests-daemon
- build/unit-tests-tools
- runHook postCheck
- '';
-
- meta = with lib; {
- homepage = "https://named-data.net/";
- description = "Named Data Networking (NDN) Forwarding Daemon";
- license = licenses.gpl3Plus;
- platforms = platforms.unix;
- maintainers = with maintainers; [ bertof ];
- };
-}
diff --git a/third_party/nixpkgs/pkgs/servers/nfs-ganesha/default.nix b/third_party/nixpkgs/pkgs/servers/nfs-ganesha/default.nix
index ad9d880b85..82f9eca8d8 100644
--- a/third_party/nixpkgs/pkgs/servers/nfs-ganesha/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/nfs-ganesha/default.nix
@@ -5,14 +5,14 @@
stdenv.mkDerivation rec {
pname = "nfs-ganesha";
- version = "6.0";
+ version = "6.1";
outputs = [ "out" "tools" ];
src = fetchFromGitHub {
owner = "nfs-ganesha";
repo = "nfs-ganesha";
rev = "V${version}";
- sha256 = "sha256-tT8m4X2OgANreTljqAYcCN0HTu++boFBmzyha7XGo8Y=";
+ sha256 = "sha256-XQpbQ7NXVGVbm99d1ZEh1ckR5fd81xwZw8HorXHaeBk=";
};
preConfigure = "cd src";
diff --git a/third_party/nixpkgs/pkgs/servers/nosql/cassandra/4.json b/third_party/nixpkgs/pkgs/servers/nosql/cassandra/4.json
index c200c867bf..00321c9df8 100644
--- a/third_party/nixpkgs/pkgs/servers/nosql/cassandra/4.json
+++ b/third_party/nixpkgs/pkgs/servers/nosql/cassandra/4.json
@@ -1,4 +1,4 @@
{
- "version": "4.1.2",
- "sha256": "003p0985fr3l09qpw44rhys3dp9zl2bl46vasix18p2cxq0j8sw5"
+ "version": "4.1.7",
+ "sha256": "0qnsz1zvjs1ax9p58g5b8bf3xyjg47sskkcb9nfafp6nzfdy0a2w"
}
diff --git a/third_party/nixpkgs/pkgs/servers/nosql/mongodb/7.0.nix b/third_party/nixpkgs/pkgs/servers/nosql/mongodb/7.0.nix
new file mode 100644
index 0000000000..ec71361194
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/servers/nosql/mongodb/7.0.nix
@@ -0,0 +1,37 @@
+{
+ stdenv,
+ callPackage,
+ sasl,
+ boost,
+ Security,
+ CoreFoundation,
+ cctools,
+ avxSupport ? stdenv.hostPlatform.avxSupport,
+}:
+
+let
+ buildMongoDB = callPackage ./mongodb.nix {
+ inherit
+ sasl
+ boost
+ Security
+ CoreFoundation
+ cctools
+ stdenv
+ ;
+ };
+in
+buildMongoDB {
+ inherit avxSupport;
+ version = "7.0.14";
+ sha256 = "sha256-3NUv/Rr6V0rH6zHCXJwHZ7ZQOqMJvYGessNVemUF6g0=";
+ patches = [
+ # ModuleNotFoundError: No module named 'mongo_tooling_metrics':
+ # NameError: name 'SConsToolingMetrics' is not defined:
+ # The recommended linker 'lld' is not supported with the current compiler configuration, you can try the 'gold' linker with '--linker=gold'.
+ ./mongodb7-SConstruct.patch
+
+ # Fix building with python 3.12 since the imp module was removed
+ ./mongodb-python312.patch
+ ];
+}
diff --git a/third_party/nixpkgs/pkgs/servers/nosql/mongodb/mongodb.nix b/third_party/nixpkgs/pkgs/servers/nosql/mongodb/mongodb.nix
index f906959341..5836a92549 100644
--- a/third_party/nixpkgs/pkgs/servers/nosql/mongodb/mongodb.nix
+++ b/third_party/nixpkgs/pkgs/servers/nosql/mongodb/mongodb.nix
@@ -4,6 +4,7 @@
, buildPackages
, boost
, gperftools
+, pcre2
, pcre-cpp
, snappy
, zlib
@@ -48,7 +49,6 @@ let
system-libraries = [
"boost"
- "pcre"
"snappy"
"yaml"
"zlib"
@@ -56,7 +56,13 @@ let
#"stemmer" -- not nice to package yet (no versioning, no makefile, no shared libs).
#"valgrind" -- mongodb only requires valgrind.h, which is vendored in the source.
#"wiredtiger"
- ] ++ lib.optionals stdenv.hostPlatform.isLinux [ "tcmalloc" ];
+ ] ++ lib.optionals stdenv.hostPlatform.isLinux [ "tcmalloc" ]
+ ++ lib.optionals (lib.versionOlder version "7.0") [
+ "pcre"
+ ]
+ ++ lib.optionals (lib.versionAtLeast version "7.0") [
+ "pcre2"
+ ];
inherit (lib) systems subtractLists;
in stdenv.mkDerivation rec {
@@ -83,6 +89,7 @@ in stdenv.mkDerivation rec {
yaml-cpp
openssl
openldap
+ pcre2
pcre-cpp
sasl
snappy
diff --git a/third_party/nixpkgs/pkgs/servers/nosql/mongodb/mongodb7-SConstruct.patch b/third_party/nixpkgs/pkgs/servers/nosql/mongodb/mongodb7-SConstruct.patch
new file mode 100644
index 0000000000..e5489ea38d
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/servers/nosql/mongodb/mongodb7-SConstruct.patch
@@ -0,0 +1,63 @@
+diff --git a/SConstruct b/SConstruct
+index 07579349b83..68a26f26a49 100644
+--- a/SConstruct
++++ b/SConstruct
+@@ -23,7 +23,6 @@ from pkg_resources import parse_version
+
+ import SCons
+ import SCons.Script
+-from mongo_tooling_metrics.lib.top_level_metrics import SConsToolingMetrics
+ from site_scons.mongo import build_profiles
+
+ # This must be first, even before EnsureSConsVersion, if
+@@ -1653,16 +1652,6 @@ env = Environment(variables=env_vars, **envDict)
+ del envDict
+ env.AddMethod(lambda env, name, **kwargs: add_option(name, **kwargs), 'AddOption')
+
+-# The placement of this is intentional. Here we setup an atexit method to store tooling metrics.
+-# We should only register this function after env, env_vars and the parser have been properly initialized.
+-SConsToolingMetrics.register_metrics(
+- utc_starttime=datetime.utcnow(),
+- artifact_dir=env.Dir('$BUILD_DIR').get_abspath(),
+- env_vars=env_vars,
+- env=env,
+- parser=_parser,
+-)
+-
+ if get_option('build-metrics'):
+ env['BUILD_METRICS_ARTIFACTS_DIR'] = '$BUILD_ROOT/$VARIANT_DIR'
+ env.Tool('build_metrics')
+@@ -3549,33 +3538,6 @@ def doConfigure(myenv):
+ myenv.AddMethod(
+ functools.partial(var_func, var=var, func=CheckFlag), f"Check{var}Supported")
+
+- if myenv.ToolchainIs('gcc', 'clang'):
+- # This tells clang/gcc to use the gold linker if it is available - we prefer the gold linker
+- # because it is much faster. Don't use it if the user has already configured another linker
+- # selection manually.
+- if any(flag.startswith('-fuse-ld=') for flag in env['LINKFLAGS']):
+- myenv.FatalError(
+- f"Use the '--linker' option instead of modifying the LINKFLAGS directly.")
+-
+- linker_ld = get_option('linker')
+- if linker_ld == 'auto':
+- if not env.TargetOSIs('darwin', 'macOS'):
+- if not myenv.AddToLINKFLAGSIfSupported('-fuse-ld=lld'):
+- myenv.FatalError(
+- f"The recommended linker 'lld' is not supported with the current compiler configuration, you can try the 'gold' linker with '--linker=gold'."
+- )
+- elif link_model.startswith("dynamic") and linker_ld == 'bfd':
+- # BFD is not supported due to issues with it causing warnings from some of
+- # the third party libraries that mongodb is linked with:
+- # https://jira.mongodb.org/browse/SERVER-49465
+- myenv.FatalError(f"Linker {linker_ld} is not supported with dynamic link model builds.")
+- else:
+- if not myenv.AddToLINKFLAGSIfSupported(f'-fuse-ld={linker_ld}'):
+- myenv.FatalError(f"Linker {linker_ld} could not be configured.")
+-
+- if has_option('gcov') and myenv.AddToCCFLAGSIfSupported('-fprofile-update=single'):
+- myenv.AppendUnique(LINKFLAGS=['-fprofile-update=single'])
+-
+ detectCompiler = Configure(
+ myenv,
+ help=False,
diff --git a/third_party/nixpkgs/pkgs/servers/nosql/questdb/default.nix b/third_party/nixpkgs/pkgs/servers/nosql/questdb/default.nix
index 81973bba64..2fd43c1e25 100644
--- a/third_party/nixpkgs/pkgs/servers/nosql/questdb/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/nosql/questdb/default.nix
@@ -8,11 +8,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "questdb";
- version = "8.1.0";
+ version = "8.1.1";
src = fetchurl {
url = "https://github.com/questdb/questdb/releases/download/${finalAttrs.version}/questdb-${finalAttrs.version}-no-jre-bin.tar.gz";
- hash = "sha256-mqfL+boSCxktYT8pTq15i8bJL48ZxKmm1ygtBIhs0wg=";
+ hash = "sha256-modTynPY7NqzdOKekmSaMpYvRF5oSF0BCRT2xZEUMN0=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/servers/osrm-backend/default.nix b/third_party/nixpkgs/pkgs/servers/osrm-backend/default.nix
index 23a3d85b91..9adbf38811 100644
--- a/third_party/nixpkgs/pkgs/servers/osrm-backend/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/osrm-backend/default.nix
@@ -53,13 +53,27 @@ stdenv.mkDerivation rec {
})
];
- env.NIX_CFLAGS_COMPILE = toString [
- # Needed with GCC 12
- "-Wno-error=stringop-overflow"
- "-Wno-error=uninitialized"
- # Needed for GCC 13
- "-Wno-error=array-bounds"
- ];
+ env.NIX_CFLAGS_COMPILE = toString (
+ [
+ # Needed with GCC 12
+ "-Wno-error=stringop-overflow"
+ "-Wno-error=uninitialized"
+ # Needed for GCC 13
+ "-Wno-error=array-bounds"
+ ]
+ ++
+ # error: aligned deallocation function of type 'void (void *, std::align_val_t) noexcept' is only available on macOS 10.13 or newer
+ (lib.optionals
+ (
+ stdenv.hostPlatform.isDarwin
+ && stdenv.hostPlatform.isx86_64
+ && lib.versionOlder stdenv.hostPlatform.darwinMinVersion "10.13"
+ )
+ [
+ "-faligned-allocation"
+ ]
+ )
+ );
postInstall = ''
mkdir -p $out/share/osrm-backend
diff --git a/third_party/nixpkgs/pkgs/servers/pingvin-share/backend.nix b/third_party/nixpkgs/pkgs/servers/pingvin-share/backend.nix
index 7e20ea7923..17046f1fd9 100644
--- a/third_party/nixpkgs/pkgs/servers/pingvin-share/backend.nix
+++ b/third_party/nixpkgs/pkgs/servers/pingvin-share/backend.nix
@@ -31,7 +31,7 @@ buildNpmPackage {
prisma
];
- npmDepsHash = "sha256-Uw2mjg8H+7XTm6SjfYHYkP7MJl8kdJXDKBFcx6VffPs=";
+ npmDepsHash = "sha256-F+pYEsaU4Rsiq1z3rwGeKznZqpITF+AoFgswhTFeXf8=";
makeCacheWritable = true;
npmFlags = [ "--legacy-peer-deps" ];
diff --git a/third_party/nixpkgs/pkgs/servers/pingvin-share/default.nix b/third_party/nixpkgs/pkgs/servers/pingvin-share/default.nix
index 56e5753059..eaf7392ab4 100644
--- a/third_party/nixpkgs/pkgs/servers/pingvin-share/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/pingvin-share/default.nix
@@ -5,12 +5,12 @@
}:
let
- version = "1.1.1";
+ version = "1.1.3";
src = fetchFromGitHub {
owner = "stonith404";
repo = "pingvin-share";
rev = "v${version}";
- hash = "sha256-nBNz4xEMEnOJGxVIbpukGzlAEgG+uGntvTJoc+GHmIw=";
+ hash = "sha256-n3EwmS8uKrhEuNOh55eAkEtibAerAy6AduszW4leJuI=";
};
in
diff --git a/third_party/nixpkgs/pkgs/servers/pingvin-share/frontend.nix b/third_party/nixpkgs/pkgs/servers/pingvin-share/frontend.nix
index 12b1c3bd67..84092c1748 100644
--- a/third_party/nixpkgs/pkgs/servers/pingvin-share/frontend.nix
+++ b/third_party/nixpkgs/pkgs/servers/pingvin-share/frontend.nix
@@ -23,7 +23,7 @@ buildNpmPackage {
buildInputs = [ vips ];
nativeBuildInputs = [ pkg-config ];
- npmDepsHash = "sha256-iw7IoEjiLUiDuK9AKI7jXDaUVT6FklmZuZ+CKDig3tE=";
+ npmDepsHash = "sha256-laVAVwx/A/6TunCmmZYQKAuYqv1xTG3e1DIonj2S9IU=";
makeCacheWritable = true;
npmFlags = [ "--legacy-peer-deps" ];
diff --git a/third_party/nixpkgs/pkgs/servers/pleroma/Revert-Config-Restrict-permissions-of-OTP-config.patch b/third_party/nixpkgs/pkgs/servers/pleroma/Revert-Config-Restrict-permissions-of-OTP-config.patch
index 48aa60d4f0..34d3fd14e8 100644
--- a/third_party/nixpkgs/pkgs/servers/pleroma/Revert-Config-Restrict-permissions-of-OTP-config.patch
+++ b/third_party/nixpkgs/pkgs/servers/pleroma/Revert-Config-Restrict-permissions-of-OTP-config.patch
@@ -3,7 +3,8 @@ From: Yaya
Date: Sun, 6 Aug 2023 00:02:40 +0000
Subject: [PATCH] Revert "Config: Restrict permissions of OTP config file"
-This reverts commit 4befb3b1d02f32eb2c56f12e4684a7bb3167b0ee.
+This reverts commit 4befb3b1d02f32eb2c56f12e4684a7bb3167b0ee
+and 3b82864bccee1af625dd19faed511d5b76f66f9d.
The Nix store is world readable by design.
---
@@ -19,7 +20,7 @@ index 9ec0f975e..91e5f1a54 100644
with_runtime_config =
if File.exists?(config_path) do
- #
-- %File.Stat{mode: mode} = File.lstat!(config_path)
+- %File.Stat{mode: mode} = File.stat!(config_path)
-
- if Bitwise.band(mode, 0o007) > 0 do
- raise "Configuration at #{config_path} has world-permissions, execute the following: chmod o= #{config_path}"
diff --git a/third_party/nixpkgs/pkgs/servers/pleroma/default.nix b/third_party/nixpkgs/pkgs/servers/pleroma/default.nix
index 1538207160..565fb8ad52 100644
--- a/third_party/nixpkgs/pkgs/servers/pleroma/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/pleroma/default.nix
@@ -1,32 +1,52 @@
-{ lib, beamPackages
-, fetchFromGitHub, fetchFromGitLab, fetchHex
-, file, cmake
-, nixosTests, writeText
-, ...
+{
+ lib,
+ beamPackages,
+ fetchFromGitHub,
+ fetchFromGitLab,
+ fetchHex,
+ file,
+ cmake,
+ nixosTests,
+ writeText,
+ vips,
+ pkg-config,
+ glib,
+ ...
}:
beamPackages.mixRelease rec {
pname = "pleroma";
- version = "2.6.3";
+ version = "2.7.0";
src = fetchFromGitLab {
domain = "git.pleroma.social";
owner = "pleroma";
repo = "pleroma";
rev = "v${version}";
- sha256 = "sha256-ZiupcCu6ES/G9rsdNo5+JXOIPhb4CHT2YhKThWiLisw=";
+ sha256 = "sha256-2uKVwjxMLC8jyZWW+ltBRNtOR7RaAb8SPO1iV2wyROc=";
};
- patches = [
- ./Revert-Config-Restrict-permissions-of-OTP-config.patch
- ];
+ patches = [ ./Revert-Config-Restrict-permissions-of-OTP-config.patch ];
mixNixDeps = import ./mix.nix {
inherit beamPackages lib;
overrides = final: prev: {
# mix2nix does not support git dependencies yet,
# so we need to add them manually
- prometheus_ex = beamPackages.buildMix rec {
+ captcha = beamPackages.buildMix {
+ name = "captcha";
+ version = "0.1.0";
+
+ src = fetchFromGitLab {
+ domain = "git.pleroma.social";
+ owner = "pleroma/elixir-libraries";
+ repo = "elixir-captcha";
+ rev = "90f6ce7672f70f56708792a98d98bd05176c9176";
+ sha256 = "sha256-s7EuAhmCsQA/4p2NJHJSWB/DZ5hA+7EelPsUOvKr2Po=";
+ };
+ beamDeps = [ ];
+ };
+ prometheus_ex = beamPackages.buildMix {
name = "prometheus_ex";
version = "3.0.5";
@@ -34,60 +54,28 @@ beamPackages.mixRelease rec {
owner = "lanodan";
repo = "prometheus.ex";
rev = "31f7fbe4b71b79ba27efc2a5085746c4011ceb8f";
- sha256 = "sha256-2PZP+YnwnHt69HtIAQvjMBqBbfdbkRSoMzb1AL2Zsyc=";
+ hash = "sha256-2PZP+YnwnHt69HtIAQvjMBqBbfdbkRSoMzb1AL2Zsyc=";
};
beamDeps = with final; [ prometheus ];
};
- captcha = beamPackages.buildMix rec {
- name = "captcha";
- version = "0.1.0";
-
- src = fetchFromGitLab {
- domain = "git.pleroma.social";
- group = "pleroma";
- owner = "elixir-libraries";
- repo = "elixir-captcha";
- rev = "90f6ce7672f70f56708792a98d98bd05176c9176";
- hash = "sha256-s7EuAhmCsQA/4p2NJHJSWB/DZ5hA+7EelPsUOvKr2Po=";
- };
- beamDeps = with final; [ ];
-
- postInstall = "mv priv/* $out/lib/erlang/lib/${name}-${version}/priv/";
- };
- remote_ip = beamPackages.buildMix rec {
+ remote_ip = beamPackages.buildMix {
name = "remote_ip";
version = "0.1.5";
src = fetchFromGitLab {
domain = "git.pleroma.social";
- group = "pleroma";
- owner = "elixir-libraries";
+ owner = "pleroma/elixir-libraries";
repo = "remote_ip";
rev = "b647d0deecaa3acb140854fe4bda5b7e1dc6d1c8";
- sha256 = "0c7vmakcxlcs3j040018i7bfd6z0yq6fjfig02g5fgakx398s0x6";
+ hash = "sha256-pgON0uhTPVeeAC866Qz24Jvm1okoAECAHJrRzqaq+zA=";
};
- beamDeps = with final; [ combine plug inet_cidr ];
- };
- prometheus_phx = beamPackages.buildMix rec {
- name = "prometheus_phx";
- version = "0.1.1";
-
- preBuild = ''
- touch config/prod.exs
- '';
- src = fetchFromGitLab {
- domain = "git.pleroma.social";
- group = "pleroma";
- owner = "elixir-libraries";
- repo = "prometheus-phx";
- rev = "9cd8f248c9381ffedc799905050abce194a97514";
- sha256 = "0211z4bxb0bc0zcrhnph9kbbvvi1f2v95madpr96pqzr60y21cam";
- };
- beamDeps = with final; [ prometheus_ex ];
- };
- majic = prev.majic.override {
- buildInputs = [ file ];
+ beamDeps = with final; [
+ combine
+ plug
+ inet_cidr
+ ];
};
+ majic = prev.majic.override { buildInputs = [ file ]; };
# Some additional build inputs and build fixes
http_signatures = prev.http_signatures.override {
patchPhase = ''
@@ -98,8 +86,16 @@ beamPackages.mixRelease rec {
nativeBuildInputs = [ cmake ];
dontUseCmakeConfigure = true;
};
- syslog = prev.syslog.override {
- buildPlugins = with beamPackages; [ pc ];
+
+ syslog = prev.syslog.override { buildPlugins = with beamPackages; [ pc ]; };
+
+ vix = prev.vix.override {
+ nativeBuildInputs = [ pkg-config ];
+ buildInputs = [
+ vips
+ glib.dev
+ ];
+ VIX_COMPILATION_MODE = "PLATFORM_PROVIDED_LIBVIPS";
};
# This needs a different version (1.0.14 -> 1.0.18) to build properly with
@@ -132,25 +128,27 @@ beamPackages.mixRelease rec {
sha256 = "120znzz0yw1994nk6v28zql9plgapqpv51n9g6qm6md1f4x7gj0z";
};
- beamDeps = [];
+ beamDeps = [ ];
};
mime = prev.mime.override {
- patchPhase = let
- cfgFile = writeText "config.exs" ''
- use Mix.Config
- config :mime, :types, %{
- "application/activity+json" => ["activity+json"],
- "application/jrd+json" => ["jrd+json"],
- "application/ld+json" => ["activity+json"],
- "application/xml" => ["xml"],
- "application/xrd+xml" => ["xrd+xml"]
- }
+ patchPhase =
+ let
+ cfgFile = writeText "config.exs" ''
+ use Mix.Config
+ config :mime, :types, %{
+ "application/activity+json" => ["activity+json"],
+ "application/jrd+json" => ["jrd+json"],
+ "application/ld+json" => ["activity+json"],
+ "application/xml" => ["xml"],
+ "application/xrd+xml" => ["xrd+xml"]
+ }
+ '';
+ in
+ ''
+ mkdir config
+ cp ${cfgFile} config/config.exs
'';
- in ''
- mkdir config
- cp ${cfgFile} config/config.exs
- '';
};
};
};
@@ -164,7 +162,11 @@ beamPackages.mixRelease rec {
description = "ActivityPub microblogging server";
homepage = "https://git.pleroma.social/pleroma/pleroma";
license = licenses.agpl3Only;
- maintainers = with maintainers; [ picnoir kloenk yayayayaka ];
+ maintainers = with maintainers; [
+ picnoir
+ kloenk
+ yayayayaka
+ ];
platforms = platforms.unix;
};
}
diff --git a/third_party/nixpkgs/pkgs/servers/pleroma/mix.nix b/third_party/nixpkgs/pkgs/servers/pleroma/mix.nix
index 2b3512f1c8..65ab75c39d 100644
--- a/third_party/nixpkgs/pkgs/servers/pleroma/mix.nix
+++ b/third_party/nixpkgs/pkgs/servers/pleroma/mix.nix
@@ -21,6 +21,19 @@ let
beamDeps = [];
};
+ bandit = buildMix rec {
+ name = "bandit";
+ version = "1.5.5";
+
+ src = fetchHex {
+ pkg = "bandit";
+ version = "${version}";
+ sha256 = "f21579a29ea4bc08440343b2b5f16f7cddf2fea5725d31b72cf973ec729079e1";
+ };
+
+ beamDeps = [ hpax plug telemetry thousand_island websock ];
+ };
+
base62 = buildMix rec {
name = "base62";
version = "1.2.2";
@@ -62,25 +75,38 @@ let
benchee = buildMix rec {
name = "benchee";
- version = "1.1.0";
+ version = "1.3.0";
src = fetchHex {
pkg = "benchee";
version = "${version}";
- sha256 = "7da57d545003165a012b587077f6ba90b89210fd88074ce3c60ce239eb5e6d93";
+ sha256 = "34f4294068c11b2bd2ebf2c59aac9c7da26ffa0068afdf3419f1b176e16c5f81";
};
beamDeps = [ deep_merge statistex ];
};
+ blurhash = buildMix rec {
+ name = "blurhash";
+ version = "0.1.0";
+
+ src = fetchHex {
+ pkg = "rinpatch_blurhash";
+ version = "${version}";
+ sha256 = "19911a5dcbb0acb9710169a72f702bce6cb048822b12de566ccd82b2cc42b907";
+ };
+
+ beamDeps = [ mogrify ];
+ };
+
bunt = buildMix rec {
name = "bunt";
- version = "0.2.1";
+ version = "1.0.0";
src = fetchHex {
pkg = "bunt";
version = "${version}";
- sha256 = "a330bfb4245239787b15005e66ae6845c9cd524a288f0d141c148b02603777a5";
+ sha256 = "dc5f86aa08a5f6fa6b8096f0735c4e76d54ae5c9fa2c143e5a1fc7c1cd9bb6b5";
};
beamDeps = [];
@@ -125,14 +151,27 @@ let
beamDeps = [];
};
+ cc_precompiler = buildMix rec {
+ name = "cc_precompiler";
+ version = "0.1.9";
+
+ src = fetchHex {
+ pkg = "cc_precompiler";
+ version = "${version}";
+ sha256 = "9dcab3d0f3038621f1601f13539e7a9ee99843862e66ad62827b0c42b2f58a54";
+ };
+
+ beamDeps = [ elixir_make ];
+ };
+
certifi = buildRebar3 rec {
name = "certifi";
- version = "2.9.0";
+ version = "2.12.0";
src = fetchHex {
pkg = "certifi";
version = "${version}";
- sha256 = "266da46bdb06d6c6d35fde799bcb28d36d985d424ad7c08b5bb48f5b5cdd4641";
+ sha256 = "ee68d85df22e554040cdb4be100f33873ac6051387baf6a8f6ce82272340ff1c";
};
beamDeps = [];
@@ -153,12 +192,12 @@ let
comeonin = buildMix rec {
name = "comeonin";
- version = "5.3.3";
+ version = "5.4.0";
src = fetchHex {
pkg = "comeonin";
version = "${version}";
- sha256 = "3e38c9c2cb080828116597ca8807bb482618a315bfafd98c90bc22a821cc84df";
+ sha256 = "796393a9e50d01999d56b7b8420ab0481a7538d0caf80919da493b4a6e51faf1";
};
beamDeps = [];
@@ -218,12 +257,12 @@ let
cowboy = buildErlangMk rec {
name = "cowboy";
- version = "2.10.0";
+ version = "2.12.0";
src = fetchHex {
pkg = "cowboy";
version = "${version}";
- sha256 = "3afdccb7183cc6f143cb14d3cf51fa00e53db9ec80cdcd525482f5e99bc41d6b";
+ sha256 = "8a7abe6d183372ceb21caa2709bec928ab2b72e18a3911aa1771639bef82651e";
};
beamDeps = [ cowlib ranch ];
@@ -244,12 +283,12 @@ let
cowlib = buildRebar3 rec {
name = "cowlib";
- version = "2.12.1";
+ version = "2.13.0";
src = fetchHex {
pkg = "cowlib";
version = "${version}";
- sha256 = "163b73f6367a7341b33c794c4e88e7dbfe6498ac42dcd69ef44c5bc5507c8db0";
+ sha256 = "e1e1284dc3fc030a64b1ad0d8382ae7e99da46c3246b815318a4b848873800a4";
};
beamDeps = [];
@@ -257,12 +296,12 @@ let
credo = buildMix rec {
name = "credo";
- version = "1.7.0";
+ version = "1.7.3";
src = fetchHex {
pkg = "credo";
version = "${version}";
- sha256 = "6839fcf63d1f0d1c0f450abc8564a57c43d644077ab96f2934563e68b8a769d7";
+ sha256 = "35ea675a094c934c22fb1dca3696f3c31f2728ae6ef5a53b5d648c11180a4535";
};
beamDeps = [ bunt file_system jason ];
@@ -296,12 +335,12 @@ let
db_connection = buildMix rec {
name = "db_connection";
- version = "2.5.0";
+ version = "2.7.0";
src = fetchHex {
pkg = "db_connection";
version = "${version}";
- sha256 = "c92d5ba26cd69ead1ff7582dbb860adeedfff39774105a4f1c92cbb654b55aa2";
+ sha256 = "dcf08f31b2701f857dfc787fbad78223d61a32204f217f15e881dd93e4bdd3ff";
};
beamDeps = [ telemetry ];
@@ -333,40 +372,40 @@ let
beamDeps = [];
};
+ dialyxir = buildMix rec {
+ name = "dialyxir";
+ version = "1.4.3";
+
+ src = fetchHex {
+ pkg = "dialyxir";
+ version = "${version}";
+ sha256 = "bf2cfb75cd5c5006bec30141b131663299c661a864ec7fbbc72dfa557487a986";
+ };
+
+ beamDeps = [ erlex ];
+ };
+
earmark = buildMix rec {
name = "earmark";
- version = "1.4.22";
+ version = "1.4.46";
src = fetchHex {
pkg = "earmark";
version = "${version}";
- sha256 = "1caf5145665a42fd76d5317286b0c171861fb1c04f86ab103dde76868814fdfb";
- };
-
- beamDeps = [ earmark_parser ];
- };
-
- earmark_parser = buildMix rec {
- name = "earmark_parser";
- version = "1.4.32";
-
- src = fetchHex {
- pkg = "earmark_parser";
- version = "${version}";
- sha256 = "b8b0dd77d60373e77a3d7e8afa598f325e49e8663a51bcc2b88ef41838cca755";
+ sha256 = "798d86db3d79964e759ddc0c077d5eb254968ed426399fbf5a62de2b5ff8910a";
};
beamDeps = [];
};
- eblurhash = buildRebar3 rec {
- name = "eblurhash";
- version = "1.2.2";
+ earmark_parser = buildMix rec {
+ name = "earmark_parser";
+ version = "1.4.39";
src = fetchHex {
- pkg = "eblurhash";
+ pkg = "earmark_parser";
version = "${version}";
- sha256 = "8c20ca00904de023a835a9dcb7b7762fed32264c85a80c3cafa85288e405044c";
+ sha256 = "06553a88d1f1846da9ef066b87b57c6f605552cfbe40d20bd8d59cc6bde41944";
};
beamDeps = [];
@@ -374,12 +413,12 @@ let
ecto = buildMix rec {
name = "ecto";
- version = "3.10.2";
+ version = "3.11.2";
src = fetchHex {
pkg = "ecto";
version = "${version}";
- sha256 = "6a895778f0d7648a4b34b486af59a1c8009041fbdf2b17f1ac215eb829c60235";
+ sha256 = "3c38bca2c6f8d8023f2145326cc8a80100c3ffe4dcbd9842ff867f7fc6156c65";
};
beamDeps = [ decimal jason telemetry ];
@@ -400,12 +439,12 @@ let
ecto_psql_extras = buildMix rec {
name = "ecto_psql_extras";
- version = "0.7.11";
+ version = "0.7.15";
src = fetchHex {
pkg = "ecto_psql_extras";
version = "${version}";
- sha256 = "def61f1f92d4f40d51c80bbae2157212d6c0a459eb604be446e47369cbd40b23";
+ sha256 = "b6127f3a5c6fc3d84895e4768cc7c199f22b48b67d6c99b13fbf4a374e73f039";
};
beamDeps = [ ecto_sql postgrex table_rex ];
@@ -413,12 +452,12 @@ let
ecto_sql = buildMix rec {
name = "ecto_sql";
- version = "3.10.1";
+ version = "3.11.3";
src = fetchHex {
pkg = "ecto_sql";
version = "${version}";
- sha256 = "f6a25bdbbd695f12c8171eaff0851fa4c8e72eec1e98c7364402dda9ce11c56b";
+ sha256 = "e5f36e3d736b99c7fee3e631333b8394ade4bafe9d96d35669fca2d81c2be928";
};
beamDeps = [ db_connection ecto postgrex telemetry ];
@@ -439,12 +478,25 @@ let
elixir_make = buildMix rec {
name = "elixir_make";
- version = "0.6.3";
+ version = "0.7.8";
src = fetchHex {
pkg = "elixir_make";
version = "${version}";
- sha256 = "f5cbd651c5678bcaabdbb7857658ee106b12509cd976c2c2fca99688e1daf716";
+ sha256 = "7a71945b913d37ea89b06966e1342c85cfe549b15e6d6d081e8081c493062c07";
+ };
+
+ beamDeps = [ castore certifi ];
+ };
+
+ erlex = buildMix rec {
+ name = "erlex";
+ version = "0.2.6";
+
+ src = fetchHex {
+ pkg = "erlex";
+ version = "${version}";
+ sha256 = "2ed2e25711feb44d52b17d2780eabf998452f6efda104877a3881c2f8c0c0c75";
};
beamDeps = [];
@@ -491,12 +543,12 @@ let
ex_aws_s3 = buildMix rec {
name = "ex_aws_s3";
- version = "2.4.0";
+ version = "2.5.3";
src = fetchHex {
pkg = "ex_aws_s3";
version = "${version}";
- sha256 = "85dda6e27754d94582869d39cba3241d9ea60b6aa4167f9c88e309dc687e56bb";
+ sha256 = "4f09dd372cc386550e484808c5ac5027766c8d0cd8271ccc578b82ee6ef4f3b8";
};
beamDeps = [ ex_aws sweet_xml ];
@@ -517,12 +569,12 @@ let
ex_doc = buildMix rec {
name = "ex_doc";
- version = "0.29.4";
+ version = "0.31.1";
src = fetchHex {
pkg = "ex_doc";
version = "${version}";
- sha256 = "2c6699a737ae46cb61e4ed012af931b57b699643b24dabe2400a8168414bc4f5";
+ sha256 = "3178c3a407c557d8343479e1ff117a96fd31bafe52a039079593fb0524ef61b0";
};
beamDeps = [ earmark_parser makeup_elixir makeup_erlang ];
@@ -554,14 +606,27 @@ let
beamDeps = [ poison syslog ];
};
+ exile = buildMix rec {
+ name = "exile";
+ version = "0.10.0";
+
+ src = fetchHex {
+ pkg = "exile";
+ version = "${version}";
+ sha256 = "c62ee8fee565b5ac4a898d0dcd58d2b04fb5eec1655af1ddcc9eb582c6732c33";
+ };
+
+ beamDeps = [ elixir_make ];
+ };
+
expo = buildMix rec {
name = "expo";
- version = "0.4.1";
+ version = "0.5.1";
src = fetchHex {
pkg = "expo";
version = "${version}";
- sha256 = "2ff7ba7a798c8c543c12550fa0e2cbc81b95d4974c65855d8d15ba7b37a1ce47";
+ sha256 = "68a4233b0658a3d12ee00d27d37d856b1ba48607e7ce20fd376958d0ba6ce92b";
};
beamDeps = [];
@@ -569,12 +634,12 @@ let
fast_html = buildMix rec {
name = "fast_html";
- version = "2.0.5";
+ version = "2.2.0";
src = fetchHex {
pkg = "fast_html";
version = "${version}";
- sha256 = "605f4f4829443c14127694ebabb681778712ceecb4470ec32aa31012330e6506";
+ sha256 = "064c4f23b4a6168f9187dac8984b056f2c531bb0787f559fd6a8b34b38aefbae";
};
beamDeps = [ elixir_make nimble_pool ];
@@ -608,15 +673,15 @@ let
finch = buildMix rec {
name = "finch";
- version = "0.10.2";
+ version = "0.18.0";
src = fetchHex {
pkg = "finch";
version = "${version}";
- sha256 = "dd8b11b282072cec2ef30852283949c248bd5d2820c88d8acc89402b81db7550";
+ sha256 = "69f5045b042e531e53edc2574f15e25e735b522c37e2ddb766e15b979e03aa65";
};
- beamDeps = [ castore mint nimble_options nimble_pool telemetry ];
+ beamDeps = [ castore mime mint nimble_options nimble_pool telemetry ];
};
flake_id = buildMix rec {
@@ -634,12 +699,12 @@ let
floki = buildMix rec {
name = "floki";
- version = "0.34.3";
+ version = "0.35.2";
src = fetchHex {
pkg = "floki";
version = "${version}";
- sha256 = "9577440eea5b97924b4bf3c7ea55f7b8b6dce589f9b28b096cc294a8dc342341";
+ sha256 = "6b05289a8e9eac475f644f09c2e4ba7e19201fd002b89c28c1293e7bd16773d9";
};
beamDeps = [];
@@ -660,12 +725,12 @@ let
gettext = buildMix rec {
name = "gettext";
- version = "0.22.2";
+ version = "0.24.0";
src = fetchHex {
pkg = "gettext";
version = "${version}";
- sha256 = "8a2d389673aea82d7eae387e6a2ccc12660610080ae7beb19452cfdc1ec30f60";
+ sha256 = "bdf75cdfcbe9e4622dd18e034b227d77dd17f0f133853a1c73b97b3d6c770e8b";
};
beamDeps = [ expo ];
@@ -686,12 +751,12 @@ let
hackney = buildRebar3 rec {
name = "hackney";
- version = "1.18.1";
+ version = "1.18.2";
src = fetchHex {
pkg = "hackney";
version = "${version}";
- sha256 = "a4ecdaff44297e9b5894ae499e9a070ea1888c84afdd1fd9b7b2bc384950128e";
+ sha256 = "af94d5c9f97857db257090a4a10e5426ecb6f4918aa5cc666798566ae14b65fd";
};
beamDeps = [ certifi idna metrics mimerl parse_trans ssl_verify_fun unicode_util_compat ];
@@ -699,12 +764,12 @@ let
hpax = buildMix rec {
name = "hpax";
- version = "0.1.2";
+ version = "0.2.0";
src = fetchHex {
pkg = "hpax";
version = "${version}";
- sha256 = "2c87843d5a23f5f16748ebe77969880e29809580efdaccd615cd3bed628a8c13";
+ sha256 = "bea06558cdae85bed075e6c036993d43cd54d447f76d8190a8db0dc5893fa2f1";
};
beamDeps = [];
@@ -725,12 +790,12 @@ let
http_signatures = buildMix rec {
name = "http_signatures";
- version = "0.1.1";
+ version = "0.1.2";
src = fetchHex {
pkg = "http_signatures";
version = "${version}";
- sha256 = "cc3b8a007322cc7b624c0c15eec49ee58ac977254ff529a3c482f681465942a3";
+ sha256 = "f08aa9ac121829dae109d608d83c84b940ef2f183ae50f2dd1e9a8bc619d8be7";
};
beamDeps = [];
@@ -764,12 +829,12 @@ let
inet_cidr = buildMix rec {
name = "inet_cidr";
- version = "1.0.4";
+ version = "1.0.8";
src = fetchHex {
pkg = "inet_cidr";
version = "${version}";
- sha256 = "64a2d30189704ae41ca7dbdd587f5291db5d1dda1414e0774c29ffc81088c1bc";
+ sha256 = "d5b26da66603bb56c933c65214c72152f0de9a6ea53618b56d63302a68f6a90e";
};
beamDeps = [];
@@ -777,12 +842,12 @@ let
jason = buildMix rec {
name = "jason";
- version = "1.4.0";
+ version = "1.4.3";
src = fetchHex {
pkg = "jason";
version = "${version}";
- sha256 = "79a3791085b2a0f743ca04cec0f7be26443738779d09302e01318f97bdb82121";
+ sha256 = "9a90e868927f7c777689baa16d86f4d0e086d968db5c05d917ccff6d443e58a3";
};
beamDeps = [ decimal ];
@@ -803,12 +868,12 @@ let
jose = buildMix rec {
name = "jose";
- version = "1.11.5";
+ version = "1.11.6";
src = fetchHex {
pkg = "jose";
version = "${version}";
- sha256 = "dcd3b215bafe02ea7c5b23dafd3eb8062a5cd8f2d904fd9caa323d37034ab384";
+ sha256 = "6275cb75504f9c1e60eeacb771adfeee4905a9e182103aa59b53fed651ff9738";
};
beamDeps = [];
@@ -816,12 +881,12 @@ let
jumper = buildMix rec {
name = "jumper";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchHex {
pkg = "jumper";
version = "${version}";
- sha256 = "318c59078ac220e966d27af3646026db9b5a5e6703cb2aa3e26bcfaba65b7433";
+ sha256 = "9b7782409021e01ab3c08270e26f36eb62976a38c1aa64b2eaf6348422f165e1";
};
beamDeps = [];
@@ -840,6 +905,19 @@ let
beamDeps = [];
};
+ logger_backends = buildMix rec {
+ name = "logger_backends";
+ version = "1.0.0";
+
+ src = fetchHex {
+ pkg = "logger_backends";
+ version = "${version}";
+ sha256 = "1faceb3e7ec3ef66a8f5746c5afd020e63996df6fd4eb8cdb789e5665ae6c9ce";
+ };
+
+ beamDeps = [];
+ };
+
majic = buildMix rec {
name = "majic";
version = "1.0.0";
@@ -881,12 +959,12 @@ let
makeup_erlang = buildMix rec {
name = "makeup_erlang";
- version = "0.1.2";
+ version = "0.1.3";
src = fetchHex {
pkg = "makeup_erlang";
version = "${version}";
- sha256 = "f3f5a1ca93ce6e092d92b6d9c049bcda58a3b617a8d888f8e7231c85630e8108";
+ sha256 = "b78dc853d2e670ff6390b605d807263bf606da3c82be37f9d7f68635bd886fc9";
};
beamDeps = [ makeup ];
@@ -933,12 +1011,12 @@ let
mimerl = buildRebar3 rec {
name = "mimerl";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchHex {
pkg = "mimerl";
version = "${version}";
- sha256 = "f278585650aa581986264638ebf698f8bb19df297f66ad91b18910dfc6e19323";
+ sha256 = "a1e15a50d1887217de95f0b9b0793e32853f7c258a5cd227650889b38839fe9d";
};
beamDeps = [];
@@ -946,12 +1024,12 @@ let
mint = buildMix rec {
name = "mint";
- version = "1.5.1";
+ version = "1.6.1";
src = fetchHex {
pkg = "mint";
version = "${version}";
- sha256 = "4a63e1e76a7c3956abd2c72f370a0d0aecddc3976dea5c27eccbecfa5e7d5b1e";
+ sha256 = "4fc518dcc191d02f433393a72a7ba3f6f94b101d094cb6bf532ea54c89423780";
};
beamDeps = [ castore hpax ];
@@ -985,12 +1063,12 @@ let
mogrify = buildMix rec {
name = "mogrify";
- version = "0.9.3";
+ version = "0.8.0";
src = fetchHex {
pkg = "mogrify";
version = "${version}";
- sha256 = "0189b1e1de27455f2b9ae8cf88239cefd23d38de9276eb5add7159aea51731e6";
+ sha256 = "2278d245f07056ea3b586e98801e933695147066fa4cf563f552c1b4f0ff8ad9";
};
beamDeps = [];
@@ -998,12 +1076,12 @@ let
mox = buildMix rec {
name = "mox";
- version = "1.0.2";
+ version = "1.1.0";
src = fetchHex {
pkg = "mox";
version = "${version}";
- sha256 = "f9864921b3aaf763c8741b5b8e6f908f44566f1e427b2630e89e9a73b981fef2";
+ sha256 = "d44474c50be02d5b72131070281a5d3895c0e7a95c780e90bc0cfe712f633a13";
};
beamDeps = [];
@@ -1011,12 +1089,12 @@ let
nimble_options = buildMix rec {
name = "nimble_options";
- version = "0.4.0";
+ version = "1.1.1";
src = fetchHex {
pkg = "nimble_options";
version = "${version}";
- sha256 = "e6701c1af326a11eea9634a3b1c62b475339ace9456c1a23ec3bc9a847bca02d";
+ sha256 = "821b2470ca9442c4b6984882fe9bb0389371b8ddec4d45a9504f00a66f650b44";
};
beamDeps = [];
@@ -1050,25 +1128,51 @@ let
oban = buildMix rec {
name = "oban";
- version = "2.13.6";
+ version = "2.17.12";
src = fetchHex {
pkg = "oban";
version = "${version}";
- sha256 = "3c1c5eb16f377b3cbbf2ea14be24d20e3d91285af9d1ac86260b7c2af5464887";
+ sha256 = "7a647d6cd6bb300073db17faabce22d80ae135da3baf3180a064fa7c4fa046e3";
};
beamDeps = [ ecto_sql jason postgrex telemetry ];
};
+ oban_live_dashboard = buildMix rec {
+ name = "oban_live_dashboard";
+ version = "0.1.1";
+
+ src = fetchHex {
+ pkg = "oban_live_dashboard";
+ version = "${version}";
+ sha256 = "16dc4ce9c9a95aa2e655e35ed4e675652994a8def61731a18af85e230e1caa63";
+ };
+
+ beamDeps = [ oban phoenix_live_dashboard ];
+ };
+
+ octo_fetch = buildMix rec {
+ name = "octo_fetch";
+ version = "0.4.0";
+
+ src = fetchHex {
+ pkg = "octo_fetch";
+ version = "${version}";
+ sha256 = "cf8be6f40cd519d7000bb4e84adcf661c32e59369ca2827c4e20042eda7a7fc6";
+ };
+
+ beamDeps = [ castore ssl_verify_fun ];
+ };
+
open_api_spex = buildMix rec {
name = "open_api_spex";
- version = "3.17.3";
+ version = "3.18.2";
src = fetchHex {
pkg = "open_api_spex";
version = "${version}";
- sha256 = "165db21a85ca83cffc8e7c8890f35b354eddda8255de7404a2848ed652b9f0fe";
+ sha256 = "aa3e6dcfc0ad6a02596b2172662da21c9dd848dac145ea9e603f54e3d81b8d2b";
};
beamDeps = [ jason plug poison ];
@@ -1076,12 +1180,12 @@ let
parse_trans = buildRebar3 rec {
name = "parse_trans";
- version = "3.3.1";
+ version = "3.4.1";
src = fetchHex {
pkg = "parse_trans";
version = "${version}";
- sha256 = "07cd9577885f56362d414e8c4c4e6bdf10d43a8767abb92d24cbe8b24c54888b";
+ sha256 = "620a406ce75dada827b82e453c19cf06776be266f5a67cff34e1ef2cbb60e49a";
};
beamDeps = [];
@@ -1102,25 +1206,25 @@ let
phoenix = buildMix rec {
name = "phoenix";
- version = "1.6.16";
+ version = "1.7.14";
src = fetchHex {
pkg = "phoenix";
version = "${version}";
- sha256 = "e15989ff34f670a96b95ef6d1d25bad0d9c50df5df40b671d8f4a669e050ac39";
+ sha256 = "c7859bc56cc5dfef19ecfc240775dae358cbaa530231118a9e014df392ace61a";
};
- beamDeps = [ castore jason phoenix_pubsub phoenix_view plug plug_cowboy plug_crypto telemetry ];
+ beamDeps = [ castore jason phoenix_pubsub phoenix_template phoenix_view plug plug_cowboy plug_crypto telemetry websock_adapter ];
};
phoenix_ecto = buildMix rec {
name = "phoenix_ecto";
- version = "4.4.2";
+ version = "4.4.3";
src = fetchHex {
pkg = "phoenix_ecto";
version = "${version}";
- sha256 = "70242edd4601d50b69273b057ecf7b684644c19ee750989fd555625ae4ce8f5d";
+ sha256 = "d36c401206f3011fefd63d04e8ef626ec8791975d9d107f9a0817d426f61ac07";
};
beamDeps = [ ecto phoenix_html plug ];
@@ -1128,12 +1232,12 @@ let
phoenix_html = buildMix rec {
name = "phoenix_html";
- version = "3.3.1";
+ version = "3.3.4";
src = fetchHex {
pkg = "phoenix_html";
version = "${version}";
- sha256 = "bed1906edd4906a15fd7b412b85b05e521e1f67c9a85418c55999277e553d0d3";
+ sha256 = "0249d3abec3714aff3415e7ee3d9786cb325be3151e6c4b3021502c585bf53fb";
};
beamDeps = [ plug ];
@@ -1141,12 +1245,12 @@ let
phoenix_live_dashboard = buildMix rec {
name = "phoenix_live_dashboard";
- version = "0.6.5";
+ version = "0.8.3";
src = fetchHex {
pkg = "phoenix_live_dashboard";
version = "${version}";
- sha256 = "ef4fa50dd78364409039c99cf6f98ab5209b4c5f8796c17f4db118324f0db852";
+ sha256 = "f9470a0a8bae4f56430a23d42f977b5a6205fdba6559d76f932b876bfaec652d";
};
beamDeps = [ ecto ecto_psql_extras mime phoenix_live_view telemetry_metrics ];
@@ -1167,15 +1271,15 @@ let
phoenix_live_view = buildMix rec {
name = "phoenix_live_view";
- version = "0.17.14";
+ version = "0.19.5";
src = fetchHex {
pkg = "phoenix_live_view";
version = "${version}";
- sha256 = "afeb6ba43ce329a6f7fc1c9acdfc6d3039995345f025febb7f409a92f6faebd3";
+ sha256 = "b2eaa0dd3cfb9bd7fb949b88217df9f25aed915e986a28ad5c8a0d054e7ca9d3";
};
- beamDeps = [ jason phoenix phoenix_html telemetry ];
+ beamDeps = [ jason phoenix phoenix_html phoenix_template phoenix_view telemetry ];
};
phoenix_pubsub = buildMix rec {
@@ -1193,12 +1297,12 @@ let
phoenix_swoosh = buildMix rec {
name = "phoenix_swoosh";
- version = "1.2.0";
+ version = "1.2.1";
src = fetchHex {
pkg = "phoenix_swoosh";
version = "${version}";
- sha256 = "e88d117251e89a16b92222415a6d87b99a96747ddf674fc5c7631de734811dba";
+ sha256 = "4000eeba3f9d7d1a6bf56d2bd56733d5cadf41a7f0d8ffe5bb67e7d667e204a2";
};
beamDeps = [ finch hackney phoenix phoenix_html phoenix_view swoosh ];
@@ -1206,12 +1310,12 @@ let
phoenix_template = buildMix rec {
name = "phoenix_template";
- version = "1.0.1";
+ version = "1.0.4";
src = fetchHex {
pkg = "phoenix_template";
version = "${version}";
- sha256 = "157dc078f6226334c91cb32c1865bf3911686f8bcd6bcff86736f6253e6993ee";
+ sha256 = "2c0c81f0e5c6753faf5cca2f229c9709919aba34fab866d3bc05060c9c444206";
};
beamDeps = [ phoenix_html ];
@@ -1219,12 +1323,12 @@ let
phoenix_view = buildMix rec {
name = "phoenix_view";
- version = "2.0.2";
+ version = "2.0.4";
src = fetchHex {
pkg = "phoenix_view";
version = "${version}";
- sha256 = "a929e7230ea5c7ee0e149ffcf44ce7cf7f4b6d2bfe1752dd7c084cdff152d36f";
+ sha256 = "4e992022ce14f31fe57335db27a28154afcc94e9983266835bb3040243eb620b";
};
beamDeps = [ phoenix_html phoenix_template ];
@@ -1232,12 +1336,12 @@ let
plug = buildMix rec {
name = "plug";
- version = "1.14.2";
+ version = "1.16.1";
src = fetchHex {
pkg = "plug";
version = "${version}";
- sha256 = "842fc50187e13cf4ac3b253d47d9474ed6c296a8732752835ce4a86acdf68d13";
+ sha256 = "a13ff6b9006b03d7e33874945b2755253841b238c34071ed85b0e86057f8cddc";
};
beamDeps = [ mime plug_crypto telemetry ];
@@ -1245,12 +1349,12 @@ let
plug_cowboy = buildMix rec {
name = "plug_cowboy";
- version = "2.6.1";
+ version = "2.7.1";
src = fetchHex {
pkg = "plug_cowboy";
version = "${version}";
- sha256 = "de36e1a21f451a18b790f37765db198075c25875c64834bcc82d90b309eb6613";
+ sha256 = "02dbd5f9ab571b864ae39418db7811618506256f6d13b4a45037e5fe78dc5de3";
};
beamDeps = [ cowboy cowboy_telemetry plug ];
@@ -1258,12 +1362,12 @@ let
plug_crypto = buildMix rec {
name = "plug_crypto";
- version = "1.2.5";
+ version = "2.1.0";
src = fetchHex {
pkg = "plug_crypto";
version = "${version}";
- sha256 = "26549a1d6345e2172eb1c233866756ae44a9609bd33ee6f99147ab3fd87fd842";
+ sha256 = "131216a4b030b8f8ce0f26038bc4421ae60e4bb95c5cf5395e1421437824c4fa";
};
beamDeps = [];
@@ -1310,12 +1414,12 @@ let
postgrex = buildMix rec {
name = "postgrex";
- version = "0.17.1";
+ version = "0.17.5";
src = fetchHex {
pkg = "postgrex";
version = "${version}";
- sha256 = "14b057b488e73be2beee508fb1955d8db90d6485c6466428fe9ccf1d6692a555";
+ sha256 = "50b8b11afbb2c4095a3ba675b4f055c416d0f3d7de6633a595fc131a828a67eb";
};
beamDeps = [ db_connection decimal jason ];
@@ -1336,15 +1440,15 @@ let
prom_ex = buildMix rec {
name = "prom_ex";
- version = "1.7.1";
+ version = "1.9.0";
src = fetchHex {
pkg = "prom_ex";
version = "${version}";
- sha256 = "4c978872b88a929833925a0f4d0561824804c671fdd04581e765509ed0a6ed08";
+ sha256 = "01f3d4f69ec93068219e686cc65e58a29c42bea5429a8ff4e2121f19db178ee6";
};
- beamDeps = [ ecto finch jason oban phoenix phoenix_live_view plug plug_cowboy telemetry telemetry_metrics telemetry_metrics_prometheus_core telemetry_poller ];
+ beamDeps = [ ecto finch jason oban octo_fetch phoenix phoenix_live_view plug plug_cowboy telemetry telemetry_metrics telemetry_metrics_prometheus_core telemetry_poller ];
};
prometheus = buildMix rec {
@@ -1373,19 +1477,6 @@ let
beamDeps = [ ecto prometheus_ex ];
};
- prometheus_phoenix = buildMix rec {
- name = "prometheus_phoenix";
- version = "1.3.0";
-
- src = fetchHex {
- pkg = "prometheus_phoenix";
- version = "${version}";
- sha256 = "c4d1404ac4e9d3d963da601db2a7d8ea31194f0017057fabf0cfb9bf5a6c8c75";
- };
-
- beamDeps = [ phoenix prometheus_ex ];
- };
-
prometheus_plugs = buildMix rec {
name = "prometheus_plugs";
version = "1.1.5";
@@ -1427,17 +1518,30 @@ let
recon = buildMix rec {
name = "recon";
- version = "2.5.3";
+ version = "2.5.4";
src = fetchHex {
pkg = "recon";
version = "${version}";
- sha256 = "6c6683f46fd4a1dfd98404b9f78dcabc7fcd8826613a89dcb984727a8c3099d7";
+ sha256 = "e9ab01ac7fc8572e41eb59385efeb3fb0ff5bf02103816535bacaedf327d0263";
};
beamDeps = [];
};
+ rustler = buildMix rec {
+ name = "rustler";
+ version = "0.30.0";
+
+ src = fetchHex {
+ pkg = "rustler";
+ version = "${version}";
+ sha256 = "9ef1abb6a7dda35c47cfc649e6a5a61663af6cf842a55814a554a84607dee389";
+ };
+
+ beamDeps = [ jason toml ];
+ };
+
sleeplocks = buildRebar3 rec {
name = "sleeplocks";
version = "1.1.2";
@@ -1479,12 +1583,12 @@ let
sweet_xml = buildMix rec {
name = "sweet_xml";
- version = "0.7.3";
+ version = "0.7.4";
src = fetchHex {
pkg = "sweet_xml";
version = "${version}";
- sha256 = "e110c867a1b3fe74bfc7dd9893aa851f0eed5518d0d7cad76d7baafd30e4f5ba";
+ sha256 = "e7c4b0bdbf460c928234951def54fe87edf1a170f6896675443279e2dbeba167";
};
beamDeps = [];
@@ -1492,15 +1596,15 @@ let
swoosh = buildMix rec {
name = "swoosh";
- version = "1.10.3";
+ version = "1.16.9";
src = fetchHex {
pkg = "swoosh";
version = "${version}";
- sha256 = "8b7167d93047bac6e1a1c367bf7d899cf2e4fea0592ee04a70673548ef6091b9";
+ sha256 = "878b1a7a6c10ebbf725a3349363f48f79c5e3d792eb621643b0d276a38acc0a6";
};
- beamDeps = [ cowboy ex_aws finch gen_smtp hackney jason mime plug_cowboy telemetry ];
+ beamDeps = [ bandit cowboy ex_aws finch gen_smtp hackney jason mime plug plug_cowboy telemetry ];
};
syslog = buildRebar3 rec {
@@ -1518,12 +1622,12 @@ let
table_rex = buildMix rec {
name = "table_rex";
- version = "3.1.1";
+ version = "4.0.0";
src = fetchHex {
pkg = "table_rex";
version = "${version}";
- sha256 = "678a23aba4d670419c23c17790f9dcd635a4a89022040df7d5d772cb21012490";
+ sha256 = "c35c4d5612ca49ebb0344ea10387da4d2afe278387d4019e4d8111e815df8f55";
};
beamDeps = [];
@@ -1544,12 +1648,12 @@ let
telemetry_metrics = buildMix rec {
name = "telemetry_metrics";
- version = "0.6.1";
+ version = "0.6.2";
src = fetchHex {
pkg = "telemetry_metrics";
version = "${version}";
- sha256 = "7be9e0871c41732c233be71e4be11b96e56177bf15dde64a8ac9ce72ac9834c6";
+ sha256 = "9b43db0dc33863930b9ef9d27137e78974756f5f198cae18409970ed6fa5b561";
};
beamDeps = [ telemetry ];
@@ -1557,12 +1661,12 @@ let
telemetry_metrics_prometheus_core = buildMix rec {
name = "telemetry_metrics_prometheus_core";
- version = "1.0.2";
+ version = "1.2.0";
src = fetchHex {
pkg = "telemetry_metrics_prometheus_core";
version = "${version}";
- sha256 = "48351a0d56f80e38c997b44232b1043e0a081670d16766eee920e6254175b730";
+ sha256 = "9cba950e1c4733468efbe3f821841f34ac05d28e7af7798622f88ecdbbe63ea3";
};
beamDeps = [ telemetry telemetry_metrics ];
@@ -1583,17 +1687,30 @@ let
tesla = buildMix rec {
name = "tesla";
- version = "1.4.4";
+ version = "1.11.0";
src = fetchHex {
pkg = "tesla";
version = "${version}";
- sha256 = "d5503a49f9dec1b287567ea8712d085947e247cb11b06bc54adb05bfde466457";
+ sha256 = "b83ab5d4c2d202e1ea2b7e17a49f788d49a699513d7c4f08f2aef2c281be69db";
};
beamDeps = [ castore finch gun hackney jason mime mint poison telemetry ];
};
+ thousand_island = buildMix rec {
+ name = "thousand_island";
+ version = "1.3.5";
+
+ src = fetchHex {
+ pkg = "thousand_island";
+ version = "${version}";
+ sha256 = "2be6954916fdfe4756af3239fb6b6d75d0b8063b5df03ba76fd8a4c87849e180";
+ };
+
+ beamDeps = [ telemetry ];
+ };
+
timex = buildMix rec {
name = "timex";
version = "3.7.7";
@@ -1607,6 +1724,19 @@ let
beamDeps = [ combine gettext tzdata ];
};
+ toml = buildMix rec {
+ name = "toml";
+ version = "0.7.0";
+
+ src = fetchHex {
+ pkg = "toml";
+ version = "${version}";
+ sha256 = "0690246a2478c1defd100b0c9b89b4ea280a22be9a7b313a8a058a2408a2fa70";
+ };
+
+ beamDeps = [];
+ };
+
trailing_format_plug = buildMix rec {
name = "trailing_format_plug";
version = "0.0.7";
@@ -1635,12 +1765,12 @@ let
ueberauth = buildMix rec {
name = "ueberauth";
- version = "0.10.5";
+ version = "0.10.7";
src = fetchHex {
pkg = "ueberauth";
version = "${version}";
- sha256 = "3efd1f31d490a125c7ed453b926f7c31d78b97b8a854c755f5c40064bf3ac9e1";
+ sha256 = "0bccf73e2ffd6337971340832947ba232877aa8122dba4c95be9f729c8987377";
};
beamDeps = [ plug ];
@@ -1661,17 +1791,30 @@ let
unsafe = buildMix rec {
name = "unsafe";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchHex {
pkg = "unsafe";
version = "${version}";
- sha256 = "6c7729a2d214806450d29766abc2afaa7a2cbecf415be64f36a6691afebb50e5";
+ sha256 = "b485231683c3ab01a9cd44cb4a79f152c6f3bb87358439c6f68791b85c2df675";
};
beamDeps = [];
};
+ vix = buildMix rec {
+ name = "vix";
+ version = "0.26.0";
+
+ src = fetchHex {
+ pkg = "vix";
+ version = "${version}";
+ sha256 = "71b0a79ae7f199cacfc8e679b0e4ba25ee47dc02e182c5b9097efb29fbe14efd";
+ };
+
+ beamDeps = [ castore cc_precompiler elixir_make ];
+ };
+
web_push_encryption = buildMix rec {
name = "web_push_encryption";
version = "0.3.1";
@@ -1685,6 +1828,32 @@ let
beamDeps = [ httpoison jose ];
};
+ websock = buildMix rec {
+ name = "websock";
+ version = "0.5.3";
+
+ src = fetchHex {
+ pkg = "websock";
+ version = "${version}";
+ sha256 = "6105453d7fac22c712ad66fab1d45abdf049868f253cf719b625151460b8b453";
+ };
+
+ beamDeps = [];
+ };
+
+ websock_adapter = buildMix rec {
+ name = "websock_adapter";
+ version = "0.5.6";
+
+ src = fetchHex {
+ pkg = "websock_adapter";
+ version = "${version}";
+ sha256 = "e04378d26b0af627817ae84c92083b7e97aca3121196679b73c73b99d0d133ea";
+ };
+
+ beamDeps = [ bandit plug plug_cowboy websock ];
+ };
+
websockex = buildMix rec {
name = "websockex";
version = "0.4.3";
diff --git a/third_party/nixpkgs/pkgs/servers/plex/raw.nix b/third_party/nixpkgs/pkgs/servers/plex/raw.nix
index bd2ee5b23d..c892130b3a 100644
--- a/third_party/nixpkgs/pkgs/servers/plex/raw.nix
+++ b/third_party/nixpkgs/pkgs/servers/plex/raw.nix
@@ -12,16 +12,16 @@
# server, and the FHS userenv and corresponding NixOS module should
# automatically pick up the changes.
stdenv.mkDerivation rec {
- version = "1.41.0.8992-8463ad060";
+ version = "1.41.0.8994-f2c27da23";
pname = "plexmediaserver";
# Fetch the source
src = if stdenv.hostPlatform.system == "aarch64-linux" then fetchurl {
url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_arm64.deb";
- sha256 = "1hv8bg2cy1s6cn1yp5s75kma5v2fr3dncbslglvpn3srba1xafgz";
+ sha256 = "118mqmqfpfskqa19869lg9riip64jz0c2jrvnkpdilvzzhy9ngwx";
} else fetchurl {
url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb";
- sha256 = "0gwwlh47rfnayra3k8lwi794wiayl30crjjvzhqkg5zad77lkl4m";
+ sha256 = "10nis1hk3fc9bvgiz41x4gmgbzlz2cczz47a2x14liqxmiwqwl3v";
};
outputs = [ "out" "basedb" ];
diff --git a/third_party/nixpkgs/pkgs/servers/polaris/default.nix b/third_party/nixpkgs/pkgs/servers/polaris/default.nix
index 002a04f4f6..ee8ea856c9 100644
--- a/third_party/nixpkgs/pkgs/servers/polaris/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/polaris/default.nix
@@ -4,20 +4,19 @@
, rustPlatform
, nix-update-script
, polaris-web
-, fetchpatch
, darwin
, nixosTests
}:
rustPlatform.buildRustPackage rec {
pname = "polaris";
- version = "0.14.2";
+ version = "0.14.3";
src = fetchFromGitHub {
owner = "agersant";
repo = "polaris";
rev = version;
- hash = "sha256-UC66xRL9GyTPHJ3z0DD/yyI9GlyqelCaHHDyl79ptJg=";
+ hash = "sha256-2GHYIlEzRS7KXahdrxMjyIcPCNw8gXJw5/4ZpB/zT3Y=";
# The polaris version upstream in Cargo.lock is "0.0.0".
# We're unable to simply patch it in the patch phase due to
@@ -31,15 +30,9 @@ rustPlatform.buildRustPackage rec {
'';
};
- cargoPatches = [
- (fetchpatch { # https://github.com/agersant/polaris/pull/213
- name = "bump-time-crate.patch";
- url = "https://github.com/agersant/polaris/commit/f625c57d203bdd3f2d7fcd99ccce1032f04d9b91.patch";
- hash = "sha256-ICScYbSv4sCMbfZN2thhZMXGPcDX89xIhZqBJpGOzrY=";
- })
- ];
-
- cargoHash = "sha256-PnNLSL6YIpM6b3+oCh2eNRNPpCKyvnWEW7uNaYTKzAU=";
+ cargoHash = if stdenv.buildPlatform.isDarwin
+ then "sha256-HTqsghjfSjwOaN/ApPFvWVEoquZzE3MYzULkhUOXIWI"
+ else "sha256-Z3AbYtdNAyKT5EuGtCktEg0fxs/gpKdsrttRkxZhLAU";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
darwin.Security
diff --git a/third_party/nixpkgs/pkgs/servers/prowlarr/default.nix b/third_party/nixpkgs/pkgs/servers/prowlarr/default.nix
index 5e24932517..4d50e2f7e3 100644
--- a/third_party/nixpkgs/pkgs/servers/prowlarr/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/prowlarr/default.nix
@@ -21,15 +21,15 @@ let
}.${stdenv.hostPlatform.system} or unsupported;
hash = {
- aarch64-darwin = "sha256-ZvkuScsFGlt6Cd6wTtikygCSYAzOuHmJLJa9Bos8VvM=";
- aarch64-linux = "sha256-Ojf2PjoN+Vcxc0N0durgQOM9aumyggOtYr2rc7+IaZI=";
- x86_64-darwin = "sha256-Uv4wunz/flGFzxeneW9NRmKLF831HR0Kjfkz6lnmhfA=";
- x86_64-linux = "sha256-7LdJvJYArfpYMKdAt98jxW08p8a+o5OTjoTRRX74ds8=";
+ aarch64-darwin = "sha256-n9WGbxxackZ2FRexvy7lFVUTjcydhSzSkXO78wsywi8=";
+ aarch64-linux = "sha256-CS3T9beQZo/WllZo2mRMUMYvgM0x6H//tTqByx3ikQw=";
+ x86_64-darwin = "sha256-p3sPwSKE0761R7DlmO55FhmjGDWbGl8X9UcQBjaUXQs=";
+ x86_64-linux = "sha256-wfucjWxTpYsrRRLoQDgy66HZHdRILCKrFEnZyaoQ560=";
}.${stdenv.hostPlatform.system} or unsupported;
in stdenv.mkDerivation rec {
inherit pname;
- version = "1.23.1.4708";
+ version = "1.24.3.4754";
src = fetchurl {
url = "https://github.com/Prowlarr/Prowlarr/releases/download/v${version}/Prowlarr.master.${version}.${os}-core-${arch}.tar.gz";
diff --git a/third_party/nixpkgs/pkgs/servers/radarr/default.nix b/third_party/nixpkgs/pkgs/servers/radarr/default.nix
index d0ef6198f4..f85fd11172 100644
--- a/third_party/nixpkgs/pkgs/servers/radarr/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/radarr/default.nix
@@ -10,15 +10,15 @@ let
}."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
hash = {
- x64-linux_hash = "sha256-byYFQ3QJVElVNSxYWOx0EWbreDKgFcaQFkXNkWt3TP8=";
- arm64-linux_hash = "sha256-ekt8Kl3RL+bBoeehpCWH7qD4Zt+ni9WAOsI9Zw4ZVi0=";
- x64-osx_hash = "sha256-0VtDl6jPsT25KV9uEvn/bDxOIouRXK32YFPv/ZBK4Qc=";
- arm64-osx_hash = "sha256-8N9X4UYewouD16B/WOhIL1m8R6C7cdptDQQZIutLzXU=";
+ x64-linux_hash = "sha256-ZI4ALGEdc9ZBUp8TnvzzbejxVBy61WAIxlbp0VYyc7M=";
+ arm64-linux_hash = "sha256-qN8CNV10q5JP+f1XdfsgCqnpbhzFlCPbM3TIAnGh9U8=";
+ x64-osx_hash = "sha256-u7Ny3ppD/mdIKk+I/ywsk1bS7EjEt63mbvzaM8MpoCE=";
+ arm64-osx_hash = "sha256-k5iOzyicXpoCWotGvC/J8euh0OQOuKLxU6OTWiWmWc8=";
}."${arch}-${os}_hash";
in stdenv.mkDerivation rec {
pname = "radarr";
- version = "5.9.1.9070";
+ version = "5.11.0.9244";
src = fetchurl {
url = "https://github.com/Radarr/Radarr/releases/download/v${version}/Radarr.master.${version}.${os}-core-${arch}.tar.gz";
diff --git a/third_party/nixpkgs/pkgs/servers/roadrunner/default.nix b/third_party/nixpkgs/pkgs/servers/roadrunner/default.nix
index 531dfb9b7e..bfe716b5aa 100644
--- a/third_party/nixpkgs/pkgs/servers/roadrunner/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/roadrunner/default.nix
@@ -30,8 +30,8 @@ buildGoModule rec {
postInstall = ''
installShellCompletion --cmd rr \
--bash <($out/bin/rr completion bash) \
- --zsh <($out/bin/rr zsh) \
- --fish <($out/bin/rr fish)
+ --zsh <($out/bin/rr completion zsh) \
+ --fish <($out/bin/rr completion fish)
'';
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/servers/roon-server/default.nix b/third_party/nixpkgs/pkgs/servers/roon-server/default.nix
index 1f97fad746..0fa88aa91a 100644
--- a/third_party/nixpkgs/pkgs/servers/roon-server/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/roon-server/default.nix
@@ -15,7 +15,7 @@
, stdenv
}:
let
- version = "2.0-1455";
+ version = "2.0-1462";
urlVersion = builtins.replaceStrings [ "." "-" ] [ "00" "0" ] version;
in
stdenv.mkDerivation {
@@ -24,7 +24,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://download.roonlabs.com/updates/production/RoonServer_linuxx64_${urlVersion}.tar.bz2";
- hash = "sha256-R555u33S5jmqIKdDtRhMbfCMe5sG3x94naPX+qgrwHY=";
+ hash = "sha256-irTDjT9oN0CdxFKAgcHbL2grJ702E6H+WtifGh0pf0E=";
};
dontConfigure = true;
diff --git a/third_party/nixpkgs/pkgs/servers/search/opensearch/default.nix b/third_party/nixpkgs/pkgs/servers/search/opensearch/default.nix
index 38488c0b68..4177c8a2e5 100644
--- a/third_party/nixpkgs/pkgs/servers/search/opensearch/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/search/opensearch/default.nix
@@ -11,11 +11,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "opensearch";
- version = "2.16.0";
+ version = "2.17.0";
src = fetchurl {
url = "https://artifacts.opensearch.org/releases/bundle/opensearch/${finalAttrs.version}/opensearch-${finalAttrs.version}-linux-x64.tar.gz";
- hash = "sha256-7QuyNJnTig472I+Ll1shWmQ2YoWFAKwFYw4pK+BvZbI=";
+ hash = "sha256-I5CI9t5jsayE58O3lGRLQ2zj5lClWldKNsPBS4tNtfs=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/servers/search/qdrant/Cargo.lock b/third_party/nixpkgs/pkgs/servers/search/qdrant/Cargo.lock
index 4b8d95ba02..f5f5807efa 100644
--- a/third_party/nixpkgs/pkgs/servers/search/qdrant/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/servers/search/qdrant/Cargo.lock
@@ -465,13 +465,13 @@ checksum = "34fde25430d87a9388dadbe6e34d7f72a462c8b43ac8d309b42b0a8505d7e2a5"
[[package]]
name = "anyhow"
-version = "1.0.86"
+version = "1.0.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
+checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
[[package]]
name = "api"
-version = "1.11.3"
+version = "1.11.5"
dependencies = [
"chrono",
"common",
@@ -548,9 +548,9 @@ dependencies = [
[[package]]
name = "async-trait"
-version = "0.1.81"
+version = "0.1.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107"
+checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1"
dependencies = [
"proc-macro2",
"quote",
@@ -740,7 +740,7 @@ dependencies = [
"proc-macro2",
"quote",
"regex",
- "rustc-hash",
+ "rustc-hash 1.1.0",
"shlex",
"syn 2.0.48",
]
@@ -830,6 +830,15 @@ dependencies = [
"generic-array",
]
+[[package]]
+name = "borsh"
+version = "1.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a6362ed55def622cddc70a4746a68554d7b687713770de539e59a739b249f8ed"
+dependencies = [
+ "cfg_aliases",
+]
+
[[package]]
name = "brotli"
version = "6.0.0"
@@ -859,9 +868,9 @@ checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba"
[[package]]
name = "bytemuck"
-version = "1.12.3"
+version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aaa3a8d9a1ca92e282c96a32d6511b695d7d994d1d102ba85d279f9b2756947f"
+checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae"
[[package]]
name = "byteorder"
@@ -912,9 +921,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
[[package]]
name = "cc"
-version = "1.1.15"
+version = "1.1.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57b6a275aa2903740dc87da01c62040406b8812552e97129a63ea8850a17c6e6"
+checksum = "2d74707dde2ba56f86ae90effb3b43ddd369504387e718014de010cec7959800"
dependencies = [
"jobserver",
"libc",
@@ -1066,9 +1075,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.5.16"
+version = "4.5.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019"
+checksum = "3e5a21b8495e732f1b3c364c9949b201ca7bae518c502c80256c96ad79eaf6ac"
dependencies = [
"clap_builder",
"clap_derive 4.5.13",
@@ -1076,9 +1085,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.5.15"
+version = "4.5.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6"
+checksum = "8cf2dd12af7a047ad9d6da2b6b249759a22a7abc0f474c1dae1777afa4b21a73"
dependencies = [
"anstream",
"anstyle",
@@ -1161,7 +1170,7 @@ dependencies = [
"fs_extra",
"futures",
"hashring",
- "indexmap 2.4.0",
+ "indexmap 2.5.0",
"indicatif",
"io",
"issues",
@@ -1226,13 +1235,15 @@ dependencies = [
"common",
"criterion",
"lazy_static",
- "memmap2 0.9.4",
+ "log",
+ "memmap2 0.9.5",
"num_cpus",
"ordered-float 4.2.2",
"ph",
"rand 0.8.5",
"semver",
"serde",
+ "tar",
"tempfile",
"thiserror",
"thread-priority",
@@ -1343,9 +1354,9 @@ checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
[[package]]
name = "constant_time_eq"
-version = "0.3.0"
+version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2"
+checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6"
[[package]]
name = "convert_case"
@@ -1434,7 +1445,7 @@ dependencies = [
"anes",
"cast",
"ciborium",
- "clap 4.5.16",
+ "clap 4.5.17",
"criterion-plot",
"is-terminal",
"itertools 0.10.5",
@@ -1622,9 +1633,9 @@ dependencies = [
[[package]]
name = "dashmap"
-version = "6.0.1"
+version = "6.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "804c8821570c3f8b70230c2ba75ffa5c0f9a4189b9a432b6656c536712acae28"
+checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf"
dependencies = [
"cfg-if",
"crossbeam-utils",
@@ -1661,9 +1672,9 @@ dependencies = [
[[package]]
name = "delegate"
-version = "0.12.0"
+version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4e018fccbeeb50ff26562ece792ed06659b9c2dae79ece77c4456bb10d9bf79b"
+checksum = "5060bb0febb73fa907273f8a7ed17ab4bf831d585eac835b28ec24a1e2460956"
dependencies = [
"proc-macro2",
"quote",
@@ -2302,7 +2313,7 @@ dependencies = [
"futures-sink",
"futures-util",
"http 0.2.9",
- "indexmap 2.4.0",
+ "indexmap 2.5.0",
"slab",
"tokio",
"tokio-util",
@@ -2321,7 +2332,7 @@ dependencies = [
"futures-sink",
"futures-util",
"http 1.0.0",
- "indexmap 2.4.0",
+ "indexmap 2.5.0",
"slab",
"tokio",
"tokio-util",
@@ -2601,7 +2612,7 @@ dependencies = [
"http 1.0.0",
"hyper 1.4.1",
"hyper-util",
- "rustls 0.23.12",
+ "rustls 0.23.13",
"rustls-native-certs",
"rustls-pki-types",
"tokio",
@@ -2714,9 +2725,9 @@ dependencies = [
[[package]]
name = "indexmap"
-version = "2.4.0"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c"
+checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5"
dependencies = [
"equivalent",
"hashbrown 0.14.2",
@@ -2743,7 +2754,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "abfb2e51b23c338595ae0b6bdaaa7a4a8b860b8d788a4331cb07b50fe5dea71b"
dependencies = [
"ahash",
- "indexmap 2.4.0",
+ "indexmap 2.5.0",
"is-terminal",
"itoa",
"log",
@@ -3501,9 +3512,9 @@ dependencies = [
[[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",
]
@@ -3523,7 +3534,7 @@ version = "0.0.0"
dependencies = [
"bitvec",
"log",
- "memmap2 0.9.4",
+ "memmap2 0.9.5",
"parking_lot",
"rand 0.8.5",
"serde",
@@ -3777,6 +3788,15 @@ dependencies = [
"libc",
]
+[[package]]
+name = "num_threads"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
+dependencies = [
+ "libc",
+]
+
[[package]]
name = "number_prefix"
version = "0.4.0"
@@ -4561,7 +4581,7 @@ dependencies = [
[[package]]
name = "qdrant"
-version = "1.11.3"
+version = "1.11.5"
dependencies = [
"actix-cors",
"actix-files",
@@ -4573,13 +4593,13 @@ dependencies = [
"api",
"cancel",
"chrono",
- "clap 4.5.16",
+ "clap 4.5.17",
"collection",
"colored",
"common",
"config",
"console-subscriber",
- "constant_time_eq 0.3.0",
+ "constant_time_eq 0.3.1",
"futures",
"futures-util",
"issues",
@@ -4597,7 +4617,7 @@ dependencies = [
"rand 0.8.5",
"reqwest 0.12.7",
"rstack-self",
- "rustls 0.23.12",
+ "rustls 0.23.13",
"rustls-pemfile 2.1.3",
"rustls-pki-types",
"rusty-hook",
@@ -4618,7 +4638,7 @@ dependencies = [
"tokio",
"tonic 0.11.0",
"tonic-reflection",
- "tower 0.5.0",
+ "tower 0.5.1",
"tower-layer",
"tracing",
"tracing-log",
@@ -4632,15 +4652,17 @@ dependencies = [
[[package]]
name = "quantization"
version = "0.1.0"
-source = "git+https://github.com/qdrant/quantization.git#0caf67d96f022a792bda2e41fa878ba1e113113f"
dependencies = [
"cc",
+ "criterion",
"num-traits",
+ "num_threads",
"permutation_iterator",
"rand 0.8.5",
"rayon",
"serde",
"serde_json",
+ "tempfile",
]
[[package]]
@@ -4678,8 +4700,8 @@ dependencies = [
"pin-project-lite",
"quinn-proto",
"quinn-udp",
- "rustc-hash",
- "rustls 0.23.12",
+ "rustc-hash 1.1.0",
+ "rustls 0.23.13",
"thiserror",
"tokio",
"tracing",
@@ -4687,15 +4709,15 @@ dependencies = [
[[package]]
name = "quinn-proto"
-version = "0.11.3"
+version = "0.11.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ddf517c03a109db8100448a4be38d498df8a210a99fe0e1b9eaf39e78c640efe"
+checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6"
dependencies = [
"bytes",
"rand 0.8.5",
"ring 0.17.5",
- "rustc-hash",
- "rustls 0.23.12",
+ "rustc-hash 2.0.0",
+ "rustls 0.23.13",
"slab",
"thiserror",
"tinyvec",
@@ -5008,7 +5030,7 @@ dependencies = [
"percent-encoding",
"pin-project-lite",
"quinn",
- "rustls 0.23.12",
+ "rustls 0.23.13",
"rustls-native-certs",
"rustls-pemfile 2.1.3",
"rustls-pki-types",
@@ -5031,9 +5053,9 @@ dependencies = [
[[package]]
name = "rgb"
-version = "0.8.34"
+version = "0.8.50"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3603b7d71ca82644f79b5a06d1220e9a58ede60bd32255f698cb1af8838b8db3"
+checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a"
dependencies = [
"bytemuck",
]
@@ -5219,6 +5241,12 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+[[package]]
+name = "rustc-hash"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152"
+
[[package]]
name = "rustc_version"
version = "0.4.0"
@@ -5276,22 +5304,22 @@ dependencies = [
"log",
"ring 0.17.5",
"rustls-pki-types",
- "rustls-webpki 0.102.6",
+ "rustls-webpki 0.102.8",
"subtle",
"zeroize",
]
[[package]]
name = "rustls"
-version = "0.23.12"
+version = "0.23.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044"
+checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8"
dependencies = [
"log",
"once_cell",
"ring 0.17.5",
"rustls-pki-types",
- "rustls-webpki 0.102.6",
+ "rustls-webpki 0.102.8",
"subtle",
"zeroize",
]
@@ -5346,9 +5374,9 @@ dependencies = [
[[package]]
name = "rustls-webpki"
-version = "0.102.6"
+version = "0.102.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e6b52d4fda176fd835fdc55a835d4a89b8499cad995885a21149d5ad62f852e"
+checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9"
dependencies = [
"ring 0.17.5",
"rustls-pki-types",
@@ -5439,7 +5467,7 @@ dependencies = [
"chrono",
"dyn-clone",
"indexmap 1.9.2",
- "indexmap 2.4.0",
+ "indexmap 2.5.0",
"schemars_derive",
"serde",
"serde_json",
@@ -5571,7 +5599,7 @@ dependencies = [
"geohash",
"half 2.4.1",
"http 1.0.0",
- "indexmap 2.4.0",
+ "indexmap 2.5.0",
"indicatif",
"io",
"io-uring",
@@ -5580,7 +5608,7 @@ dependencies = [
"itertools 0.13.0",
"log",
"macro_rules_attribute",
- "memmap2 0.9.4",
+ "memmap2 0.9.5",
"memory",
"nom",
"num-cmp",
@@ -5636,9 +5664,9 @@ dependencies = [
[[package]]
name = "serde"
-version = "1.0.209"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09"
+checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
dependencies = [
"serde_derive",
]
@@ -5676,9 +5704,9 @@ dependencies = [
[[package]]
name = "serde_derive"
-version = "1.0.209"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170"
+checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
dependencies = [
"proc-macro2",
"quote",
@@ -5698,11 +5726,11 @@ dependencies = [
[[package]]
name = "serde_json"
-version = "1.0.127"
+version = "1.0.128"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad"
+checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
dependencies = [
- "indexmap 2.4.0",
+ "indexmap 2.5.0",
"itoa",
"memchr",
"ryu",
@@ -5899,10 +5927,11 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
[[package]]
name = "smol_str"
-version = "0.2.2"
+version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead"
+checksum = "66eaf762c5af19db3108300515c8aa7a50efc90ff745f4c62288052ebf9fdd25"
dependencies = [
+ "borsh",
"serde",
]
@@ -5972,7 +6001,7 @@ dependencies = [
"indicatif",
"io",
"itertools 0.13.0",
- "memmap2 0.9.4",
+ "memmap2 0.9.5",
"memory",
"ordered-float 4.2.2",
"parking_lot",
@@ -6173,9 +6202,9 @@ dependencies = [
[[package]]
name = "sysinfo"
-version = "0.31.3"
+version = "0.31.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2b92e0bdf838cbc1c4c9ba14f9c97a7ec6cdcd1ae66b10e1e42775a25553f45d"
+checksum = "355dbe4f8799b304b05e1b0f05fc59b2a18d36645cf169607da45bde2f69a1be"
dependencies = [
"core-foundation-sys",
"libc",
@@ -6215,8 +6244,7 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
[[package]]
name = "tar"
version = "0.4.41"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909"
+source = "git+https://github.com/qdrant/tar-rs?branch=main#856dbd090eede1736604f23cfe99a104b5639734"
dependencies = [
"filetime",
"libc",
@@ -6399,9 +6427,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
[[package]]
name = "tokio"
-version = "1.39.3"
+version = "1.40.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5"
+checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
dependencies = [
"backtrace",
"bytes",
@@ -6464,7 +6492,7 @@ version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4"
dependencies = [
- "rustls 0.23.12",
+ "rustls 0.23.13",
"rustls-pki-types",
"tokio",
]
@@ -6482,9 +6510,9 @@ dependencies = [
[[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",
@@ -6529,7 +6557,7 @@ version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1"
dependencies = [
- "indexmap 2.4.0",
+ "indexmap 2.5.0",
"serde",
"serde_spanned",
"toml_datetime",
@@ -6645,9 +6673,9 @@ dependencies = [
[[package]]
name = "tower"
-version = "0.5.0"
+version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "36b837f86b25d7c0d7988f00a54e74739be6477f2aac6201b8f429a7569991b7"
+checksum = "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f"
dependencies = [
"futures-core",
"futures-util",
@@ -6665,9 +6693,9 @@ checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
[[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"
@@ -6909,7 +6937,7 @@ dependencies = [
"once_cell",
"rustls 0.22.4",
"rustls-pki-types",
- "rustls-webpki 0.102.6",
+ "rustls-webpki 0.102.8",
"url",
"webpki-roots 0.26.1",
]
@@ -7017,7 +7045,7 @@ dependencies = [
"env_logger",
"fs4",
"log",
- "memmap2 0.9.4",
+ "memmap2 0.9.5",
"rand 0.8.5",
"rand_distr",
"rustix 0.38.31",
diff --git a/third_party/nixpkgs/pkgs/servers/search/qdrant/default.nix b/third_party/nixpkgs/pkgs/servers/search/qdrant/default.nix
index 587c4aa1d1..0ccdf1092e 100644
--- a/third_party/nixpkgs/pkgs/servers/search/qdrant/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/search/qdrant/default.nix
@@ -13,19 +13,19 @@
rustPlatform.buildRustPackage rec {
pname = "qdrant";
- version = "1.11.3";
+ version = "1.11.5";
src = fetchFromGitHub {
owner = "qdrant";
repo = "qdrant";
rev = "refs/tags/v${version}";
- sha256 = "sha256-Mq8669+feSXWHofCU/qMk1kWa3uNuMX3kwCO/tFHr2A=";
+ sha256 = "sha256-yE7/xnAf0U9BpEEmtgXSH+EerUB20KeFePavuGW08f0=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
- "quantization-0.1.0" = "sha256-xqcwn9NmCKEulh4CTV6bwhPOlDgQt8EZaQbqdDjxgNA=";
+ "tar-0.4.41" = "sha256-32n96yoGbDzhgVZvISLGwxHuv7PGtxde5ma/YlsR1Gg=";
"wal-0.1.2" = "sha256-QcyS0v7O1BziVT3oahebpq+u4l5JGaujCaRIPdmsJl4=";
};
};
diff --git a/third_party/nixpkgs/pkgs/servers/search/quickwit/Cargo.lock b/third_party/nixpkgs/pkgs/servers/search/quickwit/Cargo.lock
index db5e22e698..6d48db37fa 100644
--- a/third_party/nixpkgs/pkgs/servers/search/quickwit/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/servers/search/quickwit/Cargo.lock
@@ -8225,9 +8225,9 @@ dependencies = [
[[package]]
name = "time"
-version = "0.3.34"
+version = "0.3.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749"
+checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
dependencies = [
"deranged",
"itoa",
@@ -8258,9 +8258,9 @@ dependencies = [
[[package]]
name = "time-macros"
-version = "0.2.17"
+version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774"
+checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
dependencies = [
"num-conv",
"time-core",
diff --git a/third_party/nixpkgs/pkgs/servers/search/quickwit/default.nix b/third_party/nixpkgs/pkgs/servers/search/quickwit/default.nix
index 8f89e1893c..8dbb25398b 100644
--- a/third_party/nixpkgs/pkgs/servers/search/quickwit/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/search/quickwit/default.nix
@@ -71,6 +71,7 @@ rustPlatform.buildRustPackage rec {
--replace-fail '.with_protos' '.with_includes(&["."]).with_protos'
substituteInPlace ./quickwit-proto/build.rs \
--replace-fail '.with_protos' '.with_includes(&["."]).with_protos'
+ cp /build/cargo-vendor-dir/Cargo.lock /build/source/quickwit/Cargo.lock
'';
sourceRoot = "${src.name}/quickwit";
diff --git a/third_party/nixpkgs/pkgs/servers/search/typesense/sources.json b/third_party/nixpkgs/pkgs/servers/search/typesense/sources.json
index f1b01a738b..501ba02d98 100644
--- a/third_party/nixpkgs/pkgs/servers/search/typesense/sources.json
+++ b/third_party/nixpkgs/pkgs/servers/search/typesense/sources.json
@@ -1,21 +1,21 @@
{
- "version": "27.0",
+ "version": "27.1",
"platforms": {
"aarch64-linux": {
"arch": "linux-arm64",
- "hash": "sha256-6o4pF1ACE0+qlbR/MrhnT+nfBwYuffb4yme64/hjPwU="
+ "hash": "sha256-5NJWbL+IQLXV5P4j9a4k7U3Khnw9B9FWG5YpkPPa5d4="
},
"x86_64-linux": {
"arch": "linux-amd64",
- "hash": "sha256-0ZS/G88+dRXpPHeRBO3rh1r45GOMMWmmiOEYm05VASE="
+ "hash": "sha256-63k/yh0nFGJy4+d20KIqrHC9Z5brjhjfkcsxzsFG1Vo="
},
"x86_64-darwin": {
"arch": "darwin-amd64",
- "hash": "sha256-3KhYxxWZJOz7XWm0chvHj2q6fNGVasVIQv+UiZRx3E4="
+ "hash": "sha256-a8p4/+dCOyx2/slhynWJg6MswMiR9YP01ZrrjkfAheE="
},
"aarch64-darwin": {
"arch": "darwin-arm64",
- "hash": "sha256-6u9U9Vww2m+R3pwG6whvKgrcsckqBoK5DfutGkQpiqI="
+ "hash": "sha256-70ePCpMvON7T3kbeeRmkqQgJzEgNNE0W7VpcapzLF34="
}
}
}
diff --git a/third_party/nixpkgs/pkgs/servers/search/zincsearch/default.nix b/third_party/nixpkgs/pkgs/servers/search/zincsearch/default.nix
index beef175842..2a1d3fc6fa 100644
--- a/third_party/nixpkgs/pkgs/servers/search/zincsearch/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/search/zincsearch/default.nix
@@ -55,5 +55,8 @@ buildGoModule rec {
homepage = "https://zincsearch-docs.zinc.dev/";
license = licenses.asl20;
maintainers = with maintainers; [ dit7ya ];
+ # Doesn't build with Go version later v1.21 (which is EOL).
+ # Upstream issue: https://github.com/zincsearch/zincsearch/issues/975
+ broken = true;
};
}
diff --git a/third_party/nixpkgs/pkgs/servers/sql/dolt/default.nix b/third_party/nixpkgs/pkgs/servers/sql/dolt/default.nix
index 508ac92d51..573c753512 100644
--- a/third_party/nixpkgs/pkgs/servers/sql/dolt/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/sql/dolt/default.nix
@@ -2,18 +2,18 @@
buildGoModule rec {
pname = "dolt";
- version = "1.42.18";
+ version = "1.43.1";
src = fetchFromGitHub {
owner = "dolthub";
repo = "dolt";
rev = "v${version}";
- sha256 = "sha256-TL7b76NEAHxq2oFd3gVykU5lAf1v/zYZe4BHqpaPRnw=";
+ sha256 = "sha256-i+WW8udVjLQGMg0eu03hInfXaLZzVJ4liKE4eQ/KDww=";
};
modRoot = "./go";
subPackages = [ "cmd/dolt" ];
- vendorHash = "sha256-Ksl1WUiJ4HD6Wa6QYjbog9W9zFu/q9HaOjmC9cff2ZI=";
+ vendorHash = "sha256-0SvM6I+zGelSUMlbeeqljfzITw0Cnl2BZHJ78n+m5ds=";
proxyVendor = true;
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/servers/sql/postgresql/ext/postgis.nix b/third_party/nixpkgs/pkgs/servers/sql/postgresql/ext/postgis.nix
index 109876b6e9..aa62c778a3 100644
--- a/third_party/nixpkgs/pkgs/servers/sql/postgresql/ext/postgis.nix
+++ b/third_party/nixpkgs/pkgs/servers/sql/postgresql/ext/postgis.nix
@@ -15,7 +15,7 @@
protobufc,
libiconv,
libxslt,
- docbook_xml_dtd_45,
+ docbook5,
cunit,
pcre2,
nixosTests,
@@ -28,7 +28,7 @@ let
in
stdenv.mkDerivation rec {
pname = "postgis";
- version = "3.4.3";
+ version = "3.5.0";
outputs = [
"out"
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://download.osgeo.org/postgis/source/postgis-${version}.tar.gz";
- hash = "sha256-+N7VBdrrj1dlnaK55Xf/ceGDqqCUcI0u7OLFbZM2H2I=";
+ hash = "sha256-ymmKIswrKzRnrE4GO0OihBPzAE3dUFvczddMVqZH9RA=";
};
buildInputs = [
@@ -95,7 +95,7 @@ stdenv.mkDerivation rec {
substituteInPlace regress/run_test.pl --replace-fail "/share/contrib/postgis" "$out/share/postgresql/contrib/postgis"
substituteInPlace regress/Makefile --replace-fail 's,\$$libdir,$(REGRESS_INSTALLDIR)/lib,g' "s,\\$\$libdir,$PWD/regress/00-regress-install$out/lib,g" \
--replace-fail '$(REGRESS_INSTALLDIR)/share/contrib/postgis/*.sql' "$PWD/regress/00-regress-install$out/share/postgresql/contrib/postgis/*.sql"
- substituteInPlace doc/postgis-out.xml --replace-fail "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" "${docbook_xml_dtd_45}/xml/dtd/docbook/docbookx.dtd"
+ substituteInPlace doc/postgis-out.xml --replace-fail "http://docbook.org/xml/5.0/dtd/docbook.dtd" "${docbook5}/xml/dtd/docbook/docbookx.dtd"
# The test suite hardcodes it to use /tmp.
export PGIS_REG_TMPDIR="$TMPDIR/pgis_reg"
'';
diff --git a/third_party/nixpkgs/pkgs/servers/sql/postgresql/ext/wal2json.nix b/third_party/nixpkgs/pkgs/servers/sql/postgresql/ext/wal2json.nix
index 3248384901..4a1c9b18b1 100644
--- a/third_party/nixpkgs/pkgs/servers/sql/postgresql/ext/wal2json.nix
+++ b/third_party/nixpkgs/pkgs/servers/sql/postgresql/ext/wal2json.nix
@@ -1,14 +1,20 @@
-{ lib, callPackage, stdenv, fetchFromGitHub, postgresql }:
+{
+ lib,
+ stdenv,
+ callPackage,
+ fetchFromGitHub,
+ postgresql,
+}:
stdenv.mkDerivation rec {
pname = "wal2json";
- version = "2.5";
+ version = "2.6";
src = fetchFromGitHub {
owner = "eulerto";
repo = "wal2json";
- rev = "wal2json_${builtins.replaceStrings ["."] ["_"] version}";
- sha256 = "sha256-Gpc9uDKrs/dmVSFgdgHM453+TaEnhRh9t0gDbSn8FUI=";
+ rev = "wal2json_${builtins.replaceStrings [ "." ] [ "_" ] version}";
+ sha256 = "sha256-+QoACPCKiFfuT2lJfSUmgfzC5MXf75KpSoc2PzPxKyM=";
};
buildInputs = [ postgresql ];
@@ -20,10 +26,12 @@ stdenv.mkDerivation rec {
install -D -t $out/share/postgresql/extension sql/*.sql
'';
- passthru.tests.wal2json = lib.recurseIntoAttrs (callPackage ../../../../../nixos/tests/postgresql-wal2json.nix {
- inherit (stdenv) system;
- inherit postgresql;
- });
+ passthru.tests.wal2json = lib.recurseIntoAttrs (
+ callPackage ../../../../../nixos/tests/postgresql-wal2json.nix {
+ inherit (stdenv) system;
+ inherit postgresql;
+ }
+ );
meta = with lib; {
description = "PostgreSQL JSON output plugin for changeset extraction";
diff --git a/third_party/nixpkgs/pkgs/servers/sql/rqlite/default.nix b/third_party/nixpkgs/pkgs/servers/sql/rqlite/default.nix
index 81f35a20b5..0db6ded316 100644
--- a/third_party/nixpkgs/pkgs/servers/sql/rqlite/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/sql/rqlite/default.nix
@@ -5,13 +5,13 @@
buildGoModule rec {
pname = "rqlite";
- version = "8.30.3";
+ version = "8.31.0";
src = fetchFromGitHub {
owner = "rqlite";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-W5/e22Qc/qHHHAtsTD9isUkdZ1j4Wk0g56uuAGbE4cU=";
+ sha256 = "sha256-7yuc3W298Fay5A16a74TKuDd3huhtCpbefyI+aobgqM=";
};
vendorHash = "sha256-P8v0vqxOfN9JjwsdoM6JmqGujGP5V68OAUc3KB/YU+k=";
diff --git a/third_party/nixpkgs/pkgs/servers/static-web-server/default.nix b/third_party/nixpkgs/pkgs/servers/static-web-server/default.nix
index b57dafed1d..aba331f581 100644
--- a/third_party/nixpkgs/pkgs/servers/static-web-server/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/static-web-server/default.nix
@@ -10,23 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "static-web-server";
- version = "2.32.1";
+ version = "2.33.0";
src = fetchFromGitHub {
owner = "static-web-server";
repo = pname;
rev = "v${version}";
- hash = "sha256-PkDT6FU6JSIeeKCJeeIjjqZfoo+tGzqyPyWuIiwusQY=";
+ hash = "sha256-WR8fzpeN6zufvakanJBSMtgTpfDRqCyaTfEzE5NqFOA=";
};
- cargoHash = "sha256-ymI5O6j6NEcgIbMLEYgyUZBBkwxDWDWaVn4hqJScGxA=";
-
- patches = [
- (fetchpatch {
- url = "https://github.com/static-web-server/static-web-server/pull/466.patch";
- hash = "sha256-VYSoi6swG4nEFmGKvdEaJ05mJlxaXYsjs8cQai40P4g=";
- })
- ];
+ cargoHash = "sha256-AasNva4SOTSrvBTrGHX/jOPjcjt3o8KUsFL7e4uhW6M=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ];
diff --git a/third_party/nixpkgs/pkgs/servers/tautulli/default.nix b/third_party/nixpkgs/pkgs/servers/tautulli/default.nix
index 191a8a0bc2..c71f91e353 100644
--- a/third_party/nixpkgs/pkgs/servers/tautulli/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/tautulli/default.nix
@@ -2,7 +2,7 @@
buildPythonApplication rec {
pname = "Tautulli";
- version = "2.14.4";
+ version = "2.14.5";
format = "other";
pythonPath = [ setuptools ];
@@ -12,7 +12,7 @@ buildPythonApplication rec {
owner = "Tautulli";
repo = pname;
rev = "refs/tags/v${version}";
- sha256 = "sha256-IV5ZyVuZvr09wQ8SgcHiTBp916B2ZPQvrg9+O8H3xsk=";
+ sha256 = "sha256-Xb8sby56U6Tc+OlxN7yKdhGGxrkmn6VfSPBhc1/YH24=";
};
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/servers/uwsgi/default.nix b/third_party/nixpkgs/pkgs/servers/uwsgi/default.nix
index 7d0729ee46..7f9ecbab67 100644
--- a/third_party/nixpkgs/pkgs/servers/uwsgi/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/uwsgi/default.nix
@@ -71,13 +71,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "uwsgi";
- version = "2.0.26";
+ version = "2.0.27";
src = fetchFromGitHub {
owner = "unbit";
repo = "uwsgi";
rev = finalAttrs.version;
- hash = "sha256-3nmmVNNDvQ1RzaD5BQFrScHHnmUtMwjo3wodEGIJCvI=";
+ hash = "sha256-GOI92fwTfO/XAvNUHJMX6BtGFSVVOPWa1Jjw/UCJGi4=";
};
patches = [
diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/healthchecks/default.nix b/third_party/nixpkgs/pkgs/servers/web-apps/healthchecks/default.nix
index 5436555cd2..5f366a255a 100644
--- a/third_party/nixpkgs/pkgs/servers/web-apps/healthchecks/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/web-apps/healthchecks/default.nix
@@ -14,14 +14,14 @@ let
in
py.pkgs.buildPythonApplication rec {
pname = "healthchecks";
- version = "3.4";
+ version = "3.6";
format = "other";
src = fetchFromGitHub {
owner = "healthchecks";
repo = pname;
rev = "refs/tags/v${version}";
- sha256 = "sha256-hiuw7XfCDy+9fzuQMaeN9+XsENeBI1RNXy8IM1HIFhI=";
+ sha256 = "sha256-aKt9L3ZgZ8HffcNNJaR+hAI38raWuLp2q/6+rvkl2pM=";
};
propagatedBuildInputs = with py.pkgs; [
diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/jitsi-meet/default.nix b/third_party/nixpkgs/pkgs/servers/web-apps/jitsi-meet/default.nix
index 32d7249ffc..c60ac20cea 100644
--- a/third_party/nixpkgs/pkgs/servers/web-apps/jitsi-meet/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/web-apps/jitsi-meet/default.nix
@@ -18,7 +18,8 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
- passthru.tests = {
+ # Test requires running Jitsi Videobridge and Jicofo which are Linux-only
+ passthru.tests = lib.optionalAttrs stdenv.isLinux {
single-host-smoke-test = nixosTests.jitsi-meet;
};
diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/livebook/default.nix b/third_party/nixpkgs/pkgs/servers/web-apps/livebook/default.nix
index b85e3d7420..214c21381a 100644
--- a/third_party/nixpkgs/pkgs/servers/web-apps/livebook/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/web-apps/livebook/default.nix
@@ -1,7 +1,7 @@
{ lib, beamPackages, makeWrapper, rebar3, elixir, erlang, fetchFromGitHub, nixosTests }:
beamPackages.mixRelease rec {
pname = "livebook";
- version = "0.14.0";
+ version = "0.14.2";
inherit elixir;
@@ -13,13 +13,13 @@ beamPackages.mixRelease rec {
owner = "livebook-dev";
repo = "livebook";
rev = "v${version}";
- hash = "sha256-8z6t7AzOPS7zxNdS5+qGE1DpvhWNbHnDLCta7igA5vY=";
+ hash = "sha256-iD9FzIjm0OAnApgmMqw0bDTQH/pSC8Z2l4+3Y4y+ieQ=";
};
mixFodDeps = beamPackages.fetchMixDeps {
pname = "mix-deps-${pname}";
inherit src version;
- hash = "sha256-7avxuqbZtNWgUfalbq/OtggmUI/4QK+S792iqcCjRHM=";
+ hash = "sha256-knqjnySXwh7/vMkFNfDZzSjojWpWPNZyR/RIDb9hdgA=";
};
postInstall = ''
diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/outline/default.nix b/third_party/nixpkgs/pkgs/servers/web-apps/outline/default.nix
index 872a876747..721df17cf1 100644
--- a/third_party/nixpkgs/pkgs/servers/web-apps/outline/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/web-apps/outline/default.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "outline";
- version = "0.79.0";
+ version = "0.80.2";
src = fetchFromGitHub {
owner = "outline";
repo = "outline";
rev = "v${version}";
- hash = "sha256-uu0HlQ3LaVBjSharROKv+mS8/qONV5qND/5kMTsaGeQ=";
+ hash = "sha256-kmi6H2vdzg7ftUOrzs2b5e9n1bSFHiQ0wk6Q6T/lDdk=";
};
nativeBuildInputs = [ makeWrapper prefetch-yarn-deps fixup-yarn-lock ];
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
yarnOfflineCache = fetchYarnDeps {
yarnLock = "${src}/yarn.lock";
- hash = "sha256-S2vKYVIFsSlPqFbpLhBH9S43Invo3hsNLvfLX98922Y=";
+ hash = "sha256-Ibgn/J2OCP2F0hbPQi35uGAOfoZ2D5HD/E85oOTr6G0=";
};
configurePhase = ''
diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/rss-bridge/default.nix b/third_party/nixpkgs/pkgs/servers/web-apps/rss-bridge/default.nix
index 9f64313c4d..b44ebf088e 100644
--- a/third_party/nixpkgs/pkgs/servers/web-apps/rss-bridge/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/web-apps/rss-bridge/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub }:
+{ stdenv, lib, fetchFromGitHub, nixosTests }:
stdenv.mkDerivation rec {
pname = "rss-bridge";
@@ -20,6 +20,10 @@ stdenv.mkDerivation rec {
cp -R ./* $out
'';
+ passthru.tests = {
+ basic-functionality = nixosTests.rss-bridge;
+ };
+
meta = with lib; {
description = "RSS feed for websites missing it";
homepage = "https://github.com/RSS-Bridge/rss-bridge";
diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/shiori/default.nix b/third_party/nixpkgs/pkgs/servers/web-apps/shiori/default.nix
index 98b084ad50..8487cacb13 100644
--- a/third_party/nixpkgs/pkgs/servers/web-apps/shiori/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/web-apps/shiori/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "shiori";
- version = "1.7.0";
+ version = "1.7.1";
vendorHash = "sha256-fakRqgoEcdzw9WZuubaxfGfvVrMvb8gV/IwPikMnfRQ=";
@@ -12,7 +12,7 @@ buildGoModule rec {
owner = "go-shiori";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-5+hTtvBnj3Nh5HitReVkLift9LTiMYVuuYx5EirN0SA=";
+ sha256 = "sha256-gMIpDiA5ncZ50WZ2Y57mScTEXzeObgZxP+nkWe+a8Eo=";
};
nativeBuildInputs = [ installShellFiles ];
diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/sogo/default.nix b/third_party/nixpkgs/pkgs/servers/web-apps/sogo/default.nix
index a6740f7422..b24910f4bb 100644
--- a/third_party/nixpkgs/pkgs/servers/web-apps/sogo/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/web-apps/sogo/default.nix
@@ -5,14 +5,14 @@
, libwbxml }:
gnustep.stdenv.mkDerivation rec {
pname = "sogo";
- version = "5.10.0";
+ version = "5.11.0";
# always update the sope package as well, when updating sogo
src = fetchFromGitHub {
owner = "Alinto";
repo = pname;
rev = "SOGo-${version}";
- hash = "sha256-ZmpOI1zk/TkRNFmwTXugVb9IvxYSP4LgNrApSytdI7s=";
+ hash = "sha256-2/0OaCAQkdnDPGOVERZs2Oz+bCpQN3MTLzp2pz0WB08=";
};
nativeBuildInputs = [ gnustep.make makeWrapper python3 pkg-config ];
@@ -77,7 +77,7 @@ gnustep.stdenv.mkDerivation rec {
license = with licenses; [ gpl2Only lgpl21Only ];
homepage = "https://sogo.nu/";
platforms = platforms.linux;
- maintainers = [ ];
+ maintainers = with maintainers; [ jceb ];
};
}
diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/languages.json b/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/languages.json
index db996c40e7..720ed5504b 100644
--- a/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/languages.json
+++ b/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/languages.json
@@ -1,20 +1,26 @@
{
"de_DE": {
"path": "de_DE",
- "rev": "1528320",
- "sha256": "1q1xc9mm7kkja15i8cdwmr2i42hgahfx1ks6llqigfcl2qklsxsq",
+ "rev": "1551261",
+ "sha256": "0d4kxfzvpyp9p4kl7mfhvm2pilh27rbvsd3hv3p0y8hl33r96avb",
"version": "6.6"
},
"fr_FR": {
"path": "fr_FR",
- "rev": "1531427",
- "sha256": "1355shvbx130ps0zypa0ff7dnygdf8jsfn8h7y52bv32dbbhrjhy",
+ "rev": "1566738",
+ "sha256": "1x4sxs40fal6qlbj9x8f0wwbji20729l25axcxx62rd98y47llg5",
"version": "6.6"
},
"ro_RO": {
"path": "ro_RO",
- "rev": "1533818",
- "sha256": "1qsyp5w43qxk1c5gjizhl4a224dcad3pz7i8p2yvl4xv0ln94sp1",
+ "rev": "1551215",
+ "sha256": "00i2grjcr7n2bqknff39ar7maz7gk7d17dqrl2p9smlhkj6m1bbp",
+ "version": "6.6"
+ },
+ "ru_RU": {
+ "path": "ru_RU",
+ "rev": "1551262",
+ "sha256": "0d5bdq99h9g6pcs3fw7czb4w4p60cjiizxqlbzan4p1g9056mmbl",
"version": "6.6"
}
}
diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/plugins.json b/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/plugins.json
index dbf602c015..4698aaee91 100644
--- a/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/plugins.json
+++ b/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/plugins.json
@@ -24,10 +24,10 @@
"version": "2.21.08.31"
},
"breeze": {
- "path": "breeze/tags/2.1.12",
- "rev": "3139514",
- "sha256": "02wzrflvrlnzv456zigkh3b31l8rrjs8sc9di1dkcxyh32cw0q9b",
- "version": "2.1.12"
+ "path": "breeze/tags/2.1.14",
+ "rev": "3150652",
+ "sha256": "1xnha9fm0wmyfr1wcwai9hhrdpxinls3b8g1s156zzvzgf7ir73p",
+ "version": "2.1.14"
},
"co-authors-plus": {
"path": "co-authors-plus/tags/3.6.1",
@@ -60,16 +60,16 @@
"version": "1.4.0"
},
"gutenberg": {
- "path": "gutenberg/tags/19.0.0",
- "rev": "3135572",
- "sha256": "121whl70w6ng08jwkzahyyjxv722wk3rggwgc20fnmzgd1kk3nhh",
- "version": "19.0.0"
+ "path": "gutenberg/tags/19.3.0",
+ "rev": "3157241",
+ "sha256": "0zgrvyg502i66r63ikfa21rpdss0xy2kc0g3xyqndhcb6cz4qmjg",
+ "version": "19.3.0"
},
"hcaptcha-for-forms-and-more": {
- "path": "hcaptcha-for-forms-and-more/tags/4.4.0",
- "rev": "3129246",
- "sha256": "0lza7vjml88l58g6f8y9rzbf04qgxzxdbvzxn4l54bix773ggakd",
- "version": "4.4.0"
+ "path": "hcaptcha-for-forms-and-more/tags/4.5.0",
+ "rev": "3143189",
+ "sha256": "13fa34pk5jwm14746sk5lkfcqcaprb426alsp26mmza72il6ai7y",
+ "version": "4.5.0"
},
"hello-dolly": {
"path": "hello-dolly/tags/1.7.2",
@@ -84,10 +84,10 @@
"version": "3.0.2"
},
"jetpack": {
- "path": "jetpack/tags/13.7",
- "rev": "3131767",
- "sha256": "0kxbdfb2qddppqp66vcp4a0bfysddgx06x50aax0d8mfgjammkw2",
- "version": "13.7"
+ "path": "jetpack/tags/13.8.1",
+ "rev": "3149545",
+ "sha256": "0q1zns1i9f5r2zwgd2zdrl85pqbjz2w1rg36f6g5djyr2fk9qqss",
+ "version": "13.8.1"
},
"jetpack-lite": {
"path": "jetpack-lite/tags/3.0.3",
@@ -102,16 +102,16 @@
"version": "5.4.0"
},
"login-lockdown": {
- "path": "login-lockdown/tags/2.10",
- "rev": "3088782",
- "sha256": "1zm6xfq2xmb4bqb3j272j4majywfa5zqs4ms7lwygmb3s74980bm",
- "version": "2.10"
+ "path": "login-lockdown/tags/2.11",
+ "rev": "3114570",
+ "sha256": "11zr6k57rmbmz078ns37w81mvy15kniyr7jakajl23n3qnr0hivy",
+ "version": "2.11"
},
"mailpoet": {
- "path": "mailpoet/tags/4.51.1",
- "rev": "3097471",
- "sha256": "0107v98nkaqlar5igxcllrvm10ac2zrn0j5j03xwk48b933y9d7h",
- "version": "4.51.1"
+ "path": "mailpoet/tags/5.2.2",
+ "rev": "3156795",
+ "sha256": "1lhigi3nh52qi5m3qd7xvj0sv2ny7ixzr78nn4hk0lis0iryzzxc",
+ "version": "5.2.2"
},
"merge-minify-refresh": {
"path": "merge-minify-refresh/trunk",
@@ -145,8 +145,8 @@
},
"surge": {
"path": "surge/tags/1.1.0",
- "rev": "3030901",
- "sha256": "1bg99gsxv32l62pv0n2pq0384ggk2p154pg79yxiwnab2mrrs8j2",
+ "rev": "3146952",
+ "sha256": "16p75r1qcr4m1gajgw3bmpk3pvkpmrz3sh6pvi775hgs594f4vhc",
"version": "1.1.0"
},
"tc-custom-javascript": {
@@ -156,10 +156,10 @@
"version": "1.2.3"
},
"webp-converter-for-media": {
- "path": "webp-converter-for-media/tags/5.13.1",
- "rev": "3130708",
- "sha256": "01hzymnr1pyiq1gr1w783fz7xk4c4hak2vn2qcfhxh6jdbb2p7b7",
- "version": "5.13.1"
+ "path": "webp-converter-for-media/tags/6.1.0",
+ "rev": "3151571",
+ "sha256": "1s32hnq9ycb0x70m6l29sx6bhlyn9kq5sygrywb8pyq686zrhvwk",
+ "version": "6.1.0"
},
"webp-express": {
"path": "webp-express/tags/0.25.9",
@@ -168,10 +168,10 @@
"version": "0.25.9"
},
"wordpress-seo": {
- "path": "wordpress-seo/tags/23.3",
- "rev": "3137992",
- "sha256": "0fhyjb7ncplicn6y4xpjs0hsi5c1hzy3kdbvsixyhx95ca67wnz4",
- "version": "23.3"
+ "path": "wordpress-seo/tags/23.5",
+ "rev": "3156663",
+ "sha256": "1fh9wlisil8g08na6i9p3p5xn95cizf6q1g0srq2cqrivh0vkhhj",
+ "version": "23.5"
},
"worker": {
"path": "worker/tags/4.9.20",
@@ -186,10 +186,10 @@
"version": "2.0"
},
"wp-fastest-cache": {
- "path": "wp-fastest-cache/tags/1.3.0",
- "rev": "3137836",
- "sha256": "1zkd6smayrxp504nh5ak5d526jmhkvf95ydy03q2xvr02fn5rdrm",
- "version": "1.3.0"
+ "path": "wp-fastest-cache/tags/1.3.1",
+ "rev": "3156327",
+ "sha256": "18dm6pmj0y2a40c1vn7v6iq90nv5549cmwp9z37dvrrgdanb68ck",
+ "version": "1.3.1"
},
"wp-gdpr-compliance": {
"path": "wp-gdpr-compliance/tags/2.0.22",
@@ -210,15 +210,15 @@
"version": "4.1.1"
},
"wp-statistics": {
- "path": "wp-statistics/tags/14.9.4",
- "rev": "3134056",
- "sha256": "1bjm3n2w7cfxnqz8p8w0svwnkvm1rkw9m85z1vkksbwrdhbyk6qz",
- "version": "14.9.4"
+ "path": "wp-statistics/tags/14.10.1",
+ "rev": "3150122",
+ "sha256": "0mh3h71bp15zimy980hi681n608is536p1r4sbna5i65lwh8qq32",
+ "version": "14.10.1"
},
"wp-swiper": {
- "path": "wp-swiper/trunk",
- "rev": "3130620",
- "sha256": "1kn1piv7siqzhafqw4hjsc7n98j05zany1gvpbg0h5gjk40n3anm",
+ "path": "wp-swiper/tags/1.1.13",
+ "rev": "3148131",
+ "sha256": "1vqhd42wb2v72ynsr38i8vzsfz2bkh7vhswpdz5miykwrqp3sr8a",
"version": "1.1.13"
},
"wp-user-avatars": {
@@ -228,9 +228,9 @@
"version": "1.4.1"
},
"wpforms-lite": {
- "path": "wpforms-lite/tags/1.9.0.4",
- "rev": "3140326",
- "sha256": "0qix61wxsxgcrkrwwrc1chzb54bryc2j7qiv66afsixcfwcsbglc",
- "version": "1.9.0.4"
+ "path": "wpforms-lite/tags/1.9.1.2",
+ "rev": "3158924",
+ "sha256": "00mbg73zplhdj7r8691lbfhwd6fcybk5mgps5cfhbib0iqwhmqg0",
+ "version": "1.9.1.2"
}
}
diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/themes.json b/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/themes.json
index de8b34eba2..ceabf40ce9 100644
--- a/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/themes.json
+++ b/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/themes.json
@@ -11,6 +11,12 @@
"sha256": "0y9r1jhlbr4bxhv0a73kgkg6klgg05l6iy3shhkp130s3hlkhfg1",
"version": "2.7"
},
+ "twentytwentyfour": {
+ "path": "twentytwentyfour/1.2",
+ "rev": "235025",
+ "sha256": "16d7sgpcw9hkih5ji9h5wc9pv5nw0rv0q5glv6iq8k9mbms3295w",
+ "version": "1.2"
+ },
"twentytwentyone": {
"path": "twentytwentyone/2.3",
"rev": "235022",
diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/wordpress-languages.json b/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/wordpress-languages.json
index 2c6fa9785c..7ae24f9e43 100644
--- a/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/wordpress-languages.json
+++ b/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/wordpress-languages.json
@@ -1,5 +1,6 @@
{
- "de_DE": "gpl2Plus"
-, "fr_FR": "gpl2Plus"
-, "ro_RO": "gpl2Plus"
+ "de_DE": "gpl2Plus",
+ "fr_FR": "gpl2Plus",
+ "ro_RO": "gpl2Plus",
+ "ru_RU": "gpl2Plus"
}
diff --git a/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/wordpress-themes.json b/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/wordpress-themes.json
index b41c2f18f8..662191bd70 100644
--- a/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/wordpress-themes.json
+++ b/third_party/nixpkgs/pkgs/servers/web-apps/wordpress/packages/wordpress-themes.json
@@ -1,7 +1,8 @@
{
- "twentynineteen": "gpl2Plus"
-, "twentytwenty": "gpl2Plus"
-, "twentytwentytwo": "gpl2Plus"
-, "twentytwentyone": "gpl2Plus"
-, "twentytwentythree": "gpl2Plus"
+ "twentynineteen": "gpl2Plus",
+ "twentytwenty": "gpl2Plus",
+ "twentytwentyone": "gpl2Plus",
+ "twentytwentytwo": "gpl2Plus",
+ "twentytwentythree": "gpl2Plus",
+ "twentytwentyfour": "gpl2Plus"
}
diff --git a/third_party/nixpkgs/pkgs/servers/x11/xorg/xwayland.nix b/third_party/nixpkgs/pkgs/servers/x11/xorg/xwayland.nix
index ecca983c5d..db6d8c3259 100644
--- a/third_party/nixpkgs/pkgs/servers/x11/xorg/xwayland.nix
+++ b/third_party/nixpkgs/pkgs/servers/x11/xorg/xwayland.nix
@@ -49,11 +49,11 @@
stdenv.mkDerivation rec {
pname = "xwayland";
- version = "24.1.2";
+ version = "24.1.3";
src = fetchurl {
url = "mirror://xorg/individual/xserver/${pname}-${version}.tar.xz";
- hash = "sha256-FB63bn5CKjZhwIeCxwvkCTEIR1UELARQbg2X3UY+99I=";
+ hash = "sha256-3NtXpmzJsSTI+TZ2BZJiisTnRKfXsxeaqGGJrX6kyxA=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/servers/zigbee2mqtt/default.nix b/third_party/nixpkgs/pkgs/servers/zigbee2mqtt/default.nix
index 2329e65e5f..eb96dbd5f3 100644
--- a/third_party/nixpkgs/pkgs/servers/zigbee2mqtt/default.nix
+++ b/third_party/nixpkgs/pkgs/servers/zigbee2mqtt/default.nix
@@ -10,16 +10,16 @@
buildNpmPackage rec {
pname = "zigbee2mqtt";
- version = "1.40.1";
+ version = "1.40.2";
src = fetchFromGitHub {
owner = "Koenkk";
repo = "zigbee2mqtt";
rev = version;
- hash = "sha256-R2pRLprKJY4EgVBfoxMRuRImDGHgFzEQIlUly1fKxT4=";
+ hash = "sha256-gm4MQabvm8NipV6Szml6l2Dy7q3O6YsurGGg9DzahHI=";
};
- npmDepsHash = "sha256-S62EBkI0FBlRjG4LqN6oA5aA805nvPHhOJBvUirByKk=";
+ npmDepsHash = "sha256-FF7RCV5SDzLUZ/dY8mnPEmYmBhJNjJScQ1R2yKDSawU=";
buildInputs = lib.optionals withSystemd [
systemdMinimal
diff --git a/third_party/nixpkgs/pkgs/shells/carapace/default.nix b/third_party/nixpkgs/pkgs/shells/carapace/default.nix
index ec0a791676..b67a3f4860 100644
--- a/third_party/nixpkgs/pkgs/shells/carapace/default.nix
+++ b/third_party/nixpkgs/pkgs/shells/carapace/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "carapace";
- version = "1.0.6";
+ version = "1.0.7";
src = fetchFromGitHub {
owner = "carapace-sh";
repo = "carapace-bin";
rev = "v${version}";
- hash = "sha256-onkYihS4abrOfqOehlDy+ooL2d04w6DwOY3+B4+L3IQ=";
+ hash = "sha256-ryFnccCSgQ0qEf3oRPmIO98fx2BlkK2dEFvNk2m9qSo=";
};
- vendorHash = "sha256-UFpQAlXFS1O/MqeGvUAWSQLhP03wf8JX8zz8cMyMmrc=";
+ vendorHash = "sha256-biJN+WjNK/Fjjd3+ihZcFCu75fup3g9R6lIa6qHco5I=";
ldflags = [
"-s"
diff --git a/third_party/nixpkgs/pkgs/shells/fish/plugins/default.nix b/third_party/nixpkgs/pkgs/shells/fish/plugins/default.nix
index 36a5a59e43..8967e9380d 100644
--- a/third_party/nixpkgs/pkgs/shells/fish/plugins/default.nix
+++ b/third_party/nixpkgs/pkgs/shells/fish/plugins/default.nix
@@ -21,11 +21,15 @@ lib.makeScope newScope (self: with self; {
fifc = callPackage ./fifc.nix { };
+ fish-bd = callPackage ./fish-bd.nix { };
+
# Fishtape 2.x and 3.x aren't compatible,
# but both versions are used in the tests of different other plugins.
fishtape = callPackage ./fishtape.nix { };
fishtape_3 = callPackage ./fishtape_3.nix { };
+ fish-you-should-use = callPackage ./fish-you-should-use.nix { };
+
foreign-env = callPackage ./foreign-env { };
forgit = callPackage ./forgit.nix { };
@@ -50,6 +54,8 @@ lib.makeScope newScope (self: with self; {
plugin-git = callPackage ./plugin-git.nix { };
+ plugin-sudope = callPackage ./plugin-sudope.nix { };
+
puffer = callPackage ./puffer.nix { };
pure = callPackage ./pure.nix { };
diff --git a/third_party/nixpkgs/pkgs/shells/fish/plugins/fish-bd.nix b/third_party/nixpkgs/pkgs/shells/fish/plugins/fish-bd.nix
new file mode 100644
index 0000000000..154fc62133
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/shells/fish/plugins/fish-bd.nix
@@ -0,0 +1,26 @@
+{
+ lib,
+ buildFishPlugin,
+ fetchFromGitHub,
+ gitUpdater,
+}:
+buildFishPlugin rec {
+ pname = "fish-bd";
+ version = "1.3.3";
+
+ src = fetchFromGitHub {
+ owner = "0rax";
+ repo = "fish-bd";
+ rev = "v${version}";
+ hash = "sha256-GeWjoakXa0t2TsMC/wpLEmsSVGhHFhBVK3v9eyQdzv0=";
+ };
+
+ passthru.updateScript = gitUpdater { rev-prefix = "v"; };
+
+ meta = {
+ description = "Fish plugin to quickly go back to a parent directory up in your current working directory tree";
+ homepage = "https://github.com/0rax/fish-bd";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ anomalocaris ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/shells/fish/plugins/fish-you-should-use.nix b/third_party/nixpkgs/pkgs/shells/fish/plugins/fish-you-should-use.nix
new file mode 100644
index 0000000000..96c2e07447
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/shells/fish/plugins/fish-you-should-use.nix
@@ -0,0 +1,26 @@
+{
+ lib,
+ buildFishPlugin,
+ fetchFromGitHub,
+ unstableGitUpdater,
+}:
+buildFishPlugin {
+ pname = "fish-you-should-use";
+ version = "0-unstable-2022-02-13";
+
+ src = fetchFromGitHub {
+ owner = "paysonwallach";
+ repo = "fish-you-should-use";
+ rev = "a332823512c0b51e71516ebb8341db0528c87926";
+ hash = "sha256-MmGDFTgxEFgHdX95OjH3jKsVG1hdwo6bRht+Lvvqe5Y=";
+ };
+
+ passthru.updateScript = unstableGitUpdater { };
+
+ meta = {
+ description = "Fish plugin that reminds you to use your aliases";
+ homepage = "https://github.com/paysonwallach/fish-you-should-use";
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ anomalocaris ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/shells/fish/plugins/forgit.nix b/third_party/nixpkgs/pkgs/shells/fish/plugins/forgit.nix
index 3c1811d57d..014c2a0dc1 100644
--- a/third_party/nixpkgs/pkgs/shells/fish/plugins/forgit.nix
+++ b/third_party/nixpkgs/pkgs/shells/fish/plugins/forgit.nix
@@ -2,13 +2,13 @@
buildFishPlugin rec {
pname = "forgit";
- version = "24.09.0";
+ version = "24.10.0";
src = fetchFromGitHub {
owner = "wfxr";
repo = "forgit";
rev = version;
- hash = "sha256-8QgnEu41BHeX6heP2slQT+X+Dti+7Ij+J2zqmU4dm3I=";
+ hash = "sha256-g1uedR9BLG0DuGdM/9xqFv6yhBHHnqjQMt1n0z9I29I=";
};
postInstall = ''
diff --git a/third_party/nixpkgs/pkgs/shells/fish/plugins/plugin-git.nix b/third_party/nixpkgs/pkgs/shells/fish/plugins/plugin-git.nix
index f15a1bcb0e..d457df7dd4 100644
--- a/third_party/nixpkgs/pkgs/shells/fish/plugins/plugin-git.nix
+++ b/third_party/nixpkgs/pkgs/shells/fish/plugins/plugin-git.nix
@@ -2,20 +2,20 @@
buildFishPlugin rec {
pname = "plugin-git";
- version = "0.2";
+ version = "0.3";
src = fetchFromGitHub {
owner = "jhillyerd";
repo = "plugin-git";
rev = "refs/tags/v${version}";
- hash = "sha256-DQLRat7uGoK57g/1x9Y514gtjvDdf9j4Iqnwif8QWVU=";
+ hash = "sha256-p7vvwisu3mvVOE1DcALbzuGJqWBcE1h71UjaopGdxE0=";
};
- meta = with lib; {
+ meta = {
description = "Git plugin for fish (similar to oh-my-zsh git)";
homepage = "https://github.com/jhillyerd/plugin-git";
changelog = "https://github.com/jhillyerd/plugin-git/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ GaetanLepage unsolvedcypher ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ GaetanLepage unsolvedcypher ];
};
}
diff --git a/third_party/nixpkgs/pkgs/shells/fish/plugins/plugin-sudope.nix b/third_party/nixpkgs/pkgs/shells/fish/plugins/plugin-sudope.nix
new file mode 100644
index 0000000000..e24f6ae150
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/shells/fish/plugins/plugin-sudope.nix
@@ -0,0 +1,26 @@
+{
+ lib,
+ buildFishPlugin,
+ fetchFromGitHub,
+ unstableGitUpdater,
+}:
+buildFishPlugin {
+ pname = "plugin-sudope";
+ version = "0-unstable-2021-04-11";
+
+ src = fetchFromGitHub {
+ owner = "oh-my-fish";
+ repo = "plugin-sudope";
+ rev = "83919a692bc1194aa322f3627c859fecace5f496";
+ hash = "sha256-pD4rNuqg6TG22L9m8425CO2iqcYm8JaAEXIVa0H/v/U=";
+ };
+
+ passthru.updateScript = unstableGitUpdater { };
+
+ meta = {
+ description = "Fish plugin to quickly put 'sudo' in your command";
+ homepage = "https://github.com/oh-my-fish/plugin-sudope";
+ license = lib.licenses.isc;
+ maintainers = with lib.maintainers; [ anomalocaris ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/shells/nix-your-shell/default.nix b/third_party/nixpkgs/pkgs/shells/nix-your-shell/default.nix
deleted file mode 100644
index 35f63309f2..0000000000
--- a/third_party/nixpkgs/pkgs/shells/nix-your-shell/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-{ lib
-, rustPlatform
-, fetchFromGitHub
-, nix-update-script
-}:
-rustPlatform.buildRustPackage rec {
- pname = "nix-your-shell";
- version = "1.4.5";
-
- src = fetchFromGitHub {
- owner = "MercuryTechnologies";
- repo = pname;
- rev = "v${version}";
- hash = "sha256-gjOvAy15y4WJ4LMmiF17nuY6aAsC1V7/zZ+nt+xDh24=";
- };
-
- cargoHash = "sha256-EyE/Sv8cY/e8uf4b/7M3kJhd/l+dZS62np58xICF77U=";
-
- meta = with lib; {
- mainProgram = "nix-your-shell";
- description = "`nix` and `nix-shell` wrapper for shells other than `bash`";
- homepage = "https://github.com/MercuryTechnologies/nix-your-shell";
- license = [ licenses.mit ];
- maintainers = [ maintainers._9999years ];
- };
-
- passthru.updateScript = nix-update-script { };
-}
diff --git a/third_party/nixpkgs/pkgs/shells/nushell/nu_scripts/default.nix b/third_party/nixpkgs/pkgs/shells/nushell/nu_scripts/default.nix
index 48f81d6788..a4ca9df620 100644
--- a/third_party/nixpkgs/pkgs/shells/nushell/nu_scripts/default.nix
+++ b/third_party/nixpkgs/pkgs/shells/nushell/nu_scripts/default.nix
@@ -6,13 +6,13 @@
stdenvNoCC.mkDerivation rec {
pname = "nu_scripts";
- version = "0-unstable-2024-09-11";
+ version = "0-unstable-2024-10-03";
src = fetchFromGitHub {
owner = "nushell";
repo = pname;
- rev = "d04eea634a3ac35d481fa26c35271dfe175bf3e2";
- hash = "sha256-uHD8j98WubyvtbtOqTdfGmeRJ7zoVDVZ9+CJzmB6vF0=";
+ rev = "743ccc08ee9b46703b1afaf4d77b59bf723a6d41";
+ hash = "sha256-4vGUZtDkywHIc1sgu5jU+95rQfl9B2eoGWzfH7xSMac=";
};
installPhase = ''
diff --git a/third_party/nixpkgs/pkgs/shells/zsh/oh-my-zsh/default.nix b/third_party/nixpkgs/pkgs/shells/zsh/oh-my-zsh/default.nix
index cf4337a98f..de025a584a 100644
--- a/third_party/nixpkgs/pkgs/shells/zsh/oh-my-zsh/default.nix
+++ b/third_party/nixpkgs/pkgs/shells/zsh/oh-my-zsh/default.nix
@@ -5,14 +5,14 @@
, git, nix, nixfmt-classic, jq, coreutils, gnused, curl, cacert, bash }:
stdenv.mkDerivation rec {
- version = "2024-09-22";
+ version = "2024-10-01";
pname = "oh-my-zsh";
src = fetchFromGitHub {
owner = "ohmyzsh";
repo = "ohmyzsh";
- rev = "f11cc8fea190eb9a1638dc67877436d0b8475ff5";
- sha256 = "sha256-9rk9iyz7uK1JfNfBq3jxrB3qzdR7xo43899KIivS/Zo=";
+ rev = "f4423ebd09fbc7670815c3c20cc86c81b7319e5f";
+ sha256 = "sha256-JlYgWssS1DT1/Jlk6fOZqyEr6ta3ky6tlDqDZbJ1A9k=";
};
strictDeps = true;
diff --git a/third_party/nixpkgs/pkgs/shells/zsh/spaceship-prompt/default.nix b/third_party/nixpkgs/pkgs/shells/zsh/spaceship-prompt/default.nix
index 8639aa6805..b09fb37002 100644
--- a/third_party/nixpkgs/pkgs/shells/zsh/spaceship-prompt/default.nix
+++ b/third_party/nixpkgs/pkgs/shells/zsh/spaceship-prompt/default.nix
@@ -2,13 +2,13 @@
stdenvNoCC.mkDerivation rec {
pname = "spaceship-prompt";
- version = "4.16.0";
+ version = "4.16.2";
src = fetchFromGitHub {
owner = "denysdovhan";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-WjeUF8yD3il9DAava/SYv7ID6iM9AbR1ppazJnypgnk=";
+ sha256 = "sha256-2CuGiPXZ4C/KvHho08jz0RCdUcLVBnWmT+PlL1KHAx0=";
};
strictDeps = true;
diff --git a/third_party/nixpkgs/pkgs/shells/zsh/zsh-forgit/default.nix b/third_party/nixpkgs/pkgs/shells/zsh/zsh-forgit/default.nix
index 0ace44e06f..db84729719 100644
--- a/third_party/nixpkgs/pkgs/shells/zsh/zsh-forgit/default.nix
+++ b/third_party/nixpkgs/pkgs/shells/zsh/zsh-forgit/default.nix
@@ -14,13 +14,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "zsh-forgit";
- version = "24.09.0";
+ version = "24.10.0";
src = fetchFromGitHub {
owner = "wfxr";
repo = "forgit";
rev = "refs/tags/${finalAttrs.version}";
- hash = "sha256-8QgnEu41BHeX6heP2slQT+X+Dti+7Ij+J2zqmU4dm3I=";
+ hash = "sha256-g1uedR9BLG0DuGdM/9xqFv6yhBHHnqjQMt1n0z9I29I=";
};
strictDeps = true;
diff --git a/third_party/nixpkgs/pkgs/test/cross/default.nix b/third_party/nixpkgs/pkgs/test/cross/default.nix
index bd233db4cd..f07e9c6220 100644
--- a/third_party/nixpkgs/pkgs/test/cross/default.nix
+++ b/third_party/nixpkgs/pkgs/test/cross/default.nix
@@ -146,6 +146,8 @@ let
pkgs.pkgsCross.mips64el-linux-gnuabi64.stdenv
pkgs.pkgsCross.mips64el-linux-gnuabin32.stdenv
pkgs.pkgsCross.mingwW64.stdenv
+ # Uses the expression that is used by the most cross-compil_ed_ GHCs
+ pkgs.pkgsCross.riscv64.haskell.compiler.native-bignum.ghc948
] ++ lib.optionals (with pkgs.stdenv.buildPlatform; isx86_64 && isLinux) [
# Musl-to-glibc cross on the same architecture tends to turn up
diff --git a/third_party/nixpkgs/pkgs/tools/X11/kdocker/default.nix b/third_party/nixpkgs/pkgs/tools/X11/kdocker/default.nix
index e8c08e4c38..70b183aef5 100644
--- a/third_party/nixpkgs/pkgs/tools/X11/kdocker/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/X11/kdocker/default.nix
@@ -47,6 +47,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
description = "Dock any application into the system tray";
homepage = "https://github.com/user-none/KDocker";
+ changelog = "https://github.com/user-none/KDocker/blob/${finalAttrs.version}/ChangeLog";
license = licenses.gpl2Only;
maintainers = with maintainers; [ hexclover ];
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/tools/X11/pmenu/default.nix b/third_party/nixpkgs/pkgs/tools/X11/pmenu/default.nix
index 841f6073d5..5fbcff2b29 100644
--- a/third_party/nixpkgs/pkgs/tools/X11/pmenu/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/X11/pmenu/default.nix
@@ -48,6 +48,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Pie-menu tool";
homepage = "https://github.com/phillbush/pmenu";
+ changelog = "https://github.com/phillbush/pmenu/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
longDescription = ''
Ļmenu is a pie menu utility for X. Ļmenu receives a menu specification in
diff --git a/third_party/nixpkgs/pkgs/tools/X11/xpra/default.nix b/third_party/nixpkgs/pkgs/tools/X11/xpra/default.nix
index fe3f4ba0f4..73998f8364 100644
--- a/third_party/nixpkgs/pkgs/tools/X11/xpra/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/X11/xpra/default.nix
@@ -1,6 +1,5 @@
{ lib
, fetchFromGitHub
-, substituteAll
, pkg-config
, runCommand
, writeText
@@ -38,6 +37,7 @@
, xdg-utils
, xorg
, xorgserver
+, xxHash
}:
let
@@ -70,20 +70,16 @@ let
'';
in buildPythonApplication rec {
pname = "xpra";
- version = "5.0.9";
+ version = "6.1.3";
src = fetchFromGitHub {
owner = "Xpra-org";
repo = "xpra";
rev = "v${version}";
- hash = "sha256-gwo5plCAryGC8/BKVEqyMkgB+3FM8HXG6sESomDOtNM=";
+ hash = "sha256-b21kSHaveRzJhFvdNaFdoQpC9B3Hu0X79EOIjkbvxWk=";
};
patches = [
- (substituteAll { # correct hardcoded paths
- src = ./fix-paths.patch;
- inherit libfakeXinerama;
- })
./fix-41106.patch # https://github.com/NixOS/nixpkgs/issues/41106
./fix-122159.patch # https://github.com/NixOS/nixpkgs/issues/122159
];
@@ -137,6 +133,7 @@ in buildPythonApplication rec {
pango
x264
x265
+ xxHash
] ++ lib.optional withNvenc nvencHeaders;
propagatedBuildInputs = with python3.pkgs; ([
diff --git a/third_party/nixpkgs/pkgs/tools/X11/xpra/fix-122159.patch b/third_party/nixpkgs/pkgs/tools/X11/xpra/fix-122159.patch
index 5fe2ce3892..58efa07e79 100644
--- a/third_party/nixpkgs/pkgs/tools/X11/xpra/fix-122159.patch
+++ b/third_party/nixpkgs/pkgs/tools/X11/xpra/fix-122159.patch
@@ -1,16 +1,18 @@
diff --git a/xpra/scripts/main.py b/xpra/scripts/main.py
-index 58c8bf6464..36f4b3cd3d 100755
+index 7806612e05..4c7a0ec2dd 100755
--- a/xpra/scripts/main.py
+++ b/xpra/scripts/main.py
-@@ -389,11 +389,7 @@ def run_mode(script_file:str, cmdline, error_cb, options, args, mode:str, defaul
- "seamless", "desktop", "shadow", "shadow-screen", "expand",
- "upgrade", "upgrade-seamless", "upgrade-desktop",
- ) and not display_is_remote and use_systemd_run(options.systemd_run):
-- #make sure we run via the same interpreter,
-- #inject it into the command line if we have to:
+@@ -444,13 +444,7 @@ def run_mode(script_file: str, cmdline, error_cb, options, args, full_mode: str,
+ "seamless", "desktop", "shadow", "shadow-screen", "expand",
+ "upgrade", "upgrade-seamless", "upgrade-desktop",
+ ) and not display_is_remote and options.daemon and use_systemd_run(options.systemd_run):
+- # make sure we run via the same interpreter,
+- # inject it into the command line if we have to:
argv = list(cmdline)
-- if argv[0].find("python")<0:
-- argv.insert(0, "python%i.%i" % (sys.version_info.major, sys.version_info.minor))
- return systemd_run_wrap(mode, argv, options.systemd_run_args, user=getuid()!=0)
+- if argv[0].find("python") < 0:
+- major, minor = sys.version_info.major, sys.version_info.minor
+- python = which("python%i.%i" % (major, minor)) or which("python%i" % major) or which("python") or "python"
+- argv.insert(0, python)
+ return systemd_run_wrap(mode, argv, options.systemd_run_args, user=getuid() != 0)
configure_env(options.env)
configure_logging(options, mode)
diff --git a/third_party/nixpkgs/pkgs/tools/X11/xpra/fix-41106.patch b/third_party/nixpkgs/pkgs/tools/X11/xpra/fix-41106.patch
index a1a74a01c3..8406110632 100644
--- a/third_party/nixpkgs/pkgs/tools/X11/xpra/fix-41106.patch
+++ b/third_party/nixpkgs/pkgs/tools/X11/xpra/fix-41106.patch
@@ -1,11 +1,11 @@
-diff --git a/xpra/server/server_util.py b/xpra/server/server_util.py
-index 2e83712bb8..2dd0bf73d2 100644
---- a/xpra/server/server_util.py
-+++ b/xpra/server/server_util.py
-@@ -166,6 +166,10 @@ def xpra_env_shell_script(socket_dir, env : Dict[str,str]) -> str:
- return "\n".join(script)
+diff --git a/xpra/server/util.py b/xpra/server/util.py
+index 401a9fb959..678e2ce745 100644
+--- a/xpra/server/util.py
++++ b/xpra/server/util.py
+@@ -175,6 +175,10 @@ def xpra_env_shell_script(socket_dir: str, env: dict[str, str]) -> str:
- def xpra_runner_shell_script(xpra_file:str, starting_dir:str) -> str:
+
+ def xpra_runner_shell_script(xpra_file: str, starting_dir: str) -> str:
+ # Nixpkgs contortion:
+ # xpra_file points to a shell wrapper, not to the python script.
+ dirname, basename = os.path.split(xpra_file)
diff --git a/third_party/nixpkgs/pkgs/tools/X11/xpra/fix-paths.patch b/third_party/nixpkgs/pkgs/tools/X11/xpra/fix-paths.patch
deleted file mode 100644
index 43210f4f15..0000000000
--- a/third_party/nixpkgs/pkgs/tools/X11/xpra/fix-paths.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-diff --git a/xpra/x11/fakeXinerama.py b/xpra/x11/fakeXinerama.py
-index a5289e0e43..527cdf90c9 100755
---- a/xpra/x11/fakeXinerama.py
-+++ b/xpra/x11/fakeXinerama.py
-@@ -23,31 +23,7 @@ fakeXinerama_config_files = [
- ]
-
- def find_libfakeXinerama():
-- libname = "fakeXinerama"
-- try:
-- from ctypes.util import find_library
-- flibname = find_library("fakeXinerama")
-- if flibname:
-- libname = flibname
-- except Exception:
-- pass
-- if POSIX:
-- for lib_dir in os.environ.get("LD_LIBRARY_PATH", "/usr/lib").split(os.pathsep):
-- lib_path = os.path.join(lib_dir, libname)
-- if not os.path.exists(lib_dir):
-- continue
-- if os.path.exists(lib_path) and os.path.isfile(lib_path):
-- return lib_path
-- if LINUX:
-- try:
-- libpath = find_lib_ldconfig("fakeXinerama")
-- if libpath:
-- return libpath
-- except Exception as e:
-- log("find_libfakeXinerama()", exc_info=True)
-- log.error("Error: cannot launch ldconfig -p to locate libfakeXinerama:")
-- log.estr(e)
-- return find_lib("libfakeXinerama.so.1")
-+ return "@libfakeXinerama@/lib/libfakeXinerama.so.1.0"
-
- current_xinerama_config = None
-
diff --git a/third_party/nixpkgs/pkgs/tools/admin/acme-sh/default.nix b/third_party/nixpkgs/pkgs/tools/admin/acme-sh/default.nix
index b0e0d79d27..c79bcebda0 100644
--- a/third_party/nixpkgs/pkgs/tools/admin/acme-sh/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/admin/acme-sh/default.nix
@@ -15,13 +15,13 @@
stdenv.mkDerivation rec {
pname = "acme.sh";
- version = "3.0.7";
+ version = "3.0.9";
src = fetchFromGitHub {
owner = "acmesh-official";
repo = "acme.sh";
rev = "refs/tags/${version}";
- hash = "sha256-ymj97aWWOLen7YEfG72N2nyxlwuB/Su4+pgpWUuckgc=";
+ hash = "sha256-GJNaY5Dxis/x5bCvOPnIvJ4VrJkjjaaOFq68JYXxDf0=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/tools/admin/auth0-cli/default.nix b/third_party/nixpkgs/pkgs/tools/admin/auth0-cli/default.nix
index 978f37abf6..5d867b5985 100644
--- a/third_party/nixpkgs/pkgs/tools/admin/auth0-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/admin/auth0-cli/default.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "auth0-cli";
- version = "1.5.0";
+ version = "1.5.1";
src = fetchFromGitHub {
owner = "auth0";
repo = "auth0-cli";
rev = "refs/tags/v${version}";
- hash = "sha256-x53mS/nLRuxwDzYSwTtS+35OoDkO9ULTrdV7N43IQ/I=";
+ hash = "sha256-Wesnn52euV2z6nx6wSDho4R6Hu0dMKwGNvNT3MVxIg4=";
};
- vendorHash = "sha256-p739VSwemwEh5siP9qChNQY76NHp7MsG3xAiBPZSvcs=";
+ vendorHash = "sha256-v8bBxyLysuiZ0ZheDt5juxaUGzL0PYLGTF5EymHzTOI=";
ldflags = [
"-s"
diff --git a/third_party/nixpkgs/pkgs/tools/admin/balena-cli/default.nix b/third_party/nixpkgs/pkgs/tools/admin/balena-cli/default.nix
index ed945be9fc..e4bb9ba3ae 100644
--- a/third_party/nixpkgs/pkgs/tools/admin/balena-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/admin/balena-cli/default.nix
@@ -19,16 +19,16 @@ let
};
in buildNpmPackage' rec {
pname = "balena-cli";
- version = "19.0.12";
+ version = "19.0.13";
src = fetchFromGitHub {
owner = "balena-io";
repo = "balena-cli";
rev = "v${version}";
- hash = "sha256-/C83s66vTq60FLfKPb27RBGfBC295qs5WWej9Yz4Cak=";
+ hash = "sha256-2U+P3LsxaRpktNbDn8iNhHQVjokiWZADYVDpJsDosZU=";
};
- npmDepsHash = "sha256-CdbJqMbBYzy9TfhlXVMJgGr3pLVMX4naRs/rGz96bYo=";
+ npmDepsHash = "sha256-CA6qs9Gk19dEK2yCFMVVKmJSoZVLdpnf4V6P5fv2Bcc=";
postPatch = ''
ln -s npm-shrinkwrap.json package-lock.json
diff --git a/third_party/nixpkgs/pkgs/tools/admin/cdist/default.nix b/third_party/nixpkgs/pkgs/tools/admin/cdist/default.nix
index 8467605727..a84eeb4a1a 100644
--- a/third_party/nixpkgs/pkgs/tools/admin/cdist/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/admin/cdist/default.nix
@@ -1,7 +1,6 @@
{ lib
, buildPythonApplication
, fetchFromGitea
-, pythonImportsCheckHook
, six
, sphinxHook
, sphinx-rtd-theme
@@ -21,7 +20,6 @@ buildPythonApplication rec {
};
nativeBuildInputs = [
- pythonImportsCheckHook
six
sphinxHook
sphinx-rtd-theme
diff --git a/third_party/nixpkgs/pkgs/tools/admin/google-cloud-sdk/components.json b/third_party/nixpkgs/pkgs/tools/admin/google-cloud-sdk/components.json
index ce7b7672b0..185679e3ae 100644
--- a/third_party/nixpkgs/pkgs/tools/admin/google-cloud-sdk/components.json
+++ b/third_party/nixpkgs/pkgs/tools/admin/google-cloud-sdk/components.json
@@ -5,7 +5,7 @@
"checksum": "5a65179c291bc480696ca323d2f8c4874985458303eff8f233e16cdca4e88e6f",
"contents_checksum": "038c999c7a7d70d5133eab7dc5868c4c3d0358431dad250f9833306af63016c8",
"size": 800,
- "source": "components/google-cloud-sdk-alpha-20240906153039.tar.gz",
+ "source": "components/google-cloud-sdk-alpha-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -23,8 +23,8 @@
"platform": {},
"platform_required": false,
"version": {
- "build_number": 20240906153039,
- "version_string": "2024.09.06"
+ "build_number": 20240920144119,
+ "version_string": "2024.09.20"
}
},
{
@@ -266,15 +266,15 @@
"platform_required": false,
"version": {
"build_number": 0,
- "version_string": "0.2.52"
+ "version_string": "0.2.53"
}
},
{
"data": {
- "checksum": "b1dff49fd8a5270c26f1e86f53d802dd0f2a9523b22dd7a51d23739cc1702820",
- "contents_checksum": "f8a87d4f50dd802ec2d3894b09db6ea3278bc609f3f6a280ca27d65a311b6ce3",
- "size": 70632402,
- "source": "components/google-cloud-sdk-anthoscli-darwin-arm-20240712142834.tar.gz",
+ "checksum": "02ba5e29a9e189fca93b60abd88a313aafb7fc7cbaa569edf39f45060df104d5",
+ "contents_checksum": "08db596fe3b62c4b42bc84c1fe5f5ef6b7a0cf6dabc8d81630a127ecad620bfd",
+ "size": 70611092,
+ "source": "components/google-cloud-sdk-anthoscli-darwin-arm-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -299,16 +299,16 @@
},
"platform_required": false,
"version": {
- "build_number": 20240712142834,
- "version_string": "0.2.52"
+ "build_number": 20240920144119,
+ "version_string": "0.2.53"
}
},
{
"data": {
- "checksum": "ebf7083c6bbb2d84bc09c6b715d21bb06420b216ff52e91062266e9dcede1f0c",
- "contents_checksum": "1335273de68c0184e0a2215e8dff6f2a601dc745baee6b00df8b296ead9bbb45",
- "size": 74268845,
- "source": "components/google-cloud-sdk-anthoscli-darwin-x86-20240712142834.tar.gz",
+ "checksum": "7d08629fc687492f832a0266c5e11b28ee51e2f6a69a58b7a94880fea48d7a54",
+ "contents_checksum": "be3d18f74bbc516c3f74add8fb3d319fe04568c07252b44717e5d78599a2e9ff",
+ "size": 74259971,
+ "source": "components/google-cloud-sdk-anthoscli-darwin-x86-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -333,16 +333,16 @@
},
"platform_required": false,
"version": {
- "build_number": 20240712142834,
- "version_string": "0.2.52"
+ "build_number": 20240920144119,
+ "version_string": "0.2.53"
}
},
{
"data": {
- "checksum": "95cd26d9e914a9005476c95f79da7eda04bf9c7756a2e68f1e78a66c16546e3b",
- "contents_checksum": "1335273de68c0184e0a2215e8dff6f2a601dc745baee6b00df8b296ead9bbb45",
- "size": 74268848,
- "source": "components/google-cloud-sdk-anthoscli-darwin-x86_64-20240712142834.tar.gz",
+ "checksum": "bc4cb34c070cc2e9cea01a859aca3b2468ff78c697f6a6cd425c1b3ab4fe793e",
+ "contents_checksum": "be3d18f74bbc516c3f74add8fb3d319fe04568c07252b44717e5d78599a2e9ff",
+ "size": 74259974,
+ "source": "components/google-cloud-sdk-anthoscli-darwin-x86_64-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -367,16 +367,16 @@
},
"platform_required": false,
"version": {
- "build_number": 20240712142834,
- "version_string": "0.2.52"
+ "build_number": 20240920144119,
+ "version_string": "0.2.53"
}
},
{
"data": {
- "checksum": "298acae5cd9f3f5f95ef15b43b92b604cb17efdf0f712f39aad805f28a17c36f",
- "contents_checksum": "22fb27fa7110f719b143ef1e19fac7638567a6d7d48a909be7dd1a08badaa12f",
- "size": 67808715,
- "source": "components/google-cloud-sdk-anthoscli-linux-arm-20240712142834.tar.gz",
+ "checksum": "ca197aefd6e3b8f943ffce8a36b8bcf4e9f1d77569f2f5893f09242ddbefa2cc",
+ "contents_checksum": "7bb06f592f4b2adc5de37c4c7fa665a8056d22e141a1e9337ec0e6a14afd1a26",
+ "size": 67805442,
+ "source": "components/google-cloud-sdk-anthoscli-linux-arm-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -401,16 +401,16 @@
},
"platform_required": false,
"version": {
- "build_number": 20240712142834,
- "version_string": "0.2.52"
+ "build_number": 20240920144119,
+ "version_string": "0.2.53"
}
},
{
"data": {
- "checksum": "1bb549e7745fbb6c422a66a69de83a4100548ef289415fbb80bf3424a27f0a5c",
- "contents_checksum": "a5cf333202e0e3dacd64388c7604752c539f484159e83fff46026990b4b466b5",
- "size": 65492449,
- "source": "components/google-cloud-sdk-anthoscli-linux-x86-20240712142834.tar.gz",
+ "checksum": "219bbf4fc039fc02db00cdc71d3ff84bcd8558d7ec131911a166938b6db8b90c",
+ "contents_checksum": "de4c26da762b91f1e970e6afb26bd97f77c616f69ac92992279df1b2c3e5ae93",
+ "size": 65477613,
+ "source": "components/google-cloud-sdk-anthoscli-linux-x86-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -435,16 +435,16 @@
},
"platform_required": false,
"version": {
- "build_number": 20240712142834,
- "version_string": "0.2.52"
+ "build_number": 20240920144119,
+ "version_string": "0.2.53"
}
},
{
"data": {
- "checksum": "69a107eef662d4ef0930a51bca72b585e4314f7f962cb54987cc072d87ff6891",
- "contents_checksum": "878c7420eb7909d6c7073182f6ec1b96ea2adc6995d4a90e2e47634dd4c629d9",
- "size": 72509283,
- "source": "components/google-cloud-sdk-anthoscli-linux-x86_64-20240712142834.tar.gz",
+ "checksum": "000bc1ace0a08fc738db3af6b8fc6b21b18ce7a08a70c6965885f8836f90b970",
+ "contents_checksum": "440b7e164aad403e6685b3e9dd2a1ea5419b012bc207a7f5383c7653d218656a",
+ "size": 72514534,
+ "source": "components/google-cloud-sdk-anthoscli-linux-x86_64-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -469,16 +469,16 @@
},
"platform_required": false,
"version": {
- "build_number": 20240712142834,
- "version_string": "0.2.52"
+ "build_number": 20240920144119,
+ "version_string": "0.2.53"
}
},
{
"data": {
- "checksum": "7e7147b4ec408e9cd8142bd0d6eac6b89b2bc545aa8421f67eaed7e8b8a1e9f2",
- "contents_checksum": "c8a284c543bc838e22ac0b9762c6e1a559db867025305f38974f818ef0c44c2f",
- "size": 67415658,
- "source": "components/google-cloud-sdk-anthoscli-windows-x86-20240712142834.tar.gz",
+ "checksum": "1b474596746104c3ce64677c4009bd6d67f50ee02c5622653fe399360bfd7016",
+ "contents_checksum": "c01fd4068732ef6856262c08039b2e95c2ff0280e5b9110f0ea1b6a868071298",
+ "size": 67406191,
+ "source": "components/google-cloud-sdk-anthoscli-windows-x86-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -503,16 +503,16 @@
},
"platform_required": false,
"version": {
- "build_number": 20240712142834,
- "version_string": "0.2.52"
+ "build_number": 20240920144119,
+ "version_string": "0.2.53"
}
},
{
"data": {
- "checksum": "f42e9bb1e16ea90787d639b08cd05a7e750b19cf9849d99aefe09d0808d2445c",
- "contents_checksum": "031e4309260adf22c8cff1ad368c280186117c0906539b8180b642f9ffc0fa18",
- "size": 73148423,
- "source": "components/google-cloud-sdk-anthoscli-windows-x86_64-20240712142834.tar.gz",
+ "checksum": "77c7fbc4f81d1ddc09222243de8b017c69a05d2c6a1079d294d6b00709072329",
+ "contents_checksum": "86c3cea0534e1a2e7747ee09cc7ef9641b1897add71ae9537ce447e05e166f05",
+ "size": 73144414,
+ "source": "components/google-cloud-sdk-anthoscli-windows-x86_64-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -537,8 +537,8 @@
},
"platform_required": false,
"version": {
- "build_number": 20240712142834,
- "version_string": "0.2.52"
+ "build_number": 20240920144119,
+ "version_string": "0.2.53"
}
},
{
@@ -1050,10 +1050,10 @@
},
{
"data": {
- "checksum": "55d136d6b2f08b31a70183e5b80cd5b408d200aee316e87402b50eae2251c15d",
- "contents_checksum": "ee286f0c07a3b33f0193a5ba439375f221c5d42190df5f5e17333d6b60ae3f1b",
- "size": 134048645,
- "source": "components/google-cloud-sdk-app-engine-java-20240712142834.tar.gz",
+ "checksum": "956e282b412d0f80a2f11484196f6279f6e1450f423c510c2ea0f814b625cec4",
+ "contents_checksum": "99df1fb3e1e7dffd61f23d19906c176df4fc64204cefa186168a82707ba3f774",
+ "size": 134269609,
+ "source": "components/google-cloud-sdk-app-engine-java-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -1072,8 +1072,8 @@
"platform": {},
"platform_required": false,
"version": {
- "build_number": 20240712142834,
- "version_string": "2.0.29"
+ "build_number": 20240920144119,
+ "version_string": "2.0.30"
}
},
{
@@ -1377,7 +1377,7 @@
"checksum": "707d412854a14450b4fddee199d258e75946fe51b44eb2980c8cd7e274c15760",
"contents_checksum": "0b4e9d8e6394dc841aece07ca4da91920a460cbd7ec22495be4a2b4f46635b4d",
"size": 797,
- "source": "components/google-cloud-sdk-beta-20240906153039.tar.gz",
+ "source": "components/google-cloud-sdk-beta-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -1395,8 +1395,8 @@
"platform": {},
"platform_required": false,
"version": {
- "build_number": 20240906153039,
- "version_string": "2024.09.06"
+ "build_number": 20240920144119,
+ "version_string": "2024.09.20"
}
},
{
@@ -1440,10 +1440,10 @@
},
{
"data": {
- "checksum": "61389b1bb5534dc7386d30df5ab3a1050cbe3a8c9deda0edb40a1d5985439049",
- "contents_checksum": "3a7f40f835b1b713a96f5b6c404eae20c7c90d794aae8a92713fd5b59a3c778e",
- "size": 7344145,
- "source": "components/google-cloud-sdk-bigtable-darwin-arm-20240329151455.tar.gz",
+ "checksum": "398f3ca68cd59d46e5166dfd8f9f4224d73a1d4588024d06a2fc5e509eede161",
+ "contents_checksum": "749271d55d4110d9ce71cf9bb04bcc247b60086f9d2e3abf9ff9cb2b12788e82",
+ "size": 7696648,
+ "source": "components/google-cloud-sdk-bigtable-darwin-arm-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -1469,7 +1469,7 @@
},
"platform_required": false,
"version": {
- "build_number": 20240329151455,
+ "build_number": 20240920144119,
"version_string": ""
}
},
@@ -1510,10 +1510,10 @@
},
{
"data": {
- "checksum": "1d719de1aa61fb4837d221502e4113b2f786671e1139852275d69dc77d02e494",
- "contents_checksum": "747c8a308249abd684ad2bc8bb9c3b34ed5092da0825b2887188c7f65385c81a",
- "size": 7656241,
- "source": "components/google-cloud-sdk-bigtable-darwin-x86_64-20240329151455.tar.gz",
+ "checksum": "e2dc76d943395989b50785ecee54aa261ddba5ba8d17a24c504385978271f333",
+ "contents_checksum": "d2e568fbf5c4af408f146fab0ffe80cc40dd634d358a47e4bf2c720942abf4c9",
+ "size": 8019559,
+ "source": "components/google-cloud-sdk-bigtable-darwin-x86_64-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -1539,16 +1539,16 @@
},
"platform_required": false,
"version": {
- "build_number": 20240329151455,
+ "build_number": 20240920144119,
"version_string": ""
}
},
{
"data": {
- "checksum": "573c369501c73a684744007a9fc23ca29d8a81fa6c1dd18bed18c659ed406711",
- "contents_checksum": "5abcfae3e7a061c532d3b4acbb6659d98cc4a7077e21ae4859e4d83d9c07e84f",
- "size": 7210539,
- "source": "components/google-cloud-sdk-bigtable-linux-arm-20240329151455.tar.gz",
+ "checksum": "54830749a50061c2d123d35bb0f075a6208ac71e03bd0d6dd05b10e16526d250",
+ "contents_checksum": "bb3932e57f44ff1a98b8a7176a5b368b2f55cd4a7c679eb32353b85685cdaac0",
+ "size": 7583487,
+ "source": "components/google-cloud-sdk-bigtable-linux-arm-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -1574,16 +1574,16 @@
},
"platform_required": false,
"version": {
- "build_number": 20240329151455,
+ "build_number": 20240920144119,
"version_string": ""
}
},
{
"data": {
- "checksum": "987ee97fb43e647db218c80cb9c3381477072aa494292db4d108e23f298e8926",
- "contents_checksum": "da67b3b932497c895d74221dd3f670374abeda9b18ea32e225b733e69dc87cdc",
- "size": 7374147,
- "source": "components/google-cloud-sdk-bigtable-linux-x86-20240329151455.tar.gz",
+ "checksum": "ea0c309db700a32cc18c89a5fd6887e5f777277af47451f9d4df6bff7fcf0383",
+ "contents_checksum": "2af9f0ab5704080cc63d2779451b3b24fcd20d8cfa8a8b3d9dd6d1ac06521c97",
+ "size": 7763548,
+ "source": "components/google-cloud-sdk-bigtable-linux-x86-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -1609,16 +1609,16 @@
},
"platform_required": false,
"version": {
- "build_number": 20240329151455,
+ "build_number": 20240920144119,
"version_string": ""
}
},
{
"data": {
- "checksum": "a21817f2aae3ea9580a34f3f169a81baf289cbbd0a3b93455252c326654fe8b2",
- "contents_checksum": "3ac22e1972afab99190324f7b9363fe9454ae845beba9eb3750d6240f40f5ee4",
- "size": 7668508,
- "source": "components/google-cloud-sdk-bigtable-linux-x86_64-20240329151455.tar.gz",
+ "checksum": "d3dfa87cd2f12cbf7358065764158ca981d6afe650de78a3077fc7e348c8f2c8",
+ "contents_checksum": "938cbad478a98442d3de281f957655e8fb45a0d39e2c3ace74b88551b03e52ae",
+ "size": 8045299,
+ "source": "components/google-cloud-sdk-bigtable-linux-x86_64-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -1644,16 +1644,16 @@
},
"platform_required": false,
"version": {
- "build_number": 20240329151455,
+ "build_number": 20240920144119,
"version_string": ""
}
},
{
"data": {
- "checksum": "44b0bfe67b3e19db8acf4bb144f465509afe1fc25ad9c8dfee18a70c1202d3a3",
- "contents_checksum": "2fdcda84a5bdb706895ffc4333597c2dbf48cf4fd52048174ece638e2d63348a",
- "size": 7568622,
- "source": "components/google-cloud-sdk-bigtable-windows-x86-20240329151455.tar.gz",
+ "checksum": "1cb1211ce675026d3e604928e409766044e287eb7e6a068e57aa24c4ee8fce50",
+ "contents_checksum": "14c9f33ec53c466dac584027302b9825f09f915876d91d613f769f22816e0022",
+ "size": 7960310,
+ "source": "components/google-cloud-sdk-bigtable-windows-x86-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -1679,16 +1679,16 @@
},
"platform_required": false,
"version": {
- "build_number": 20240329151455,
+ "build_number": 20240920144119,
"version_string": ""
}
},
{
"data": {
- "checksum": "36f5c9f98188e968cd53fe4545b3f8cb01dc2dfe2bda5c1f607ac384f358f329",
- "contents_checksum": "cae59bae355fc9b8ff8fc37296d3885a9944d85b0ba84a4c2e9985380db488e6",
- "size": 7841324,
- "source": "components/google-cloud-sdk-bigtable-windows-x86_64-20240329151455.tar.gz",
+ "checksum": "09ef13cc7900d20431ab4f825c41c7ef6eb6685f7d6acef773c50b501d60cade",
+ "contents_checksum": "a0c28f60f50833a79c8c0b034e14921f9fa73780151df7a82eb586cece71a6ad",
+ "size": 8213154,
+ "source": "components/google-cloud-sdk-bigtable-windows-x86_64-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -1714,7 +1714,7 @@
},
"platform_required": false,
"version": {
- "build_number": 20240329151455,
+ "build_number": 20240920144119,
"version_string": ""
}
},
@@ -1874,10 +1874,10 @@
},
{
"data": {
- "checksum": "abfd98bebfbc56c467215ded622ab9ad41e5c5f66b9a00c9c857d08d0880ce40",
- "contents_checksum": "01f79ef8ab21aca5ee4c57fe2fe8fc7588c87d99842dc1259114fe000659fc91",
- "size": 77768547,
- "source": "components/google-cloud-sdk-bundled-python3-unix-linux-x86_64-20240806142304.tar.gz",
+ "checksum": "48d35279879c7bc29aafa03983ebcea20971974b8e30656dd95eef527384b5ab",
+ "contents_checksum": "aa88f2a24033468ef86f8f1267b8f1240b2660570367787a8dd02270071004af",
+ "size": 78001783,
+ "source": "components/google-cloud-sdk-bundled-python3-unix-linux-x86_64-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -1903,7 +1903,7 @@
},
"platform_required": false,
"version": {
- "build_number": 20240806142304,
+ "build_number": 20240920144119,
"version_string": "3.11.9"
}
},
@@ -2449,10 +2449,10 @@
},
{
"data": {
- "checksum": "708013ee1eb1fc34fc1b33e8b562e7c276e95749685050f347af0002d96be9ef",
- "contents_checksum": "c26bdf735c3b31bec987291b9716851c02326e1ce5d425f2bdf78bc675dc1955",
- "size": 48564778,
- "source": "components/google-cloud-sdk-cloud-firestore-emulator-20240816183020.tar.gz",
+ "checksum": "8b4dbc1cb4a0d1217f8283a3057d4ba704fcbe11ba7f2b12dc1c13edb87e2e22",
+ "contents_checksum": "428a9740ee97cc9b8baad30a8ad5271fe2ee46a78f42c60f91e238dd7315c289",
+ "size": 49222535,
+ "source": "components/google-cloud-sdk-cloud-firestore-emulator-20240913204132.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -2470,8 +2470,8 @@
"platform": {},
"platform_required": false,
"version": {
- "build_number": 20240816183020,
- "version_string": "1.19.8"
+ "build_number": 20240913204132,
+ "version_string": "1.19.9"
}
},
{
@@ -3497,10 +3497,10 @@
},
{
"data": {
- "checksum": "c6f0d392c3c760bb03ce0d47f88011ec19f77e319319f6b9e468d92aa9be0b50",
- "contents_checksum": "fd08abc11ea832085782f21f3e16a6aae190c0f899bd05dff8b127feb96005a9",
- "size": 20816315,
- "source": "components/google-cloud-sdk-core-20240906153039.tar.gz",
+ "checksum": "07eb73d0e08d63d8c2715df13dcae10561dc8062727f74c65fc698be73ed9442",
+ "contents_checksum": "64887e7f351f00ed95cd5a9d2be9aa72e8ceff4a8f617d626e9bc2e8c0238223",
+ "size": 21004306,
+ "source": "components/google-cloud-sdk-core-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -3522,8 +3522,8 @@
"platform": {},
"platform_required": false,
"version": {
- "build_number": 20240906153039,
- "version_string": "2024.09.06"
+ "build_number": 20240920144119,
+ "version_string": "2024.09.20"
}
},
{
@@ -3902,15 +3902,15 @@
"platform_required": false,
"version": {
"build_number": 0,
- "version_string": "0.3.2"
+ "version_string": "0.3.3"
}
},
{
"data": {
- "checksum": "a3e8f5c45ac19bd3430201339c07f2f6dc21296702375c2381ecf5c8d3e88279",
- "contents_checksum": "22e8de82f1f0cb7a6db65e095c15017866869cac0f1d5556c146c92b1c49acb9",
- "size": 8680702,
- "source": "components/google-cloud-sdk-enterprise-certificate-proxy-darwin-arm-20231208151900.tar.gz",
+ "checksum": "d08bffeb4cc07f510132c943dd3c4da5d05ad4348b1b79cc2f13ce77c1a43294",
+ "contents_checksum": "8369d34ed10b49fa49096488b8e9fde343efdeac8ec9662843ceac9a2c72a049",
+ "size": 7538571,
+ "source": "components/google-cloud-sdk-enterprise-certificate-proxy-darwin-arm-20240913204132.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -3935,16 +3935,16 @@
},
"platform_required": false,
"version": {
- "build_number": 20231208151900,
- "version_string": "0.3.2"
+ "build_number": 20240913204132,
+ "version_string": "0.3.3"
}
},
{
"data": {
- "checksum": "301757a2839dce01a6435ed4b0dfd05616f9a3c8aeba4624362b48f115e5b97a",
- "contents_checksum": "6d407b55892613efd363344f855292ddda8fdbe81f549f318264480dc167b25a",
- "size": 9536921,
- "source": "components/google-cloud-sdk-enterprise-certificate-proxy-darwin-x86_64-20231208151900.tar.gz",
+ "checksum": "1f2be11ed0d87cfb5377dec7c78a8b48fd211ab1827b43f523c7ac33d6de0b61",
+ "contents_checksum": "27fde9fc542d86f9eb256bc92e8a511c6896e8a419cd9ec089ea2ddc900bd2bd",
+ "size": 8300582,
+ "source": "components/google-cloud-sdk-enterprise-certificate-proxy-darwin-x86_64-20240913204132.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -3969,16 +3969,16 @@
},
"platform_required": false,
"version": {
- "build_number": 20231208151900,
- "version_string": "0.3.2"
+ "build_number": 20240913204132,
+ "version_string": "0.3.3"
}
},
{
"data": {
- "checksum": "620e7f1598535dba84e52085cf12275e6e2264b281d7d43d71d4079ad0daab7e",
- "contents_checksum": "1ccff0b7259285d34269926c6038535561cc6d24c0a5c40e3f1b49c7748c9808",
- "size": 9012612,
- "source": "components/google-cloud-sdk-enterprise-certificate-proxy-linux-x86_64-20231208151900.tar.gz",
+ "checksum": "755dd461d4e781fdde01f9045583b6693828b40711dd4f063943e4a9db2c0ece",
+ "contents_checksum": "e8c8acf997eab9a5298037798725fe486a70bd49a395d61e229e2f41c1f80036",
+ "size": 9024735,
+ "source": "components/google-cloud-sdk-enterprise-certificate-proxy-linux-x86_64-20240913204132.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -4003,16 +4003,16 @@
},
"platform_required": false,
"version": {
- "build_number": 20231208151900,
- "version_string": "0.3.2"
+ "build_number": 20240913204132,
+ "version_string": "0.3.3"
}
},
{
"data": {
- "checksum": "d49562e0fac17a4ac3c4e30d7c7056320a69ebc157a6c3f3e744f5731bb16f92",
- "contents_checksum": "bfa2c0f4ea80fb6e3299b6fb7554565213c39ed7b01140020f8ae00c260d09e1",
- "size": 6801316,
- "source": "components/google-cloud-sdk-enterprise-certificate-proxy-windows-x86_64-20231208151900.tar.gz",
+ "checksum": "ff4456a198f652f5b4340a94091d64930b5ed3df5adbd90a0633024d2860c07a",
+ "contents_checksum": "16f3c53cf04b266326ce4d64d084ab395d57e3718bb42d1b21d897e0e729bdf7",
+ "size": 6782214,
+ "source": "components/google-cloud-sdk-enterprise-certificate-proxy-windows-x86_64-20240913204132.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -4037,8 +4037,8 @@
},
"platform_required": false,
"version": {
- "build_number": 20231208151900,
- "version_string": "0.3.2"
+ "build_number": 20240913204132,
+ "version_string": "0.3.3"
}
},
{
@@ -4338,10 +4338,10 @@
},
{
"data": {
- "checksum": "97b7d739d37f7189c1630cccd1567aa9ce2f429a469b96178fbda7bce0972704",
- "contents_checksum": "cbf91e06fc39d3cd7df3cf5ed31a77c84a3eb2ba6eb5ae9dcc34aacc8f5d0cd0",
- "size": 17424388,
- "source": "components/google-cloud-sdk-gcloud-deps-20240806142304.tar.gz",
+ "checksum": "16131516bb7f7e9c94903abeb19dfb116973b72bb5ae24a1512d232ed7ea58b6",
+ "contents_checksum": "f6b086b59576ff9652483408d3d1bec083f6e3ee98a5e126b48197dda4427380",
+ "size": 17425755,
+ "source": "components/google-cloud-sdk-gcloud-deps-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -4365,8 +4365,8 @@
"platform": {},
"platform_required": false,
"version": {
- "build_number": 20240806142304,
- "version_string": "2024.08.06"
+ "build_number": 20240920144119,
+ "version_string": "2024.09.20"
}
},
{
@@ -4609,10 +4609,10 @@
},
{
"data": {
- "checksum": "f2d1e365ef5004a9e099f63b863ef4bf99e48b5d1b3c5ae8f10dfe3525642c8d",
- "contents_checksum": "6d327392f385c820f2f937c0a1b1da6649fd9c7cadd9c43540b4e4668cc41fd5",
- "size": 7235706,
- "source": "components/google-cloud-sdk-gcloud-man-pages-nix-20240906153039.tar.gz",
+ "checksum": "55688439aa278229175c18395d14689411c34b088360a2543071ba483cb4cb6c",
+ "contents_checksum": "f18edf3862382326c32e28f898871617775de59c3aa0e73383d5bad4e18cae5f",
+ "size": 7283267,
+ "source": "components/google-cloud-sdk-gcloud-man-pages-nix-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -4638,7 +4638,7 @@
},
"platform_required": false,
"version": {
- "build_number": 20240906153039,
+ "build_number": 20240920144119,
"version_string": ""
}
},
@@ -6439,10 +6439,10 @@
},
{
"data": {
- "checksum": "93cf97d2cc5a48abbcb1716204408a7484ed8f6bd91505931893529a5b6a36f3",
- "contents_checksum": "43417665b73406183120cc305950ab0dcf288ac116d1421b0e804fda66ca114b",
- "size": 401984136,
- "source": "components/google-cloud-sdk-managed-flink-client-20240906153039.tar.gz",
+ "checksum": "a90c53d83dfe10216d0aaa6ba234d028eee0fa6959ef8e0fb4c432b358b52ef3",
+ "contents_checksum": "c37e9989bc839d2ca0714d1c78a19832f22b57c999f4c9afcc08a52cb472e833",
+ "size": 401984160,
+ "source": "components/google-cloud-sdk-managed-flink-client-20240913204132.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -6460,8 +6460,8 @@
"platform": {},
"platform_required": false,
"version": {
- "build_number": 20240906153039,
- "version_string": "0.5.0"
+ "build_number": 20240913204132,
+ "version_string": "0.5.1"
}
},
{
@@ -7608,10 +7608,10 @@
},
{
"data": {
- "checksum": "93cc6bf1d627b67ea9afc82965a3680b978a8589ac9403112b190ff367de185d",
- "contents_checksum": "b7a09d5ef025bd69f43cd7986f578e8481f46a50f25b80fd4b7e6ce7b7c039e5",
- "size": 58125954,
- "source": "components/google-cloud-sdk-tests-20240906153039.tar.gz",
+ "checksum": "a4bb42ec496f935b19acf4e5e4b48260dcf428c6909cd4a2c948cfd763c0e0e6",
+ "contents_checksum": "8814c920e3ceee53b2dd6dc5e3d727e519273bf2a58663c11e51fb48e53fc23d",
+ "size": 58197479,
+ "source": "components/google-cloud-sdk-tests-20240920144119.tar.gz",
"type": "tar"
},
"dependencies": [
@@ -7629,8 +7629,8 @@
"platform": {},
"platform_required": false,
"version": {
- "build_number": 20240906153039,
- "version_string": "2024.09.06"
+ "build_number": 20240920144119,
+ "version_string": "2024.09.20"
}
}
],
@@ -7649,11 +7649,11 @@
],
"post_processing_command": "components post-process",
"release_notes_url": "RELEASE_NOTES",
- "revision": 20240906153039,
+ "revision": 20240920144119,
"schema_version": {
"no_update": false,
"url": "https://dl.google.com/dl/cloudsdk/channels/rapid/google-cloud-sdk.tar.gz",
"version": 3
},
- "version": "492.0.0"
+ "version": "494.0.0"
}
diff --git a/third_party/nixpkgs/pkgs/tools/admin/google-cloud-sdk/data.nix b/third_party/nixpkgs/pkgs/tools/admin/google-cloud-sdk/data.nix
index 3dd28394e0..428685fa43 100644
--- a/third_party/nixpkgs/pkgs/tools/admin/google-cloud-sdk/data.nix
+++ b/third_party/nixpkgs/pkgs/tools/admin/google-cloud-sdk/data.nix
@@ -1,32 +1,32 @@
# DO NOT EDIT! This file is generated automatically by update.sh
{ }:
{
- version = "492.0.0";
+ version = "494.0.0";
googleCloudSdkPkgs = {
x86_64-linux =
{
- url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-492.0.0-linux-x86_64.tar.gz";
- sha256 = "00vdmq7j67b6wdkz17wbh06lfzdq9yw4532p5jygbbg469smi8av";
+ url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-494.0.0-linux-x86_64.tar.gz";
+ sha256 = "0liyi2r1zgzjkfyjdfs5q7gjv31q2invxxh6j8bw8q2khy0varyp";
};
x86_64-darwin =
{
- url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-492.0.0-darwin-x86_64.tar.gz";
- sha256 = "0hg24ffqcwy3xg7wjjgg6y00djwcb46866msach9s2q419cvz2z0";
+ url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-494.0.0-darwin-x86_64.tar.gz";
+ sha256 = "0dpy85b3c2rd3ndwaczxdm4kdjdx1hz7xwva590j2jbabrx0shqz";
};
aarch64-linux =
{
- url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-492.0.0-linux-arm.tar.gz";
- sha256 = "11ygy5qjx81nxlkgkyxwcd1z0ippkrshdxg7bfjgpw9c17zx3mp0";
+ url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-494.0.0-linux-arm.tar.gz";
+ sha256 = "0nzb1wzcqds72s5fam9wzzq8y2bs247ihkv8lib4i2652ampxfp8";
};
aarch64-darwin =
{
- url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-492.0.0-darwin-arm.tar.gz";
- sha256 = "0y1f7bg0ji0vvaik7dlyhkqlgix89xj96dhsps51hal6m92dibpb";
+ url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-494.0.0-darwin-arm.tar.gz";
+ sha256 = "026qgsah4nhr17kh1gb2ldwi8far38ai8lq0c274vkq4h7pfxjir";
};
i686-linux =
{
- url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-492.0.0-linux-x86.tar.gz";
- sha256 = "1f7fbfzyq8ycsn1whvrrncq7gycv4aswhgca8f8d1bpjcmcshs2n";
+ url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-494.0.0-linux-x86.tar.gz";
+ sha256 = "1nyx7ikarb8c08p4nshdyv0qj0rs0d1hhhpxrc96cmwp76jvhg0n";
};
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/admin/google-cloud-sdk/default.nix b/third_party/nixpkgs/pkgs/tools/admin/google-cloud-sdk/default.nix
index 80087bf65a..2064022d80 100644
--- a/third_party/nixpkgs/pkgs/tools/admin/google-cloud-sdk/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/admin/google-cloud-sdk/default.nix
@@ -49,8 +49,8 @@ in stdenv.mkDerivation rec {
runHook preInstall
mkdir -p $out/google-cloud-sdk
- if [ -d .install/platform/bundledpythonunix ]; then
- rm -r .install/platform/bundledpythonunix
+ if [ -d platform/bundledpythonunix ]; then
+ rm -r platform/bundledpythonunix
fi
cp -R * .install $out/google-cloud-sdk/
diff --git a/third_party/nixpkgs/pkgs/tools/admin/meshcentral/default.nix b/third_party/nixpkgs/pkgs/tools/admin/meshcentral/default.nix
index 0596a94c09..0af400ca4e 100644
--- a/third_party/nixpkgs/pkgs/tools/admin/meshcentral/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/admin/meshcentral/default.nix
@@ -7,11 +7,11 @@
}:
yarn2nix-moretea.mkYarnPackage {
- version = "1.1.30";
+ version = "1.1.32";
src = fetchzip {
- url = "https://registry.npmjs.org/meshcentral/-/meshcentral-1.1.30.tgz";
- sha256 = "1jdnjmwwi8ipqrxb43sas46n2hvr2fsccckknqlfzkfv0lkak07q";
+ url = "https://registry.npmjs.org/meshcentral/-/meshcentral-1.1.32.tgz";
+ sha256 = "1faf1f4rkk3164fhh3bp6h4sbkgaq1x8swdsvnhwy0fqckzkcwms";
};
patches = [ ./fix-js-include-paths.patch ];
@@ -21,7 +21,7 @@ yarn2nix-moretea.mkYarnPackage {
offlineCache = fetchYarnDeps {
yarnLock = ./yarn.lock;
- hash = "sha256-1xDex/BIq1P+LbCuZfLRTckAU6RjF4XU73ZpEd1qncA=";
+ hash = "sha256-e+qzA0u4OywlcHpxLnoZQc2h35M65/GKu8mYs6+1I5c=";
};
# Tarball has CRLF line endings. This makes patching difficult, so let's convert them.
diff --git a/third_party/nixpkgs/pkgs/tools/admin/meshcentral/package.json b/third_party/nixpkgs/pkgs/tools/admin/meshcentral/package.json
index f03028d0f2..1ad815be53 100644
--- a/third_party/nixpkgs/pkgs/tools/admin/meshcentral/package.json
+++ b/third_party/nixpkgs/pkgs/tools/admin/meshcentral/package.json
@@ -1,6 +1,6 @@
{
"name": "meshcentral",
- "version": "1.1.30",
+ "version": "1.1.32",
"keywords": [
"Remote Device Management",
"Remote Device Monitoring",
@@ -38,13 +38,13 @@
],
"dependencies": {
"@yetzt/nedb": "1.8.0",
- "archiver": "7.0.0",
+ "archiver": "7.0.1",
"body-parser": "1.20.3",
"cbor": "5.2.0",
"compression": "1.7.4",
"cookie-session": "2.0.0",
"express": "4.21.0",
- "express-handlebars": "5.3.5",
+ "express-handlebars": "7.1.3",
"express-ws": "5.0.2",
"ipcheck": "0.1.0",
"minimist": "1.2.8",
@@ -78,7 +78,7 @@
"compression": "1.7.4",
"cookie-session": "2.0.0",
"express": "4.21.0",
- "express-handlebars": "5.3.5",
+ "express-handlebars": "7.1.3",
"express-ws": "5.0.2",
"ipcheck": "0.1.0",
"minimist": "1.2.8",
diff --git a/third_party/nixpkgs/pkgs/tools/admin/meshcentral/yarn.lock b/third_party/nixpkgs/pkgs/tools/admin/meshcentral/yarn.lock
index da22c44ea7..2a7306f602 100644
--- a/third_party/nixpkgs/pkgs/tools/admin/meshcentral/yarn.lock
+++ b/third_party/nixpkgs/pkgs/tools/admin/meshcentral/yarn.lock
@@ -48,410 +48,410 @@
"@smithy/util-utf8" "^2.0.0"
tslib "^2.6.2"
-"@aws-sdk/client-cognito-identity@3.651.1":
- version "3.651.1"
- resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.651.1.tgz#01a6e83fd27aa52a077618845bbd1a51f9cff295"
- integrity sha512-FFTWI8uHXzsorQcAtPcvuXkH29sqFXVZa86UUvIrcd6kudakkUBeYDID2KYQm0FP/9uVH4xBBELHRC8PjEGmLw==
+"@aws-sdk/client-cognito-identity@3.658.1":
+ version "3.658.1"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.658.1.tgz#87f800883330c43d41426602dbe9b5149375743e"
+ integrity sha512-MCYLKmNy0FlNT9TvXfOxj0jh+ZQq+G9qEy/VZqu3JsQSgiFvFRdzgzcbQ9gQx7fZrDC/TPdABOTh483zI4cu9g==
dependencies:
"@aws-crypto/sha256-browser" "5.2.0"
"@aws-crypto/sha256-js" "5.2.0"
- "@aws-sdk/client-sso-oidc" "3.651.1"
- "@aws-sdk/client-sts" "3.651.1"
- "@aws-sdk/core" "3.651.1"
- "@aws-sdk/credential-provider-node" "3.651.1"
- "@aws-sdk/middleware-host-header" "3.649.0"
- "@aws-sdk/middleware-logger" "3.649.0"
- "@aws-sdk/middleware-recursion-detection" "3.649.0"
- "@aws-sdk/middleware-user-agent" "3.649.0"
- "@aws-sdk/region-config-resolver" "3.649.0"
- "@aws-sdk/types" "3.649.0"
- "@aws-sdk/util-endpoints" "3.649.0"
- "@aws-sdk/util-user-agent-browser" "3.649.0"
- "@aws-sdk/util-user-agent-node" "3.649.0"
- "@smithy/config-resolver" "^3.0.6"
- "@smithy/core" "^2.4.1"
- "@smithy/fetch-http-handler" "^3.2.5"
- "@smithy/hash-node" "^3.0.4"
- "@smithy/invalid-dependency" "^3.0.4"
- "@smithy/middleware-content-length" "^3.0.6"
- "@smithy/middleware-endpoint" "^3.1.1"
- "@smithy/middleware-retry" "^3.0.16"
- "@smithy/middleware-serde" "^3.0.4"
- "@smithy/middleware-stack" "^3.0.4"
- "@smithy/node-config-provider" "^3.1.5"
- "@smithy/node-http-handler" "^3.2.0"
- "@smithy/protocol-http" "^4.1.1"
- "@smithy/smithy-client" "^3.3.0"
- "@smithy/types" "^3.4.0"
- "@smithy/url-parser" "^3.0.4"
+ "@aws-sdk/client-sso-oidc" "3.658.1"
+ "@aws-sdk/client-sts" "3.658.1"
+ "@aws-sdk/core" "3.658.1"
+ "@aws-sdk/credential-provider-node" "3.658.1"
+ "@aws-sdk/middleware-host-header" "3.654.0"
+ "@aws-sdk/middleware-logger" "3.654.0"
+ "@aws-sdk/middleware-recursion-detection" "3.654.0"
+ "@aws-sdk/middleware-user-agent" "3.654.0"
+ "@aws-sdk/region-config-resolver" "3.654.0"
+ "@aws-sdk/types" "3.654.0"
+ "@aws-sdk/util-endpoints" "3.654.0"
+ "@aws-sdk/util-user-agent-browser" "3.654.0"
+ "@aws-sdk/util-user-agent-node" "3.654.0"
+ "@smithy/config-resolver" "^3.0.8"
+ "@smithy/core" "^2.4.6"
+ "@smithy/fetch-http-handler" "^3.2.8"
+ "@smithy/hash-node" "^3.0.6"
+ "@smithy/invalid-dependency" "^3.0.6"
+ "@smithy/middleware-content-length" "^3.0.8"
+ "@smithy/middleware-endpoint" "^3.1.3"
+ "@smithy/middleware-retry" "^3.0.21"
+ "@smithy/middleware-serde" "^3.0.6"
+ "@smithy/middleware-stack" "^3.0.6"
+ "@smithy/node-config-provider" "^3.1.7"
+ "@smithy/node-http-handler" "^3.2.3"
+ "@smithy/protocol-http" "^4.1.3"
+ "@smithy/smithy-client" "^3.3.5"
+ "@smithy/types" "^3.4.2"
+ "@smithy/url-parser" "^3.0.6"
"@smithy/util-base64" "^3.0.0"
"@smithy/util-body-length-browser" "^3.0.0"
"@smithy/util-body-length-node" "^3.0.0"
- "@smithy/util-defaults-mode-browser" "^3.0.16"
- "@smithy/util-defaults-mode-node" "^3.0.16"
- "@smithy/util-endpoints" "^2.1.0"
- "@smithy/util-middleware" "^3.0.4"
- "@smithy/util-retry" "^3.0.4"
+ "@smithy/util-defaults-mode-browser" "^3.0.21"
+ "@smithy/util-defaults-mode-node" "^3.0.21"
+ "@smithy/util-endpoints" "^2.1.2"
+ "@smithy/util-middleware" "^3.0.6"
+ "@smithy/util-retry" "^3.0.6"
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
-"@aws-sdk/client-sso-oidc@3.651.1":
- version "3.651.1"
- resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.651.1.tgz#eade611662a4527b2f92cb2740fd0bac5815c195"
- integrity sha512-PKwAyTJW8pgaPIXm708haIZWBAwNycs25yNcD7OQ3NLcmgGxvrx6bSlhPEGcvwdTYwQMJsdx8ls+khlYbLqTvQ==
+"@aws-sdk/client-sso-oidc@3.658.1":
+ version "3.658.1"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.658.1.tgz#67286348374146e80a0345064d101175730012ed"
+ integrity sha512-RGcZAI3qEA05JszPKwa0cAyp8rnS1nUvs0Sqw4hqLNQ1kD7b7V6CPjRXe7EFQqCOMvM4kGqx0+cEEVTOmBsFLw==
dependencies:
"@aws-crypto/sha256-browser" "5.2.0"
"@aws-crypto/sha256-js" "5.2.0"
- "@aws-sdk/core" "3.651.1"
- "@aws-sdk/credential-provider-node" "3.651.1"
- "@aws-sdk/middleware-host-header" "3.649.0"
- "@aws-sdk/middleware-logger" "3.649.0"
- "@aws-sdk/middleware-recursion-detection" "3.649.0"
- "@aws-sdk/middleware-user-agent" "3.649.0"
- "@aws-sdk/region-config-resolver" "3.649.0"
- "@aws-sdk/types" "3.649.0"
- "@aws-sdk/util-endpoints" "3.649.0"
- "@aws-sdk/util-user-agent-browser" "3.649.0"
- "@aws-sdk/util-user-agent-node" "3.649.0"
- "@smithy/config-resolver" "^3.0.6"
- "@smithy/core" "^2.4.1"
- "@smithy/fetch-http-handler" "^3.2.5"
- "@smithy/hash-node" "^3.0.4"
- "@smithy/invalid-dependency" "^3.0.4"
- "@smithy/middleware-content-length" "^3.0.6"
- "@smithy/middleware-endpoint" "^3.1.1"
- "@smithy/middleware-retry" "^3.0.16"
- "@smithy/middleware-serde" "^3.0.4"
- "@smithy/middleware-stack" "^3.0.4"
- "@smithy/node-config-provider" "^3.1.5"
- "@smithy/node-http-handler" "^3.2.0"
- "@smithy/protocol-http" "^4.1.1"
- "@smithy/smithy-client" "^3.3.0"
- "@smithy/types" "^3.4.0"
- "@smithy/url-parser" "^3.0.4"
+ "@aws-sdk/core" "3.658.1"
+ "@aws-sdk/credential-provider-node" "3.658.1"
+ "@aws-sdk/middleware-host-header" "3.654.0"
+ "@aws-sdk/middleware-logger" "3.654.0"
+ "@aws-sdk/middleware-recursion-detection" "3.654.0"
+ "@aws-sdk/middleware-user-agent" "3.654.0"
+ "@aws-sdk/region-config-resolver" "3.654.0"
+ "@aws-sdk/types" "3.654.0"
+ "@aws-sdk/util-endpoints" "3.654.0"
+ "@aws-sdk/util-user-agent-browser" "3.654.0"
+ "@aws-sdk/util-user-agent-node" "3.654.0"
+ "@smithy/config-resolver" "^3.0.8"
+ "@smithy/core" "^2.4.6"
+ "@smithy/fetch-http-handler" "^3.2.8"
+ "@smithy/hash-node" "^3.0.6"
+ "@smithy/invalid-dependency" "^3.0.6"
+ "@smithy/middleware-content-length" "^3.0.8"
+ "@smithy/middleware-endpoint" "^3.1.3"
+ "@smithy/middleware-retry" "^3.0.21"
+ "@smithy/middleware-serde" "^3.0.6"
+ "@smithy/middleware-stack" "^3.0.6"
+ "@smithy/node-config-provider" "^3.1.7"
+ "@smithy/node-http-handler" "^3.2.3"
+ "@smithy/protocol-http" "^4.1.3"
+ "@smithy/smithy-client" "^3.3.5"
+ "@smithy/types" "^3.4.2"
+ "@smithy/url-parser" "^3.0.6"
"@smithy/util-base64" "^3.0.0"
"@smithy/util-body-length-browser" "^3.0.0"
"@smithy/util-body-length-node" "^3.0.0"
- "@smithy/util-defaults-mode-browser" "^3.0.16"
- "@smithy/util-defaults-mode-node" "^3.0.16"
- "@smithy/util-endpoints" "^2.1.0"
- "@smithy/util-middleware" "^3.0.4"
- "@smithy/util-retry" "^3.0.4"
+ "@smithy/util-defaults-mode-browser" "^3.0.21"
+ "@smithy/util-defaults-mode-node" "^3.0.21"
+ "@smithy/util-endpoints" "^2.1.2"
+ "@smithy/util-middleware" "^3.0.6"
+ "@smithy/util-retry" "^3.0.6"
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
-"@aws-sdk/client-sso@3.651.1":
- version "3.651.1"
- resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.651.1.tgz#8477ff1126a2816ae84ad27350df7b389597be4b"
- integrity sha512-Fm8PoMgiBKmmKrY6QQUGj/WW6eIiQqC1I0AiVXfO+Sqkmxcg3qex+CZBAYrTuIDnvnc/89f9N4mdL8V9DRn03Q==
+"@aws-sdk/client-sso@3.658.1":
+ version "3.658.1"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.658.1.tgz#f0e660148ab2786f1028a738285742fb97f888bf"
+ integrity sha512-lOuaBtqPTYGn6xpXlQF4LsNDsQ8Ij2kOdnk+i69Kp6yS76TYvtUuukyLL5kx8zE1c8WbYtxj9y8VNw9/6uKl7Q==
dependencies:
"@aws-crypto/sha256-browser" "5.2.0"
"@aws-crypto/sha256-js" "5.2.0"
- "@aws-sdk/core" "3.651.1"
- "@aws-sdk/middleware-host-header" "3.649.0"
- "@aws-sdk/middleware-logger" "3.649.0"
- "@aws-sdk/middleware-recursion-detection" "3.649.0"
- "@aws-sdk/middleware-user-agent" "3.649.0"
- "@aws-sdk/region-config-resolver" "3.649.0"
- "@aws-sdk/types" "3.649.0"
- "@aws-sdk/util-endpoints" "3.649.0"
- "@aws-sdk/util-user-agent-browser" "3.649.0"
- "@aws-sdk/util-user-agent-node" "3.649.0"
- "@smithy/config-resolver" "^3.0.6"
- "@smithy/core" "^2.4.1"
- "@smithy/fetch-http-handler" "^3.2.5"
- "@smithy/hash-node" "^3.0.4"
- "@smithy/invalid-dependency" "^3.0.4"
- "@smithy/middleware-content-length" "^3.0.6"
- "@smithy/middleware-endpoint" "^3.1.1"
- "@smithy/middleware-retry" "^3.0.16"
- "@smithy/middleware-serde" "^3.0.4"
- "@smithy/middleware-stack" "^3.0.4"
- "@smithy/node-config-provider" "^3.1.5"
- "@smithy/node-http-handler" "^3.2.0"
- "@smithy/protocol-http" "^4.1.1"
- "@smithy/smithy-client" "^3.3.0"
- "@smithy/types" "^3.4.0"
- "@smithy/url-parser" "^3.0.4"
+ "@aws-sdk/core" "3.658.1"
+ "@aws-sdk/middleware-host-header" "3.654.0"
+ "@aws-sdk/middleware-logger" "3.654.0"
+ "@aws-sdk/middleware-recursion-detection" "3.654.0"
+ "@aws-sdk/middleware-user-agent" "3.654.0"
+ "@aws-sdk/region-config-resolver" "3.654.0"
+ "@aws-sdk/types" "3.654.0"
+ "@aws-sdk/util-endpoints" "3.654.0"
+ "@aws-sdk/util-user-agent-browser" "3.654.0"
+ "@aws-sdk/util-user-agent-node" "3.654.0"
+ "@smithy/config-resolver" "^3.0.8"
+ "@smithy/core" "^2.4.6"
+ "@smithy/fetch-http-handler" "^3.2.8"
+ "@smithy/hash-node" "^3.0.6"
+ "@smithy/invalid-dependency" "^3.0.6"
+ "@smithy/middleware-content-length" "^3.0.8"
+ "@smithy/middleware-endpoint" "^3.1.3"
+ "@smithy/middleware-retry" "^3.0.21"
+ "@smithy/middleware-serde" "^3.0.6"
+ "@smithy/middleware-stack" "^3.0.6"
+ "@smithy/node-config-provider" "^3.1.7"
+ "@smithy/node-http-handler" "^3.2.3"
+ "@smithy/protocol-http" "^4.1.3"
+ "@smithy/smithy-client" "^3.3.5"
+ "@smithy/types" "^3.4.2"
+ "@smithy/url-parser" "^3.0.6"
"@smithy/util-base64" "^3.0.0"
"@smithy/util-body-length-browser" "^3.0.0"
"@smithy/util-body-length-node" "^3.0.0"
- "@smithy/util-defaults-mode-browser" "^3.0.16"
- "@smithy/util-defaults-mode-node" "^3.0.16"
- "@smithy/util-endpoints" "^2.1.0"
- "@smithy/util-middleware" "^3.0.4"
- "@smithy/util-retry" "^3.0.4"
+ "@smithy/util-defaults-mode-browser" "^3.0.21"
+ "@smithy/util-defaults-mode-node" "^3.0.21"
+ "@smithy/util-endpoints" "^2.1.2"
+ "@smithy/util-middleware" "^3.0.6"
+ "@smithy/util-retry" "^3.0.6"
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
-"@aws-sdk/client-sts@3.651.1":
- version "3.651.1"
- resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.651.1.tgz#c581e43a222f395004a111d566609b366ea4db43"
- integrity sha512-4X2RqLqeDuVLk+Omt4X+h+Fa978Wn+zek/AM4HSPi4C5XzRBEFLRRtOQUvkETvIjbEwTYQhm0LdgzcBH4bUqIg==
+"@aws-sdk/client-sts@3.658.1":
+ version "3.658.1"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.658.1.tgz#5e6af00f5b87f3d79a2b848241b832af20ce42ab"
+ integrity sha512-yw9hc5blTnbT1V6mR7Cx9HGc9KQpcLQ1QXj8rntiJi6tIYu3aFNVEyy81JHL7NsuBSeQulJTvHO3y6r3O0sfRg==
dependencies:
"@aws-crypto/sha256-browser" "5.2.0"
"@aws-crypto/sha256-js" "5.2.0"
- "@aws-sdk/client-sso-oidc" "3.651.1"
- "@aws-sdk/core" "3.651.1"
- "@aws-sdk/credential-provider-node" "3.651.1"
- "@aws-sdk/middleware-host-header" "3.649.0"
- "@aws-sdk/middleware-logger" "3.649.0"
- "@aws-sdk/middleware-recursion-detection" "3.649.0"
- "@aws-sdk/middleware-user-agent" "3.649.0"
- "@aws-sdk/region-config-resolver" "3.649.0"
- "@aws-sdk/types" "3.649.0"
- "@aws-sdk/util-endpoints" "3.649.0"
- "@aws-sdk/util-user-agent-browser" "3.649.0"
- "@aws-sdk/util-user-agent-node" "3.649.0"
- "@smithy/config-resolver" "^3.0.6"
- "@smithy/core" "^2.4.1"
- "@smithy/fetch-http-handler" "^3.2.5"
- "@smithy/hash-node" "^3.0.4"
- "@smithy/invalid-dependency" "^3.0.4"
- "@smithy/middleware-content-length" "^3.0.6"
- "@smithy/middleware-endpoint" "^3.1.1"
- "@smithy/middleware-retry" "^3.0.16"
- "@smithy/middleware-serde" "^3.0.4"
- "@smithy/middleware-stack" "^3.0.4"
- "@smithy/node-config-provider" "^3.1.5"
- "@smithy/node-http-handler" "^3.2.0"
- "@smithy/protocol-http" "^4.1.1"
- "@smithy/smithy-client" "^3.3.0"
- "@smithy/types" "^3.4.0"
- "@smithy/url-parser" "^3.0.4"
+ "@aws-sdk/client-sso-oidc" "3.658.1"
+ "@aws-sdk/core" "3.658.1"
+ "@aws-sdk/credential-provider-node" "3.658.1"
+ "@aws-sdk/middleware-host-header" "3.654.0"
+ "@aws-sdk/middleware-logger" "3.654.0"
+ "@aws-sdk/middleware-recursion-detection" "3.654.0"
+ "@aws-sdk/middleware-user-agent" "3.654.0"
+ "@aws-sdk/region-config-resolver" "3.654.0"
+ "@aws-sdk/types" "3.654.0"
+ "@aws-sdk/util-endpoints" "3.654.0"
+ "@aws-sdk/util-user-agent-browser" "3.654.0"
+ "@aws-sdk/util-user-agent-node" "3.654.0"
+ "@smithy/config-resolver" "^3.0.8"
+ "@smithy/core" "^2.4.6"
+ "@smithy/fetch-http-handler" "^3.2.8"
+ "@smithy/hash-node" "^3.0.6"
+ "@smithy/invalid-dependency" "^3.0.6"
+ "@smithy/middleware-content-length" "^3.0.8"
+ "@smithy/middleware-endpoint" "^3.1.3"
+ "@smithy/middleware-retry" "^3.0.21"
+ "@smithy/middleware-serde" "^3.0.6"
+ "@smithy/middleware-stack" "^3.0.6"
+ "@smithy/node-config-provider" "^3.1.7"
+ "@smithy/node-http-handler" "^3.2.3"
+ "@smithy/protocol-http" "^4.1.3"
+ "@smithy/smithy-client" "^3.3.5"
+ "@smithy/types" "^3.4.2"
+ "@smithy/url-parser" "^3.0.6"
"@smithy/util-base64" "^3.0.0"
"@smithy/util-body-length-browser" "^3.0.0"
"@smithy/util-body-length-node" "^3.0.0"
- "@smithy/util-defaults-mode-browser" "^3.0.16"
- "@smithy/util-defaults-mode-node" "^3.0.16"
- "@smithy/util-endpoints" "^2.1.0"
- "@smithy/util-middleware" "^3.0.4"
- "@smithy/util-retry" "^3.0.4"
+ "@smithy/util-defaults-mode-browser" "^3.0.21"
+ "@smithy/util-defaults-mode-node" "^3.0.21"
+ "@smithy/util-endpoints" "^2.1.2"
+ "@smithy/util-middleware" "^3.0.6"
+ "@smithy/util-retry" "^3.0.6"
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
-"@aws-sdk/core@3.651.1":
- version "3.651.1"
- resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.651.1.tgz#75208b46b4b450a58ae48812fef9279a038246ef"
- integrity sha512-eqOq3W39K+5QTP5GAXtmP2s9B7hhM2pVz8OPe5tqob8o1xQgkwdgHerf3FoshO9bs0LDxassU/fUSz1wlwqfqg==
+"@aws-sdk/core@3.658.1":
+ version "3.658.1"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.658.1.tgz#7b211f75a6048eba88ff33169047b4dc57fdc520"
+ integrity sha512-vJVMoMcSKXK2gBRSu9Ywwv6wQ7tXH8VL1fqB1uVxgCqBZ3IHfqNn4zvpMPWrwgO2/3wv7XFyikGQ5ypPTCw4jA==
dependencies:
- "@smithy/core" "^2.4.1"
- "@smithy/node-config-provider" "^3.1.5"
- "@smithy/property-provider" "^3.1.4"
- "@smithy/protocol-http" "^4.1.1"
- "@smithy/signature-v4" "^4.1.1"
- "@smithy/smithy-client" "^3.3.0"
- "@smithy/types" "^3.4.0"
- "@smithy/util-middleware" "^3.0.4"
+ "@smithy/core" "^2.4.6"
+ "@smithy/node-config-provider" "^3.1.7"
+ "@smithy/property-provider" "^3.1.6"
+ "@smithy/protocol-http" "^4.1.3"
+ "@smithy/signature-v4" "^4.1.4"
+ "@smithy/smithy-client" "^3.3.5"
+ "@smithy/types" "^3.4.2"
+ "@smithy/util-middleware" "^3.0.6"
fast-xml-parser "4.4.1"
tslib "^2.6.2"
-"@aws-sdk/credential-provider-cognito-identity@3.651.1":
- version "3.651.1"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.651.1.tgz#bb821c6e38978592f044ff046e3308e18e22541a"
- integrity sha512-tvrLvW+PxeJiw2cOc+LwJ0q86TGbXRul12jGswZWG7N71Ybr1s+e9//VeR8UwlxVCJOnm1FiWiWEd5WQmn25sQ==
+"@aws-sdk/credential-provider-cognito-identity@3.658.1":
+ version "3.658.1"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.658.1.tgz#deb61eb4d9b0a1aeb5c0118fe740de90618f3323"
+ integrity sha512-JY4rZ4e2emL7PNHCU7F/BQV8PpQGEBZLkEoPD55RO4CitaIhlVZRpUCGLih+0Hw4MOnTUqJdfQBM+qZk6G+Now==
dependencies:
- "@aws-sdk/client-cognito-identity" "3.651.1"
- "@aws-sdk/types" "3.649.0"
- "@smithy/property-provider" "^3.1.4"
- "@smithy/types" "^3.4.0"
+ "@aws-sdk/client-cognito-identity" "3.658.1"
+ "@aws-sdk/types" "3.654.0"
+ "@smithy/property-provider" "^3.1.6"
+ "@smithy/types" "^3.4.2"
tslib "^2.6.2"
-"@aws-sdk/credential-provider-env@3.649.0":
- version "3.649.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.649.0.tgz#8832e8a3b396c54c3663c2730e41746969fb7e49"
- integrity sha512-tViwzM1dauksA3fdRjsg0T8mcHklDa8EfveyiQKK6pUJopkqV6FQx+X5QNda0t/LrdEVlFZvwHNdXqOEfc83TA==
+"@aws-sdk/credential-provider-env@3.654.0":
+ version "3.654.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.654.0.tgz#5773a9d969ede7e30059472b26c9e39b3992cc0a"
+ integrity sha512-kogsx3Ql81JouHS7DkheCDU9MYAvK0AokxjcshDveGmf7BbgbWCA8Fnb9wjQyNDaOXNvkZu8Z8rgkX91z324/w==
dependencies:
- "@aws-sdk/types" "3.649.0"
- "@smithy/property-provider" "^3.1.4"
- "@smithy/types" "^3.4.0"
+ "@aws-sdk/types" "3.654.0"
+ "@smithy/property-provider" "^3.1.6"
+ "@smithy/types" "^3.4.2"
tslib "^2.6.2"
-"@aws-sdk/credential-provider-http@3.649.0":
- version "3.649.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.649.0.tgz#5c7f8556ea79f23435b0b637a96acf7367df9469"
- integrity sha512-ODAJ+AJJq6ozbns6ejGbicpsQ0dyMOpnGlg0J9J0jITQ05DKQZ581hdB8APDOZ9N8FstShP6dLZflSj8jb5fNA==
+"@aws-sdk/credential-provider-http@3.658.1":
+ version "3.658.1"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.658.1.tgz#35fa80fa8440e9fd5baf061bfd18862cbcabd3bd"
+ integrity sha512-4ubkJjEVCZflxkZnV1JDQv8P2pburxk1LrEp55telfJRzXrnowzBKwuV2ED0QMNC448g2B3VCaffS+Ct7c4IWQ==
dependencies:
- "@aws-sdk/types" "3.649.0"
- "@smithy/fetch-http-handler" "^3.2.5"
- "@smithy/node-http-handler" "^3.2.0"
- "@smithy/property-provider" "^3.1.4"
- "@smithy/protocol-http" "^4.1.1"
- "@smithy/smithy-client" "^3.3.0"
- "@smithy/types" "^3.4.0"
- "@smithy/util-stream" "^3.1.4"
+ "@aws-sdk/types" "3.654.0"
+ "@smithy/fetch-http-handler" "^3.2.8"
+ "@smithy/node-http-handler" "^3.2.3"
+ "@smithy/property-provider" "^3.1.6"
+ "@smithy/protocol-http" "^4.1.3"
+ "@smithy/smithy-client" "^3.3.5"
+ "@smithy/types" "^3.4.2"
+ "@smithy/util-stream" "^3.1.8"
tslib "^2.6.2"
-"@aws-sdk/credential-provider-ini@3.651.1":
- version "3.651.1"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.651.1.tgz#09ee9abfd06c43ead021a1c051ef980292a796cc"
- integrity sha512-yOzPC3GbwLZ8IYzke4fy70ievmunnBUni/MOXFE8c9kAIV+/RMC7IWx14nAAZm0gAcY+UtCXvBVZprFqmctfzA==
+"@aws-sdk/credential-provider-ini@3.658.1":
+ version "3.658.1"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.658.1.tgz#a451b8fc5d057b9c8473d452f4b8bcd221cdd201"
+ integrity sha512-2uwOamQg5ppwfegwen1ddPu5HM3/IBSnaGlaKLFhltkdtZ0jiqTZWUtX2V+4Q+buLnT0hQvLS/frQ+7QUam+0Q==
dependencies:
- "@aws-sdk/credential-provider-env" "3.649.0"
- "@aws-sdk/credential-provider-http" "3.649.0"
- "@aws-sdk/credential-provider-process" "3.649.0"
- "@aws-sdk/credential-provider-sso" "3.651.1"
- "@aws-sdk/credential-provider-web-identity" "3.649.0"
- "@aws-sdk/types" "3.649.0"
- "@smithy/credential-provider-imds" "^3.2.1"
- "@smithy/property-provider" "^3.1.4"
- "@smithy/shared-ini-file-loader" "^3.1.5"
- "@smithy/types" "^3.4.0"
+ "@aws-sdk/credential-provider-env" "3.654.0"
+ "@aws-sdk/credential-provider-http" "3.658.1"
+ "@aws-sdk/credential-provider-process" "3.654.0"
+ "@aws-sdk/credential-provider-sso" "3.658.1"
+ "@aws-sdk/credential-provider-web-identity" "3.654.0"
+ "@aws-sdk/types" "3.654.0"
+ "@smithy/credential-provider-imds" "^3.2.3"
+ "@smithy/property-provider" "^3.1.6"
+ "@smithy/shared-ini-file-loader" "^3.1.7"
+ "@smithy/types" "^3.4.2"
tslib "^2.6.2"
-"@aws-sdk/credential-provider-node@3.651.1":
- version "3.651.1"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.651.1.tgz#bb45097e9f46d7a1251189611547e0a67ec600b6"
- integrity sha512-QKA74Qs83FTUz3jS39kBuNbLAnm6cgDqomm7XS/BkYgtUq+1lI9WL97astNIuoYvumGIS58kuIa+I3ycOA4wgw==
+"@aws-sdk/credential-provider-node@3.658.1":
+ version "3.658.1"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.658.1.tgz#ad7209177f8c1c43d767e5c342960a2d19ee124e"
+ integrity sha512-XwxW6N+uPXPYAuyq+GfOEdfL/MZGAlCSfB5gEWtLBFmFbikhmEuqfWtI6CD60OwudCUOh6argd21BsJf8o1SJA==
dependencies:
- "@aws-sdk/credential-provider-env" "3.649.0"
- "@aws-sdk/credential-provider-http" "3.649.0"
- "@aws-sdk/credential-provider-ini" "3.651.1"
- "@aws-sdk/credential-provider-process" "3.649.0"
- "@aws-sdk/credential-provider-sso" "3.651.1"
- "@aws-sdk/credential-provider-web-identity" "3.649.0"
- "@aws-sdk/types" "3.649.0"
- "@smithy/credential-provider-imds" "^3.2.1"
- "@smithy/property-provider" "^3.1.4"
- "@smithy/shared-ini-file-loader" "^3.1.5"
- "@smithy/types" "^3.4.0"
+ "@aws-sdk/credential-provider-env" "3.654.0"
+ "@aws-sdk/credential-provider-http" "3.658.1"
+ "@aws-sdk/credential-provider-ini" "3.658.1"
+ "@aws-sdk/credential-provider-process" "3.654.0"
+ "@aws-sdk/credential-provider-sso" "3.658.1"
+ "@aws-sdk/credential-provider-web-identity" "3.654.0"
+ "@aws-sdk/types" "3.654.0"
+ "@smithy/credential-provider-imds" "^3.2.3"
+ "@smithy/property-provider" "^3.1.6"
+ "@smithy/shared-ini-file-loader" "^3.1.7"
+ "@smithy/types" "^3.4.2"
tslib "^2.6.2"
-"@aws-sdk/credential-provider-process@3.649.0":
- version "3.649.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.649.0.tgz#9924873a68cfec037c83f7bebf113ad86098bc79"
- integrity sha512-6VYPQpEVpU+6DDS/gLoI40ppuNM5RPIEprK30qZZxnhTr5wyrGOeJ7J7wbbwPOZ5dKwta290BiJDU2ipV8Y9BQ==
+"@aws-sdk/credential-provider-process@3.654.0":
+ version "3.654.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.654.0.tgz#2c526d0d059eddfe4176933fadbbf8bd59480642"
+ integrity sha512-PmQoo8sZ9Q2Ow8OMzK++Z9lI7MsRUG7sNq3E72DVA215dhtTICTDQwGlXH2AAmIp7n+G9LLRds+4wo2ehG4mkg==
dependencies:
- "@aws-sdk/types" "3.649.0"
- "@smithy/property-provider" "^3.1.4"
- "@smithy/shared-ini-file-loader" "^3.1.5"
- "@smithy/types" "^3.4.0"
+ "@aws-sdk/types" "3.654.0"
+ "@smithy/property-provider" "^3.1.6"
+ "@smithy/shared-ini-file-loader" "^3.1.7"
+ "@smithy/types" "^3.4.2"
tslib "^2.6.2"
-"@aws-sdk/credential-provider-sso@3.651.1":
- version "3.651.1"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.651.1.tgz#3bce4f57a7f34f1d0e75808420233f40e25f28b7"
- integrity sha512-7jeU+Jbn65aDaNjkjWDQcXwjNTzpYNKovkSSRmfVpP5WYiKerVS5mrfg3RiBeiArou5igCUtYcOKlRJiGRO47g==
+"@aws-sdk/credential-provider-sso@3.658.1":
+ version "3.658.1"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.658.1.tgz#62db3f09f08a33b5fb4827a8a8f1a640373b39b7"
+ integrity sha512-YOagVEsZEk9DmgJEBg+4MBXrPcw/tYas0VQ5OVBqC5XHNbi2OBGJqgmjVPesuu393E7W0VQxtJFDS00O1ewQgA==
dependencies:
- "@aws-sdk/client-sso" "3.651.1"
- "@aws-sdk/token-providers" "3.649.0"
- "@aws-sdk/types" "3.649.0"
- "@smithy/property-provider" "^3.1.4"
- "@smithy/shared-ini-file-loader" "^3.1.5"
- "@smithy/types" "^3.4.0"
+ "@aws-sdk/client-sso" "3.658.1"
+ "@aws-sdk/token-providers" "3.654.0"
+ "@aws-sdk/types" "3.654.0"
+ "@smithy/property-provider" "^3.1.6"
+ "@smithy/shared-ini-file-loader" "^3.1.7"
+ "@smithy/types" "^3.4.2"
tslib "^2.6.2"
-"@aws-sdk/credential-provider-web-identity@3.649.0":
- version "3.649.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.649.0.tgz#9b111964076ba238640c0a6338e5f6740d2d4510"
- integrity sha512-XVk3WsDa0g3kQFPmnCH/LaCtGY/0R2NDv7gscYZSXiBZcG/fixasglTprgWSp8zcA0t7tEIGu9suyjz8ZwhymQ==
+"@aws-sdk/credential-provider-web-identity@3.654.0":
+ version "3.654.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.654.0.tgz#67dc0463d20f801c8577276e2066f9151b2d5eb1"
+ integrity sha512-6a2g9gMtZToqSu+CusjNK5zvbLJahQ9di7buO3iXgbizXpLXU1rnawCpWxwslMpT5fLgMSKDnKDrr6wdEk7jSw==
dependencies:
- "@aws-sdk/types" "3.649.0"
- "@smithy/property-provider" "^3.1.4"
- "@smithy/types" "^3.4.0"
+ "@aws-sdk/types" "3.654.0"
+ "@smithy/property-provider" "^3.1.6"
+ "@smithy/types" "^3.4.2"
tslib "^2.6.2"
"@aws-sdk/credential-providers@^3.186.0":
- version "3.651.1"
- resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.651.1.tgz#20e4298edcf9ef87dcf1e7af77f02e324239ecde"
- integrity sha512-Jv9WikitkarMbW+SaQETJ4/cNapRrsmS2GzU+axc9szqnY+fO6TFcFRB24AvdqCP1uNNasYsbCl/tryZSN/pNg==
+ version "3.658.1"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.658.1.tgz#fea93637acaab5a0b56b5b3fcfd036ab9f94afb7"
+ integrity sha512-lfXA6kZS6GHyi/67EbfrKdLoqHR6j7G35eFwaqxyNkfMhNBpAF0eZK3SYiwnzdR9+Wb/enTFawYiFbG5R+dQzA==
dependencies:
- "@aws-sdk/client-cognito-identity" "3.651.1"
- "@aws-sdk/client-sso" "3.651.1"
- "@aws-sdk/client-sts" "3.651.1"
- "@aws-sdk/credential-provider-cognito-identity" "3.651.1"
- "@aws-sdk/credential-provider-env" "3.649.0"
- "@aws-sdk/credential-provider-http" "3.649.0"
- "@aws-sdk/credential-provider-ini" "3.651.1"
- "@aws-sdk/credential-provider-node" "3.651.1"
- "@aws-sdk/credential-provider-process" "3.649.0"
- "@aws-sdk/credential-provider-sso" "3.651.1"
- "@aws-sdk/credential-provider-web-identity" "3.649.0"
- "@aws-sdk/types" "3.649.0"
- "@smithy/credential-provider-imds" "^3.2.1"
- "@smithy/property-provider" "^3.1.4"
- "@smithy/types" "^3.4.0"
+ "@aws-sdk/client-cognito-identity" "3.658.1"
+ "@aws-sdk/client-sso" "3.658.1"
+ "@aws-sdk/client-sts" "3.658.1"
+ "@aws-sdk/credential-provider-cognito-identity" "3.658.1"
+ "@aws-sdk/credential-provider-env" "3.654.0"
+ "@aws-sdk/credential-provider-http" "3.658.1"
+ "@aws-sdk/credential-provider-ini" "3.658.1"
+ "@aws-sdk/credential-provider-node" "3.658.1"
+ "@aws-sdk/credential-provider-process" "3.654.0"
+ "@aws-sdk/credential-provider-sso" "3.658.1"
+ "@aws-sdk/credential-provider-web-identity" "3.654.0"
+ "@aws-sdk/types" "3.654.0"
+ "@smithy/credential-provider-imds" "^3.2.3"
+ "@smithy/property-provider" "^3.1.6"
+ "@smithy/types" "^3.4.2"
tslib "^2.6.2"
-"@aws-sdk/middleware-host-header@3.649.0":
- version "3.649.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.649.0.tgz#ab7929cbf19ef9aeda0a16982a4753d0c5201822"
- integrity sha512-PjAe2FocbicHVgNNwdSZ05upxIO7AgTPFtQLpnIAmoyzMcgv/zNB5fBn3uAnQSAeEPPCD+4SYVEUD1hw1ZBvEg==
+"@aws-sdk/middleware-host-header@3.654.0":
+ version "3.654.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.654.0.tgz#8b02dcc28467d5b48c32cec22fd6e10ffd2a0549"
+ integrity sha512-rxGgVHWKp8U2ubMv+t+vlIk7QYUaRCHaVpmUlJv0Wv6Q0KeO9a42T9FxHphjOTlCGQOLcjCreL9CF8Qhtb4mdQ==
dependencies:
- "@aws-sdk/types" "3.649.0"
- "@smithy/protocol-http" "^4.1.1"
- "@smithy/types" "^3.4.0"
+ "@aws-sdk/types" "3.654.0"
+ "@smithy/protocol-http" "^4.1.3"
+ "@smithy/types" "^3.4.2"
tslib "^2.6.2"
-"@aws-sdk/middleware-logger@3.649.0":
- version "3.649.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.649.0.tgz#6de0f7015b1039e23c0f008516a8492a334ac33e"
- integrity sha512-qdqRx6q7lYC6KL/NT9x3ShTL0TBuxdkCczGzHzY3AnOoYUjnCDH7Vlq867O6MAvb4EnGNECFzIgtkZkQ4FhY5w==
+"@aws-sdk/middleware-logger@3.654.0":
+ version "3.654.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.654.0.tgz#510495302fb134e1ef2163205f8eaedd46ffe05f"
+ integrity sha512-OQYb+nWlmASyXfRb989pwkJ9EVUMP1CrKn2eyTk3usl20JZmKo2Vjis6I0tLUkMSxMhnBJJlQKyWkRpD/u1FVg==
dependencies:
- "@aws-sdk/types" "3.649.0"
- "@smithy/types" "^3.4.0"
+ "@aws-sdk/types" "3.654.0"
+ "@smithy/types" "^3.4.2"
tslib "^2.6.2"
-"@aws-sdk/middleware-recursion-detection@3.649.0":
- version "3.649.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.649.0.tgz#1b4ed4d96aadaa18ee7900c5f8c8a7f91a49077e"
- integrity sha512-IPnO4wlmaLRf6IYmJW2i8gJ2+UPXX0hDRv1it7Qf8DpBW+lGyF2rnoN7NrFX0WIxdGOlJF1RcOr/HjXb2QeXfQ==
+"@aws-sdk/middleware-recursion-detection@3.654.0":
+ version "3.654.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.654.0.tgz#4ade897efb6cbbfd72dd62a66999f28fd1552f9a"
+ integrity sha512-gKSomgltKVmsT8sC6W7CrADZ4GHwX9epk3GcH6QhebVO3LA9LRbkL3TwOPUXakxxOLLUTYdOZLIOtFf7iH00lg==
dependencies:
- "@aws-sdk/types" "3.649.0"
- "@smithy/protocol-http" "^4.1.1"
- "@smithy/types" "^3.4.0"
+ "@aws-sdk/types" "3.654.0"
+ "@smithy/protocol-http" "^4.1.3"
+ "@smithy/types" "^3.4.2"
tslib "^2.6.2"
-"@aws-sdk/middleware-user-agent@3.649.0":
- version "3.649.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.649.0.tgz#16be52850fd754797aeb0633232b41fd1504dd89"
- integrity sha512-q6sO10dnCXoxe9thobMJxekhJumzd1j6dxcE1+qJdYKHJr6yYgWbogJqrLCpWd30w0lEvnuAHK8lN2kWLdJxJw==
+"@aws-sdk/middleware-user-agent@3.654.0":
+ version "3.654.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.654.0.tgz#5fa56514b97ced923fefe2653429d7b2bfb102bb"
+ integrity sha512-liCcqPAyRsr53cy2tYu4qeH4MMN0eh9g6k56XzI5xd4SghXH5YWh4qOYAlQ8T66ZV4nPMtD8GLtLXGzsH8moFg==
dependencies:
- "@aws-sdk/types" "3.649.0"
- "@aws-sdk/util-endpoints" "3.649.0"
- "@smithy/protocol-http" "^4.1.1"
- "@smithy/types" "^3.4.0"
+ "@aws-sdk/types" "3.654.0"
+ "@aws-sdk/util-endpoints" "3.654.0"
+ "@smithy/protocol-http" "^4.1.3"
+ "@smithy/types" "^3.4.2"
tslib "^2.6.2"
-"@aws-sdk/region-config-resolver@3.649.0":
- version "3.649.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.649.0.tgz#bb45a3c4c53f80ad0c66d6f6dc62223eb8af5656"
- integrity sha512-xURBvdQXvRvca5Du8IlC5FyCj3pkw8Z75+373J3Wb+vyg8GjD14HfKk1Je1HCCQDyIE9VB/scYDcm9ri0ppePw==
+"@aws-sdk/region-config-resolver@3.654.0":
+ version "3.654.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.654.0.tgz#f98e25a6669fde3d747db23eb589732384e213ef"
+ integrity sha512-ydGOrXJxj3x0sJhsXyTmvJVLAE0xxuTWFJihTl67RtaO7VRNtd82I3P3bwoMMaDn5WpmV5mPo8fEUDRlBm3fPg==
dependencies:
- "@aws-sdk/types" "3.649.0"
- "@smithy/node-config-provider" "^3.1.5"
- "@smithy/types" "^3.4.0"
+ "@aws-sdk/types" "3.654.0"
+ "@smithy/node-config-provider" "^3.1.7"
+ "@smithy/types" "^3.4.2"
"@smithy/util-config-provider" "^3.0.0"
- "@smithy/util-middleware" "^3.0.4"
+ "@smithy/util-middleware" "^3.0.6"
tslib "^2.6.2"
-"@aws-sdk/token-providers@3.649.0":
- version "3.649.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.649.0.tgz#19a9bb26c191e4fe761f73a2f818cda2554a7767"
- integrity sha512-ZBqr+JuXI9RiN+4DSZykMx5gxpL8Dr3exIfFhxMiwAP3DQojwl0ub8ONjMuAjq9OvmX6n+jHZL6fBnNgnNFC8w==
+"@aws-sdk/token-providers@3.654.0":
+ version "3.654.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.654.0.tgz#1aba36d510d471ccac43f90b59e2a354399ed069"
+ integrity sha512-D8GeJYmvbfWkQDtTB4owmIobSMexZel0fOoetwvgCQ/7L8VPph3Q2bn1TRRIXvH7wdt6DcDxA3tKMHPBkT3GlA==
dependencies:
- "@aws-sdk/types" "3.649.0"
- "@smithy/property-provider" "^3.1.4"
- "@smithy/shared-ini-file-loader" "^3.1.5"
- "@smithy/types" "^3.4.0"
+ "@aws-sdk/types" "3.654.0"
+ "@smithy/property-provider" "^3.1.6"
+ "@smithy/shared-ini-file-loader" "^3.1.7"
+ "@smithy/types" "^3.4.2"
tslib "^2.6.2"
-"@aws-sdk/types@3.649.0", "@aws-sdk/types@^3.222.0":
- version "3.649.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.649.0.tgz#a6828e6338dc755e0c30b5f77321e63425a88aed"
- integrity sha512-PuPw8RysbhJNlaD2d/PzOTf8sbf4Dsn2b7hwyGh7YVG3S75yTpxSAZxrnhKsz9fStgqFmnw/jUfV/G+uQAeTVw==
+"@aws-sdk/types@3.654.0", "@aws-sdk/types@^3.222.0":
+ version "3.654.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.654.0.tgz#d368dda5e8aff9e7b6575985bb425bbbaf67aa97"
+ integrity sha512-VWvbED3SV+10QJIcmU/PKjsKilsTV16d1I7/on4bvD/jo1qGeMXqLDBSen3ks/tuvXZF/mFc7ZW/W2DiLVtO7A==
dependencies:
- "@smithy/types" "^3.4.0"
+ "@smithy/types" "^3.4.2"
tslib "^2.6.2"
-"@aws-sdk/util-endpoints@3.649.0":
- version "3.649.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.649.0.tgz#0f359a87ddbe8a4dbce11a8f7f9e295a3b9e6612"
- integrity sha512-bZI1Wc3R/KibdDVWFxX/N4AoJFG4VJ92Dp4WYmOrVD6VPkb8jPz7ZeiYc7YwPl8NoDjYyPneBV0lEoK/V8OKAA==
+"@aws-sdk/util-endpoints@3.654.0":
+ version "3.654.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.654.0.tgz#ae8ac05c8afe73cf1428942c3a6d0ab8765f3911"
+ integrity sha512-i902fcBknHs0Irgdpi62+QMvzxE+bczvILXigYrlHL4+PiEnlMVpni5L5W1qCkNZXf8AaMrSBuR1NZAGp6UOUw==
dependencies:
- "@aws-sdk/types" "3.649.0"
- "@smithy/types" "^3.4.0"
- "@smithy/util-endpoints" "^2.1.0"
+ "@aws-sdk/types" "3.654.0"
+ "@smithy/types" "^3.4.2"
+ "@smithy/util-endpoints" "^2.1.2"
tslib "^2.6.2"
"@aws-sdk/util-locate-window@^3.0.0":
@@ -461,24 +461,24 @@
dependencies:
tslib "^2.6.2"
-"@aws-sdk/util-user-agent-browser@3.649.0":
- version "3.649.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.649.0.tgz#fa533fe882757f82b7b9f2927dda8111f3601b33"
- integrity sha512-IY43r256LhKAvdEVQO/FPdUyVpcZS5EVxh/WHVdNzuN1bNLoUK2rIzuZqVA0EGguvCxoXVmQv9m50GvG7cGktg==
+"@aws-sdk/util-user-agent-browser@3.654.0":
+ version "3.654.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.654.0.tgz#caa5e5d6d502aad1fe5a436cffbabfff1ec3b92c"
+ integrity sha512-ykYAJqvnxLt7wfrqya28wuH3/7NdrwzfiFd7NqEVQf7dXVxL5RPEpD7DxjcyQo3DsHvvdUvGZVaQhozycn1pzA==
dependencies:
- "@aws-sdk/types" "3.649.0"
- "@smithy/types" "^3.4.0"
+ "@aws-sdk/types" "3.654.0"
+ "@smithy/types" "^3.4.2"
bowser "^2.11.0"
tslib "^2.6.2"
-"@aws-sdk/util-user-agent-node@3.649.0":
- version "3.649.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.649.0.tgz#715e490b190fe7fb7df0d83be7e84a31be99cb11"
- integrity sha512-x5DiLpZDG/AJmCIBnE3Xhpwy35QIo3WqNiOpw6ExVs1NydbM/e90zFPSfhME0FM66D/WorigvluBxxwjxDm/GA==
+"@aws-sdk/util-user-agent-node@3.654.0":
+ version "3.654.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.654.0.tgz#d4b88fa9f3fce2fd70118d2c01abd941d30cffa7"
+ integrity sha512-a0ojjdBN6pqv6gB4H/QPPSfhs7mFtlVwnmKCM/QrTaFzN0U810PJ1BST3lBx5sa23I5jWHGaoFY+5q65C3clLQ==
dependencies:
- "@aws-sdk/types" "3.649.0"
- "@smithy/node-config-provider" "^3.1.5"
- "@smithy/types" "^3.4.0"
+ "@aws-sdk/types" "3.654.0"
+ "@smithy/node-config-provider" "^3.1.7"
+ "@smithy/types" "^3.4.2"
tslib "^2.6.2"
"@babel/cli@^7.16.0":
@@ -986,79 +986,79 @@
resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df"
integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==
-"@smithy/abort-controller@^3.1.4":
- version "3.1.4"
- resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-3.1.4.tgz#7cb22871f7392319c565d1d9ab3cb04e635c4dd9"
- integrity sha512-VupaALAQlXViW3/enTf/f5l5JZYSAxoJL7f0nanhNNKnww6DGCg1oYIuNP78KDugnkwthBO6iEcym16HhWV8RQ==
+"@smithy/abort-controller@^3.1.5":
+ version "3.1.5"
+ resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-3.1.5.tgz#ca7a86a3c6b20fabe59667143f58d9e198616d14"
+ integrity sha512-DhNPnqTqPoG8aZ5dWkFOgsuY+i0GQ3CI6hMmvCoduNsnU9gUZWZBwGfDQsTTB7NvFPkom1df7jMIJWU90kuXXg==
dependencies:
- "@smithy/types" "^3.4.2"
+ "@smithy/types" "^3.5.0"
tslib "^2.6.2"
-"@smithy/config-resolver@^3.0.6", "@smithy/config-resolver@^3.0.8":
- version "3.0.8"
- resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-3.0.8.tgz#8717ea934f1d72474a709fc3535d7b8a11de2e33"
- integrity sha512-Tv1obAC18XOd2OnDAjSWmmthzx6Pdeh63FbLin8MlPiuJ2ATpKkq0NcNOJFr0dO+JmZXnwu8FQxKJ3TKJ3Hulw==
+"@smithy/config-resolver@^3.0.8", "@smithy/config-resolver@^3.0.9":
+ version "3.0.9"
+ resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-3.0.9.tgz#dcf4b7747ca481866f9bfac21469ebe2031a599e"
+ integrity sha512-5d9oBf40qC7n2xUoHmntKLdqsyTMMo/r49+eqSIjJ73eDfEtljAxEhzIQ3bkgXJtR3xiv7YzMT/3FF3ORkjWdg==
dependencies:
- "@smithy/node-config-provider" "^3.1.7"
- "@smithy/types" "^3.4.2"
+ "@smithy/node-config-provider" "^3.1.8"
+ "@smithy/types" "^3.5.0"
"@smithy/util-config-provider" "^3.0.0"
- "@smithy/util-middleware" "^3.0.6"
+ "@smithy/util-middleware" "^3.0.7"
tslib "^2.6.2"
-"@smithy/core@^2.4.1":
- version "2.4.3"
- resolved "https://registry.yarnpkg.com/@smithy/core/-/core-2.4.3.tgz#18344c2ff63f748f625ebc5171755816f3043849"
- integrity sha512-4LTusLqFMRVQUfC3RNuTg6IzYTeJNpydRdTKq7J5wdEyIRQSu3rGIa3s80mgG2hhe6WOZl9IqTSo1pgbn6EHhA==
+"@smithy/core@^2.4.6":
+ version "2.4.7"
+ resolved "https://registry.yarnpkg.com/@smithy/core/-/core-2.4.7.tgz#c4dc9ab3ba5f4b36addf967ca5fce036ce3b767d"
+ integrity sha512-goqMjX+IoVEnHZjYuzu8xwoZjoteMiLXsPHuXPBkWsGwu0o9c3nTjqkUlP1Ez/V8E501aOU7CJ3INk8mQcW2gw==
dependencies:
- "@smithy/middleware-endpoint" "^3.1.3"
- "@smithy/middleware-retry" "^3.0.18"
- "@smithy/middleware-serde" "^3.0.6"
- "@smithy/protocol-http" "^4.1.3"
- "@smithy/smithy-client" "^3.3.2"
- "@smithy/types" "^3.4.2"
+ "@smithy/middleware-endpoint" "^3.1.4"
+ "@smithy/middleware-retry" "^3.0.22"
+ "@smithy/middleware-serde" "^3.0.7"
+ "@smithy/protocol-http" "^4.1.4"
+ "@smithy/smithy-client" "^3.3.6"
+ "@smithy/types" "^3.5.0"
"@smithy/util-body-length-browser" "^3.0.0"
- "@smithy/util-middleware" "^3.0.6"
+ "@smithy/util-middleware" "^3.0.7"
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
-"@smithy/credential-provider-imds@^3.2.1", "@smithy/credential-provider-imds@^3.2.3":
- version "3.2.3"
- resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-3.2.3.tgz#93314e58e4f81f2b641de6efac037c7a3250c050"
- integrity sha512-VoxMzSzdvkkjMJNE38yQgx4CfnmT+Z+5EUXkg4x7yag93eQkVQgZvN3XBSHC/ylfBbLbAtdu7flTCChX9I+mVg==
+"@smithy/credential-provider-imds@^3.2.3", "@smithy/credential-provider-imds@^3.2.4":
+ version "3.2.4"
+ resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-3.2.4.tgz#e1a2bfc8a0066f673756ad8735247cf284b9735c"
+ integrity sha512-S9bb0EIokfYEuar4kEbLta+ivlKCWOCFsLZuilkNy9i0uEUEHSi47IFLPaxqqCl+0ftKmcOTHayY5nQhAuq7+w==
dependencies:
- "@smithy/node-config-provider" "^3.1.7"
- "@smithy/property-provider" "^3.1.6"
- "@smithy/types" "^3.4.2"
- "@smithy/url-parser" "^3.0.6"
+ "@smithy/node-config-provider" "^3.1.8"
+ "@smithy/property-provider" "^3.1.7"
+ "@smithy/types" "^3.5.0"
+ "@smithy/url-parser" "^3.0.7"
tslib "^2.6.2"
-"@smithy/fetch-http-handler@^3.2.5", "@smithy/fetch-http-handler@^3.2.7":
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-3.2.7.tgz#30520ca939fb817d3eb3ab9445ddc0f6c1df2960"
- integrity sha512-Ra6IPI1spYLO+t62/3jQbodjOwAbto9wlpJdHZwkycm0Kit+GVpzHW/NMmSgY4rK1bjJ4qLAmCnaBzePO5Nkkg==
+"@smithy/fetch-http-handler@^3.2.8", "@smithy/fetch-http-handler@^3.2.9":
+ version "3.2.9"
+ resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-3.2.9.tgz#8d5199c162a37caa37a8b6848eefa9ca58221a0b"
+ integrity sha512-hYNVQOqhFQ6vOpenifFME546f0GfJn2OiQ3M0FDmuUu8V/Uiwy2wej7ZXxFBNqdx0R5DZAqWM1l6VRhGz8oE6A==
dependencies:
- "@smithy/protocol-http" "^4.1.3"
- "@smithy/querystring-builder" "^3.0.6"
- "@smithy/types" "^3.4.2"
+ "@smithy/protocol-http" "^4.1.4"
+ "@smithy/querystring-builder" "^3.0.7"
+ "@smithy/types" "^3.5.0"
"@smithy/util-base64" "^3.0.0"
tslib "^2.6.2"
-"@smithy/hash-node@^3.0.4":
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-3.0.6.tgz#7c1a869afcbd411eac04c4777dd193ea7ac4e588"
- integrity sha512-c/FHEdKK/7DU2z6ZE91L36ahyXWayR3B+FzELjnYq7wH5YqIseM24V+pWCS9kFn1Ln8OFGTf+pyYPiHZuX0s/Q==
+"@smithy/hash-node@^3.0.6":
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-3.0.7.tgz#03b5a382fb588b8c2bac11b4fe7300aaf1661c88"
+ integrity sha512-SAGHN+QkrwcHFjfWzs/czX94ZEjPJ0CrWJS3M43WswDXVEuP4AVy9gJ3+AF6JQHZD13bojmuf/Ap/ItDeZ+Qfw==
dependencies:
- "@smithy/types" "^3.4.2"
+ "@smithy/types" "^3.5.0"
"@smithy/util-buffer-from" "^3.0.0"
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
-"@smithy/invalid-dependency@^3.0.4":
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-3.0.6.tgz#3b3e30a55b92341412626b412fe919929871eeb1"
- integrity sha512-czM7Ioq3s8pIXht7oD+vmgy4Wfb4XavU/k/irO8NdXFFOx7YAlsCCcKOh/lJD1mJSYQqiR7NmpZ9JviryD/7AQ==
+"@smithy/invalid-dependency@^3.0.6":
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-3.0.7.tgz#b36f258d94498f3c72ab6020091a66fc7cc16eda"
+ integrity sha512-Bq00GsAhHeYSuZX8Kpu4sbI9agH2BNYnqUmmbTGWOhki9NVsWn2jFr896vvoTMH8KAjNX/ErC/8t5QHuEXG+IA==
dependencies:
- "@smithy/types" "^3.4.2"
+ "@smithy/types" "^3.5.0"
tslib "^2.6.2"
"@smithy/is-array-buffer@^2.2.0":
@@ -1075,168 +1075,168 @@
dependencies:
tslib "^2.6.2"
-"@smithy/middleware-content-length@^3.0.6":
- version "3.0.8"
- resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-3.0.8.tgz#4e1c1631718e4d6dfe9a06f37faa90de92e884ed"
- integrity sha512-VuyszlSO49WKh3H9/kIO2kf07VUwGV80QRiaDxUfP8P8UKlokz381ETJvwLhwuypBYhLymCYyNhB3fLAGBX2og==
+"@smithy/middleware-content-length@^3.0.8":
+ version "3.0.9"
+ resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-3.0.9.tgz#fb613d1a6b8c91e828d11c0d7a0a8576dba89b8b"
+ integrity sha512-t97PidoGElF9hTtLCrof32wfWMqC5g2SEJNxaVH3NjlatuNGsdxXRYO/t+RPnxA15RpYiS0f+zG7FuE2DeGgjA==
dependencies:
- "@smithy/protocol-http" "^4.1.3"
- "@smithy/types" "^3.4.2"
+ "@smithy/protocol-http" "^4.1.4"
+ "@smithy/types" "^3.5.0"
tslib "^2.6.2"
-"@smithy/middleware-endpoint@^3.1.1", "@smithy/middleware-endpoint@^3.1.3":
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-3.1.3.tgz#8c84d40c9d26b77e2bbb99721fd4a3d379828505"
- integrity sha512-KeM/OrK8MVFUsoJsmCN0MZMVPjKKLudn13xpgwIMpGTYpA8QZB2Xq5tJ+RE6iu3A6NhOI4VajDTwBsm8pwwrhg==
+"@smithy/middleware-endpoint@^3.1.3", "@smithy/middleware-endpoint@^3.1.4":
+ version "3.1.4"
+ resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-3.1.4.tgz#222c9fa49c8af6ebf8bea8ab220d92d9b8c90d3d"
+ integrity sha512-/ChcVHekAyzUbyPRI8CzPPLj6y8QRAfJngWcLMgsWxKVzw/RzBV69mSOzJYDD3pRwushA1+5tHtPF8fjmzBnrQ==
dependencies:
- "@smithy/middleware-serde" "^3.0.6"
- "@smithy/node-config-provider" "^3.1.7"
- "@smithy/shared-ini-file-loader" "^3.1.7"
- "@smithy/types" "^3.4.2"
- "@smithy/url-parser" "^3.0.6"
- "@smithy/util-middleware" "^3.0.6"
+ "@smithy/middleware-serde" "^3.0.7"
+ "@smithy/node-config-provider" "^3.1.8"
+ "@smithy/shared-ini-file-loader" "^3.1.8"
+ "@smithy/types" "^3.5.0"
+ "@smithy/url-parser" "^3.0.7"
+ "@smithy/util-middleware" "^3.0.7"
tslib "^2.6.2"
-"@smithy/middleware-retry@^3.0.16", "@smithy/middleware-retry@^3.0.18":
- version "3.0.18"
- resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-3.0.18.tgz#58372e264ca0c3a35f0526c531eb433ed8472df0"
- integrity sha512-YU1o/vYob6vlqZdd97MN8cSXRToknLXhFBL3r+c9CZcnxkO/rgNZ++CfgX2vsmnEKvlqdi26+SRtSzlVp5z6Mg==
+"@smithy/middleware-retry@^3.0.21", "@smithy/middleware-retry@^3.0.22":
+ version "3.0.22"
+ resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-3.0.22.tgz#578ceafd72fd655cde35c35b462a8aad26fd07e2"
+ integrity sha512-svEN7O2Tf7BoaBkPzX/8AE2Bv7p16d9/ulFAD1Gmn5g19iMqNk1WIkMxAY7SpB9/tVtUwKx0NaIsBRl88gumZA==
dependencies:
- "@smithy/node-config-provider" "^3.1.7"
- "@smithy/protocol-http" "^4.1.3"
- "@smithy/service-error-classification" "^3.0.6"
- "@smithy/smithy-client" "^3.3.2"
- "@smithy/types" "^3.4.2"
- "@smithy/util-middleware" "^3.0.6"
- "@smithy/util-retry" "^3.0.6"
+ "@smithy/node-config-provider" "^3.1.8"
+ "@smithy/protocol-http" "^4.1.4"
+ "@smithy/service-error-classification" "^3.0.7"
+ "@smithy/smithy-client" "^3.3.6"
+ "@smithy/types" "^3.5.0"
+ "@smithy/util-middleware" "^3.0.7"
+ "@smithy/util-retry" "^3.0.7"
tslib "^2.6.2"
uuid "^9.0.1"
-"@smithy/middleware-serde@^3.0.4", "@smithy/middleware-serde@^3.0.6":
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-3.0.6.tgz#9f7a9c152989b59c12865ef3a17acbdb7b6a1566"
- integrity sha512-KKTUSl1MzOM0MAjGbudeaVNtIDo+PpekTBkCNwvfZlKndodrnvRo+00USatiyLOc0ujjO9UydMRu3O9dYML7ag==
+"@smithy/middleware-serde@^3.0.6", "@smithy/middleware-serde@^3.0.7":
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-3.0.7.tgz#03f0dda75edffc4cc90ea422349cbfb82368efa7"
+ integrity sha512-VytaagsQqtH2OugzVTq4qvjkLNbWehHfGcGr0JLJmlDRrNCeZoWkWsSOw1nhS/4hyUUWF/TLGGml4X/OnEep5g==
dependencies:
- "@smithy/types" "^3.4.2"
+ "@smithy/types" "^3.5.0"
tslib "^2.6.2"
-"@smithy/middleware-stack@^3.0.4", "@smithy/middleware-stack@^3.0.6":
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-3.0.6.tgz#e63d09b3e292b7a46ac3b9eb482973701de15a6f"
- integrity sha512-2c0eSYhTQ8xQqHMcRxLMpadFbTXg6Zla5l0mwNftFCZMQmuhI7EbAJMx6R5eqfuV3YbJ3QGyS3d5uSmrHV8Khg==
+"@smithy/middleware-stack@^3.0.6", "@smithy/middleware-stack@^3.0.7":
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-3.0.7.tgz#813fa7b47895ce0d085eac89c056d21b1e46e771"
+ integrity sha512-EyTbMCdqS1DoeQsO4gI7z2Gzq1MoRFAeS8GkFYIwbedB7Lp5zlLHJdg+56tllIIG5Hnf9ZWX48YKSHlsKvugGA==
dependencies:
- "@smithy/types" "^3.4.2"
+ "@smithy/types" "^3.5.0"
tslib "^2.6.2"
-"@smithy/node-config-provider@^3.1.5", "@smithy/node-config-provider@^3.1.7":
+"@smithy/node-config-provider@^3.1.7", "@smithy/node-config-provider@^3.1.8":
+ version "3.1.8"
+ resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-3.1.8.tgz#2c1092040b4062eae0f7c9e121cc00ac6a77efee"
+ integrity sha512-E0rU0DglpeJn5ge64mk8wTGEXcQwmpUTY5Zr7IzTpDLmHKiIamINERNZYrPQjg58Ck236sEKSwRSHA4CwshU6Q==
+ dependencies:
+ "@smithy/property-provider" "^3.1.7"
+ "@smithy/shared-ini-file-loader" "^3.1.8"
+ "@smithy/types" "^3.5.0"
+ tslib "^2.6.2"
+
+"@smithy/node-http-handler@^3.2.3", "@smithy/node-http-handler@^3.2.4":
+ version "3.2.4"
+ resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-3.2.4.tgz#3c57c40d082c3bacac1e49955bd1240e8ccc40b2"
+ integrity sha512-49reY3+JgLMFNm7uTAKBWiKCA6XSvkNp9FqhVmusm2jpVnHORYFeFZ704LShtqWfjZW/nhX+7Iexyb6zQfXYIQ==
+ dependencies:
+ "@smithy/abort-controller" "^3.1.5"
+ "@smithy/protocol-http" "^4.1.4"
+ "@smithy/querystring-builder" "^3.0.7"
+ "@smithy/types" "^3.5.0"
+ tslib "^2.6.2"
+
+"@smithy/property-provider@^3.1.6", "@smithy/property-provider@^3.1.7":
version "3.1.7"
- resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-3.1.7.tgz#6ae71aeff45e8c9792720986f0b1623cf6da671f"
- integrity sha512-g3mfnC3Oo8pOI0dYuPXLtdW1WGVb3bR2tkV21GNkm0ZvQjLTtamXAwCWt/FCb0HGvKt3gHHmF1XerG0ICfalOg==
+ resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-3.1.7.tgz#8a304a4b9110a067a93c784e4c11e175f82da379"
+ integrity sha512-QfzLi1GPMisY7bAM5hOUqBdGYnY5S2JAlr201pghksrQv139f8iiiMalXtjczIP5f6owxFn3MINLNUNvUkgtPw==
dependencies:
- "@smithy/property-provider" "^3.1.6"
- "@smithy/shared-ini-file-loader" "^3.1.7"
- "@smithy/types" "^3.4.2"
+ "@smithy/types" "^3.5.0"
tslib "^2.6.2"
-"@smithy/node-http-handler@^3.2.0", "@smithy/node-http-handler@^3.2.2":
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-3.2.2.tgz#1e659d52ba4d27123efc7b8a5c1abe76f97ea915"
- integrity sha512-42Cy4/oT2O+00aiG1iQ7Kd7rE6q8j7vI0gFfnMlUiATvyo8vefJkhb7O10qZY0jAqo5WZdUzfl9IV6wQ3iMBCg==
+"@smithy/protocol-http@^4.1.3", "@smithy/protocol-http@^4.1.4":
+ version "4.1.4"
+ resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-4.1.4.tgz#6940d652b1825bda2422163ec9baab552669a338"
+ integrity sha512-MlWK8eqj0JlpZBnWmjQLqmFp71Ug00P+m72/1xQB3YByXD4zZ+y9N4hYrR0EDmrUCZIkyATWHOXFgtavwGDTzQ==
dependencies:
- "@smithy/abort-controller" "^3.1.4"
- "@smithy/protocol-http" "^4.1.3"
- "@smithy/querystring-builder" "^3.0.6"
- "@smithy/types" "^3.4.2"
+ "@smithy/types" "^3.5.0"
tslib "^2.6.2"
-"@smithy/property-provider@^3.1.4", "@smithy/property-provider@^3.1.6":
- version "3.1.6"
- resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-3.1.6.tgz#141a245ad8cac074d29a836ec992ef7dc3363bf7"
- integrity sha512-NK3y/T7Q/Bw+Z8vsVs9MYIQ5v7gOX7clyrXcwhhIBQhbPgRl6JDrZbusO9qWDhcEus75Tg+VCxtIRfo3H76fpw==
+"@smithy/querystring-builder@^3.0.7":
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-3.0.7.tgz#8c443c65f4249ff1637088db1166d18411d41555"
+ integrity sha512-65RXGZZ20rzqqxTsChdqSpbhA6tdt5IFNgG6o7e1lnPVLCe6TNWQq4rTl4N87hTDD8mV4IxJJnvyE7brbnRkQw==
dependencies:
- "@smithy/types" "^3.4.2"
- tslib "^2.6.2"
-
-"@smithy/protocol-http@^4.1.1", "@smithy/protocol-http@^4.1.3":
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-4.1.3.tgz#91d894ec7d82c012c5674cb3e209800852f05abd"
- integrity sha512-GcbMmOYpH9iRqtC05RbRnc/0FssxSTHlmaNhYBTgSgNCYpdR3Kt88u5GAZTBmouzv+Zlj/VRv92J9ruuDeJuEw==
- dependencies:
- "@smithy/types" "^3.4.2"
- tslib "^2.6.2"
-
-"@smithy/querystring-builder@^3.0.6":
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-3.0.6.tgz#bcb718b860697dca5257ca38dc8041a4696c486f"
- integrity sha512-sQe08RunoObe+Usujn9+R2zrLuQERi3CWvRO3BvnoWSYUaIrLKuAIeY7cMeDax6xGyfIP3x/yFWbEKSXvOnvVg==
- dependencies:
- "@smithy/types" "^3.4.2"
+ "@smithy/types" "^3.5.0"
"@smithy/util-uri-escape" "^3.0.0"
tslib "^2.6.2"
-"@smithy/querystring-parser@^3.0.6":
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-3.0.6.tgz#f30e7e244fa674d77bdfd3c65481c5dc0aa083ef"
- integrity sha512-UJKw4LlEkytzz2Wq+uIdHf6qOtFfee/o7ruH0jF5I6UAuU+19r9QV7nU3P/uI0l6+oElRHmG/5cBBcGJrD7Ozg==
+"@smithy/querystring-parser@^3.0.7":
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-3.0.7.tgz#936206d1e6da9d862384dae730b4bad042d6a948"
+ integrity sha512-Fouw4KJVWqqUVIu1gZW8BH2HakwLz6dvdrAhXeXfeymOBrZw+hcqaWs+cS1AZPVp4nlbeIujYrKA921ZW2WMPA==
dependencies:
- "@smithy/types" "^3.4.2"
+ "@smithy/types" "^3.5.0"
tslib "^2.6.2"
-"@smithy/service-error-classification@^3.0.6":
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-3.0.6.tgz#e0ca00b79d9ccf00795284e01cfdc48b43b81d76"
- integrity sha512-53SpchU3+DUZrN7J6sBx9tBiCVGzsib2e4sc512Q7K9fpC5zkJKs6Z9s+qbMxSYrkEkle6hnMtrts7XNkMJJMg==
+"@smithy/service-error-classification@^3.0.7":
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-3.0.7.tgz#5bab4ad802d30bd3fa52b8134f6c171582358226"
+ integrity sha512-91PRkTfiBf9hxkIchhRKJfl1rsplRDyBnmyFca3y0Z3x/q0JJN480S83LBd8R6sBCkm2bBbqw2FHp0Mbh+ecSA==
dependencies:
- "@smithy/types" "^3.4.2"
+ "@smithy/types" "^3.5.0"
-"@smithy/shared-ini-file-loader@^3.1.5", "@smithy/shared-ini-file-loader@^3.1.7":
- version "3.1.7"
- resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.7.tgz#bdcf3f0213c3c5779c3fbb41580e9a217ad52e8f"
- integrity sha512-IA4K2qTJYXkF5OfVN4vsY1hfnUZjaslEE8Fsr/gGFza4TAC2A9NfnZuSY2srQIbt9bwtjHiAayrRVgKse4Q7fA==
+"@smithy/shared-ini-file-loader@^3.1.7", "@smithy/shared-ini-file-loader@^3.1.8":
+ version "3.1.8"
+ resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.8.tgz#7a0bf5f20cfe8e0c4a36d8dcab8194d0d2ee958e"
+ integrity sha512-0NHdQiSkeGl0ICQKcJQ2lCOKH23Nb0EaAa7RDRId6ZqwXkw4LJyIyZ0t3iusD4bnKYDPLGy2/5e2rfUhrt0Acw==
dependencies:
- "@smithy/types" "^3.4.2"
+ "@smithy/types" "^3.5.0"
tslib "^2.6.2"
-"@smithy/signature-v4@^4.1.1":
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-4.1.3.tgz#1a5adc19563b8cf8f28ae1ada4d6cda7d351943d"
- integrity sha512-YD2KYSCEEeFHcWZ1E3mLdAaHl8T/TANh6XwmocQ6nPcTdBfh4N5fusgnblnWDlnlU1/cUqEq3PiGi22GmT2Lkg==
+"@smithy/signature-v4@^4.1.4":
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-4.2.0.tgz#291f5a0e756cc251377e1e8af2a1f494e6173029"
+ integrity sha512-LafbclHNKnsorMgUkKm7Tk7oJ7xizsZ1VwqhGKqoCIrXh4fqDDp73fK99HOEEgcsQbtemmeY/BPv0vTVYYUNEQ==
dependencies:
"@smithy/is-array-buffer" "^3.0.0"
- "@smithy/protocol-http" "^4.1.3"
- "@smithy/types" "^3.4.2"
+ "@smithy/protocol-http" "^4.1.4"
+ "@smithy/types" "^3.5.0"
"@smithy/util-hex-encoding" "^3.0.0"
- "@smithy/util-middleware" "^3.0.6"
+ "@smithy/util-middleware" "^3.0.7"
"@smithy/util-uri-escape" "^3.0.0"
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
-"@smithy/smithy-client@^3.3.0", "@smithy/smithy-client@^3.3.2":
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-3.3.2.tgz#0c5511525f3e64ac5132d513c38d5d0d4a770719"
- integrity sha512-RKDfhF2MTwXl7jan5d7QfS9eCC6XJbO3H+EZAvLQN8A5in4ib2Ml4zoeLo57w9QrqFekBPcsoC2hW3Ekw4vQ9Q==
+"@smithy/smithy-client@^3.3.5", "@smithy/smithy-client@^3.3.6":
+ version "3.3.6"
+ resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-3.3.6.tgz#882fcc4b5db35c284c7a7c6116b27be324c41202"
+ integrity sha512-qdH+mvDHgq1ss6mocyIl2/VjlWXew7pGwZQydwYJczEc22HZyX3k8yVPV9aZsbYbssHPvMDRA5rfBDrjQUbIIw==
dependencies:
- "@smithy/middleware-endpoint" "^3.1.3"
- "@smithy/middleware-stack" "^3.0.6"
- "@smithy/protocol-http" "^4.1.3"
- "@smithy/types" "^3.4.2"
- "@smithy/util-stream" "^3.1.6"
+ "@smithy/middleware-endpoint" "^3.1.4"
+ "@smithy/middleware-stack" "^3.0.7"
+ "@smithy/protocol-http" "^4.1.4"
+ "@smithy/types" "^3.5.0"
+ "@smithy/util-stream" "^3.1.9"
tslib "^2.6.2"
-"@smithy/types@^3.4.0", "@smithy/types@^3.4.2":
- version "3.4.2"
- resolved "https://registry.yarnpkg.com/@smithy/types/-/types-3.4.2.tgz#aa2d087922d57205dbad68df8a45c848699c551e"
- integrity sha512-tHiFcfcVedVBHpmHUEUHOCCih8iZbIAYn9NvPsNzaPm/237I3imdDdZoOC8c87H5HBAVEa06tTgb+OcSWV9g5w==
+"@smithy/types@^3.4.2", "@smithy/types@^3.5.0":
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/@smithy/types/-/types-3.5.0.tgz#9589e154c50d9c5d00feb7d818112ef8fc285d6e"
+ integrity sha512-QN0twHNfe8mNJdH9unwsCK13GURU7oEAZqkBI+rsvpv1jrmserO+WnLE7jidR9W/1dxwZ0u/CB01mV2Gms/K2Q==
dependencies:
tslib "^2.6.2"
-"@smithy/url-parser@^3.0.4", "@smithy/url-parser@^3.0.6":
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-3.0.6.tgz#98b426f9a492e0c992fcd5dceac35444c2632837"
- integrity sha512-47Op/NU8Opt49KyGpHtVdnmmJMsp2hEwBdyjuFB9M2V5QVOwA7pBhhxKN5z6ztKGrMw76gd8MlbPuzzvaAncuQ==
+"@smithy/url-parser@^3.0.6", "@smithy/url-parser@^3.0.7":
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-3.0.7.tgz#9d7d7e4e38514bf75ade6e8a30d2300f3db17d1b"
+ integrity sha512-70UbSSR8J97c1rHZOWhl+VKiZDqHWxs/iW8ZHrHp5fCCPLSBE7GcUlUvKSle3Ca+J9LLbYCj/A79BxztBvAfpA==
dependencies:
- "@smithy/querystring-parser" "^3.0.6"
- "@smithy/types" "^3.4.2"
+ "@smithy/querystring-parser" "^3.0.7"
+ "@smithy/types" "^3.5.0"
tslib "^2.6.2"
"@smithy/util-base64@^3.0.0":
@@ -1285,37 +1285,37 @@
dependencies:
tslib "^2.6.2"
-"@smithy/util-defaults-mode-browser@^3.0.16":
- version "3.0.18"
- resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.18.tgz#c3904b71db96c9b99861fc2017fea503fcff12a4"
- integrity sha512-/eveCzU6Z6Yw8dlYQLA4rcK30XY0E4L3lD3QFHm59mzDaWYelrXE1rlynuT3J6qxv+5yNy3a1JuzhG5hk5hcmw==
+"@smithy/util-defaults-mode-browser@^3.0.21":
+ version "3.0.22"
+ resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.22.tgz#e9141ed58109d572337a621d96131526aaf4f42f"
+ integrity sha512-WKzUxNsOun5ETwEOrvooXeI1mZ8tjDTOcN4oruELWHhEYDgQYWwxZupURVyovcv+h5DyQT/DzK5nm4ZoR/Tw5Q==
dependencies:
- "@smithy/property-provider" "^3.1.6"
- "@smithy/smithy-client" "^3.3.2"
- "@smithy/types" "^3.4.2"
+ "@smithy/property-provider" "^3.1.7"
+ "@smithy/smithy-client" "^3.3.6"
+ "@smithy/types" "^3.5.0"
bowser "^2.11.0"
tslib "^2.6.2"
-"@smithy/util-defaults-mode-node@^3.0.16":
- version "3.0.18"
- resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.18.tgz#6b46911f2f749bb048cdc287d7237be9d58f4a6b"
- integrity sha512-9cfzRjArtOFPlTYRREJk00suUxVXTgbrzVncOyMRTUeMKnecG/YentLF3cORa+R6mUOMSrMSnT18jos1PKqK6Q==
+"@smithy/util-defaults-mode-node@^3.0.21":
+ version "3.0.22"
+ resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.22.tgz#fc51f37aaa5ec03edec0da890a1ca1e3e3cdc70b"
+ integrity sha512-hUsciOmAq8fsGwqg4+pJfNRmrhfqMH4Y9UeGcgeUl88kPAoYANFATJqCND+O4nUvwp5TzsYwGpqpcBKyA8LUUg==
dependencies:
- "@smithy/config-resolver" "^3.0.8"
- "@smithy/credential-provider-imds" "^3.2.3"
- "@smithy/node-config-provider" "^3.1.7"
- "@smithy/property-provider" "^3.1.6"
- "@smithy/smithy-client" "^3.3.2"
- "@smithy/types" "^3.4.2"
+ "@smithy/config-resolver" "^3.0.9"
+ "@smithy/credential-provider-imds" "^3.2.4"
+ "@smithy/node-config-provider" "^3.1.8"
+ "@smithy/property-provider" "^3.1.7"
+ "@smithy/smithy-client" "^3.3.6"
+ "@smithy/types" "^3.5.0"
tslib "^2.6.2"
-"@smithy/util-endpoints@^2.1.0":
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-2.1.2.tgz#e1d789d598da9ab955b8cf3257ab2f263c35031a"
- integrity sha512-FEISzffb4H8DLzGq1g4MuDpcv6CIG15fXoQzDH9SjpRJv6h7J++1STFWWinilG0tQh9H1v2UKWG19Jjr2B16zQ==
+"@smithy/util-endpoints@^2.1.2":
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-2.1.3.tgz#7498151e9dc714bdd0c6339314dd2350fa4d250a"
+ integrity sha512-34eACeKov6jZdHqS5hxBMJ4KyWKztTMulhuQ2UdOoP6vVxMLrOKUqIXAwJe/wiWMhXhydLW664B02CNpQBQ4Aw==
dependencies:
- "@smithy/node-config-provider" "^3.1.7"
- "@smithy/types" "^3.4.2"
+ "@smithy/node-config-provider" "^3.1.8"
+ "@smithy/types" "^3.5.0"
tslib "^2.6.2"
"@smithy/util-hex-encoding@^3.0.0":
@@ -1325,31 +1325,31 @@
dependencies:
tslib "^2.6.2"
-"@smithy/util-middleware@^3.0.4", "@smithy/util-middleware@^3.0.6":
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-3.0.6.tgz#463c41e74d6e8d758f6cceba4dbed4dc5a4afe50"
- integrity sha512-BxbX4aBhI1O9p87/xM+zWy0GzT3CEVcXFPBRDoHAM+pV0eSW156pR+PSYEz0DQHDMYDsYAflC2bQNz2uaDBUZQ==
+"@smithy/util-middleware@^3.0.6", "@smithy/util-middleware@^3.0.7":
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-3.0.7.tgz#770d09749b6d170a1641384a2e961487447446fa"
+ integrity sha512-OVA6fv/3o7TMJTpTgOi1H5OTwnuUa8hzRzhSFDtZyNxi6OZ70L/FHattSmhE212I7b6WSOJAAmbYnvcjTHOJCA==
dependencies:
- "@smithy/types" "^3.4.2"
+ "@smithy/types" "^3.5.0"
tslib "^2.6.2"
-"@smithy/util-retry@^3.0.4", "@smithy/util-retry@^3.0.6":
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-3.0.6.tgz#297de1cd5a836fb957ab2ad3439041e848815499"
- integrity sha512-BRZiuF7IwDntAbevqMco67an0Sr9oLQJqqRCsSPZZHYRnehS0LHDAkJk/pSmI7Z8c/1Vet294H7fY2fWUgB+Rg==
+"@smithy/util-retry@^3.0.6", "@smithy/util-retry@^3.0.7":
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-3.0.7.tgz#694e0667574ffe9772f620b35d3c7286aced35e9"
+ integrity sha512-nh1ZO1vTeo2YX1plFPSe/OXaHkLAHza5jpokNiiKX2M5YpNUv6RxGJZhpfmiR4jSvVHCjIDmILjrxKmP+/Ghug==
dependencies:
- "@smithy/service-error-classification" "^3.0.6"
- "@smithy/types" "^3.4.2"
+ "@smithy/service-error-classification" "^3.0.7"
+ "@smithy/types" "^3.5.0"
tslib "^2.6.2"
-"@smithy/util-stream@^3.1.4", "@smithy/util-stream@^3.1.6":
- version "3.1.6"
- resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-3.1.6.tgz#424dbb4e321129807e5fb01d961ef902ee7c04f8"
- integrity sha512-lQEUfTx1ht5CRdvIjdAN/gUL6vQt2wSARGGLaBHNe+iJSkRHlWzY+DOn0mFTmTgyU3jcI5n9DkT5gTzYuSOo6A==
+"@smithy/util-stream@^3.1.8", "@smithy/util-stream@^3.1.9":
+ version "3.1.9"
+ resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-3.1.9.tgz#d39656eae27696bdc5a3ec7c2f6b89c32dccd1ca"
+ integrity sha512-7YAR0Ub3MwTMjDfjnup4qa6W8gygZMxikBhFMPESi6ASsl/rZJhwLpF/0k9TuezScCojsM0FryGdz4LZtjKPPQ==
dependencies:
- "@smithy/fetch-http-handler" "^3.2.7"
- "@smithy/node-http-handler" "^3.2.2"
- "@smithy/types" "^3.4.2"
+ "@smithy/fetch-http-handler" "^3.2.9"
+ "@smithy/node-http-handler" "^3.2.4"
+ "@smithy/types" "^3.5.0"
"@smithy/util-base64" "^3.0.0"
"@smithy/util-buffer-from" "^3.0.0"
"@smithy/util-hex-encoding" "^3.0.0"
@@ -1407,9 +1407,9 @@
"@types/node" "*"
"@types/node@*":
- version "22.5.5"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-22.5.5.tgz#52f939dd0f65fc552a4ad0b392f3c466cc5d7a44"
- integrity sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==
+ version "22.7.4"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-22.7.4.tgz#e35d6f48dca3255ce44256ddc05dee1c23353fcc"
+ integrity sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==
dependencies:
undici-types "~6.19.2"
@@ -2321,9 +2321,9 @@ axios@^1.6.8:
proxy-from-env "^1.1.0"
b4a@^1.6.4:
- version "1.6.6"
- resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.6.tgz#a4cc349a3851987c3c4ac2d7785c18744f6da9ba"
- integrity sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==
+ version "1.6.7"
+ resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.7.tgz#a99587d4ebbfbd5a6e3b21bdb5d5fa385767abe4"
+ integrity sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==
babel-plugin-jsx-pragmatic@^1.0.2:
version "1.0.2"
@@ -2363,9 +2363,9 @@ balanced-match@^1.0.0:
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
bare-events@^2.2.0:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.4.2.tgz#3140cca7a0e11d49b3edc5041ab560659fd8e1f8"
- integrity sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.5.0.tgz#305b511e262ffd8b9d5616b056464f8e1b3329cc"
+ integrity sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==
base-64@^0.1.0:
version "0.1.0"
@@ -2530,12 +2530,12 @@ browser-or-node@^2.1.1:
integrity sha512-8CVjaLJGuSKMVTxJ2DpBl5XnlNDiT4cQFeuCJJrvJmts9YrTZDizTX7PjC2s6W4x+MBGZeEY6dGMrF04/6Hgqg==
browserslist@^4.23.1:
- version "4.23.3"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.3.tgz#debb029d3c93ebc97ffbc8d9cbb03403e227c800"
- integrity sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==
+ version "4.24.0"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.0.tgz#a1325fe4bc80b64fda169629fc01b3d6cecd38d4"
+ integrity sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==
dependencies:
- caniuse-lite "^1.0.30001646"
- electron-to-chromium "^1.5.4"
+ caniuse-lite "^1.0.30001663"
+ electron-to-chromium "^1.5.28"
node-releases "^2.0.18"
update-browserslist-db "^1.1.0"
@@ -2695,10 +2695,10 @@ camelcase@^5.0.0:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
-caniuse-lite@^1.0.30001646:
- version "1.0.30001660"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001660.tgz#31218de3463fabb44d0b7607b652e56edf2e2355"
- integrity sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==
+caniuse-lite@^1.0.30001663:
+ version "1.0.30001664"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001664.tgz#d588d75c9682d3301956b05a3749652a80677df4"
+ integrity sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==
caseless@~0.12.0:
version "0.12.0"
@@ -3294,9 +3294,9 @@ discord-api-types@0.37.97:
integrity sha512-No1BXPcVkyVD4ZVmbNgDKaBoqgeQ+FJpzZ8wqHkfmBnTZig1FcH3iPPersiK1TUIAzgClh2IvOuVUYfcWLQAOA==
discord-api-types@^0.37.12, discord-api-types@^0.37.41:
- version "0.37.100"
- resolved "https://registry.yarnpkg.com/discord-api-types/-/discord-api-types-0.37.100.tgz#5979892d39511bc7f1dbb9660d2d2cad698b3de7"
- integrity sha512-a8zvUI0GYYwDtScfRd/TtaNBDTXwP5DiDVX7K5OmE+DRT57gBqKnwtOC5Ol8z0mRW8KQfETIgiB8U0YZ9NXiCA==
+ version "0.37.101"
+ resolved "https://registry.yarnpkg.com/discord-api-types/-/discord-api-types-0.37.101.tgz#1512a26e35b700b9dfb903a5747741a097f9c8bb"
+ integrity sha512-2wizd94t7G3A8U5Phr3AiuL4gSvhqistDwWnlk1VLTit8BI1jWUncFqFQNdPbHqS3661+Nx/iEyIwtVjPuBP3w==
discord.js@14.6.0:
version "14.6.0"
@@ -3383,10 +3383,10 @@ ee-first@1.1.1:
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
-electron-to-chromium@^1.5.4:
- version "1.5.23"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.23.tgz#6dabd8f7fec5cbf618b732ff4c42950dcc7a3be5"
- integrity sha512-mBhODedOXg4v5QWwl21DjM5amzjmI1zw9EPrPK/5Wx7C8jt33bpZNrC7OhHUG3pxRtbLpr3W2dXT+Ph1SsfRZA==
+electron-to-chromium@^1.5.28:
+ version "1.5.30"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.30.tgz#5b264b489cfe0c3dd71097c164d795444834e7c7"
+ integrity sha512-sXI35EBN4lYxzc/pIGorlymYNzDBOqkSlVRe6MkgBsW/hW1tpC/HDJ2fjG7XnjakzfLEuvdmux0Mjs6jHq4UOA==
emoji-regex@^7.0.1:
version "7.0.3"
@@ -3585,7 +3585,7 @@ es6-symbol@^3.1.1, es6-symbol@^3.1.3:
d "^1.0.2"
ext "^1.7.0"
-escalade@^3.1.2:
+escalade@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5"
integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==
@@ -3648,14 +3648,14 @@ exit-hook@^1.0.0:
resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8"
integrity sha512-MsG3prOVw1WtLXAZbM3KiYtooKR1LvxHh3VHsVtIy0uiUu8usxgB/94DP2HxtD/661lLdB6yzQ09lGJSQr6nkg==
-express-handlebars@5.3.5:
- version "5.3.5"
- resolved "https://registry.yarnpkg.com/express-handlebars/-/express-handlebars-5.3.5.tgz#a04a1e670aa97d5b3a8080de8336f79228593540"
- integrity sha512-r9pzDc94ZNJ7FVvtsxLfPybmN0eFAUnR61oimNPRpD0D7nkLcezrkpZzoXS5TI75wYHRbflPLTU39B62pwB4DA==
+express-handlebars@7.1.3:
+ version "7.1.3"
+ resolved "https://registry.yarnpkg.com/express-handlebars/-/express-handlebars-7.1.3.tgz#48de4fff6617af9574a6d63031f34fe95e255dd2"
+ integrity sha512-O0W4n14iQ8+iFIDdiMh9HRI2nbVQJ/h1qndlD1TXWxxcfbKjKoqJh+ti2tROkyx4C4VQrt0y3bANBQ5auQAiew==
dependencies:
- glob "^7.2.0"
- graceful-fs "^4.2.8"
- handlebars "^4.7.7"
+ glob "^10.4.2"
+ graceful-fs "^4.2.11"
+ handlebars "^4.7.8"
express-ws@5.0.2:
version "5.0.2"
@@ -4092,7 +4092,7 @@ glob-parent@~5.1.2:
dependencies:
is-glob "^4.0.1"
-glob@^10.0.0:
+glob@^10.0.0, glob@^10.4.2:
version "10.4.5"
resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956"
integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==
@@ -4173,7 +4173,7 @@ gopd@^1.0.1:
dependencies:
get-intrinsic "^1.1.3"
-graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.2.0, graceful-fs@^4.2.6, graceful-fs@^4.2.8:
+graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.6:
version "4.2.11"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
@@ -4186,7 +4186,7 @@ gtoken@^7.0.0:
gaxios "^6.0.0"
jws "^4.0.0"
-handlebars@^4.7.7:
+handlebars@^4.7.8:
version "4.7.8"
resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9"
integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==
@@ -5938,9 +5938,9 @@ number-is-nan@^1.0.0:
integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==
nwsapi@^2.2.4:
- version "2.2.12"
- resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.12.tgz#fb6af5c0ec35b27b4581eb3bbad34ec9e5c696f8"
- integrity sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==
+ version "2.2.13"
+ resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.13.tgz#e56b4e98960e7a040e5474536587e599c4ff4655"
+ integrity sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==
nyc@^14.1.1:
version "14.1.1"
@@ -6160,9 +6160,9 @@ package-hash@^3.0.0:
release-zalgo "^1.0.0"
package-json-from-dist@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00"
- integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505"
+ integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==
packet-reader@1.0.0:
version "1.0.0"
@@ -6398,25 +6398,25 @@ pg-cloudflare@^1.1.1:
resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.1.1.tgz#e6d5833015b170e23ae819e8c5d7eaedb472ca98"
integrity sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==
-pg-connection-string@^2.4.0, pg-connection-string@^2.5.0, pg-connection-string@^2.6.4:
- version "2.6.4"
- resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.6.4.tgz#f543862adfa49fa4e14bc8a8892d2a84d754246d"
- integrity sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA==
+pg-connection-string@^2.4.0, pg-connection-string@^2.5.0, pg-connection-string@^2.7.0:
+ version "2.7.0"
+ resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.7.0.tgz#f1d3489e427c62ece022dba98d5262efcb168b37"
+ integrity sha512-PI2W9mv53rXJQEOb8xNR8lH7Hr+EKa6oJa38zsK0S/ky2er16ios1wLKhZyxzD7jUReiWokc9WK5nxSnC7W1TA==
pg-int8@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c"
integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==
-pg-pool@^3.4.1, pg-pool@^3.6.2:
- version "3.6.2"
- resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.6.2.tgz#3a592370b8ae3f02a7c8130d245bc02fa2c5f3f2"
- integrity sha512-Htjbg8BlwXqSBQ9V8Vjtc+vzf/6fVUuak/3/XXKA9oxZprwW3IMDQTGHP+KDmVL7rtd+R1QjbnCFPuTHm3G4hg==
+pg-pool@^3.4.1, pg-pool@^3.7.0:
+ version "3.7.0"
+ resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.7.0.tgz#d4d3c7ad640f8c6a2245adc369bafde4ebb8cbec"
+ integrity sha512-ZOBQForurqh4zZWjrgSwwAtzJ7QiRX0ovFkZr2klsen3Nm0aoh33Ls0fzfv3imeH/nw/O27cjdz5kzYJfeGp/g==
-pg-protocol@^1.5.0, pg-protocol@^1.6.1:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.6.1.tgz#21333e6d83b01faaebfe7a33a7ad6bfd9ed38cb3"
- integrity sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg==
+pg-protocol@^1.5.0, pg-protocol@^1.7.0:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.7.0.tgz#ec037c87c20515372692edac8b63cf4405448a93"
+ integrity sha512-hTK/mE36i8fDDhgDFjy6xNOG+LCorxLG3WO17tku+ij6sVHXh1jQUJ8hYAnRhNla4QVD2H8er/FOjc/+EgC6yQ==
pg-types@^2.1.0:
version "2.2.0"
@@ -6443,13 +6443,13 @@ pg@8.7.1:
pgpass "1.x"
pg@^8.4.0:
- version "8.12.0"
- resolved "https://registry.yarnpkg.com/pg/-/pg-8.12.0.tgz#9341724db571022490b657908f65aee8db91df79"
- integrity sha512-A+LHUSnwnxrnL/tZ+OLfqR1SxLN3c/pgDztZ47Rpbsd4jUytsTtwQo/TLPRzPJMp/1pbhYVhH9cuSZLAajNfjQ==
+ version "8.13.0"
+ resolved "https://registry.yarnpkg.com/pg/-/pg-8.13.0.tgz#e3d245342eb0158112553fcc1890a60720ae2a3d"
+ integrity sha512-34wkUTh3SxTClfoHB3pQ7bIMvw9dpFU1audQQeZG837fmHfHpr14n/AELVDoOYVDW2h5RDWU78tFjkD+erSBsw==
dependencies:
- pg-connection-string "^2.6.4"
- pg-pool "^3.6.2"
- pg-protocol "^1.6.1"
+ pg-connection-string "^2.7.0"
+ pg-pool "^3.7.0"
+ pg-protocol "^1.7.0"
pg-types "^2.1.0"
pgpass "1.x"
optionalDependencies:
@@ -6472,7 +6472,7 @@ pgtools@0.3.2:
pg-connection-string "^2.4.0"
yargs "^5.0.0"
-picocolors@^1.0.0, picocolors@^1.0.1:
+picocolors@^1.0.0, picocolors@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.0.tgz#5358b76a78cde483ba5cef6a9dc9671440b27d59"
integrity sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==
@@ -6775,7 +6775,7 @@ read-pkg@^3.0.0:
normalize-package-data "^2.3.2"
path-type "^3.0.0"
-"readable-stream@2 || 3", readable-stream@3, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0, readable-stream@^3.6.2:
+"readable-stream@2 || 3", readable-stream@3, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0:
version "3.6.2"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
@@ -6797,7 +6797,7 @@ readable-stream@^2.0.0, readable-stream@^2.0.5, readable-stream@^2.3.5:
string_decoder "~1.1.1"
util-deprecate "~1.0.1"
-readable-stream@^4.0.0:
+readable-stream@^4.0.0, readable-stream@^4.5.2:
version "4.5.2"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.5.2.tgz#9e7fc4c45099baeed934bff6eb97ba6cf2729e09"
integrity sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==
@@ -8065,12 +8065,12 @@ unpipe@1.0.0, unpipe@~1.0.0:
integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
update-browserslist-db@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz#7ca61c0d8650766090728046e416a8cde682859e"
- integrity sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz#80846fba1d79e82547fb661f8d141e0945755fe5"
+ integrity sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==
dependencies:
- escalade "^3.1.2"
- picocolors "^1.0.1"
+ escalade "^3.2.0"
+ picocolors "^1.1.0"
upper-case@^1.1.1:
version "1.1.3"
@@ -8385,12 +8385,12 @@ window-size@^0.2.0:
integrity sha512-UD7d8HFA2+PZsbKyaOCEy8gMh1oDtHgJh1LfgjQ4zVXmYjAT/kvz3PueITKuqDiIXQe7yzpPnxX3lNc+AhQMyw==
winston-transport@^4.7.0:
- version "4.7.1"
- resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.7.1.tgz#52ff1bcfe452ad89991a0aaff9c3b18e7f392569"
- integrity sha512-wQCXXVgfv/wUPOfb2x0ruxzwkcZfxcktz6JIMUaPLmcNhO4bZTwA/WtDWK74xV3F2dKu8YadrFv0qhwYjVEwhA==
+ version "4.8.0"
+ resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.8.0.tgz#a15080deaeb80338455ac52c863418c74fcf38ea"
+ integrity sha512-qxSTKswC6llEMZKgCQdaWgDuMJQnhuvF5f2Nk3SNXc4byfQ+voo2mX1Px9dkNOuR8p0KAjfPG29PuYUSIb+vSA==
dependencies:
logform "^2.6.1"
- readable-stream "^3.6.2"
+ readable-stream "^4.5.2"
triple-beam "^1.3.0"
winston@^3.3.3:
diff --git a/third_party/nixpkgs/pkgs/tools/admin/pgadmin/default.nix b/third_party/nixpkgs/pkgs/tools/admin/pgadmin/default.nix
index 37725ad4b9..4047c572fb 100644
--- a/third_party/nixpkgs/pkgs/tools/admin/pgadmin/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/admin/pgadmin/default.nix
@@ -16,14 +16,14 @@
let
pname = "pgadmin";
- version = "8.11";
- yarnHash = "sha256-2N1UsGrR9rTIP50kn+gB+iGz9D/Dj0K5Y/10A5wPKTY=";
+ version = "8.12";
+ yarnHash = "sha256-C5CI8oP9vEana3OEs1yAsSSTvO2uLEuCU1nHhC7LerY=";
src = fetchFromGitHub {
owner = "pgadmin-org";
repo = "pgadmin4";
rev = "REL-${lib.versions.major version}_${lib.versions.minor version}";
- hash = "sha256-6v7/jFkWooUHztL+x6falD04XyDYa1beoY/yEpfbX4U=";
+ hash = "sha256-OIFHaU+Ty0xJn42iqYhse8dfFJZpx8AV/10RNxp1Y4o=";
};
# keep the scope, as it is used throughout the derivation and tests
diff --git a/third_party/nixpkgs/pkgs/tools/admin/pgadmin/yarn.lock b/third_party/nixpkgs/pkgs/tools/admin/pgadmin/yarn.lock
index a99edae356..a4203d6f37 100644
--- a/third_party/nixpkgs/pkgs/tools/admin/pgadmin/yarn.lock
+++ b/third_party/nixpkgs/pkgs/tools/admin/pgadmin/yarn.lock
@@ -23,26 +23,26 @@
"@babel/highlight" "^7.24.7"
picocolors "^1.0.0"
-"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.24.8", "@babel/compat-data@^7.25.0":
- version "7.25.0"
- resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.0.tgz#6b226a5da3a686db3c30519750e071dce292ad95"
- integrity sha512-P4fwKI2mjEb3ZU5cnMJzvRsRKGBUcs8jvxIoRmr6ufAY9Xk2Bz7JubRTTivkw55c7WQJfTECeqYVa+HZ0FzREg==
+"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.25.2", "@babel/compat-data@^7.25.4":
+ version "7.25.4"
+ resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz#7d2a80ce229890edcf4cc259d4d696cb4dae2fcb"
+ integrity sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==
"@babel/core@^7.10.2", "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.21.3", "@babel/core@^7.23.9":
- version "7.24.9"
- resolved "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz#dc07c9d307162c97fa9484ea997ade65841c7c82"
- integrity sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==
+ version "7.25.2"
+ resolved "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz#ed8eec275118d7613e77a352894cd12ded8eba77"
+ integrity sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==
dependencies:
"@ampproject/remapping" "^2.2.0"
"@babel/code-frame" "^7.24.7"
- "@babel/generator" "^7.24.9"
- "@babel/helper-compilation-targets" "^7.24.8"
- "@babel/helper-module-transforms" "^7.24.9"
- "@babel/helpers" "^7.24.8"
- "@babel/parser" "^7.24.8"
- "@babel/template" "^7.24.7"
- "@babel/traverse" "^7.24.8"
- "@babel/types" "^7.24.9"
+ "@babel/generator" "^7.25.0"
+ "@babel/helper-compilation-targets" "^7.25.2"
+ "@babel/helper-module-transforms" "^7.25.2"
+ "@babel/helpers" "^7.25.0"
+ "@babel/parser" "^7.25.0"
+ "@babel/template" "^7.25.0"
+ "@babel/traverse" "^7.25.2"
+ "@babel/types" "^7.25.2"
convert-source-map "^2.0.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
@@ -65,17 +65,17 @@
dependencies:
eslint-rule-composer "^0.3.0"
-"@babel/generator@^7.24.9", "@babel/generator@^7.25.0", "@babel/generator@^7.7.2":
- version "7.25.0"
- resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz#f858ddfa984350bc3d3b7f125073c9af6988f18e"
- integrity sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==
+"@babel/generator@^7.25.0", "@babel/generator@^7.25.6", "@babel/generator@^7.7.2":
+ version "7.25.6"
+ resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz#0df1ad8cb32fe4d2b01d8bf437f153d19342a87c"
+ integrity sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==
dependencies:
- "@babel/types" "^7.25.0"
+ "@babel/types" "^7.25.6"
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.25"
jsesc "^2.5.1"
-"@babel/helper-annotate-as-pure@^7.22.5", "@babel/helper-annotate-as-pure@^7.24.7":
+"@babel/helper-annotate-as-pure@^7.24.7":
version "7.24.7"
resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz#5373c7bc8366b12a033b4be1ac13a206c6656aab"
integrity sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==
@@ -90,40 +90,40 @@
"@babel/traverse" "^7.24.7"
"@babel/types" "^7.24.7"
-"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.24.7", "@babel/helper-compilation-targets@^7.24.8":
- version "7.24.8"
- resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz#b607c3161cd9d1744977d4f97139572fe778c271"
- integrity sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==
+"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.24.7", "@babel/helper-compilation-targets@^7.24.8", "@babel/helper-compilation-targets@^7.25.2":
+ version "7.25.2"
+ resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz#e1d9410a90974a3a5a66e84ff55ef62e3c02d06c"
+ integrity sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==
dependencies:
- "@babel/compat-data" "^7.24.8"
+ "@babel/compat-data" "^7.25.2"
"@babel/helper-validator-option" "^7.24.8"
browserslist "^4.23.1"
lru-cache "^5.1.1"
semver "^6.3.1"
-"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.24.7", "@babel/helper-create-class-features-plugin@^7.25.0":
- version "7.25.0"
- resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz#a109bf9c3d58dfed83aaf42e85633c89f43a6253"
- integrity sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==
+"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.24.7", "@babel/helper-create-class-features-plugin@^7.25.0", "@babel/helper-create-class-features-plugin@^7.25.4":
+ version "7.25.4"
+ resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.4.tgz#57eaf1af38be4224a9d9dd01ddde05b741f50e14"
+ integrity sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==
dependencies:
"@babel/helper-annotate-as-pure" "^7.24.7"
"@babel/helper-member-expression-to-functions" "^7.24.8"
"@babel/helper-optimise-call-expression" "^7.24.7"
"@babel/helper-replace-supers" "^7.25.0"
"@babel/helper-skip-transparent-expression-wrappers" "^7.24.7"
- "@babel/traverse" "^7.25.0"
+ "@babel/traverse" "^7.25.4"
semver "^6.3.1"
-"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.24.7", "@babel/helper-create-regexp-features-plugin@^7.25.0":
- version "7.25.0"
- resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.0.tgz#17afe5d23b3a833a90f0fab9c2ae69fea192de5c"
- integrity sha512-q0T+dknZS+L5LDazIP+02gEZITG5unzvb6yIjcmj5i0eFrs5ToBV2m2JGH4EsE/gtP8ygEGLGApBgRIZkTm7zg==
+"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.24.7", "@babel/helper-create-regexp-features-plugin@^7.25.0", "@babel/helper-create-regexp-features-plugin@^7.25.2":
+ version "7.25.2"
+ resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz#24c75974ed74183797ffd5f134169316cd1808d9"
+ integrity sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==
dependencies:
"@babel/helper-annotate-as-pure" "^7.24.7"
regexpu-core "^5.3.1"
semver "^6.3.1"
-"@babel/helper-define-polyfill-provider@^0.6.1", "@babel/helper-define-polyfill-provider@^0.6.2":
+"@babel/helper-define-polyfill-provider@^0.6.2":
version "0.6.2"
resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz#18594f789c3594acb24cfdb4a7f7b7d2e8bd912d"
integrity sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==
@@ -142,7 +142,7 @@
"@babel/traverse" "^7.24.8"
"@babel/types" "^7.24.8"
-"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.22.5", "@babel/helper-module-imports@^7.24.7":
+"@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.24.7":
version "7.24.7"
resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz#f2f980392de5b84c3328fc71d38bd81bbb83042b"
integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==
@@ -150,15 +150,15 @@
"@babel/traverse" "^7.24.7"
"@babel/types" "^7.24.7"
-"@babel/helper-module-transforms@^7.24.7", "@babel/helper-module-transforms@^7.24.8", "@babel/helper-module-transforms@^7.24.9", "@babel/helper-module-transforms@^7.25.0":
- version "7.25.0"
- resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.0.tgz#3ffc23c473a2769a7e40d3274495bd559fdd2ecc"
- integrity sha512-bIkOa2ZJYn7FHnepzr5iX9Kmz8FjIz4UKzJ9zhX3dnYuVW0xul9RuR3skBfoLu+FPTQw90EHW9rJsSZhyLQ3fQ==
+"@babel/helper-module-transforms@^7.24.7", "@babel/helper-module-transforms@^7.24.8", "@babel/helper-module-transforms@^7.25.0", "@babel/helper-module-transforms@^7.25.2":
+ version "7.25.2"
+ resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz#ee713c29768100f2776edf04d4eb23b8d27a66e6"
+ integrity sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==
dependencies:
"@babel/helper-module-imports" "^7.24.7"
"@babel/helper-simple-access" "^7.24.7"
"@babel/helper-validator-identifier" "^7.24.7"
- "@babel/traverse" "^7.25.0"
+ "@babel/traverse" "^7.25.2"
"@babel/helper-optimise-call-expression@^7.24.7":
version "7.24.7"
@@ -230,13 +230,13 @@
"@babel/traverse" "^7.25.0"
"@babel/types" "^7.25.0"
-"@babel/helpers@^7.24.8":
- version "7.25.0"
- resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz#e69beb7841cb93a6505531ede34f34e6a073650a"
- integrity sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==
+"@babel/helpers@^7.25.0":
+ version "7.25.6"
+ resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz#57ee60141829ba2e102f30711ffe3afab357cc60"
+ integrity sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==
dependencies:
"@babel/template" "^7.25.0"
- "@babel/types" "^7.25.0"
+ "@babel/types" "^7.25.6"
"@babel/highlight@^7.24.7":
version "7.24.7"
@@ -248,18 +248,20 @@
js-tokens "^4.0.0"
picocolors "^1.0.0"
-"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.8", "@babel/parser@^7.25.0":
- version "7.25.0"
- resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.25.0.tgz#9fdc9237504d797b6e7b8f66e78ea7f570d256ad"
- integrity sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA==
+"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.25.0", "@babel/parser@^7.25.6":
+ version "7.25.6"
+ resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz#85660c5ef388cbbf6e3d2a694ee97a38f18afe2f"
+ integrity sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==
+ dependencies:
+ "@babel/types" "^7.25.6"
-"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.0":
- version "7.25.0"
- resolved "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.0.tgz#328275f22d809b962978d998c6eba22a233ac8aa"
- integrity sha512-dG0aApncVQwAUJa8tP1VHTnmU67BeIQvKafd3raEx315H54FfkZSz3B/TT+33ZQAjatGJA79gZqTtqL5QZUKXw==
+"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.3":
+ version "7.25.3"
+ resolved "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz#dca427b45a6c0f5c095a1c639dfe2476a3daba7f"
+ integrity sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==
dependencies:
"@babel/helper-plugin-utils" "^7.24.8"
- "@babel/traverse" "^7.25.0"
+ "@babel/traverse" "^7.25.3"
"@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.25.0":
version "7.25.0"
@@ -330,7 +332,7 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
-"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3":
+"@babel/plugin-syntax-class-properties@^7.12.13":
version "7.12.13"
resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10"
integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==
@@ -359,20 +361,20 @@
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-syntax-import-assertions@^7.24.7":
- version "7.24.7"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz#2a0b406b5871a20a841240586b1300ce2088a778"
- integrity sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==
+ version "7.25.6"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.6.tgz#bb918905c58711b86f9710d74a3744b6c56573b5"
+ integrity sha512-aABl0jHw9bZ2karQ/uUD6XP4u0SG22SJrOHFoL6XB1R7dTovOP4TzTlsxOYC5yQ1pdscVK2JTUnF6QL3ARoAiQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-plugin-utils" "^7.24.8"
"@babel/plugin-syntax-import-attributes@^7.24.7":
- version "7.24.7"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz#b4f9ea95a79e6912480c4b626739f86a076624ca"
- integrity sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==
+ version "7.25.6"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.6.tgz#6d4c78f042db0e82fd6436cd65fec5dc78ad2bde"
+ integrity sha512-sXaDXaJN9SNLymBdlWFA+bjzBhFD617ZaFiY13dGt7TVslVvVgA6fkZOP7Ki3IGElC45lwHdOTrCtKZGVAWeLQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-plugin-utils" "^7.24.8"
-"@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3":
+"@babel/plugin-syntax-import-meta@^7.10.4":
version "7.10.4"
resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51"
integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==
@@ -386,14 +388,14 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
-"@babel/plugin-syntax-jsx@^7.16.0", "@babel/plugin-syntax-jsx@^7.22.5", "@babel/plugin-syntax-jsx@^7.24.7", "@babel/plugin-syntax-jsx@^7.7.2":
+"@babel/plugin-syntax-jsx@^7.16.0", "@babel/plugin-syntax-jsx@^7.24.7", "@babel/plugin-syntax-jsx@^7.7.2":
version "7.24.7"
resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz#39a1fa4a7e3d3d7f34e2acc6be585b718d30e02d"
integrity sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==
dependencies:
"@babel/helper-plugin-utils" "^7.24.7"
-"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3":
+"@babel/plugin-syntax-logical-assignment-operators@^7.10.4":
version "7.10.4"
resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699"
integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==
@@ -407,7 +409,7 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
-"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3":
+"@babel/plugin-syntax-numeric-separator@^7.10.4":
version "7.10.4"
resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97"
integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==
@@ -442,7 +444,7 @@
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3":
+"@babel/plugin-syntax-top-level-await@^7.14.5":
version "7.14.5"
resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c"
integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==
@@ -450,11 +452,11 @@
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-typescript@^7.24.7", "@babel/plugin-syntax-typescript@^7.7.2":
- version "7.24.7"
- resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz#58d458271b4d3b6bb27ee6ac9525acbb259bad1c"
- integrity sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==
+ version "7.25.4"
+ resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.4.tgz#04db9ce5a9043d9c635e75ae7969a2cd50ca97ff"
+ integrity sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==
dependencies:
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-plugin-utils" "^7.24.8"
"@babel/plugin-syntax-unicode-sets-regex@^7.18.6":
version "7.18.6"
@@ -471,15 +473,15 @@
dependencies:
"@babel/helper-plugin-utils" "^7.24.7"
-"@babel/plugin-transform-async-generator-functions@^7.25.0":
- version "7.25.0"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.0.tgz#b785cf35d73437f6276b1e30439a57a50747bddf"
- integrity sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==
+"@babel/plugin-transform-async-generator-functions@^7.25.4":
+ version "7.25.4"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.4.tgz#2afd4e639e2d055776c9f091b6c0c180ed8cf083"
+ integrity sha512-jz8cV2XDDTqjKPwVPJBIjORVEmSGYhdRa8e5k5+vN+uwcjSrSxUaebBRa4ko1jqNF2uxyg8G6XYk30Jv285xzg==
dependencies:
"@babel/helper-plugin-utils" "^7.24.8"
"@babel/helper-remap-async-to-generator" "^7.25.0"
"@babel/plugin-syntax-async-generators" "^7.8.4"
- "@babel/traverse" "^7.25.0"
+ "@babel/traverse" "^7.25.4"
"@babel/plugin-transform-async-to-generator@^7.24.7":
version "7.24.7"
@@ -504,13 +506,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.24.8"
-"@babel/plugin-transform-class-properties@^7.24.7":
- version "7.24.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz#256879467b57b0b68c7ddfc5b76584f398cd6834"
- integrity sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==
+"@babel/plugin-transform-class-properties@^7.25.4":
+ version "7.25.4"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.4.tgz#bae7dbfcdcc2e8667355cd1fb5eda298f05189fd"
+ integrity sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.24.7"
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-create-class-features-plugin" "^7.25.4"
+ "@babel/helper-plugin-utils" "^7.24.8"
"@babel/plugin-transform-class-static-block@^7.24.7":
version "7.24.7"
@@ -521,16 +523,16 @@
"@babel/helper-plugin-utils" "^7.24.7"
"@babel/plugin-syntax-class-static-block" "^7.14.5"
-"@babel/plugin-transform-classes@^7.25.0":
- version "7.25.0"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.0.tgz#63122366527d88e0ef61b612554fe3f8c793991e"
- integrity sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==
+"@babel/plugin-transform-classes@^7.25.4":
+ version "7.25.4"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.4.tgz#d29dbb6a72d79f359952ad0b66d88518d65ef89a"
+ integrity sha512-oexUfaQle2pF/b6E0dwsxQtAol9TLSO88kQvym6HHBWFliV2lGdrPieX+WgMRLSJDVzdYywk7jXbLPuO2KLTLg==
dependencies:
"@babel/helper-annotate-as-pure" "^7.24.7"
- "@babel/helper-compilation-targets" "^7.24.8"
+ "@babel/helper-compilation-targets" "^7.25.2"
"@babel/helper-plugin-utils" "^7.24.8"
"@babel/helper-replace-supers" "^7.25.0"
- "@babel/traverse" "^7.25.0"
+ "@babel/traverse" "^7.25.4"
globals "^11.1.0"
"@babel/plugin-transform-computed-properties@^7.24.7":
@@ -603,7 +605,7 @@
"@babel/helper-plugin-utils" "^7.24.7"
"@babel/helper-skip-transparent-expression-wrappers" "^7.24.7"
-"@babel/plugin-transform-function-name@^7.25.0":
+"@babel/plugin-transform-function-name@^7.25.1":
version "7.25.1"
resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz#b85e773097526c1a4fc4ba27322748643f26fc37"
integrity sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==
@@ -620,12 +622,12 @@
"@babel/helper-plugin-utils" "^7.24.7"
"@babel/plugin-syntax-json-strings" "^7.8.3"
-"@babel/plugin-transform-literals@^7.24.7":
- version "7.24.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz#36b505c1e655151a9d7607799a9988fc5467d06c"
- integrity sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==
+"@babel/plugin-transform-literals@^7.25.2":
+ version "7.25.2"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz#deb1ad14fc5490b9a65ed830e025bca849d8b5f3"
+ integrity sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==
dependencies:
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-plugin-utils" "^7.24.8"
"@babel/plugin-transform-logical-assignment-operators@^7.24.7":
version "7.24.7"
@@ -750,13 +752,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.24.7"
-"@babel/plugin-transform-private-methods@^7.24.7":
- version "7.24.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz#e6318746b2ae70a59d023d5cc1344a2ba7a75f5e"
- integrity sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==
+"@babel/plugin-transform-private-methods@^7.25.4":
+ version "7.25.4"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.4.tgz#9bbefbe3649f470d681997e0b64a4b254d877242"
+ integrity sha512-ao8BG7E2b/URaUQGqN3Tlsg+M3KlHY6rJ1O1gXAEUnZoyNQnvKyH87Kfg+FoxSeyWUB8ISZZsC91C44ZuBFytw==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.24.7"
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-create-class-features-plugin" "^7.25.4"
+ "@babel/helper-plugin-utils" "^7.24.8"
"@babel/plugin-transform-private-property-in-object@^7.24.7":
version "7.24.7"
@@ -797,15 +799,15 @@
"@babel/plugin-transform-react-jsx" "^7.24.7"
"@babel/plugin-transform-react-jsx@^7.24.7":
- version "7.24.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz#17cd06b75a9f0e2bd076503400e7c4b99beedac4"
- integrity sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==
+ version "7.25.2"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.2.tgz#e37e8ebfa77e9f0b16ba07fadcb6adb47412227a"
+ integrity sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA==
dependencies:
"@babel/helper-annotate-as-pure" "^7.24.7"
"@babel/helper-module-imports" "^7.24.7"
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-plugin-utils" "^7.24.8"
"@babel/plugin-syntax-jsx" "^7.24.7"
- "@babel/types" "^7.24.7"
+ "@babel/types" "^7.25.2"
"@babel/plugin-transform-react-pure-annotations@^7.24.7":
version "7.24.7"
@@ -831,14 +833,14 @@
"@babel/helper-plugin-utils" "^7.24.7"
"@babel/plugin-transform-runtime@^7.22.15":
- version "7.24.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz#00a5bfaf8c43cf5c8703a8a6e82b59d9c58f38ca"
- integrity sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==
+ version "7.25.4"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.4.tgz#96e4ad7bfbbe0b4a7b7e6f2a533ca326cf204963"
+ integrity sha512-8hsyG+KUYGY0coX6KUCDancA0Vw225KJ2HJO0yCNr1vq5r+lJTleDaJf0K7iOhjw4SWhu03TMBzYTJ9krmzULQ==
dependencies:
"@babel/helper-module-imports" "^7.24.7"
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-plugin-utils" "^7.24.8"
babel-plugin-polyfill-corejs2 "^0.4.10"
- babel-plugin-polyfill-corejs3 "^0.10.1"
+ babel-plugin-polyfill-corejs3 "^0.10.6"
babel-plugin-polyfill-regenerator "^0.6.1"
semver "^6.3.1"
@@ -879,9 +881,9 @@
"@babel/helper-plugin-utils" "^7.24.8"
"@babel/plugin-transform-typescript@^7.24.7":
- version "7.25.0"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.0.tgz#56f47fb87b86a97caa9c7770920a1967d40ac86e"
- integrity sha512-LZicxFzHIw+Sa3pzgMgSz6gdpsdkfiMObHUzhSIrwKF0+/rP/nuR49u79pSS+zIFJ1FeGeqQD2Dq4QGFbOVvSw==
+ version "7.25.2"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.2.tgz#237c5d10de6d493be31637c6b9fa30b6c5461add"
+ integrity sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==
dependencies:
"@babel/helper-annotate-as-pure" "^7.24.7"
"@babel/helper-create-class-features-plugin" "^7.25.0"
@@ -912,24 +914,24 @@
"@babel/helper-create-regexp-features-plugin" "^7.24.7"
"@babel/helper-plugin-utils" "^7.24.7"
-"@babel/plugin-transform-unicode-sets-regex@^7.24.7":
- version "7.24.7"
- resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz#d40705d67523803a576e29c63cef6e516b858ed9"
- integrity sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==
+"@babel/plugin-transform-unicode-sets-regex@^7.25.4":
+ version "7.25.4"
+ resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.4.tgz#be664c2a0697ffacd3423595d5edef6049e8946c"
+ integrity sha512-qesBxiWkgN1Q+31xUE9RcMk79eOXXDCv6tfyGMRSs4RGlioSg2WVyQAm07k726cSE56pa+Kb0y9epX2qaXzTvA==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.24.7"
- "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-create-regexp-features-plugin" "^7.25.2"
+ "@babel/helper-plugin-utils" "^7.24.8"
"@babel/preset-env@^7.10.2", "@babel/preset-env@^7.20.2":
- version "7.25.0"
- resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.0.tgz#3fe92e470311e91478129efda101816c680f0479"
- integrity sha512-vYAA8PrCOeZfG4D87hmw1KJ1BPubghXP1e2MacRFwECGNKL76dkA38JEwYllbvQCpf/kLxsTtir0b8MtxKoVCw==
+ version "7.25.4"
+ resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.4.tgz#be23043d43a34a2721cd0f676c7ba6f1481f6af6"
+ integrity sha512-W9Gyo+KmcxjGahtt3t9fb14vFRWvPpu5pT6GBlovAK6BTBcxgjfVMSQCfJl4oi35ODrxP6xx2Wr8LNST57Mraw==
dependencies:
- "@babel/compat-data" "^7.25.0"
- "@babel/helper-compilation-targets" "^7.24.8"
+ "@babel/compat-data" "^7.25.4"
+ "@babel/helper-compilation-targets" "^7.25.2"
"@babel/helper-plugin-utils" "^7.24.8"
"@babel/helper-validator-option" "^7.24.8"
- "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.25.0"
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.25.3"
"@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.25.0"
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.25.0"
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.24.7"
@@ -954,13 +956,13 @@
"@babel/plugin-syntax-top-level-await" "^7.14.5"
"@babel/plugin-syntax-unicode-sets-regex" "^7.18.6"
"@babel/plugin-transform-arrow-functions" "^7.24.7"
- "@babel/plugin-transform-async-generator-functions" "^7.25.0"
+ "@babel/plugin-transform-async-generator-functions" "^7.25.4"
"@babel/plugin-transform-async-to-generator" "^7.24.7"
"@babel/plugin-transform-block-scoped-functions" "^7.24.7"
"@babel/plugin-transform-block-scoping" "^7.25.0"
- "@babel/plugin-transform-class-properties" "^7.24.7"
+ "@babel/plugin-transform-class-properties" "^7.25.4"
"@babel/plugin-transform-class-static-block" "^7.24.7"
- "@babel/plugin-transform-classes" "^7.25.0"
+ "@babel/plugin-transform-classes" "^7.25.4"
"@babel/plugin-transform-computed-properties" "^7.24.7"
"@babel/plugin-transform-destructuring" "^7.24.8"
"@babel/plugin-transform-dotall-regex" "^7.24.7"
@@ -970,9 +972,9 @@
"@babel/plugin-transform-exponentiation-operator" "^7.24.7"
"@babel/plugin-transform-export-namespace-from" "^7.24.7"
"@babel/plugin-transform-for-of" "^7.24.7"
- "@babel/plugin-transform-function-name" "^7.25.0"
+ "@babel/plugin-transform-function-name" "^7.25.1"
"@babel/plugin-transform-json-strings" "^7.24.7"
- "@babel/plugin-transform-literals" "^7.24.7"
+ "@babel/plugin-transform-literals" "^7.25.2"
"@babel/plugin-transform-logical-assignment-operators" "^7.24.7"
"@babel/plugin-transform-member-expression-literals" "^7.24.7"
"@babel/plugin-transform-modules-amd" "^7.24.7"
@@ -988,7 +990,7 @@
"@babel/plugin-transform-optional-catch-binding" "^7.24.7"
"@babel/plugin-transform-optional-chaining" "^7.24.8"
"@babel/plugin-transform-parameters" "^7.24.7"
- "@babel/plugin-transform-private-methods" "^7.24.7"
+ "@babel/plugin-transform-private-methods" "^7.25.4"
"@babel/plugin-transform-private-property-in-object" "^7.24.7"
"@babel/plugin-transform-property-literals" "^7.24.7"
"@babel/plugin-transform-regenerator" "^7.24.7"
@@ -1001,10 +1003,10 @@
"@babel/plugin-transform-unicode-escapes" "^7.24.7"
"@babel/plugin-transform-unicode-property-regex" "^7.24.7"
"@babel/plugin-transform-unicode-regex" "^7.24.7"
- "@babel/plugin-transform-unicode-sets-regex" "^7.24.7"
+ "@babel/plugin-transform-unicode-sets-regex" "^7.25.4"
"@babel/preset-modules" "0.1.6-no-external-plugins"
babel-plugin-polyfill-corejs2 "^0.4.10"
- babel-plugin-polyfill-corejs3 "^0.10.4"
+ babel-plugin-polyfill-corejs3 "^0.10.6"
babel-plugin-polyfill-regenerator "^0.6.1"
core-js-compat "^3.37.1"
semver "^6.3.1"
@@ -1046,10 +1048,10 @@
resolved "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310"
integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==
-"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.1", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.23.9", "@babel/runtime@^7.24.6", "@babel/runtime@^7.24.8", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2":
- version "7.25.0"
- resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz#3af9a91c1b739c569d5d80cc917280919c544ecb"
- integrity sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==
+"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.1", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.23.9", "@babel/runtime@^7.25.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2":
+ version "7.25.6"
+ resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz#9afc3289f7184d8d7f98b099884c26317b9264d2"
+ integrity sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==
dependencies:
regenerator-runtime "^0.14.0"
@@ -1062,23 +1064,23 @@
"@babel/parser" "^7.25.0"
"@babel/types" "^7.25.0"
-"@babel/traverse@^7.24.7", "@babel/traverse@^7.24.8", "@babel/traverse@^7.25.0", "@babel/traverse@^7.25.1", "@babel/traverse@^7.4.5":
- version "7.25.1"
- resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.1.tgz#64dbc31effc5f3fa3cf10d19df0e6310214743f5"
- integrity sha512-LrHHoWq08ZpmmFqBAzN+hUdWwy5zt7FGa/hVwMcOqW6OVtwqaoD5utfuGYU87JYxdZgLUvktAsn37j/sYR9siA==
+"@babel/traverse@^7.24.7", "@babel/traverse@^7.24.8", "@babel/traverse@^7.25.0", "@babel/traverse@^7.25.1", "@babel/traverse@^7.25.2", "@babel/traverse@^7.25.3", "@babel/traverse@^7.25.4":
+ version "7.25.6"
+ resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz#04fad980e444f182ecf1520504941940a90fea41"
+ integrity sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==
dependencies:
"@babel/code-frame" "^7.24.7"
- "@babel/generator" "^7.25.0"
- "@babel/parser" "^7.25.0"
+ "@babel/generator" "^7.25.6"
+ "@babel/parser" "^7.25.6"
"@babel/template" "^7.25.0"
- "@babel/types" "^7.25.0"
+ "@babel/types" "^7.25.6"
debug "^4.3.1"
globals "^11.1.0"
-"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.21.3", "@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.24.9", "@babel/types@^7.25.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.8.3":
- version "7.25.0"
- resolved "https://registry.npmjs.org/@babel/types/-/types-7.25.0.tgz#e6e3656c581f28da8452ed4f69e38008ec0ba41b"
- integrity sha512-LcnxQSsd9aXOIgmmSpvZ/1yo46ra2ESYyqLcryaBZOghxy5qqOBjvCWP5JfkI8yl9rlxRgdLTTMCQQRcN2hdCg==
+"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.21.3", "@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.25.0", "@babel/types@^7.25.2", "@babel/types@^7.25.6", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
+ version "7.25.6"
+ resolved "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz#893942ddb858f32ae7a004ec9d3a76b3463ef8e6"
+ integrity sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==
dependencies:
"@babel/helper-string-parser" "^7.24.8"
"@babel/helper-validator-identifier" "^7.24.7"
@@ -1090,9 +1092,9 @@
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
"@codemirror/autocomplete@^6.0.0":
- version "6.17.0"
- resolved "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.17.0.tgz#24ff5fc37fd91f6439df6f4ff9c8e910cde1b053"
- integrity sha512-fdfj6e6ZxZf8yrkMHUSJJir7OJkHkZKaOZGzLWIYp2PZ3jd+d+UjG8zVPqJF6d3bKxkhvXTPan/UZ1t7Bqm0gA==
+ version "6.18.0"
+ resolved "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.18.0.tgz#5f39b05daca04c95e990b70024144df47b2aa635"
+ integrity sha512-5DbOvBbY4qW5l57cjDsmmpDh3/TeK1vXfTHa+BUMrRzdWdcxKZ4U4V7vQaTtOpApNU4kLS4FQ6cINtLg245LXA==
dependencies:
"@codemirror/language" "^6.0.0"
"@codemirror/state" "^6.0.0"
@@ -1118,9 +1120,9 @@
"@lezer/json" "^1.0.0"
"@codemirror/lang-sql@^6.6.5":
- version "6.7.0"
- resolved "https://registry.npmjs.org/@codemirror/lang-sql/-/lang-sql-6.7.0.tgz#a87fb9b458ae0ad1d8647c0234accca0ef11bb78"
- integrity sha512-KMXp6rtyPYz6RaElvkh/77ClEAoQoHRPZo0zutRRialeFs/B/X8YaUJBCnAV2zqyeJPLZ4hgo48mG8TKoNXfZA==
+ version "6.7.1"
+ resolved "https://registry.npmjs.org/@codemirror/lang-sql/-/lang-sql-6.7.1.tgz#314211eb79fbba96b4dd0d24fa954be9803368ab"
+ integrity sha512-flQa7zemrLKk0TIrOJnpeyH/b29BcVybtsTeZMgAo40O6kGbrnUSCgwI3TF5iJY3O9VXJKKCA+i0CBVvDfr88w==
dependencies:
"@codemirror/autocomplete" "^6.0.0"
"@codemirror/language" "^6.0.0"
@@ -1165,9 +1167,9 @@
integrity sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==
"@codemirror/view@^6.0.0", "@codemirror/view@^6.17.0", "@codemirror/view@^6.23.0", "@codemirror/view@^6.27.0":
- version "6.29.1"
- resolved "https://registry.npmjs.org/@codemirror/view/-/view-6.29.1.tgz#9c6c6f8a15e12df1b7e9d136dcbf4ff90b81ef71"
- integrity sha512-7r+DlO/QFwPqKp73uq5mmrS4TuLPUVotbNOKYzN3OLP5ScrOVXcm4g13/48b6ZXGhdmzMinzFYqH0vo+qihIkQ==
+ version "6.33.0"
+ resolved "https://registry.npmjs.org/@codemirror/view/-/view-6.33.0.tgz#51e270410fc3af92a6e38798e80ebf8add7dc3ec"
+ integrity sha512-AroaR3BvnjRW8fiZBalAaK+ZzB5usGgI014YKElYZvQdNH5ZIidHlO+cyf/2rWzyBFRkvG6VhiXeAEbC53P2YQ==
dependencies:
"@codemirror/state" "^6.4.0"
style-mod "^4.1.0"
@@ -1223,45 +1225,40 @@
resolved "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz#ff9221b9f58b4dfe61e619a7788734bd63f6898b"
integrity sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==
-"@emotion/is-prop-valid@^1.1.0", "@emotion/is-prop-valid@^1.3.0":
+"@emotion/is-prop-valid@^1.3.0":
version "1.3.0"
resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.0.tgz#bd84ba972195e8a2d42462387581560ef780e4e2"
integrity sha512-SHetuSLvJDzuNbOdtPVbq6yMMMlLoW5Q94uDqJZqy50gcmAjxFkVqmzqSGEFq9gT2iMuIeKV1PXVWmvUhuZLlQ==
dependencies:
"@emotion/memoize" "^0.9.0"
-"@emotion/memoize@^0.7.5":
- version "0.7.5"
- resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz#2c40f81449a4e554e9fc6396910ed4843ec2be50"
- integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==
-
"@emotion/memoize@^0.9.0":
version "0.9.0"
resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz#745969d649977776b43fc7648c556aaa462b4102"
integrity sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==
"@emotion/react@^11.11.1", "@emotion/react@^11.11.3", "@emotion/react@^11.8.1":
- version "11.13.0"
- resolved "https://registry.npmjs.org/@emotion/react/-/react-11.13.0.tgz#a9ebf827b98220255e5760dac89fa2d38ca7b43d"
- integrity sha512-WkL+bw1REC2VNV1goQyfxjx1GYJkcc23CRQkXX+vZNLINyfI7o+uUn/rTGPt/xJ3bJHd5GcljgnxHf4wRw5VWQ==
+ version "11.13.3"
+ resolved "https://registry.npmjs.org/@emotion/react/-/react-11.13.3.tgz#a69d0de2a23f5b48e0acf210416638010e4bd2e4"
+ integrity sha512-lIsdU6JNrmYfJ5EbUCf4xW1ovy5wKQ2CkPRM4xogziOxH1nXxBSjpC9YqbFAP7circxMfYp+6x676BqWcEiixg==
dependencies:
"@babel/runtime" "^7.18.3"
"@emotion/babel-plugin" "^11.12.0"
"@emotion/cache" "^11.13.0"
- "@emotion/serialize" "^1.3.0"
+ "@emotion/serialize" "^1.3.1"
"@emotion/use-insertion-effect-with-fallbacks" "^1.1.0"
"@emotion/utils" "^1.4.0"
"@emotion/weak-memoize" "^0.4.0"
hoist-non-react-statics "^3.3.1"
-"@emotion/serialize@^1.2.0", "@emotion/serialize@^1.3.0":
- version "1.3.0"
- resolved "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.0.tgz#e07cadfc967a4e7816e0c3ffaff4c6ce05cb598d"
- integrity sha512-jACuBa9SlYajnpIVXB+XOXnfJHyckDfe6fOpORIM6yhBDlqGuExvDdZYHDQGoDf3bZXGv7tNr+LpLjJqiEQ6EA==
+"@emotion/serialize@^1.2.0", "@emotion/serialize@^1.3.0", "@emotion/serialize@^1.3.1":
+ version "1.3.1"
+ resolved "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.1.tgz#490b660178f43d2de8e92b278b51079d726c05c3"
+ integrity sha512-dEPNKzBPU+vFPGa+z3axPRn8XVDetYORmDC0wAiej+TNcOZE70ZMJa0X7JdeoM6q/nWTMZeLpN/fTnD9o8MQBA==
dependencies:
"@emotion/hash" "^0.9.2"
"@emotion/memoize" "^0.9.0"
- "@emotion/unitless" "^0.9.0"
+ "@emotion/unitless" "^0.10.0"
"@emotion/utils" "^1.4.0"
csstype "^3.0.2"
@@ -1282,20 +1279,10 @@
"@emotion/use-insertion-effect-with-fallbacks" "^1.1.0"
"@emotion/utils" "^1.4.0"
-"@emotion/stylis@^0.8.4":
- version "0.8.5"
- resolved "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04"
- integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==
-
-"@emotion/unitless@^0.7.4":
- version "0.7.5"
- resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed"
- integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==
-
-"@emotion/unitless@^0.9.0":
- version "0.9.0"
- resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.9.0.tgz#8e5548f072bd67b8271877e51c0f95c76a66cbe2"
- integrity sha512-TP6GgNZtmtFaFcsOgExdnfxLLpRDla4Q66tnenA9CktvVSdNKDvMVuUah4QvWPIpNjrWsGg3qeGo9a43QooGZQ==
+"@emotion/unitless@^0.10.0":
+ version "0.10.0"
+ resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz#2af2f7c7e5150f497bdabd848ce7b218a27cf745"
+ integrity sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==
"@emotion/use-insertion-effect-with-fallbacks@^1.1.0":
version "1.1.0"
@@ -1324,10 +1311,10 @@
resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz#b0ffd0312b4a3fd2d6f77237e7248a5ad3a680ae"
integrity sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==
-"@eslint/config-array@^0.17.1":
- version "0.17.1"
- resolved "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.17.1.tgz#d9b8b8b6b946f47388f32bedfd3adf29ca8f8910"
- integrity sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==
+"@eslint/config-array@^0.18.0":
+ version "0.18.0"
+ resolved "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.18.0.tgz#37d8fe656e0d5e3dbaea7758ea56540867fd074d"
+ integrity sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==
dependencies:
"@eslint/object-schema" "^2.1.4"
debug "^4.3.1"
@@ -1348,10 +1335,10 @@
minimatch "^3.1.2"
strip-json-comments "^3.1.1"
-"@eslint/js@9.8.0":
- version "9.8.0"
- resolved "https://registry.npmjs.org/@eslint/js/-/js-9.8.0.tgz#ae9bc14bb839713c5056f5018bcefa955556d3a4"
- integrity sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA==
+"@eslint/js@9.9.1":
+ version "9.9.1"
+ resolved "https://registry.npmjs.org/@eslint/js/-/js-9.9.1.tgz#4a97e85e982099d6c7ee8410aacb55adaa576f06"
+ integrity sha512-xIDQRsfg5hNBqHz04H1R3scSVwmI+KUbqjsQKHKQ1DAUSaUjYPReZZmS/5PNiKu1fUvzDd6H7DEDKACSEhu+TQ==
"@eslint/object-schema@^2.1.4":
version "2.1.4"
@@ -1359,19 +1346,19 @@
integrity sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==
"@floating-ui/core@^1.6.0":
- version "1.6.5"
- resolved "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.5.tgz#102335cac0d22035b04d70ca5ff092d2d1a26f2b"
- integrity sha512-8GrTWmoFhm5BsMZOTHeGD2/0FLKLQQHvO/ZmQga4tKempYRLz8aqJGqXVuQgisnMObq2YZ2SgkwctN1LOOxcqA==
+ version "1.6.7"
+ resolved "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz#7602367795a390ff0662efd1c7ae8ca74e75fb12"
+ integrity sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==
dependencies:
- "@floating-ui/utils" "^0.2.5"
+ "@floating-ui/utils" "^0.2.7"
"@floating-ui/dom@^1.0.0", "@floating-ui/dom@^1.0.1":
- version "1.6.8"
- resolved "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.8.tgz#45e20532b6d8a061b356a4fb336022cf2609754d"
- integrity sha512-kx62rP19VZ767Q653wsP1XZCGIirkE09E0QUGNYTM/ttbbQHqcGPdSfWFxUyyNLc/W6aoJRBajOSXhP6GXjC0Q==
+ version "1.6.10"
+ resolved "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz#b74c32f34a50336c86dcf1f1c845cf3a39e26d6f"
+ integrity sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==
dependencies:
"@floating-ui/core" "^1.6.0"
- "@floating-ui/utils" "^0.2.5"
+ "@floating-ui/utils" "^0.2.7"
"@floating-ui/react-dom@^2.0.8":
version "2.1.1"
@@ -1380,10 +1367,10 @@
dependencies:
"@floating-ui/dom" "^1.0.0"
-"@floating-ui/utils@^0.2.5":
- version "0.2.5"
- resolved "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.5.tgz#105c37d9d9620ce69b7f692a20c821bf1ad2cbf9"
- integrity sha512-sTcG+QZ6fdEUObICavU+aB3Mp8HY4n14wYHdxK4fXjPmv3PXZZeY5RaguJmGyeH/CJQhX3fqKUtS4qc1LoHwhQ==
+"@floating-ui/utils@^0.2.7":
+ version "0.2.7"
+ resolved "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz#d0ece53ce99ab5a8e37ebdfe5e32452a2bfc073e"
+ integrity sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==
"@fortawesome/fontawesome-free@latest":
version "6.6.0"
@@ -1671,9 +1658,9 @@
integrity sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==
"@lezer/highlight@^1.0.0":
- version "1.2.0"
- resolved "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.0.tgz#e5898c3644208b4b589084089dceeea2966f7780"
- integrity sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==
+ version "1.2.1"
+ resolved "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.1.tgz#596fa8f9aeb58a608be0a563e960c373cbf23f8b"
+ integrity sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==
dependencies:
"@lezer/common" "^1.0.0"
@@ -1706,28 +1693,15 @@
clsx "^2.1.0"
prop-types "^15.8.1"
-"@mui/base@^5.0.0-beta.40":
- version "5.0.0-dev.20240529-082515-213b5e33ab"
- resolved "https://registry.npmjs.org/@mui/base/-/base-5.0.0-dev.20240529-082515-213b5e33ab.tgz#e9a916677dab38ffc92c3171f7d96bf300790531"
- integrity sha512-3ic6fc6BHstgM+MGqJEVx3zt9g5THxVXm3VVFUfdeplPqAWWgW2QoKfZDLT10s+pi+MAkpgEBP0kgRidf81Rsw==
- dependencies:
- "@babel/runtime" "^7.24.6"
- "@floating-ui/react-dom" "^2.0.8"
- "@mui/types" "^7.2.14-dev.20240529-082515-213b5e33ab"
- "@mui/utils" "^6.0.0-dev.20240529-082515-213b5e33ab"
- "@popperjs/core" "^2.11.8"
- clsx "^2.1.1"
- prop-types "^15.8.1"
-
-"@mui/core-downloads-tracker@^5.16.5":
- version "5.16.5"
- resolved "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.16.5.tgz#396c7e133a0705c8d04c8ef36edad7ad94cb4981"
- integrity sha512-ziFn1oPm6VjvHQcdGcAO+fXvOQEgieIj0BuSqcltFU+JXIxjPdVYNTdn2HU7/Ak5Gabk6k2u7+9PV7oZ6JT5sA==
+"@mui/core-downloads-tracker@^5.16.7":
+ version "5.16.7"
+ resolved "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.16.7.tgz#182a325a520f7ebd75de051fceabfc0314cfd004"
+ integrity sha512-RtsCt4Geed2/v74sbihWzzRs+HsIQCfclHeORh5Ynu2fS4icIKozcSubwuG7vtzq2uW3fOR1zITSP84TNt2GoQ==
"@mui/icons-material@^5.16.6":
- version "5.16.6"
- resolved "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.16.6.tgz#7067ddba693bec22f77592cb9cd516e2f1c1fd6e"
- integrity sha512-ceNGjoXheH9wbIFa1JHmSc9QVjJUvh18KvHrR4/FkJCSi9HXJ+9ee1kUhCOEFfuxNF8UB6WWVrIUOUgRd70t0A==
+ version "5.16.7"
+ resolved "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.16.7.tgz#e27f901af792065efc9f3d75d74a66af7529a10a"
+ integrity sha512-UrGwDJCXEszbDI7yV047BYU5A28eGJ79keTCP4cc74WyncuVrnurlmIRxaHL8YK+LI1Kzq+/JM52IAkNnv4u+Q==
dependencies:
"@babel/runtime" "^7.23.9"
@@ -1745,15 +1719,15 @@
prop-types "^15.8.1"
"@mui/material@^5.15.10":
- version "5.16.5"
- resolved "https://registry.npmjs.org/@mui/material/-/material-5.16.5.tgz#7989b088073f88c2d19501cc947899d811556089"
- integrity sha512-eQrjjg4JeczXvh/+8yvJkxWIiKNHVptB/AqpsKfZBWp5mUD5U3VsjODMuUl1K2BSq0omV3CiO/mQmWSSMKSmaA==
+ version "5.16.7"
+ resolved "https://registry.npmjs.org/@mui/material/-/material-5.16.7.tgz#6e814e2eefdaf065a769cecf549c3569e107a50b"
+ integrity sha512-cwwVQxBhK60OIOqZOVLFt55t01zmarKJiJUWbk0+8s/Ix5IaUzAShqlJchxsIQ4mSrWqgcKCCXKtIlG5H+/Jmg==
dependencies:
"@babel/runtime" "^7.23.9"
- "@mui/core-downloads-tracker" "^5.16.5"
- "@mui/system" "^5.16.5"
+ "@mui/core-downloads-tracker" "^5.16.7"
+ "@mui/system" "^5.16.7"
"@mui/types" "^7.2.15"
- "@mui/utils" "^5.16.5"
+ "@mui/utils" "^5.16.6"
"@popperjs/core" "^2.11.8"
"@types/react-transition-group" "^4.4.10"
clsx "^2.1.0"
@@ -1762,48 +1736,48 @@
react-is "^18.3.1"
react-transition-group "^4.4.5"
-"@mui/private-theming@^5.16.5":
- version "5.16.5"
- resolved "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.16.5.tgz#b90afcfa76ea50778453c633656ff59cb1b5494d"
- integrity sha512-CSLg0YkpDqg0aXOxtjo3oTMd3XWMxvNb5d0v4AYVqwOltU8q6GvnZjhWyCLjGSCrcgfwm6/VDjaKLPlR14wxIA==
+"@mui/private-theming@^5.16.6":
+ version "5.16.6"
+ resolved "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.16.6.tgz#547671e7ae3f86b68d1289a0b90af04dfcc1c8c9"
+ integrity sha512-rAk+Rh8Clg7Cd7shZhyt2HGTTE5wYKNSJ5sspf28Fqm/PZ69Er9o6KX25g03/FG2dfpg5GCwZh/xOojiTfm3hw==
dependencies:
"@babel/runtime" "^7.23.9"
- "@mui/utils" "^5.16.5"
+ "@mui/utils" "^5.16.6"
prop-types "^15.8.1"
-"@mui/styled-engine@^5.16.4":
- version "5.16.4"
- resolved "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.16.4.tgz#a7a8c9079c307bab91ccd65ed5dd1496ddf2a3ab"
- integrity sha512-0+mnkf+UiAmTVB8PZFqOhqf729Yh0Cxq29/5cA3VAyDVTRIUUQ8FXQhiAhUIbijFmM72rY80ahFPXIm4WDbzcA==
+"@mui/styled-engine@^5.16.6":
+ version "5.16.6"
+ resolved "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.16.6.tgz#60110c106dd482dfdb7e2aa94fd6490a0a3f8852"
+ integrity sha512-zaThmS67ZmtHSWToTiHslbI8jwrmITcN93LQaR2lKArbvS7Z3iLkwRoiikNWutx9MBs8Q6okKvbZq1RQYB3v7g==
dependencies:
"@babel/runtime" "^7.23.9"
"@emotion/cache" "^11.11.0"
csstype "^3.1.3"
prop-types "^15.8.1"
-"@mui/system@^5.16.5":
- version "5.16.5"
- resolved "https://registry.npmjs.org/@mui/system/-/system-5.16.5.tgz#a90239e1467f7fce960167939dde9f44f6869484"
- integrity sha512-uzIUGdrWddUx1HPxW4+B2o4vpgKyRxGe/8BxbfXVDPNPHX75c782TseoCnR/VyfnZJfqX87GcxDmnZEE1c031g==
+"@mui/system@^5.16.5", "@mui/system@^5.16.7":
+ version "5.16.7"
+ resolved "https://registry.npmjs.org/@mui/system/-/system-5.16.7.tgz#4583ca5bf3b38942e02c15a1e622ba869ac51393"
+ integrity sha512-Jncvs/r/d/itkxh7O7opOunTqbbSSzMTHzZkNLM+FjAOg+cYAZHrPDlYe1ZGKUYORwwb2XexlWnpZp0kZ4AHuA==
dependencies:
"@babel/runtime" "^7.23.9"
- "@mui/private-theming" "^5.16.5"
- "@mui/styled-engine" "^5.16.4"
+ "@mui/private-theming" "^5.16.6"
+ "@mui/styled-engine" "^5.16.6"
"@mui/types" "^7.2.15"
- "@mui/utils" "^5.16.5"
+ "@mui/utils" "^5.16.6"
clsx "^2.1.0"
csstype "^3.1.3"
prop-types "^15.8.1"
-"@mui/types@^7.2.14", "@mui/types@^7.2.14-dev.20240529-082515-213b5e33ab", "@mui/types@^7.2.15":
- version "7.2.15"
- resolved "https://registry.npmjs.org/@mui/types/-/types-7.2.15.tgz#dadd232fe9a70be0d526630675dff3b110f30b53"
- integrity sha512-nbo7yPhtKJkdf9kcVOF8JZHPZTmqXjJ/tI0bdWgHg5tp9AnIN4Y7f7wm9T+0SyGYJk76+GYZ8Q5XaTYAsUHN0Q==
+"@mui/types@^7.2.14", "@mui/types@^7.2.15":
+ version "7.2.16"
+ resolved "https://registry.npmjs.org/@mui/types/-/types-7.2.16.tgz#66710c691b51cd4fca95322100cd74ec230cfe30"
+ integrity sha512-qI8TV3M7ShITEEc8Ih15A2vLzZGLhD+/UPNwck/hcls2gwg7dyRjNGXcQYHKLB5Q7PuTRfrTkAoPa2VV1s67Ag==
-"@mui/utils@^5.15.14", "@mui/utils@^5.16.5":
- version "5.16.5"
- resolved "https://registry.npmjs.org/@mui/utils/-/utils-5.16.5.tgz#3a16877a80166a7f8b58c893d08e0993040fc49e"
- integrity sha512-CwhcA9y44XwK7k2joL3Y29mRUnoBt+gOZZdGyw7YihbEwEErJYBtDwbZwVgH68zAljGe/b+Kd5bzfl63Gi3R2A==
+"@mui/utils@^5.15.14", "@mui/utils@^5.16.5", "@mui/utils@^5.16.6":
+ version "5.16.6"
+ resolved "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz#905875bbc58d3dcc24531c3314a6807aba22a711"
+ integrity sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==
dependencies:
"@babel/runtime" "^7.23.9"
"@mui/types" "^7.2.15"
@@ -1812,26 +1786,14 @@
prop-types "^15.8.1"
react-is "^18.3.1"
-"@mui/utils@^6.0.0-dev.20240529-082515-213b5e33ab":
- version "6.0.0-dev.20240529-082515-213b5e33ab"
- resolved "https://registry.npmjs.org/@mui/utils/-/utils-6.0.0-dev.20240529-082515-213b5e33ab.tgz#085d02079d9f12baa25f620d314ec2aed4b43ab7"
- integrity sha512-jyNcB0drDhYcoq5MHNTiEc63GfVE1GZK+CVUd8tlLzk5q631RPYJ5jONSOszLiUOXBmI8Uu1SBJUwrG3j2YG2A==
- dependencies:
- "@babel/runtime" "^7.24.6"
- "@types/prop-types" "^15.7.12"
- prop-types "^15.8.1"
- react-is "^18.2.0"
-
"@mui/x-date-pickers@^7.7.1":
- version "7.11.1"
- resolved "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.11.1.tgz#a06fa850aadedbe0be2c0eaa972fe4c1d938d618"
- integrity sha512-CflouzTNSv0YeOA8iiYpJMtqGlwGC8LI9EE9egDGhatR9Mn5geRDTXsm0rRG/4pMOfaRxyJc6Yzr/axBhEXM7w==
+ version "7.15.0"
+ resolved "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.15.0.tgz#a2e0979dda5d38fd34e5be76064b8331ef228894"
+ integrity sha512-YQEQICNxUEFYp/I/yP58cqihA8yhXaXSNZ1/N0JANu2IlCwoJ4Jzi+S0s4RN7RghpiDyoSMFijROBC5HfpTjiw==
dependencies:
- "@babel/runtime" "^7.24.8"
- "@mui/base" "^5.0.0-beta.40"
- "@mui/system" "^5.16.5"
- "@mui/utils" "^5.16.5"
- "@types/react-transition-group" "^4.4.10"
+ "@babel/runtime" "^7.25.4"
+ "@mui/utils" "^5.16.6"
+ "@types/react-transition-group" "^4.4.11"
clsx "^2.1.1"
prop-types "^15.8.1"
react-transition-group "^4.4.5"
@@ -2190,28 +2152,28 @@
"@tanstack/query-core" "5.36.1"
"@tanstack/react-table@^8.16.0":
- version "8.19.3"
- resolved "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.19.3.tgz#be1d9ee991ac06b7d4d17cc5c66469ac157bfd8a"
- integrity sha512-MtgPZc4y+cCRtU16y1vh1myuyZ2OdkWgMEBzyjYsoMWMicKZGZvcDnub3Zwb6XF2pj9iRMvm1SO1n57lS0vXLw==
+ version "8.20.5"
+ resolved "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.20.5.tgz#19987d101e1ea25ef5406dce4352cab3932449d8"
+ integrity sha512-WEHopKw3znbUZ61s9i0+i9g8drmDo6asTWbrQh8Us63DAk/M0FkmIqERew6P71HI75ksZ2Pxyuf4vvKh9rAkiA==
dependencies:
- "@tanstack/table-core" "8.19.3"
+ "@tanstack/table-core" "8.20.5"
"@tanstack/react-virtual@^3.8.4":
- version "3.8.4"
- resolved "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.8.4.tgz#7f5d8a71f525976c98be46fecd3dbee2d90b5dac"
- integrity sha512-Dq0VQr3QlTS2qL35g360QaJWBt7tCn/0xw4uZ0dHXPLO1Ak4Z4nVX4vuj1Npg1b/jqNMDToRtR5OIxM2NXRBWg==
+ version "3.10.6"
+ resolved "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.10.6.tgz#f90f97d50a8d83dcd3c3a2d425aadbb55d4837db"
+ integrity sha512-xaSy6uUxB92O8mngHZ6CvbhGuqxQ5lIZWCBy+FjhrbHmOwc6BnOnKkYm2FsB1/BpKw/+FVctlMbEtI+F6I1aJg==
dependencies:
- "@tanstack/virtual-core" "3.8.4"
+ "@tanstack/virtual-core" "3.10.6"
-"@tanstack/table-core@8.19.3":
- version "8.19.3"
- resolved "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.19.3.tgz#669e3eca2179ee3456fc068fed8683df01607c43"
- integrity sha512-IqREj9ADoml9zCAouIG/5kCGoyIxPFdqdyoxis9FisXFi5vT+iYfEfLosq4xkU/iDbMcEuAj+X8dWRLvKYDNoQ==
+"@tanstack/table-core@8.20.5":
+ version "8.20.5"
+ resolved "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.20.5.tgz#3974f0b090bed11243d4107283824167a395cf1d"
+ integrity sha512-P9dF7XbibHph2PFRz8gfBKEXEY/HJPOhym8CHmjF8y3q5mWpKx9xtZapXQUWCgkqvsK0R46Azuz+VaxD4Xl+Tg==
-"@tanstack/virtual-core@3.8.4":
- version "3.8.4"
- resolved "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.8.4.tgz#0ff84b6a0e4b394335cf7ccf759c36b58cbd02eb"
- integrity sha512-iO5Ujgw3O1yIxWDe9FgUPNkGjyT657b1WNX52u+Wv1DyBFEpdCdGkuVaky0M3hHFqNWjAmHWTn4wgj9rTr7ZQg==
+"@tanstack/virtual-core@3.10.6":
+ version "3.10.6"
+ resolved "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.10.6.tgz#babe3989b2344a5f12fc64129f9bbed5d3402999"
+ integrity sha512-1giLc4dzgEKLMx5pgKjL6HlG5fjZMgCjzlKAlpr7yoUtetVPELgER1NtephAI910nMwfPTHNyWKSFmJdHkz2Cw==
"@testing-library/dom@10.2.0":
version "10.2.0"
@@ -2228,12 +2190,11 @@
pretty-format "^27.0.2"
"@testing-library/jest-dom@^6.4.6":
- version "6.4.8"
- resolved "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.8.tgz#9c435742b20c6183d4e7034f2b329d562c079daa"
- integrity sha512-JD0G+Zc38f5MBHA4NgxQMR5XtO5Jx9g86jqturNTt2WUfRmLDIY7iKkWHDCCTiDuFMre6nxAD5wHw9W5kI4rGw==
+ version "6.5.0"
+ resolved "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.5.0.tgz#50484da3f80fb222a853479f618a9ce5c47bfe54"
+ integrity sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==
dependencies:
"@adobe/css-tools" "^4.4.0"
- "@babel/runtime" "^7.9.2"
aria-query "^5.0.0"
chalk "^3.0.0"
css.escape "^1.5.1"
@@ -2313,23 +2274,7 @@
dependencies:
classnames "*"
-"@types/eslint-scope@^3.7.3":
- version "3.7.7"
- resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5"
- integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==
- dependencies:
- "@types/eslint" "*"
- "@types/estree" "*"
-
-"@types/eslint@*":
- version "9.6.0"
- resolved "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.0.tgz#51d4fe4d0316da9e9f2c80884f2c20ed5fb022ff"
- integrity sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==
- dependencies:
- "@types/estree" "*"
- "@types/json-schema" "*"
-
-"@types/estree@*", "@types/estree@^1.0.5":
+"@types/estree@^1.0.5":
version "1.0.5"
resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4"
integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==
@@ -2377,7 +2322,7 @@
"@types/tough-cookie" "*"
parse5 "^7.0.0"
-"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
+"@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
version "7.0.15"
resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
@@ -2395,11 +2340,11 @@
integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==
"@types/node@*":
- version "22.0.0"
- resolved "https://registry.npmjs.org/@types/node/-/node-22.0.0.tgz#04862a2a71e62264426083abe1e27e87cac05a30"
- integrity sha512-VT7KSYudcPOzP5Q0wfbowyNLaVR8QWUdw+088uFWwfvpY6uCWaXpqV6ieLAu9WBcnTa7H4Z5RLK8I5t2FuOcqw==
+ version "22.5.1"
+ resolved "https://registry.npmjs.org/@types/node/-/node-22.5.1.tgz#de01dce265f6b99ed32b295962045d10b5b99560"
+ integrity sha512-KkHsxej0j9IW1KKOOAA/XBA0z08UFSrRQHErzEfA3Vgq57eXIMYboIlHJuYIfd+lwCQjtKqUu3UnmKbtUc9yRw==
dependencies:
- undici-types "~6.11.1"
+ undici-types "~6.19.2"
"@types/normalize-package-data@^2.4.0":
version "2.4.4"
@@ -2423,17 +2368,17 @@
dependencies:
"@types/react" "*"
-"@types/react-transition-group@^4.4.0", "@types/react-transition-group@^4.4.10":
- version "4.4.10"
- resolved "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz#6ee71127bdab1f18f11ad8fb3322c6da27c327ac"
- integrity sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==
+"@types/react-transition-group@^4.4.0", "@types/react-transition-group@^4.4.10", "@types/react-transition-group@^4.4.11":
+ version "4.4.11"
+ resolved "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz#d963253a611d757de01ebb241143b1017d5d63d5"
+ integrity sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==
dependencies:
"@types/react" "*"
"@types/react@*", "@types/react@^18.0.2":
- version "18.3.3"
- resolved "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz#9679020895318b0915d7a3ab004d92d33375c45f"
- integrity sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==
+ version "18.3.4"
+ resolved "https://registry.npmjs.org/@types/react/-/react-18.3.4.tgz#dfdd534a1d081307144c00e325c06e00312c93a3"
+ integrity sha512-J7W30FTdfCxDDjmfRM+/JqLHBIyl7xUIp9kwK637FGmY7+mkSFSe6L4jpZzhj5QMfLssSDP4/i75AKkrdC7/Jw==
dependencies:
"@types/prop-types" "*"
csstype "^3.0.2"
@@ -2445,11 +2390,6 @@
dependencies:
"@types/node" "*"
-"@types/semver@^7.3.12":
- version "7.5.8"
- resolved "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e"
- integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==
-
"@types/stack-utils@^2.0.0":
version "2.0.3"
resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8"
@@ -2466,139 +2406,91 @@
integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==
"@types/yargs@^17.0.8":
- version "17.0.32"
- resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz#030774723a2f7faafebf645f4e5a48371dca6229"
- integrity sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==
+ version "17.0.33"
+ resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz#8c32303da83eec050a84b3c7ae7b9f922d13e32d"
+ integrity sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==
dependencies:
"@types/yargs-parser" "*"
-"@typescript-eslint/eslint-plugin@7.17.0":
- version "7.17.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.17.0.tgz#c8ed1af1ad2928ede5cdd207f7e3090499e1f77b"
- integrity sha512-pyiDhEuLM3PuANxH7uNYan1AaFs5XE0zw1hq69JBvGvE7gSuEoQl1ydtEe/XQeoC3GQxLXyOVa5kNOATgM638A==
+"@typescript-eslint/eslint-plugin@8.3.0":
+ version "8.3.0"
+ resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.3.0.tgz#726627fad16d41d20539637efee8c2329fe6be32"
+ integrity sha512-FLAIn63G5KH+adZosDYiutqkOkYEx0nvcwNNfJAf+c7Ae/H35qWwTYvPZUKFj5AS+WfHG/WJJfWnDnyNUlp8UA==
dependencies:
"@eslint-community/regexpp" "^4.10.0"
- "@typescript-eslint/scope-manager" "7.17.0"
- "@typescript-eslint/type-utils" "7.17.0"
- "@typescript-eslint/utils" "7.17.0"
- "@typescript-eslint/visitor-keys" "7.17.0"
+ "@typescript-eslint/scope-manager" "8.3.0"
+ "@typescript-eslint/type-utils" "8.3.0"
+ "@typescript-eslint/utils" "8.3.0"
+ "@typescript-eslint/visitor-keys" "8.3.0"
graphemer "^1.4.0"
ignore "^5.3.1"
natural-compare "^1.4.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/parser@7.17.0":
- version "7.17.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.17.0.tgz#be8e32c159190cd40a305a2121220eadea5a88e7"
- integrity sha512-puiYfGeg5Ydop8eusb/Hy1k7QmOU6X3nvsqCgzrB2K4qMavK//21+PzNE8qeECgNOIoertJPUC1SpegHDI515A==
+"@typescript-eslint/parser@8.3.0":
+ version "8.3.0"
+ resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.3.0.tgz#3c72c32bc909cb91ce3569e7d11d729ad84deafa"
+ integrity sha512-h53RhVyLu6AtpUzVCYLPhZGL5jzTD9fZL+SYf/+hYOx2bDkyQXztXSc4tbvKYHzfMXExMLiL9CWqJmVz6+78IQ==
dependencies:
- "@typescript-eslint/scope-manager" "7.17.0"
- "@typescript-eslint/types" "7.17.0"
- "@typescript-eslint/typescript-estree" "7.17.0"
- "@typescript-eslint/visitor-keys" "7.17.0"
+ "@typescript-eslint/scope-manager" "8.3.0"
+ "@typescript-eslint/types" "8.3.0"
+ "@typescript-eslint/typescript-estree" "8.3.0"
+ "@typescript-eslint/visitor-keys" "8.3.0"
debug "^4.3.4"
-"@typescript-eslint/scope-manager@5.62.0":
- version "5.62.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c"
- integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==
+"@typescript-eslint/scope-manager@8.3.0":
+ version "8.3.0"
+ resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.3.0.tgz#834301d2e70baf924c26818b911bdc40086f7468"
+ integrity sha512-mz2X8WcN2nVu5Hodku+IR8GgCOl4C0G/Z1ruaWN4dgec64kDBabuXyPAr+/RgJtumv8EEkqIzf3X2U5DUKB2eg==
dependencies:
- "@typescript-eslint/types" "5.62.0"
- "@typescript-eslint/visitor-keys" "5.62.0"
+ "@typescript-eslint/types" "8.3.0"
+ "@typescript-eslint/visitor-keys" "8.3.0"
-"@typescript-eslint/scope-manager@7.17.0":
- version "7.17.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.17.0.tgz#e072d0f914662a7bfd6c058165e3c2b35ea26b9d"
- integrity sha512-0P2jTTqyxWp9HiKLu/Vemr2Rg1Xb5B7uHItdVZ6iAenXmPo4SZ86yOPCJwMqpCyaMiEHTNqizHfsbmCFT1x9SA==
+"@typescript-eslint/type-utils@8.3.0":
+ version "8.3.0"
+ resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.3.0.tgz#c1ae6af8c21a27254321016b052af67ddb44a9ac"
+ integrity sha512-wrV6qh//nLbfXZQoj32EXKmwHf4b7L+xXLrP3FZ0GOUU72gSvLjeWUl5J5Ue5IwRxIV1TfF73j/eaBapxx99Lg==
dependencies:
- "@typescript-eslint/types" "7.17.0"
- "@typescript-eslint/visitor-keys" "7.17.0"
-
-"@typescript-eslint/type-utils@7.17.0":
- version "7.17.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.17.0.tgz#c5da78feb134c9c9978cbe89e2b1a589ed22091a"
- integrity sha512-XD3aaBt+orgkM/7Cei0XNEm1vwUxQ958AOLALzPlbPqb8C1G8PZK85tND7Jpe69Wualri81PLU+Zc48GVKIMMA==
- dependencies:
- "@typescript-eslint/typescript-estree" "7.17.0"
- "@typescript-eslint/utils" "7.17.0"
+ "@typescript-eslint/typescript-estree" "8.3.0"
+ "@typescript-eslint/utils" "8.3.0"
debug "^4.3.4"
ts-api-utils "^1.3.0"
-"@typescript-eslint/types@5.62.0":
- version "5.62.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f"
- integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==
+"@typescript-eslint/types@8.3.0":
+ version "8.3.0"
+ resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.3.0.tgz#378e62447c2d7028236e55a81d3391026600563b"
+ integrity sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==
-"@typescript-eslint/types@7.17.0":
- version "7.17.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.17.0.tgz#7ce8185bdf06bc3494e73d143dbf3293111b9cff"
- integrity sha512-a29Ir0EbyKTKHnZWbNsrc/gqfIBqYPwj3F2M+jWE/9bqfEHg0AMtXzkbUkOG6QgEScxh2+Pz9OXe11jHDnHR7A==
-
-"@typescript-eslint/typescript-estree@5.62.0":
- version "5.62.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b"
- integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==
+"@typescript-eslint/typescript-estree@8.3.0":
+ version "8.3.0"
+ resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.3.0.tgz#3e3d38af101ba61a8568f034733b72bfc9f176b9"
+ integrity sha512-Mq7FTHl0R36EmWlCJWojIC1qn/ZWo2YiWYc1XVtasJ7FIgjo0MVv9rZWXEE7IK2CGrtwe1dVOxWwqXUdNgfRCA==
dependencies:
- "@typescript-eslint/types" "5.62.0"
- "@typescript-eslint/visitor-keys" "5.62.0"
+ "@typescript-eslint/types" "8.3.0"
+ "@typescript-eslint/visitor-keys" "8.3.0"
debug "^4.3.4"
- globby "^11.1.0"
- is-glob "^4.0.3"
- semver "^7.3.7"
- tsutils "^3.21.0"
-
-"@typescript-eslint/typescript-estree@7.17.0":
- version "7.17.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.17.0.tgz#dcab3fea4c07482329dd6107d3c6480e228e4130"
- integrity sha512-72I3TGq93t2GoSBWI093wmKo0n6/b7O4j9o8U+f65TVD0FS6bI2180X5eGEr8MA8PhKMvYe9myZJquUT2JkCZw==
- dependencies:
- "@typescript-eslint/types" "7.17.0"
- "@typescript-eslint/visitor-keys" "7.17.0"
- debug "^4.3.4"
- globby "^11.1.0"
+ fast-glob "^3.3.2"
is-glob "^4.0.3"
minimatch "^9.0.4"
semver "^7.6.0"
ts-api-utils "^1.3.0"
-"@typescript-eslint/utils@7.17.0":
- version "7.17.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.17.0.tgz#815cd85b9001845d41b699b0ce4f92d6dfb84902"
- integrity sha512-r+JFlm5NdB+JXc7aWWZ3fKSm1gn0pkswEwIYsrGPdsT2GjsRATAKXiNtp3vgAAO1xZhX8alIOEQnNMl3kbTgJw==
+"@typescript-eslint/utils@8.3.0", "@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0":
+ version "8.3.0"
+ resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.3.0.tgz#b10972319deac5959c7a7075d0cf2b5e1de7ec08"
+ integrity sha512-F77WwqxIi/qGkIGOGXNBLV7nykwfjLsdauRB/DOFPdv6LTF3BHHkBpq81/b5iMPSF055oO2BiivDJV4ChvNtXA==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
- "@typescript-eslint/scope-manager" "7.17.0"
- "@typescript-eslint/types" "7.17.0"
- "@typescript-eslint/typescript-estree" "7.17.0"
+ "@typescript-eslint/scope-manager" "8.3.0"
+ "@typescript-eslint/types" "8.3.0"
+ "@typescript-eslint/typescript-estree" "8.3.0"
-"@typescript-eslint/utils@^5.10.0":
- version "5.62.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86"
- integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==
+"@typescript-eslint/visitor-keys@8.3.0":
+ version "8.3.0"
+ resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.3.0.tgz#320d747d107af1eef1eb43fbc4ccdbddda13068b"
+ integrity sha512-RmZwrTbQ9QveF15m/Cl28n0LXD6ea2CjkhH5rQ55ewz3H24w+AMCJHPVYaZ8/0HoG8Z3cLLFFycRXxeO2tz9FA==
dependencies:
- "@eslint-community/eslint-utils" "^4.2.0"
- "@types/json-schema" "^7.0.9"
- "@types/semver" "^7.3.12"
- "@typescript-eslint/scope-manager" "5.62.0"
- "@typescript-eslint/types" "5.62.0"
- "@typescript-eslint/typescript-estree" "5.62.0"
- eslint-scope "^5.1.1"
- semver "^7.3.7"
-
-"@typescript-eslint/visitor-keys@5.62.0":
- version "5.62.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e"
- integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==
- dependencies:
- "@typescript-eslint/types" "5.62.0"
- eslint-visitor-keys "^3.3.0"
-
-"@typescript-eslint/visitor-keys@7.17.0":
- version "7.17.0"
- resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.17.0.tgz#680465c734be30969e564b4647f38d6cdf49bfb0"
- integrity sha512-RVGC9UhPOCsfCdI9pU++K4nD7to+jTcMIbXTSOcrLqUEW6gF2pU1UUbYJKc9cvcRSK1UDeMJ7pdMxf4bhMpV/A==
- dependencies:
- "@typescript-eslint/types" "7.17.0"
+ "@typescript-eslint/types" "8.3.0"
eslint-visitor-keys "^3.4.3"
"@vusion/webfonts-generator@^0.8.0":
@@ -2812,9 +2704,9 @@ abbrev@^2.0.0:
integrity sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==
ace-builds@^1.31.1:
- version "1.35.4"
- resolved "https://registry.npmjs.org/ace-builds/-/ace-builds-1.35.4.tgz#f41d7ef57c3a7d424cd7e3300bef0cbef905c84f"
- integrity sha512-r0KQclhZ/uk5a4zOqRYQkJuQuu4vFMiA6VTj54Tk4nI1TUR3iEMMppZkWbNoWEgWwv4ciDloObb9Rf4V55Qgjw==
+ version "1.36.1"
+ resolved "https://registry.npmjs.org/ace-builds/-/ace-builds-1.36.1.tgz#f44e29293173b4e66e46a2827c75efe5fd36f734"
+ integrity sha512-/Rngkz+KgR7GFF16zO3itstku3wezjp4PTqrev3QvGfEix+Ilzsgp6X/VFSaprH9Cqd36rwT8c6eXwMKVgc+Kg==
acorn-globals@^7.0.0:
version "7.0.1"
@@ -3054,11 +2946,6 @@ array-buffer-byte-length@^1.0.1:
get-intrinsic "^1.2.4"
is-string "^1.0.7"
-array-union@^2.1.0:
- version "2.1.0"
- resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
- integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
-
array-union@^3.0.1:
version "3.0.1"
resolved "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz#da52630d327f8b88cfbfb57728e2af5cd9b6b975"
@@ -3175,9 +3062,9 @@ async@^2.1.4:
lodash "^4.17.14"
async@^3.2.3:
- version "3.2.5"
- resolved "https://registry.npmjs.org/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66"
- integrity sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==
+ version "3.2.6"
+ resolved "https://registry.npmjs.org/async/-/async-3.2.6.tgz#1b0728e14929d51b85b449b7f06e27c1145e38ce"
+ integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==
asynckit@^0.4.0:
version "0.4.0"
@@ -3190,15 +3077,15 @@ attr-accept@^2.2.2:
integrity sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==
autoprefixer@^10.2.4:
- version "10.4.19"
- resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz#ad25a856e82ee9d7898c59583c1afeb3fa65f89f"
- integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==
+ version "10.4.20"
+ resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz#5caec14d43976ef42e32dcb4bd62878e96be5b3b"
+ integrity sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==
dependencies:
- browserslist "^4.23.0"
- caniuse-lite "^1.0.30001599"
+ browserslist "^4.23.3"
+ caniuse-lite "^1.0.30001646"
fraction.js "^4.3.7"
normalize-range "^0.1.2"
- picocolors "^1.0.0"
+ picocolors "^1.0.1"
postcss-value-parser "^4.2.0"
available-typed-arrays@^1.0.7:
@@ -3217,9 +3104,9 @@ axios-mock-adapter@^1.17.0:
is-buffer "^2.0.5"
axios@^1.7.4:
- version "1.7.4"
- resolved "https://registry.npmjs.org/axios/-/axios-1.7.4.tgz#4c8ded1b43683c8dd362973c393f3ede24052aa2"
- integrity sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==
+ version "1.7.5"
+ resolved "https://registry.npmjs.org/axios/-/axios-1.7.5.tgz#21eed340eb5daf47d29b6e002424b3e88c8c54b1"
+ integrity sha512-fZu86yCo+svH3uqJ/yTdQ0QHpQu5oL+/QE+QPSv6BZSkDAoky9vytxp7u5qk83OJFS3kEBcesWni9WTZAv3tSw==
dependencies:
follow-redirects "^1.15.6"
form-data "^4.0.0"
@@ -3285,13 +3172,13 @@ babel-plugin-polyfill-corejs2@^0.4.10:
"@babel/helper-define-polyfill-provider" "^0.6.2"
semver "^6.3.1"
-"babel-plugin-polyfill-corejs3@^0.10.1", "babel-plugin-polyfill-corejs3@^0.10.4":
- version "0.10.4"
- resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz#789ac82405ad664c20476d0233b485281deb9c77"
- integrity sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==
+babel-plugin-polyfill-corejs3@^0.10.6:
+ version "0.10.6"
+ resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz#2deda57caef50f59c525aeb4964d3b2f867710c7"
+ integrity sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==
dependencies:
- "@babel/helper-define-polyfill-provider" "^0.6.1"
- core-js-compat "^3.36.1"
+ "@babel/helper-define-polyfill-provider" "^0.6.2"
+ core-js-compat "^3.38.0"
babel-plugin-polyfill-regenerator@^0.6.1:
version "0.6.2"
@@ -3300,34 +3187,26 @@ babel-plugin-polyfill-regenerator@^0.6.1:
dependencies:
"@babel/helper-define-polyfill-provider" "^0.6.2"
-"babel-plugin-styled-components@>= 1.12.0":
- version "2.1.4"
- resolved "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz#9a1f37c7f32ef927b4b008b529feb4a2c82b1092"
- integrity sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.22.5"
- "@babel/helper-module-imports" "^7.22.5"
- "@babel/plugin-syntax-jsx" "^7.22.5"
- lodash "^4.17.21"
- picomatch "^2.3.1"
-
babel-preset-current-node-syntax@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b"
- integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==
+ version "1.1.0"
+ resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz#9a929eafece419612ef4ae4f60b1862ebad8ef30"
+ integrity sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==
dependencies:
"@babel/plugin-syntax-async-generators" "^7.8.4"
"@babel/plugin-syntax-bigint" "^7.8.3"
- "@babel/plugin-syntax-class-properties" "^7.8.3"
- "@babel/plugin-syntax-import-meta" "^7.8.3"
+ "@babel/plugin-syntax-class-properties" "^7.12.13"
+ "@babel/plugin-syntax-class-static-block" "^7.14.5"
+ "@babel/plugin-syntax-import-attributes" "^7.24.7"
+ "@babel/plugin-syntax-import-meta" "^7.10.4"
"@babel/plugin-syntax-json-strings" "^7.8.3"
- "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3"
+ "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
- "@babel/plugin-syntax-numeric-separator" "^7.8.3"
+ "@babel/plugin-syntax-numeric-separator" "^7.10.4"
"@babel/plugin-syntax-object-rest-spread" "^7.8.3"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
- "@babel/plugin-syntax-top-level-await" "^7.8.3"
+ "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
+ "@babel/plugin-syntax-top-level-await" "^7.14.5"
babel-preset-jest@^29.6.3:
version "29.6.3"
@@ -3620,14 +3499,14 @@ browserify@^17.0.0:
vm-browserify "^1.0.0"
xtend "^4.0.0"
-"browserslist@^4.0.0", "browserslist@^4.21.10", "browserslist@^4.21.4", "browserslist@^4.23.0", "browserslist@^4.23.1":
- version "4.23.2"
- resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz#244fe803641f1c19c28c48c4b6ec9736eb3d32ed"
- integrity sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==
+"browserslist@^4.0.0", "browserslist@^4.21.10", "browserslist@^4.21.4", "browserslist@^4.23.0", "browserslist@^4.23.1", "browserslist@^4.23.3":
+ version "4.23.3"
+ resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz#debb029d3c93ebc97ffbc8d9cbb03403e227c800"
+ integrity sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==
dependencies:
- caniuse-lite "^1.0.30001640"
- electron-to-chromium "^1.4.820"
- node-releases "^2.0.14"
+ caniuse-lite "^1.0.30001646"
+ electron-to-chromium "^1.5.4"
+ node-releases "^2.0.18"
update-browserslist-db "^1.1.0"
bser@2.1.1:
@@ -3802,11 +3681,6 @@ camelcase@^5.3.1:
resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
-camelize@^1.0.0:
- version "1.0.1"
- resolved "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3"
- integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==
-
caniuse-api@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0"
@@ -3817,10 +3691,10 @@ caniuse-api@^3.0.0:
lodash.memoize "^4.1.2"
lodash.uniq "^4.5.0"
-"caniuse-lite@^1.0.0", "caniuse-lite@^1.0.30001599", "caniuse-lite@^1.0.30001640":
- version "1.0.30001643"
- resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001643.tgz#9c004caef315de9452ab970c3da71085f8241dbd"
- integrity sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==
+"caniuse-lite@^1.0.0", "caniuse-lite@^1.0.30001646":
+ version "1.0.30001653"
+ resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001653.tgz#b8af452f8f33b1c77f122780a4aecebea0caca56"
+ integrity sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==
"caw@^2.0.0", "caw@^2.0.1":
version "2.0.1"
@@ -3898,9 +3772,9 @@ ci-info@^3.2.0:
safe-buffer "^5.0.1"
cjs-module-lexer@^1.0.0:
- version "1.3.1"
- resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz#c485341ae8fd999ca4ee5af2d7a1c9ae01e0099c"
- integrity sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==
+ version "1.4.0"
+ resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.0.tgz#677de7ed7efff67cc40c9bf1897fea79d41b5215"
+ integrity sha512-N1NGmowPlGBLsOZLPvm48StN04V4YvQRL0i6b7ctrVY3epjP/ct7hFLOItz6pDIvRjwpfPxi52a2UWV2ziir8g==
"classnames@*", "classnames@2.x", "classnames@^2.2.1", "classnames@^2.2.5", "classnames@^2.2.6", "classnames@^2.5.1":
version "2.5.1"
@@ -4131,12 +4005,12 @@ copy-webpack-plugin@^12.0.2:
schema-utils "^4.2.0"
serialize-javascript "^6.0.2"
-"core-js-compat@^3.36.1", "core-js-compat@^3.37.1":
- version "3.37.1"
- resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz#c844310c7852f4bdf49b8d339730b97e17ff09ee"
- integrity sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==
+"core-js-compat@^3.37.1", "core-js-compat@^3.38.0":
+ version "3.38.1"
+ resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz#2bc7a298746ca5a7bcb9c164bcb120f2ebc09a09"
+ integrity sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==
dependencies:
- browserslist "^4.23.0"
+ browserslist "^4.23.3"
core-js@3.37.0:
version "3.37.0"
@@ -4281,11 +4155,6 @@ crypto-browserify@^3.0.0:
randombytes "^2.0.0"
randomfill "^1.0.3"
-css-color-keywords@^1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05"
- integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==
-
css-declaration-sorter@^6.3.1:
version "6.4.1"
resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz#28beac7c20bad7f1775be3a7129d7eae409a3a71"
@@ -4296,10 +4165,10 @@ css-declaration-sorter@^7.2.0:
resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz#6dec1c9523bc4a643e088aab8f09e67a54961024"
integrity sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==
-css-loader@^6.7.2:
- version "6.11.0"
- resolved "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz#33bae3bf6363d0a7c2cf9031c96c744ff54d85ba"
- integrity sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==
+css-loader@^7.1.2:
+ version "7.1.2"
+ resolved "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz#64671541c6efe06b0e22e750503106bdd86880f8"
+ integrity sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==
dependencies:
icss-utils "^5.1.0"
postcss "^8.4.33"
@@ -4344,15 +4213,6 @@ css-select@^5.1.0:
domutils "^3.0.1"
nth-check "^2.0.1"
-css-to-react-native@^3.0.0:
- version "3.2.0"
- resolved "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32"
- integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==
- dependencies:
- camelize "^1.0.0"
- css-color-keywords "^1.0.0"
- postcss-value-parser "^4.0.2"
-
"css-tree@^1.1.2", "css-tree@^1.1.3":
version "1.1.3"
resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d"
@@ -4996,15 +4856,15 @@ ejs@~3.1.8:
dependencies:
jake "^10.8.5"
-electron-to-chromium@^1.4.820:
- version "1.5.2"
- resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.2.tgz#6126ad229ce45e781ec54ca40db0504787f23d19"
- integrity sha512-kc4r3U3V3WLaaZqThjYz/Y6z8tJe+7K0bbjUVo3i+LWIypVdMx5nXCkwRe6SWbY6ILqLdc1rKcKmr3HoH7wjSQ==
+electron-to-chromium@^1.5.4:
+ version "1.5.13"
+ resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz#1abf0410c5344b2b829b7247e031f02810d442e6"
+ integrity sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==
"elliptic@^6.5.3", "elliptic@^6.5.5":
- version "6.5.6"
- resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.5.6.tgz#ee5f7c3a00b98a2144ac84d67d01f04d438fa53e"
- integrity sha512-mpzdtpeCLuS3BmE3pO3Cpp5bbjlOPY2Q0PgoF+Od1XZrHLYI28Xe3ossCmYCQt11FQKEYd9+PF8jymTvtWJSHQ==
+ version "6.5.7"
+ resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz#8ec4da2cb2939926a1b9a73619d768207e647c8b"
+ integrity sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==
dependencies:
bn.js "^4.11.9"
brorand "^1.1.0"
@@ -5064,7 +4924,7 @@ engine.io-parser@~5.2.1:
resolved "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz#00dc5b97b1f233a23c9398d0209504cf5f94d92f"
integrity sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==
-enhanced-resolve@^5.17.0:
+enhanced-resolve@^5.17.1:
version "5.17.1"
resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15"
integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==
@@ -5255,12 +5115,12 @@ escodegen@^2.0.0:
esutils "^2.0.2"
source-map "~0.6.1"
-eslint-plugin-jest@^27.4.0:
- version "27.9.0"
- resolved "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz#7c98a33605e1d8b8442ace092b60e9919730000b"
- integrity sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==
+eslint-plugin-jest@^28.8.0:
+ version "28.8.0"
+ resolved "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.8.0.tgz#54f597b5a3295ad04ec946baa245ad02b9b2bca0"
+ integrity sha512-Tubj1hooFxCl52G4qQu0edzV/+EZzPUeN8p2NnW5uu4fbDs+Yo7+qDVDc4/oG3FbCqEBmu/OC3LSsyiU22oghw==
dependencies:
- "@typescript-eslint/utils" "^5.10.0"
+ "@typescript-eslint/utils" "^6.0.0 || ^7.0.0 || ^8.0.0"
eslint-plugin-react-hooks@^4.3.0:
version "4.6.2"
@@ -5296,7 +5156,7 @@ eslint-rule-composer@^0.3.0:
resolved "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz#79320c927b0c5c0d3d3d2b76c8b4a488f25bbaf9"
integrity sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==
-"eslint-scope@5.1.1", "eslint-scope@^5.1.1":
+eslint-scope@5.1.1:
version "5.1.1"
resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
@@ -5327,16 +5187,16 @@ eslint-visitor-keys@^4.0.0:
resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz#e3adc021aa038a2a8e0b2f8b0ce8f66b9483b1fb"
integrity sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==
-eslint@^9.8.0:
- version "9.8.0"
- resolved "https://registry.npmjs.org/eslint/-/eslint-9.8.0.tgz#a4f4a090c8ea2d10864d89a6603e02ce9f649f0f"
- integrity sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A==
+eslint@^9.9.0:
+ version "9.9.1"
+ resolved "https://registry.npmjs.org/eslint/-/eslint-9.9.1.tgz#147ac9305d56696fb84cf5bdecafd6517ddc77ec"
+ integrity sha512-dHvhrbfr4xFQ9/dq+jcVneZMyRYLjggWjk6RVsIiHsP8Rz6yZ8LvZ//iU4TrZF+SXWG+JkNF2OyiZRvzgRDqMg==
dependencies:
"@eslint-community/eslint-utils" "^4.2.0"
"@eslint-community/regexpp" "^4.11.0"
- "@eslint/config-array" "^0.17.1"
+ "@eslint/config-array" "^0.18.0"
"@eslint/eslintrc" "^3.1.0"
- "@eslint/js" "9.8.0"
+ "@eslint/js" "9.9.1"
"@humanwhocodes/module-importer" "^1.0.1"
"@humanwhocodes/retry" "^0.3.0"
"@nodelib/fs.walk" "^1.2.8"
@@ -5551,7 +5411,7 @@ ext-name@^5.0.0:
resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
-"fast-glob@^3.2.7", "fast-glob@^3.2.9", "fast-glob@^3.3.2":
+"fast-glob@^3.2.7", "fast-glob@^3.3.2":
version "3.3.2"
resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129"
integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
@@ -5764,9 +5624,9 @@ for-each@^0.3.3:
is-callable "^1.1.3"
foreground-child@^3.1.0:
- version "3.2.1"
- resolved "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz#767004ccf3a5b30df39bed90718bab43fe0a59f7"
- integrity sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==
+ version "3.3.0"
+ resolved "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz#0ac8644c06e431439f8561db8ecf29a7b5519c77"
+ integrity sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==
dependencies:
cross-spawn "^7.0.0"
signal-exit "^4.0.1"
@@ -5829,7 +5689,7 @@ function-bind@^1.1.2:
resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
-"function.prototype.name@^1.1.5", "function.prototype.name@^1.1.6":
+function.prototype.name@^1.1.6:
version "1.1.6"
resolved "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd"
integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==
@@ -6005,9 +5865,9 @@ globals@^14.0.0:
integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==
globals@^15.8.0:
- version "15.8.0"
- resolved "https://registry.npmjs.org/globals/-/globals-15.8.0.tgz#e64bb47b619dd8cbf32b3c1a0a61714e33cbbb41"
- integrity sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==
+ version "15.9.0"
+ resolved "https://registry.npmjs.org/globals/-/globals-15.9.0.tgz#e9de01771091ffbc37db5714dab484f9f69ff399"
+ integrity sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==
globalthis@^1.0.3:
version "1.0.4"
@@ -6017,18 +5877,6 @@ globalthis@^1.0.3:
define-properties "^1.2.1"
gopd "^1.0.1"
-globby@^11.1.0:
- version "11.1.0"
- resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
- integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
- dependencies:
- array-union "^2.1.0"
- dir-glob "^3.0.1"
- fast-glob "^3.2.9"
- ignore "^5.2.0"
- merge2 "^1.4.1"
- slash "^3.0.0"
-
"globby@^12.0.0", "globby@^12.0.2":
version "12.2.0"
resolved "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz#2ab8046b4fba4ff6eede835b29f678f90e3d3c22"
@@ -6260,7 +6108,7 @@ hmac-drbg@^1.0.1:
minimalistic-assert "^1.0.0"
minimalistic-crypto-utils "^1.0.1"
-"hoist-non-react-statics@^3.0.0", "hoist-non-react-statics@^3.3.1", "hoist-non-react-statics@^3.3.2":
+"hoist-non-react-statics@^3.3.1", "hoist-non-react-statics@^3.3.2":
version "3.3.2"
resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45"
integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==
@@ -6279,10 +6127,10 @@ hotkeys-js@^3.13.3:
resolved "https://registry.npmjs.org/hotkeys-js/-/hotkeys-js-3.13.7.tgz#0188d8e2fca16a3f1d66541b48de0bb9df613726"
integrity sha512-ygFIdTqqwG4fFP7kkiYlvayZppeIQX2aPpirsngkv1xM1lP0piDY5QEh68nQnIKvz64hfocxhBaD/uK3sSK1yQ==
-html-dom-parser@5.0.9:
- version "5.0.9"
- resolved "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-5.0.9.tgz#8c600e3407340c9a148cc8b3bf9bc390948cd9c1"
- integrity sha512-QGeoFYwgQ582EDvrBx0+ejIz76/LuQcwwkmSR4ueKncjl2yWbciA45Kfz/LrHvWR3CgtKnxKFkr4Mpq2Sh1QNg==
+html-dom-parser@5.0.10:
+ version "5.0.10"
+ resolved "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-5.0.10.tgz#bf46b05c50f35c2fcadfc8e91566c54d3caf9bd7"
+ integrity sha512-GwArYL3V3V8yU/mLKoFF7HlLBv80BZ2Ey1BzfVNRpAci0cEKhFHI/Qh8o8oyt3qlAMLlK250wsxLdYX4viedvg==
dependencies:
domhandler "5.0.3"
htmlparser2 "9.1.0"
@@ -6300,14 +6148,14 @@ html-encoding-sniffer@^3.0.0:
integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==
html-react-parser@^5.0.6:
- version "5.1.12"
- resolved "https://registry.npmjs.org/html-react-parser/-/html-react-parser-5.1.12.tgz#6c537b5371be8ba4b81b8d0ede17d1bc3924efd8"
- integrity sha512-OPv8fsIvxxv/+pLj9mYvyNu8PE5dPMowTRdd5VHpcoZpXlstp8eYCxQ5rzqAE5Tb75rhdiWUXnPltfb62zCVjg==
+ version "5.1.15"
+ resolved "https://registry.npmjs.org/html-react-parser/-/html-react-parser-5.1.15.tgz#f3121f31434ba5a84d06c8849e2e6fe0f64eed20"
+ integrity sha512-LRwSTseAZtdtzYbBaN0a+pJ48x4qmwPzQC5tvwAp9IvuNf7afxtTHLpCPYCsVjRKRUqhXvfjTaKJJrhctxkHJA==
dependencies:
domhandler "5.0.3"
- html-dom-parser "5.0.9"
+ html-dom-parser "5.0.10"
react-property "2.0.2"
- style-to-js "1.1.12"
+ style-to-js "1.1.13"
html-to-image@^1.11.11:
version "1.11.11"
@@ -6412,9 +6260,9 @@ humanize-ms@^1.2.1:
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
"ignore@^5.1.9", "ignore@^5.2.0", "ignore@^5.2.4", "ignore@^5.3.1":
- version "5.3.1"
- resolved "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef"
- integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==
+ version "5.3.2"
+ resolved "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5"
+ integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==
image-minimizer-webpack-plugin@^4.0.2:
version "4.1.0"
@@ -6654,9 +6502,9 @@ is-buffer@^2.0.5:
integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
"is-core-module@^2.13.0", "is-core-module@^2.5.0":
- version "2.15.0"
- resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz#71c72ec5442ace7e76b306e9d48db361f22699ea"
- integrity sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==
+ version "2.15.1"
+ resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37"
+ integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==
dependencies:
hasown "^2.0.2"
@@ -8040,9 +7888,9 @@ microbuffer@^1.0.0:
integrity sha512-O/SUXauVN4x6RaEJFqSPcXNtLFL+QzJHKZlyDVYFwcDDRVca3Fa/37QXXC+4zAGGa4YhHrHxKXuuHvLDIQECtA==
micromatch@^4.0.4:
- version "4.0.7"
- resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5"
- integrity sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==
+ version "4.0.8"
+ resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202"
+ integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==
dependencies:
braces "^3.0.3"
picomatch "^2.3.1"
@@ -8093,9 +7941,9 @@ mimic-response@^1.0.0:
integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
mini-css-extract-plugin@^2.7.6:
- version "2.9.0"
- resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz#c73a1327ccf466f69026ac22a8e8fd707b78a235"
- integrity sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==
+ version "2.9.1"
+ resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.1.tgz#4d184f12ce90582e983ccef0f6f9db637b4be758"
+ integrity sha512-+Vyi+GCCOHnrJ2VPS+6aPoXN2k2jgUzDRhTFLjjTBn23qyXJXkjUWQgTL+mXpF5/A8ixLdCc6kWsoeOjKGejKQ==
dependencies:
schema-utils "^4.0.0"
tapable "^2.2.1"
@@ -8401,7 +8249,7 @@ node-int64@^0.4.0:
resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==
-node-releases@^2.0.14:
+node-releases@^2.0.18:
version "2.0.18"
resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f"
integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==
@@ -9379,9 +9227,9 @@ postcss-reduce-transforms@^6.0.2:
postcss-value-parser "^4.2.0"
"postcss-selector-parser@^6.0.11", "postcss-selector-parser@^6.0.16", "postcss-selector-parser@^6.0.2", "postcss-selector-parser@^6.0.4", "postcss-selector-parser@^6.0.5", "postcss-selector-parser@^6.0.9":
- version "6.1.1"
- resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz#5be94b277b8955904476a2400260002ce6c56e38"
- integrity sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==
+ version "6.1.2"
+ resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de"
+ integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==
dependencies:
cssesc "^3.0.0"
util-deprecate "^1.0.2"
@@ -9416,15 +9264,15 @@ postcss-unique-selectors@^6.0.4:
dependencies:
postcss-selector-parser "^6.0.16"
-"postcss-value-parser@^4.0.2", "postcss-value-parser@^4.1.0", "postcss-value-parser@^4.2.0":
+"postcss-value-parser@^4.1.0", "postcss-value-parser@^4.2.0":
version "4.2.0"
resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
"postcss@^8.4.24", "postcss@^8.4.31", "postcss@^8.4.33":
- version "8.4.40"
- resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz#eb81f2a4dd7668ed869a6db25999e02e9ad909d8"
- integrity sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==
+ version "8.4.41"
+ resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz#d6104d3ba272d882fe18fc07d15dc2da62fa2681"
+ integrity sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==
dependencies:
nanoid "^3.3.7"
picocolors "^1.0.1"
@@ -9574,9 +9422,9 @@ q@^1.1.2:
integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==
qs@^6.12.3:
- version "6.12.3"
- resolved "https://registry.npmjs.org/qs/-/qs-6.12.3.tgz#e43ce03c8521b9c7fd7f1f13e514e5ca37727754"
- integrity sha512-AWJm14H1vVaO/iNZ4/hO+HyaTehuy9nRqVdkTqlJt0HWvBiBIEXFmb4C0DGeYo3Xes9rrEW+TxHsaigCbN5ICQ==
+ version "6.13.0"
+ resolved "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906"
+ integrity sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==
dependencies:
side-channel "^1.0.6"
@@ -9909,10 +9757,10 @@ react-resize-detector@^11.0.1:
dependencies:
lodash "^4.17.21"
-react-rnd@^10.3.5:
- version "10.4.11"
- resolved "https://registry.npmjs.org/react-rnd/-/react-rnd-10.4.11.tgz#d1c3086de4ab163e01b49f8feae5a14b3d58e3f7"
- integrity sha512-XTfNGNcS0ad2vo3to7qNTB0BkFML9k1csIUI0Nlj44M6Uuh7yP/2h8WXiXcV3v3bxxVJck1C9K6FS1LrLH0E0Q==
+react-rnd@^10.4.12:
+ version "10.4.12"
+ resolved "https://registry.npmjs.org/react-rnd/-/react-rnd-10.4.12.tgz#f3e0ae736e467c614f46f531f5f62e27aa14f352"
+ integrity sha512-EZ0ddi+R9JQVqk6jtPzvy11z5kjdw3aZbtiRmA9KP09UNx3LZT8WFrWO3QXbH7dHo1DKO3Rh8usCCwaJgu6Ahg==
dependencies:
re-resizable "6.9.17"
react-draggable "4.4.6"
@@ -10356,7 +10204,7 @@ semver-truncate@^1.1.2:
resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
-"semver@^7.3.4", "semver@^7.3.5", "semver@^7.3.7", "semver@^7.5.3", "semver@^7.5.4", "semver@^7.6.0":
+"semver@^7.3.4", "semver@^7.3.5", "semver@^7.5.3", "semver@^7.5.4", "semver@^7.6.0":
version "7.6.3"
resolved "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
@@ -10665,9 +10513,9 @@ spdx-expression-parse@^3.0.0:
spdx-license-ids "^3.0.0"
spdx-license-ids@^3.0.0:
- version "3.0.18"
- resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz#22aa922dcf2f2885a6494a261f2d8b75345d0326"
- integrity sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==
+ version "3.0.20"
+ resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz#e44ed19ed318dd1e5888f93325cee800f0f51b89"
+ integrity sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==
split.js@^1.5.10:
version "1.6.5"
@@ -10684,10 +10532,10 @@ sprintf-js@~1.0.2:
resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==
-sql-formatter@^15.1.2:
- version "15.3.2"
- resolved "https://registry.npmjs.org/sql-formatter/-/sql-formatter-15.3.2.tgz#696fb84c3ce6d368b0d16248a605aa0e7a41751e"
- integrity sha512-pNxSMf5DtwhpZ8gUcOGCGZIWtCcyAUx9oLgAtlO4ag7DvlfnETL0BGqXaISc84pNrXvTWmt8Wal1FWKxdTsL3Q==
+sql-formatter@^15.4.0:
+ version "15.4.1"
+ resolved "https://registry.npmjs.org/sql-formatter/-/sql-formatter-15.4.1.tgz#2e9078dbf30a0b76eb690865166cdc6617e6e7fd"
+ integrity sha512-lw/G/emIJ+tVspOtOFzfD2YFFMN3MFPxGnbWl1DlJLB+fsX7X7zMqSRM1SLSn2YuaRJ0lTe7AMknHDqmIW1Y8w==
dependencies:
argparse "^2.0.1"
get-stdin "=8.0.0"
@@ -10947,10 +10795,10 @@ style-loader@^3.3.2:
resolved "https://registry.npmjs.org/style-mod/-/style-mod-4.1.2.tgz#ca238a1ad4786520f7515a8539d5a63691d7bf67"
integrity sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==
-style-to-js@1.1.12:
- version "1.1.12"
- resolved "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.12.tgz#112dd054231e71643514013a4475d4649bb2b581"
- integrity sha512-tv+/FkgNYHI2fvCoBMsqPHh5xovwiw+C3X0Gfnss/Syau0Nr3IqGOJ9XiOYXoPnToHVbllKFf5qCNFJGwFg5mg==
+style-to-js@1.1.13:
+ version "1.1.13"
+ resolved "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.13.tgz#8d17f2560a9cc9515b94834aaeb2305887d7ced5"
+ integrity sha512-+43kvxwjrW9n5gFR40Rv98A0/Mcjew7Lt+p5Nnw1KGR9SZf/ZaKqmMwl9Enj9EnYNcJ5VzuCjejC5KZzvH2lOA==
dependencies:
style-to-object "1.0.6"
@@ -10961,22 +10809,6 @@ style-to-object@1.0.6:
dependencies:
inline-style-parser "0.2.3"
-styled-components@^5.2.1:
- version "5.3.11"
- resolved "https://registry.npmjs.org/styled-components/-/styled-components-5.3.11.tgz#9fda7bf1108e39bf3f3e612fcc18170dedcd57a8"
- integrity sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==
- dependencies:
- "@babel/helper-module-imports" "^7.0.0"
- "@babel/traverse" "^7.4.5"
- "@emotion/is-prop-valid" "^1.1.0"
- "@emotion/stylis" "^0.8.4"
- "@emotion/unitless" "^0.7.4"
- babel-plugin-styled-components ">= 1.12.0"
- css-to-react-native "^3.0.0"
- hoist-non-react-statics "^3.0.0"
- shallowequal "^1.1.0"
- supports-color "^5.5.0"
-
stylehacks@^5.1.1:
version "5.1.1"
resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz#7934a34eb59d7152149fa69d6e9e56f2fc34bcc9"
@@ -10998,10 +10830,10 @@ stylis@4.2.0:
resolved "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51"
integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==
-stylis@^4.0.7:
- version "4.3.2"
- resolved "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz#8f76b70777dd53eb669c6f58c997bf0a9972e444"
- integrity sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==
+stylis@^4.3.4:
+ version "4.3.4"
+ resolved "https://registry.npmjs.org/stylis/-/stylis-4.3.4.tgz#ca5c6c4a35c4784e4e93a2a24dc4e9fa075250a4"
+ integrity sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==
subarg@^1.0.0:
version "1.0.0"
@@ -11010,7 +10842,7 @@ subarg@^1.0.0:
dependencies:
minimist "^1.1.0"
-"supports-color@^5.3.0", "supports-color@^5.5.0":
+supports-color@^5.3.0:
version "5.5.0"
resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
@@ -11176,9 +11008,9 @@ tempfile@^2.0.0:
terser "^5.26.0"
terser@^5.26.0:
- version "5.31.3"
- resolved "https://registry.npmjs.org/terser/-/terser-5.31.3.tgz#b24b7beb46062f4653f049eea4f0cd165d0f0c38"
- integrity sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==
+ version "5.31.6"
+ resolved "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz#c63858a0f0703988d0266a82fcbf2d7ba76422b1"
+ integrity sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==
dependencies:
"@jridgewell/source-map" "^0.3.3"
acorn "^8.8.2"
@@ -11298,22 +11130,10 @@ tslib@2.6.2:
resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
-tslib@^1.8.1:
- version "1.14.1"
- resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
- integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
-
"tslib@^2.0.3", "tslib@^2.4.0":
- version "2.6.3"
- resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0"
- integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==
-
-tsutils@^3.21.0:
- version "3.21.0"
- resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
- integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==
- dependencies:
- tslib "^1.8.1"
+ version "2.7.0"
+ resolved "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz#d9b40c5c40ab59e8738f297df3087bf1a2690c01"
+ integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==
ttf2eot@^3.0.0:
version "3.1.0"
@@ -11423,14 +11243,14 @@ typedarray@^0.0.6:
resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==
-typescript-eslint@^7.15.0:
- version "7.17.0"
- resolved "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-7.17.0.tgz#cc5eddafd38b3c1fe8a52826469d5c78700b7aa7"
- integrity sha512-spQxsQvPguduCUfyUvLItvKqK3l8KJ/kqs5Pb/URtzQ5AC53Z6us32St37rpmlt2uESG23lOFpV4UErrmy4dZQ==
+typescript-eslint@^8.3.0:
+ version "8.3.0"
+ resolved "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.3.0.tgz#f4d9c5ba71f6bead03ec41ecb2bece1de511e49f"
+ integrity sha512-EvWjwWLwwKDIJuBjk2I6UkV8KEQcwZ0VM10nR1rIunRDIP67QJTZAHBXTX0HW/oI1H10YESF8yWie8fRQxjvFA==
dependencies:
- "@typescript-eslint/eslint-plugin" "7.17.0"
- "@typescript-eslint/parser" "7.17.0"
- "@typescript-eslint/utils" "7.17.0"
+ "@typescript-eslint/eslint-plugin" "8.3.0"
+ "@typescript-eslint/parser" "8.3.0"
+ "@typescript-eslint/utils" "8.3.0"
typescript@^5.4.5:
version "5.5.4"
@@ -11438,9 +11258,9 @@ typescript@^5.4.5:
integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==
uglify-js@^3.1.4:
- version "3.19.1"
- resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.1.tgz#2d5df6a0872c43da43187968308d7741d44b8056"
- integrity sha512-y/2wiW+ceTYR2TSSptAhfnEtpLaQ4Ups5zrjB2d3kuVxHj16j/QJwPl5PvuGy9uARb39J0+iKxcRPvtpsx4A4A==
+ version "3.19.3"
+ resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz#82315e9bbc6f2b25888858acd1fff8441035b77f"
+ integrity sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==
umd@^3.0.0:
version "3.0.3"
@@ -11486,10 +11306,10 @@ underscore@^1.9.1:
resolved "https://registry.npmjs.org/underscore/-/underscore-1.13.7.tgz#970e33963af9a7dda228f17ebe8399e5fbe63a10"
integrity sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==
-undici-types@~6.11.1:
- version "6.11.1"
- resolved "https://registry.npmjs.org/undici-types/-/undici-types-6.11.1.tgz#432ea6e8efd54a48569705a699e62d8f4981b197"
- integrity sha512-mIDEX2ek50x0OlRgxryxsenE5XaQD4on5U2inY7RApK3SOJpofyw7uW2AyfMKkhAxXIceo2DeWGVGwyvng1GNQ==
+undici-types@~6.19.2:
+ version "6.19.8"
+ resolved "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02"
+ integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==
unicode-canonical-property-names-ecmascript@^2.0.0:
version "2.0.0"
@@ -11631,12 +11451,7 @@ use-isomorphic-layout-effect@^1.1.2:
resolved "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb"
integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==
-use-sync-external-store@1.2.0:
- version "1.2.0"
- resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a"
- integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==
-
-use-sync-external-store@^1.2.0:
+"use-sync-external-store@1.2.2", "use-sync-external-store@^1.2.0":
version "1.2.2"
resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz#c3b6390f3a30eba13200d2302dcdf1e7b57b2ef9"
integrity sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==
@@ -11732,9 +11547,9 @@ walker@^1.0.8:
makeerror "1.0.12"
watchpack@^2.4.1:
- version "2.4.1"
- resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz#29308f2cac150fa8e4c92f90e0ec954a9fed7fff"
- integrity sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==
+ version "2.4.2"
+ resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz#2feeaed67412e7c33184e5a79ca738fbd38564da"
+ integrity sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==
dependencies:
glob-to-regexp "^0.4.1"
graceful-fs "^4.1.2"
@@ -11813,11 +11628,10 @@ webpack-sources@^3.2.3:
integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
webpack@^5.88.2:
- version "5.93.0"
- resolved "https://registry.npmjs.org/webpack/-/webpack-5.93.0.tgz#2e89ec7035579bdfba9760d26c63ac5c3462a5e5"
- integrity sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==
+ version "5.94.0"
+ resolved "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz#77a6089c716e7ab90c1c67574a28da518a20970f"
+ integrity sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==
dependencies:
- "@types/eslint-scope" "^3.7.3"
"@types/estree" "^1.0.5"
"@webassemblyjs/ast" "^1.12.1"
"@webassemblyjs/wasm-edit" "^1.12.1"
@@ -11826,7 +11640,7 @@ webpack@^5.88.2:
acorn-import-attributes "^1.9.5"
browserslist "^4.21.10"
chrome-trace-event "^1.0.2"
- enhanced-resolve "^5.17.0"
+ enhanced-resolve "^5.17.1"
es-module-lexer "^1.2.1"
eslint-scope "5.1.1"
events "^3.2.0"
@@ -11874,12 +11688,12 @@ which-boxed-primitive@^1.0.2:
is-symbol "^1.0.3"
which-builtin-type@^1.1.3:
- version "1.1.3"
- resolved "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b"
- integrity sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==
+ version "1.1.4"
+ resolved "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz#592796260602fc3514a1b5ee7fa29319b72380c3"
+ integrity sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==
dependencies:
- function.prototype.name "^1.1.5"
- has-tostringtag "^1.0.0"
+ function.prototype.name "^1.1.6"
+ has-tostringtag "^1.0.2"
is-async-function "^2.0.0"
is-date-object "^1.0.5"
is-finalizationregistry "^1.0.2"
@@ -11888,10 +11702,10 @@ which-builtin-type@^1.1.3:
is-weakref "^1.0.2"
isarray "^2.0.5"
which-boxed-primitive "^1.0.2"
- which-collection "^1.0.1"
- which-typed-array "^1.1.9"
+ which-collection "^1.0.2"
+ which-typed-array "^1.1.15"
-which-collection@^1.0.1:
+which-collection@^1.0.2:
version "1.0.2"
resolved "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0"
integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==
@@ -11901,7 +11715,7 @@ which-collection@^1.0.1:
is-weakmap "^2.0.2"
is-weakset "^2.0.3"
-"which-typed-array@^1.1.14", "which-typed-array@^1.1.15", "which-typed-array@^1.1.2", "which-typed-array@^1.1.9":
+"which-typed-array@^1.1.14", "which-typed-array@^1.1.15", "which-typed-array@^1.1.2":
version "1.1.15"
resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d"
integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==
@@ -12103,12 +11917,12 @@ yocto-queue@^1.0.0:
resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz#fef65ce3ac9f8a32ceac5a634f74e17e5b232110"
integrity sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==
-zustand@^4.4.1:
- version "4.5.4"
- resolved "https://registry.npmjs.org/zustand/-/zustand-4.5.4.tgz#63abdd81edfb190bc61e0bbae045cc4d52158a05"
- integrity sha512-/BPMyLKJPtFEvVL0E9E9BTUM63MNyhPGlvxk1XjrfWTUlV+BR8jufjsovHzrtR6YNcBEcL7cMHovL1n9xHawEg==
+zustand@^4.5.4:
+ version "4.5.5"
+ resolved "https://registry.npmjs.org/zustand/-/zustand-4.5.5.tgz#f8c713041543715ec81a2adda0610e1dc82d4ad1"
+ integrity sha512-+0PALYNJNgK6hldkgDq2vLrw5f6g/jCInz52n9RTpropGgeAf/ioFUCdtsjCqu4gNhW9D01rUQBROoRjdzyn2Q==
dependencies:
- use-sync-external-store "1.2.0"
+ use-sync-external-store "1.2.2"
"react-data-grid@https://github.com/pgadmin-org/react-data-grid.git#4e10a5a327ff58198ac83c7b0c62549b20b78ae5":
version "7.0.0-beta.44"
diff --git a/third_party/nixpkgs/pkgs/tools/admin/pulumi-bin/data.nix b/third_party/nixpkgs/pkgs/tools/admin/pulumi-bin/data.nix
index d7c88c80b0..d5d95289d0 100644
--- a/third_party/nixpkgs/pkgs/tools/admin/pulumi-bin/data.nix
+++ b/third_party/nixpkgs/pkgs/tools/admin/pulumi-bin/data.nix
@@ -1,28 +1,28 @@
# DO NOT EDIT! This file is generated automatically by update.sh
{ }:
{
- version = "3.134.0";
+ version = "3.134.1";
pulumiPkgs = {
x86_64-linux = [
{
- url = "https://get.pulumi.com/releases/sdk/pulumi-v3.134.0-linux-x64.tar.gz";
- sha256 = "0mrx8kkr09a90clhpc1km72w2xggf32ql6b48hyz2qxd8p83yi0r";
+ url = "https://get.pulumi.com/releases/sdk/pulumi-v3.134.1-linux-x64.tar.gz";
+ sha256 = "04f9pdfq4s0zyvmm84jkj4rrhvinjfcl7ndnwqxi343wk6mr55m1";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.24.0-linux-amd64.tar.gz";
- sha256 = "0fm7qx0jn7c60wpf5gar18xycwykl77lyma90mpiwcd0jiv9n7lc";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.24.1-linux-amd64.tar.gz";
+ sha256 = "0anmskvjprhs34zpvcwgmw73bha4lhp7606s7q306pjpqpp3d14w";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v7.4.0-linux-amd64.tar.gz";
- sha256 = "1ckk20g77lwgg5v4baai0w6cvw9zapf31jy42lm9l3qnzx61fm6r";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v7.4.1-linux-amd64.tar.gz";
+ sha256 = "0xhscn5nblmy3z4jnb3wrmg60cf68kx046vr2nicdvflf5bampf0";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.62.1-linux-amd64.tar.gz";
sha256 = "1pq2xl59ady3id356gxp08ml7jdlzk4hm0rlq6dk9cn7v9nvj973";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.0.0-linux-amd64.tar.gz";
- sha256 = "0qmfv8avmbvkh2jva2wlghc5x3gi750jwcav88492lisk9ld8mhs";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.0.1-linux-amd64.tar.gz";
+ sha256 = "1p5h4ir4kj232789mwaycs04h1d2i4jmb5xpf74c7x5vjb5c7riw";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.7.1-linux-amd64.tar.gz";
@@ -45,24 +45,24 @@
sha256 = "0rz7ksgn1z152kcsjlqapapv4ywy48vmqi31bnbgfkg9w4z92v75";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.39.0-linux-amd64.tar.gz";
- sha256 = "0c8x02aw6zsrq6blkqc440fb0ngc5n0xpip87yr0xlc7axafys85";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.39.1-linux-amd64.tar.gz";
+ sha256 = "0p7xjp0skzl5fambbalgqdkkfgp1blki5pip1qfkaz2m8wcxxydh";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.12.1-linux-amd64.tar.gz";
sha256 = "1b5iyp0rld41mpin4w297p6q17kb3ya9sv5rsfg9iqwpbsz5c0vf";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.33.1-linux-amd64.tar.gz";
- sha256 = "06smn9a3lrmqz9k2akzg984345h22mnlv75x6y3yzgs7cihyq26m";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.33.2-linux-amd64.tar.gz";
+ sha256 = "1h6wm96anv30ri0v1ffk556swh2zswgcrrsfdl3ggqmrgfv8qnfs";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.32.0-linux-amd64.tar.gz";
sha256 = "1kn7082ni26di624jpsnm99rhshg22x756795qlkl81frpmn40i1";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.5.5-linux-amd64.tar.gz";
- sha256 = "1yszi5baiix59c0pbhs74s323v4my08dfcjsj3scdy98az65n5hm";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.5.6-linux-amd64.tar.gz";
+ sha256 = "1kf2nx4hdaq116581jkqq2dz2xc57jbmyhrr6n8wwk0xlk3csabd";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-linux-amd64.tar.gz";
@@ -73,32 +73,32 @@
sha256 = "0k4phk9p7w58lnl65d21r6182gw1pawz8zj21dycbsbyx68vbqfc";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.2.0-linux-amd64.tar.gz";
- sha256 = "1vq4v3cf53zi8xw4k9ycnsj4hasx5jsc7n0334hh15kdz6rd9snr";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.3.1-linux-amd64.tar.gz";
+ sha256 = "06wb029baly1rlyyyqlcanvwl1zji5vsid0zp2fl8jz48mp5dvyx";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.3.0-linux-amd64.tar.gz";
sha256 = "1qn8x8k4gn5qr9h5r5a1pj2x9fvpn3ass9g4xdqcdfrvi8x1xn3v";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v8.4.0-linux-amd64.tar.gz";
- sha256 = "0fizv7mh652n0778446ly9hvb7zvpd79krhidmf6l5wz0aa1gr95";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v8.4.1-linux-amd64.tar.gz";
+ sha256 = "0p2nfj8zzsqnyrwmn9w7xisr859mjx0fh6gkp7bf618k49f0wpsj";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.32.0-linux-amd64.tar.gz";
sha256 = "1zra1ck64gs4nwqf62ksfmpbx24lxw6vsgi47j4v8q051m89fgq3";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.20.2-linux-amd64.tar.gz";
- sha256 = "1fw9wa0qj44c3c3iankmzj46v4mvyjbynnq5h25irhxvzfvdkrii";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.20.4-linux-amd64.tar.gz";
+ sha256 = "0fyqax485v7p0wiwrlvw0dp1zhkhymga2va7hx8k1mx3gc3xj1md";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.18.1-linux-amd64.tar.gz";
sha256 = "1c19ylgpigrcflaklyk5dd0qg2b5zpn0gn5nm9brxy5za2k60n3f";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.27.1-linux-amd64.tar.gz";
- sha256 = "0gq1mdlysvpv11xqjn3zxwk9av8bcyljjfbzf15hyrn9mx6ymrbq";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.27.2-linux-amd64.tar.gz";
+ sha256 = "0nfa610bh7nsbvjplkq6hm78srzrbm9xby9x38z8qxxvdncp9dqx";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.5.5-linux-amd64.tar.gz";
@@ -117,8 +117,8 @@
sha256 = "1qrf7v0v2qzn3df1dh2v99kvszjj38c4ms8msv57pd0ksbkyy03x";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.16.5-linux-amd64.tar.gz";
- sha256 = "1qp5ix0ybdjg9gzdlrlrkvvnqyc7sz9hwjkfmr944h6nc1smkghw";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.16.6-linux-amd64.tar.gz";
+ sha256 = "126fwbm2zbq55c7jsb4xqgdq1r8v9giaqx2isj05vrb4pgljbwz4";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.59.0-linux-amd64.tar.gz";
@@ -137,8 +137,8 @@
sha256 = "1i1g4sacapzq2mr9nivydjyagk03g6k42khsrm2mzziw91mwmjbm";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.0.6-linux-amd64.tar.gz";
- sha256 = "0ypnrzgfm5v3a4j28ydx9kbfliisvn5lc2i5kyzma86bvaizf8l8";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.0.7-linux-amd64.tar.gz";
+ sha256 = "0yyarc6nnsy8mr5yvz1gfyhhcnhpd4mmqpzai8zrfs12hsl429s2";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v6.3.0-linux-amd64.tar.gz";
@@ -163,24 +163,24 @@
];
x86_64-darwin = [
{
- url = "https://get.pulumi.com/releases/sdk/pulumi-v3.134.0-darwin-x64.tar.gz";
- sha256 = "1wqa9y1msnf8hdy7hi81b5g2jxyg3zifvnv9rrj00v39b3mj59b1";
+ url = "https://get.pulumi.com/releases/sdk/pulumi-v3.134.1-darwin-x64.tar.gz";
+ sha256 = "0ndnvksjh8apnhsmwjjhipmkrpv05l1xh8sbddnf806bv05x1w49";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.24.0-darwin-amd64.tar.gz";
- sha256 = "1zs9c6jrxkq11198mh3bc9q1vrcg0wbr12pz0yyhk6xmm3hjzq90";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.24.1-darwin-amd64.tar.gz";
+ sha256 = "0ifcyrs1biz66m72gnyd1z1va1z88wyjjbcqi5ag5v1vakwsqblp";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v7.4.0-darwin-amd64.tar.gz";
- sha256 = "0l34kaa1x2sbalx0dannmmysr1ai8bh2z6x0lzg1iwxhr6fdvl3a";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v7.4.1-darwin-amd64.tar.gz";
+ sha256 = "0w86imx8sv53r74bgi5fjjdr6dj30jf0sdl17jxakch8z09yrnai";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.62.1-darwin-amd64.tar.gz";
sha256 = "10xngdq0rcmpfl4mfkarvf14fiba43pb7fkdcs13mijqym4gay90";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.0.0-darwin-amd64.tar.gz";
- sha256 = "0fnklssab01bl6i6khl1l7pbsswka7sa8cjnbkjclgbk4an6z4i2";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.0.1-darwin-amd64.tar.gz";
+ sha256 = "1wjgw6gk3kk4cpwm2lbp2pkss9qydqbh8i4p5mbbj228sj8aqr32";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.7.1-darwin-amd64.tar.gz";
@@ -203,24 +203,24 @@
sha256 = "19sp73a7kfa89y37zf31m6by6qi8jh7zbrvv3b49nrhs38yxy02z";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.39.0-darwin-amd64.tar.gz";
- sha256 = "0xv5225v5kpy68g6ff7qy7pvxhn8gih2jivlcf7xqnp8w2lpkg40";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.39.1-darwin-amd64.tar.gz";
+ sha256 = "1ncrn3vl65g42rnx9li8xa6mn05jzzs10k6nf6va79padcpxghpc";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.12.1-darwin-amd64.tar.gz";
sha256 = "1bgq98jiaqhvgbywvydpkif154k6rlzk0sqn55bj0ng9f04vz2ka";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.33.1-darwin-amd64.tar.gz";
- sha256 = "0hdnyy6fjnrz0shqf0jsyl80w5r3pmkbpgyv41s37n6yk04kmcgy";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.33.2-darwin-amd64.tar.gz";
+ sha256 = "0r8a8wfqrc9yx880lp23hx21g7ndkzhdw736k8lszl24ax4fwmk6";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.32.0-darwin-amd64.tar.gz";
sha256 = "0irvmlj7xl5ydf01f1k3b6aiankj4pf0aq1mq0qkvsnr3lg7fbfz";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.5.5-darwin-amd64.tar.gz";
- sha256 = "0w01z3kq1fm8nn48m3vx08ivsdqv991r8g22jd0gs2d70rqx2xms";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.5.6-darwin-amd64.tar.gz";
+ sha256 = "109lm7b1q6m0j4fkckph6nz33xl2sv7vz1z2vzzvm70aallzw5ds";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-darwin-amd64.tar.gz";
@@ -231,32 +231,32 @@
sha256 = "0wf6vwa9dj7k18p3rmfmxw07vag5jqf5d9fdb467ijnvha463lan";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.2.0-darwin-amd64.tar.gz";
- sha256 = "032hbmgcw87x9dkzi6mq08gsnxs3hycf54mjs0gb2dqgvdzdch06";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.3.1-darwin-amd64.tar.gz";
+ sha256 = "1nqpqgqy5anmzmwkpvys14prxc7fw5gz9cljpacd3mvpjjj2hqy6";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.3.0-darwin-amd64.tar.gz";
sha256 = "162y9zyjwqzhh9ahph8vn9zmca8xc123hrybmhlhn6srj5sqjldh";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v8.4.0-darwin-amd64.tar.gz";
- sha256 = "1isidas89q439fc0s214khq73rr4q2pgv8dcy5rdvznpsircbgpr";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v8.4.1-darwin-amd64.tar.gz";
+ sha256 = "0ig0l2jfl5n6afsxni9yh8dy3m5rnafckhgfcpk054iw1kfz5qbm";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.32.0-darwin-amd64.tar.gz";
sha256 = "0ddd0pgpyywq291r9q8w6bn41r2px595017iihx4n2cnb1c4v6d5";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.20.2-darwin-amd64.tar.gz";
- sha256 = "0skgrgidd3ykdsr1rwblgv043p8c79spg9f3iq7dmsbsylrqi45b";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.20.4-darwin-amd64.tar.gz";
+ sha256 = "0i5shs8mc7rynwvix4dcs8ks94jkj6ir2kwhzkb8g3l3gjf6kk7n";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.18.1-darwin-amd64.tar.gz";
sha256 = "0hjmvd26a0fpsbzkyhafmj92jjr26lz1yr93gn2idhnzn9vg2d95";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.27.1-darwin-amd64.tar.gz";
- sha256 = "1wk7braq3c0bi0fzbc9734avmvcr9m81g1v0i2w691xdgavfdl8h";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.27.2-darwin-amd64.tar.gz";
+ sha256 = "05r75h6gq9l6kdk2zs7d2yb5rysklrdyj6f112g8mm6zp0sy3vc3";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.5.5-darwin-amd64.tar.gz";
@@ -275,8 +275,8 @@
sha256 = "0kv59rg37bvffgpc2mabi0p3rj6w7ihgzsxlplls1hx9x955kip8";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.16.5-darwin-amd64.tar.gz";
- sha256 = "0qc451qq772vfa5cfi06r2vpcmi69hahj8m2040sbx363wpz8rm5";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.16.6-darwin-amd64.tar.gz";
+ sha256 = "1i9ybfvd7k4v5klip2wxm1yh2whxpp39i789zxp0g3wk61c16mxq";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.59.0-darwin-amd64.tar.gz";
@@ -295,8 +295,8 @@
sha256 = "19wla9irh7c9lfzfh97i15nz0p5m4fvr8cgzaz4q5rh39s6991kw";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.0.6-darwin-amd64.tar.gz";
- sha256 = "1jbsh2ni7qrl2q4lm63pgb3rf00xg3j4070nw9v82xbl9fcfmrjg";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.0.7-darwin-amd64.tar.gz";
+ sha256 = "1yqmlpb9xmbagzbm9xqzskppkprvpq1ff64kl1y3mn85iizqwkgl";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v6.3.0-darwin-amd64.tar.gz";
@@ -321,24 +321,24 @@
];
aarch64-linux = [
{
- url = "https://get.pulumi.com/releases/sdk/pulumi-v3.134.0-linux-arm64.tar.gz";
- sha256 = "1sxn8dazy00k4bdrkm4nry39vy37x83brvsc4vp43iwxzr871r69";
+ url = "https://get.pulumi.com/releases/sdk/pulumi-v3.134.1-linux-arm64.tar.gz";
+ sha256 = "0365c5gy6kwpn9620mcfjp7ffza3b9d0mzgkx36par0gsf107kcn";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.24.0-linux-arm64.tar.gz";
- sha256 = "04v62zajw402d4x37y6056w84vy3flv0svh3ds0riq4h5rj6kzfx";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.24.1-linux-arm64.tar.gz";
+ sha256 = "0q3q6d7is28vhgmvq8gwmq8151alazhp5rd1q9pn6j3sqa478mnc";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v7.4.0-linux-arm64.tar.gz";
- sha256 = "1ldlxsnpjkdqh2xdfl56wgq9y94vaigc5i3q6cz682094fwhmw42";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v7.4.1-linux-arm64.tar.gz";
+ sha256 = "1cd1gkfn8sfdpzlax1hx3kqq65nyiyjl8rbkillr82ldz46rqbgr";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.62.1-linux-arm64.tar.gz";
sha256 = "0xsyvl8x6qi21g71ys2d71fnhkmy8yxix12fvb21kk03b412rhcf";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.0.0-linux-arm64.tar.gz";
- sha256 = "0lk4pdsic1sz9kjhyn3gx9avhjkxs8awqvwbgh0gq4634q9wgxjr";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.0.1-linux-arm64.tar.gz";
+ sha256 = "09k0iv55vdzgmgxwi8h4aipc9l6y15mc2zbhj8rh7p5f86574gmc";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.7.1-linux-arm64.tar.gz";
@@ -361,24 +361,24 @@
sha256 = "0wkyy8zm38sh4mybyix4ncwn1qbv03szgc4iqw17qfc4xmi867bz";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.39.0-linux-arm64.tar.gz";
- sha256 = "1hgnvnq5s2raqjhwyhp8d42nk9avbjik7g1pgxa7zik5l0aix24c";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.39.1-linux-arm64.tar.gz";
+ sha256 = "1gcz8kpswkby3myhrgpf67gkir6k8wj91g22val601hjjji6szzj";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.12.1-linux-arm64.tar.gz";
sha256 = "0j53qafafq8s4rxds8anrsyylyjx6gd3jhrz16zqs4hcxwiimcfp";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.33.1-linux-arm64.tar.gz";
- sha256 = "070jixfr3qqzk4ni24fzankqmvmvn27cixipa8xfmxg4wwci8kb3";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.33.2-linux-arm64.tar.gz";
+ sha256 = "0g9cx04jhv7knjhpvgmc5ynf4khkg3v6w2gqhpyd0kvg4m7acxk0";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.32.0-linux-arm64.tar.gz";
sha256 = "0gj68p1rxxp8bqz7s03dpxiw4mwnbm5v6zlnsmm395wxd98fin9l";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.5.5-linux-arm64.tar.gz";
- sha256 = "0x2nwvi1b13sj8n32ab7vw56ksa6n4bix11zz1b5cz4l0l9v00wf";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.5.6-linux-arm64.tar.gz";
+ sha256 = "02p2mky012wizmbn1xzaq6ca3bqj7nslydn7shyhygr4lx72zffm";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-linux-arm64.tar.gz";
@@ -389,32 +389,32 @@
sha256 = "0gafajkj6zskxghjsbskyqlnyy70y7z22vkihn00h7lh0i71q97g";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.2.0-linux-arm64.tar.gz";
- sha256 = "0wp38q4bpn1qsd7ppkvz58cfvl20467csbx8f1xy1msw7y4dfphz";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.3.1-linux-arm64.tar.gz";
+ sha256 = "0d91iasxrq525x2v7kk2lr0dhlh6564sfz7jihh82isxslfp4qry";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.3.0-linux-arm64.tar.gz";
sha256 = "14jsk2s02idmfi8m832l62gx34g466zvw78z3g9pabnn4igr9ixz";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v8.4.0-linux-arm64.tar.gz";
- sha256 = "060bmnd8c2xzkhd8g4l4rc0dmzc3p168wzx67pfzymvac7knkynf";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v8.4.1-linux-arm64.tar.gz";
+ sha256 = "03x6lb7dbwjz6a79f13br8mxl7wk2n6p7qafm4plmy9wdfxi0pz2";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.32.0-linux-arm64.tar.gz";
sha256 = "0d8m2krbzxjhfm82dgf8p4vm3kk9gk98l798q4ayjrddqqb4mxq4";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.20.2-linux-arm64.tar.gz";
- sha256 = "0fznaaas1a5849pizql7r2xw5jsagc1j97hg3i7cy6y8jrbvvp37";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.20.4-linux-arm64.tar.gz";
+ sha256 = "1ipnjv4nczfshndn0agayllgsavlhykq7ivvs6pq6mawaxz855mr";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.18.1-linux-arm64.tar.gz";
sha256 = "04vxicmfwi72irkl5rp3jvj4qpxxz49z5fhgnfirhj5kksb6cggz";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.27.1-linux-arm64.tar.gz";
- sha256 = "1zs0v7206hxs8h1vd5f9bzlk7vz0v91sgwdsj9jir1gwd1six0km";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.27.2-linux-arm64.tar.gz";
+ sha256 = "1gvn3ycbcddr17pyncdwi01y8cihxrdq83nfwhf1g1z7gmzsyhia";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.5.5-linux-arm64.tar.gz";
@@ -433,8 +433,8 @@
sha256 = "1k8qylpilv579gdzv6m463v7i419npn2jca1w6lrjk234vlvz0c1";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.16.5-linux-arm64.tar.gz";
- sha256 = "0a1r87a9vp1sm4q7bxhgisrypyfi1p7hvh3c15yx22ylrmgwd83n";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.16.6-linux-arm64.tar.gz";
+ sha256 = "0gpsb70pc7whkz94fiqj1fs5fg8kp9bcscra6jr7hcs3i1xk0zav";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.59.0-linux-arm64.tar.gz";
@@ -453,8 +453,8 @@
sha256 = "1v9bw8zxlzg6zsqncbl0kl4xqph41940s61lp1fnsksa9jylbs3d";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.0.6-linux-arm64.tar.gz";
- sha256 = "01ihcjgg9cbvxf3f26p1jjpjdq3x9l4bklabhlhixp51jr4h7wyn";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.0.7-linux-arm64.tar.gz";
+ sha256 = "05h9m466k0kqrdc6s83jyif9f9ihmpxd4fpk3z07y2lpk1qzzsz1";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v6.3.0-linux-arm64.tar.gz";
@@ -479,24 +479,24 @@
];
aarch64-darwin = [
{
- url = "https://get.pulumi.com/releases/sdk/pulumi-v3.134.0-darwin-arm64.tar.gz";
- sha256 = "1np5vqzjrb5namcbr69j3gry53gsvd6wz0l94wzy6mldhygrc9g5";
+ url = "https://get.pulumi.com/releases/sdk/pulumi-v3.134.1-darwin-arm64.tar.gz";
+ sha256 = "14grilay8a4l0qg3shqx7r85r4q7az9qmz4vh2ylfmbw5hfk3kkp";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.24.0-darwin-arm64.tar.gz";
- sha256 = "1mxa1sdvb6dp7lk27jbi8alvnai9psg24vdxxc2cwbgqsml9fw9s";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.24.1-darwin-arm64.tar.gz";
+ sha256 = "1gn54pa6vvgdgf2r7spv1fnwlji58j4z680r5p4c2cq70z30nx7r";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v7.4.0-darwin-arm64.tar.gz";
- sha256 = "0nwb4w5y5nyz8a9marqln338mhxgj49iw2br5p7rksfw0xcv3a4x";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v7.4.1-darwin-arm64.tar.gz";
+ sha256 = "1ynl9my3hv04b10sqsjd97hg2mr1p05f8p6ibqh278x40r4arv76";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.62.1-darwin-arm64.tar.gz";
sha256 = "108qc3nm58sp43b39xzg1nz6vglpcyyjvqxy489pj42grk0w1lw4";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.0.0-darwin-arm64.tar.gz";
- sha256 = "1sk3bjw4g788gpqqzl3rqdf5i6r7pqj7bfq5kf9ksk03rvrgfsss";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.0.1-darwin-arm64.tar.gz";
+ sha256 = "0i4hncg6hq6gj00h54zwjn4gz5yi5c9nykva68p4gjsiwjsyf8pz";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.7.1-darwin-arm64.tar.gz";
@@ -519,24 +519,24 @@
sha256 = "0fyzahxqgzmb9v0qvikdak38qhwsbzmv1mrrvd8s611a2f2xw2zp";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.39.0-darwin-arm64.tar.gz";
- sha256 = "1xpv6mg0vbg6h91sg14qjn3ngl3l3dan2j31lqc5pmbhn16crs2z";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v5.39.1-darwin-arm64.tar.gz";
+ sha256 = "053gd0y0qwpsimkiik817bgjvyml6ms1qf1zxvvr4xpavf8dfzar";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.12.1-darwin-arm64.tar.gz";
sha256 = "17f53cknsyqm5r9glxmwc396y8bbl1khvg9px5ixr43gfgq4vm91";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.33.1-darwin-arm64.tar.gz";
- sha256 = "0p2vciicmq7103cg205pqsxpjz0p0k1a1dbiakr2qjx56crraj4b";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v4.33.2-darwin-arm64.tar.gz";
+ sha256 = "1zh0xjsi5f4p9nfbxrxi6f1gpnprlg1miwa9hxjxkclsq83fql5j";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.32.0-darwin-arm64.tar.gz";
sha256 = "1vgx0myp2h42isqiq5aa1vca37y8cyx55sai9s8i4i6i8cjqqx72";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.5.5-darwin-arm64.tar.gz";
- sha256 = "1zzb1v9fq6x23pc7ar1hna7hqnaqghss0rfx4viyhhah8659k3va";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.5.6-darwin-arm64.tar.gz";
+ sha256 = "10yx8pvg18537b7x689015y1xcm22zd2wn3hkirl236drk7rnapp";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-darwin-arm64.tar.gz";
@@ -547,32 +547,32 @@
sha256 = "1pm7vggaqsb8yrpk2swzpn6bm9jsqddf7cmx26sw0vd73shhmkd0";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.2.0-darwin-arm64.tar.gz";
- sha256 = "109jpb4j34dm39wvwarggz832hs2zvnmbnakrql8rqgi5rwql2i7";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.3.1-darwin-arm64.tar.gz";
+ sha256 = "0iby3wl30pmaisn15wkdqaxzdmiqywnfvl7pz8c0k549dajyfq32";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.3.0-darwin-arm64.tar.gz";
sha256 = "0jmdqpajx5c1nnc01qwyjp8gil71wp3k2ddj7ac2vh4m75341ki9";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v8.4.0-darwin-arm64.tar.gz";
- sha256 = "0q53mglqhpnr5qc4hj21n3nh3kyjfbnqs5n8k5xkam1lfvpmmcw6";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v8.4.1-darwin-arm64.tar.gz";
+ sha256 = "1n7ip7zr69bz1fh92pvbspf8n1phhwgdcfb4yrasgc2skp4q9fa9";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.32.0-darwin-arm64.tar.gz";
sha256 = "0caz4kgnnrmdr7n571xc7yqscac9jnjwwpjzbnvx4ib6a91wvsdn";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.20.2-darwin-arm64.tar.gz";
- sha256 = "0jb0kixyv3cnkz1v1dhgn62qjy4pyvg2bl7hxirj1kxi7q3xdi78";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.20.4-darwin-arm64.tar.gz";
+ sha256 = "1nm9hc8lnc0l7mrqbry5prvdr66zcqhgzz4a4b6ipviir5r49lj4";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.18.1-darwin-arm64.tar.gz";
sha256 = "1gndidz869h2i6ig47a42nvqvzhsj8zzq9qlmb9z87gn2hxqfg69";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.27.1-darwin-arm64.tar.gz";
- sha256 = "1hn7hhylnjw80gkqnxxdy9addypspk2fdb6rnq7y9zzjyk3ykycc";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.27.2-darwin-arm64.tar.gz";
+ sha256 = "1d0qkdncw30cw8dczcymj6a7wlkyskq7hdcd3i6fk7qmkw2y273q";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.5.5-darwin-arm64.tar.gz";
@@ -591,8 +591,8 @@
sha256 = "1jmfrlilb4par17awwr4aklkr9dnckpr2c88p8x1i641zbfrniw7";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.16.5-darwin-arm64.tar.gz";
- sha256 = "0nsgv18wdkyjrr9wq6qdd07bcjy9jr5206ncz84xhar47iaw1m16";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.16.6-darwin-arm64.tar.gz";
+ sha256 = "002igkcsrwqxwhjsvkddmvdyhgc60ng3f9yf9s2q7lccjd4kd3sw";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.59.0-darwin-arm64.tar.gz";
@@ -611,8 +611,8 @@
sha256 = "0zwv4v9kv9s3kfqhzvdfr9qjn5mw1yaswa2zjandr45pfyz50abg";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.0.6-darwin-arm64.tar.gz";
- sha256 = "0kcycvq3yaary4197cdwj2ziryffwmry295ds2am91gbgd3wyzd1";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.0.7-darwin-arm64.tar.gz";
+ sha256 = "1b4i7n7hm43jlc4fi7706bxcmijfgfc2bk0d1y941li7sb87g4am";
}
{
url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v6.3.0-darwin-arm64.tar.gz";
diff --git a/third_party/nixpkgs/pkgs/tools/admin/scalr-cli/default.nix b/third_party/nixpkgs/pkgs/tools/admin/scalr-cli/default.nix
index 6dacaba03e..4672e5e0bb 100644
--- a/third_party/nixpkgs/pkgs/tools/admin/scalr-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/admin/scalr-cli/default.nix
@@ -5,13 +5,13 @@
buildGoModule rec {
pname = "scalr-cli";
- version = "0.15.5";
+ version = "0.16.0";
src = fetchFromGitHub {
owner = "Scalr";
repo = "scalr-cli";
rev = "v${version}";
- hash = "sha256-RXfUlpwlDNAZRJTbbE+n8mReVyrWxUsWkOGaaALz0Q4=";
+ hash = "sha256-9osB3bsc8IvH1ishG9uiIUnAwC1yZd0rFhiZdzYucI8=";
};
vendorHash = "sha256-0p4f+KKD04IFAUQG8F3b+2sx9suYemt3wbgSNNOOIlk=";
diff --git a/third_party/nixpkgs/pkgs/tools/admin/stripe-cli/default.nix b/third_party/nixpkgs/pkgs/tools/admin/stripe-cli/default.nix
index 7345f54a99..18988edc8f 100644
--- a/third_party/nixpkgs/pkgs/tools/admin/stripe-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/admin/stripe-cli/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "stripe-cli";
- version = "1.21.6";
+ version = "1.21.7";
src = fetchFromGitHub {
owner = "stripe";
repo = pname;
rev = "v${version}";
- hash = "sha256-VDHsSMVxdkCnJlNXbuoR1PS0W5YUuj+Yh4VLWREVG1k=";
+ hash = "sha256-3UZD5zBSCFwq4lhiH8MAxFX4vtyGYh3h3Em+7w8id1k=";
};
vendorHash = "sha256-TuxYJ3u4/5PJYRoRgom+M1au9XerZ+vj9X3jUWTPM58=";
diff --git a/third_party/nixpkgs/pkgs/tools/admin/trivy/default.nix b/third_party/nixpkgs/pkgs/tools/admin/trivy/default.nix
index 125c2a6c4d..7643e4a712 100644
--- a/third_party/nixpkgs/pkgs/tools/admin/trivy/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/admin/trivy/default.nix
@@ -11,19 +11,19 @@
buildGoModule rec {
pname = "trivy";
- version = "0.55.2";
+ version = "0.56.1";
src = fetchFromGitHub {
owner = "aquasecurity";
repo = "trivy";
rev = "refs/tags/v${version}";
- hash = "sha256-DwIklbBd2g/zVPwRqcl+GFfTUm3LHs/x37X5T+tX4aI=";
+ hash = "sha256-gVRmSWcWTO1HZ6K2N1sSZchSq2xMc60W+ImHU0xEnA0=";
};
# Hash mismatch on across Linux and Darwin
proxyVendor = true;
- vendorHash = "sha256-h/hVzejcPvtGActgeVrmOmb2gn2mUdnzOvAWUrV5CvI=";
+ vendorHash = "sha256-+WkOGy/Z4BuDlwpfisWqhjJlshPXTxjRy2pmmHxU6B8=";
subPackages = [ "cmd/trivy" ];
diff --git a/third_party/nixpkgs/pkgs/tools/audio/openai-whisper-cpp/default.nix b/third_party/nixpkgs/pkgs/tools/audio/openai-whisper-cpp/default.nix
index 931bcb3274..8d7421eff9 100644
--- a/third_party/nixpkgs/pkgs/tools/audio/openai-whisper-cpp/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/audio/openai-whisper-cpp/default.nix
@@ -25,13 +25,13 @@ let
in
effectiveStdenv.mkDerivation (finalAttrs: {
pname = "whisper-cpp";
- version = "1.6.2";
+ version = "1.7.0";
src = fetchFromGitHub {
owner = "ggerganov";
repo = "whisper.cpp";
rev = "refs/tags/v${finalAttrs.version}" ;
- hash = "sha256-hIEIu7feOZWqxRskf6Ej7l653/9KW8B3cnpPLoCRBAc=";
+ hash = "sha256-obAXqqQEs7lkv6v1vl3aN+Vh6wPSYSXXbI6mlee6/QM=";
};
# The upstream download script tries to download the models to the
diff --git a/third_party/nixpkgs/pkgs/tools/audio/shaq/default.nix b/third_party/nixpkgs/pkgs/tools/audio/shaq/default.nix
index f7270a7355..d615a95219 100644
--- a/third_party/nixpkgs/pkgs/tools/audio/shaq/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/audio/shaq/default.nix
@@ -27,7 +27,7 @@ python3.pkgs.buildPythonApplication rec {
shazamio
];
- passthru.optional-dependencies = with python3.pkgs; {
+ optional-dependencies = with python3.pkgs; {
dev = [
build
shaq
diff --git a/third_party/nixpkgs/pkgs/tools/backup/borgmatic/default.nix b/third_party/nixpkgs/pkgs/tools/backup/borgmatic/default.nix
index 4aa4d64939..8a55cef2b9 100644
--- a/third_party/nixpkgs/pkgs/tools/backup/borgmatic/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/backup/borgmatic/default.nix
@@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec {
hash = "sha256-WYs7wiwZ1TvTdeUpWv7FbREXWfdGcYRarP4FXFOfp0Y=";
};
- nativeCheckInputs = with python3Packages; [ flexmock pytestCheckHook pytest-cov ] ++ passthru.optional-dependencies.apprise;
+ nativeCheckInputs = with python3Packages; [ flexmock pytestCheckHook pytest-cov ] ++ optional-dependencies.apprise;
# - test_borgmatic_version_matches_news_version
# The file NEWS not available on the pypi source, and this test is useless
@@ -41,7 +41,7 @@ python3Packages.buildPythonApplication rec {
setuptools
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
apprise = [ python3Packages.apprise ];
};
diff --git a/third_party/nixpkgs/pkgs/tools/backup/luckybackup/default.nix b/third_party/nixpkgs/pkgs/tools/backup/luckybackup/default.nix
deleted file mode 100644
index 6fd32a2ceb..0000000000
--- a/third_party/nixpkgs/pkgs/tools/backup/luckybackup/default.nix
+++ /dev/null
@@ -1,44 +0,0 @@
-{ mkDerivation, lib, fetchurl
-, pkg-config, libtool, qmake
-, rsync, ssh
-}:
-
-mkDerivation rec {
- pname = "luckybackup";
- version = "0.5.0";
-
- src = fetchurl {
- url = "mirror://sourceforge/project/luckybackup/${version}/source/${pname}-${version}.tar.gz";
- sha256 = "0nwjsk1j33pm8882jbj8h6nxn6n5ab9dxqpqkay65pfbhcjay0g8";
- };
-
- buildInputs = [ rsync ssh ];
-
- nativeBuildInputs = [ pkg-config libtool qmake ];
-
- prePatch = ''
- for File in luckybackup.pro menu/luckybackup-pkexec \
- menu/luckybackup-su.desktop menu/luckybackup.desktop \
- menu/net.luckybackup.su.policy src/functions.cpp \
- src/global.cpp src/scheduleDialog.cpp; do
- substituteInPlace $File --replace "/usr" "$out"
- done
- '';
-
- meta = with lib; {
- description = "Powerful, fast and reliable backup & sync tool";
- longDescription = ''
- luckyBackup is an application for data back-up and synchronization
- powered by the rsync tool.
-
- It is simple to use, fast (transfers over only changes made and not
- all data), safe (keeps your data safe by checking all declared directories
- before proceeding in any data manipulation), reliable and fully
- customizable.
- '';
- homepage = "https://luckybackup.sourceforge.net/";
- license = licenses.gpl3;
- maintainers = with maintainers; [ AndersonTorres ];
- platforms = platforms.linux;
- };
-}
diff --git a/third_party/nixpkgs/pkgs/tools/backup/s3ql/default.nix b/third_party/nixpkgs/pkgs/tools/backup/s3ql/default.nix
index 1583048f96..116804ecf4 100644
--- a/third_party/nixpkgs/pkgs/tools/backup/s3ql/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/backup/s3ql/default.nix
@@ -9,14 +9,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "s3ql";
- version = "5.2.1";
+ version = "5.2.2";
pyproject = true;
src = fetchFromGitHub {
owner = "s3ql";
repo = "s3ql";
rev = "refs/tags/s3ql-${version}";
- hash = "sha256-85J0ymGe9V6f95Ycdq84dY+UiybhPdFXZzuIBb1nD5c=";
+ hash = "sha256-D+fUl9UpJ7vxoVzB6MlrgnyAqEYbUkc+0w6iepYuZnk=";
};
build-system = with python3.pkgs; [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/tools/backup/znapzend/default.nix b/third_party/nixpkgs/pkgs/tools/backup/znapzend/default.nix
index e4e7124477..a31406dd5f 100644
--- a/third_party/nixpkgs/pkgs/tools/backup/znapzend/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/backup/znapzend/default.nix
@@ -1,68 +1,65 @@
-{ lib, stdenv, fetchFromGitHub, fetchurl, perl, perlPackages, wget, autoconf, automake, autoreconfHook }:
+{ lib, stdenv, fetchFromGitHub, fetchurl, perl, autoreconfHook }:
let
# when upgrade znapzend, check versions of Perl libs here: https://github.com/oetiker/znapzend/blob/master/cpanfile
- # pinned versions are listed at https://github.com/oetiker/znapzend/blob/master/thirdparty/cpanfile-5.30.snapshot
- Mojolicious' = perlPackages.buildPerlPackage rec {
- pname = "Mojolicious";
- version = "8.73";
+ # pinned versions are listed at https://github.com/oetiker/znapzend/blob/v0.23.1/thirdparty/cpanfile-5.38.snapshot
+
+ MojoLogClearable = perl.pkgs.buildPerlModule rec {
+ pname = "Mojo-Log-Clearable";
+ version = "1.001";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SR/SRI/${pname}-${version}.tar.gz";
- sha256 = "118y2264f89bbp5ly2dh36xjq25jk85s2ssxa3y4gsgsk6sjzzk1";
+ url = "mirror://cpan/authors/id/D/DB/DBOOK/${pname}-${version}.tar.gz";
+ hash = "sha256-guBqKdWemc4mC/xp77Wd7qeV2iRqY4wrQ5NRsHtsCnI=";
};
- };
- MojoIOLoopForkCall' = perlPackages.buildPerlModule rec {
- pname = "Mojo-IOLoop-ForkCall";
- version = "0.20";
- src = fetchurl {
- url = "mirror://cpan/authors/id/J/JB/JBERGER/${pname}-${version}.tar.gz";
- sha256 = "19pih5x0ayxs2m8j29qwdpi6ky3w4ghv6vrmax3ix9r59hj6569b";
- };
- propagatedBuildInputs = [ perlPackages.IOPipely Mojolicious' ];
+ buildInputs = with perl.pkgs; [ ModuleBuildTiny ];
+ propagatedBuildInputs = with perl.pkgs; [ Mojolicious RoleTiny ClassMethodModifiers ];
};
perl' = perl.withPackages (p:
- [ MojoIOLoopForkCall'
- p.TAPParserSourceHandlerpgTAP
+ with p; [
+ ClassMethodModifiers
+ ExtUtilsConfig
+ ExtUtilsHelpers
+ ExtUtilsInstallPaths
+ ModuleBuildTiny
+ MojoLogClearable
+ Mojolicious
+ RoleTiny
]);
-
- version = "0.21.0";
- sha256 = "1lg46rf2ahlclan29zx8ag5k4fjp28sc9l02z76f0pvdlj4qnihl";
in
-stdenv.mkDerivation {
+stdenv.mkDerivation (finalAttrs: {
pname = "znapzend";
- inherit version;
+ version = "0.23.2";
src = fetchFromGitHub {
owner = "oetiker";
repo = "znapzend";
- rev = "v${version}";
- inherit sha256;
+ # Sometimes there's a branch with the same name as the tag,
+ # confusing fetchFromGitHub. Working around this by prefixing
+ # with `refs/tags/`.
+ rev = "refs/tags/v${finalAttrs.version}";
+ hash = "sha256-UvaYzzV+5mZAAwSSMzq4fjCu/mzjeSyQdwQRTZGNktM=";
};
- buildInputs = [ wget perl' ];
+ outputs = [ "out" "man" ];
- nativeBuildInputs = [ autoconf automake autoreconfHook ];
+ buildInputs = [ perl' ];
+ nativeBuildInputs = [ autoreconfHook ];
- preConfigure = ''
+ postPatch = ''
sed -i 's/^SUBDIRS =.*$/SUBDIRS = lib/' Makefile.am
-
- grep -v thirdparty/Makefile configure.ac > configure.ac.tmp
- mv configure.ac.tmp configure.ac
-
- autoconf
'';
- preBuild = ''
- aclocal
- automake
+ doInstallCheck = true;
+ installCheckPhase = ''
+ $out/bin/znapzend --version
'';
meta = with lib; {
description = "High performance open source ZFS backup with mbuffer and ssh support";
homepage = "https://www.znapzend.org";
license = licenses.gpl3;
- maintainers = with maintainers; [ otwieracz ];
+ maintainers = with maintainers; [ otwieracz ma27 ];
platforms = platforms.all;
};
-}
+})
diff --git a/third_party/nixpkgs/pkgs/tools/cd-dvd/brasero/wrapper.nix b/third_party/nixpkgs/pkgs/tools/cd-dvd/brasero/wrapper.nix
index 5371e8d526..dc5c6fc4ad 100644
--- a/third_party/nixpkgs/pkgs/tools/cd-dvd/brasero/wrapper.nix
+++ b/third_party/nixpkgs/pkgs/tools/cd-dvd/brasero/wrapper.nix
@@ -1,11 +1,11 @@
-{ lib, symlinkJoin, brasero-original, cdrtools, libdvdcss, makeWrapper }:
+{ lib, symlinkJoin, brasero-unwrapped, cdrtools, libdvdcss, makeWrapper }:
let
binPath = lib.makeBinPath [ cdrtools ];
in symlinkJoin {
- name = "brasero-${brasero-original.version}";
+ name = "brasero-${brasero-unwrapped.version}";
- paths = [ brasero-original ];
+ paths = [ brasero-unwrapped ];
nativeBuildInputs = [ makeWrapper ];
postBuild = ''
@@ -14,5 +14,5 @@ in symlinkJoin {
--prefix LD_PRELOAD : ${lib.makeLibraryPath [ libdvdcss ]}/libdvdcss.so
'';
- inherit (brasero-original) meta;
+ inherit (brasero-unwrapped) meta;
}
diff --git a/third_party/nixpkgs/pkgs/tools/compression/advancecomp/default.nix b/third_party/nixpkgs/pkgs/tools/compression/advancecomp/default.nix
index a3d61f615b..8175b3a1da 100644
--- a/third_party/nixpkgs/pkgs/tools/compression/advancecomp/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/compression/advancecomp/default.nix
@@ -31,6 +31,6 @@ stdenv.mkDerivation rec {
maintainers = [ maintainers.raskin ];
platforms = platforms.linux ++ platforms.darwin;
homepage = "https://github.com/amadvance/advancecomp";
-
+ changelog = "https://github.com/amadvance/advancecomp/blob/v${version}/HISTORY";
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/filesystems/moosefs/default.nix b/third_party/nixpkgs/pkgs/tools/filesystems/moosefs/default.nix
index 5106654474..ae0c653f0a 100644
--- a/third_party/nixpkgs/pkgs/tools/filesystems/moosefs/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/filesystems/moosefs/default.nix
@@ -1,34 +1,42 @@
-{ lib, stdenv
-, fetchFromGitHub
-, python3
-, fuse
-, pkg-config
-, libpcap
-, zlib
-, nixosTests
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ python3,
+ fuse,
+ pkg-config,
+ libpcap,
+ zlib,
+ nixosTests,
}:
stdenv.mkDerivation rec {
pname = "moosefs";
- version = "3.0.118";
+ version = "4.56.6";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "sha256-Sm32VwKlE0V5HZj+VXr66gYKS+fcU1+UVQELiZ64DpU=";
+ sha256 = "sha256-/ZvOwPE8SIwAbGITggzYwGuU1nAFIv0zF1IYu6FHGN8=";
};
nativeBuildInputs = [
pkg-config
];
- buildInputs =
- [ fuse libpcap zlib python3 ];
+ buildInputs = [
+ fuse
+ libpcap
+ zlib
+ python3
+ ];
strictDeps = true;
- buildFlags = lib.optionals stdenv.hostPlatform.isDarwin [ "CPPFLAGS=-UHAVE_STRUCT_STAT_ST_BIRTHTIME" ];
+ buildFlags = lib.optionals stdenv.hostPlatform.isDarwin [
+ "CPPFLAGS=-UHAVE_STRUCT_STAT_ST_BIRTHTIME"
+ ];
# Fix the build on macOS with macFUSE installed
postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
@@ -48,13 +56,18 @@ stdenv.mkDerivation rec {
doCheck = true;
- passthru.tests = { inherit (nixosTests) moosefs; };
+ passthru.tests = {
+ inherit (nixosTests) moosefs;
+ };
- meta = with lib; {
+ meta = {
homepage = "https://moosefs.com";
description = "Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System";
- platforms = platforms.unix;
- license = licenses.gpl2Only;
- maintainers = [ maintainers.mfossen ];
+ platforms = lib.platforms.unix;
+ license = lib.licenses.gpl2Only;
+ maintainers = with lib.maintainers; [
+ mfossen
+ markuskowa
+ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/filesystems/mtools/default.nix b/third_party/nixpkgs/pkgs/tools/filesystems/mtools/default.nix
index 3e2c75aeb0..d243d6cb71 100644
--- a/third_party/nixpkgs/pkgs/tools/filesystems/mtools/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/filesystems/mtools/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "mtools";
- version = "4.0.44";
+ version = "4.0.45";
src = fetchurl {
url = "mirror://gnu/mtools/${pname}-${version}.tar.bz2";
- hash = "sha256-N9xN8CJTPD1LLsHHiXPCfH6LWFN0wtRqtkxqPbMe3bg=";
+ hash = "sha256-CwCKlr0O/g5UL6Q4PUaa9mvEqTOUmQsQNzCoFgpn1hg=";
};
patches = lib.optional stdenv.hostPlatform.isDarwin ./UNUSED-darwin.patch;
diff --git a/third_party/nixpkgs/pkgs/tools/filesystems/sasquatch/default.nix b/third_party/nixpkgs/pkgs/tools/filesystems/sasquatch/default.nix
deleted file mode 100644
index f8d66683fc..0000000000
--- a/third_party/nixpkgs/pkgs/tools/filesystems/sasquatch/default.nix
+++ /dev/null
@@ -1,76 +0,0 @@
-{ lib
-, stdenv
-, fetchFromGitHub
-, fetchurl
-, xz
-, lzo
-, zlib
-, zstd
-, lz4
-, lz4Support ? false
-}:
-
-let
- patch = fetchFromGitHub
- {
- # NOTE: This uses my personal fork for now, until
- # https://github.com/devttys0/sasquatch/pull/40 is merged.
- # I, cole-h, will keep this fork available until that happens.
- owner = "cole-h";
- repo = "sasquatch";
- rev = "6edc54705454c6410469a9cb5bc58e412779731a";
- sha256 = "x+PuPYGD4Pd0fcJtlLWByGy/nggsmZkxwSXxJfPvUgo=";
- } + "/patches/patch0.txt";
-in
-stdenv.mkDerivation rec {
- pname = "sasquatch";
- version = "4.4";
-
- src = fetchurl {
- url = "mirror://sourceforge/squashfs/squashfs${version}.tar.gz";
- sha256 = "qYGz8/IFS1ouZYhRo8BqJGCtBKmopkXgr+Bjpj/bsH4=";
- };
-
- buildInputs = [
- xz
- lzo
- zlib
- zstd
- ]
- ++ lib.optionals lz4Support [ lz4 ];
-
- patches = [ patch ];
- patchFlags = [ "-p0" ];
-
- postPatch = ''
- # Drop blanket -Werror to avoid build failure on fresh toolchains
- # like gcc-11.
- substituteInPlace squashfs-tools/Makefile --replace ' -Werror' ' '
- cd squashfs-tools
- '';
-
- # Workaround build failure on -fno-common toolchains like upstream
- # gcc-10. Otherwise build fails as:
- # ld: unsquashfs_xattr.o:/build/squashfs4.4/squashfs-tools/error.h:34: multiple definition of
- # `verbose'; unsquashfs.o:/build/squashfs4.4/squashfs-tools/error.h:34: first defined here
- env.NIX_CFLAGS_COMPILE = "-fcommon";
-
- installFlags = [ "INSTALL_DIR=\${out}/bin" ];
-
- makeFlags = [
- "XZ_SUPPORT=1"
- "CC=${stdenv.cc.targetPrefix}cc"
- "CXX=${stdenv.cc.targetPrefix}c++"
- "AR=${stdenv.cc.targetPrefix}ar"
- ]
- ++ lib.optional lz4Support "LZ4_SUPPORT=1";
-
- meta = with lib; {
- homepage = "https://github.com/devttys0/sasquatch";
- description = "Set of patches to the standard unsquashfs utility (part of squashfs-tools) that attempts to add support for as many hacked-up vendor-specific SquashFS implementations as possible";
- license = licenses.gpl2Plus;
- maintainers = [ maintainers.pamplemousse ];
- platforms = platforms.linux;
- mainProgram = "sasquatch";
- };
-}
diff --git a/third_party/nixpkgs/pkgs/tools/filesystems/snapraid/default.nix b/third_party/nixpkgs/pkgs/tools/filesystems/snapraid/default.nix
index e964f944d3..dfad444a3b 100644
--- a/third_party/nixpkgs/pkgs/tools/filesystems/snapraid/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/filesystems/snapraid/default.nix
@@ -27,8 +27,6 @@ stdenv.mkDerivation rec {
makeWrapper
];
- buildInputs = [ ];
-
# SMART is only supported on Linux and requires the smartmontools package
postInstall = lib.optionalString stdenv.hostPlatform.isLinux ''
wrapProgram $out/bin/snapraid \
diff --git a/third_party/nixpkgs/pkgs/tools/filesystems/ssdfs-utils/default.nix b/third_party/nixpkgs/pkgs/tools/filesystems/ssdfs-utils/default.nix
index e77eaa1126..1f5127ae5a 100644
--- a/third_party/nixpkgs/pkgs/tools/filesystems/ssdfs-utils/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/filesystems/ssdfs-utils/default.nix
@@ -12,13 +12,13 @@ stdenv.mkDerivation {
# as ssdfs-utils, not ssdfs-tools.
pname = "ssdfs-utils";
# The version is taken from `configure.ac`, there are no tags.
- version = "4.43";
+ version = "4.45";
src = fetchFromGitHub {
owner = "dubeyko";
repo = "ssdfs-tools";
- rev = "cb0b3d8a01eb2c27d3bf59de6313d14fc7d3b6ac";
- hash = "sha256-LDxL0+IkQ6sgkFjbiUwB416ZjQGA3JV05o6D6ibAHJE=";
+ rev = "f78ebf2a19eb338ae6858aa4f28133b117507df7";
+ hash = "sha256-RKVcXZakYDd7Vfd1w0pNs9/oMRzvzRr8VabpUBRcKc8=";
};
strictDeps = true;
diff --git a/third_party/nixpkgs/pkgs/tools/games/scarab/default.nix b/third_party/nixpkgs/pkgs/tools/games/scarab/default.nix
index 25ac92691e..617f8f0e87 100644
--- a/third_party/nixpkgs/pkgs/tools/games/scarab/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/games/scarab/default.nix
@@ -1,13 +1,14 @@
-{ lib
-, buildDotnetModule
-, fetchFromGitHub
-, glibc
-, zlib
-, gtk3
-, copyDesktopItems
-, icoutils
-, wrapGAppsHook3
-, makeDesktopItem
+{
+ lib,
+ buildDotnetModule,
+ fetchFromGitHub,
+ glibc,
+ zlib,
+ gtk3,
+ copyDesktopItems,
+ icoutils,
+ wrapGAppsHook3,
+ makeDesktopItem,
}:
buildDotnetModule rec {
@@ -22,7 +23,8 @@ buildDotnetModule rec {
};
nugetDeps = ./deps.nix;
- projectFile = "Scarab.sln";
+ projectFile = "Scarab/Scarab.csproj";
+ testProjectFile = "Scarab.Tests/Scarab.Tests.csproj";
executables = [ "Scarab" ];
preConfigureNuGet = ''
@@ -47,6 +49,8 @@ buildDotnetModule rec {
wrapGAppsHook3
];
+ doCheck = true;
+
postFixup = ''
# Icons for the desktop file
icotool -x $src/Scarab/Assets/omegamaggotprime.ico
@@ -58,26 +62,28 @@ buildDotnetModule rec {
done
'';
- desktopItems = [(makeDesktopItem {
- desktopName = "Scarab";
- name = "scarab";
- exec = "Scarab";
- icon = "scarab";
- comment = meta.description;
- type = "Application";
- categories = [ "Game" ];
- })];
+ desktopItems = [
+ (makeDesktopItem {
+ desktopName = "Scarab";
+ name = "scarab";
+ exec = "Scarab";
+ icon = "scarab";
+ comment = meta.description;
+ type = "Application";
+ categories = [ "Game" ];
+ })
+ ];
passthru.updateScript = ./update.sh;
- meta = with lib; {
+ meta = {
description = "Hollow Knight mod installer and manager";
homepage = "https://github.com/fifty-six/Scarab";
downloadPage = "https://github.com/fifty-six/Scarab/releases";
changelog = "https://github.com/fifty-six/Scarab/releases/tag/v${version}";
- license = licenses.gpl3Only;
- maintainers = with maintainers; [ huantian ];
+ license = lib.licenses.gpl3Only;
+ maintainers = with lib.maintainers; [ huantian ];
mainProgram = "Scarab";
- platforms = platforms.linux;
+ platforms = lib.platforms.linux;
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/graphics/adriconf/default.nix b/third_party/nixpkgs/pkgs/tools/graphics/adriconf/default.nix
index 8684c730b1..fae7c99b8a 100644
--- a/third_party/nixpkgs/pkgs/tools/graphics/adriconf/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/graphics/adriconf/default.nix
@@ -41,6 +41,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://gitlab.freedesktop.org/mesa/adriconf/";
+ changelog = "https://gitlab.freedesktop.org/mesa/adriconf/-/releases/v${version}";
description = "GUI tool used to configure open source graphics drivers";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ muscaln ];
diff --git a/third_party/nixpkgs/pkgs/tools/graphics/dnglab/default.nix b/third_party/nixpkgs/pkgs/tools/graphics/dnglab/default.nix
index 6354c4f495..3d9ffbeba2 100644
--- a/third_party/nixpkgs/pkgs/tools/graphics/dnglab/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/graphics/dnglab/default.nix
@@ -4,16 +4,20 @@
}:
rustPlatform.buildRustPackage rec {
pname = "dnglab";
- version = "0.5.2";
+ version = "0.6.3";
src = fetchFromGitHub {
owner = "dnglab";
- repo = pname;
+ repo = "dnglab";
rev = "v${version}";
- sha256 = "sha256-jkOkkcMFK1RLY8Hn/bMMuMZtyGwnwGdm0os8QKhcWqo=";
+ # darwin/linux hash mismatch
+ postFetch = ''
+ rm -rf "$out"/rawler/data/testdata/cameras/Canon/{"EOS REBEL T7i","EOS Rebel T7i"}
+ '';
+ hash = "sha256-k0tKNtVDzE5vVi/953aEQihh+5BsVneqauTr9WRFFrY=";
};
- cargoHash = "sha256-qwhOJxFYRJC51dKB1pi/WVJs7H955jM6KmKbxsAScDI=";
+ cargoHash = "sha256-6qJFNfgWh3i1CpuM/QdLksVAFz4XIV8uT5oz5BZ3U30=";
postInstall = ''
rm $out/bin/benchmark $out/bin/identify
diff --git a/third_party/nixpkgs/pkgs/tools/graphics/resvg/default.nix b/third_party/nixpkgs/pkgs/tools/graphics/resvg/default.nix
index 469236e5b1..ab505c4e38 100644
--- a/third_party/nixpkgs/pkgs/tools/graphics/resvg/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/graphics/resvg/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "resvg";
- version = "0.43.0";
+ version = "0.44.0";
src = fetchFromGitHub {
owner = "RazrFalcon";
repo = pname;
rev = "v${version}";
- hash = "sha256-7JnNgTLpRo39EjYWchnfjGRfNgEwy5x4tUUzWT/d8h0=";
+ hash = "sha256-XjWkzTdsnQZfBjf61dgGt/a7973ZljJG1rnCk0iGk6Y=";
};
- cargoHash = "sha256-ok+Bqtc6YJoCRFis8JRmtKs1Jag04Ged2J4p4trI2ls=";
+ cargoHash = "sha256-HmMAYtL0qoUrtLRKrYx6VZsc0bVRS+DhIFweLbz9l+w=";
cargoBuildFlags = [
"--package=resvg"
diff --git a/third_party/nixpkgs/pkgs/tools/graphics/svg2pdf/default.nix b/third_party/nixpkgs/pkgs/tools/graphics/svg2pdf/default.nix
index 62a3438b9b..3e60fbf437 100644
--- a/third_party/nixpkgs/pkgs/tools/graphics/svg2pdf/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/graphics/svg2pdf/default.nix
@@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "svg2pdf";
- version = "0.11.0";
+ version = "0.12.0";
src = fetchFromGitHub {
owner = "typst";
repo = "svg2pdf";
rev = "v${version}";
- hash = "sha256-gSXztee8tly8nNhcC4QcloOAgVpenWszg12w3thzKJ8=";
+ hash = "sha256-9v4A0mZjknc6a933b3ifPJo3xyem17Vpp0Wu0sUS0DM=";
};
- cargoHash = "sha256-PaAhTSfw+enirVg9WHBpI+GjMwHA02/SiKkRa1A6QXc=";
+ cargoHash = "sha256-oCyvssTtUr8FR0XaFx2syxE8+zWXOGrf8kvQiBCyq18=";
cargoBuildFlags = [
"-p=svg2pdf-cli"
diff --git a/third_party/nixpkgs/pkgs/tools/graphics/vulkan-caps-viewer/default.nix b/third_party/nixpkgs/pkgs/tools/graphics/vulkan-caps-viewer/default.nix
index da52cb1b6e..8b5dff5f5e 100644
--- a/third_party/nixpkgs/pkgs/tools/graphics/vulkan-caps-viewer/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/graphics/vulkan-caps-viewer/default.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation rec {
pname = "vulkan-caps-viewer";
- version = "3.42";
+ version = "3.43";
src = fetchFromGitHub {
owner = "SaschaWillems";
repo = "VulkanCapsViewer";
rev = version;
- hash = "sha256-gGP+A8CfmXaAf5WEKYCU6ud93pzjeh9tU37SP0/TIzw=";
+ hash = "sha256-GwE/E8GgVIeZtCefLNvacDUxI2C+Uf8zgpOQ1NpiSmM=";
# Note: this derivation strictly requires vulkan-header to be the same it was developed against.
# To help us, they've put it in a git-submodule.
# The result will work with any vulkan-loader version.
diff --git a/third_party/nixpkgs/pkgs/tools/inputmethods/fcitx5/fcitx5-skk.nix b/third_party/nixpkgs/pkgs/tools/inputmethods/fcitx5/fcitx5-skk.nix
index 6254073c8f..ae43cd73e5 100644
--- a/third_party/nixpkgs/pkgs/tools/inputmethods/fcitx5/fcitx5-skk.nix
+++ b/third_party/nixpkgs/pkgs/tools/inputmethods/fcitx5/fcitx5-skk.nix
@@ -9,7 +9,7 @@
, fcitx5-qt
, libskk
, qtbase
-, skk-dicts
+, skkDictionaries
, enableQt ? false
}:
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
cmakeFlags = [
(lib.cmakeBool "ENABLE_QT" enableQt)
(lib.cmakeBool "USE_QT6" (lib.versions.major qtbase.version == "6"))
- "-DSKK_DEFAULT_PATH=${skk-dicts}/share/SKK-JISYO.L"
+ "-DSKK_DEFAULT_PATH=${skkDictionaries.l}/share/skk/SKK-JISYO.L"
];
dontWrapQtApps = true;
diff --git a/third_party/nixpkgs/pkgs/tools/inputmethods/ibus-engines/ibus-kkc/default.nix b/third_party/nixpkgs/pkgs/tools/inputmethods/ibus-engines/ibus-kkc/default.nix
index fc5bd3d33b..db57869f85 100644
--- a/third_party/nixpkgs/pkgs/tools/inputmethods/ibus-engines/ibus-kkc/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/inputmethods/ibus-engines/ibus-kkc/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchurl
, vala, intltool, pkg-config
-, libkkc, ibus, skk-dicts
+, libkkc, ibus, skkDictionaries
, gtk3
}:
@@ -17,10 +17,10 @@ stdenv.mkDerivation rec {
vala intltool pkg-config
];
- buildInputs = [ libkkc ibus skk-dicts gtk3 ];
+ buildInputs = [ libkkc ibus gtk3 ];
postInstall = ''
- ln -s ${skk-dicts}/share $out/share/skk
+ ln -s ${skkDictionaries.l}/share/skk $out/share/skk
'';
meta = with lib; {
diff --git a/third_party/nixpkgs/pkgs/tools/inputmethods/ibus-engines/ibus-table-others/default.nix b/third_party/nixpkgs/pkgs/tools/inputmethods/ibus-engines/ibus-table-others/default.nix
index c997c20c8d..833892b799 100644
--- a/third_party/nixpkgs/pkgs/tools/inputmethods/ibus-engines/ibus-table-others/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/inputmethods/ibus-engines/ibus-table-others/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "ibus-table-others";
- version = "1.3.17";
+ version = "1.3.18";
src = fetchurl {
url = "https://github.com/moebiuscurve/ibus-table-others/releases/download/${version}/${pname}-${version}.tar.gz";
- hash = "sha256-7//axHjQ1LgLpeWR4MTI8efLURm4Umj4JV3G33Y0m0g=";
+ hash = "sha256-4ZM5WZPh6Y5M50KDS+86j00v4pWTRdcdVYh4DcEYXAA=";
};
nativeBuildInputs = [ pkg-config python3 ];
diff --git a/third_party/nixpkgs/pkgs/tools/inputmethods/input-remapper/default.nix b/third_party/nixpkgs/pkgs/tools/inputmethods/input-remapper/default.nix
index c90eb780e7..8431baa152 100644
--- a/third_party/nixpkgs/pkgs/tools/inputmethods/input-remapper/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/inputmethods/input-remapper/default.nix
@@ -117,18 +117,21 @@ in
];
postInstall = ''
- sed -r "s#RUN\+\=\"/bin/input-remapper-control#RUN\+\=\"$out/bin/input-remapper-control#g" -i data/99-input-remapper.rules
- sed -r "s#ExecStart\=/usr/bin/input-remapper-service#ExecStart\=$out/bin/input-remapper-service#g" -i data/input-remapper.service
+ substituteInPlace data/99-input-remapper.rules \
+ --replace-fail 'RUN+="/bin/input-remapper-control' "RUN+=\"$out/bin/input-remapper-control"
+ substituteInPlace data/input-remapper.service \
+ --replace-fail 'ExecStart=/usr/bin/input-remapper-service' "ExecStart=$out/bin/input-remapper-service"
+ substituteInPlace data/input-remapper-*.desktop \
+ --replace-fail 'Icon=/usr/share/input-remapper/input-remapper.svg' 'Icon=input-remapper.svg'
- chmod +x data/*.desktop
-
- install -D -t $out/share/applications/ data/*.desktop
- install -D -t $out/share/polkit-1/actions/ data/input-remapper.policy
- install -D data/99-input-remapper.rules $out/etc/udev/rules.d/99-input-remapper.rules
- install -D data/input-remapper.service $out/lib/systemd/system/input-remapper.service
- install -D data/input-remapper.policy $out/share/polkit-1/actions/input-remapper.policy
- install -D data/inputremapper.Control.conf $out/etc/dbus-1/system.d/inputremapper.Control.conf
- install -D -t $out/usr/share/input-remapper/ data/*
+ install -m644 -D -t $out/share/applications/ data/*.desktop
+ install -m644 -D -t $out/share/polkit-1/actions/ data/input-remapper.policy
+ install -m644 -D data/99-input-remapper.rules $out/etc/udev/rules.d/99-input-remapper.rules
+ install -m644 -D data/input-remapper.service $out/lib/systemd/system/input-remapper.service
+ install -m644 -D data/input-remapper.policy $out/share/polkit-1/actions/input-remapper.policy
+ install -m644 -D data/inputremapper.Control.conf $out/etc/dbus-1/system.d/inputremapper.Control.conf
+ install -m644 -D data/input-remapper.svg $out/share/icons/hicolor/scalable/apps/input-remapper.svg
+ install -m644 -D -t $out/usr/share/input-remapper/ data/*
# Only install input-remapper prefixed binaries, we don't care about deprecated key-mapper ones
install -m755 -D -t $out/bin/ bin/input-remapper*
diff --git a/third_party/nixpkgs/pkgs/tools/inputmethods/interception-tools/default.nix b/third_party/nixpkgs/pkgs/tools/inputmethods/interception-tools/default.nix
index c4476317fe..16472a5512 100644
--- a/third_party/nixpkgs/pkgs/tools/inputmethods/interception-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/inputmethods/interception-tools/default.nix
@@ -17,6 +17,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Minimal composable infrastructure on top of libudev and libevdev";
homepage = "https://gitlab.com/interception/linux/tools";
+ changelog = "https://gitlab.com/interception/linux/tools/-/tags/v${version}";
license = lib.licenses.gpl3Only;
maintainers = [ lib.maintainers.vyp ];
platforms = lib.platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/tools/inputmethods/keyd/default.nix b/third_party/nixpkgs/pkgs/tools/inputmethods/keyd/default.nix
index d74cc15254..7395c80738 100644
--- a/third_party/nixpkgs/pkgs/tools/inputmethods/keyd/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/inputmethods/keyd/default.nix
@@ -8,13 +8,13 @@
}:
let
- version = "2.4.3";
+ version = "2.5.0";
src = fetchFromGitHub {
owner = "rvaiya";
repo = "keyd";
rev = "v" + version;
- hash = "sha256-NhZnFIdK0yHgFR+rJm4cW+uEhuQkOpCSLwlXNQy6jas=";
+ hash = "sha256-pylfQjTnXiSzKPRJh9Jli1hhin/MIGIkZxLKxqlReVo=";
};
pypkgs = python3.pkgs;
@@ -26,7 +26,7 @@ let
postPatch = ''
substituteInPlace scripts/${pname} \
- --replace /bin/sh ${runtimeShell}
+ --replace-fail /bin/sh ${runtimeShell}
'';
propagatedBuildInputs = with pypkgs; [ xlib ];
@@ -47,10 +47,10 @@ stdenv.mkDerivation {
postPatch = ''
substituteInPlace Makefile \
- --replace /usr ""
+ --replace-fail /usr/local ""
- substituteInPlace keyd.service \
- --replace /usr/bin $out/bin
+ substituteInPlace keyd.service.in \
+ --replace-fail @PREFIX@ $out
'';
installFlags = [ "DESTDIR=${placeholder "out"}" ];
@@ -72,7 +72,7 @@ stdenv.mkDerivation {
meta = with lib; {
description = "Key remapping daemon for Linux";
license = licenses.mit;
- maintainers = with maintainers; [ peterhoeg ];
+ maintainers = with maintainers; [ alfarel ];
platforms = platforms.linux;
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/inputmethods/nabi/default.nix b/third_party/nixpkgs/pkgs/tools/inputmethods/nabi/default.nix
index 248538752d..aba2d2f66c 100644
--- a/third_party/nixpkgs/pkgs/tools/inputmethods/nabi/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/inputmethods/nabi/default.nix
@@ -16,6 +16,7 @@ stdenv.mkDerivation rec {
description = "Easy Hangul XIM";
mainProgram = "nabi";
homepage = "https://github.com/choehwanjin/nabi";
+ changelog = "https://github.com/libhangul/nabi/blob/nabi-${version}/NEWS";
license = licenses.gpl2Plus;
maintainers = [ maintainers.ianwookim ];
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/tools/inputmethods/skk/skk-dicts/default.nix b/third_party/nixpkgs/pkgs/tools/inputmethods/skk/skk-dicts/default.nix
index 7b224cb7d2..9b2dd3c182 100644
--- a/third_party/nixpkgs/pkgs/tools/inputmethods/skk/skk-dicts/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/inputmethods/skk/skk-dicts/default.nix
@@ -1,77 +1,202 @@
-{ lib, stdenv, fetchurl, iconv, skktools }:
+{ lib
+, stdenvNoCC
+, fetchFromGitHub
+, nix-update-script
+, nkf
+, skktools
+, useUtf8 ? false
+}:
let
- # kana to kanji
- small = fetchurl {
- url = "https://raw.githubusercontent.com/skk-dev/dict/8b35d07a7d2044d48b063d2774d9f9d00bb7cb48/SKK-JISYO.S";
- sha256 = "11cjrc8m99hj4xpl2nvzxanlswpapi92vmgk9d6yimdz0jidb6cq";
- };
- medium = fetchurl {
- url = "https://raw.githubusercontent.com/skk-dev/dict/8b35d07a7d2044d48b063d2774d9f9d00bb7cb48/SKK-JISYO.M";
- sha256 = "0pwjp9qjmn9sq6zc0k6632l7dc2dbjn45585ibckvvl9iwfqqxdp";
- };
- large = fetchurl {
- url = "https://raw.githubusercontent.com/skk-dev/dict/8b35d07a7d2044d48b063d2774d9f9d00bb7cb48/SKK-JISYO.L";
- sha256 = "0ps0a7sbkryd6hxvphq14i7g5wci4gvr0vraac8ia2ww67a2xbyc";
- };
+ suffix = lib.optionalString useUtf8 ".utf8";
- # english to japanese
- edict = fetchurl {
- url = "https://raw.githubusercontent.com/skk-dev/dict/8b35d07a7d2044d48b063d2774d9f9d00bb7cb48/SKK-JISYO.edict";
- sha256 = "1vrwnq0vvjn61nijbln6wfinqg93802d2a8d4ad82n692v83b1li";
- };
- # misc
- assoc = fetchurl {
- url = "https://raw.githubusercontent.com/skk-dev/dict/8b35d07a7d2044d48b063d2774d9f9d00bb7cb48/SKK-JISYO.assoc";
- sha256 = "1smcbyv6srrhnpl7ic9nqds9nz3g2dgqngmhzkrdlwmvcpvakp1v";
- };
+ mkDictNameValue =
+ { name
+ , description
+ , license # it's written in the beginning of each file
+ , files ? [ "SKK-JISYO.${name}" ]
+ }: {
+ name = lib.toLower (builtins.replaceStrings [ "." ] [ "_" ] name);
+ value = stdenvNoCC.mkDerivation {
+ pname = "skk-jisyo-" + lib.toLower name;
+ version = "0-unstable-2024-08-28";
+
+ src = fetchFromGitHub {
+ owner = "skk-dev";
+ repo = "dict";
+ rev = "4eb91a3bbfef70bde940668ec60f3beae291e971";
+ sha256 = "sha256-sWz85Q6Bu2WoKsckSp5SlcuPUQN2mcq+BHMqNXQ/aho=";
+ };
+
+ nativeBuildInputs = lib.optionals useUtf8 [ nkf ];
+
+ strictDeps = true;
+
+ buildPhase = ''
+ runHook preBuild
+ '' + lib.concatMapStrings
+ (file: ''
+ nkf -w ${file} \
+ | LC_ALL=C sed 's/coding: [^ ]\{1,\}/coding: utf-8/' \
+ > ${file + suffix}
+ '')
+ (lib.optionals useUtf8 (map lib.escapeShellArg files)) + ''
+ runHook postBuild
+ '';
+
+ installPhase = ''
+ runHook preInstall
+ '' + lib.concatMapStrings
+ (file: ''
+ install -Dm644 \
+ ${lib.escapeShellArg file} \
+ $out/share/skk/${lib.escapeShellArg (baseNameOf file)}
+ '')
+ (map (file: file + suffix) files) + ''
+ runHook postInstall
+ '';
+
+ doInstallCheck = true;
+ installCheckPhase = ''
+ emptydict=': 0 candidates$'
+ ${skktools}/bin/skkdic-count /dev/null | grep "$emptydict"
+ ${skktools}/bin/skkdic-count $out/share/skk/* | grep -v "$emptydict"
+ '';
+
+ passthru.updateScript = nix-update-script {
+ extraArgs = ["--version" "branch"];
+ };
+
+ meta = with lib; {
+ inherit description license;
+ longDescription = ''
+ This package provides a kana-to-kanji conversion dictionary for the
+ SKK Japanese input method.
+ '';
+ homepage = "https://github.com/skk-dev/dict";
+ maintainers = with maintainers; [ yuriaisaka midchildan ];
+ platforms = platforms.all;
+ };
+ };
+ };
in
-
-stdenv.mkDerivation {
- pname = "skk-dicts-unstable";
- version = "2020-03-24";
- srcs = [ small medium large edict assoc ];
- nativeBuildInputs = [ iconv skktools ];
-
- strictDeps = true;
-
- dontUnpack = true;
-
- installPhase = ''
- function dictname() {
- src=$1
- name=$(basename $src) # remove dir name
- dict=$(echo $name | cut -b34-) # remove sha256 prefix
- echo $dict
- }
- mkdir -p $out/share
-
- for src in $srcs; do
- dst=$out/share/$(dictname $src)
- echo ";;; -*- coding: utf-8 -*-" > $dst # libskk requires this on the first line
- iconv -f EUC-JP -t UTF-8 $src | skkdic-expr2 >> $dst
- done
-
- # combine .L .edict and .assoc for convenience
- dst=$out/share/SKK-JISYO.combined
- echo ";;; -*- coding: utf-8 -*-" > $dst
- skkdic-expr2 \
- $out/share/$(dictname ${large}) + \
- $out/share/$(dictname ${edict}) + \
- $out/share/$(dictname ${assoc}) >> $dst
- '';
-
- enableParallelBuilding = true;
-
- meta = with lib; {
- description = "Collection of standard SKK dictionaries";
- longDescription = ''
- This package provides a collection of standard kana-to-kanji
- dictionaries for the SKK Japanese input method.
+lib.listToAttrs (map mkDictNameValue [
+ {
+ name = "L";
+ description = "The standard SKK dictionary";
+ license = lib.licenses.gpl2Plus;
+ }
+ {
+ name = "S";
+ description = "Small SKK dictionary";
+ license = lib.licenses.gpl2Plus;
+ }
+ {
+ name = "M";
+ description = "Medium sized SKK dictionary";
+ license = lib.licenses.gpl2Plus;
+ }
+ {
+ name = "ML";
+ description = "Medium to large sized SKK dictionary";
+ license = lib.licenses.gpl2Plus;
+ }
+ {
+ name = "jinmei";
+ description = "SKK dictionary for names";
+ license = lib.licenses.gpl2Plus;
+ }
+ {
+ name = "fullname";
+ description = "SKK dictionary for celebrities";
+ license = lib.licenses.gpl2Plus;
+ }
+ {
+ name = "geo";
+ description = "SKK dictionary for locations";
+ license = lib.licenses.gpl2Plus;
+ }
+ {
+ name = "propernoun";
+ description = "SKK dictionary for proper nouns";
+ license = lib.licenses.gpl2Plus;
+ }
+ {
+ name = "station";
+ description = "SKK dictionary for stations";
+ license = lib.licenses.gpl2Plus;
+ }
+ {
+ name = "law";
+ description = "SKK dictionary for legal terms";
+ license = lib.licenses.gpl2Plus;
+ }
+ {
+ name = "okinawa";
+ description = "SKK dictionary for the Okinawan language";
+ license = lib.licenses.publicDomain;
+ }
+ {
+ name = "china_taiwan";
+ description = "SKK dictionary for Chinese & Taiwanese locations";
+ license = lib.licenses.gpl2Plus;
+ }
+ {
+ name = "assoc";
+ description = "SKK dictionary for abbreviated input";
+ license = lib.licenses.gpl2Plus;
+ }
+ {
+ name = "edict";
+ description = "SKK dictionary for English to Japanese translation";
+ license = lib.licenses.cc-by-sa-30;
+ }
+ {
+ name = "zipcode";
+ description = "SKK dictionary for Japanese zipcodes";
+ files = [ "zipcode/SKK-JISYO.zipcode" "zipcode/SKK-JISYO.office.zipcode" ];
+ license = lib.licenses.publicDomain;
+ }
+ {
+ name = "JIS2";
+ description = "SKK dictionary for JIS level 2 kanjis";
+ license = lib.licenses.gpl2Plus;
+ }
+ {
+ name = "JIS3_4";
+ description = "SKK dictionary for JIS level 3 and 4 kanjis";
+ license = lib.licenses.gpl2Plus;
+ }
+ {
+ name = "JIS2004";
+ description = ''
+ A complementary SKK dictionary for JIS3_4 with JIS X 0213:2004 additions"
'';
- homepage = "https://github.com/skk-dev/dict";
- license = licenses.gpl2Plus;
- maintainers = with maintainers; [ yuriaisaka ];
- platforms = platforms.all;
- };
-}
+ license = lib.licenses.gpl2Plus;
+ }
+ {
+ name = "itaiji";
+ description = "SKK dictionary for variant kanjis";
+ license = lib.licenses.publicDomain;
+ }
+ {
+ name = "itaiji.JIS3_4";
+ description = "SKK dictionary for JIS level 3 and 4 variant kanjis";
+ license = lib.licenses.gpl2Plus;
+ }
+ {
+ name = "mazegaki";
+ description = "SKK dictionary for mazegaki";
+ license = lib.licenses.gpl2Plus;
+ }
+ {
+ name = "emoji";
+ description = "SKK dictionary for emojis";
+ license = lib.licenses.unicode-dfs-2016;
+ }
+ {
+ name = "pinyin";
+ description = "SKK dictionary for pinyin to simplified Chinese input";
+ license = lib.licenses.gpl1Plus;
+ }
+])
diff --git a/third_party/nixpkgs/pkgs/tools/llm/gorilla-cli/default.nix b/third_party/nixpkgs/pkgs/tools/llm/gorilla-cli/default.nix
index 276793c2c8..b3e5a0fde5 100644
--- a/third_party/nixpkgs/pkgs/tools/llm/gorilla-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/llm/gorilla-cli/default.nix
@@ -32,6 +32,7 @@ python3.pkgs.buildPythonApplication rec {
meta = with lib; {
description = "LLMs for your CLI";
homepage = "https://github.com/gorilla-llm/gorilla-cli";
+ changelog = "https://github.com/gorilla-llm/gorilla-cli/releases/tag/${version}";
license = licenses.asl20;
maintainers = with maintainers; [ happysalada ];
mainProgram = "gorilla";
diff --git a/third_party/nixpkgs/pkgs/tools/llm/heygpt/default.nix b/third_party/nixpkgs/pkgs/tools/llm/heygpt/default.nix
index f65dc392a2..71ad738b8b 100644
--- a/third_party/nixpkgs/pkgs/tools/llm/heygpt/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/llm/heygpt/default.nix
@@ -27,6 +27,7 @@ rustPlatform.buildRustPackage rec {
meta = with lib; {
description = "Simple command-line interface for ChatGPT API";
homepage = "https://github.com/fuyufjh/heygpt";
+ changelog = "https://github.com/fuyufjh/heygpt/releases/tag/v${version}";
license = licenses.mit;
mainProgram = "heygpt";
maintainers = with maintainers; [aldoborrero];
diff --git a/third_party/nixpkgs/pkgs/tools/misc/aichat/default.nix b/third_party/nixpkgs/pkgs/tools/misc/aichat/default.nix
index bea3026ea6..5a0335d15b 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/aichat/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/aichat/default.nix
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage rec {
pname = "aichat";
- version = "0.20.0";
+ version = "0.22.0";
src = fetchFromGitHub {
owner = "sigoden";
repo = "aichat";
rev = "v${version}";
- hash = "sha256-khi5B8nYNK7otWZEs5koCzQaYGZwmGxP3zrMYIt3Ds4=";
+ hash = "sha256-gUn1NnEbiZbg7zBer1KX8smBCpcL0fQ+TkEoH8kdPws=";
};
- cargoHash = "sha256-IHGl+Lxa9ZKlyXp59mv72QIvC3hkXPFOUKPVYbN50W4=";
+ cargoHash = "sha256-xbWcH8kkDe3+IEeHqxd8QW1h5oPDJfAkfNzJp8MWLR8=";
nativeBuildInputs = [
pkg-config
diff --git a/third_party/nixpkgs/pkgs/tools/misc/calamares/default.nix b/third_party/nixpkgs/pkgs/tools/misc/calamares/default.nix
index 6c4c855599..d4d963cd06 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/calamares/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/calamares/default.nix
@@ -7,12 +7,12 @@
mkDerivation rec {
pname = "calamares";
- version = "3.3.8";
+ version = "3.3.9";
# release including submodule
src = fetchurl {
url = "https://github.com/calamares/calamares/releases/download/v${version}/calamares-${version}.tar.gz";
- sha256 = "sha256-CUNbBOflzuFhdyIwaNinQCw8a4EmrxP/Unr3d0LEM2M=";
+ sha256 = "sha256-2PcPpoLKcy9EjHAz5mxdT3RxYQMfdPRneOIHKM7/a0U=";
};
# On major changes, or when otherwise required, you *must* :
diff --git a/third_party/nixpkgs/pkgs/tools/misc/diffoscope/default.nix b/third_party/nixpkgs/pkgs/tools/misc/diffoscope/default.nix
index 96d8976922..596de8dc1a 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/diffoscope/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/diffoscope/default.nix
@@ -102,11 +102,11 @@ in
# Note: when upgrading this package, please run the list-missing-tools.sh script as described below!
python.pkgs.buildPythonApplication rec {
pname = "diffoscope";
- version = "277";
+ version = "278";
src = fetchurl {
url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2";
- hash = "sha256-ZDW9EzoQG5b0dmydKi850rdf0a8UWKFjrk+toxgBicY=";
+ hash = "sha256-42yZ/PkyiL/epqdGLZiteh3rvDiHBhGL04VDysKRLKA=";
};
outputs = [
diff --git a/third_party/nixpkgs/pkgs/tools/misc/enjarify/default.nix b/third_party/nixpkgs/pkgs/tools/misc/enjarify/default.nix
index 4e4f214301..37daac6c06 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/enjarify/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/enjarify/default.nix
@@ -24,8 +24,6 @@ stdenv.mkDerivation rec {
chmod +x $out/bin/enjarify
'';
- buildInputs = [ ];
-
meta = with lib; {
description = "Tool for translating Dalvik bytecode to equivalent Java bytecode";
homepage = "https://github.com/google/enjarify/";
diff --git a/third_party/nixpkgs/pkgs/tools/misc/esphome/default.nix b/third_party/nixpkgs/pkgs/tools/misc/esphome/default.nix
index 54664196d2..b661d9866e 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/esphome/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/esphome/default.nix
@@ -21,14 +21,14 @@ let
in
python.pkgs.buildPythonApplication rec {
pname = "esphome";
- version = "2024.9.0";
+ version = "2024.9.2";
pyproject = true;
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "refs/tags/${version}";
- hash = "sha256-K28H2kbfiebJfW31CF3M+Vi823wFPWNk6qLPlSaljkk=";
+ hash = "sha256-i1lrolOrKwa9muXhoknLYATEfLSrVA63VrM3247hVMw=";
};
nativeBuildInputs = with python.pkgs; [
diff --git a/third_party/nixpkgs/pkgs/tools/misc/esptool/default.nix b/third_party/nixpkgs/pkgs/tools/misc/esptool/default.nix
index fa59cb1019..1a61e8ae35 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/esptool/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/esptool/default.nix
@@ -6,14 +6,14 @@
python3Packages.buildPythonApplication rec {
pname = "esptool";
- version = "4.8.0";
+ version = "4.8.1";
pyproject = true;
src = fetchFromGitHub {
owner = "espressif";
repo = "esptool";
rev = "refs/tags/v${version}";
- hash = "sha256-BjoeJxtJ2cin6do82MCBjgAaTF0t7zy6JbzhBqnKAw8=";
+ hash = "sha256-cNEg2a3j7Vql06GwVaE9y86UtMkNsUdJYM00OEUra2w=";
};
postPatch = ''
diff --git a/third_party/nixpkgs/pkgs/tools/misc/flitter/default.nix b/third_party/nixpkgs/pkgs/tools/misc/flitter/default.nix
index 01f231db44..cf399ba9eb 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/flitter/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/flitter/default.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "flitter";
- version = "1.1.0";
+ version = "1.1.1";
src = fetchFromGitHub {
owner = "alexozer";
repo = "flitter";
rev = "v${version}";
- sha256 = "sha256-CjWixIiQFBoS+m8hPLqz0UR/EbQWgx8eKf3Y9kkgQew=";
+ sha256 = "sha256-8e13kSQEjzzf+j4uTrocVioZjJ6lAz+80dLfWwjPb9o=";
};
- cargoHash = "sha256-jkIdlvMYNopp8syZpIiAiekALUrRWWRKFFHYyMYRMg4=";
+ cargoHash = "sha256-NpUSWoOUhSgbzeCkXEgn4P387bada6fv/M8aZYe8CoU=";
nativeBuildInputs = [
pkg-config
diff --git a/third_party/nixpkgs/pkgs/tools/misc/fwup/default.nix b/third_party/nixpkgs/pkgs/tools/misc/fwup/default.nix
index c7226904af..7740cbb32f 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/fwup/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/fwup/default.nix
@@ -21,13 +21,13 @@
stdenv.mkDerivation rec {
pname = "fwup";
- version = "1.10.2";
+ version = "1.11.0";
src = fetchFromGitHub {
owner = "fhunleth";
repo = "fwup";
rev = "v${version}";
- sha256 = "sha256-SuagtYfLD8yXFpLHNl1J0m5/iapYU+Si6tJl0paStTY=";
+ sha256 = "sha256-XdWEvIM+gNQVmNPwtcka+lZwmNIWpxAIMGBjY0b9QNM=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/tools/misc/gaphor/default.nix b/third_party/nixpkgs/pkgs/tools/misc/gaphor/default.nix
index 3079a620df..5f173a945a 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/gaphor/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/gaphor/default.nix
@@ -51,13 +51,15 @@ buildPythonApplication rec {
tinycss2
];
- desktopItems = makeDesktopItem {
- name = pname;
- exec = "gaphor";
- icon = "gaphor";
- comment = meta.description;
- desktopName = "Gaphor";
- };
+ desktopItems = [
+ (makeDesktopItem {
+ name = pname;
+ exec = "gaphor";
+ icon = "gaphor";
+ comment = meta.description;
+ desktopName = "Gaphor";
+ })
+ ];
# Disable automatic wrapGAppsHook3 to prevent double wrapping
dontWrapGApps = true;
diff --git a/third_party/nixpkgs/pkgs/tools/misc/interactsh/default.nix b/third_party/nixpkgs/pkgs/tools/misc/interactsh/default.nix
index a2c31aae9f..c3c719a071 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/interactsh/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/interactsh/default.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "interactsh";
- version = "1.1.9";
+ version = "1.2.2";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-IpKsKfu2mVLyrR0wnbraV/0aaX7uRleGbl3q4bv90Eg=";
+ hash = "sha256-aPjeP9Js2lpJBiWYTpJjKo445wSkNcatszBZMutIIR0=";
};
- vendorHash = "sha256-xUMEmeoE3Th37kgz5LJg3F27RlKBoIhRf0VfRzkgV2A=";
+ vendorHash = "sha256-SYs04LgWy6Fd9SUAxs4tB+VK2CK3gqb7fDYkp16i67Q=";
modRoot = ".";
subPackages = [
diff --git a/third_party/nixpkgs/pkgs/tools/misc/kalker/default.nix b/third_party/nixpkgs/pkgs/tools/misc/kalker/default.nix
index 452ac6abc2..2d142da60b 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/kalker/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/kalker/default.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "kalker";
- version = "2.2.0";
+ version = "2.2.1";
src = fetchFromGitHub {
owner = "PaddiM8";
repo = pname;
rev = "v${version}";
- hash = "sha256-Ri0Os+/AqGWgf/2V5D7xvelOC3JTOMjNzjq56mhA3G4=";
+ hash = "sha256-fFeHL+Q1Y0J3rOgbFA952rjae/OQgHTznDI0Kya1KMQ=";
};
- cargoHash = "sha256-0+NYbVMIUarLppBZu6mtyGd+2fvkjEUq0TX7urBq3XI=";
+ cargoHash = "sha256-hgtSDPQRrqhQALqzVW8z9xXqIv+v5/Sbs6McrUCKiaU=";
buildInputs = [ gmp mpfr libmpc ];
diff --git a/third_party/nixpkgs/pkgs/tools/misc/lighthouse-steamvr/Cargo.lock b/third_party/nixpkgs/pkgs/tools/misc/lighthouse-steamvr/Cargo.lock
deleted file mode 100644
index daaa180269..0000000000
--- a/third_party/nixpkgs/pkgs/tools/misc/lighthouse-steamvr/Cargo.lock
+++ /dev/null
@@ -1,1212 +0,0 @@
-# This file is automatically @generated by Cargo.
-# It is not intended for manual editing.
-version = 3
-
-[[package]]
-name = "addr2line"
-version = "0.21.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
-dependencies = [
- "gimli",
-]
-
-[[package]]
-name = "adler"
-version = "1.0.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
-
-[[package]]
-name = "anstream"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b1f58811cfac344940f1a400b6e6231ce35171f614f26439e80f8c1465c5cc0c"
-dependencies = [
- "anstyle",
- "anstyle-parse",
- "anstyle-query",
- "anstyle-wincon",
- "colorchoice",
- "utf8parse",
-]
-
-[[package]]
-name = "anstyle"
-version = "1.0.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea"
-
-[[package]]
-name = "anstyle-parse"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333"
-dependencies = [
- "utf8parse",
-]
-
-[[package]]
-name = "anstyle-query"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b"
-dependencies = [
- "windows-sys",
-]
-
-[[package]]
-name = "anstyle-wincon"
-version = "2.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "58f54d10c6dfa51283a066ceab3ec1ab78d13fae00aa49243a45e4571fb79dfd"
-dependencies = [
- "anstyle",
- "windows-sys",
-]
-
-[[package]]
-name = "async-trait"
-version = "0.1.73"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "autocfg"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
-
-[[package]]
-name = "backtrace"
-version = "0.3.69"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
-dependencies = [
- "addr2line",
- "cc",
- "cfg-if",
- "libc",
- "miniz_oxide",
- "object",
- "rustc-demangle",
-]
-
-[[package]]
-name = "bitflags"
-version = "1.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
-
-[[package]]
-name = "bitflags"
-version = "2.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"
-
-[[package]]
-name = "block"
-version = "0.1.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
-
-[[package]]
-name = "bluez-async"
-version = "0.7.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ce7d4413c940e8e3cb6afc122d3f4a07096aca259d286781128683fc9f39d9b"
-dependencies = [
- "async-trait",
- "bitflags 2.4.0",
- "bluez-generated",
- "dbus",
- "dbus-tokio",
- "futures",
- "itertools",
- "log",
- "serde",
- "serde-xml-rs",
- "thiserror",
- "tokio",
- "uuid",
-]
-
-[[package]]
-name = "bluez-generated"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d1c659dbc82f0b8ca75606c91a371e763589b7f6acf36858eeed0c705afe367"
-dependencies = [
- "dbus",
-]
-
-[[package]]
-name = "btleplug"
-version = "0.11.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1ad24f1a9171b691da81fd0a0ae6859ef471979a4d68372515bafc2f4586df1"
-dependencies = [
- "async-trait",
- "bitflags 1.3.2",
- "bluez-async",
- "cocoa",
- "dashmap",
- "dbus",
- "futures",
- "jni",
- "jni-utils",
- "libc",
- "log",
- "objc",
- "once_cell",
- "serde",
- "serde_bytes",
- "static_assertions",
- "thiserror",
- "tokio",
- "tokio-stream",
- "uuid",
- "windows",
-]
-
-[[package]]
-name = "bytes"
-version = "1.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
-
-[[package]]
-name = "cc"
-version = "1.0.83"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "cesu8"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
-
-[[package]]
-name = "cfg-if"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
-
-[[package]]
-name = "clap"
-version = "4.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c8d502cbaec4595d2e7d5f61e318f05417bd2b66fdc3809498f0d3fdf0bea27"
-dependencies = [
- "clap_builder",
- "clap_derive",
- "once_cell",
-]
-
-[[package]]
-name = "clap-verbosity-flag"
-version = "2.1.1"
-source = "git+https://github.com/ShayBoxs-Forks/clap-verbosity-flag.git#5807fd33f935a71ade25e2e6d5aa1b8727c8e63f"
-dependencies = [
- "clap",
- "tracing",
-]
-
-[[package]]
-name = "clap_builder"
-version = "4.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5891c7bc0edb3e1c2204fc5e94009affabeb1821c9e5fdc3959536c5c0bb984d"
-dependencies = [
- "anstream",
- "anstyle",
- "clap_lex",
- "strsim",
-]
-
-[[package]]
-name = "clap_derive"
-version = "4.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c9fd1a5729c4548118d7d70ff234a44868d00489a4b6597b0b020918a0e91a1a"
-dependencies = [
- "heck",
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "clap_lex"
-version = "0.5.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961"
-
-[[package]]
-name = "cocoa"
-version = "0.25.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c"
-dependencies = [
- "bitflags 1.3.2",
- "block",
- "cocoa-foundation",
- "core-foundation",
- "core-graphics",
- "foreign-types 0.5.0",
- "libc",
- "objc",
-]
-
-[[package]]
-name = "cocoa-foundation"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6"
-dependencies = [
- "bitflags 1.3.2",
- "block",
- "core-foundation",
- "core-graphics-types",
- "foreign-types 0.3.2",
- "libc",
- "objc",
-]
-
-[[package]]
-name = "colorchoice"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
-
-[[package]]
-name = "combine"
-version = "4.6.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4"
-dependencies = [
- "bytes",
- "memchr",
-]
-
-[[package]]
-name = "core-foundation"
-version = "0.9.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
-dependencies = [
- "core-foundation-sys",
- "libc",
-]
-
-[[package]]
-name = "core-foundation-sys"
-version = "0.8.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
-
-[[package]]
-name = "core-graphics"
-version = "0.23.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "970a29baf4110c26fedbc7f82107d42c23f7e88e404c4577ed73fe99ff85a212"
-dependencies = [
- "bitflags 1.3.2",
- "core-foundation",
- "core-graphics-types",
- "foreign-types 0.5.0",
- "libc",
-]
-
-[[package]]
-name = "core-graphics-types"
-version = "0.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2bb142d41022986c1d8ff29103a1411c8a3dfad3552f87a4f8dc50d61d4f4e33"
-dependencies = [
- "bitflags 1.3.2",
- "core-foundation",
- "libc",
-]
-
-[[package]]
-name = "dashmap"
-version = "5.5.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856"
-dependencies = [
- "cfg-if",
- "hashbrown",
- "lock_api",
- "once_cell",
- "parking_lot_core",
-]
-
-[[package]]
-name = "dbus"
-version = "0.9.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b"
-dependencies = [
- "futures-channel",
- "futures-util",
- "libc",
- "libdbus-sys",
- "winapi",
-]
-
-[[package]]
-name = "dbus-tokio"
-version = "0.7.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "007688d459bc677131c063a3a77fb899526e17b7980f390b69644bdbc41fad13"
-dependencies = [
- "dbus",
- "libc",
- "tokio",
-]
-
-[[package]]
-name = "either"
-version = "1.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
-
-[[package]]
-name = "foreign-types"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
-dependencies = [
- "foreign-types-shared 0.1.1",
-]
-
-[[package]]
-name = "foreign-types"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965"
-dependencies = [
- "foreign-types-macros",
- "foreign-types-shared 0.3.1",
-]
-
-[[package]]
-name = "foreign-types-macros"
-version = "0.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "foreign-types-shared"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
-
-[[package]]
-name = "foreign-types-shared"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b"
-
-[[package]]
-name = "futures"
-version = "0.3.28"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40"
-dependencies = [
- "futures-channel",
- "futures-core",
- "futures-executor",
- "futures-io",
- "futures-sink",
- "futures-task",
- "futures-util",
-]
-
-[[package]]
-name = "futures-channel"
-version = "0.3.28"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
-dependencies = [
- "futures-core",
- "futures-sink",
-]
-
-[[package]]
-name = "futures-core"
-version = "0.3.28"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
-
-[[package]]
-name = "futures-executor"
-version = "0.3.28"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
-dependencies = [
- "futures-core",
- "futures-task",
- "futures-util",
-]
-
-[[package]]
-name = "futures-io"
-version = "0.3.28"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
-
-[[package]]
-name = "futures-macro"
-version = "0.3.28"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "futures-sink"
-version = "0.3.28"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
-
-[[package]]
-name = "futures-task"
-version = "0.3.28"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
-
-[[package]]
-name = "futures-util"
-version = "0.3.28"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
-dependencies = [
- "futures-channel",
- "futures-core",
- "futures-io",
- "futures-macro",
- "futures-sink",
- "futures-task",
- "memchr",
- "pin-project-lite",
- "pin-utils",
- "slab",
-]
-
-[[package]]
-name = "gimli"
-version = "0.28.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0"
-
-[[package]]
-name = "hashbrown"
-version = "0.14.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a"
-
-[[package]]
-name = "heck"
-version = "0.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
-
-[[package]]
-name = "hermit-abi"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
-
-[[package]]
-name = "itertools"
-version = "0.10.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
-dependencies = [
- "either",
-]
-
-[[package]]
-name = "jni"
-version = "0.19.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec"
-dependencies = [
- "cesu8",
- "combine",
- "jni-sys",
- "log",
- "thiserror",
- "walkdir",
-]
-
-[[package]]
-name = "jni-sys"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
-
-[[package]]
-name = "jni-utils"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "259e9f2c3ead61de911f147000660511f07ab00adeed1d84f5ac4d0386e7a6c4"
-dependencies = [
- "dashmap",
- "futures",
- "jni",
- "log",
- "once_cell",
- "static_assertions",
- "uuid",
-]
-
-[[package]]
-name = "lazy_static"
-version = "1.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
-
-[[package]]
-name = "libc"
-version = "0.2.147"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
-
-[[package]]
-name = "libdbus-sys"
-version = "0.2.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72"
-dependencies = [
- "pkg-config",
-]
-
-[[package]]
-name = "lighthouse"
-version = "1.1.1"
-dependencies = [
- "btleplug",
- "clap",
- "clap-verbosity-flag",
- "serde",
- "thiserror",
- "tokio",
- "tracing",
- "tracing-subscriber",
- "uuid",
-]
-
-[[package]]
-name = "lock_api"
-version = "0.4.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
-dependencies = [
- "autocfg",
- "scopeguard",
-]
-
-[[package]]
-name = "log"
-version = "0.4.20"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
-
-[[package]]
-name = "malloc_buf"
-version = "0.0.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "memchr"
-version = "2.6.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5486aed0026218e61b8a01d5fbd5a0a134649abb71a0e53b7bc088529dced86e"
-
-[[package]]
-name = "miniz_oxide"
-version = "0.7.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
-dependencies = [
- "adler",
-]
-
-[[package]]
-name = "mio"
-version = "0.8.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
-dependencies = [
- "libc",
- "wasi",
- "windows-sys",
-]
-
-[[package]]
-name = "nu-ansi-term"
-version = "0.46.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
-dependencies = [
- "overload",
- "winapi",
-]
-
-[[package]]
-name = "num_cpus"
-version = "1.16.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
-dependencies = [
- "hermit-abi",
- "libc",
-]
-
-[[package]]
-name = "objc"
-version = "0.2.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
-dependencies = [
- "malloc_buf",
-]
-
-[[package]]
-name = "object"
-version = "0.32.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77ac5bbd07aea88c60a577a1ce218075ffd59208b2d7ca97adf9bfc5aeb21ebe"
-dependencies = [
- "memchr",
-]
-
-[[package]]
-name = "once_cell"
-version = "1.18.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
-
-[[package]]
-name = "overload"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
-
-[[package]]
-name = "parking_lot"
-version = "0.12.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
-dependencies = [
- "lock_api",
- "parking_lot_core",
-]
-
-[[package]]
-name = "parking_lot_core"
-version = "0.9.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447"
-dependencies = [
- "cfg-if",
- "libc",
- "redox_syscall",
- "smallvec",
- "windows-targets",
-]
-
-[[package]]
-name = "pin-project-lite"
-version = "0.2.13"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
-
-[[package]]
-name = "pin-utils"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
-
-[[package]]
-name = "pkg-config"
-version = "0.3.27"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
-
-[[package]]
-name = "proc-macro2"
-version = "1.0.66"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9"
-dependencies = [
- "unicode-ident",
-]
-
-[[package]]
-name = "quote"
-version = "1.0.33"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
-dependencies = [
- "proc-macro2",
-]
-
-[[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 = "rustc-demangle"
-version = "0.1.23"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
-
-[[package]]
-name = "same-file"
-version = "1.0.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
-dependencies = [
- "winapi-util",
-]
-
-[[package]]
-name = "scopeguard"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
-
-[[package]]
-name = "serde"
-version = "1.0.188"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e"
-dependencies = [
- "serde_derive",
-]
-
-[[package]]
-name = "serde-xml-rs"
-version = "0.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fb3aa78ecda1ebc9ec9847d5d3aba7d618823446a049ba2491940506da6e2782"
-dependencies = [
- "log",
- "serde",
- "thiserror",
- "xml-rs",
-]
-
-[[package]]
-name = "serde_bytes"
-version = "0.11.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab33ec92f677585af6d88c65593ae2375adde54efdbf16d597f2cbc7a6d368ff"
-dependencies = [
- "serde",
-]
-
-[[package]]
-name = "serde_derive"
-version = "1.0.188"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "sharded-slab"
-version = "0.1.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
-dependencies = [
- "lazy_static",
-]
-
-[[package]]
-name = "signal-hook-registry"
-version = "1.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "slab"
-version = "0.4.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
-dependencies = [
- "autocfg",
-]
-
-[[package]]
-name = "smallvec"
-version = "1.11.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9"
-
-[[package]]
-name = "socket2"
-version = "0.5.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877"
-dependencies = [
- "libc",
- "windows-sys",
-]
-
-[[package]]
-name = "static_assertions"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
-
-[[package]]
-name = "strsim"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
-
-[[package]]
-name = "syn"
-version = "2.0.29"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a"
-dependencies = [
- "proc-macro2",
- "quote",
- "unicode-ident",
-]
-
-[[package]]
-name = "thiserror"
-version = "1.0.47"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f"
-dependencies = [
- "thiserror-impl",
-]
-
-[[package]]
-name = "thiserror-impl"
-version = "1.0.47"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "thread_local"
-version = "1.1.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152"
-dependencies = [
- "cfg-if",
- "once_cell",
-]
-
-[[package]]
-name = "tokio"
-version = "1.32.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9"
-dependencies = [
- "backtrace",
- "bytes",
- "libc",
- "mio",
- "num_cpus",
- "parking_lot",
- "pin-project-lite",
- "signal-hook-registry",
- "socket2",
- "tokio-macros",
- "windows-sys",
-]
-
-[[package]]
-name = "tokio-macros"
-version = "2.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "tokio-stream"
-version = "0.1.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842"
-dependencies = [
- "futures-core",
- "pin-project-lite",
- "tokio",
- "tokio-util",
-]
-
-[[package]]
-name = "tokio-util"
-version = "0.7.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d"
-dependencies = [
- "bytes",
- "futures-core",
- "futures-sink",
- "pin-project-lite",
- "tokio",
-]
-
-[[package]]
-name = "tracing"
-version = "0.1.37"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
-dependencies = [
- "cfg-if",
- "pin-project-lite",
- "tracing-attributes",
- "tracing-core",
-]
-
-[[package]]
-name = "tracing-attributes"
-version = "0.1.26"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "tracing-core"
-version = "0.1.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
-dependencies = [
- "once_cell",
- "valuable",
-]
-
-[[package]]
-name = "tracing-log"
-version = "0.1.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
-dependencies = [
- "lazy_static",
- "log",
- "tracing-core",
-]
-
-[[package]]
-name = "tracing-subscriber"
-version = "0.3.17"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77"
-dependencies = [
- "nu-ansi-term",
- "sharded-slab",
- "smallvec",
- "thread_local",
- "tracing-core",
- "tracing-log",
-]
-
-[[package]]
-name = "unicode-ident"
-version = "1.0.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c"
-
-[[package]]
-name = "utf8parse"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
-
-[[package]]
-name = "uuid"
-version = "1.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d"
-dependencies = [
- "serde",
-]
-
-[[package]]
-name = "valuable"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
-
-[[package]]
-name = "walkdir"
-version = "2.3.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698"
-dependencies = [
- "same-file",
- "winapi-util",
-]
-
-[[package]]
-name = "wasi"
-version = "0.11.0+wasi-snapshot-preview1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
-
-[[package]]
-name = "winapi"
-version = "0.3.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
-dependencies = [
- "winapi-i686-pc-windows-gnu",
- "winapi-x86_64-pc-windows-gnu",
-]
-
-[[package]]
-name = "winapi-i686-pc-windows-gnu"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
-
-[[package]]
-name = "winapi-util"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
-dependencies = [
- "winapi",
-]
-
-[[package]]
-name = "winapi-x86_64-pc-windows-gnu"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-
-[[package]]
-name = "windows"
-version = "0.48.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
-dependencies = [
- "windows-targets",
-]
-
-[[package]]
-name = "windows-sys"
-version = "0.48.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
-dependencies = [
- "windows-targets",
-]
-
-[[package]]
-name = "windows-targets"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
-dependencies = [
- "windows_aarch64_gnullvm",
- "windows_aarch64_msvc",
- "windows_i686_gnu",
- "windows_i686_msvc",
- "windows_x86_64_gnu",
- "windows_x86_64_gnullvm",
- "windows_x86_64_msvc",
-]
-
-[[package]]
-name = "windows_aarch64_gnullvm"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
-
-[[package]]
-name = "windows_aarch64_msvc"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
-
-[[package]]
-name = "windows_i686_gnu"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
-
-[[package]]
-name = "windows_i686_msvc"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
-
-[[package]]
-name = "windows_x86_64_gnu"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
-
-[[package]]
-name = "windows_x86_64_gnullvm"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
-
-[[package]]
-name = "windows_x86_64_msvc"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
-
-[[package]]
-name = "xml-rs"
-version = "0.8.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "47430998a7b5d499ccee752b41567bc3afc57e1327dc855b1a2aa44ce29b5fa1"
diff --git a/third_party/nixpkgs/pkgs/tools/misc/lighthouse-steamvr/default.nix b/third_party/nixpkgs/pkgs/tools/misc/lighthouse-steamvr/default.nix
index 1898bfc7b2..90590d01cf 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/lighthouse-steamvr/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/lighthouse-steamvr/default.nix
@@ -1,37 +1,38 @@
-{ stdenv, fetchFromGitHub, lib, rustPlatform, pkg-config, dbus }:
+{
+ stdenv,
+ fetchFromGitHub,
+ lib,
+ rustPlatform,
+ pkg-config,
+ dbus,
+ AppKit,
+}:
rustPlatform.buildRustPackage rec {
pname = "Lighthouse";
- version = "1.1.1";
+ version = "1.2.0";
src = fetchFromGitHub {
owner = "ShayBox";
repo = pname;
rev = version;
- sha256 = "0g0cs54j1vmcig5nc8sqgx30nfn2zjs40pvv30j5g9cyyszbzwkw";
+ hash = "sha256-uJ8U4knNKAliHjxP0JnV1lSCEsB6OHyYSbb5aWboYV4=";
};
- cargoLock = {
- lockFile = ./Cargo.lock;
- outputHashes = {
- "clap-verbosity-flag-2.1.1" = "1213bsb0bpvv6621j9zicjsqy05sv21gh6inrvszqwcmj6fxxc7j";
- };
- };
-
- postPatch = ''
- cp ${./Cargo.lock} Cargo.lock
- '';
+ cargoHash = "sha256-XVPrtZNLdF9mKSl56kBepkpXRQBJsu9KlZRhb6BeG/E=";
nativeBuildInputs = [ pkg-config ];
- buildInputs = [ dbus ];
+ buildInputs = [ dbus ] ++ lib.optionals stdenv.isDarwin [ AppKit ];
meta = with lib; {
- broken = stdenv.hostPlatform.isDarwin;
description = "VR Lighthouse power state management";
homepage = "https://github.com/ShayBox/Lighthouse";
license = licenses.mit;
- maintainers = with maintainers; [ expipiplus1 bddvlpr ];
+ maintainers = with maintainers; [
+ expipiplus1
+ bddvlpr
+ ];
mainProgram = "lighthouse";
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/misc/markdown-anki-decks/default.nix b/third_party/nixpkgs/pkgs/tools/misc/markdown-anki-decks/default.nix
index 178e78bee6..b8fbc37ae8 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/markdown-anki-decks/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/markdown-anki-decks/default.nix
@@ -24,13 +24,14 @@ python3.pkgs.buildPythonApplication rec {
dependencies = with python3.pkgs; [
beautifulsoup4
+ colorama
genanki
markdown
python-frontmatter
typer
];
- # No tests available on Pypi and there is only a failing version assertion test in the repo.
+ # No tests available on PyPI and there is only a failing version assertion test in the repo.
doCheck = false;
pythonImportsCheck = [
@@ -42,7 +43,7 @@ python3.pkgs.buildPythonApplication rec {
homepage = "https://github.com/lukesmurray/markdown-anki-decks";
changelog = "https://github.com/lukesmurray/markdown-anki-decks/blob/${version}/CHANGELOG.md";
license = licenses.mit;
- maintainers = [ ];
+ maintainers = with maintainers; [ totoroot ];
platforms = platforms.unix;
mainProgram = "mdankideck";
};
diff --git a/third_party/nixpkgs/pkgs/tools/misc/mbuffer/default.nix b/third_party/nixpkgs/pkgs/tools/misc/mbuffer/default.nix
index 66707a492f..28cd8d7ba9 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/mbuffer/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/mbuffer/default.nix
@@ -7,11 +7,11 @@
stdenv.mkDerivation rec {
pname = "mbuffer";
- version = "20240707";
+ version = "20240929";
src = fetchurl {
url = "http://www.maier-komor.de/software/mbuffer/mbuffer-${version}.tgz";
- sha256 = "sha256-fzkm6S+qgblqMkIPgCiLVfGFBIDyoDLBbtYbUyZ8rgk=";
+ sha256 = "sha256-77bG3j4kWdI5h3TN1E7Apua4jEEy7eQ9PV4vbBjZpqc=";
};
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/tools/misc/mmv/default.nix b/third_party/nixpkgs/pkgs/tools/misc/mmv/default.nix
index e681d1fd88..3c32c830f4 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/mmv/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/mmv/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "mmv";
- version = "2.7";
+ version = "2.8";
src = fetchFromGitHub {
owner = "rrthomas";
repo = "mmv";
rev = "v${version}";
- hash = "sha256-uiRKdkBLr3ZSovIqso/F85cfoSrymZpyzGa63wp5XnY=";
+ hash = "sha256-2RxVGSanuSSNzKX5Hgo7QelfGmaG9wF0fvklqrrGszg=";
fetchSubmodules = true;
};
diff --git a/third_party/nixpkgs/pkgs/tools/misc/neofetch/default.nix b/third_party/nixpkgs/pkgs/tools/misc/neofetch/default.nix
index d035fe3120..fc8a641bfa 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/neofetch/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/neofetch/default.nix
@@ -57,7 +57,7 @@ stdenvNoCC.mkDerivation rec {
homepage = "https://github.com/dylanaraps/neofetch";
license = licenses.mit;
platforms = platforms.all;
- maintainers = with maintainers; [ alibabzo konimex ];
+ maintainers = with maintainers; [ konimex ];
mainProgram = "neofetch";
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/misc/netbootxyz-efi/default.nix b/third_party/nixpkgs/pkgs/tools/misc/netbootxyz-efi/default.nix
index f09a86fd76..7137f22e89 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/netbootxyz-efi/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/netbootxyz-efi/default.nix
@@ -4,12 +4,12 @@
let
pname = "netboot.xyz-efi";
- version = "2.0.75";
+ version = "2.0.82";
in fetchurl {
name = "${pname}-${version}";
url = "https://github.com/netbootxyz/netboot.xyz/releases/download/${version}/netboot.xyz.efi";
- sha256 = "sha256-VaTUwX3S5Bj5eUZAspXNaVm8Y51hURL3xBb1tRdj6Zw=";
+ sha256 = "sha256-cO8MCkroQ0s/j8wnwwIWfnxEvChLeOZw+gD4wrYBAog=";
meta = with lib; {
homepage = "https://netboot.xyz/";
diff --git a/third_party/nixpkgs/pkgs/tools/misc/panoply/default.nix b/third_party/nixpkgs/pkgs/tools/misc/panoply/default.nix
index af1cdd3d72..94ff8e10bb 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/panoply/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/panoply/default.nix
@@ -1,12 +1,18 @@
-{ lib, stdenvNoCC, fetchurl, makeWrapper, jre } :
+{
+ lib,
+ stdenvNoCC,
+ fetchurl,
+ makeWrapper,
+ jre,
+}:
stdenvNoCC.mkDerivation rec {
pname = "panoply";
- version = "5.5.1";
+ version = "5.5.2";
src = fetchurl {
url = "https://www.giss.nasa.gov/tools/panoply/download/PanoplyJ-${version}.tgz";
- sha256 = "sha256-FBlr4t2Dch5HXfoLIwhZueECv9zGIRlTbs7L+Ny7u5Y=";
+ hash = "sha256-ff7O3pW8/2CDXrd6CU+ygFeyNoGNCeTHIH7cdm+k8TE=";
};
nativeBuildInputs = [ makeWrapper ];
@@ -32,7 +38,7 @@ stdenvNoCC.mkDerivation rec {
homepage = "https://www.giss.nasa.gov/tools/panoply";
platforms = platforms.linux;
maintainers = [ maintainers.markuskowa ];
- license = licenses.unfree; # Package does not state a license
+ license = licenses.unfree; # Package does not state a license
mainProgram = "panoply";
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/misc/phrase-cli/default.nix b/third_party/nixpkgs/pkgs/tools/misc/phrase-cli/default.nix
index ef2afbd44d..7ad930221c 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/phrase-cli/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/phrase-cli/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "phrase-cli";
- version = "2.31.2";
+ version = "2.32.0";
src = fetchFromGitHub {
owner = "phrase";
repo = "phrase-cli";
rev = version;
- sha256 = "sha256-8aoljsX2BSwnApDDPSPjuU2BgAY1vf+JrrYlfo6jJqY=";
+ sha256 = "sha256-UZ+JvjENTxVJ9DQ/04v3rSCo22bW3s9KaKSGOwnr2IQ=";
};
- vendorHash = "sha256-2KGYEcKRX1G2L38ECkjDOBSSO9+pAxF3t5NN3ggvSac=";
+ vendorHash = "sha256-+ej8+YXTWGAk/3cBoaCJtOQ6Fk0g5lwMrNmuMjApT6o=";
ldflags = [ "-X=github.com/phrase/phrase-cli/cmd.PHRASE_CLIENT_VERSION=${version}" ];
diff --git a/third_party/nixpkgs/pkgs/tools/misc/pspg/default.nix b/third_party/nixpkgs/pkgs/tools/misc/pspg/default.nix
index 1ceefdd82e..4424b8cc47 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/pspg/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/pspg/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "pspg";
- version = "5.8.6";
+ version = "5.8.7";
src = fetchFromGitHub {
owner = "okbob";
repo = pname;
rev = version;
- sha256 = "sha256-UgJHsniDbfAcohnrYYUUJ4OhL2Fr65kGu26dsw9vYyM=";
+ sha256 = "sha256-SE+62EODKWcKFpMMbWDw+Dp5b2D/XKbMFiJiD/ObrhU=";
};
nativeBuildInputs = [ pkg-config installShellFiles ];
diff --git a/third_party/nixpkgs/pkgs/tools/misc/tealdeer/default.nix b/third_party/nixpkgs/pkgs/tools/misc/tealdeer/default.nix
index c3fa408aab..428c235e39 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/tealdeer/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/tealdeer/default.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "tealdeer";
- version = "1.6.1";
+ version = "1.7.0";
src = fetchFromGitHub {
owner = "dbrgn";
repo = "tealdeer";
rev = "v${version}";
- sha256 = "sha256-zQzYukhruVUVP1v76/5522ag7wjN9QoE9BtfMNYQ7UY=";
+ hash = "sha256-7Wavhl5irQU9OV7+dslrIQEAcsaqJZ/jWmxaCyTBsEs=";
};
- cargoHash = "sha256-VeJsCWU7sJy88uvGGjpuGRzsAgBRvzOYU1FwpImpiLk=";
+ cargoHash = "sha256-WCbpwvCXm54/Cv+TscaqseWzTUd8V1DxmS30fUZZTwI=";
buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security;
@@ -45,7 +45,7 @@ rustPlatform.buildRustPackage rec {
meta = with lib; {
description = "Very fast implementation of tldr in Rust";
homepage = "https://github.com/dbrgn/tealdeer";
- maintainers = with maintainers; [ davidak newam ];
+ maintainers = with maintainers; [ davidak newam mfrw ];
license = with licenses; [ asl20 mit ];
mainProgram = "tldr";
};
diff --git a/third_party/nixpkgs/pkgs/tools/misc/tmux/default.nix b/third_party/nixpkgs/pkgs/tools/misc/tmux/default.nix
index d8b40913c9..64618de25d 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/tmux/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/tmux/default.nix
@@ -27,7 +27,7 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "tmux";
- version = "3.4";
+ version = "3.5a";
outputs = [ "out" "man" ];
@@ -35,33 +35,9 @@ stdenv.mkDerivation (finalAttrs: {
owner = "tmux";
repo = "tmux";
rev = finalAttrs.version;
- hash = "sha256-RX3RZ0Mcyda7C7im1r4QgUxTnp95nfpGgQ2HRxr0s64=";
+ hash = "sha256-Z9XHpyh4Y6iBI4+SfFBCGA8huFJpRFZy9nEB7+WQVJE=";
};
- patches = [
- (fetchpatch {
- url = "https://github.com/tmux/tmux/commit/2d1afa0e62a24aa7c53ce4fb6f1e35e29d01a904.diff";
- hash = "sha256-mDt5wy570qrUc0clGa3GhZFTKgL0sfnQcWJEJBKAbKs=";
- })
- # this patch is designed for android but FreeBSD exhibits the same error for the same reason
- (fetchpatch {
- url = "https://github.com/tmux/tmux/commit/4f5a944ae3e8f7a230054b6c0b26f423fa738e71.patch";
- hash = "sha256-HlUeU5ZicPe7Ya8A1HpunxfVOE2BF6jOHq3ZqTuU5RE=";
- })
- # https://github.com/tmux/tmux/issues/3983
- # fix tmux crashing when neovim is used in a ssh session
- (fetchpatch {
- url = "https://github.com/tmux/tmux/commit/aa17f0e0c1c8b3f1d6fc8617613c74f07de66fae.patch";
- hash = "sha256-jhWGnC9tsGqTTA5tU+i4G3wlwZ7HGz4P0UHl17dVRU4=";
- })
- # https://github.com/tmux/tmux/issues/3905
- # fix tmux hanging on shutdown
- (fetchpatch {
- url = "https://github.com/tmux/tmux/commit/3823fa2c577d440649a84af660e4d3b0c095d248.patch";
- hash = "sha256-FZDy/ZgVdwUAam8g5SfGBSnMhp2nlHHfrO9eJNIhVPo=";
- })
- ];
-
nativeBuildInputs = [
pkg-config
autoreconfHook
diff --git a/third_party/nixpkgs/pkgs/tools/misc/tmuxinator/default.nix b/third_party/nixpkgs/pkgs/tools/misc/tmuxinator/default.nix
index f5fdbc698f..dfb77094fb 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/tmuxinator/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/tmuxinator/default.nix
@@ -8,8 +8,8 @@ buildRubyGem rec {
inherit ruby;
name = "${gemName}-${version}";
gemName = "tmuxinator";
- version = "3.1.2";
- source.sha256 = "t96v3RwBfezB644RVbTmO8i/xh1F23WQC8PBxc/msjg=";
+ version = "3.3.1";
+ source.sha256 = "sha256-xixLYzDIvX3D+vbe9SccST37TnyZx/YjePLPjagHsOU=";
erubis = buildRubyGem rec {
inherit ruby;
@@ -23,8 +23,8 @@ buildRubyGem rec {
inherit ruby;
name = "ruby${ruby.version}-${gemName}-${version}";
gemName = "thor";
- version = "1.3.0";
- source.sha256 = "sha256-Gtx/nls2VaaMcTk/7ovQrQiNFO6Og6C3NybyPLs8p8M=";
+ version = "1.3.2";
+ source.sha256 = "sha256-7vApO54kFYzK16s4Oug1NLetTtmcCflvGmsDZVCrvto=";
};
xdg = buildRubyGem rec {
diff --git a/third_party/nixpkgs/pkgs/tools/misc/vtm/default.nix b/third_party/nixpkgs/pkgs/tools/misc/vtm/default.nix
index 4a3f75792d..cddabd79db 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/vtm/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/vtm/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "vtm";
- version = "0.9.99.09";
+ version = "0.9.99.13";
src = fetchFromGitHub {
owner = "netxs-group";
repo = "vtm";
rev = "v${finalAttrs.version}";
- hash = "sha256-Ddnj2atJZ4uJqa/UCRfKowJDZbhnQBTgkFZvc4778gc=";
+ hash = "sha256-IXxbEwwwqqy5zepdJULlIsrz2csnpGXQhBzbc5AW7II=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/tools/misc/wasm-tools/default.nix b/third_party/nixpkgs/pkgs/tools/misc/wasm-tools/default.nix
index 36e4337a7a..ebfa6875a6 100644
--- a/third_party/nixpkgs/pkgs/tools/misc/wasm-tools/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/misc/wasm-tools/default.nix
@@ -5,21 +5,23 @@
rustPlatform.buildRustPackage rec {
pname = "wasm-tools";
- version = "1.216.0";
+ version = "1.217.0";
src = fetchFromGitHub {
owner = "bytecodealliance";
repo = pname;
rev = "v${version}";
- hash = "sha256-HgeiZo/wXLKYwTQv/gcKHNz3p9jfp/8OYSrum3TPI2Q=";
+ hash = "sha256-nxfYoR0ba0As00WbahSVFNItSlleMmITqs8eJabjD/U=";
fetchSubmodules = true;
};
# Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved.
auditable = false;
- cargoHash = "sha256-KS/mg3OZHCyb6IKmbED18xPCblYk0euzdqz7fJl0plI=";
+ cargoHash = "sha256-mBSRJYSE3HmeWhnW4nFF8uFnUJaZ6wdqsq+GnL6SZWc=";
cargoBuildFlags = [ "--package" "wasm-tools" ];
- cargoTestFlags = [ "--all" ];
+ cargoTestFlags = [ "--all" ] ++
+ # Due to https://github.com/bytecodealliance/wasm-tools/issues/1820
+ [ "--" "--test-threads=1" ];
meta = with lib; {
description = "Low level tooling for WebAssembly in Rust";
diff --git a/third_party/nixpkgs/pkgs/tools/networking/6tunnel/default.nix b/third_party/nixpkgs/pkgs/tools/networking/6tunnel/default.nix
index 2f0e032054..b26853ee4e 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/6tunnel/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/6tunnel/default.nix
@@ -17,6 +17,7 @@ stdenv.mkDerivation rec {
description = "Tunnelling for application that don't speak IPv6";
mainProgram = "6tunnel";
homepage = "https://github.com/wojtekka/6tunnel";
+ changelog = "https://github.com/wojtekka/6tunnel/blob/${version}/ChangeLog";
license = licenses.gpl2Only;
maintainers = with maintainers; [ Br1ght0ne ];
platforms = platforms.unix;
diff --git a/third_party/nixpkgs/pkgs/tools/networking/aria2/default.nix b/third_party/nixpkgs/pkgs/tools/networking/aria2/default.nix
index f1864ed72d..e3c4210857 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/aria2/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/aria2/default.nix
@@ -44,6 +44,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://aria2.github.io";
+ changelog = "https://github.com/aria2/aria2/releases/tag/release-${version}";
description = "Lightweight, multi-protocol, multi-source, command-line download utility";
mainProgram = "aria2c";
license = licenses.gpl2Plus;
diff --git a/third_party/nixpkgs/pkgs/tools/networking/bitmask-vpn/build_release.patch b/third_party/nixpkgs/pkgs/tools/networking/bitmask-vpn/build_release.patch
new file mode 100644
index 0000000000..ecb53f39e2
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/tools/networking/bitmask-vpn/build_release.patch
@@ -0,0 +1,17 @@
+diff --git a/bitmask.pro b/bitmask.pro
+index f377bb4..3c71a71 100644
+--- a/bitmask.pro
++++ b/bitmask.pro
+@@ -4,9 +4,9 @@ QT += quickcontrols2 svg
+ CONFIG += qt staticlib
+ CONFIG += c++17 strict_c++
+ CONFIG += qtquickcompiler
+-CONFIG+=force_debug_info
+-CONFIG+=debug_and_release
+-#CONFIG+=release
++#CONFIG+=force_debug_info
++#CONFIG+=debug_and_release
++CONFIG+=release
+ windows:CONFIG -= console
+ unix:DEBUG:CONFIG += debug
+ lessThan(QT_MAJOR_VERSION, 5): error("requires Qt 5")
\ No newline at end of file
diff --git a/third_party/nixpkgs/pkgs/tools/networking/bitmask-vpn/default.nix b/third_party/nixpkgs/pkgs/tools/networking/bitmask-vpn/default.nix
index 264bddf5b0..8a21a3b2f3 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/bitmask-vpn/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/bitmask-vpn/default.nix
@@ -1,7 +1,7 @@
{ lib
, stdenv
+, substituteAll
, fetchFromGitLab
-, mkDerivation
, buildGoModule
, wrapQtAppsHook
, python3Packages
@@ -13,32 +13,29 @@
, iproute2
, iptables
, procps
-, qmltermwidget
, qtbase
, qtdeclarative
-, qtgraphicaleffects
-, qtinstaller
-, qtquickcontrols
-, qtquickcontrols2
+, qtsvg
, qttools
+, qtwayland
, CoreFoundation
, Security
, provider ? "riseup"
}:
let
- version = "0.21.11";
+ version = "0.24.8";
src = fetchFromGitLab {
domain = "0xacab.org";
owner = "leap";
repo = "bitmask-vpn";
- rev = version;
- sha256 = "sha256-mhmKG6Exxh64oeeeLezJYWEw61iIHLasHjLomd2L8P4=";
+ rev = "8b3ac473f64b6de0262fbf945ff25af8029134f1";
+ sha256 = "sha256-nYMfO091w6H7LyY1+aYubFppg4/3GiZZm4e+0m9Gb3k=";
};
# bitmask-root is only used on GNU/Linux
# and may one day be replaced by pkg/helper
- bitmask-root = mkDerivation {
+ bitmask-root = stdenv.mkDerivation {
inherit src version;
sourceRoot = "${src.name}/helpers";
pname = "bitmask-root";
@@ -70,6 +67,18 @@ buildGoModule rec {
pname = "${provider}-vpn";
vendorHash = null;
+ patches = [
+ # This patch fixes the paths in the build script generated by qmake
+ # to use the correct paths for qmlcachegen and lrelease
+ (substituteAll {
+ src = ./fix_paths.patch;
+ inherit qtbase qtdeclarative qttools;
+ })
+
+ # Don't build the debug version
+ ./build_release.patch
+ ];
+
postPatch = ''
substituteInPlace pkg/pickle/helpers.go \
--replace /usr/share $out/share
@@ -77,7 +86,7 @@ buildGoModule rec {
# Using $PROVIDER is not working,
# thus replacing directly into the vendor.conf
substituteInPlace providers/vendor.conf \
- --replace "provider = riseup" "provider = ${provider}"
+ --replace "provider = bitmask" "provider = ${provider}"
substituteInPlace branding/templates/debian/app.desktop-template \
--replace "Icon=icon" "Icon=${pname}"
@@ -87,7 +96,7 @@ buildGoModule rec {
'' + lib.optionalString stdenv.hostPlatform.isLinux ''
substituteInPlace pkg/helper/linux.go \
--replace /usr/sbin/openvpn ${openvpn}/bin/openvpn
- substituteInPlace pkg/vpn/launcher_linux.go \
+ substituteInPlace pkg/launcher/launcher_linux.go \
--replace /usr/sbin/openvpn ${openvpn}/bin/openvpn \
--replace /usr/sbin/bitmask-root ${bitmask-root}/bin/bitmask-root \
--replace /usr/bin/lxpolkit /run/wrappers/bin/polkit-agent-helper-1 \
@@ -98,21 +107,20 @@ buildGoModule rec {
cmake
pkg-config
python3Packages.wrapPython
- qmake
- qtquickcontrols2
- qttools
which
wrapQtAppsHook
- ] ++ lib.optional (!stdenv.hostPlatform.isLinux) qtinstaller;
+ qmake
+ qttools
+ qtsvg
+ ];
buildInputs = [
qtbase
- qmltermwidget
qtdeclarative
- qtgraphicaleffects
- qtquickcontrols
- qtquickcontrols2
- ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ CoreFoundation Security ];
+ qtsvg
+ ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ CoreFoundation Security ]
+ ++ lib.optionals stdenv.hostPlatform.isLinux [ qtwayland ];
+
# FIXME: building on Darwin currently fails
# due to missing debug symbols for Qt,
# this should be fixable once darwin.apple_sdk >= 10.13
@@ -123,13 +131,12 @@ buildGoModule rec {
buildPhase = ''
runHook preBuild
- make gen_providers_json
- make generate
- # Remove timestamps in comments
- sed -i -e '/^\/\//d' pkg/config/version/version.go
+ # TODO: this is a hack that copies the qrc file that should by built by qmlcachegen
+ # qmlcachegen is in qtdeclarative/libexec, but qmake is in qtbase/bin
+ # but qmake searches for qmlcachegen in qtbase/libexec which leads to the error
+ mkdir -p build/qt
+ cp ${./gui_gui_qmlcache.qrc} build/qt/gui_gui_qmlcache.qrc
- # Not using -j$NIX_BUILD_CORES because the Makefile's rules
- # are not thread-safe: lib/libgoshim.h is used before being built.
make build
runHook postBuild
diff --git a/third_party/nixpkgs/pkgs/tools/networking/bitmask-vpn/fix_paths.patch b/third_party/nixpkgs/pkgs/tools/networking/bitmask-vpn/fix_paths.patch
new file mode 100644
index 0000000000..afc444952f
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/tools/networking/bitmask-vpn/fix_paths.patch
@@ -0,0 +1,13 @@
+diff --git a/gui/build.sh b/gui/build.sh
+index a858a81..ac43f52 100755
+--- a/gui/build.sh
++++ b/gui/build.sh
+@@ -94,6 +94,8 @@ function buildQmake {
+ mkdir -p $QTBUILD
+ $QMAKE -early QMAKE_CC=$CC QMAKE_CXX=$CXX QMAKE_LINK=$CXX -o "$QTBUILD/Makefile" CONFIG+=release VENDOR_PATH="${VENDOR_PATH}" $PROJECT
+ #CONFIG=+force_debug_info CONFIG+=debug CONFIG+=debug_and_release
++ sed -i 's|@qtbase@/libexec/qmlcachegen|@qtdeclarative@/libexec/qmlcachegen|g' $QTBUILD/Makefile
++ sed -i 's|@qtbase@/bin/lrelease|@qttools@/bin/lrelease|g' $QTBUILD/Makefile
+ }
+
+ function renameOutput {
\ No newline at end of file
diff --git a/third_party/nixpkgs/pkgs/tools/networking/bitmask-vpn/gui_gui_qmlcache.qrc b/third_party/nixpkgs/pkgs/tools/networking/bitmask-vpn/gui_gui_qmlcache.qrc
new file mode 100644
index 0000000000..dd68f646d1
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/tools/networking/bitmask-vpn/gui_gui_qmlcache.qrc
@@ -0,0 +1,107 @@
+
+
+
+ ../../gui/main.qml
+ ../../gui/qtquickcontrols2.conf
+ ../../gui/themes/themes.js
+ ../../gui/themes/theme-riseup.js
+ ../../gui/themes/Riseup.qml
+ ../../gui/themes/theme-calyx.js
+ ../../gui/themes/Calyx.qml
+ ../../gui/themes/Bitmask.qml
+ ../../gui/themes/ThemeObject.qml
+ ../../gui/components/MainView.qml
+ ../../gui/components/ThemedPage.qml
+ ../../gui/components/Splash.qml
+ ../../gui/components/FadeBehavior.qml
+ ../../gui/components/Home.qml
+ ../../gui/components/Header.qml
+ ../../gui/components/Footer.qml
+ ../../gui/components/About.qml
+ ../../gui/components/MaterialRadioButton.qml
+ ../../gui/components/MaterialRadioIndicator.qml
+ ../../gui/components/WrappedRadioButton.qml
+ ../../gui/components/MaterialCheckBox.qml
+ ../../gui/components/StatusBox.qml
+ ../../gui/components/Systray.qml
+ ../../gui/components/Help.qml
+ ../../gui/components/Locations.qml
+ ../../gui/components/SignalIcon.qml
+ ../../gui/components/Preferences.qml
+ ../../gui/components/BoldLabel.qml
+ ../../gui/components/LightLabel.qml
+ ../../gui/components/VPNButtonBase.qml
+ ../../gui/components/VPNMouseArea.qml
+ ../../gui/components/VerticalSpacer.qml
+ ../../gui/components/Icon.qml
+ ../../gui/components/VPNState.qml
+ ../../gui/components/InitErrors.qml
+ ../../gui/components/ErrorBox.qml
+ ../../gui/components/MotdBox.qml
+ ../../gui/resources/icon-noshield.svg
+ ../../gui/resources/location.svg
+ ../../gui/resources/settings.svg
+ ../../gui/resources/power.svg
+ ../../gui/resources/language.svg
+ ../../gui/resources/lightning.svg
+ ../../gui/resources/close.svg
+ ../../gui/resources/donate.svg
+ ../../gui/resources/tools.svg
+ ../../gui/resources/help.svg
+ ../../gui/resources/about.svg
+ ../../gui/resources/bridge.svg
+ ../../gui/resources/gear-fill.svg
+ ../../gui/resources/reception-0.svg
+ ../../gui/resources/reception-2.svg
+ ../../gui/resources/reception-4.svg
+ ../../gui/resources/reception-0@24.svg
+ ../../gui/resources/reception-4@24.svg
+ ../../gui/resources/arrow-left.svg
+ ../../gui/resources/globe.svg
+ ../../gui/resources/spy.gif
+ ../../gui/resources/quit.svg
+ ../../gui/resources/alert.svg
+ ../../gui/resources/angle-right.svg
+ ../../gui/resources/snowflake.svg
+ ../../gui/resources/button_green.png
+ ../../gui/resources/button_yellow.png
+ ../../gui/resources/button_red.png
+ ../../gui/resources/ravens.svg
+ ../../gui/resources/ravens.gif
+ ../../gui/resources/riseup-icon.svg
+ ../../gui/resources/riseup_connected_bg.png
+ ../../gui/resources/riseup_connecting_bg.png
+ ../../gui/resources/riseup_disconnected_bg.png
+ ../../gui/resources/riseup_green_shield.svg
+ ../../gui/resources/calyx/calyx-shield-green.png
+ ../../gui/resources/calyx/calyx-hand.png
+ ../../gui/resources/calyx/calyx-red-shield.png
+ ../../gui/resources/calyx/calyx-yellow-shield.png
+ ../../gui/resources/bitmask/splash_logo.png
+ ../../gui/resources/bitmask/state_connected.png
+ ../../gui/resources/bitmask/state_connecting.png
+ ../../gui/resources/bitmask/state_disconnected.png
+ ../../gui/resources/bitmask/bitmask_connected_bg.png
+ ../../gui/resources/bitmask/bitmask_connecting_bg.png
+ ../../gui/resources/bitmask/bitmask_disconnected_bg.png
+ ../../gui/resources/fonts/Poppins-Regular.ttf
+ ../../gui/resources/fonts/Poppins-Bold.ttf
+ ../../gui/resources/fonts/Montserrat-SemiBold.ttf
+ ../../gui/resources/fonts/Roboto-Regular.ttf
+ ../../gui/resources/fonts/Roboto-Bold.ttf
+ ../../gui/assets/icon/png/black/vpn_off.png
+ ../../gui/assets/icon/png/black/vpn_on.png
+ ../../gui/assets/icon/png/black/vpn_wait_0.png
+ ../../gui/assets/icon/png/black/vpn_wait_1.png
+ ../../gui/assets/icon/png/black/vpn_wait_2.png
+ ../../gui/assets/icon/png/black/vpn_wait_3.png
+ ../../gui/assets/icon/png/white/vpn_off.png
+ ../../gui/assets/icon/png/white/vpn_on.png
+ ../../gui/assets/icon/png/white/vpn_wait_0.png
+ ../../gui/assets/icon/png/white/vpn_wait_1.png
+ ../../gui/assets/icon/png/white/vpn_wait_2.png
+ ../../gui/assets/icon/png/white/vpn_wait_3.png
+ ../../gui/assets/img/bird.jpg
+ ../../gui/providers/providers.json
+
+
diff --git a/third_party/nixpkgs/pkgs/tools/networking/chisel/default.nix b/third_party/nixpkgs/pkgs/tools/networking/chisel/default.nix
index 89a89906a3..293721cc63 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/chisel/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/chisel/default.nix
@@ -5,13 +5,13 @@
buildGoModule rec {
pname = "chisel";
- version = "1.10.0";
+ version = "1.10.1";
src = fetchFromGitHub {
owner = "jpillora";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-lcMIPASzP1u+MYuozczWFkimBS0XPbrvsy1OldPtRsA=";
+ hash = "sha256-b3r4D/P7D3kfIyMd1s/ntciY04qMrvSTru9+HjAOrnA=";
};
vendorHash = "sha256-+11Pd/QCxoLLkeazmU9/vnPBaB2MZXmx4cEZRDnyRcQ=";
diff --git a/third_party/nixpkgs/pkgs/tools/networking/cnping/default.nix b/third_party/nixpkgs/pkgs/tools/networking/cnping/default.nix
index 02273d1436..9058bcb674 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/cnping/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/cnping/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "cnping";
- version = "unstable-2021-04-04";
+ version = "1.0.0-unstable-2024-02-29";
src = fetchFromGitHub {
owner = "cntools";
repo = "cnping";
- rev = "6b89363e6b79ecbf612306d42a8ef94a5a2f756a";
- hash = "sha256-E3Wm5or6C4bHq7YoyaEbtDwyd+tDVYUOMeQrprlmL4A=";
+ rev = "2498fa4df1b4eff0df1f75b5f393e620bafd6997";
+ hash = "sha256-MMPLp/3GNal0AKkUgd850JrVjRO5rPHvbnOl1uogPCQ=";
fetchSubmodules = true;
};
diff --git a/third_party/nixpkgs/pkgs/tools/networking/curl-impersonate/chrome/default.nix b/third_party/nixpkgs/pkgs/tools/networking/curl-impersonate/chrome/default.nix
index 0ab3085749..ac85af4de0 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/curl-impersonate/chrome/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/curl-impersonate/chrome/default.nix
@@ -24,7 +24,7 @@
}:
stdenv.mkDerivation rec {
pname = "curl-impersonate-chrome";
- version = "0.7.0";
+ version = "0.8.0";
outputs = [
"out"
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
owner = "yifeikong";
repo = "curl-impersonate";
rev = "v${version}";
- hash = "sha256-nxANiNgrbbp7F6k2y1HGGWGOUBRwc3tK8WcNIqEBLz4=";
+ hash = "sha256-m6zeQUL+yBh3ixS+crbJWHX5TLa61A/3oqMz5UVELso=";
};
patches = [ ./disable-building-docs.patch ];
diff --git a/third_party/nixpkgs/pkgs/tools/networking/curl-impersonate/chrome/deps.nix b/third_party/nixpkgs/pkgs/tools/networking/curl-impersonate/chrome/deps.nix
index 1bac96363b..2466976955 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/curl-impersonate/chrome/deps.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/curl-impersonate/chrome/deps.nix
@@ -17,8 +17,8 @@
hash = "sha256-tzAAwL70VAyUEOZZ86ql+RgXsw4DZhkvW5l0d1eVVHU=";
};
- "nghttp2-1.61.0.tar.bz2" = fetchurl {
- url = "https://github.com/nghttp2/nghttp2/releases/download/v1.61.0/nghttp2-1.61.0.tar.bz2";
- hash = "sha256-Toz37DLUxaQwlmJC1yA10lXNlHCodm1h7tegGQ3VRP0=";
+ "nghttp2-1.63.0.tar.bz2" = fetchurl {
+ url = "https://github.com/nghttp2/nghttp2/releases/download/v1.63.0/nghttp2-1.63.0.tar.bz2";
+ hash = "sha256-YHsXRVTSKoKLxTLR1zT+D3KbXV7SB/LxLpamLoPynFU=";
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/networking/dae/default.nix b/third_party/nixpkgs/pkgs/tools/networking/dae/default.nix
index 330c02dea2..de31e4dff2 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/dae/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/dae/default.nix
@@ -4,20 +4,21 @@
fetchFromGitHub,
buildGoModule,
nixosTests,
+ gitUpdater,
}:
buildGoModule rec {
pname = "dae";
- version = "0.7.1";
+ version = "0.7.4";
src = fetchFromGitHub {
owner = "daeuniverse";
repo = "dae";
rev = "v${version}";
- hash = "sha256-A82JwjZTzYvRc0PY2FekRUwLszdCEHv6wcLYHvqwiWU=";
+ hash = "sha256-bJ/a/SCNCutQDbmxPp36SYY7qhji2XRv6awp7buZVc0=";
fetchSubmodules = true;
};
- vendorHash = "sha256-PCGv1DcOOP2LE5wGmnuB2t3aJP8nqJ/ChafVxeJnRIg=";
+ vendorHash = "sha256-CVQTBJDwu7AYz6q0MnFPMINRShcnS1JOGqH+Ro4lIRo=";
proxyVendor = true;
@@ -51,6 +52,10 @@ buildGoModule rec {
inherit (nixosTests) dae;
};
+ passthru.updateScript = gitUpdater {
+ rev-prefix = "v";
+ };
+
meta = with lib; {
description = "Linux high-performance transparent proxy solution based on eBPF";
homepage = "https://github.com/daeuniverse/dae";
@@ -58,6 +63,7 @@ buildGoModule rec {
maintainers = with maintainers; [
oluceps
pokon548
+ luochen1990
];
platforms = platforms.linux;
mainProgram = "dae";
diff --git a/third_party/nixpkgs/pkgs/tools/networking/dd-agent/datadog-agent.nix b/third_party/nixpkgs/pkgs/tools/networking/dd-agent/datadog-agent.nix
index 1fc91bf1f0..e9c89657f8 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/dd-agent/datadog-agent.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/dd-agent/datadog-agent.nix
@@ -1,7 +1,7 @@
{ lib
, stdenv
, cmake
-, buildGo121Module
+, buildGoModule
, makeWrapper
, fetchFromGitHub
, pythonPackages
@@ -37,7 +37,7 @@ let
cmakeFlags = ["-DBUILD_DEMO=OFF" "-DDISABLE_PYTHON2=ON"];
};
-in buildGo121Module rec {
+in buildGoModule rec {
pname = "datadog-agent";
inherit src version;
diff --git a/third_party/nixpkgs/pkgs/tools/networking/edgedb/default.nix b/third_party/nixpkgs/pkgs/tools/networking/edgedb/default.nix
index c5f360cd25..2308a1266b 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/edgedb/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/edgedb/default.nix
@@ -7,11 +7,11 @@
makeBinaryWrapper,
pkg-config,
curl,
+ openssl,
Security,
CoreServices,
libiconv,
xz,
- perl,
substituteAll,
# for passthru.tests:
edgedb,
@@ -47,11 +47,15 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [
makeBinaryWrapper
pkg-config
- perl
];
buildInputs =
- [ curl ]
+ [
+ curl
+ ]
+ ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
+ openssl
+ ]
++ lib.optionals stdenv.hostPlatform.isDarwin [
CoreServices
Security
@@ -69,6 +73,10 @@ rustPlatform.buildRustPackage rec {
})
];
+ env = {
+ OPENSSL_NO_VENDOR = true;
+ };
+
doCheck = false;
passthru.tests.version = testers.testVersion {
diff --git a/third_party/nixpkgs/pkgs/tools/networking/gobgp/default.nix b/third_party/nixpkgs/pkgs/tools/networking/gobgp/default.nix
index e4a7bcdc42..4585e420b4 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/gobgp/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/gobgp/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "gobgp";
- version = "3.29.0";
+ version = "3.30.0";
src = fetchFromGitHub {
owner = "osrg";
repo = "gobgp";
rev = "v${version}";
- sha256 = "sha256-mTg3eN5ZmzQxItPq8ghPpFafr6zF+nliofGEKShnH88=";
+ sha256 = "sha256-UB3LYXRr6GnqVCRwAxnwqBCkOtor3mC4k73kPesZs0g=";
};
- vendorHash = "sha256-wrgRQwisOHAhvRbvGXMW5VWkQuEifCwCo3usuxLie4A=";
+ vendorHash = "sha256-FYLH1Ej8Bm0+tS5Ikj1CPF+1t5opmzee8iHRZSW94Yk=";
postConfigure = ''
export CGO_ENABLED=0
diff --git a/third_party/nixpkgs/pkgs/tools/networking/grpc_cli/default.nix b/third_party/nixpkgs/pkgs/tools/networking/grpc_cli/default.nix
index d7a01b92dc..582b8c017c 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/grpc_cli/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/grpc_cli/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "grpc_cli";
- version = "1.66.1";
+ version = "1.66.2";
src = fetchFromGitHub {
owner = "grpc";
repo = "grpc";
rev = "v${version}";
- hash = "sha256-CmQUUbIYPWRS7q7OX+TmkTvoqtJAUEwhL/lev8JdB8U=";
+ hash = "sha256-nka7ZzyZIeEAPaz7v/8RAeo9XmkgrOrHpor3siAx7Ec=";
fetchSubmodules = true;
};
nativeBuildInputs = [ automake cmake autoconf ];
diff --git a/third_party/nixpkgs/pkgs/tools/networking/haproxy/default.nix b/third_party/nixpkgs/pkgs/tools/networking/haproxy/default.nix
index 90d5bc12ca..2e2a6c96dd 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/haproxy/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/haproxy/default.nix
@@ -28,11 +28,11 @@ let
sslPkg = sslPkgs.${sslLibrary};
in stdenv.mkDerivation (finalAttrs: {
pname = "haproxy";
- version = "3.0.4";
+ version = "3.0.5";
src = fetchurl {
url = "https://www.haproxy.org/download/${lib.versions.majorMinor finalAttrs.version}/src/haproxy-${finalAttrs.version}.tar.gz";
- hash = "sha256-qr/ZitpyG7+2j3gFWGztA3P7TI1z4Y+qlAVaFsIJaTY";
+ hash = "sha256-rjgiHoWuugOKcl7771v+XnZnG6eVnl63TDn9B55dAC4";
};
buildInputs = [ sslPkg zlib libxcrypt ]
diff --git a/third_party/nixpkgs/pkgs/tools/networking/hysteria/default.nix b/third_party/nixpkgs/pkgs/tools/networking/hysteria/default.nix
index e740855956..932d31c1f5 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/hysteria/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/hysteria/default.nix
@@ -1,24 +1,28 @@
-{ lib
-, fetchFromGitHub
-, buildGoModule
+{
+ lib,
+ fetchFromGitHub,
+ buildGoModule,
+ nix-update-script,
}:
buildGoModule rec {
pname = "hysteria";
- version = "2.5.0";
+ version = "2.5.2";
src = fetchFromGitHub {
owner = "apernet";
repo = pname;
rev = "app/v${version}";
- hash = "sha256-vtGJRPQBOO8Ig794FJ3gTrR0LOZdWH1vAc7IcZSq/SE=";
+ hash = "sha256-ClWbA3cjQXK8tzXfmApBQ+TBnbRc6f36G1iIFcNQi7o=";
};
- vendorHash = "sha256-1VLws98/iAW8BnxOhbshp01D6+kb4CJOvncC5floN5o=";
+ vendorHash = "sha256-I5SCr45IT8gl8eD9BburxHBodOpP+R5rk9Khczx5z8M=";
proxyVendor = true;
ldflags =
- let cmd = "github.com/apernet/hysteria/app/cmd";
- in [
+ let
+ cmd = "github.com/apernet/hysteria/app/cmd";
+ in
+ [
"-s"
"-w"
"-X ${cmd}.appVersion=${version}"
@@ -32,6 +36,8 @@ buildGoModule rec {
# Network required
doCheck = false;
+ passthru.updateScript = nix-update-script { };
+
meta = with lib; {
description = "Feature-packed proxy & relay utility optimized for lossy, unstable connections";
homepage = "https://github.com/apernet/hysteria";
diff --git a/third_party/nixpkgs/pkgs/tools/networking/linkchecker/default.nix b/third_party/nixpkgs/pkgs/tools/networking/linkchecker/default.nix
index dad2af7696..c5577a7bdc 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/linkchecker/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/linkchecker/default.nix
@@ -41,6 +41,8 @@ python3.pkgs.buildPythonApplication rec {
"TestLoginUrl"
"test_timeit2" # flakey, and depends sleep being precise to the milisecond
"test_internet" # uses network, fails on Darwin (not sure why it doesn't fail on linux)
+ "test_markdown" # uses sys.version_info for conditional testing
+ "test_itms_services" # uses sys.version_info for conditional testing
];
disabledTestPaths = [
diff --git a/third_party/nixpkgs/pkgs/tools/networking/logmein-hamachi/default.nix b/third_party/nixpkgs/pkgs/tools/networking/logmein-hamachi/default.nix
index d6a7648c44..46501ca746 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/logmein-hamachi/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/logmein-hamachi/default.nix
@@ -36,6 +36,7 @@ in stdenv.mkDerivation rec {
meta = with lib; {
description = "Hosted VPN service that lets you securely extend LAN-like networks to distributed teams";
homepage = "https://secure.logmein.com/products/hamachi/";
+ changelog = "https://support.logmeininc.com/central/help/whats-new-in-hamachi";
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.unfreeRedistributable;
maintainers = with maintainers; [ abbradar ];
diff --git a/third_party/nixpkgs/pkgs/tools/networking/maphosts/default.nix b/third_party/nixpkgs/pkgs/tools/networking/maphosts/default.nix
index 9b0aa5cb89..54819dd138 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/maphosts/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/maphosts/default.nix
@@ -22,6 +22,7 @@ in stdenv.mkDerivation {
meta = with lib; {
description = "Small command line application for keeping your project hostnames in sync with /etc/hosts";
homepage = "https://github.com/mpscholten/maphosts";
+ changelog = "https://github.com/mpscholten/maphosts/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ mpscholten nicknovitski ];
platforms = platforms.all;
diff --git a/third_party/nixpkgs/pkgs/tools/networking/minio-client/default.nix b/third_party/nixpkgs/pkgs/tools/networking/minio-client/default.nix
index 4b804d0c58..a51ec1d79b 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/minio-client/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/minio-client/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "minio-client";
- version = "2024-09-16T17-43-14Z";
+ version = "2024-10-02T08-27-28Z";
src = fetchFromGitHub {
owner = "minio";
repo = "mc";
rev = "RELEASE.${version}";
- sha256 = "sha256-j9NEeTUP/pkEhywhNasQQzTwUBcUwq+KVEGGB1hzVw0=";
+ sha256 = "sha256-o+VNWrGV8LvdDbPPiiXCaGgHRZprfL+HOaATfnzDIVg=";
};
- vendorHash = "sha256-KNnYxE3kt/eemnhsRf29SZX0Q+ECzdMFVgcmd7uCsyY=";
+ vendorHash = "sha256-MJsfYCd2VqvJDcWgiJZX1/jcbHQrFQ7TOkskDf0vuSw=";
subPackages = [ "." ];
diff --git a/third_party/nixpkgs/pkgs/tools/networking/mqttmultimeter/default.nix b/third_party/nixpkgs/pkgs/tools/networking/mqttmultimeter/default.nix
index 29990cbc83..1374dbc119 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/mqttmultimeter/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/mqttmultimeter/default.nix
@@ -42,17 +42,19 @@ buildDotnetModule rec {
libglvnd
];
- desktopItems = makeDesktopItem {
- name = meta.mainProgram;
- exec = meta.mainProgram;
- icon = meta.mainProgram;
- desktopName = meta.mainProgram;
- genericName = meta.description;
- comment = meta.description;
- type = "Application";
- categories = [ "Network" ];
- startupNotify = true;
- };
+ desktopItems = [
+ (makeDesktopItem {
+ name = meta.mainProgram;
+ exec = meta.mainProgram;
+ icon = meta.mainProgram;
+ desktopName = meta.mainProgram;
+ genericName = meta.description;
+ comment = meta.description;
+ type = "Application";
+ categories = [ "Network" ];
+ startupNotify = true;
+ })
+ ];
meta = with lib; {
mainProgram = builtins.head executables;
diff --git a/third_party/nixpkgs/pkgs/tools/networking/netbird/default.nix b/third_party/nixpkgs/pkgs/tools/networking/netbird/default.nix
index cffab15b49..31214a2295 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/netbird/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/netbird/default.nix
@@ -31,16 +31,16 @@ let
in
buildGoModule rec {
pname = "netbird";
- version = "0.29.4";
+ version = "0.30.0";
src = fetchFromGitHub {
owner = "netbirdio";
repo = "netbird";
rev = "v${version}";
- hash = "sha256-W71CE83r/RcPdBjzfT+FSh72UcKcTmIuagkrC1eaeNk=";
+ hash = "sha256-YtKGiF45fNoiYQFTE3NReUaosRGDJOyjfqtc+tBKopI=";
};
- vendorHash = "sha256-CD34U+Z8bUKN0Z4nxIVC+mYDp71Q8q1bmUypRDGgb3U=";
+ vendorHash = "sha256-t6kqEmL2lKKYlqxaQ1OsAvB3BSmmyfogghGoE9jw+AI=";
nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config;
diff --git a/third_party/nixpkgs/pkgs/tools/networking/oapi-codegen/default.nix b/third_party/nixpkgs/pkgs/tools/networking/oapi-codegen/default.nix
index ffc4aad9e6..9cbd1e9f56 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/oapi-codegen/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/oapi-codegen/default.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "oapi-codegen";
- version = "2.3.0";
+ version = "2.4.1";
src = fetchFromGitHub {
owner = "deepmap";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-Gcl0i3K2ncrxMSLHCPWBleRGdVIVkUo7vcp+tDNpkOw=";
+ hash = "sha256-21VhHSyfF+NHkXlr2svjwBNZmfS1O448POBP9XUQxak=";
} ;
- vendorHash = "sha256-urPMLEaisgndbHmS1sGQ07c+VRBdxIz0wseLoSLVWQo=";
+ vendorHash = "sha256-bp5sFZNJFQonwfF1RjCnOMKZQkofHuqG0bXdG5Hf3jU=";
# Tests use network
doCheck = false;
diff --git a/third_party/nixpkgs/pkgs/tools/networking/ockam/default.nix b/third_party/nixpkgs/pkgs/tools/networking/ockam/default.nix
index aa983c12a4..30b774b8f7 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/ockam/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/ockam/default.nix
@@ -13,7 +13,7 @@
let
pname = "ockam";
- version = "0.132.0";
+ version = "0.134.0";
in
rustPlatform.buildRustPackage {
inherit pname version;
@@ -22,10 +22,10 @@ rustPlatform.buildRustPackage {
owner = "build-trust";
repo = pname;
rev = "ockam_v${version}";
- hash = "sha256-ynlXQoOTvfSWCL1BqvIjJYYUDGmjDa0HaN3L8I6p/7Q=";
+ hash = "sha256-6HZI0Gsxn3GmklHl9zJ6yY73FlqcLiyMAqJg8BBmzqg=";
};
- cargoHash = "sha256-yOSCkOIprQoAGxPi1jsHPmQ9bVaudSNw13jL4jTNehY=";
+ cargoHash = "sha256-VZt7tDewvz7eGpAKzD8pYOnH/3BtH6cULp6uX7CPxX8=";
nativeBuildInputs = [ git pkg-config ];
buildInputs = [ openssl dbus ]
++ lib.optionals stdenv.hostPlatform.isDarwin [ AppKit Security ];
diff --git a/third_party/nixpkgs/pkgs/tools/networking/octodns/default.nix b/third_party/nixpkgs/pkgs/tools/networking/octodns/default.nix
index f298e7f4f7..42c8acf561 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/octodns/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/octodns/default.nix
@@ -1,22 +1,23 @@
-{ lib
-, buildPythonPackage
-, fetchFromGitHub
-, pythonOlder
-, setuptools
-, pytestCheckHook
-, dnspython
-, fqdn
-, idna
-, natsort
-, python-dateutil
-, pyyaml
-, python
-, runCommand
+{
+ lib,
+ buildPythonPackage,
+ dnspython,
+ fetchFromGitHub,
+ fqdn,
+ idna,
+ natsort,
+ pytestCheckHook,
+ python-dateutil,
+ python3,
+ pythonOlder,
+ pyyaml,
+ runCommand,
+ setuptools,
}:
buildPythonPackage rec {
pname = "octodns";
- version = "1.4.0";
+ version = "1.9.1";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -24,15 +25,15 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "octodns";
repo = "octodns";
- rev = "v${version}";
- hash = "sha256-l4JGodbUmFxHFeEaxgClEozHcbyYP0F2yj5gDqV88IA=";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-5EKa5G1rX/BRMMpGd861qTaACa2tBgNrKX52uJPV+N8=";
};
- nativeBuildInputs = [
+ build-system = [
setuptools
];
- propagatedBuildInputs = [
+ dependencies = [
dnspython
fqdn
idna
@@ -47,18 +48,21 @@ buildPythonPackage rec {
pythonImportsCheck = [ "octodns" ];
- passthru.withProviders = ps: let
- pyEnv = python.withPackages ps;
- in runCommand "octodns-with-providers" { } ''
- mkdir -p $out/bin
- ln -st $out/bin ${pyEnv}/bin/octodns-*
- '';
+ passthru.withProviders =
+ ps:
+ let
+ pyEnv = python3.withPackages ps;
+ in
+ runCommand "octodns-with-providers" { } ''
+ mkdir -p $out/bin
+ ln -st $out/bin ${pyEnv}/bin/octodns-*
+ '';
meta = with lib; {
description = "Tools for managing DNS across multiple providers";
homepage = "https://github.com/octodns/octodns";
changelog = "https://github.com/octodns/octodns/blob/${src.rev}/CHANGELOG.md";
license = licenses.mit;
- maintainers = [ ];
+ maintainers = [ maintainers.anthonyroussel ];
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/networking/octodns/providers/powerdns/default.nix b/third_party/nixpkgs/pkgs/tools/networking/octodns/providers/powerdns/default.nix
index d1c39b628d..8278e6ea85 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/octodns/providers/powerdns/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/octodns/providers/powerdns/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "octodns-powerdns";
- version = "0.0.5";
+ version = "0.0.7";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -19,15 +19,15 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "octodns";
repo = "octodns-powerdns";
- rev = "v${version}";
- hash = "sha256-jt0+JnpCgvsoqMcC9mANX7uq2WPTiI2JQjwQi7LGWj0=";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-wa/SHyTfj+iHnTq8t+3yzyGn+YULOdI88Aii16qPwPM=";
};
- nativeBuildInputs = [
+ build-system = [
setuptools
];
- propagatedBuildInputs = [
+ dependencies = [
octodns
requests
];
diff --git a/third_party/nixpkgs/pkgs/tools/networking/pritunl-ssh/default.nix b/third_party/nixpkgs/pkgs/tools/networking/pritunl-ssh/default.nix
index 4cae94e26e..75440cc5e0 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/pritunl-ssh/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/pritunl-ssh/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "pritunl-ssh";
- version = "1.0.3219.78";
+ version = "1.0.3231.6";
src = fetchFromGitHub {
owner = "pritunl";
repo = "pritunl-zero-client";
rev = version;
- sha256 = "sha256-ksTfgt1AWs8hgUR9w6aWv5MDXeORgYNWYZgAFUqj++s=";
+ sha256 = "sha256-kccc8ZDh3S/Ko/MaBd5u0UxMNIbg5dhvRuecJuE3D6c=";
};
buildInputs = [ python3 ];
diff --git a/third_party/nixpkgs/pkgs/tools/networking/qcal/default.nix b/third_party/nixpkgs/pkgs/tools/networking/qcal/default.nix
index 12543a42da..9900f38faa 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/qcal/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/qcal/default.nix
@@ -29,6 +29,7 @@ buildGoModule rec {
meta = with lib; {
description = "CLI calendar application for CalDAV servers written in Go";
homepage = "https://git.sr.ht/~psic4t/qcal";
+ changelog = "https://git.sr.ht/~psic4t/qcal/refs/${version}";
license = licenses.gpl3;
mainProgram = "qcal";
maintainers = with maintainers; [ antonmosich ];
diff --git a/third_party/nixpkgs/pkgs/tools/networking/samplicator/default.nix b/third_party/nixpkgs/pkgs/tools/networking/samplicator/default.nix
index 158cac0a73..80349b1704 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/samplicator/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/samplicator/default.nix
@@ -5,7 +5,6 @@ stdenv.mkDerivation rec {
version = "1.3.8rc1";
nativeBuildInputs = [ autoreconfHook ];
- buildInputs = [ ];
src = fetchFromGitHub {
owner = "sleinen";
diff --git a/third_party/nixpkgs/pkgs/tools/networking/toxvpn/bootstrap.json b/third_party/nixpkgs/pkgs/tools/networking/toxvpn/bootstrap.json
new file mode 100644
index 0000000000..bb983c64ff
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/tools/networking/toxvpn/bootstrap.json
@@ -0,0 +1 @@
+{"last_scan":1724191272,"last_refresh":1724191153,"nodes":[{"ipv4":"144.217.167.73","ipv6":"-","port":33445,"tcp_ports":[33445,3389],"public_key":"7E5668E0EE09E19F320AD47902419331FFEE147BB3606769CFBE921A2A2FD34C","maintainer":"velusip","location":"CA","status_udp":true,"status_tcp":true,"version":"1000002019","motd":"Jera","last_ping":1724191272},{"ipv4":"tox.abilinski.com","ipv6":"-","port":33445,"tcp_ports":[33445],"public_key":"10C00EB250C3233E343E2AEBA07115A5C28920E9C8D29492F6D00B29049EDC7E","maintainer":"AnthonyBilinski","location":"CA","status_udp":true,"status_tcp":true,"version":"1000002019","motd":"Running https://github.com/toktok/c-toxcore v0.2.13. qTox best Tox! Contact: AC18841E56CCDEE16E93E10E6AB2765BE54277D67F1372921B5B418A6B330D3D3FAFA60B0931","last_ping":1724191272},{"ipv4":"tox.kurnevsky.net","ipv6":"tox.kurnevsky.net","port":33445,"tcp_ports":[],"public_key":"82EF82BA33445A1F91A7DB27189ECFC0C013E06E3DA71F588ED692BED625EC23","maintainer":"kurnevsky","location":"NL","status_udp":true,"status_tcp":false,"version":"3000002000","motd":"Hi from tox-rs!","last_ping":1724191272},{"ipv4":"205.185.115.131","ipv6":"-","port":53,"tcp_ports":[53,443,33445,3389],"public_key":"3091C6BEB2A993F1C6300C16549FABA67098FF3D62C6D253828B531470B53D68","maintainer":"GDR!","location":"US","status_udp":true,"status_tcp":true,"version":"1000002018","motd":"https://gdr.name/tuntox/","last_ping":1724191272},{"ipv4":"tox2.abilinski.com","ipv6":"tox2.abilinski.com","port":33445,"tcp_ports":[33445],"public_key":"7A6098B590BDC73F9723FC59F82B3F9085A64D1B213AAF8E610FD351930D052D","maintainer":"AnthonyBilinski","location":"US","status_udp":true,"status_tcp":true,"version":"1000002019","motd":"Running https://github.com/toktok/c-toxcore v0.2.13. qTox best Tox! Contact: AC18841E56CCDEE16E93E10E6AB2765BE54277D67F1372921B5B418A6B330D3D3FAFA60B0931","last_ping":1724191272},{"ipv4":"tox1.mf-net.eu","ipv6":"tox1.mf-net.eu","port":33445,"tcp_ports":[33445,3389],"public_key":"B3E5FA80DC8EBD1149AD2AB35ED8B85BD546DEDE261CA593234C619249419506","maintainer":"2mf","location":"DE","status_udp":true,"status_tcp":true,"version":"1000002019","motd":"tox-bootstrapd","last_ping":1724191274},{"ipv4":"tox4.plastiras.org","ipv6":"-","port":33445,"tcp_ports":[3389,443,33445],"public_key":"836D1DA2BE12FE0E669334E437BE3FB02806F1528C2B2782113E0910C7711409","maintainer":"Tha_14","location":"MD","status_udp":true,"status_tcp":true,"version":"1000002019","motd":"Add me on Tox: F0AA7C8C55552E8593B2B77AC6FCA598A40D1F5F52A26C2322690A4BF1DFCB0DD8AEDD2822FF","last_ping":1724191272},{"ipv4":"188.225.9.167","ipv6":"209:dead:ded:4991:49f3:b6c0:9869:3019","port":33445,"tcp_ports":[33445,3389],"public_key":"1911341A83E02503AB1FD6561BD64AF3A9D6C3F12B5FBB656976B2E678644A67","maintainer":"Nikat","location":"RU","status_udp":true,"status_tcp":true,"version":"1000002013","motd":"First yggdrasil tox bootstrapd!!!\nYou can read about it here: https://yggdrasil-network.github.io/","last_ping":1724191273},{"ipv4":"3.0.24.15","ipv6":"-","port":33445,"tcp_ports":[33445],"public_key":"E20ABCF38CDBFFD7D04B29C956B33F7B27A3BB7AF0618101617B036E4AEA402D","maintainer":"Hardy","location":"SG","status_udp":true,"status_tcp":true,"version":"1000002013","motd":"tox-bootstrapd","last_ping":1724191274},{"ipv4":"tox3.plastiras.org","ipv6":"tox3.plastiras.org","port":33445,"tcp_ports":[33445],"public_key":"4B031C96673B6FF123269FF18F2847E1909A8A04642BBECD0189AC8AEEADAF64","maintainer":"Tha_14","location":"DE","status_udp":true,"status_tcp":true,"version":"1000002019","motd":"Add me on Tox: F0AA7C8C55552E8593B2B77AC6FCA598A40D1F5F52A26C2322690A4BF1DFCB0DD8AEDD2822FF","last_ping":1724191274},{"ipv4":"104.225.141.59","ipv6":"-","port":43334,"tcp_ports":[33445,3389],"public_key":"933BA20B2E258B4C0D475B6DECE90C7E827FE83EFA9655414E7841251B19A72C","maintainer":"Gabe","location":"US","status_udp":true,"status_tcp":true,"version":"1000002018","motd":"True peace is in Jesus Matt 11:28-30 Tox ID: CD9E37503A5B2DFB41947B9A0E4B921381340B49FC318FEB07250789C715DA3470885905869F matt2446.us","last_ping":1724191274},{"ipv4":"139.162.110.188","ipv6":"2400:8902::f03c:93ff:fe69:bf77","port":33445,"tcp_ports":[33445,3389,443],"public_key":"F76A11284547163889DDC89A7738CF271797BF5E5E220643E97AD3C7E7903D55","maintainer":"ToxTom","location":"CA","status_udp":true,"status_tcp":true,"version":"1000002013","motd":"ToxTom","last_ping":1724191272},{"ipv4":"tox2.mf-net.eu","ipv6":"tox2.mf-net.eu","port":33445,"tcp_ports":[3389,33445],"public_key":"70EA214FDE161E7432530605213F18F7427DC773E276B3E317A07531F548545F","maintainer":"2mf","location":"DE","status_udp":true,"status_tcp":true,"version":"1000002019","motd":"tox-bootstrapd","last_ping":1724191274},{"ipv4":"172.105.109.31","ipv6":"2600:3c04::f03c:92ff:fe30:5df","port":33445,"tcp_ports":[33445],"public_key":"D46E97CF995DC1820B92B7D899E152A217D36ABE22730FEA4B6BF1BFC06C617C","maintainer":"amr","location":"CA","status_udp":true,"status_tcp":true,"version":"1000002019","motd":"FrozenDev Node: tox-bootstrapd Add me on tox: A625D9E9EAAA7B40C399F50BA8B255836EE5A09B6DD0C54CF0E190E24544DC39237D6389FAED","last_ping":1724191274},{"ipv4":"91.146.66.26","ipv6":"-","port":33445,"tcp_ports":[],"public_key":"B5E7DAC610DBDE55F359C7F8690B294C8E4FCEC4385DE9525DBFA5523EAD9D53","maintainer":"Toxdaemon","location":"EE","status_udp":true,"status_tcp":false,"version":"1000002013","motd":"tox-bootstrapd 91.146.66.26","last_ping":1724191272},{"ipv4":"tox2.plastiras.org","ipv6":"tox2.plastiras.org","port":33445,"tcp_ports":[33445,3389],"public_key":"B6626D386BE7E3ACA107B46F48A5C4D522D29281750D44A0CBA6A2721E79C951","maintainer":"Tha_14","location":"DE","status_udp":true,"status_tcp":true,"version":"1000002019","motd":"Add me on Tox: F0AA7C8C55552E8593B2B77AC6FCA598A40D1F5F52A26C2322690A4BF1DFCB0DD8AEDD2822FF","last_ping":1724191272},{"ipv4":"172.104.215.182","ipv6":"2600:3c03::f03c:93ff:fe7f:6096","port":33445,"tcp_ports":[33445,3389,443],"public_key":"DA2BD927E01CD05EBCC2574EBE5BEBB10FF59AE0B2105A7D1E2B40E49BB20239","maintainer":"zero-one","location":"US","status_udp":true,"status_tcp":true,"version":"1000002018","motd":"tox-bootstrapd","last_ping":1724191272},{"ipv4":"tox.initramfs.io","ipv6":"tox.initramfs.io","port":33445,"tcp_ports":[3389,33445],"public_key":"3F0A45A268367C1BEA652F258C85F4A66DA76BCAA667A49E770BCC4917AB6A25","maintainer":"initramfs","location":"TW","status_udp":true,"status_tcp":true,"version":"1000002018","motd":"initramfs' tox bootstrap node","last_ping":1724191272},{"ipv4":"tox.plastiras.org","ipv6":"tox.plastiras.org","port":33445,"tcp_ports":[443,33445],"public_key":"8E8B63299B3D520FB377FE5100E65E3322F7AE5B20A0ACED2981769FC5B43725","maintainer":"Tha_14","location":"LU","status_udp":true,"status_tcp":true,"version":"1000002018","motd":"Add me on Tox: F0AA7C8C55552E8593B2B77AC6FCA598A40D1F5F52A26C2322690A4BF1DFCB0DD8AEDD2822FF","last_ping":1724191272},{"ipv4":"188.214.122.30","ipv6":"-","port":33445,"tcp_ports":[3389,33445],"public_key":"2A9F7A620581D5D1B09B004624559211C5ED3D1D712E8066ACDB0896A7335705","maintainer":"turambar","location":"EG","status_udp":true,"status_tcp":true,"version":"1000002018","motd":"tox-bootstrapd","last_ping":1724191272},{"ipv4":"62.183.96.32","ipv6":"-","port":33445,"tcp_ports":[33445],"public_key":"52BD37D53357701CB9C69ABA81E7741C5F14105523C89153A770D73F434AC473","maintainer":"Alexsandr","location":"RU","status_udp":true,"status_tcp":true,"version":"1000002018","motd":"New Adugeya tox boostrap node","last_ping":1724191272},{"ipv4":"141.11.229.155","ipv6":"-","port":33445,"tcp_ports":[3389,33445],"public_key":"1FD96DF8DCAC4A95C117B460F23EB740C8FBA60DE89BE7B45136790B8E3D4B63","maintainer":"lzk","location":"US","status_udp":true,"status_tcp":true,"version":"1000002013","motd":"tox-bootstrapd","last_ping":1724191272},{"ipv4":"43.198.227.166","ipv6":"-","port":33445,"tcp_ports":[33445,3389],"public_key":"AD13AB0D434BCE6C83FE2649237183964AE3341D0AFB3BE1694B18505E4E135E","maintainer":"Hardy","location":"CN","status_udp":true,"status_tcp":true,"version":"1000002013","motd":"tox-bootstrapd","last_ping":1724191272},{"ipv4":"95.181.230.108","ipv6":"2a03:c980:db:5d::","port":33445,"tcp_ports":[33445],"public_key":"B5FFECB4E4C26409EBB88DB35793E7B39BFA3BA12AC04C096950CB842E3E130A","maintainer":"wdwp","location":"RU","status_udp":true,"status_tcp":true,"version":"1000002019","motd":"tox-bootstrapd","last_ping":1724191274},{"ipv4":"5.19.249.240","ipv6":"-","port":38296,"tcp_ports":[3389,38296],"public_key":"DA98A4C0CD7473A133E115FEA2EBDAEEA2EF4F79FD69325FC070DA4DE4BA3238","maintainer":"Toxdaemon","location":"RU","status_udp":false,"status_tcp":true,"version":"","motd":"","last_ping":1724191272},{"ipv4":"198.199.98.108","ipv6":"2604:a880:1:20::32f:1001","port":33445,"tcp_ports":[],"public_key":"BEF0CFB37AF874BD17B9A8F9FE64C75521DB95A37D33C5BDB00E9CF58659C04F","maintainer":"Cody","location":"US","status_udp":false,"status_tcp":false,"version":"1000002015","motd":"Cody's Tox node!","last_ping":1692090783},{"ipv4":"46.101.197.175","ipv6":"2a03:b0c0:3:d0::ac:5001","port":33445,"tcp_ports":[],"public_key":"CD133B521159541FB1D326DE9850F5E56A6C724B5B8E5EB5CD8D950408E95707","maintainer":"kotelnik","location":"DE","status_udp":false,"status_tcp":false,"version":"1000002018","motd":"Power to Ukraine!","last_ping":1716531423},{"ipv4":"tox01.ky0uraku.xyz","ipv6":"tox01.ky0uraku.xyz","port":33445,"tcp_ports":[],"public_key":"FD04EB03ABC5FC5266A93D37B4D6D6171C9931176DC68736629552D8EF0DE174","maintainer":"ky0uraku","location":"NL","status_udp":false,"status_tcp":false,"version":"1000002013","motd":"ky0uraku tox01 node","last_ping":1691512685},{"ipv4":"122.116.39.151","ipv6":"2001:b011:8:2f22:1957:7f9d:e31f:96dd","port":33445,"tcp_ports":[],"public_key":"5716530A10D362867C8E87EE1CD5362A233BAFBBA4CF47FA73B7CAD368BD5E6E","maintainer":"miaoski","location":"TW","status_udp":false,"status_tcp":false,"version":"1000002018","motd":"tox-bootstrapd","last_ping":1681799519},{"ipv4":"173.232.195.131","ipv6":"-","port":33445,"tcp_ports":[],"public_key":"3F7D1765E54FADEE08DEDDFECCF8ACF38C52580D4DCA77B30CC3E478F2C50A34","maintainer":"DEADBEEF","location":"PL","status_udp":false,"status_tcp":false,"version":"1000002018","motd":"Maintained by DEADBEEF; ID: AFF6CAA16FFEDE7F458A08D2B19D5DABA6E39A3B26319CC516178DEFBC652154EE393B6C2008","last_ping":1692574743},{"ipv4":"NONE","ipv6":"2607:f130:0:f8::4c85:a645","port":33445,"tcp_ports":[],"public_key":"8AFE1FC6426E5B77AB80318ED64F5F76341695B9FB47AB8AC9537BF5EE9E9D29","maintainer":"Busindre","location":"US","status_udp":false,"status_tcp":false,"version":"","motd":"","last_ping":1718916783},{"ipv4":"198.98.49.206","ipv6":"2605:6400:10:caa:1:be:a:7001","port":33445,"tcp_ports":[],"public_key":"28DB44A3CEEE69146469855DFFE5F54DA567F5D65E03EFB1D38BBAEFF2553255","maintainer":"CĆ¼ber","location":"US","status_udp":false,"status_tcp":false,"version":"1000002013","motd":"Tox","last_ping":1685639465},{"ipv4":"tox02.ky0uraku.xyz","ipv6":"tox02.ky0uraku.xyz","port":33445,"tcp_ports":[],"public_key":"D3D6D7C0C7009FC75406B0A49E475996C8C4F8BCE1E6FC5967DE427F8F600527","maintainer":"ky0uraku","location":"FR","status_udp":false,"status_tcp":false,"version":"1000002016","motd":"ky0uraku tox02 node","last_ping":1713682503},{"ipv4":"kusoneko.moe","ipv6":"kusoneko.moe","port":33445,"tcp_ports":[],"public_key":"BE7ED53CD924813507BA711FD40386062E6DC6F790EFA122C78F7CDEEE4B6D1B","maintainer":"Kusoneko","location":"CA","status_udp":false,"status_tcp":false,"version":"1000002018","motd":"Managed by kusoneko (ID:D8E4A5E926A4E7A85FA40F8CA55D47554F043D3C5CDB457187726F19CE20E52C0D7C3FCE9466)","last_ping":1711445823},{"ipv4":"NONE","ipv6":"200:832f:2e56:91a6:678e:aaaf:80bf:4a8a","port":33445,"tcp_ports":[],"public_key":"444361B1717AD5E10D9C03EA1C714A846C9D3B16A875186D0034DC516A49F013","maintainer":"Dima(Yggdrasil)","location":"RU","status_udp":false,"status_tcp":false,"version":"","motd":"","last_ping":0},{"ipv4":"193.168.141.224","ipv6":"-","port":33445,"tcp_ports":[],"public_key":"8E82CF0D7CC42B63748C01DD61EAA490BC35DBDB177942D423DC96D40762C01D","maintainer":"DEADBEEF","location":"RO","status_udp":false,"status_tcp":false,"version":"1000002018","motd":"Maintained by DEADBEEF; ID: AFF6CAA16FFEDE7F458A08D2B19D5DABA6E39A3B26319CC516178DEFBC652154EE393B6C2008","last_ping":1689605883},{"ipv4":"194.36.190.71","ipv6":"-","port":33445,"tcp_ports":[],"public_key":"99E8460035E45C0A6B6DC2C02B14440F7F876518E9D054D028209B5669827645","maintainer":"UR1229SWL","location":"NL","status_udp":false,"status_tcp":false,"version":"3000002000","motd":"Welcome to https://rx-tx.info and t.me/rx_tx_info","last_ping":1722501794}]}
diff --git a/third_party/nixpkgs/pkgs/tools/networking/toxvpn/default.nix b/third_party/nixpkgs/pkgs/tools/networking/toxvpn/default.nix
index dc6ae0daa1..1053dd0154 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/toxvpn/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/toxvpn/default.nix
@@ -12,13 +12,13 @@
stdenv.mkDerivation {
pname = "toxvpn";
- version = "unstable-2019-09-09";
+ version = "unstable-2024-08-21";
src = fetchFromGitHub {
owner = "cleverca22";
repo = "toxvpn";
- rev = "45083dec172ce167f7ed84d571ec2822ebe4d51a";
- sha256 = "193crarrx6q0zd2p6dn67pzv8kngwi440zm1y54njgcz0v3fpxmb";
+ rev = "c727451eb871b43855b825ff93dc48fa0d3320b6";
+ sha256 = "sha256-UncU0cpoyy9Z0TCChGmaHpyhW9ctz32gU7n3hgpOEwU=";
};
buildInputs = [ libtoxcore nlohmann_json libsodium zeromq ]
@@ -28,13 +28,16 @@ stdenv.mkDerivation {
cmakeFlags = lib.optionals stdenv.hostPlatform.isLinux [ "-DSYSTEMD=1" ];
- postInstall = "$out/bin/toxvpn -h";
+ postInstall = "cp ${./bootstrap.json} $out/share/toxvpn/";
+
+ installCheckPhase = "$out/bin/toxvpn -h";
+ doInstallCheck = true;
meta = with lib; {
description = "Powerful tool that allows one to make tunneled point to point connections over Tox";
homepage = "https://github.com/cleverca22/toxvpn";
license = licenses.gpl3;
- maintainers = with maintainers; [ cleverca22 obadz toonn ];
+ maintainers = with maintainers; [ cleverca22 craigem obadz toonn ];
platforms = platforms.unix;
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/networking/v2raya/default.nix b/third_party/nixpkgs/pkgs/tools/networking/v2raya/default.nix
index 848fccaf17..243b36cb3d 100644
--- a/third_party/nixpkgs/pkgs/tools/networking/v2raya/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/networking/v2raya/default.nix
@@ -17,13 +17,13 @@
}:
let
pname = "v2raya";
- version = "2.2.5.6";
+ version = "2.2.5.8";
src = fetchFromGitHub {
owner = "v2rayA";
repo = "v2rayA";
rev = "refs/tags/v${version}";
- hash = "sha256-tXVyroQ2yXwLe+OulvVQYgfd9EcC87S0L8d7w5gLnMI=";
+ hash = "sha256-yFN7mG5qS7BAuCSvSSZFFiyytd7XZ4kJvctc8cU72Oc=";
postFetch = "sed -i -e 's/npmmirror/yarnpkg/g' $out/gui/yarn.lock";
};
@@ -60,7 +60,7 @@ buildGoModule {
sourceRoot = "${src.name}/service";
- vendorHash = "sha256-8MSNTKeN0N2/yaHnXsKmxzw9vRy+E5q60IpwLycqC2I=";
+ vendorHash = "sha256-Oa7YmxcZr5scbhNeqGxJOkryL2uHQQ3RkLGWJaIXq3s=";
ldflags = [
"-s"
diff --git a/third_party/nixpkgs/pkgs/tools/package-management/akku/hardcode-libcurl.patch b/third_party/nixpkgs/pkgs/tools/package-management/akku/hardcode-libcurl.patch
deleted file mode 100644
index 7c5b8b50c3..0000000000
--- a/third_party/nixpkgs/pkgs/tools/package-management/akku/hardcode-libcurl.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- old/private/http.scm
-+++ new/private/http.scm
-@@ -101,14 +101,7 @@
- ;; shouldn't, but it's an old issue.
- (log/error "Could not load libcurl. Please install the curl development(!) package.")
- (exit 1)))
-- (case (os-name)
-- ((darwin) (set! libcurl (open-shared-object "libcurl.dylib")))
-- ((msys) (set! libcurl (open-shared-object "msys-curl-4")))
-- (else
-- (guard (exn
-- (else
-- (set! libcurl (open-shared-object "libcurl.so.3"))))
-- (set! libcurl (open-shared-object "libcurl.so.4"))))))
-+ (set! libcurl (open-shared-object "@libcurl@")))
- (letrec ()
- (define %curl_global_init (foreign-procedure libcurl int curl_global_init (long)))
- (call %curl_global_init #b11)))
diff --git a/third_party/nixpkgs/pkgs/tools/package-management/dnf5/default.nix b/third_party/nixpkgs/pkgs/tools/package-management/dnf5/default.nix
index 1258813dff..3d9398e5a5 100644
--- a/third_party/nixpkgs/pkgs/tools/package-management/dnf5/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/package-management/dnf5/default.nix
@@ -32,7 +32,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "dnf5";
- version = "5.2.6.0";
+ version = "5.2.6.2";
outputs = [
"out"
@@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "rpm-software-management";
repo = "dnf5";
rev = finalAttrs.version;
- hash = "sha256-tzGpZ6Pip6SIak0L3npoh31TxVJJ0mn+jVkeNGq24N0=";
+ hash = "sha256-V/8vVKgQphWiCfdIlBMPHaJiOSIYUIEeYdt9Rm+8rCY=";
};
nativeBuildInputs =
diff --git a/third_party/nixpkgs/pkgs/tools/package-management/nix-serve/nix-command.patch b/third_party/nixpkgs/pkgs/tools/package-management/nix-serve/nix-command.patch
deleted file mode 100644
index 5bf8eaac87..0000000000
--- a/third_party/nixpkgs/pkgs/tools/package-management/nix-serve/nix-command.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 9e434fff4486afeb3cc3f631f6dc56492b204704 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?J=C3=B6rg=20Thalheim?=
-Date: Wed, 31 Jul 2024 23:53:31 +0200
-Subject: [PATCH] add extra-experimental-features for nix-command
-
-fixes https://github.com/NixOS/nixpkgs/pull/331230
----
- nix-serve.psgi | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/nix-serve.psgi b/nix-serve.psgi
-index 928fa3b..65a8680 100644
---- a/nix-serve.psgi
-+++ b/nix-serve.psgi
-@@ -64,7 +64,7 @@ my $app = sub {
- return [404, ['Content-Type' => 'text/plain'], ["Incorrect NAR hash. Maybe the path has been recreated.\n"]]
- unless $narHash eq "sha256:$expectedNarHash";
- my $fh = new IO::Handle;
-- open $fh, "-|", "nix", "dump-path", "--", $storePath;
-+ open $fh, "-|", "nix", "--extra-experimental-features", "nix-command", "dump-path", "--", $storePath;
- return [200, ['Content-Type' => 'text/plain', 'Content-Length' => $narSize], $fh];
- }
-
-@@ -75,14 +75,14 @@ my $app = sub {
- return [404, ['Content-Type' => 'text/plain'], ["No such path.\n"]] unless $storePath;
- my ($deriver, $narHash, $time, $narSize, $refs) = $store->queryPathInfo($storePath, 1) or die;
- my $fh = new IO::Handle;
-- open $fh, "-|", "nix", "dump-path", "--", $storePath;
-+ open $fh, "-|", "nix", "--extra-experimental-features", "nix-command", "dump-path", "--", $storePath;
- return [200, ['Content-Type' => 'text/plain', 'Content-Length' => $narSize], $fh];
- }
-
- elsif ($path =~ /^\/log\/([0-9a-z]+-[0-9a-zA-Z\+\-\.\_\?\=]+)/) {
- my $storePath = "$Nix::Config::storeDir/$1";
- my $fh = new IO::Handle;
-- open $fh, "-|", "nix", "log", $storePath;
-+ open $fh, "-|", "nix", "--extra-experimental-features", "nix-command", "log", $storePath;
- return [200, ['Content-Type' => 'text/plain' ], $fh];
- }
-
diff --git a/third_party/nixpkgs/pkgs/tools/package-management/nix/default.nix b/third_party/nixpkgs/pkgs/tools/package-management/nix/default.nix
index 422d47bc9a..2118435903 100644
--- a/third_party/nixpkgs/pkgs/tools/package-management/nix/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/package-management/nix/default.nix
@@ -175,8 +175,8 @@ in lib.makeExtensible (self: ({
};
nix_2_18 = common {
- version = "2.18.7";
- hash = "sha256-ZfcL4utJHuxCGILb/zIeXVVbHkskgp70+c2IitkFJwA=";
+ version = "2.18.8";
+ hash = "sha256-0rHRifdjzzxMh/im8pRx6XoY62irDTDUes+Pn0CR65I=";
self_attribute_name = "nix_2_18";
};
diff --git a/third_party/nixpkgs/pkgs/tools/package-management/nixpkgs-review/default.nix b/third_party/nixpkgs/pkgs/tools/package-management/nixpkgs-review/default.nix
index 3d119f6b84..895b4300ac 100644
--- a/third_party/nixpkgs/pkgs/tools/package-management/nixpkgs-review/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/package-management/nixpkgs-review/default.nix
@@ -1,23 +1,24 @@
-{ lib
-, python3
-, fetchFromGitHub
+{
+ lib,
+ python3Packages,
+ fetchFromGitHub,
-, installShellFiles
-, bubblewrap
-, nix-output-monitor
-, cacert
-, git
-, nix
+ installShellFiles,
+ bubblewrap,
+ nix-output-monitor,
+ cacert,
+ git,
+ nix,
-, withAutocomplete ? true
-, withSandboxSupport ? false
-, withNom ? false
+ withAutocomplete ? true,
+ withSandboxSupport ? false,
+ withNom ? false,
}:
-python3.pkgs.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "nixpkgs-review";
version = "2.10.5";
- format = "pyproject";
+ pyproject = true;
src = fetchFromGitHub {
owner = "Mic92";
@@ -26,20 +27,28 @@ python3.pkgs.buildPythonApplication rec {
hash = "sha256-dRTKE8gkV298ZmMokyy3Ufer/Lp1GQYdEhIBoLhloEQ=";
};
- nativeBuildInputs = [
- installShellFiles
- python3.pkgs.setuptools
- ] ++ lib.optionals withAutocomplete [
- python3.pkgs.argcomplete
+ build-system = [
+ python3Packages.setuptools
];
- propagatedBuildInputs = [ python3.pkgs.argcomplete ];
+ dependencies = lib.optionals withAutocomplete [
+ python3Packages.argcomplete
+ ];
+
+ nativeBuildInputs =
+ [
+ installShellFiles
+ ]
+ ++ lib.optionals withAutocomplete [
+ python3Packages.argcomplete
+ ];
makeWrapperArgs =
let
- binPath = [ nix git ]
- ++ lib.optional withSandboxSupport bubblewrap
- ++ lib.optional withNom nix-output-monitor;
+ binPath = [
+ nix
+ git
+ ] ++ lib.optional withSandboxSupport bubblewrap ++ lib.optional withNom nix-output-monitor;
in
[
"--prefix PATH : ${lib.makeBinPath binPath}"
@@ -65,6 +74,9 @@ python3.pkgs.buildPythonApplication rec {
homepage = "https://github.com/Mic92/nixpkgs-review";
license = licenses.mit;
mainProgram = "nixpkgs-review";
- maintainers = with maintainers; [ figsoda mic92 ];
+ maintainers = with maintainers; [
+ figsoda
+ mic92
+ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/package-management/nvd/default.nix b/third_party/nixpkgs/pkgs/tools/package-management/nvd/default.nix
index 8f33b4a5fb..22fba65b72 100644
--- a/third_party/nixpkgs/pkgs/tools/package-management/nvd/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/package-management/nvd/default.nix
@@ -1,4 +1,4 @@
-{ fetchFromGitLab
+{ fetchFromSourcehut
, installShellFiles
, lib
, python3
@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "nvd";
- version = "0.2.3";
+ version = "0.2.4";
- src = fetchFromGitLab {
- owner = "khumba";
+ src = fetchFromSourcehut {
+ owner = "~khumba";
repo = "nvd";
- rev = "refs/tags/v${finalAttrs.version}";
- hash = "sha256-TmaXsyJLRkmIN9D77jOXd8fLj7kYPCBLg0AHIImAtgA=";
+ rev = "v${finalAttrs.version}";
+ hash = "sha256-3Fb6MDz4z41at3XpjLVng8NBwUJn/N7QBgU6Cbh0w98=";
};
buildInputs = [
@@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Nix/NixOS package version diff tool";
- homepage = "https://gitlab.com/khumba/nvd";
+ homepage = "https://khumba.net/projects/nvd";
license = lib.licenses.asl20;
mainProgram = "nvd";
maintainers = with lib.maintainers; [ khumba ];
diff --git a/third_party/nixpkgs/pkgs/tools/package-management/pdm/default.nix b/third_party/nixpkgs/pkgs/tools/package-management/pdm/default.nix
index a92d2132d6..fe2cf57d19 100644
--- a/third_party/nixpkgs/pkgs/tools/package-management/pdm/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/package-management/pdm/default.nix
@@ -10,7 +10,7 @@
python3.pkgs.buildPythonApplication rec {
pname = "pdm";
- version = "2.18.2";
+ version = "2.19.1";
pyproject = true;
disabled = python3.pkgs.pythonOlder "3.8";
@@ -19,7 +19,7 @@ python3.pkgs.buildPythonApplication rec {
owner = "pdm-project";
repo = "pdm";
rev = "refs/tags/${version}";
- hash = "sha256-R3oeu8HvPWAQoO0FHHx9lSKmB/riPtQ9gq4qKtQCeiA=";
+ hash = "sha256-V2ZcXgRtL8zkCx5/d+L+3o0QQHVrPpFyjvjsc2auWDI=";
};
nativeBuildInputs = [ installShellFiles ];
diff --git a/third_party/nixpkgs/pkgs/tools/package-management/protontricks/default.nix b/third_party/nixpkgs/pkgs/tools/package-management/protontricks/default.nix
index 468a1ca75b..13b7158e79 100644
--- a/third_party/nixpkgs/pkgs/tools/package-management/protontricks/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/package-management/protontricks/default.nix
@@ -1,29 +1,31 @@
-{ lib
-, buildPythonApplication
-, fetchFromGitHub
-, setuptools-scm
-, setuptools
-, vdf
-, pillow
-, substituteAll
-, writeShellScript
-, steam-run
-, winetricks
-, yad
-, pytestCheckHook
-, nix-update-script
-, extraCompatPaths ? ""
+{
+ lib,
+ buildPythonApplication,
+ fetchFromGitHub,
+ substituteAll,
+ writeShellScript,
+ steam-run,
+ fetchpatch2,
+ setuptools-scm,
+ setuptools,
+ vdf,
+ pillow,
+ winetricks,
+ yad,
+ pytestCheckHook,
+ nix-update-script,
+ extraCompatPaths ? "",
}:
buildPythonApplication rec {
pname = "protontricks";
- version = "1.11.1";
+ version = "1.12.0";
src = fetchFromGitHub {
owner = "Matoking";
- repo = pname;
- rev = version;
- sha256 = "sha256-a40IAFrzQ0mogMoXKb+Lp0fPc1glYophqtftigk3nAc=";
+ repo = "protontricks";
+ rev = "refs/tags/${version}";
+ hash = "sha256-dCb8mcwXoxD4abJjLEwk5tGp65XkvepmOX+Kc9Dl7fQ=";
};
patches = [
@@ -35,6 +37,19 @@ buildPythonApplication rec {
exec ${lib.getExe steam-run} bash "$@"
'';
})
+
+ # Revert vendored vdf since our vdf includes `appinfo.vdf` v29 support
+ (fetchpatch2 {
+ url = "https://github.com/Matoking/protontricks/commit/4198b7ea82369a91e3084d6e185f9b370f78eaec.patch";
+ revert = true;
+ hash = "sha256-1U/LiAliKtk3ygbIBsmoavXN0RSykiiegtml+bO8CnI=";
+ })
+
+ # Fix test_run_no_args test
+ (fetchpatch2 {
+ url = "https://github.com/Matoking/protontricks/commit/ff2381ad379a612e73f0d4604f1c9c3a012b3355.patch";
+ hash = "sha256-aiafLbiqS6TBBiQpfTYPVqhQs2OXYg/4yCtbuTv6Ug8=";
+ })
];
nativeBuildInputs = [ setuptools-scm ];
@@ -45,14 +60,18 @@ buildPythonApplication rec {
pillow
];
- makeWrapperArgs = [
- "--prefix PATH : ${lib.makeBinPath [
- winetricks
- yad
- ]}"
- # Steam Runtime does not work outside of steam-run, so don't use it
- "--set STEAM_RUNTIME 0"
- ] ++ lib.optional (extraCompatPaths != "") "--set STEAM_EXTRA_COMPAT_TOOLS_PATHS ${extraCompatPaths}";
+ makeWrapperArgs =
+ [
+ "--prefix PATH : ${
+ lib.makeBinPath [
+ winetricks
+ yad
+ ]
+ }"
+ # Steam Runtime does not work outside of steam-run, so don't use it
+ "--set STEAM_RUNTIME 0"
+ ]
+ ++ lib.optional (extraCompatPaths != "") "--set STEAM_EXTRA_COMPAT_TOOLS_PATHS ${extraCompatPaths}";
nativeCheckInputs = [ pytestCheckHook ];
@@ -71,6 +90,9 @@ buildPythonApplication rec {
homepage = "https://github.com/Matoking/protontricks";
license = licenses.gpl3Only;
maintainers = with maintainers; [ kira-bruneau ];
- platforms = [ "x86_64-linux" "i686-linux" ];
+ platforms = [
+ "x86_64-linux"
+ "i686-linux"
+ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/security/adreaper/default.nix b/third_party/nixpkgs/pkgs/tools/security/adreaper/default.nix
index 4e7c554e91..bf5bb470f3 100644
--- a/third_party/nixpkgs/pkgs/tools/security/adreaper/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/adreaper/default.nix
@@ -24,6 +24,7 @@ buildGoModule rec {
meta = with lib; {
description = "Enumeration tool for Windows Active Directories";
homepage = "https://github.com/AidenPearce369/ADReaper";
+ changelog = "https://github.com/AidenPearce369/ADReaper/releases/tag/ADReaperv${version}";
# Upstream doesn't have a license yet
# https://github.com/AidenPearce369/ADReaper/issues/2
license = with licenses; [ unfree ];
diff --git a/third_party/nixpkgs/pkgs/tools/security/aflplusplus/default.nix b/third_party/nixpkgs/pkgs/tools/security/aflplusplus/default.nix
index a9e973f8d0..c6ca1a21ef 100644
--- a/third_party/nixpkgs/pkgs/tools/security/aflplusplus/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/aflplusplus/default.nix
@@ -200,6 +200,7 @@ let
and improvements from the community
'';
homepage = "https://aflplus.plus";
+ changelog = "https://aflplus.plus/docs/changelog";
license = lib.licenses.asl20;
platforms = [
"x86_64-linux"
diff --git a/third_party/nixpkgs/pkgs/tools/security/aide/default.nix b/third_party/nixpkgs/pkgs/tools/security/aide/default.nix
index a2b5d31c85..6abfd72864 100644
--- a/third_party/nixpkgs/pkgs/tools/security/aide/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/aide/default.nix
@@ -22,6 +22,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://aide.github.io/";
+ changelog = "https://github.com/aide/aide/blob/v${version}/ChangeLog";
description = "File and directory integrity checker";
mainProgram = "aide";
license = licenses.gpl2Plus;
diff --git a/third_party/nixpkgs/pkgs/tools/security/amoco/default.nix b/third_party/nixpkgs/pkgs/tools/security/amoco/default.nix
index d3c687bcc8..ff9fcc7efe 100644
--- a/third_party/nixpkgs/pkgs/tools/security/amoco/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/amoco/default.nix
@@ -28,7 +28,7 @@ python3.pkgs.buildPythonApplication rec {
traitlets
];
- passthru.optional-dependencies = {
+ optional-dependencies = {
app = with python3.pkgs; [
# ccrawl
ipython
diff --git a/third_party/nixpkgs/pkgs/tools/security/bws/Cargo.lock b/third_party/nixpkgs/pkgs/tools/security/bws/Cargo.lock
index ca4305f8d0..9bfdbe70c5 100644
--- a/third_party/nixpkgs/pkgs/tools/security/bws/Cargo.lock
+++ b/third_party/nixpkgs/pkgs/tools/security/bws/Cargo.lock
@@ -18,21 +18,28 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
[[package]]
-name = "aes"
-version = "0.8.3"
+name = "adler2"
+version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2"
+checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
+
+[[package]]
+name = "aes"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
dependencies = [
"cfg-if",
"cipher",
"cpufeatures",
+ "zeroize",
]
[[package]]
name = "aho-corasick"
-version = "1.1.2"
+version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
+checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
dependencies = [
"memchr",
]
@@ -43,6 +50,23 @@ version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
+[[package]]
+name = "android_log-sys"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ecc8056bf6ab9892dcd53216c83d1597487d7dacac16c8df6b877d127df9937"
+
+[[package]]
+name = "android_logger"
+version = "0.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05b07e8e73d720a1f2e4b6014766e6039fd2e96a4fa44e2a78d0e1fa2ff49826"
+dependencies = [
+ "android_log-sys",
+ "env_filter",
+ "log",
+]
+
[[package]]
name = "android_system_properties"
version = "0.1.5"
@@ -53,57 +77,64 @@ dependencies = [
]
[[package]]
-name = "ansi_colours"
-version = "1.2.2"
+name = "anes"
+version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a1558bd2075d341b9ca698ec8eb6fcc55a746b1fc4255585aad5b141d918a80"
+checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
+
+[[package]]
+name = "ansi_colours"
+version = "1.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14eec43e0298190790f41679fe69ef7a829d2a2ddd78c8c00339e84710e435fe"
dependencies = [
"rgb",
]
[[package]]
name = "anstream"
-version = "0.6.5"
+version = "0.6.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6"
+checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526"
dependencies = [
"anstyle",
"anstyle-parse",
"anstyle-query",
"anstyle-wincon",
"colorchoice",
+ "is_terminal_polyfill",
"utf8parse",
]
[[package]]
name = "anstyle"
-version = "1.0.4"
+version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87"
+checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1"
[[package]]
name = "anstyle-parse"
-version = "0.2.3"
+version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c"
+checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb"
dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-query"
-version = "1.0.2"
+version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648"
+checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a"
dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "anstyle-wincon"
-version = "3.0.2"
+version = "3.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7"
+checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8"
dependencies = [
"anstyle",
"windows-sys 0.52.0",
@@ -111,26 +142,27 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.75"
+version = "1.0.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
+checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
[[package]]
name = "arc-swap"
-version = "1.6.0"
+version = "1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6"
+checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457"
[[package]]
name = "argon2"
-version = "0.5.2"
+version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "17ba4cac0a46bc1d2912652a751c47f2a9f3a7fe89bcae2275d418f5270402f9"
+checksum = "3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072"
dependencies = [
"base64ct",
"blake2",
"cpufeatures",
"password-hash",
+ "zeroize",
]
[[package]]
@@ -145,9 +177,9 @@ dependencies = [
[[package]]
name = "askama_derive"
-version = "0.12.2"
+version = "0.12.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a0fc7dcf8bd4ead96b1d36b41df47c14beedf7b0301fc543d8f2384e66a2ec0"
+checksum = "19fe8d6cb13c4714962c072ea496f3392015f0989b1a2847bb4b2d9effd71d83"
dependencies = [
"askama_parser",
"basic-toml",
@@ -156,7 +188,7 @@ dependencies = [
"proc-macro2",
"quote",
"serde",
- "syn 2.0.41",
+ "syn 2.0.77",
]
[[package]]
@@ -167,9 +199,9 @@ checksum = "619743e34b5ba4e9703bba34deac3427c72507c7159f5fd030aea8cac0cfe341"
[[package]]
name = "askama_parser"
-version = "0.1.1"
+version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c268a96e01a4c47c8c5c2472aaa570707e006a875ea63e819f75474ceedaf7b4"
+checksum = "acb1161c6b64d1c3d83108213c2a2533a342ac225aabd0bda218278c2ddb00c0"
dependencies = [
"nom",
]
@@ -184,22 +216,11 @@ dependencies = [
"serde_json",
]
-[[package]]
-name = "async-channel"
-version = "1.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
-dependencies = [
- "concurrent-queue",
- "event-listener 2.5.3",
- "futures-core",
-]
-
[[package]]
name = "async-compat"
-version = "0.2.3"
+version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f68a707c1feb095d8c07f8a65b9f506b117d30af431cab89374357de7c11461b"
+checksum = "7bab94bde396a3f7b4962e396fdad640e241ed797d4d8d77fc8c237d14c58fc0"
dependencies = [
"futures-core",
"futures-io",
@@ -208,60 +229,55 @@ dependencies = [
"tokio",
]
-[[package]]
-name = "async-lock"
-version = "3.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7125e42787d53db9dd54261812ef17e937c95a51e4d291373b670342fa44310c"
-dependencies = [
- "event-listener 4.0.0",
- "event-listener-strategy",
- "pin-project-lite",
-]
-
[[package]]
name = "async-trait"
-version = "0.1.74"
+version = "0.1.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9"
+checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.41",
+ "syn 2.0.77",
]
[[package]]
-name = "autocfg"
-version = "1.1.0"
+name = "atomic-waker"
+version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
+
+[[package]]
+name = "autocfg"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
[[package]]
name = "backtrace"
-version = "0.3.69"
+version = "0.3.71"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
+checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d"
dependencies = [
"addr2line",
"cc",
"cfg-if",
"libc",
- "miniz_oxide",
+ "miniz_oxide 0.7.4",
"object",
"rustc-demangle",
]
[[package]]
-name = "base64"
-version = "0.13.1"
+name = "base16ct"
+version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
+checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf"
[[package]]
name = "base64"
-version = "0.21.5"
+version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9"
+checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
[[package]]
name = "base64ct"
@@ -271,9 +287,9 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
[[package]]
name = "basic-toml"
-version = "0.1.7"
+version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2f2139706359229bfa8f19142ac1155b4b80beafb7a60471ac5dd109d4a19778"
+checksum = "823388e228f614e9558c6804262db37960ec8821856535f5c3f59913140558f8"
dependencies = [
"serde",
]
@@ -294,7 +310,7 @@ dependencies = [
"flate2",
"globset",
"home",
- "nu-ansi-term 0.49.0",
+ "nu-ansi-term",
"once_cell",
"path_abs",
"plist",
@@ -315,6 +331,21 @@ dependencies = [
"serde",
]
+[[package]]
+name = "bit-set"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1"
+dependencies = [
+ "bit-vec",
+]
+
+[[package]]
+name = "bit-vec"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"
+
[[package]]
name = "bitflags"
version = "1.3.2"
@@ -323,71 +354,49 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
-version = "2.4.1"
+version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
+checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
[[package]]
name = "bitwarden"
-version = "0.4.0"
+version = "1.0.0"
dependencies = [
- "aes",
- "argon2",
- "base64 0.21.5",
"bitwarden-api-api",
"bitwarden-api-identity",
- "cbc",
- "chrono",
- "data-encoding",
- "getrandom 0.2.11",
- "hkdf",
- "hmac",
- "lazy_static",
- "log",
- "num-bigint",
- "num-traits",
- "pbkdf2",
- "rand 0.8.5",
- "rand_chacha 0.3.1",
- "reqwest",
- "rsa",
- "schemars",
- "serde",
- "serde_json",
- "serde_qs 0.12.0",
- "serde_repr",
- "sha1",
- "sha2",
- "subtle",
+ "bitwarden-core",
+ "bitwarden-crypto",
+ "bitwarden-exporters",
+ "bitwarden-generators",
+ "bitwarden-send",
+ "bitwarden-sm",
+ "bitwarden-vault",
"thiserror",
- "tokio",
- "uniffi",
"uuid",
- "wiremock",
]
[[package]]
name = "bitwarden-api-api"
-version = "0.2.3"
+version = "1.0.0"
dependencies = [
"reqwest",
"serde",
- "serde_derive",
"serde_json",
"serde_repr",
+ "serde_with",
"url",
"uuid",
]
[[package]]
name = "bitwarden-api-identity"
-version = "0.2.3"
+version = "1.0.0"
dependencies = [
"reqwest",
"serde",
- "serde_derive",
"serde_json",
"serde_repr",
+ "serde_with",
"url",
"uuid",
]
@@ -403,7 +412,7 @@ dependencies = [
[[package]]
name = "bitwarden-cli"
-version = "0.1.0"
+version = "1.0.0"
dependencies = [
"clap",
"color-eyre",
@@ -411,6 +420,131 @@ dependencies = [
"supports-color",
]
+[[package]]
+name = "bitwarden-core"
+version = "1.0.0"
+dependencies = [
+ "base64",
+ "bitwarden-api-api",
+ "bitwarden-api-identity",
+ "bitwarden-crypto",
+ "chrono",
+ "getrandom",
+ "hmac",
+ "log",
+ "rand",
+ "rand_chacha",
+ "reqwest",
+ "rustls-platform-verifier",
+ "schemars",
+ "serde",
+ "serde_json",
+ "serde_qs",
+ "serde_repr",
+ "sha1",
+ "sha2",
+ "thiserror",
+ "tokio",
+ "uniffi",
+ "uuid",
+ "validator",
+ "wiremock",
+ "zeroize",
+ "zxcvbn",
+]
+
+[[package]]
+name = "bitwarden-crypto"
+version = "1.0.0"
+dependencies = [
+ "aes",
+ "argon2",
+ "base64",
+ "cbc",
+ "criterion",
+ "generic-array",
+ "hkdf",
+ "hmac",
+ "num-bigint",
+ "num-traits",
+ "pbkdf2",
+ "rand",
+ "rand_chacha",
+ "rayon",
+ "rsa",
+ "schemars",
+ "serde",
+ "serde_json",
+ "sha1",
+ "sha2",
+ "subtle",
+ "thiserror",
+ "uniffi",
+ "uuid",
+ "zeroize",
+]
+
+[[package]]
+name = "bitwarden-exporters"
+version = "1.0.0"
+dependencies = [
+ "base64",
+ "bitwarden-core",
+ "bitwarden-crypto",
+ "bitwarden-vault",
+ "chrono",
+ "csv",
+ "schemars",
+ "serde",
+ "serde_json",
+ "thiserror",
+ "uniffi",
+ "uuid",
+]
+
+[[package]]
+name = "bitwarden-fido"
+version = "1.0.0"
+dependencies = [
+ "async-trait",
+ "base64",
+ "bitwarden-core",
+ "bitwarden-crypto",
+ "bitwarden-vault",
+ "chrono",
+ "coset",
+ "itertools 0.13.0",
+ "log",
+ "p256",
+ "passkey",
+ "passkey-client",
+ "reqwest",
+ "schemars",
+ "serde",
+ "serde_json",
+ "thiserror",
+ "uniffi",
+ "uuid",
+]
+
+[[package]]
+name = "bitwarden-generators"
+version = "1.0.0"
+dependencies = [
+ "bitwarden-core",
+ "bitwarden-crypto",
+ "rand",
+ "rand_chacha",
+ "reqwest",
+ "schemars",
+ "serde",
+ "serde_json",
+ "thiserror",
+ "tokio",
+ "uniffi",
+ "wiremock",
+]
+
[[package]]
name = "bitwarden-json"
version = "0.3.0"
@@ -424,7 +558,7 @@ dependencies = [
[[package]]
name = "bitwarden-napi"
-version = "0.3.1"
+version = "1.0.0"
dependencies = [
"bitwarden-json",
"env_logger",
@@ -440,30 +574,104 @@ version = "0.1.0"
dependencies = [
"bitwarden-json",
"pyo3",
- "pyo3-asyncio",
"pyo3-build-config",
"pyo3-log",
"tokio",
]
+[[package]]
+name = "bitwarden-send"
+version = "1.0.0"
+dependencies = [
+ "base64",
+ "bitwarden-api-api",
+ "bitwarden-core",
+ "bitwarden-crypto",
+ "chrono",
+ "schemars",
+ "serde",
+ "serde_repr",
+ "thiserror",
+ "uniffi",
+ "uuid",
+ "zeroize",
+]
+
+[[package]]
+name = "bitwarden-sm"
+version = "1.0.0"
+dependencies = [
+ "bitwarden-api-api",
+ "bitwarden-core",
+ "bitwarden-crypto",
+ "chrono",
+ "schemars",
+ "serde",
+ "serde_json",
+ "thiserror",
+ "tokio",
+ "uuid",
+ "validator",
+]
+
[[package]]
name = "bitwarden-uniffi"
version = "0.1.0"
dependencies = [
- "async-lock",
+ "android_logger",
+ "async-trait",
"bitwarden",
+ "bitwarden-core",
+ "bitwarden-crypto",
+ "bitwarden-exporters",
+ "bitwarden-fido",
+ "bitwarden-generators",
+ "bitwarden-send",
+ "bitwarden-vault",
"chrono",
"env_logger",
- "openssl",
+ "jni",
+ "libloading",
+ "log",
+ "oslog",
+ "rustls-platform-verifier",
"schemars",
+ "thiserror",
"uniffi",
+ "uuid",
+]
+
+[[package]]
+name = "bitwarden-vault"
+version = "1.0.0"
+dependencies = [
+ "base64",
+ "bitwarden-api-api",
+ "bitwarden-core",
+ "bitwarden-crypto",
+ "chrono",
+ "hmac",
+ "rand",
+ "reqwest",
+ "schemars",
+ "serde",
+ "serde_json",
+ "serde_repr",
+ "sha1",
+ "sha2",
+ "thiserror",
+ "tokio",
+ "uniffi",
+ "uuid",
]
[[package]]
name = "bitwarden-wasm"
version = "0.1.0"
dependencies = [
+ "argon2",
"bitwarden-json",
+ "chrono",
"console_error_panic_hook",
"console_log",
"js-sys",
@@ -503,9 +711,9 @@ dependencies = [
[[package]]
name = "bstr"
-version = "1.8.0"
+version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c"
+checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c"
dependencies = [
"memchr",
"serde",
@@ -513,9 +721,9 @@ dependencies = [
[[package]]
name = "bumpalo"
-version = "3.14.0"
+version = "3.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
+checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
[[package]]
name = "bw"
@@ -523,6 +731,7 @@ version = "0.0.2"
dependencies = [
"bitwarden",
"bitwarden-cli",
+ "bitwarden-crypto",
"clap",
"color-eyre",
"env_logger",
@@ -534,19 +743,21 @@ dependencies = [
[[package]]
name = "bws"
-version = "0.4.0"
+version = "1.0.0"
dependencies = [
"bat",
"bitwarden",
+ "bitwarden-cli",
"chrono",
"clap",
"clap_complete",
+ "clap_mangen",
"color-eyre",
"comfy-table",
"directories",
"env_logger",
+ "itertools 0.13.0",
"log",
- "openssl",
"regex",
"serde",
"serde_json",
@@ -555,15 +766,16 @@ dependencies = [
"tempfile",
"thiserror",
"tokio",
- "toml 0.8.8",
+ "toml 0.8.19",
"uuid",
+ "which",
]
[[package]]
name = "bytemuck"
-version = "1.14.0"
+version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6"
+checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae"
[[package]]
name = "byteorder"
@@ -573,9 +785,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "bytes"
-version = "1.5.0"
+version = "1.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
+checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3"
[[package]]
name = "bytesize"
@@ -585,18 +797,18 @@ checksum = "a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc"
[[package]]
name = "camino"
-version = "1.1.6"
+version = "1.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c"
+checksum = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3"
dependencies = [
"serde",
]
[[package]]
name = "cargo-platform"
-version = "0.1.5"
+version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e34637b3140142bdf929fb439e8aa4ebad7651ebf7b1080b3930aa16ac1459ff"
+checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc"
dependencies = [
"serde",
]
@@ -615,6 +827,12 @@ dependencies = [
"thiserror",
]
+[[package]]
+name = "cast"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
+
[[package]]
name = "cbc"
version = "0.1.2"
@@ -626,13 +844,19 @@ dependencies = [
[[package]]
name = "cc"
-version = "1.0.83"
+version = "1.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
+checksum = "07b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0"
dependencies = [
- "libc",
+ "shlex",
]
+[[package]]
+name = "cesu8"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
+
[[package]]
name = "cfg-if"
version = "1.0.0"
@@ -641,9 +865,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "chrono"
-version = "0.4.31"
+version = "0.4.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
+checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401"
dependencies = [
"android-tzdata",
"iana-time-zone",
@@ -651,7 +875,34 @@ dependencies = [
"num-traits",
"serde",
"wasm-bindgen",
- "windows-targets 0.48.5",
+ "windows-targets 0.52.6",
+]
+
+[[package]]
+name = "ciborium"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e"
+dependencies = [
+ "ciborium-io",
+ "ciborium-ll",
+ "serde",
+]
+
+[[package]]
+name = "ciborium-io"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757"
+
+[[package]]
+name = "ciborium-ll"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9"
+dependencies = [
+ "ciborium-io",
+ "half",
]
[[package]]
@@ -662,13 +913,14 @@ checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
dependencies = [
"crypto-common",
"inout",
+ "zeroize",
]
[[package]]
name = "clap"
-version = "4.4.11"
+version = "4.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2"
+checksum = "b0956a43b323ac1afaffc053ed5c4b7c1f1800bacd1683c353aabbb752515dd3"
dependencies = [
"clap_builder",
"clap_derive",
@@ -676,9 +928,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.4.11"
+version = "4.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb"
+checksum = "4d72166dd41634086d5803a47eb71ae740e61d84709c36f3c34110173db3961b"
dependencies = [
"anstream",
"anstyle",
@@ -688,30 +940,40 @@ dependencies = [
[[package]]
name = "clap_complete"
-version = "4.4.4"
+version = "4.5.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bffe91f06a11b4b9420f62103854e90867812cd5d01557f853c5ee8e791b12ae"
+checksum = "8937760c3f4c60871870b8c3ee5f9b30771f792a7045c48bcbba999d7d6b3b8e"
dependencies = [
"clap",
]
[[package]]
name = "clap_derive"
-version = "4.4.7"
+version = "4.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442"
+checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab"
dependencies = [
- "heck",
+ "heck 0.5.0",
"proc-macro2",
"quote",
- "syn 2.0.41",
+ "syn 2.0.77",
]
[[package]]
name = "clap_lex"
-version = "0.6.0"
+version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1"
+checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97"
+
+[[package]]
+name = "clap_mangen"
+version = "0.2.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f17415fd4dfbea46e3274fcd8d368284519b358654772afb700dc2e8d2b24eeb"
+dependencies = [
+ "clap",
+ "roff",
+]
[[package]]
name = "clircle"
@@ -727,9 +989,9 @@ dependencies = [
[[package]]
name = "color-eyre"
-version = "0.6.2"
+version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a667583cca8c4f8436db8de46ea8233c42a7d9ae424a82d338f2e4675229204"
+checksum = "55146f5e46f237f7423d74111267d4597b59b0dad0ffaf7303bce9945d843ad5"
dependencies = [
"backtrace",
"color-spantrace",
@@ -754,42 +1016,43 @@ dependencies = [
[[package]]
name = "colorchoice"
-version = "1.0.0"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
+checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0"
+
+[[package]]
+name = "combine"
+version = "4.6.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
+dependencies = [
+ "bytes",
+ "memchr",
+]
[[package]]
name = "comfy-table"
-version = "7.1.0"
+version = "7.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c64043d6c7b7a4c58e39e7efccfdea7b93d885a795d0c054a69dbbf4dd52686"
+checksum = "b34115915337defe99b2aff5c2ce6771e5fbc4079f4b506301f5cf394c8452f7"
dependencies = [
"crossterm 0.27.0",
- "strum",
- "strum_macros",
+ "strum 0.26.3",
+ "strum_macros 0.26.4",
"unicode-width",
]
-[[package]]
-name = "concurrent-queue"
-version = "2.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363"
-dependencies = [
- "crossbeam-utils",
-]
-
[[package]]
name = "console"
-version = "0.15.7"
+version = "0.15.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8"
+checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb"
dependencies = [
"encode_unicode",
"lazy_static",
"libc",
"unicode-width",
- "windows-sys 0.45.0",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -849,37 +1112,99 @@ dependencies = [
[[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 = "coset"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4c8cc80f631f8307b887faca24dcc3abc427cd0367f6eb6188f6e8f5b7ad8fb"
+dependencies = [
+ "ciborium",
+ "ciborium-io",
+]
[[package]]
name = "cpufeatures"
-version = "0.2.11"
+version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0"
+checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0"
dependencies = [
"libc",
]
[[package]]
name = "crc32fast"
-version = "1.3.2"
+version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
dependencies = [
"cfg-if",
]
[[package]]
-name = "crossbeam-utils"
-version = "0.8.17"
+name = "criterion"
+version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c06d96137f14f244c37f989d9fff8f95e6c18b918e71f36638f8c49112e4c78f"
+checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
dependencies = [
- "cfg-if",
+ "anes",
+ "cast",
+ "ciborium",
+ "clap",
+ "criterion-plot",
+ "is-terminal",
+ "itertools 0.10.5",
+ "num-traits",
+ "once_cell",
+ "oorandom",
+ "plotters",
+ "rayon",
+ "regex",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "tinytemplate",
+ "walkdir",
]
+[[package]]
+name = "criterion-plot"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
+dependencies = [
+ "cast",
+ "itertools 0.10.5",
+]
+
+[[package]]
+name = "crossbeam-deque"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
+dependencies = [
+ "crossbeam-epoch",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-epoch"
+version = "0.9.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
+dependencies = [
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-utils"
+version = "0.8.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
+
[[package]]
name = "crossterm"
version = "0.25.0"
@@ -889,7 +1214,7 @@ dependencies = [
"bitflags 1.3.2",
"crossterm_winapi",
"libc",
- "mio",
+ "mio 0.8.11",
"parking_lot",
"signal-hook",
"signal-hook-mio",
@@ -902,7 +1227,7 @@ version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.6.0",
"crossterm_winapi",
"libc",
"parking_lot",
@@ -918,6 +1243,24 @@ dependencies = [
"winapi",
]
+[[package]]
+name = "crunchy"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
+
+[[package]]
+name = "crypto-bigint"
+version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76"
+dependencies = [
+ "generic-array",
+ "rand_core",
+ "subtle",
+ "zeroize",
+]
+
[[package]]
name = "crypto-common"
version = "0.1.6"
@@ -929,45 +1272,113 @@ dependencies = [
]
[[package]]
-name = "ctor"
-version = "0.2.6"
+name = "csv"
+version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "30d2b3721e861707777e3195b0158f950ae6dc4a27e4d02ff9f67e3eb3de199e"
+checksum = "ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe"
+dependencies = [
+ "csv-core",
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "csv-core"
+version = "0.1.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "ctor"
+version = "0.2.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f"
dependencies = [
"quote",
- "syn 2.0.41",
+ "syn 2.0.77",
+]
+
+[[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 2.0.77",
+]
+
+[[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 2.0.77",
+]
+
+[[package]]
+name = "dashmap"
+version = "5.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856"
+dependencies = [
+ "cfg-if",
+ "hashbrown 0.14.5",
+ "lock_api",
+ "once_cell",
+ "parking_lot_core",
]
[[package]]
name = "data-encoding"
-version = "2.5.0"
+version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5"
+checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2"
[[package]]
name = "deadpool"
-version = "0.9.5"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "421fe0f90f2ab22016f32a9881be5134fdd71c65298917084b0c7477cbc3856e"
+checksum = "fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490"
dependencies = [
"async-trait",
"deadpool-runtime",
"num_cpus",
- "retain_mut",
"tokio",
]
[[package]]
name = "deadpool-runtime"
-version = "0.1.3"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "63dfa964fe2a66f3fde91fc70b267fe193d822c7e603e2a675a49a7f46ad3f49"
+checksum = "092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b"
[[package]]
name = "der"
-version = "0.7.8"
+version = "0.7.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c"
+checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0"
dependencies = [
"const-oid",
"pem-rfc7468",
@@ -976,11 +1387,43 @@ dependencies = [
[[package]]
name = "deranged"
-version = "0.3.10"
+version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc"
+checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
dependencies = [
"powerfmt",
+ "serde",
+]
+
+[[package]]
+name = "derive_builder"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cd33f37ee6a119146a1781d3356a7c26028f83d779b2e04ecd45fdc75c76877b"
+dependencies = [
+ "derive_builder_macro",
+]
+
+[[package]]
+name = "derive_builder_core"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7431fa049613920234f22c47fdc33e6cf3ee83067091ea4277a3f8c4587aae38"
+dependencies = [
+ "darling",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.77",
+]
+
+[[package]]
+name = "derive_builder_macro"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4abae7035bf79b9877b779505d8cf3749285b80c43941eda66604841889451dc"
+dependencies = [
+ "derive_builder_core",
+ "syn 2.0.77",
]
[[package]]
@@ -1018,15 +1461,52 @@ dependencies = [
[[package]]
name = "dyn-clone"
-version = "1.0.16"
+version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d"
+checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125"
+
+[[package]]
+name = "ecdsa"
+version = "0.16.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca"
+dependencies = [
+ "der",
+ "digest",
+ "elliptic-curve",
+ "rfc6979",
+ "signature",
+ "spki",
+]
[[package]]
name = "either"
-version = "1.9.0"
+version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
+checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
+
+[[package]]
+name = "elliptic-curve"
+version = "0.13.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47"
+dependencies = [
+ "base16ct",
+ "base64ct",
+ "crypto-bigint",
+ "digest",
+ "ff",
+ "generic-array",
+ "group",
+ "pem-rfc7468",
+ "pkcs8",
+ "rand_core",
+ "sec1",
+ "serde_json",
+ "serdect",
+ "subtle",
+ "zeroize",
+]
[[package]]
name = "encode_unicode"
@@ -1036,24 +1516,34 @@ checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
[[package]]
name = "encoding_rs"
-version = "0.8.33"
+version = "0.8.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1"
+checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59"
dependencies = [
"cfg-if",
]
[[package]]
-name = "env_logger"
-version = "0.10.1"
+name = "env_filter"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece"
+checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab"
dependencies = [
- "humantime",
- "is-terminal",
"log",
"regex",
- "termcolor",
+]
+
+[[package]]
+name = "env_logger"
+version = "0.11.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d"
+dependencies = [
+ "anstream",
+ "anstyle",
+ "env_filter",
+ "humantime",
+ "log",
]
[[package]]
@@ -1064,74 +1554,59 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
[[package]]
name = "errno"
-version = "0.3.8"
+version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245"
+checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
dependencies = [
"libc",
"windows-sys 0.52.0",
]
-[[package]]
-name = "event-listener"
-version = "2.5.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
-
-[[package]]
-name = "event-listener"
-version = "4.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "770d968249b5d99410d61f5bf89057f3199a077a04d087092f58e7d10692baae"
-dependencies = [
- "concurrent-queue",
- "parking",
- "pin-project-lite",
-]
-
-[[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.0",
- "pin-project-lite",
-]
-
[[package]]
name = "eyre"
-version = "0.6.11"
+version = "0.6.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6267a1fa6f59179ea4afc8e50fd8612a3cc60bc858f786ff877a4a8cb042799"
+checksum = "7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec"
dependencies = [
"indenter",
"once_cell",
]
[[package]]
-name = "fastrand"
-version = "1.9.0"
+name = "fancy-regex"
+version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
+checksum = "531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2"
dependencies = [
- "instant",
+ "bit-set",
+ "regex-automata",
+ "regex-syntax",
]
[[package]]
name = "fastrand"
-version = "2.0.1"
+version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
+checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6"
+
+[[package]]
+name = "ff"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449"
+dependencies = [
+ "rand_core",
+ "subtle",
+]
[[package]]
name = "flate2"
-version = "1.0.28"
+version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e"
+checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253"
dependencies = [
"crc32fast",
- "miniz_oxide",
+ "miniz_oxide 0.8.0",
]
[[package]]
@@ -1140,21 +1615,6 @@ version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
-[[package]]
-name = "foreign-types"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
-dependencies = [
- "foreign-types-shared",
-]
-
-[[package]]
-name = "foreign-types-shared"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
-
[[package]]
name = "form_urlencoded"
version = "1.2.1"
@@ -1175,9 +1635,9 @@ dependencies = [
[[package]]
name = "futures"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335"
+checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
dependencies = [
"futures-channel",
"futures-core",
@@ -1190,9 +1650,9 @@ dependencies = [
[[package]]
name = "futures-channel"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb"
+checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
dependencies = [
"futures-core",
"futures-sink",
@@ -1200,15 +1660,15 @@ dependencies = [
[[package]]
name = "futures-core"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c"
+checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
[[package]]
name = "futures-executor"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc"
+checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
dependencies = [
"futures-core",
"futures-task",
@@ -1217,59 +1677,38 @@ dependencies = [
[[package]]
name = "futures-io"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa"
-
-[[package]]
-name = "futures-lite"
-version = "1.13.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"
-dependencies = [
- "fastrand 1.9.0",
- "futures-core",
- "futures-io",
- "memchr",
- "parking",
- "pin-project-lite",
- "waker-fn",
-]
+checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
[[package]]
name = "futures-macro"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb"
+checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.41",
+ "syn 2.0.77",
]
[[package]]
name = "futures-sink"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817"
+checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
[[package]]
name = "futures-task"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2"
-
-[[package]]
-name = "futures-timer"
-version = "3.0.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c"
+checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
[[package]]
name = "futures-util"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104"
+checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
dependencies = [
"futures-channel",
"futures-core",
@@ -1284,16 +1723,21 @@ dependencies = [
]
[[package]]
-name = "generator"
-version = "0.7.5"
+name = "fuzzy-matcher"
+version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e"
+checksum = "54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94"
dependencies = [
- "cc",
- "libc",
- "log",
- "rustversion",
- "windows",
+ "thread_local",
+]
+
+[[package]]
+name = "fxhash"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c"
+dependencies = [
+ "byteorder",
]
[[package]]
@@ -1304,29 +1748,19 @@ checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
dependencies = [
"typenum",
"version_check",
+ "zeroize",
]
[[package]]
name = "getrandom"
-version = "0.1.16"
+version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
-dependencies = [
- "cfg-if",
- "libc",
- "wasi 0.9.0+wasi-snapshot-preview1",
-]
-
-[[package]]
-name = "getrandom"
-version = "0.2.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f"
+checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
dependencies = [
"cfg-if",
"js-sys",
"libc",
- "wasi 0.11.0+wasi-snapshot-preview1",
+ "wasi",
"wasm-bindgen",
]
@@ -1344,22 +1778,22 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
[[package]]
name = "globset"
-version = "0.4.14"
+version = "0.4.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1"
+checksum = "15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19"
dependencies = [
"aho-corasick",
"bstr",
"log",
- "regex-automata 0.4.3",
- "regex-syntax 0.8.2",
+ "regex-automata",
+ "regex-syntax",
]
[[package]]
name = "goblin"
-version = "0.6.1"
+version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d6b4de4a8eb6c46a8c77e1d3be942cb9a8bf073c22374578e5ba4b08ed0ff68"
+checksum = "1b363a30c165f666402fe6a3024d3bec7ebc898f96a4a23bd1c99f8dbf3f4f47"
dependencies = [
"log",
"plain",
@@ -1367,24 +1801,45 @@ dependencies = [
]
[[package]]
-name = "h2"
-version = "0.3.22"
+name = "group"
+version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d6250322ef6e60f93f9a2162799302cd6f68f79f6e5d85c8c16f14d1d958178"
+checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63"
dependencies = [
+ "ff",
+ "rand_core",
+ "subtle",
+]
+
+[[package]]
+name = "h2"
+version = "0.4.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205"
+dependencies = [
+ "atomic-waker",
"bytes",
"fnv",
"futures-core",
"futures-sink",
- "futures-util",
"http",
- "indexmap 2.1.0",
+ "indexmap 2.5.0",
"slab",
"tokio",
"tokio-util",
"tracing",
]
+[[package]]
+name = "half"
+version = "2.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888"
+dependencies = [
+ "cfg-if",
+ "crunchy",
+]
+
[[package]]
name = "hashbrown"
version = "0.12.3"
@@ -1393,9 +1848,9 @@ checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
[[package]]
name = "hashbrown"
-version = "0.14.3"
+version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
+checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
[[package]]
name = "heck"
@@ -1404,10 +1859,28 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
[[package]]
-name = "hermit-abi"
-version = "0.3.3"
+name = "heck"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
+checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
+
+[[package]]
+name = "hermit-abi"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
+
+[[package]]
+name = "hermit-abi"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc"
+
+[[package]]
+name = "hex"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
name = "hkdf"
@@ -1438,9 +1911,9 @@ dependencies = [
[[package]]
name = "http"
-version = "0.2.11"
+version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb"
+checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258"
dependencies = [
"bytes",
"fnv",
@@ -1449,41 +1922,32 @@ dependencies = [
[[package]]
name = "http-body"
-version = "0.4.6"
+version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2"
+checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
dependencies = [
"bytes",
"http",
- "pin-project-lite",
]
[[package]]
-name = "http-types"
-version = "2.12.0"
+name = "http-body-util"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e9b187a72d63adbfba487f48095306ac823049cb504ee195541e91c7775f5ad"
+checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f"
dependencies = [
- "anyhow",
- "async-channel",
- "base64 0.13.1",
- "futures-lite",
+ "bytes",
+ "futures-util",
"http",
- "infer",
+ "http-body",
"pin-project-lite",
- "rand 0.7.3",
- "serde",
- "serde_json",
- "serde_qs 0.8.5",
- "serde_urlencoded",
- "url",
]
[[package]]
name = "httparse"
-version = "1.8.0"
+version = "1.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
+checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9"
[[package]]
name = "httpdate"
@@ -1499,13 +1963,12 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
[[package]]
name = "hyper"
-version = "0.14.27"
+version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
+checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05"
dependencies = [
"bytes",
"futures-channel",
- "futures-core",
"futures-util",
"h2",
"http",
@@ -1514,31 +1977,53 @@ dependencies = [
"httpdate",
"itoa",
"pin-project-lite",
- "socket2 0.4.10",
+ "smallvec",
"tokio",
- "tower-service",
- "tracing",
"want",
]
[[package]]
-name = "hyper-tls"
-version = "0.5.0"
+name = "hyper-rustls"
+version = "0.27.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
+checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333"
+dependencies = [
+ "futures-util",
+ "http",
+ "hyper",
+ "hyper-util",
+ "rustls",
+ "rustls-pki-types",
+ "tokio",
+ "tokio-rustls",
+ "tower-service",
+]
+
+[[package]]
+name = "hyper-util"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da62f120a8a37763efb0cf8fdf264b884c7b8b9ac8660b900c8661030c00e6ba"
dependencies = [
"bytes",
+ "futures-channel",
+ "futures-util",
+ "http",
+ "http-body",
"hyper",
- "native-tls",
+ "pin-project-lite",
+ "socket2",
"tokio",
- "tokio-native-tls",
+ "tower",
+ "tower-service",
+ "tracing",
]
[[package]]
name = "iana-time-zone"
-version = "0.1.58"
+version = "0.1.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20"
+checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220"
dependencies = [
"android_system_properties",
"core-foundation-sys",
@@ -1557,6 +2042,12 @@ dependencies = [
"cc",
]
+[[package]]
+name = "ident_case"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
+
[[package]]
name = "idna"
version = "0.5.0"
@@ -1586,25 +2077,20 @@ dependencies = [
[[package]]
name = "indexmap"
-version = "2.1.0"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
+checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5"
dependencies = [
"equivalent",
- "hashbrown 0.14.3",
+ "hashbrown 0.14.5",
+ "serde",
]
[[package]]
name = "indoc"
-version = "2.0.4"
+version = "2.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8"
-
-[[package]]
-name = "infer"
-version = "0.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "64e9829a50b42bb782c1df523f78d332fe371b10c661e78b7a3c34b0198e9fac"
+checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5"
[[package]]
name = "inout"
@@ -1618,99 +2104,126 @@ dependencies = [
[[package]]
name = "inquire"
-version = "0.6.2"
+version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c33e7c1ddeb15c9abcbfef6029d8e29f69b52b6d6c891031b88ed91b5065803b"
+checksum = "0fddf93031af70e75410a2511ec04d49e758ed2f26dad3404a934e0fb45cc12a"
dependencies = [
- "bitflags 1.3.2",
+ "bitflags 2.6.0",
"crossterm 0.25.0",
"dyn-clone",
- "lazy_static",
+ "fuzzy-matcher",
+ "fxhash",
"newline-converter",
- "thiserror",
+ "once_cell",
"unicode-segmentation",
"unicode-width",
]
-[[package]]
-name = "instant"
-version = "0.1.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
-dependencies = [
- "cfg-if",
-]
-
[[package]]
name = "ipnet"
-version = "2.9.0"
+version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
+checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4"
[[package]]
name = "is-terminal"
-version = "0.4.9"
+version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b"
+checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b"
dependencies = [
- "hermit-abi",
- "rustix",
- "windows-sys 0.48.0",
+ "hermit-abi 0.4.0",
+ "libc",
+ "windows-sys 0.52.0",
]
[[package]]
name = "is_ci"
-version = "1.1.1"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "616cde7c720bb2bb5824a224687d8f77bfd38922027f01d825cd7453be5099fb"
+checksum = "7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45"
+
+[[package]]
+name = "is_terminal_polyfill"
+version = "1.70.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
[[package]]
name = "itertools"
-version = "0.12.0"
+version = "0.10.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "25db6b064527c5d482d0423354fcd07a89a2dfe07b67892e62411946db7f07b0"
+checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itertools"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
dependencies = [
"either",
]
[[package]]
name = "itoa"
-version = "1.0.10"
+version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
+checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
+
+[[package]]
+name = "jni"
+version = "0.19.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec"
+dependencies = [
+ "cesu8",
+ "combine",
+ "jni-sys",
+ "log",
+ "thiserror",
+ "walkdir",
+]
+
+[[package]]
+name = "jni-sys"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
[[package]]
name = "js-sys"
-version = "0.3.66"
+version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca"
+checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a"
dependencies = [
"wasm-bindgen",
]
[[package]]
name = "lazy_static"
-version = "1.4.0"
+version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
dependencies = [
"spin",
]
[[package]]
name = "libc"
-version = "0.2.151"
+version = "0.2.158"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4"
+checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439"
[[package]]
name = "libloading"
-version = "0.8.1"
+version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161"
+checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4"
dependencies = [
"cfg-if",
- "windows-sys 0.48.0",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -1721,35 +2234,25 @@ checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058"
[[package]]
name = "libredox"
-version = "0.0.1"
+version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8"
+checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.6.0",
"libc",
- "redox_syscall",
-]
-
-[[package]]
-name = "line-wrap"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9"
-dependencies = [
- "safemem",
]
[[package]]
name = "linux-raw-sys"
-version = "0.4.12"
+version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456"
+checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
[[package]]
name = "lock_api"
-version = "0.4.11"
+version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45"
+checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
dependencies = [
"autocfg",
"scopeguard",
@@ -1757,48 +2260,37 @@ dependencies = [
[[package]]
name = "log"
-version = "0.4.20"
+version = "0.4.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
-
-[[package]]
-name = "loom"
-version = "0.5.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5"
-dependencies = [
- "cfg-if",
- "generator",
- "pin-utils",
- "scoped-tls",
- "tracing",
- "tracing-subscriber",
-]
-
-[[package]]
-name = "matchers"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
-dependencies = [
- "regex-automata 0.1.10",
-]
+checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
[[package]]
name = "memchr"
-version = "2.6.4"
+version = "2.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167"
+checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
[[package]]
name = "memoffset"
-version = "0.9.0"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
+checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
dependencies = [
"autocfg",
]
+[[package]]
+name = "memory-testing"
+version = "0.1.0"
+dependencies = [
+ "bitwarden-crypto",
+ "comfy-table",
+ "hex",
+ "serde",
+ "serde_json",
+ "zeroize",
+]
+
[[package]]
name = "mime"
version = "0.3.17"
@@ -1807,14 +2299,24 @@ checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
[[package]]
name = "mime_guess"
-version = "2.0.4"
+version = "2.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef"
+checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e"
dependencies = [
"mime",
"unicase",
]
+[[package]]
+name = "minicov"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c71e683cd655513b99affab7d317deb690528255a0d5f717f1024093c12b169"
+dependencies = [
+ "cc",
+ "walkdir",
+]
+
[[package]]
name = "minimal-lexical"
version = "0.2.1"
@@ -1823,32 +2325,53 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
[[package]]
name = "miniz_oxide"
-version = "0.7.1"
+version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
+checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08"
dependencies = [
"adler",
]
[[package]]
-name = "mio"
-version = "0.8.10"
+name = "miniz_oxide"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09"
+checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
+dependencies = [
+ "adler2",
+]
+
+[[package]]
+name = "mio"
+version = "0.8.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
dependencies = [
"libc",
"log",
- "wasi 0.11.0+wasi-snapshot-preview1",
+ "wasi",
"windows-sys 0.48.0",
]
[[package]]
-name = "napi"
-version = "2.14.1"
+name = "mio"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1133249c46e92da921bafc8aba4912bf84d6c475f7625183772ed2d0844dc3a7"
+checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
dependencies = [
- "bitflags 2.4.1",
+ "hermit-abi 0.3.9",
+ "libc",
+ "wasi",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "napi"
+version = "2.16.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "53575dfa17f208dd1ce3a2da2da4659aae393b256a472f2738a8586a6c4107fd"
+dependencies = [
+ "bitflags 2.6.0",
"ctor",
"napi-derive",
"napi-sys",
@@ -1858,29 +2381,29 @@ dependencies = [
[[package]]
name = "napi-build"
-version = "2.1.0"
+version = "2.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4b4532cf86bfef556348ac65e561e3123879f0e7566cca6d43a6ff5326f13df"
+checksum = "e1c0f5d67ee408a4685b61f5ab7e58605c8ae3f2b4189f0127d804ff13d5560a"
[[package]]
name = "napi-derive"
-version = "2.14.4"
+version = "2.16.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b5af262f1d8e660742eb722abc7113a5b3c3de4144d0ef23ede2518672ceff1"
+checksum = "17435f7a00bfdab20b0c27d9c56f58f6499e418252253081bfff448099da31d1"
dependencies = [
"cfg-if",
"convert_case",
"napi-derive-backend",
"proc-macro2",
"quote",
- "syn 2.0.41",
+ "syn 2.0.77",
]
[[package]]
name = "napi-derive-backend"
-version = "1.0.57"
+version = "1.0.74"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ea236321b521d6926213a2021e407b0562e28a257c037a45919e414d2cdb4f8"
+checksum = "967c485e00f0bf3b1bdbe510a38a4606919cf1d34d9a37ad41f25a81aa077abe"
dependencies = [
"convert_case",
"once_cell",
@@ -1888,41 +2411,23 @@ dependencies = [
"quote",
"regex",
"semver",
- "syn 2.0.41",
+ "syn 2.0.77",
]
[[package]]
name = "napi-sys"
-version = "2.3.0"
+version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2503fa6af34dc83fb74888df8b22afe933b58d37daf7d80424b1c60c68196b8b"
+checksum = "427802e8ec3a734331fec1035594a210ce1ff4dc5bc1950530920ab717964ea3"
dependencies = [
"libloading",
]
-[[package]]
-name = "native-tls"
-version = "0.2.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e"
-dependencies = [
- "lazy_static",
- "libc",
- "log",
- "openssl",
- "openssl-probe",
- "openssl-sys",
- "schannel",
- "security-framework",
- "security-framework-sys",
- "tempfile",
-]
-
[[package]]
name = "newline-converter"
-version = "0.2.2"
+version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1f71d09d5c87634207f894c6b31b6a2b2c64ea3bdcf71bd5599fdbbe1600c00f"
+checksum = "47b6b097ecb1cbfed438542d16e84fd7ad9b0c76c8a65b7f9039212a3d14dc7f"
dependencies = [
"unicode-segmentation",
]
@@ -1937,16 +2442,6 @@ dependencies = [
"minimal-lexical",
]
-[[package]]
-name = "nu-ansi-term"
-version = "0.46.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
-dependencies = [
- "overload",
- "winapi",
-]
-
[[package]]
name = "nu-ansi-term"
version = "0.49.0"
@@ -1958,11 +2453,10 @@ dependencies = [
[[package]]
name = "num-bigint"
-version = "0.4.4"
+version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0"
+checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
dependencies = [
- "autocfg",
"num-integer",
"num-traits",
]
@@ -1979,26 +2473,31 @@ dependencies = [
"num-integer",
"num-iter",
"num-traits",
- "rand 0.8.5",
+ "rand",
"smallvec",
"zeroize",
]
[[package]]
-name = "num-integer"
-version = "0.1.45"
+name = "num-conv"
+version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
+
+[[package]]
+name = "num-integer"
+version = "0.1.46"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
dependencies = [
- "autocfg",
"num-traits",
]
[[package]]
name = "num-iter"
-version = "0.1.43"
+version = "0.1.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
+checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf"
dependencies = [
"autocfg",
"num-integer",
@@ -2007,9 +2506,9 @@ dependencies = [
[[package]]
name = "num-traits"
-version = "0.2.17"
+version = "0.2.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
+checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
dependencies = [
"autocfg",
"libm",
@@ -2021,15 +2520,15 @@ version = "1.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
dependencies = [
- "hermit-abi",
+ "hermit-abi 0.3.9",
"libc",
]
[[package]]
name = "object"
-version = "0.32.1"
+version = "0.32.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0"
+checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
dependencies = [
"memchr",
]
@@ -2040,15 +2539,6 @@ version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
-[[package]]
-name = "oneshot"
-version = "0.1.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f6640c6bda7731b1fdbab747981a0f896dd1fedaf9f4a53fa237a04a84431f4"
-dependencies = [
- "loom",
-]
-
[[package]]
name = "onig"
version = "6.4.0"
@@ -2072,30 +2562,10 @@ dependencies = [
]
[[package]]
-name = "openssl"
-version = "0.10.61"
+name = "oorandom"
+version = "11.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b8419dc8cc6d866deb801274bba2e6f8f6108c1bb7fcc10ee5ab864931dbb45"
-dependencies = [
- "bitflags 2.4.1",
- "cfg-if",
- "foreign-types",
- "libc",
- "once_cell",
- "openssl-macros",
- "openssl-sys",
-]
-
-[[package]]
-name = "openssl-macros"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.41",
-]
+checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9"
[[package]]
name = "openssl-probe"
@@ -2103,28 +2573,6 @@ version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
-[[package]]
-name = "openssl-src"
-version = "300.2.1+3.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3fe476c29791a5ca0d1273c697e96085bbabbbea2ef7afd5617e78a4b40332d3"
-dependencies = [
- "cc",
-]
-
-[[package]]
-name = "openssl-sys"
-version = "0.9.97"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c3eaad34cdd97d81de97964fc7f29e2d104f483840d906ef56daa1912338460b"
-dependencies = [
- "cc",
- "libc",
- "openssl-src",
- "pkg-config",
- "vcpkg",
-]
-
[[package]]
name = "option-ext"
version = "0.2.0"
@@ -2132,10 +2580,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
[[package]]
-name = "overload"
-version = "0.1.1"
+name = "oslog"
+version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
+checksum = "80d2043d1f61d77cb2f4b1f7b7b2295f40507f5f8e9d1c8bf10a1ca5f97a3969"
+dependencies = [
+ "cc",
+ "dashmap",
+ "log",
+]
[[package]]
name = "owo-colors"
@@ -2144,16 +2597,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f"
[[package]]
-name = "parking"
-version = "2.2.0"
+name = "p256"
+version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae"
+checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b"
+dependencies = [
+ "ecdsa",
+ "elliptic-curve",
+ "primeorder",
+ "sha2",
+]
[[package]]
name = "parking_lot"
-version = "0.12.1"
+version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
+checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
dependencies = [
"lock_api",
"parking_lot_core",
@@ -2161,15 +2620,79 @@ dependencies = [
[[package]]
name = "parking_lot_core"
-version = "0.9.9"
+version = "0.9.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e"
+checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
dependencies = [
"cfg-if",
"libc",
"redox_syscall",
"smallvec",
- "windows-targets 0.48.5",
+ "windows-targets 0.52.6",
+]
+
+[[package]]
+name = "passkey"
+version = "0.2.0"
+source = "git+https://github.com/bitwarden/passkey-rs?rev=ff757604cd7b4e8f321ed1616fef7e40e21ac5df#ff757604cd7b4e8f321ed1616fef7e40e21ac5df"
+dependencies = [
+ "passkey-authenticator",
+ "passkey-client",
+ "passkey-transports",
+ "passkey-types",
+]
+
+[[package]]
+name = "passkey-authenticator"
+version = "0.2.0"
+source = "git+https://github.com/bitwarden/passkey-rs?rev=ff757604cd7b4e8f321ed1616fef7e40e21ac5df#ff757604cd7b4e8f321ed1616fef7e40e21ac5df"
+dependencies = [
+ "async-trait",
+ "coset",
+ "log",
+ "p256",
+ "passkey-types",
+ "rand",
+]
+
+[[package]]
+name = "passkey-client"
+version = "0.2.0"
+source = "git+https://github.com/bitwarden/passkey-rs?rev=ff757604cd7b4e8f321ed1616fef7e40e21ac5df#ff757604cd7b4e8f321ed1616fef7e40e21ac5df"
+dependencies = [
+ "ciborium",
+ "coset",
+ "idna",
+ "nom",
+ "passkey-authenticator",
+ "passkey-types",
+ "public-suffix",
+ "serde",
+ "serde_json",
+ "url",
+]
+
+[[package]]
+name = "passkey-transports"
+version = "0.1.0"
+source = "git+https://github.com/bitwarden/passkey-rs?rev=ff757604cd7b4e8f321ed1616fef7e40e21ac5df#ff757604cd7b4e8f321ed1616fef7e40e21ac5df"
+
+[[package]]
+name = "passkey-types"
+version = "0.2.1"
+source = "git+https://github.com/bitwarden/passkey-rs?rev=ff757604cd7b4e8f321ed1616fef7e40e21ac5df#ff757604cd7b4e8f321ed1616fef7e40e21ac5df"
+dependencies = [
+ "bitflags 2.6.0",
+ "ciborium",
+ "coset",
+ "data-encoding",
+ "getrandom",
+ "indexmap 2.5.0",
+ "rand",
+ "serde",
+ "serde_json",
+ "sha2",
+ "strum 0.25.0",
]
[[package]]
@@ -2179,15 +2702,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166"
dependencies = [
"base64ct",
- "rand_core 0.6.4",
+ "rand_core",
"subtle",
]
[[package]]
name = "paste"
-version = "1.0.14"
+version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
+checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
[[package]]
name = "path_abs"
@@ -2223,10 +2746,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
[[package]]
-name = "pin-project-lite"
-version = "0.2.13"
+name = "pin-project"
+version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
+checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3"
+dependencies = [
+ "pin-project-internal",
+]
+
+[[package]]
+name = "pin-project-internal"
+version = "1.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.77",
+]
+
+[[package]]
+name = "pin-project-lite"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
[[package]]
name = "pin-utils"
@@ -2257,9 +2800,9 @@ dependencies = [
[[package]]
name = "pkg-config"
-version = "0.3.27"
+version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
+checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2"
[[package]]
name = "plain"
@@ -2269,18 +2812,51 @@ checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
[[package]]
name = "plist"
-version = "1.6.0"
+version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e5699cc8a63d1aa2b1ee8e12b9ad70ac790d65788cd36101fa37f87ea46c4cef"
+checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016"
dependencies = [
- "base64 0.21.5",
- "indexmap 2.1.0",
- "line-wrap",
+ "base64",
+ "indexmap 2.5.0",
"quick-xml",
"serde",
"time",
]
+[[package]]
+name = "plotters"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747"
+dependencies = [
+ "num-traits",
+ "plotters-backend",
+ "plotters-svg",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "plotters-backend"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a"
+
+[[package]]
+name = "plotters-svg"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670"
+dependencies = [
+ "plotters-backend",
+]
+
+[[package]]
+name = "portable-atomic"
+version = "1.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d30538d42559de6b034bc76fd6dd4c38961b1ee5c6c56e3808c50128fdbc22ce"
+
[[package]]
name = "powerfmt"
version = "0.2.0"
@@ -2289,66 +2865,83 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
[[package]]
name = "ppv-lite86"
-version = "0.2.17"
+version = "0.2.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
+dependencies = [
+ "zerocopy",
+]
+
+[[package]]
+name = "primeorder"
+version = "0.13.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6"
+dependencies = [
+ "elliptic-curve",
+]
+
+[[package]]
+name = "proc-macro-error"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
+dependencies = [
+ "proc-macro-error-attr",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+ "version_check",
+]
+
+[[package]]
+name = "proc-macro-error-attr"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "version_check",
+]
[[package]]
name = "proc-macro2"
-version = "1.0.70"
+version = "1.0.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b"
+checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
dependencies = [
"unicode-ident",
]
+[[package]]
+name = "public-suffix"
+version = "0.1.1"
+source = "git+https://github.com/bitwarden/passkey-rs?rev=ff757604cd7b4e8f321ed1616fef7e40e21ac5df#ff757604cd7b4e8f321ed1616fef7e40e21ac5df"
+
[[package]]
name = "pyo3"
-version = "0.20.0"
+version = "0.22.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "04e8453b658fe480c3e70c8ed4e3d3ec33eb74988bd186561b0cc66b85c3bc4b"
+checksum = "15ee168e30649f7f234c3d49ef5a7a6cbf5134289bc46c29ff3155fa3221c225"
dependencies = [
"cfg-if",
"indoc",
"libc",
"memoffset",
- "parking_lot",
+ "once_cell",
+ "portable-atomic",
"pyo3-build-config",
"pyo3-ffi",
"pyo3-macros",
"unindent",
]
-[[package]]
-name = "pyo3-asyncio"
-version = "0.20.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ea6b68e93db3622f3bb3bf363246cf948ed5375afe7abff98ccbdd50b184995"
-dependencies = [
- "futures",
- "once_cell",
- "pin-project-lite",
- "pyo3",
- "pyo3-asyncio-macros",
- "tokio",
-]
-
-[[package]]
-name = "pyo3-asyncio-macros"
-version = "0.20.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56c467178e1da6252c95c29ecf898b133f742e9181dca5def15dc24e19d45a39"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 1.0.109",
-]
-
[[package]]
name = "pyo3-build-config"
-version = "0.20.0"
+version = "0.22.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a96fe70b176a89cff78f2fa7b3c930081e163d5379b4dcdf993e3ae29ca662e5"
+checksum = "e61cef80755fe9e46bb8a0b8f20752ca7676dcc07a5277d8b7768c6172e529b3"
dependencies = [
"once_cell",
"target-lexicon",
@@ -2356,9 +2949,9 @@ dependencies = [
[[package]]
name = "pyo3-ffi"
-version = "0.20.0"
+version = "0.22.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "214929900fd25e6604661ed9cf349727c8920d47deff196c4e28165a6ef2a96b"
+checksum = "67ce096073ec5405f5ee2b8b31f03a68e02aa10d5d4f565eca04acc41931fa1c"
dependencies = [
"libc",
"pyo3-build-config",
@@ -2366,9 +2959,9 @@ dependencies = [
[[package]]
name = "pyo3-log"
-version = "0.9.0"
+version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c10808ee7250403bedb24bc30c32493e93875fef7ba3e4292226fe924f398bd"
+checksum = "3ac84e6eec1159bc2a575c9ae6723baa6ee9d45873e9bebad1e3ad7e8d28a443"
dependencies = [
"arc-swap",
"log",
@@ -2377,57 +2970,93 @@ dependencies = [
[[package]]
name = "pyo3-macros"
-version = "0.20.0"
+version = "0.22.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dac53072f717aa1bfa4db832b39de8c875b7c7af4f4a6fe93cdbf9264cf8383b"
+checksum = "2440c6d12bc8f3ae39f1e775266fa5122fd0c8891ce7520fa6048e683ad3de28"
dependencies = [
"proc-macro2",
"pyo3-macros-backend",
"quote",
- "syn 2.0.41",
+ "syn 2.0.77",
]
[[package]]
name = "pyo3-macros-backend"
-version = "0.20.0"
+version = "0.22.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7774b5a8282bd4f25f803b1f0d945120be959a36c72e08e7cd031c792fdfd424"
+checksum = "1be962f0e06da8f8465729ea2cb71a416d2257dff56cbe40a70d3e62a93ae5d1"
dependencies = [
- "heck",
+ "heck 0.5.0",
"proc-macro2",
+ "pyo3-build-config",
"quote",
- "syn 2.0.41",
+ "syn 2.0.77",
]
[[package]]
name = "quick-xml"
-version = "0.31.0"
+version = "0.32.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33"
+checksum = "1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2"
dependencies = [
"memchr",
]
[[package]]
-name = "quote"
-version = "1.0.33"
+name = "quinn"
+version = "0.11.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
+checksum = "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684"
dependencies = [
- "proc-macro2",
+ "bytes",
+ "pin-project-lite",
+ "quinn-proto",
+ "quinn-udp",
+ "rustc-hash",
+ "rustls",
+ "socket2",
+ "thiserror",
+ "tokio",
+ "tracing",
]
[[package]]
-name = "rand"
-version = "0.7.3"
+name = "quinn-proto"
+version = "0.11.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
+checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6"
+dependencies = [
+ "bytes",
+ "rand",
+ "ring",
+ "rustc-hash",
+ "rustls",
+ "slab",
+ "thiserror",
+ "tinyvec",
+ "tracing",
+]
+
+[[package]]
+name = "quinn-udp"
+version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4fe68c2e9e1a1234e218683dbdf9f9dfcb094113c5ac2b938dfcb9bab4c4140b"
dependencies = [
- "getrandom 0.1.16",
"libc",
- "rand_chacha 0.2.2",
- "rand_core 0.5.1",
- "rand_hc",
+ "once_cell",
+ "socket2",
+ "tracing",
+ "windows-sys 0.59.0",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
+dependencies = [
+ "proc-macro2",
]
[[package]]
@@ -2437,18 +3066,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
dependencies = [
"libc",
- "rand_chacha 0.3.1",
- "rand_core 0.6.4",
-]
-
-[[package]]
-name = "rand_chacha"
-version = "0.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
-dependencies = [
- "ppv-lite86",
- "rand_core 0.5.1",
+ "rand_chacha",
+ "rand_core",
]
[[package]]
@@ -2458,16 +3077,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
dependencies = [
"ppv-lite86",
- "rand_core 0.6.4",
-]
-
-[[package]]
-name = "rand_core"
-version = "0.5.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
-dependencies = [
- "getrandom 0.1.16",
+ "rand_core",
]
[[package]]
@@ -2476,142 +3086,161 @@ version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
dependencies = [
- "getrandom 0.2.11",
+ "getrandom",
]
[[package]]
-name = "rand_hc"
-version = "0.2.0"
+name = "rayon"
+version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
+checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
dependencies = [
- "rand_core 0.5.1",
+ "either",
+ "rayon-core",
+]
+
+[[package]]
+name = "rayon-core"
+version = "1.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
+dependencies = [
+ "crossbeam-deque",
+ "crossbeam-utils",
]
[[package]]
name = "redox_syscall"
-version = "0.4.1"
+version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
+checksum = "0884ad60e090bf1345b93da0a5de8923c93884cd03f40dfcfddd3b4bee661853"
dependencies = [
- "bitflags 1.3.2",
+ "bitflags 2.6.0",
]
[[package]]
name = "redox_users"
-version = "0.4.4"
+version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4"
+checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
dependencies = [
- "getrandom 0.2.11",
+ "getrandom",
"libredox",
"thiserror",
]
[[package]]
name = "regex"
-version = "1.10.2"
+version = "1.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
+checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619"
dependencies = [
"aho-corasick",
"memchr",
- "regex-automata 0.4.3",
- "regex-syntax 0.8.2",
+ "regex-automata",
+ "regex-syntax",
]
[[package]]
name = "regex-automata"
-version = "0.1.10"
+version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
-dependencies = [
- "regex-syntax 0.6.29",
-]
-
-[[package]]
-name = "regex-automata"
-version = "0.4.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
+checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df"
dependencies = [
"aho-corasick",
"memchr",
- "regex-syntax 0.8.2",
+ "regex-syntax",
]
[[package]]
name = "regex-syntax"
-version = "0.6.29"
+version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
-
-[[package]]
-name = "regex-syntax"
-version = "0.7.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da"
-
-[[package]]
-name = "regex-syntax"
-version = "0.8.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
+checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"
[[package]]
name = "reqwest"
-version = "0.11.22"
+version = "0.12.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b"
+checksum = "f8f4955649ef5c38cc7f9e8aa41761d48fb9677197daea9984dc54f56aad5e63"
dependencies = [
- "base64 0.21.5",
+ "base64",
"bytes",
- "encoding_rs",
"futures-core",
"futures-util",
"h2",
"http",
"http-body",
+ "http-body-util",
"hyper",
- "hyper-tls",
+ "hyper-rustls",
+ "hyper-util",
"ipnet",
"js-sys",
"log",
"mime",
"mime_guess",
- "native-tls",
"once_cell",
"percent-encoding",
"pin-project-lite",
+ "quinn",
+ "rustls",
+ "rustls-pemfile",
+ "rustls-pki-types",
"serde",
"serde_json",
"serde_urlencoded",
- "system-configuration",
+ "sync_wrapper",
"tokio",
- "tokio-native-tls",
+ "tokio-rustls",
"tower-service",
"url",
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
- "winreg",
+ "windows-registry",
]
[[package]]
-name = "retain_mut"
-version = "0.1.9"
+name = "rfc6979"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0"
+checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2"
+dependencies = [
+ "hmac",
+ "subtle",
+]
[[package]]
name = "rgb"
-version = "0.8.37"
+version = "0.8.50"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8"
+checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a"
dependencies = [
"bytemuck",
]
+[[package]]
+name = "ring"
+version = "0.17.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d"
+dependencies = [
+ "cc",
+ "cfg-if",
+ "getrandom",
+ "libc",
+ "spin",
+ "untrusted",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "roff"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3"
+
[[package]]
name = "rsa"
version = "0.9.6"
@@ -2625,7 +3254,7 @@ dependencies = [
"num-traits",
"pkcs1",
"pkcs8",
- "rand_core 0.6.4",
+ "rand_core",
"signature",
"spki",
"subtle",
@@ -2634,17 +3263,23 @@ dependencies = [
[[package]]
name = "rustc-demangle"
-version = "0.1.23"
+version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
+checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
+
+[[package]]
+name = "rustc-hash"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152"
[[package]]
name = "rustix"
-version = "0.38.28"
+version = "0.38.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316"
+checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.6.0",
"errno",
"libc",
"linux-raw-sys",
@@ -2652,22 +3287,97 @@ dependencies = [
]
[[package]]
-name = "rustversion"
-version = "1.0.14"
+name = "rustls"
+version = "0.23.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4"
+checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8"
+dependencies = [
+ "once_cell",
+ "ring",
+ "rustls-pki-types",
+ "rustls-webpki",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "rustls-native-certs"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5"
+dependencies = [
+ "openssl-probe",
+ "rustls-pemfile",
+ "rustls-pki-types",
+ "schannel",
+ "security-framework",
+]
+
+[[package]]
+name = "rustls-pemfile"
+version = "2.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425"
+dependencies = [
+ "base64",
+ "rustls-pki-types",
+]
+
+[[package]]
+name = "rustls-pki-types"
+version = "1.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0"
+
+[[package]]
+name = "rustls-platform-verifier"
+version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "afbb878bdfdf63a336a5e63561b1835e7a8c91524f51621db870169eac84b490"
+dependencies = [
+ "core-foundation",
+ "core-foundation-sys",
+ "jni",
+ "log",
+ "once_cell",
+ "rustls",
+ "rustls-native-certs",
+ "rustls-platform-verifier-android",
+ "rustls-webpki",
+ "security-framework",
+ "security-framework-sys",
+ "webpki-roots",
+ "winapi",
+]
+
+[[package]]
+name = "rustls-platform-verifier-android"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f"
+
+[[package]]
+name = "rustls-webpki"
+version = "0.102.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9"
+dependencies = [
+ "ring",
+ "rustls-pki-types",
+ "untrusted",
+]
+
+[[package]]
+name = "rustversion"
+version = "1.0.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6"
[[package]]
name = "ryu"
-version = "1.0.16"
+version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c"
-
-[[package]]
-name = "safemem"
-version = "0.3.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072"
+checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
[[package]]
name = "same-file"
@@ -2680,18 +3390,18 @@ dependencies = [
[[package]]
name = "schannel"
-version = "0.1.22"
+version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
+checksum = "e9aaafd5a2b6e3d657ff009d82fbd630b6bd54dd4eb06f21693925cdf80f9b8b"
dependencies = [
- "windows-sys 0.48.0",
+ "windows-sys 0.59.0",
]
[[package]]
name = "schemars"
-version = "0.8.16"
+version = "0.8.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "45a28f4c49489add4ce10783f7911893516f15afe45d015608d41faca6bc4d29"
+checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92"
dependencies = [
"chrono",
"dyn-clone",
@@ -2704,14 +3414,14 @@ dependencies = [
[[package]]
name = "schemars_derive"
-version = "0.8.16"
+version = "0.8.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c767fd6fa65d9ccf9cf026122c1b555f2ef9a4f0cea69da4d7dbc3e258d30967"
+checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e"
dependencies = [
"proc-macro2",
"quote",
"serde_derive_internals",
- "syn 1.0.109",
+ "syn 2.0.77",
]
[[package]]
@@ -2728,22 +3438,22 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "scroll"
-version = "0.11.0"
+version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "04c565b551bafbef4157586fa379538366e4385d42082f255bfd96e4fe8519da"
+checksum = "6ab8598aa408498679922eff7fa985c25d58a90771bd6be794434c5277eab1a6"
dependencies = [
"scroll_derive",
]
[[package]]
name = "scroll_derive"
-version = "0.11.1"
+version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae"
+checksum = "7f81c2fde025af7e69b1d1420531c8a8811ca898919db177141a85313b1cb932"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.41",
+ "syn 2.0.77",
]
[[package]]
@@ -2754,29 +3464,45 @@ dependencies = [
"bitwarden",
"bitwarden-json",
"bitwarden-uniffi",
- "itertools",
+ "itertools 0.13.0",
"schemars",
"serde_json",
]
[[package]]
-name = "security-framework"
-version = "2.9.2"
+name = "sec1"
+version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de"
+checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc"
dependencies = [
- "bitflags 1.3.2",
+ "base16ct",
+ "der",
+ "generic-array",
+ "pkcs8",
+ "serdect",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "security-framework"
+version = "2.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
+dependencies = [
+ "bitflags 2.6.0",
"core-foundation",
"core-foundation-sys",
"libc",
+ "num-bigint",
"security-framework-sys",
]
[[package]]
name = "security-framework-sys"
-version = "2.9.1"
+version = "2.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a"
+checksum = "ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6"
dependencies = [
"core-foundation-sys",
"libc",
@@ -2784,71 +3510,62 @@ dependencies = [
[[package]]
name = "semver"
-version = "1.0.20"
+version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090"
+checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
dependencies = [
"serde",
]
[[package]]
name = "serde"
-version = "1.0.193"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89"
+checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.193"
+version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3"
+checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.41",
+ "syn 2.0.77",
]
[[package]]
name = "serde_derive_internals"
-version = "0.26.0"
+version = "0.29.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c"
+checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
dependencies = [
"proc-macro2",
"quote",
- "syn 1.0.109",
+ "syn 2.0.77",
]
[[package]]
name = "serde_json"
-version = "1.0.108"
+version = "1.0.128"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b"
+checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
dependencies = [
+ "indexmap 2.5.0",
"itoa",
+ "memchr",
"ryu",
"serde",
]
[[package]]
name = "serde_qs"
-version = "0.8.5"
+version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c7715380eec75f029a4ef7de39a9200e0a63823176b759d055b613f5a87df6a6"
-dependencies = [
- "percent-encoding",
- "serde",
- "thiserror",
-]
-
-[[package]]
-name = "serde_qs"
-version = "0.12.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0431a35568651e363364210c91983c1da5eb29404d9f0928b67d4ebcfa7d330c"
+checksum = "cd34f36fe4c5ba9654417139a9b3a20d2e1de6012ee678ad14d240c22c78d8d6"
dependencies = [
"percent-encoding",
"serde",
@@ -2857,20 +3574,20 @@ dependencies = [
[[package]]
name = "serde_repr"
-version = "0.1.17"
+version = "0.1.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145"
+checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.41",
+ "syn 2.0.77",
]
[[package]]
name = "serde_spanned"
-version = "0.6.4"
+version = "0.6.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80"
+checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d"
dependencies = [
"serde",
]
@@ -2888,18 +3605,58 @@ dependencies = [
]
[[package]]
-name = "serde_yaml"
-version = "0.9.27"
+name = "serde_with"
+version = "3.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3cc7a1570e38322cfe4154732e5110f887ea57e22b76f4bfd32b5bdd3368666c"
+checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857"
dependencies = [
- "indexmap 2.1.0",
+ "base64",
+ "chrono",
+ "hex",
+ "indexmap 1.9.3",
+ "indexmap 2.5.0",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "serde_with_macros",
+ "time",
+]
+
+[[package]]
+name = "serde_with_macros"
+version = "3.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350"
+dependencies = [
+ "darling",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.77",
+]
+
+[[package]]
+name = "serde_yaml"
+version = "0.9.34+deprecated"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47"
+dependencies = [
+ "indexmap 2.5.0",
"itoa",
"ryu",
"serde",
"unsafe-libyaml",
]
+[[package]]
+name = "serdect"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177"
+dependencies = [
+ "base16ct",
+ "serde",
+]
+
[[package]]
name = "sha1"
version = "0.10.6"
@@ -2931,6 +3688,12 @@ dependencies = [
"lazy_static",
]
+[[package]]
+name = "shlex"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
+
[[package]]
name = "signal-hook"
version = "0.3.17"
@@ -2943,20 +3706,20 @@ dependencies = [
[[package]]
name = "signal-hook-mio"
-version = "0.2.3"
+version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af"
+checksum = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd"
dependencies = [
"libc",
- "mio",
+ "mio 0.8.11",
"signal-hook",
]
[[package]]
name = "signal-hook-registry"
-version = "1.4.1"
+version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
+checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
dependencies = [
"libc",
]
@@ -2968,7 +3731,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"
dependencies = [
"digest",
- "rand_core 0.6.4",
+ "rand_core",
]
[[package]]
@@ -2988,9 +3751,9 @@ dependencies = [
[[package]]
name = "smallvec"
-version = "1.11.2"
+version = "1.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970"
+checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
[[package]]
name = "smawk"
@@ -3000,29 +3763,19 @@ checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c"
[[package]]
name = "socket2"
-version = "0.4.10"
+version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d"
+checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
dependencies = [
"libc",
- "winapi",
-]
-
-[[package]]
-name = "socket2"
-version = "0.5.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9"
-dependencies = [
- "libc",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
name = "spin"
-version = "0.5.2"
+version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
+checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
[[package]]
name = "spki"
@@ -3048,15 +3801,24 @@ checksum = "8207e78455ffdf55661170876f88daf85356e4edd54e0a3dbc79586ca1e50cbe"
[[package]]
name = "strsim"
-version = "0.10.0"
+version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
[[package]]
name = "strum"
version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125"
+dependencies = [
+ "strum_macros 0.25.3",
+]
+
+[[package]]
+name = "strum"
+version = "0.26.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06"
[[package]]
name = "strum_macros"
@@ -3064,26 +3826,38 @@ version = "0.25.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0"
dependencies = [
- "heck",
+ "heck 0.4.1",
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.41",
+ "syn 2.0.77",
+]
+
+[[package]]
+name = "strum_macros"
+version = "0.26.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be"
+dependencies = [
+ "heck 0.5.0",
+ "proc-macro2",
+ "quote",
+ "rustversion",
+ "syn 2.0.77",
]
[[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 = "supports-color"
-version = "2.1.0"
+version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d6398cde53adc3c4557306a96ce67b302968513830a77a95b2b17305d9719a89"
+checksum = "8775305acf21c96926c900ad056abeef436701108518cf890020387236ac5a77"
dependencies = [
- "is-terminal",
"is_ci",
]
@@ -3094,15 +3868,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
dependencies = [
"proc-macro2",
- "quote",
"unicode-ident",
]
[[package]]
name = "syn"
-version = "2.0.41"
+version = "2.0.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "44c8b28c477cc3bf0e7966561e3460130e1255f7a1cf71931075f1c5e7a7e269"
+checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed"
dependencies = [
"proc-macro2",
"quote",
@@ -3110,10 +3883,19 @@ dependencies = [
]
[[package]]
-name = "syntect"
-version = "5.1.0"
+name = "sync_wrapper"
+version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e02b4b303bf8d08bfeb0445cba5068a3d306b6baece1d5582171a9bf49188f91"
+checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394"
+dependencies = [
+ "futures-core",
+]
+
+[[package]]
+name = "syntect"
+version = "5.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "874dcfa363995604333cf947ae9f751ca3af4522c60886774c4963943b4746b1"
dependencies = [
"bincode",
"bitflags 1.3.2",
@@ -3121,98 +3903,67 @@ dependencies = [
"fnv",
"once_cell",
"onig",
- "regex-syntax 0.7.5",
+ "regex-syntax",
"serde",
+ "serde_derive",
"serde_json",
"thiserror",
"walkdir",
]
-[[package]]
-name = "system-configuration"
-version = "0.5.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7"
-dependencies = [
- "bitflags 1.3.2",
- "core-foundation",
- "system-configuration-sys",
-]
-
-[[package]]
-name = "system-configuration-sys"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9"
-dependencies = [
- "core-foundation-sys",
- "libc",
-]
-
[[package]]
name = "target-lexicon"
-version = "0.12.12"
+version = "0.12.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a"
+checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
[[package]]
name = "tempfile"
-version = "3.8.1"
+version = "3.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5"
+checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64"
dependencies = [
"cfg-if",
- "fastrand 2.0.1",
- "redox_syscall",
+ "fastrand",
+ "once_cell",
"rustix",
- "windows-sys 0.48.0",
-]
-
-[[package]]
-name = "termcolor"
-version = "1.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449"
-dependencies = [
- "winapi-util",
+ "windows-sys 0.59.0",
]
[[package]]
name = "textwrap"
-version = "0.16.0"
+version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
+checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9"
dependencies = [
"smawk",
- "unicode-linebreak",
- "unicode-width",
]
[[package]]
name = "thiserror"
-version = "1.0.51"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f11c217e1416d6f036b870f14e0413d480dbf28edbee1f877abaf0206af43bb7"
+checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.51"
+version = "1.0.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "01742297787513b79cf8e29d1056ede1313e2420b7b3b15d0a768b4921f549df"
+checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.41",
+ "syn 2.0.77",
]
[[package]]
name = "thread_local"
-version = "1.1.7"
+version = "1.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152"
+checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
dependencies = [
"cfg-if",
"once_cell",
@@ -3220,12 +3971,13 @@ dependencies = [
[[package]]
name = "time"
-version = "0.3.30"
+version = "0.3.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5"
+checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
dependencies = [
"deranged",
"itoa",
+ "num-conv",
"powerfmt",
"serde",
"time-core",
@@ -3240,18 +3992,29 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
[[package]]
name = "time-macros"
-version = "0.2.15"
+version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20"
+checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
dependencies = [
+ "num-conv",
"time-core",
]
[[package]]
-name = "tinyvec"
-version = "1.6.0"
+name = "tinytemplate"
+version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
+dependencies = [
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "tinyvec"
+version = "1.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938"
dependencies = [
"tinyvec_macros",
]
@@ -3264,54 +4027,53 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
-version = "1.35.0"
+version = "1.40.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "841d45b238a16291a4e1584e61820b8ae57d696cc5015c459c229ccc6990cc1c"
+checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
dependencies = [
"backtrace",
"bytes",
"libc",
- "mio",
- "num_cpus",
+ "mio 1.0.2",
"pin-project-lite",
- "socket2 0.5.5",
+ "socket2",
"tokio-macros",
- "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.41",
+ "syn 2.0.77",
]
[[package]]
-name = "tokio-native-tls"
-version = "0.3.1"
+name = "tokio-rustls"
+version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
+checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4"
dependencies = [
- "native-tls",
+ "rustls",
+ "rustls-pki-types",
"tokio",
]
[[package]]
name = "tokio-util"
-version = "0.7.10"
+version = "0.7.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15"
+checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a"
dependencies = [
"bytes",
"futures-core",
"futures-sink",
"pin-project-lite",
"tokio",
- "tracing",
]
[[package]]
@@ -3325,9 +4087,9 @@ dependencies = [
[[package]]
name = "toml"
-version = "0.8.8"
+version = "0.8.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35"
+checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e"
dependencies = [
"serde",
"serde_spanned",
@@ -3337,20 +4099,20 @@ dependencies = [
[[package]]
name = "toml_datetime"
-version = "0.6.5"
+version = "0.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
+checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
dependencies = [
"serde",
]
[[package]]
name = "toml_edit"
-version = "0.21.0"
+version = "0.22.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03"
+checksum = "3b072cee73c449a636ffd6f32bd8de3a9f7119139aff882f44943ce2986dc5cf"
dependencies = [
- "indexmap 2.1.0",
+ "indexmap 2.5.0",
"serde",
"serde_spanned",
"toml_datetime",
@@ -3358,10 +4120,31 @@ dependencies = [
]
[[package]]
-name = "tower-service"
-version = "0.3.2"
+name = "tower"
+version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
+checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c"
+dependencies = [
+ "futures-core",
+ "futures-util",
+ "pin-project",
+ "pin-project-lite",
+ "tokio",
+ "tower-layer",
+ "tower-service",
+]
+
+[[package]]
+name = "tower-layer"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
+
+[[package]]
+name = "tower-service"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
[[package]]
name = "tracing"
@@ -3370,21 +4153,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
dependencies = [
"pin-project-lite",
- "tracing-attributes",
"tracing-core",
]
-[[package]]
-name = "tracing-attributes"
-version = "0.1.27"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.41",
-]
-
[[package]]
name = "tracing-core"
version = "0.1.32"
@@ -3405,33 +4176,15 @@ dependencies = [
"tracing-subscriber",
]
-[[package]]
-name = "tracing-log"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
-dependencies = [
- "log",
- "once_cell",
- "tracing-core",
-]
-
[[package]]
name = "tracing-subscriber"
version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b"
dependencies = [
- "matchers",
- "nu-ansi-term 0.46.0",
- "once_cell",
- "regex",
"sharded-slab",
- "smallvec",
"thread_local",
- "tracing",
"tracing-core",
- "tracing-log",
]
[[package]]
@@ -3457,50 +4210,46 @@ dependencies = [
[[package]]
name = "unicode-bidi"
-version = "0.3.14"
+version = "0.3.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416"
+checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
[[package]]
name = "unicode-ident"
-version = "1.0.12"
+version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
-
-[[package]]
-name = "unicode-linebreak"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f"
+checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
[[package]]
name = "unicode-normalization"
-version = "0.1.22"
+version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
+checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956"
dependencies = [
"tinyvec",
]
[[package]]
name = "unicode-segmentation"
-version = "1.10.1"
+version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
+checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
[[package]]
name = "unicode-width"
-version = "0.1.11"
+version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
+checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
[[package]]
name = "uniffi"
-version = "0.25.2"
-source = "git+https://github.com/mozilla/uniffi-rs?rev=23711c8151bbb794369aa1f9d383db386792dff9#23711c8151bbb794369aa1f9d383db386792dff9"
+version = "0.28.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2db87def739fe4183947f8419d572d1849a4a09355eba4e988a2105cfd0ac6a7"
dependencies = [
"anyhow",
"camino",
+ "cargo_metadata",
"clap",
"uniffi_bindgen",
"uniffi_build",
@@ -3517,32 +4266,32 @@ dependencies = [
[[package]]
name = "uniffi_bindgen"
-version = "0.25.2"
-source = "git+https://github.com/mozilla/uniffi-rs?rev=23711c8151bbb794369aa1f9d383db386792dff9#23711c8151bbb794369aa1f9d383db386792dff9"
+version = "0.28.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a112599c9556d1581e4a3d72019a74c2c3e122cc27f4af12577a429c4d5e614"
dependencies = [
"anyhow",
"askama",
"camino",
"cargo_metadata",
- "clap",
"fs-err",
"glob",
"goblin",
- "heck",
+ "heck 0.5.0",
"once_cell",
"paste",
"serde",
"textwrap",
"toml 0.5.11",
"uniffi_meta",
- "uniffi_testing",
"uniffi_udl",
]
[[package]]
name = "uniffi_build"
-version = "0.25.2"
-source = "git+https://github.com/mozilla/uniffi-rs?rev=23711c8151bbb794369aa1f9d383db386792dff9#23711c8151bbb794369aa1f9d383db386792dff9"
+version = "0.28.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2b12684401d2a8508ca9c72a95bbc45906417e42fc80942abaf033bbf01aa33"
dependencies = [
"anyhow",
"camino",
@@ -3551,17 +4300,19 @@ dependencies = [
[[package]]
name = "uniffi_checksum_derive"
-version = "0.25.2"
-source = "git+https://github.com/mozilla/uniffi-rs?rev=23711c8151bbb794369aa1f9d383db386792dff9#23711c8151bbb794369aa1f9d383db386792dff9"
+version = "0.28.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a22dbe67c1c957ac6e7611bdf605a6218aa86b0eebeb8be58b70ae85ad7d73dc"
dependencies = [
"quote",
- "syn 2.0.41",
+ "syn 2.0.77",
]
[[package]]
name = "uniffi_core"
-version = "0.25.2"
-source = "git+https://github.com/mozilla/uniffi-rs?rev=23711c8151bbb794369aa1f9d383db386792dff9#23711c8151bbb794369aa1f9d383db386792dff9"
+version = "0.28.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a0c35aaad30e3a9e6d4fe34e358d64dbc92ee09045b48591b05fc9f12e0905b"
dependencies = [
"anyhow",
"async-compat",
@@ -3569,15 +4320,15 @@ dependencies = [
"camino",
"log",
"once_cell",
- "oneshot",
"paste",
"static_assertions",
]
[[package]]
name = "uniffi_macros"
-version = "0.25.2"
-source = "git+https://github.com/mozilla/uniffi-rs?rev=23711c8151bbb794369aa1f9d383db386792dff9#23711c8151bbb794369aa1f9d383db386792dff9"
+version = "0.28.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "db66474c5c61b0f7afc3b4995fecf9b72b340daa5ca0ef3da7778d75eb5482ea"
dependencies = [
"bincode",
"camino",
@@ -3586,16 +4337,16 @@ dependencies = [
"proc-macro2",
"quote",
"serde",
- "syn 2.0.41",
+ "syn 2.0.77",
"toml 0.5.11",
- "uniffi_build",
"uniffi_meta",
]
[[package]]
name = "uniffi_meta"
-version = "0.25.2"
-source = "git+https://github.com/mozilla/uniffi-rs?rev=23711c8151bbb794369aa1f9d383db386792dff9#23711c8151bbb794369aa1f9d383db386792dff9"
+version = "0.28.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d898893f102e0e39b8bcb7e3d2188f4156ba280db32db9e8af1f122d057e9526"
dependencies = [
"anyhow",
"bytes",
@@ -3605,8 +4356,9 @@ dependencies = [
[[package]]
name = "uniffi_testing"
-version = "0.25.2"
-source = "git+https://github.com/mozilla/uniffi-rs?rev=23711c8151bbb794369aa1f9d383db386792dff9#23711c8151bbb794369aa1f9d383db386792dff9"
+version = "0.28.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2c6aa4f0cf9d12172d84fc00a35a6c1f3522b526daad05ae739f709f6941b9b6"
dependencies = [
"anyhow",
"camino",
@@ -3617,8 +4369,9 @@ dependencies = [
[[package]]
name = "uniffi_udl"
-version = "0.25.2"
-source = "git+https://github.com/mozilla/uniffi-rs?rev=23711c8151bbb794369aa1f9d383db386792dff9#23711c8151bbb794369aa1f9d383db386792dff9"
+version = "0.28.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b044e9c519e0bb51e516ab6f6d8f4f4dcf900ce30d5ad07c03f924e2824f28e"
dependencies = [
"anyhow",
"textwrap",
@@ -3635,66 +4388,90 @@ checksum = "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce"
[[package]]
name = "unsafe-libyaml"
-version = "0.2.10"
+version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab4c90930b95a82d00dc9e9ac071b4991924390d46cbd0dfe566148667605e4b"
+checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861"
+
+[[package]]
+name = "untrusted"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
[[package]]
name = "url"
-version = "2.5.0"
+version = "2.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633"
+checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c"
dependencies = [
"form_urlencoded",
"idna",
"percent-encoding",
- "serde",
]
[[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 = "uuid"
-version = "1.6.1"
+version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560"
+checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314"
dependencies = [
+ "getrandom",
"serde",
]
+[[package]]
+name = "validator"
+version = "0.18.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "db79c75af171630a3148bd3e6d7c4f42b6a9a014c2945bc5ed0020cbb8d9478e"
+dependencies = [
+ "idna",
+ "once_cell",
+ "regex",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "url",
+ "validator_derive",
+]
+
+[[package]]
+name = "validator_derive"
+version = "0.18.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df0bcf92720c40105ac4b2dda2a4ea3aa717d4d6a862cc217da653a4bd5c6b10"
+dependencies = [
+ "darling",
+ "once_cell",
+ "proc-macro-error",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.77",
+]
+
[[package]]
name = "valuable"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
-[[package]]
-name = "vcpkg"
-version = "0.2.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
-
[[package]]
name = "version_check"
-version = "0.9.4"
+version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
-
-[[package]]
-name = "waker-fn"
-version = "1.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690"
+checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "walkdir"
-version = "2.4.0"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
+checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
dependencies = [
"same-file",
"winapi-util",
@@ -3709,12 +4486,6 @@ dependencies = [
"try-lock",
]
-[[package]]
-name = "wasi"
-version = "0.9.0+wasi-snapshot-preview1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
-
[[package]]
name = "wasi"
version = "0.11.0+wasi-snapshot-preview1"
@@ -3723,11 +4494,12 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.89"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e"
+checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"
dependencies = [
"cfg-if",
+ "once_cell",
"serde",
"serde_json",
"wasm-bindgen-macro",
@@ -3735,24 +4507,24 @@ dependencies = [
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.89"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826"
+checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.41",
+ "syn 2.0.77",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-futures"
-version = "0.4.39"
+version = "0.4.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12"
+checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed"
dependencies = [
"cfg-if",
"js-sys",
@@ -3762,9 +4534,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.89"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2"
+checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -3772,31 +4544,32 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.89"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283"
+checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.41",
+ "syn 2.0.77",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.89"
+version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f"
+checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"
[[package]]
name = "wasm-bindgen-test"
-version = "0.3.39"
+version = "0.3.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cf9242c0d27999b831eae4767b2a146feb0b27d332d553e605864acd2afd403"
+checksum = "68497a05fb21143a08a7d24fc81763384a3072ee43c44e86aad1744d6adef9d9"
dependencies = [
"console_error_panic_hook",
"js-sys",
+ "minicov",
"scoped-tls",
"wasm-bindgen",
"wasm-bindgen-futures",
@@ -3805,33 +4578,55 @@ dependencies = [
[[package]]
name = "wasm-bindgen-test-macro"
-version = "0.3.39"
+version = "0.3.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "794645f5408c9a039fd09f4d113cdfb2e7eba5ff1956b07bcf701cf4b394fe89"
+checksum = "4b8220be1fa9e4c889b30fd207d4906657e7e90b12e0e6b0c8b8d8709f5de021"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.41",
+ "syn 2.0.77",
]
[[package]]
name = "web-sys"
-version = "0.3.66"
+version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f"
+checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0"
dependencies = [
"js-sys",
"wasm-bindgen",
]
+[[package]]
+name = "webpki-roots"
+version = "0.26.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958"
+dependencies = [
+ "rustls-pki-types",
+]
+
[[package]]
name = "weedle2"
-version = "4.0.0"
-source = "git+https://github.com/mozilla/uniffi-rs?rev=23711c8151bbb794369aa1f9d383db386792dff9#23711c8151bbb794369aa1f9d383db386792dff9"
+version = "5.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "998d2c24ec099a87daf9467808859f9d82b61f1d9c9701251aea037f514eae0e"
dependencies = [
"nom",
]
+[[package]]
+name = "which"
+version = "6.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4ee928febd44d98f2f459a4a79bd4d928591333a494a10a868418ac1b39cf1f"
+dependencies = [
+ "either",
+ "home",
+ "rustix",
+ "winsafe",
+]
+
[[package]]
name = "winapi"
version = "0.3.9"
@@ -3850,11 +4645,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[package]]
name = "winapi-util"
-version = "0.1.6"
+version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
+checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
dependencies = [
- "winapi",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -3863,31 +4658,43 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-[[package]]
-name = "windows"
-version = "0.48.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
-dependencies = [
- "windows-targets 0.48.5",
-]
-
[[package]]
name = "windows-core"
-version = "0.51.1"
+version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64"
+checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
dependencies = [
- "windows-targets 0.48.5",
+ "windows-targets 0.52.6",
]
[[package]]
-name = "windows-sys"
-version = "0.45.0"
+name = "windows-registry"
+version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
+checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0"
dependencies = [
- "windows-targets 0.42.2",
+ "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]]
@@ -3905,22 +4712,16 @@ version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
dependencies = [
- "windows-targets 0.52.0",
+ "windows-targets 0.52.6",
]
[[package]]
-name = "windows-targets"
-version = "0.42.2"
+name = "windows-sys"
+version = "0.59.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
+checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
dependencies = [
- "windows_aarch64_gnullvm 0.42.2",
- "windows_aarch64_msvc 0.42.2",
- "windows_i686_gnu 0.42.2",
- "windows_i686_msvc 0.42.2",
- "windows_x86_64_gnu 0.42.2",
- "windows_x86_64_gnullvm 0.42.2",
- "windows_x86_64_msvc 0.42.2",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -3940,25 +4741,20 @@ dependencies = [
[[package]]
name = "windows-targets"
-version = "0.52.0"
+version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
+checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
dependencies = [
- "windows_aarch64_gnullvm 0.52.0",
- "windows_aarch64_msvc 0.52.0",
- "windows_i686_gnu 0.52.0",
- "windows_i686_msvc 0.52.0",
- "windows_x86_64_gnu 0.52.0",
- "windows_x86_64_gnullvm 0.52.0",
- "windows_x86_64_msvc 0.52.0",
+ "windows_aarch64_gnullvm 0.52.6",
+ "windows_aarch64_msvc 0.52.6",
+ "windows_i686_gnu 0.52.6",
+ "windows_i686_gnullvm",
+ "windows_i686_msvc 0.52.6",
+ "windows_x86_64_gnu 0.52.6",
+ "windows_x86_64_gnullvm 0.52.6",
+ "windows_x86_64_msvc 0.52.6",
]
-[[package]]
-name = "windows_aarch64_gnullvm"
-version = "0.42.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
-
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.48.5"
@@ -3967,15 +4763,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
[[package]]
name = "windows_aarch64_gnullvm"
-version = "0.52.0"
+version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
-
-[[package]]
-name = "windows_aarch64_msvc"
-version = "0.42.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
+checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
[[package]]
name = "windows_aarch64_msvc"
@@ -3985,15 +4775,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
[[package]]
name = "windows_aarch64_msvc"
-version = "0.52.0"
+version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
-
-[[package]]
-name = "windows_i686_gnu"
-version = "0.42.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
+checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
[[package]]
name = "windows_i686_gnu"
@@ -4003,15 +4787,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
[[package]]
name = "windows_i686_gnu"
-version = "0.52.0"
+version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
+checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
[[package]]
-name = "windows_i686_msvc"
-version = "0.42.2"
+name = "windows_i686_gnullvm"
+version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
+checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
[[package]]
name = "windows_i686_msvc"
@@ -4021,15 +4805,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
[[package]]
name = "windows_i686_msvc"
-version = "0.52.0"
+version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
-
-[[package]]
-name = "windows_x86_64_gnu"
-version = "0.42.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
+checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
[[package]]
name = "windows_x86_64_gnu"
@@ -4039,15 +4817,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
[[package]]
name = "windows_x86_64_gnu"
-version = "0.52.0"
+version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
-
-[[package]]
-name = "windows_x86_64_gnullvm"
-version = "0.42.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
+checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
[[package]]
name = "windows_x86_64_gnullvm"
@@ -4057,15 +4829,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
[[package]]
name = "windows_x86_64_gnullvm"
-version = "0.52.0"
+version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
-
-[[package]]
-name = "windows_x86_64_msvc"
-version = "0.42.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
+checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
[[package]]
name = "windows_x86_64_msvc"
@@ -4075,53 +4841,104 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
[[package]]
name = "windows_x86_64_msvc"
-version = "0.52.0"
+version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
+checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
[[package]]
name = "winnow"
-version = "0.5.28"
+version = "0.6.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c830786f7720c2fd27a1a0e27a709dbd3c4d009b56d098fc742d4f4eab91fe2"
+checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f"
dependencies = [
"memchr",
]
[[package]]
-name = "winreg"
-version = "0.50.0"
+name = "winsafe"
+version = "0.0.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1"
-dependencies = [
- "cfg-if",
- "windows-sys 0.48.0",
-]
+checksum = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904"
[[package]]
name = "wiremock"
-version = "0.5.22"
+version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "13a3a53eaf34f390dd30d7b1b078287dd05df2aa2e21a589ccb80f5c7253c2e9"
+checksum = "7fff469918e7ca034884c7fd8f93fe27bacb7fcb599fd879df6c7b429a29b646"
dependencies = [
"assert-json-diff",
"async-trait",
- "base64 0.21.5",
+ "base64",
"deadpool",
"futures",
- "futures-timer",
- "http-types",
+ "http",
+ "http-body-util",
"hyper",
+ "hyper-util",
"log",
"once_cell",
"regex",
"serde",
"serde_json",
"tokio",
+ "url",
+]
+
+[[package]]
+name = "zerocopy"
+version = "0.7.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
+dependencies = [
+ "byteorder",
+ "zerocopy-derive",
+]
+
+[[package]]
+name = "zerocopy-derive"
+version = "0.7.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.77",
]
[[package]]
name = "zeroize"
-version = "1.7.0"
+version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
+checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
+dependencies = [
+ "serde",
+ "zeroize_derive",
+]
+
+[[package]]
+name = "zeroize_derive"
+version = "1.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.77",
+]
+
+[[package]]
+name = "zxcvbn"
+version = "3.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ad76e35b00ad53688d6b90c431cabe3cbf51f7a4a154739e04b63004ab1c736c"
+dependencies = [
+ "chrono",
+ "derive_builder",
+ "fancy-regex",
+ "itertools 0.13.0",
+ "lazy_static",
+ "regex",
+ "time",
+ "wasm-bindgen",
+ "web-sys",
+]
diff --git a/third_party/nixpkgs/pkgs/tools/security/bws/default.nix b/third_party/nixpkgs/pkgs/tools/security/bws/default.nix
index 0482ee9545..b1a0a0b1ea 100644
--- a/third_party/nixpkgs/pkgs/tools/security/bws/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/bws/default.nix
@@ -13,19 +13,19 @@
rustPlatform.buildRustPackage rec {
pname = "bws";
- version = "0.4.0";
+ version = "1.0.0";
src = fetchFromGitHub {
owner = "bitwarden";
repo = "sdk";
rev = "bws-v${version}";
- hash = "sha256-oCAyUTVAUfXBEb2K7vkYBOzcwqCsm2wxEKsYLZcfm6w=";
+ hash = "sha256-acS4yKppvIBiwBMoa5Ero4G9mUf8OLG/TbrZOolAwuc=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
- "uniffi-0.25.2" = "sha256-YckrtociJV3VKGs5DJ0a1r1Cvq06S/mtr9iL1kLmAi8=";
+ "passkey-0.2.0" = "sha256-dCQUu4lWqdQ6EiNLPRVHL1dLVty4r8//ZQzV8XCBhmY=";
};
};
diff --git a/third_party/nixpkgs/pkgs/tools/security/cameradar/default.nix b/third_party/nixpkgs/pkgs/tools/security/cameradar/default.nix
index 2182fe3b0b..dae3565813 100644
--- a/third_party/nixpkgs/pkgs/tools/security/cameradar/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/cameradar/default.nix
@@ -35,6 +35,7 @@ buildGoModule rec {
meta = with lib; {
description = "RTSP stream access tool";
homepage = "https://github.com/Ullaakut/cameradar";
+ changelog = "https://github.com/Ullaakut/cameradar/releases/tag/v${version}";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
# Upstream issue, doesn't build with latest curl, see
diff --git a/third_party/nixpkgs/pkgs/tools/security/certinfo/default.nix b/third_party/nixpkgs/pkgs/tools/security/certinfo/default.nix
index 3d48985d78..f8ec56585c 100644
--- a/third_party/nixpkgs/pkgs/tools/security/certinfo/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/certinfo/default.nix
@@ -1,14 +1,14 @@
-{ stdenv, lib, buildGoModule, fetchFromGitHub, libX11, darwin }:
+{ stdenv, lib, buildGo123Module, fetchFromGitHub, libX11, darwin }:
-buildGoModule rec {
+buildGo123Module rec {
pname = "certinfo";
- version = "1.0.23";
+ version = "1.0.24";
src = fetchFromGitHub {
owner = "pete911";
repo = "certinfo";
rev = "v${version}";
- sha256 = "sha256-el7qL2d8z50S+0vyy8zH1W1uNix9PXmDGS5y8P9fIVA=";
+ sha256 = "sha256-BI5gYWKGMU0wLvnArG41bLWj+9ipe/GARKRX0fwz4ag=";
};
# clipboard functionality not working on Darwin
diff --git a/third_party/nixpkgs/pkgs/tools/security/cnspec/default.nix b/third_party/nixpkgs/pkgs/tools/security/cnspec/default.nix
index 2d34dc0164..fdbbb33d50 100644
--- a/third_party/nixpkgs/pkgs/tools/security/cnspec/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/cnspec/default.nix
@@ -6,18 +6,18 @@
buildGoModule rec {
pname = "cnspec";
- version = "11.23.0";
+ version = "11.24.0";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnspec";
rev = "refs/tags/v${version}";
- hash = "sha256-oZCKNsbDdsqlh763/T23+A03Qt8f/XyC8MItMah+U3w=";
+ hash = "sha256-CI47eP1e1oXm2WQY89tU3g7DdSwG7UQT46DqOCY7uq0=";
};
proxyVendor = true;
- vendorHash = "sha256-QqK527y4W+B7jhRoOkpt9QRyERA6Tn4Dwaq+gzN3k4U=";
+ vendorHash = "sha256-x1rYRUiYqgi22r7CkOlgHHVImVvQ4sLggLV+hfkeW30=";
subPackages = [ "apps/cnspec" ];
diff --git a/third_party/nixpkgs/pkgs/tools/security/cosign/default.nix b/third_party/nixpkgs/pkgs/tools/security/cosign/default.nix
index 7d416cbdb6..e8ffe7b2e4 100644
--- a/third_party/nixpkgs/pkgs/tools/security/cosign/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/cosign/default.nix
@@ -13,13 +13,13 @@
}:
buildGoModule rec {
pname = "cosign";
- version = "2.4.0";
+ version = "2.4.1";
src = fetchFromGitHub {
owner = "sigstore";
repo = pname;
rev = "v${version}";
- hash = "sha256-wTtHdPrGTzDSqkgKMROs772y3mc0X2jMguDZOAL6Ypw=";
+ hash = "sha256-+UZ1o9rkbk/RnyU2Vzzs7uIm+texl5kGa+qt88x4zuk=";
};
buildInputs =
@@ -28,7 +28,7 @@ buildGoModule rec {
nativeBuildInputs = [ pkg-config installShellFiles ];
- vendorHash = "sha256-7HaDsLZsO7QIFiUBE4kH1av97EE+zwphPRusFfpMxUc=";
+ vendorHash = "sha256-E1QHLh2gg5RZ7+tl7eJNR2FmtfVI6rwI6qLD7tio18c=";
subPackages = [
"cmd/cosign"
diff --git a/third_party/nixpkgs/pkgs/tools/security/cryptomator/default.nix b/third_party/nixpkgs/pkgs/tools/security/cryptomator/default.nix
index 38d3aa2a86..084e9d9b1c 100644
--- a/third_party/nixpkgs/pkgs/tools/security/cryptomator/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/cryptomator/default.nix
@@ -7,18 +7,18 @@
maven.buildMavenPackage rec {
pname = "cryptomator";
- version = "1.13.0";
+ version = "1.14.1";
src = fetchFromGitHub {
owner = "cryptomator";
repo = "cryptomator";
rev = version;
- hash = "sha256-aKj8/yQzNWWV2m+sF2Or59OyPMiBqPeXEHn88w2VUkU=";
+ hash = "sha256-so8RINjFLF9H4K9f/60Ym/v/VpcVfxJ/c+JDOAPFgZU=";
};
mvnJdk = jdk;
mvnParameters = "-Dmaven.test.skip=true -Plinux";
- mvnHash = "sha256-bZGTYkxRXgjGoxAdVkgiZZgVSghKz3Mq9pCBdivMNPQ=";
+ mvnHash = "sha256-aB7wgnJAYvCizC0/gG/amcId/WVVWmZndItm398nDfQ=";
preBuild = ''
VERSION=${version}
diff --git a/third_party/nixpkgs/pkgs/tools/security/evil-winrm/Gemfile.lock b/third_party/nixpkgs/pkgs/tools/security/evil-winrm/Gemfile.lock
index 8b442f0355..e85197171d 100644
--- a/third_party/nixpkgs/pkgs/tools/security/evil-winrm/Gemfile.lock
+++ b/third_party/nixpkgs/pkgs/tools/security/evil-winrm/Gemfile.lock
@@ -1,40 +1,45 @@
GEM
remote: https://rubygems.org/
specs:
- builder (3.2.3)
- erubis (2.7.0)
- ffi (1.11.1)
- fileutils (0.7.2)
- gssapi (1.3.0)
+ base64 (0.2.0)
+ bigdecimal (3.1.8)
+ builder (3.3.0)
+ erubi (1.13.0)
+ ffi (1.17.0)
+ fileutils (1.7.2)
+ gssapi (1.3.1)
ffi (>= 1.0.1)
- gyoku (1.3.1)
+ gyoku (1.4.0)
builder (>= 2.1.2)
+ rexml (~> 3.0)
httpclient (2.8.3)
little-plugger (1.1.4)
- logger (1.4.3)
- logging (2.2.2)
+ logger (1.6.1)
+ logging (2.4.0)
little-plugger (~> 1.1)
- multi_json (~> 1.10)
- multi_json (1.14.1)
- nori (2.6.0)
- rexml (3.2.5)
- rubyntlm (0.6.2)
- rubyzip (1.3.0)
- stringio (0.0.2)
- winrm (2.3.2)
+ multi_json (~> 1.14)
+ multi_json (1.15.0)
+ nori (2.7.1)
+ bigdecimal
+ rexml (3.3.8)
+ rubyntlm (0.6.5)
+ base64
+ rubyzip (2.3.2)
+ stringio (3.1.1)
+ winrm (2.3.9)
builder (>= 2.1.2)
- erubis (~> 2.7)
+ erubi (~> 1.8)
gssapi (~> 1.2)
gyoku (~> 1.0)
httpclient (~> 2.2, >= 2.2.0.2)
logging (>= 1.6.1, < 3.0)
- nori (~> 2.0)
- rexml (>= 3.2.3.1)
- rubyntlm (~> 0.6.0, >= 0.6.1)
- winrm-fs (1.3.2)
- erubis (~> 2.7)
+ nori (~> 2.0, >= 2.7.1)
+ rexml (~> 3.0)
+ rubyntlm (~> 0.6.0, >= 0.6.3)
+ winrm-fs (1.3.5)
+ erubi (~> 1.8)
logging (>= 1.6.1, < 3.0)
- rubyzip (~> 1.1)
+ rubyzip (~> 2.0)
winrm (~> 2.0)
PLATFORMS
diff --git a/third_party/nixpkgs/pkgs/tools/security/evil-winrm/gemset.nix b/third_party/nixpkgs/pkgs/tools/security/evil-winrm/gemset.nix
index 19e4e1cc86..6c468c2c59 100644
--- a/third_party/nixpkgs/pkgs/tools/security/evil-winrm/gemset.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/evil-winrm/gemset.nix
@@ -1,43 +1,63 @@
{
+ base64 = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g";
+ type = "gem";
+ };
+ version = "0.2.0";
+ };
+ bigdecimal = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1gi7zqgmqwi5lizggs1jhc3zlwaqayy9rx2ah80sxy24bbnng558";
+ type = "gem";
+ };
+ version = "3.1.8";
+ };
builder = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0qibi5s67lpdv1wgcj66wcymcr04q6j4mzws6a479n0mlrmh5wr1";
+ sha256 = "0pw3r2lyagsxkm71bf44v5b74f7l9r7di22brbyji9fwz791hya9";
type = "gem";
};
- version = "3.2.3";
+ version = "3.3.0";
};
- erubis = {
+ erubi = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3";
+ sha256 = "0qnd6ff4az22ysnmni3730c41b979xinilahzg86bn7gv93ip9pw";
type = "gem";
};
- version = "2.7.0";
+ version = "1.13.0";
};
ffi = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "06mvxpjply8qh4j3fj9wh08kdzwkbnvsiysh0vrhlk5cwxzjmblh";
+ sha256 = "07139870npj59jnl8vmk39ja3gdk3fb5z9vc0lf32y2h891hwqsi";
type = "gem";
};
- version = "1.11.1";
+ version = "1.17.0";
};
fileutils = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "173z4dsqp9khcsl7x93dq1qj9d7rd378a7yfg53b1s6mczlkvh2k";
+ sha256 = "0c86k3027r896wsgvjgdx27kg5d2x4479bc6ni93w9hq88rgp81n";
type = "gem";
};
- version = "0.7.2";
+ version = "1.7.2";
};
gssapi = {
dependencies = ["ffi"];
@@ -45,21 +65,21 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "13l6pqbfrx3vv7cw26nq9p8rnyp9br31gaz85q32wx6hnzfcriwh";
+ sha256 = "1qdfhj12aq8v0y961v4xv96a1y2z80h3xhvzrs9vsfgf884g6765";
type = "gem";
};
- version = "1.3.0";
+ version = "1.3.1";
};
gyoku = {
- dependencies = ["builder"];
+ dependencies = ["builder" "rexml"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1wn0sl14396g5lyvp8sjmcb1hw9rbyi89gxng91r7w4df4jwiidh";
+ sha256 = "1kd2q59xpm39hpvmmvyi6g3f1fr05xjbnxwkrdqz4xy7hirqi79q";
type = "gem";
};
- version = "1.3.1";
+ version = "1.4.0";
};
httpclient = {
groups = ["default"];
@@ -86,10 +106,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1ihvvl2im9qii31d42c9kfscdg2flfqajs6ycbpslznclmfc71gc";
+ sha256 = "0lwncq2rf8gm79g2rcnnyzs26ma1f4wnfjm6gs4zf2wlsdz5in9s";
type = "gem";
};
- version = "1.4.3";
+ version = "1.6.1";
};
logging = {
dependencies = ["little-plugger" "multi_json"];
@@ -97,91 +117,93 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "06j6iaj89h9jhkx1x3hlswqrfnqds8br05xb1qra69dpvbdmjcwn";
+ sha256 = "1jqcq2yxh973f3aw63nd3wxhqyhkncz3pf8v2gs3df0iqair725s";
type = "gem";
};
- version = "2.2.2";
+ version = "2.4.0";
};
multi_json = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0xy54mjf7xg41l8qrg1bqri75agdqmxap9z466fjismc1rn2jwfr";
+ sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z";
type = "gem";
};
- version = "1.14.1";
+ version = "1.15.0";
};
nori = {
+ dependencies = ["bigdecimal"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "066wc774a2zp4vrq3k7k8p0fhv30ymqmxma1jj7yg5735zls8agn";
+ sha256 = "0qb84bbi74q0zgs09sdkq750jf2ri3lblbry0xi4g1ard4rwsrk1";
type = "gem";
};
- version = "2.6.0";
+ version = "2.7.1";
};
rexml = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53";
+ sha256 = "0rr145mvjgc4n28lfy0gw87aw3ab680h83bdi5i102ik8mixk3zn";
type = "gem";
};
- version = "3.2.5";
+ version = "3.3.8";
};
rubyntlm = {
+ dependencies = ["base64"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1p6bxsklkbcqni4bcq6jajc2n57g0w5rzn4r49c3lb04wz5xg0dy";
+ sha256 = "1x8l0d1v88m40mby4jvgal46137cv8gga2lk7zlrxqlsp41380a7";
type = "gem";
};
- version = "0.6.2";
+ version = "0.6.5";
};
rubyzip = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1qxc2zxwwipm6kviiar4gfhcakpx1jdcs89v6lvzivn5hq1xk78l";
+ sha256 = "0grps9197qyxakbpw02pda59v45lfgbgiyw48i0mq9f2bn9y6mrz";
type = "gem";
};
- version = "1.3.0";
+ version = "2.3.2";
};
stringio = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1hj8awh547kf6a7vgs565xh8hicffd0brb2a96jna5lr3a2fvmj8";
+ sha256 = "07mfqb40b2wh53k33h91zva78f9zwcdnl85jiq74wnaw2wa6wiak";
type = "gem";
};
- version = "0.0.2";
+ version = "3.1.1";
};
winrm = {
- dependencies = ["builder" "erubis" "gssapi" "gyoku" "httpclient" "logging" "nori" "rexml" "rubyntlm"];
+ dependencies = ["builder" "erubi" "gssapi" "gyoku" "httpclient" "logging" "nori" "rexml" "rubyntlm"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "19vxrclxc5l8n2agwvv291740s6gna2phg3lkybjb0ldkmpi3sj2";
+ sha256 = "01jxpshw5kx5ha21ymaaj14vibv5bvm0dd80ccc6xl3jaxy7cszg";
type = "gem";
};
- version = "2.3.2";
+ version = "2.3.9";
};
winrm-fs = {
- dependencies = ["erubis" "logging" "rubyzip" "winrm"];
+ dependencies = ["erubi" "logging" "rubyzip" "winrm"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0fy4yj52kssrm5hchq7l2mbry6w6yvi736p1wjpyv8m19rx7k0c3";
+ sha256 = "0gb91k6s1yjqw387x4w1nkpnxblq3pjdqckayl0qvz5n3ygdsb0d";
type = "gem";
};
- version = "1.3.2";
+ version = "1.3.5";
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/security/exploitdb/default.nix b/third_party/nixpkgs/pkgs/tools/security/exploitdb/default.nix
index 8a5f7a4411..68c8aab57a 100644
--- a/third_party/nixpkgs/pkgs/tools/security/exploitdb/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/exploitdb/default.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "exploitdb";
- version = "2024-08-29";
+ version = "2024-10-02";
src = fetchFromGitLab {
owner = "exploit-database";
repo = "exploitdb";
rev = "refs/tags/${version}";
- hash = "sha256-QZO7wJiqVVt9vpocC2X4Vrj8s02kh/E3j96JKbYoJJo=";
+ hash = "sha256-uNFBMZ6pk/xT6OZMb8EKax141lc+uumQl3xbihFMYAI=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/tools/security/fprintd/default.nix b/third_party/nixpkgs/pkgs/tools/security/fprintd/default.nix
index 0c6ce83a57..034c0a2262 100644
--- a/third_party/nixpkgs/pkgs/tools/security/fprintd/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/fprintd/default.nix
@@ -88,6 +88,12 @@ stdenv.mkDerivation rec {
"--no-suite" "fprintd:TestPamFprintd"
];
+ patches = [
+ # Skip flaky test "test_removal_during_enroll"
+ # https://gitlab.freedesktop.org/libfprint/fprintd/-/issues/129
+ ./skip-test-test_removal_during_enroll.patch
+ ];
+
postPatch = ''
patchShebangs \
po/check-translations.sh \
diff --git a/third_party/nixpkgs/pkgs/tools/security/fprintd/skip-test-test_removal_during_enroll.patch b/third_party/nixpkgs/pkgs/tools/security/fprintd/skip-test-test_removal_during_enroll.patch
new file mode 100644
index 0000000000..49a43f38bd
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/tools/security/fprintd/skip-test-test_removal_during_enroll.patch
@@ -0,0 +1,12 @@
+diff --git a/tests/fprintd.py b/tests/fprintd.py
+index 370d7bb..4e4d78c 100644
+--- a/tests/fprintd.py
++++ b/tests/fprintd.py
+@@ -1609,6 +1609,7 @@ class FPrintdVirtualDeviceTest(FPrintdVirtualDeviceBaseTest):
+ time.sleep(1)
+
+ def test_removal_during_enroll(self):
++ self.skipTest("flaky test")
+ if not self._has_hotplug:
+ self.skipTest("libfprint is too old for hotplug")
+
diff --git a/third_party/nixpkgs/pkgs/tools/security/ghauri/default.nix b/third_party/nixpkgs/pkgs/tools/security/ghauri/default.nix
index 9021b41029..4141690085 100644
--- a/third_party/nixpkgs/pkgs/tools/security/ghauri/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/ghauri/default.nix
@@ -5,14 +5,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "ghauri";
- version = "1.3.7";
+ version = "1.3.8";
pyproject = true;
src = fetchFromGitHub {
owner = "r0oth3x49";
repo = "ghauri";
rev = "refs/tags/${version}";
- hash = "sha256-uGRhp77HmLmWMJFyhJoEjwdIR84Wcwv554g9Hi6yW4c=";
+ hash = "sha256-GEUuQMtp8XO32uOIILWiMfngPXx/3vCKk+YbA0E13rg=";
};
build-system = with python3.pkgs; [
diff --git a/third_party/nixpkgs/pkgs/tools/security/ghidra/build.nix b/third_party/nixpkgs/pkgs/tools/security/ghidra/build.nix
index b898147d9a..b9a756dd59 100644
--- a/third_party/nixpkgs/pkgs/tools/security/ghidra/build.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/ghidra/build.nix
@@ -20,7 +20,7 @@
let
pkg_path = "$out/lib/ghidra";
pname = "ghidra";
- version = "11.1.2";
+ version = "11.2";
releaseName = "NIX";
distroPrefix = "ghidra_${version}_${releaseName}";
@@ -28,7 +28,7 @@ let
owner = "NationalSecurityAgency";
repo = "Ghidra";
rev = "Ghidra_${version}_build";
- hash = "sha256-FL1nLaq8A9PI+RzqZg5+O+4+ZsH16MG3cf7OIKimDqw=";
+ hash = "sha256-iO6g3t8JNdc/wAC+JG+6Y7aZCq7T9zYQC3KKZcr+wzc=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
diff --git a/third_party/nixpkgs/pkgs/tools/security/ghidra/deps.json b/third_party/nixpkgs/pkgs/tools/security/ghidra/deps.json
index 8e45b569a9..e4b3795d92 100644
--- a/third_party/nixpkgs/pkgs/tools/security/ghidra/deps.json
+++ b/third_party/nixpkgs/pkgs/tools/security/ghidra/deps.json
@@ -10,9 +10,6 @@
"27/d6/003e593296a85fd6ed616ed962795b2f87709c3eee2bca4f6d0fe55c6d00/wheel-0.37.1-py2.py3-none-any": {
"whl": "sha256-S9zX2EATgIYSbNCSVNxhlftPxvAcBQodcjbyYw2x0io="
},
- "2d/e0/f877c91e036fcaed2a827f80d6cbdf1d26cffc3333c9ebda31c55c45f050/Pybag-2.2.10-py3-none-any": {
- "whl": "sha256-gc8eM91mfdIX3FahIzJnluZ5m4Vp8sbvt4wWN1yvmys="
- },
"50/8f/518a37381e55a8857a638afa86143efa5508434613541402d20611a1b322/comtypes-1.4.1-py3-none-any": {
"whl": "sha256-ogig48ocClNic12g/2YYIoAdzocxK4lNfXUq3QEKIbA="
},
@@ -28,6 +25,9 @@
"c7/42/be1c7bbdd83e1bfb160c94b9cafd8e25efc7400346cf7ccdbdb452c467fa/setuptools-68.0.0-py3-none-any": {
"whl": "sha256-EeUsZ0FaOB0Q1rRiztnPuXBmF58OhxOZ4AbEqxAfyF8="
},
+ "ce/78/91db67e7fe1546dc8b02c38591b7732980373d2d252372f7358054031dd4/Pybag-2.2.12-py3-none-any": {
+ "whl": "sha256-7aXubE6HOQKYG39SW0KgJCi4fHNo3yxb3+He0OaIQSY="
+ },
"d0/dd/b28df50316ca193dd1275a4c47115a720796d9e1501c1888c4bfa5dc2260/capstone-5.0.1-py3-none-win_amd64": {
"whl": "sha256-G/pcgeaIDK9BoxlGzW0tBpwEi8wi7fEhJUtQGgSN5nU="
}
@@ -38,37 +38,37 @@
}
},
"https://github.com": {
- "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.2/FunctionID/vs2012_x64": {
+ "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.2/FunctionID/vs2012_x64": {
"fidb": "sha256-1OmKs/eQuDF5MhhDC7oNiySl+/TaZbDB/6jLDPvrDNw="
},
- "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.2/FunctionID/vs2012_x86": {
+ "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.2/FunctionID/vs2012_x86": {
"fidb": "sha256-pJDtfi7SHlh0Wf6urOcDa37eTOhOcuEN/YxXQ0ppGLY="
},
- "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.2/FunctionID/vs2015_x64": {
+ "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.2/FunctionID/vs2015_x64": {
"fidb": "sha256-4E6eQPnstgHIX02E7Zv2a0U2O+HR6CwWLkyZArjLUI8="
},
- "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.2/FunctionID/vs2015_x86": {
+ "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.2/FunctionID/vs2015_x86": {
"fidb": "sha256-tm7mlmU+LtNlkZ3qrviFEDEgx5LiLnmvcNEgnX4dhkQ="
},
- "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.2/FunctionID/vs2017_x64": {
+ "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.2/FunctionID/vs2017_x64": {
"fidb": "sha256-1fpfaXKYF0+lPSR9NZnmoSiEYFrRgce5VOI4DsHwvYk="
},
- "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.2/FunctionID/vs2017_x86": {
+ "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.2/FunctionID/vs2017_x86": {
"fidb": "sha256-04nLjXb/SlnKNfiRuFIccq1fDfluJTlzotIahhSkzIE="
},
- "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.2/FunctionID/vs2019_x64": {
+ "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.2/FunctionID/vs2019_x64": {
"fidb": "sha256-FQAHeW/DakBpZgrWJEmq2q890Rs4ZKXvIeeYMcnOkRg="
},
- "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.2/FunctionID/vs2019_x86": {
+ "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.2/FunctionID/vs2019_x86": {
"fidb": "sha256-62MKNvqlhqNx63NNwLvY0TzK72l/PbWHJZY1jz3SQyo="
},
- "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.2/FunctionID/vsOlder_x64": {
+ "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.2/FunctionID/vsOlder_x64": {
"fidb": "sha256-jDtR9GYM0n4aDWEKnz8tX7yDOmasnuQ5PuLySB6FWGY="
},
- "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.2/FunctionID/vsOlder_x86": {
+ "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.2/FunctionID/vsOlder_x86": {
"fidb": "sha256-mGBca2uSFKlF2ETkHIWGDVRkmkW8p4c+9pkcDpNyB4c="
},
- "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.2/lib/java-sarif-2.1-modified": {
+ "NationalSecurityAgency/ghidra-data/raw/Ghidra_11.2/lib/java-sarif-2.1-modified": {
"jar": "sha256-f3NlZklHVtJxql5LGvbIncUNB0qxxjdKR9+CImQiawE="
},
"pxb1988/dex2jar/releases/download/v2.1/dex2jar-2.1": {
@@ -742,8 +742,8 @@
"pydev/files/pydev/PyDev%206.3.1/PyDev%206.3.1": {
"zip": "sha256-TYH+nYr+dmW46iCETT9RB/RGdCknxZlz6t5PKYCbBpk="
},
- "yajsw/files/yajsw/yajsw-stable-13.09/yajsw-stable-13.09": {
- "zip": "sha256-Ta5zKlNYRq5d+rdT6CpNX5OtmgWgZeIXK7l3ShsVRTo="
+ "yajsw/files/yajsw/yajsw-stable-13.12/yajsw-stable-13.12": {
+ "zip": "sha256-xvxZgV04ANFOyXeSaor9P2BqDr100s/WBgFndGbt6qI="
}
},
"https://storage.googleapis.com": {
diff --git a/third_party/nixpkgs/pkgs/tools/security/ghidra/extensions.nix b/third_party/nixpkgs/pkgs/tools/security/ghidra/extensions.nix
index cae5b38c0e..60070a316a 100644
--- a/third_party/nixpkgs/pkgs/tools/security/ghidra/extensions.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/ghidra/extensions.nix
@@ -11,6 +11,8 @@ lib.makeScope newScope (self: {
buildGhidraScripts
;
+ findcrypt = self.callPackage ./extensions/findcrypt { };
+
ghidraninja-ghidra-scripts = self.callPackage ./extensions/ghidraninja-ghidra-scripts { };
ghidra-delinker-extension = self.callPackage ./extensions/ghidra-delinker-extension {
diff --git a/third_party/nixpkgs/pkgs/tools/security/ghidra/extensions/findcrypt/default.nix b/third_party/nixpkgs/pkgs/tools/security/ghidra/extensions/findcrypt/default.nix
new file mode 100644
index 0000000000..f1f852064f
--- /dev/null
+++ b/third_party/nixpkgs/pkgs/tools/security/ghidra/extensions/findcrypt/default.nix
@@ -0,0 +1,28 @@
+{
+ lib,
+ fetchFromGitHub,
+ buildGhidraExtension,
+}:
+let
+ version = "3.0.2";
+in
+buildGhidraExtension {
+ pname = "findcrypt";
+ inherit version;
+
+ src = fetchFromGitHub {
+ owner = "antoniovazquezblanco";
+ repo = "GhidraFindcrypt";
+ rev = "v${version}";
+ hash = "sha256-SNmhn/X+POp6dRaB9etZ8GvpKf/5+mPg3E0HUQTthIY=";
+ };
+
+ meta = {
+ description = "Ghidra analysis plugin to locate cryptographic constants";
+ homepage = "https://github.com/antoniovazquezblanco/GhidraFindcrypt";
+ downloadPage = "https://github.com/antoniovazquezblanco/GhidraFindcrypt/releases/tag/v${version}";
+ changelog = "https://github.com/antoniovazquezblanco/GhidraFindcrypt/releases/tag/v${version}";
+ license = lib.licenses.gpl3;
+ maintainers = [ lib.maintainers.BonusPlay ];
+ };
+}
diff --git a/third_party/nixpkgs/pkgs/tools/security/ghidra/extensions/ret-sync/default.nix b/third_party/nixpkgs/pkgs/tools/security/ghidra/extensions/ret-sync/default.nix
index e2ab50c119..e7791eb90b 100644
--- a/third_party/nixpkgs/pkgs/tools/security/ghidra/extensions/ret-sync/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/ghidra/extensions/ret-sync/default.nix
@@ -1,6 +1,7 @@
{
lib,
fetchFromGitHub,
+ fetchpatch,
buildGhidraExtension,
ghidra,
}:
@@ -14,7 +15,16 @@ buildGhidraExtension {
rev = "0617c75746ddde7fe2bdbbf880175af8ad27553e";
hash = "sha256-+G5ccdHnFL0sHpueuIYwLRU9FhzN658CYqQCHCBwxV4=";
};
-
+ patches = [
+ # This patch is needed to get the extension compiling with Ghidra 11.2.
+ # Once it's fixed upstream, the src can be updated and this can be removed.
+ (fetchpatch {
+ # https://github.com/bootleg/ret-sync/pull/126
+ name = "ghidra-11.2-fix.patch";
+ url = "https://github.com/bootleg/ret-sync/commit/d81d953c24b4369b499e90ba64c1c9f78513a008.patch";
+ hash = "sha256-t/voPcBfsZtfdYnskgBAPfqMTBw1LRTT0aXyyb5qtr8=";
+ })
+ ];
preConfigure = ''
cd ext_ghidra
'';
diff --git a/third_party/nixpkgs/pkgs/tools/security/gitleaks/default.nix b/third_party/nixpkgs/pkgs/tools/security/gitleaks/default.nix
index d8aee0952d..e72aa156f8 100644
--- a/third_party/nixpkgs/pkgs/tools/security/gitleaks/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/gitleaks/default.nix
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "gitleaks";
- version = "8.19.2";
+ version = "8.20.0";
src = fetchFromGitHub {
owner = "zricethezav";
repo = "gitleaks";
rev = "refs/tags/v${version}";
- hash = "sha256-VC8Bf6jcxXdBws7IParh9Srk34JiYVx5Tk2LLilrNJ4=";
+ hash = "sha256-9cMjGLRe3jTcP6WCjZPi3E92pVv2MXcAX7ca4LreKOQ=";
};
- vendorHash = "sha256-DgCtWRo5KNuFCdhGJvzoH2v8n7mIxNk8eHyZFPUPo24=";
+ vendorHash = "sha256-4bGpTMmQmsJQ2RNIehYe0xAwwGOh2l6FGsKdciEVLAc=";
ldflags = [
"-s"
diff --git a/third_party/nixpkgs/pkgs/tools/security/gnupg/24.nix b/third_party/nixpkgs/pkgs/tools/security/gnupg/24.nix
index 8c709e9b73..b55417b60a 100644
--- a/third_party/nixpkgs/pkgs/tools/security/gnupg/24.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/gnupg/24.nix
@@ -99,7 +99,7 @@ stdenv.mkDerivation rec {
frontend applications and libraries are available. Version 2 of GnuPG
also provides support for S/MIME.
'';
- maintainers = with maintainers; [ fpletz ];
+ maintainers = with maintainers; [ fpletz sgo ];
platforms = platforms.all;
mainProgram = "gpg";
};
diff --git a/third_party/nixpkgs/pkgs/tools/security/gopass/jsonapi.nix b/third_party/nixpkgs/pkgs/tools/security/gopass/jsonapi.nix
index 9508db01c8..1c9abd08c8 100644
--- a/third_party/nixpkgs/pkgs/tools/security/gopass/jsonapi.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/gopass/jsonapi.nix
@@ -14,7 +14,7 @@ buildGoModule rec {
owner = "gopasspw";
repo = "gopass-jsonapi";
rev = "v${version}";
- hash = "sha256-+CE8cKBEBKK3OeIDq5SUlk23Y5C40fewu6tGMF0mT1c=";
+ hash = "sha256-DbfmjgIUqgWVYyPqkcaeE5JKzqElNbrGnx62Fd8v7Hg=";
};
vendorHash = "sha256-Aahu0afi6bPnvz/NSZznbp0y9vMJWDj1Bq7tWGRmm7g=";
diff --git a/third_party/nixpkgs/pkgs/tools/security/gotrue/supabase.nix b/third_party/nixpkgs/pkgs/tools/security/gotrue/supabase.nix
index 90498544d0..7c9ea77888 100644
--- a/third_party/nixpkgs/pkgs/tools/security/gotrue/supabase.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/gotrue/supabase.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "auth";
- version = "2.160.0";
+ version = "2.161.0";
src = fetchFromGitHub {
owner = "supabase";
repo = "auth";
rev = "v${version}";
- hash = "sha256-29mTu3Cv3rFsm9q79g2BBzRLWfA9WlBip8xbBROCCzo=";
+ hash = "sha256-+tWCA1FGmvqivYI/wqaVY0zJKwqUqpZfotuHhHmuDwc=";
};
- vendorHash = "sha256-cxLN9bdtpZmnhhP9tIYHQXW+KVmKvbS5+j+0gN6Ml3s=";
+ vendorHash = "sha256-nmvZKkSfOflsrcos3cCZHrq4DVF23TQG9kST0AcjN7E=";
ldflags = [
"-s"
diff --git a/third_party/nixpkgs/pkgs/tools/security/gowitness/default.nix b/third_party/nixpkgs/pkgs/tools/security/gowitness/default.nix
index d4b893d9f8..57a82168bd 100644
--- a/third_party/nixpkgs/pkgs/tools/security/gowitness/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/gowitness/default.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "gowitness";
- version = "3.0.3";
+ version = "3.0.4";
src = fetchFromGitHub {
owner = "sensepost";
repo = "gowitness";
rev = "refs/tags/${version}";
- hash = "sha256-yKG4qLjeZThFEMqMnUv4ryvM2e3uH5GLuVP3oa6XHtE=";
+ hash = "sha256-ygnYqX8il0nDvF5+jd52CypmHH8iiLMlOZWdoTsR0ig=";
};
- vendorHash = "sha256-PjbC10Dh3tDF0mP2k4ei6ZSS3ND2wAaB1+Llmj37TR8=";
+ vendorHash = "sha256-2hG+93LzJ+kUVCOXFGk83Asvn7zLWq2BSqrq+eOJhQ0=";
ldflags = [
"-s"
diff --git a/third_party/nixpkgs/pkgs/tools/security/kubernetes-polaris/default.nix b/third_party/nixpkgs/pkgs/tools/security/kubernetes-polaris/default.nix
index 6030c40b55..ecda1966fc 100644
--- a/third_party/nixpkgs/pkgs/tools/security/kubernetes-polaris/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/kubernetes-polaris/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "kubernetes-polaris";
- version = "9.4.0";
+ version = "9.4.1";
src = fetchFromGitHub {
owner = "FairwindsOps";
repo = "polaris";
rev = version;
- sha256 = "sha256-Vw+4/GVuTM4KioZnFk2RH6rmXD6zQO29NepAr2TwHjI=";
+ sha256 = "sha256-CVc/ZMF/3HBDPjny81Pj26eSnBuTRjXgkso34kZSex4=";
};
vendorHash = "sha256-X0GPKR6l1v5312hOmelrcqp4KT3LwsGkvKoqUfEM0uU=";
diff --git a/third_party/nixpkgs/pkgs/tools/security/ldeep/default.nix b/third_party/nixpkgs/pkgs/tools/security/ldeep/default.nix
index 8a832892b5..c9061348d4 100644
--- a/third_party/nixpkgs/pkgs/tools/security/ldeep/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/ldeep/default.nix
@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "ldeep";
- version = "1.0.66";
+ version = "1.0.69";
pyproject = true;
src = fetchFromGitHub {
owner = "franc-pentest";
repo = "ldeep";
rev = "refs/tags/${version}";
- hash = "sha256-zXXTeuEgcGaMkJGWwWQ6DpKPEZp6fjy5i4jRr4AvApQ=";
+ hash = "sha256-nXDeAi+nf6JTYjSyOUV65ZuqcGlODHvfnwnQl9H7NFE=";
};
pythonRelaxDeps = [
diff --git a/third_party/nixpkgs/pkgs/tools/security/lynis/default.nix b/third_party/nixpkgs/pkgs/tools/security/lynis/default.nix
index d207e3d6e3..cfdb015805 100644
--- a/third_party/nixpkgs/pkgs/tools/security/lynis/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/lynis/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "lynis";
- version = "3.1.1";
+ version = "3.1.2";
src = fetchFromGitHub {
owner = "CISOfy";
repo = pname;
rev = version;
- sha256 = "sha256-DdsBGISKZuqDwSeuy8/73qskP3XoO3QRT7+bkKIJcBU=";
+ sha256 = "sha256-K3+E3ODXti88wGE3trxZYTKPe7tYfPI85C/5jXea2uw=";
};
nativeBuildInputs = [ installShellFiles makeWrapper ];
diff --git a/third_party/nixpkgs/pkgs/tools/security/metasploit/Gemfile b/third_party/nixpkgs/pkgs/tools/security/metasploit/Gemfile
index 196dc83a0b..ec04be5973 100644
--- a/third_party/nixpkgs/pkgs/tools/security/metasploit/Gemfile
+++ b/third_party/nixpkgs/pkgs/tools/security/metasploit/Gemfile
@@ -1,4 +1,4 @@
# frozen_string_literal: true
source "https://rubygems.org"
-gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.4.26"
+gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.4.27"
diff --git a/third_party/nixpkgs/pkgs/tools/security/metasploit/Gemfile.lock b/third_party/nixpkgs/pkgs/tools/security/metasploit/Gemfile.lock
index e847ced51a..e5e0268827 100644
--- a/third_party/nixpkgs/pkgs/tools/security/metasploit/Gemfile.lock
+++ b/third_party/nixpkgs/pkgs/tools/security/metasploit/Gemfile.lock
@@ -1,9 +1,9 @@
GIT
remote: https://github.com/rapid7/metasploit-framework
- revision: 4ec7d1be72158642c17b18dcb9e66e44c1bb5a5a
- ref: refs/tags/6.4.26
+ revision: 86efc784b8598197cfb817ad4e4d0eb75fd59063
+ ref: refs/tags/6.4.27
specs:
- metasploit-framework (6.4.26)
+ metasploit-framework (6.4.28)
aarch64
abbrev
actionpack (~> 7.0.0)
diff --git a/third_party/nixpkgs/pkgs/tools/security/metasploit/default.nix b/third_party/nixpkgs/pkgs/tools/security/metasploit/default.nix
index 07d80e4d89..9d54eaa45a 100644
--- a/third_party/nixpkgs/pkgs/tools/security/metasploit/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/metasploit/default.nix
@@ -15,13 +15,13 @@ let
};
in stdenv.mkDerivation rec {
pname = "metasploit-framework";
- version = "6.4.26";
+ version = "6.4.27";
src = fetchFromGitHub {
owner = "rapid7";
repo = "metasploit-framework";
rev = "refs/tags/${version}";
- hash = "sha256-yGpS3wvUjJ4M4OTHcNNa3PQCl884q4vow+2YiM5QQSI=";
+ hash = "sha256-zett+ZUIqjzm4STt3f9oqyz32ViKTwbiZf8Ey72Bztg=";
};
nativeBuildInputs = [
diff --git a/third_party/nixpkgs/pkgs/tools/security/metasploit/gemset.nix b/third_party/nixpkgs/pkgs/tools/security/metasploit/gemset.nix
index 1466ecaa80..1aa06c8e20 100644
--- a/third_party/nixpkgs/pkgs/tools/security/metasploit/gemset.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/metasploit/gemset.nix
@@ -724,12 +724,12 @@
platforms = [];
source = {
fetchSubmodules = false;
- rev = "4ec7d1be72158642c17b18dcb9e66e44c1bb5a5a";
- sha256 = "08j1a378i67dqgl8parqrybh5x6wbb9p1iz4w069x36l1ggm4sn8";
+ rev = "86efc784b8598197cfb817ad4e4d0eb75fd59063";
+ sha256 = "1n6fh6ywn17zcpi0ckwab3czfb5bd3zxvv94w7k3rah8jpwnvsyd";
type = "git";
url = "https://github.com/rapid7/metasploit-framework";
};
- version = "6.4.26";
+ version = "6.4.28";
};
metasploit-model = {
groups = ["default"];
diff --git a/third_party/nixpkgs/pkgs/tools/security/nuclei/default.nix b/third_party/nixpkgs/pkgs/tools/security/nuclei/default.nix
index a0535d3132..083d605e58 100644
--- a/third_party/nixpkgs/pkgs/tools/security/nuclei/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/nuclei/default.nix
@@ -6,16 +6,17 @@
buildGoModule rec {
pname = "nuclei";
- version = "3.3.2";
+ version = "3.3.4";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "nuclei";
rev = "refs/tags/v${version}";
- hash = "sha256-CBZeo2k9ZA41NotA6XIhkIQkEDvcbSIBCnPSOYXlLDQ=";
+ hash = "sha256-wY7OninwYrFuP681Xffsv25XnOw8xWp3QAvrpTibnvk=";
};
- vendorHash = "sha256-ewjJ89tCeedlTGngB7yU8JbfoTnPUw5Pg2iMwjg1SgU=";
+ vendorHash = "sha256-V/L6trRaCfV1qLKw1MsRWIh+RwAcoafvSW8zgA41maQ=";
+ proxyVendor = true; # hash mismatch between Linux and Darwin
subPackages = [ "cmd/nuclei/" ];
diff --git a/third_party/nixpkgs/pkgs/tools/security/onioncircuits/default.nix b/third_party/nixpkgs/pkgs/tools/security/onioncircuits/default.nix
index 8693d35dfa..e5979a0f70 100644
--- a/third_party/nixpkgs/pkgs/tools/security/onioncircuits/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/onioncircuits/default.nix
@@ -1,7 +1,6 @@
{ stdenv
, lib
, fetchFromGitLab
-, fetchpatch
, gobject-introspection
, intltool
, python3
@@ -10,14 +9,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "onioncircuits";
- version = "0.7";
+ version = "0.8.1";
src = fetchFromGitLab {
domain = "gitlab.tails.boum.org";
owner = "tails";
repo = "onioncircuits";
rev = version;
- sha256 = "sha256-O4tSbKBTmve4u8bXVg128RLyuxvTbU224JV8tQ+aDAQ=";
+ sha256 = "sha256-5VGOuvngZvUFQ+bubdt4YV3/IflOhBB1i+oEQaV4kr0=";
};
nativeBuildInputs = [
@@ -32,15 +31,6 @@ python3.pkgs.buildPythonApplication rec {
stem
];
- patches = [
- # Fix https://gitlab.tails.boum.org/tails/onioncircuits/-/merge_requests/4
- (fetchpatch {
- name = "fix-setuptool-package-discovery.patch";
- url = "https://gitlab.tails.boum.org/tails/onioncircuits/-/commit/4c620c77f36f540fa27041fcbdeaf05c9f57826c.patch";
- sha256 = "sha256-WXqyDa2meRMMHkHLO5Xl7x43KUGtlsai+eOVzUGUPpo=";
- })
- ];
-
postInstall = ''
mkdir -p $out/etc/apparmor.d
@@ -48,7 +38,6 @@ python3.pkgs.buildPythonApplication rec {
'';
meta = with lib; {
- broken = stdenv.hostPlatform.isDarwin;
homepage = "https://tails.boum.org";
description = "GTK application to display Tor circuits and streams";
mainProgram = "onioncircuits";
diff --git a/third_party/nixpkgs/pkgs/tools/security/osv-scanner/default.nix b/third_party/nixpkgs/pkgs/tools/security/osv-scanner/default.nix
index 8067dab02c..35835d0dcc 100644
--- a/third_party/nixpkgs/pkgs/tools/security/osv-scanner/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/osv-scanner/default.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "osv-scanner";
- version = "1.8.5";
+ version = "1.9.0";
src = fetchFromGitHub {
owner = "google";
repo = "osv-scanner";
rev = "refs/tags/v${version}";
- hash = "sha256-bwCY1LK2Ig/VcJJHu88cyrZ5ImOOEUYdGMBkZTmpG+g=";
+ hash = "sha256-hK8hvD59X+JzeBtYqwlfNBy2XX7slzMKoIHxL8DmRGc=";
};
- vendorHash = "sha256-uZ0FDQaYaCMYu92e5i2YqS31NP1whaiDE8s+0KLh7k4=";
+ vendorHash = "sha256-IVtdZCwjGrGr0DuyPCkt5DJQhD8mN7bEFI41e0a3s8s=";
subPackages = [
"cmd/osv-scanner"
diff --git a/third_party/nixpkgs/pkgs/tools/security/proxmark3/default.nix b/third_party/nixpkgs/pkgs/tools/security/proxmark3/default.nix
index 94d9d76b92..265f8e2cc7 100644
--- a/third_party/nixpkgs/pkgs/tools/security/proxmark3/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/proxmark3/default.nix
@@ -26,13 +26,13 @@
assert withBlueshark -> stdenv.hostPlatform.isLinux;
stdenv.mkDerivation (finalAttrs: {
pname = "proxmark3";
- version = "4.18589";
+ version = "4.18994";
src = fetchFromGitHub {
owner = "RfidResearchGroup";
repo = "proxmark3";
rev = "v${finalAttrs.version}";
- hash = "sha256-e/FoyaHU/uH2yovEqtkrCXwHMlF94Acxl2lUA422Pig=";
+ hash = "sha256-LeVQnidlCGFwtgJZdGlIFEYgf3M3BtfxoBKsxSFEo2w=";
};
patches = [
diff --git a/third_party/nixpkgs/pkgs/tools/security/quark-engine/default.nix b/third_party/nixpkgs/pkgs/tools/security/quark-engine/default.nix
index a42cca82b6..2fbc776696 100644
--- a/third_party/nixpkgs/pkgs/tools/security/quark-engine/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/quark-engine/default.nix
@@ -7,14 +7,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "quark-engine";
- version = "24.9.1";
+ version = "24.10.1";
pyproject = true;
src = fetchFromGitHub {
owner = "quark-engine";
repo = "quark-engine";
rev = "refs/tags/v${version}";
- hash = "sha256-DmiqsYEdCh9hG5aa41UymW8IDkba4fuCrtM10A0X2Gg=";
+ hash = "sha256-IfUXn1HqlEJ/5uuQxMr4qExle7tZfa8FBfDWKNZ/JRw=";
};
build-system = with python3.pkgs; [ setuptools ];
diff --git a/third_party/nixpkgs/pkgs/tools/security/s5/default.nix b/third_party/nixpkgs/pkgs/tools/security/s5/default.nix
index 007e61c2fd..85aca4e60d 100644
--- a/third_party/nixpkgs/pkgs/tools/security/s5/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/s5/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "s5";
- version = "0.1.13";
+ version = "0.1.15";
src = fetchFromGitHub {
owner = "mvisonneau";
repo = pname;
rev = "v${version}";
- hash = "sha256-asX61mGgXKlSvVGcGrfVGLiZersjbaVql1eKf+b9JmU=";
+ hash = "sha256-QQMnzDRWdW0awwNx2vqtzrOW9Ua7EmJ9YFznQoK33J0=";
};
- vendorHash = "sha256-8nuhRoFnN2oiJdo7bXxHqaHTkZH9Hh2Q2cYnMkEt4kI=";
+ vendorHash = "sha256-axcZ4XzgsPVU9at/g3WS8Hv92P2hmZRb+tUfw+h9iH0=";
subPackages = [ "cmd/${pname}" ];
diff --git a/third_party/nixpkgs/pkgs/tools/security/sops/default.nix b/third_party/nixpkgs/pkgs/tools/security/sops/default.nix
index 3ca39e21c2..4e892c13af 100644
--- a/third_party/nixpkgs/pkgs/tools/security/sops/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/sops/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "sops";
- version = "3.9.0";
+ version = "3.9.1";
src = fetchFromGitHub {
owner = "getsops";
repo = pname;
rev = "v${version}";
- hash = "sha256-Q1e3iRIne9/bCLxKdhzP3vt3oxuHJAuG273HdeHZ3so=";
+ hash = "sha256-j16hSTi7fwlMu8hwHqCR0lW22VSf0swIVTF81iUYl2k=";
};
- vendorHash = "sha256-3vzKQZTg38/UGVJ/M1jLALCgor7wztsLKVuMqY3adtI=";
+ vendorHash = "sha256-40YESkLSKL/zFBI7ccz0ilrl9ATr74YpvRNrOpzJDew=";
subPackages = [ "cmd/sops" ];
diff --git a/third_party/nixpkgs/pkgs/tools/security/trufflehog/default.nix b/third_party/nixpkgs/pkgs/tools/security/trufflehog/default.nix
index 0362b8545d..124115e637 100644
--- a/third_party/nixpkgs/pkgs/tools/security/trufflehog/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/trufflehog/default.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "trufflehog";
- version = "3.82.3";
+ version = "3.82.6";
src = fetchFromGitHub {
owner = "trufflesecurity";
repo = "trufflehog";
rev = "refs/tags/v${version}";
- hash = "sha256-Kv7IS7kladdTbPPWbgylqPrqSdn4r9USUMm4rnC4H08=";
+ hash = "sha256-zJVP7uXmGvpI8pyhNiK70iMy+RW+UwenDpXBe98VbMo=";
};
- vendorHash = "sha256-dRxnxwxQKdFNf6Ng0E2AQDef1zb3RlBH7glczfYKWMQ=";
+ vendorHash = "sha256-69APqkjBNs6FUCeHm6lF8QqAuu76pLdam2LJJrx3WXg=";
proxyVendor = true;
diff --git a/third_party/nixpkgs/pkgs/tools/security/vault/default.nix b/third_party/nixpkgs/pkgs/tools/security/vault/default.nix
deleted file mode 100644
index 007edb9c6a..0000000000
--- a/third_party/nixpkgs/pkgs/tools/security/vault/default.nix
+++ /dev/null
@@ -1,53 +0,0 @@
-{ stdenv, lib, fetchFromGitHub, buildGoModule, installShellFiles, nixosTests
-, makeWrapper
-, gawk
-, glibc
-}:
-
-buildGoModule rec {
- pname = "vault";
- version = "1.17.5";
-
- src = fetchFromGitHub {
- owner = "hashicorp";
- repo = "vault";
- rev = "v${version}";
- hash = "sha256-OMA4c+Ot5xioRdI4z7zY4Eux8KxxIZ4opnT/xSc5oUk=";
- };
-
- vendorHash = "sha256-MJPKICuaxyUA8DQsdeToJK7HQk1VINNjv7JGjb1mrCs=";
-
- proxyVendor = true;
-
- subPackages = [ "." ];
-
- nativeBuildInputs = [ installShellFiles makeWrapper ];
-
- tags = [ "vault" ];
-
- ldflags = [
- "-s" "-w"
- "-X github.com/hashicorp/vault/sdk/version.GitCommit=${src.rev}"
- "-X github.com/hashicorp/vault/sdk/version.Version=${version}"
- "-X github.com/hashicorp/vault/sdk/version.VersionPrerelease="
- ];
-
- postInstall = ''
- echo "complete -C $out/bin/vault vault" > vault.bash
- installShellCompletion vault.bash
- '' + lib.optionalString stdenv.hostPlatform.isLinux ''
- wrapProgram $out/bin/vault \
- --prefix PATH ${lib.makeBinPath [ gawk glibc ]}
- '';
-
- passthru.tests = { inherit (nixosTests) vault vault-postgresql vault-dev vault-agent; };
-
- meta = with lib; {
- homepage = "https://www.vaultproject.io/";
- description = "Tool for managing secrets";
- changelog = "https://github.com/hashicorp/vault/blob/v${version}/CHANGELOG.md";
- license = licenses.bsl11;
- mainProgram = "vault";
- maintainers = with maintainers; [ rushmorem lnl7 offline pradeepchhetri Chili-Man techknowlogick ];
- };
-}
diff --git a/third_party/nixpkgs/pkgs/tools/security/vaultwarden/default.nix b/third_party/nixpkgs/pkgs/tools/security/vaultwarden/default.nix
index f28bc52fdb..757972de94 100644
--- a/third_party/nixpkgs/pkgs/tools/security/vaultwarden/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/vaultwarden/default.nix
@@ -9,16 +9,16 @@ in
rustPlatform.buildRustPackage rec {
pname = "vaultwarden";
- version = "1.32.0";
+ version = "1.32.1";
src = fetchFromGitHub {
owner = "dani-garcia";
repo = "vaultwarden";
rev = version;
- hash = "sha256-y8+hkvUKj0leJJ5w72HOVDSOtKW6y2Y44VfOZSetn4M=";
+ hash = "sha256-bjLa3/B+H49BHXU9xYAtoSsaJBtDJIm6+coGEplzxdM=";
};
- cargoHash = "sha256-1Z0ba1FhxQ5qVpofi0XD1MYz02QCvdXGeuViW3lU6JQ=";
+ cargoHash = "sha256-3JfdgGHhj2Fva9BB5vNYDX1eHk2EZl/7f6AeLRqkaGQ=";
# used for "Server Installed" version in admin panel
env.VW_VERSION = version;
diff --git a/third_party/nixpkgs/pkgs/tools/security/wpscan/default.nix b/third_party/nixpkgs/pkgs/tools/security/wpscan/default.nix
index 4b3757ae76..0d3d312cea 100644
--- a/third_party/nixpkgs/pkgs/tools/security/wpscan/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/wpscan/default.nix
@@ -21,6 +21,7 @@ bundlerApp {
meta = with lib; {
description = "Black box WordPress vulnerability scanner";
homepage = "https://wpscan.org/";
+ changelog = "https://github.com/wpscanteam/wpscan/releases";
license = licenses.unfreeRedistributable;
maintainers = with maintainers; [ nyanloutre manveru ];
platforms = platforms.unix;
diff --git a/third_party/nixpkgs/pkgs/tools/security/xcat/default.nix b/third_party/nixpkgs/pkgs/tools/security/xcat/default.nix
index bb5fc62831..54219f1e1a 100644
--- a/third_party/nixpkgs/pkgs/tools/security/xcat/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/security/xcat/default.nix
@@ -45,6 +45,7 @@ python3.pkgs.buildPythonApplication rec {
and directories.
'';
homepage = "https://github.com/orf/xcat";
+ changelog = "https://github.com/orf/xcat/releases/tag/v${version}";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
diff --git a/third_party/nixpkgs/pkgs/tools/system/automatic-timezoned/default.nix b/third_party/nixpkgs/pkgs/tools/system/automatic-timezoned/default.nix
index b149649a75..cd9aea8104 100644
--- a/third_party/nixpkgs/pkgs/tools/system/automatic-timezoned/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/system/automatic-timezoned/default.nix
@@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "automatic-timezoned";
- version = "2.0.32";
+ version = "2.0.34";
src = fetchFromGitHub {
owner = "maxbrunet";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-J8DAHwbpcSQtOWOkWjya3zXRhr9Dje2QzumDmeq2rR0=";
+ sha256 = "sha256-NWVc+rPlW3GFHTADKEHjzDAHiicKd4HlJSD4MR2mqGQ=";
};
- cargoHash = "sha256-M0MX2ZjVsJuWQ6nuxpF1VDYIlGPAsebRbxZ40oSYVO0=";
+ cargoHash = "sha256-6QPgBP8K4HvivlVxWzIX8y37ltHEScUzmf5Js8gMN34=";
meta = with lib; {
description = "Automatically update system timezone based on location";
diff --git a/third_party/nixpkgs/pkgs/tools/system/dcfldd/default.nix b/third_party/nixpkgs/pkgs/tools/system/dcfldd/default.nix
index 57ea989021..01439e6aa4 100644
--- a/third_party/nixpkgs/pkgs/tools/system/dcfldd/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/system/dcfldd/default.nix
@@ -9,8 +9,6 @@ stdenv.mkDerivation rec {
sha256 = "1y6mwsvm75f5jzxsjjk0yhf8xnpmz6y8qvcxfandavx59lc3l57m";
};
- buildInputs = [ ];
-
meta = with lib; {
description = "Enhanced version of GNU dd";
diff --git a/third_party/nixpkgs/pkgs/tools/system/dool/default.nix b/third_party/nixpkgs/pkgs/tools/system/dool/default.nix
index f781f36dff..4a958d6216 100644
--- a/third_party/nixpkgs/pkgs/tools/system/dool/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/system/dool/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "dool";
- version = "1.3.2";
+ version = "1.3.3";
src = fetchFromGitHub {
owner = "scottchiefbaker";
repo = "dool";
rev = "v${version}";
- hash = "sha256-G9mcvUPGQw+0AtvlHdnnfAmcZtcUH/Sc77UVeA/FYZc=";
+ hash = "sha256-VII8Om43YILP3w0CsiKKdJDuK2Lc1rit2EY+eAArvng=";
};
buildInputs = [
diff --git a/third_party/nixpkgs/pkgs/tools/system/lact/default.nix b/third_party/nixpkgs/pkgs/tools/system/lact/default.nix
index c8b00995dc..ed6a4db40f 100644
--- a/third_party/nixpkgs/pkgs/tools/system/lact/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/system/lact/default.nix
@@ -14,16 +14,16 @@
rustPlatform.buildRustPackage rec {
pname = "lact";
- version = "0.5.5";
+ version = "0.5.6";
src = fetchFromGitHub {
owner = "ilya-zlobintsev";
repo = "LACT";
rev = "v${version}";
- hash = "sha256-ehJYUZ4Bdttqzs3/SSvhJRzPO7CPbeP8ormXQ7NUzXI=";
+ hash = "sha256-iz6Pl+A7Y/Ljot3QH2GaopgtfuYLpTLSq6uSprQ2EEU=";
};
- cargoHash = "sha256-jG1DfFwpmSSVMu3zKpxg25uTrELcD43bkGbcZI2NOzk=";
+ cargoHash = "sha256-uoMkz+0Jr07GpMRUKuJvrTTSAGdhLf35q/8but1fwIk=";
nativeBuildInputs = [
blueprint-compiler
diff --git a/third_party/nixpkgs/pkgs/tools/system/nsc/default.nix b/third_party/nixpkgs/pkgs/tools/system/nsc/default.nix
index 88dafe7f4f..deefe70569 100644
--- a/third_party/nixpkgs/pkgs/tools/system/nsc/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/system/nsc/default.nix
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "nsc";
- version = "2.8.9";
+ version = "2.9.0";
src = fetchFromGitHub {
owner = "nats-io";
repo = pname;
rev = "v${version}";
- hash = "sha256-KNW9meeThHT9ZZJFXsb9RAzLsvgnaXWbuMR4tei/s2U=";
+ hash = "sha256-pzUjcezzZ3Fo9b7nuPV08ZSxrk7cBufQL6Dbfvmjkg4=";
};
ldflags = [
@@ -23,7 +23,7 @@ buildGoModule rec {
"-X main.builtBy=nixpkgs"
];
- vendorHash = "sha256-3qUgzvb7VkYrlYb+W0ZycJ0S7CQAHSUFNQSfwiKqMdI=";
+ vendorHash = "sha256-tZTrjIax3zofrRuSJQO7VA7rlTXN/GT1KTcsLpvB+2Q=";
nativeBuildInputs = [ installShellFiles ];
@@ -46,7 +46,7 @@ buildGoModule rec {
# the test strips table formatting from the command output in a naive way
# that removes all the table characters, including '-'.
# The nix build directory looks something like:
- # /private/tmp/nix-build-nsc-2.8.9.drv-0/nsc_test2000598938/keys
+ # /private/tmp/nix-build-nsc-2.9.0.drv-0/nsc_test2000598938/keys
# Then the `-` are removed from the path unintentionally and the test fails.
# This should be fixed upstream to avoid mangling the path when
# removing the table decorations from the command output.
diff --git a/third_party/nixpkgs/pkgs/tools/system/openseachest/default.nix b/third_party/nixpkgs/pkgs/tools/system/openseachest/default.nix
index 57664295d1..d71a32103e 100644
--- a/third_party/nixpkgs/pkgs/tools/system/openseachest/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/system/openseachest/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "openseachest";
- version = "24.08";
+ version = "24.08.1";
src = fetchFromGitHub {
owner = "Seagate";
repo = "openSeaChest";
rev = "v${version}";
- hash = "sha256-g5zCPlqK2AmGvPFqxEeSsZfDf4ksMYdIvJ+1PuuauL8=";
+ hash = "sha256-1vfWX6uTQcM6K6wu9Ygu2xZV4nXm6VnwNHmQ2ceh62s=";
fetchSubmodules = true;
};
diff --git a/third_party/nixpkgs/pkgs/tools/text/aha/default.nix b/third_party/nixpkgs/pkgs/tools/text/aha/default.nix
index 2344602a27..9a545a7f3f 100644
--- a/third_party/nixpkgs/pkgs/tools/text/aha/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/text/aha/default.nix
@@ -22,6 +22,7 @@ stdenv.mkDerivation rec {
aha takes ANSI SGR-coloured input and produces W3C-conformant HTML code.
'';
homepage = "https://github.com/theZiz/aha";
+ changelog = "https://github.com/theZiz/aha/blob/${version}/CHANGELOG";
license = with licenses; [ lgpl2Plus mpl11 ];
maintainers = with maintainers; [ pSub ];
platforms = platforms.all;
diff --git a/third_party/nixpkgs/pkgs/tools/text/boxes/default.nix b/third_party/nixpkgs/pkgs/tools/text/boxes/default.nix
index 68e5b9c7dd..d7ef551548 100644
--- a/third_party/nixpkgs/pkgs/tools/text/boxes/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/text/boxes/default.nix
@@ -2,13 +2,13 @@
gccStdenv.mkDerivation rec {
pname = "boxes";
- version = "2.3.0";
+ version = "2.3.1";
src = fetchFromGitHub {
owner = "ascii-boxes";
repo = "boxes";
rev = "v${version}";
- hash = "sha256-/gc/5vDflmEwOtQbtLwRcchyr22rLQcWqs5GrwRxY70=";
+ hash = "sha256-dvhb5KWBQt7g4n0ZTQMcJQljIfavV3g8i+P3PWB6Gwk=";
};
# Building instructions:
diff --git a/third_party/nixpkgs/pkgs/tools/text/choose/default.nix b/third_party/nixpkgs/pkgs/tools/text/choose/default.nix
index da333cd6c3..b8508a8275 100644
--- a/third_party/nixpkgs/pkgs/tools/text/choose/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/text/choose/default.nix
@@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "choose";
- version = "1.3.4";
+ version = "1.3.6";
src = fetchFromGitHub {
owner = "theryangeary";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-yW1quDyQn2xhrlhhPj9DKq7g8LlYKvEKDFj3xSagRTU=";
+ sha256 = "sha256-ojmib9yri/Yj1VSwwssbXv+ThnZjUXLTmOpfPGdGFaU=";
};
- cargoHash = "sha256-0INC0LFzlnFnt5pCiU4xePxU8a6GiU1L8bg7zcuFl2k=";
+ cargoHash = "sha256-PnY1yk9SvAvpsQ/QzTQuuBmvbEfd3yKcNcTU8LZVhsE=";
meta = with lib; {
description = "Human-friendly and fast alternative to cut and (sometimes) awk";
diff --git a/third_party/nixpkgs/pkgs/tools/text/cmigemo/default.nix b/third_party/nixpkgs/pkgs/tools/text/cmigemo/default.nix
index b7b08a7627..74f5a5100d 100644
--- a/third_party/nixpkgs/pkgs/tools/text/cmigemo/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/text/cmigemo/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchFromGitHub
, iconv, nkf, perl, which
-, skk-dicts
+, skkDictionaries
}:
stdenv.mkDerivation {
@@ -17,7 +17,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ iconv nkf perl which ];
postUnpack = ''
- cp ${skk-dicts}/share/SKK-JISYO.L source/dict/
+ cp ${skkDictionaries.l}/share/skk/SKK-JISYO.L source/dict/
'';
patches = [ ./no-http-tool-check.patch ];
diff --git a/third_party/nixpkgs/pkgs/tools/text/d2/default.nix b/third_party/nixpkgs/pkgs/tools/text/d2/default.nix
index 8e0f8f7a8d..4b36b32fe0 100644
--- a/third_party/nixpkgs/pkgs/tools/text/d2/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/text/d2/default.nix
@@ -1,5 +1,5 @@
{ lib
-, buildGoModule
+, buildGo123Module
, fetchFromGitHub
, installShellFiles
, git
@@ -7,18 +7,18 @@
, d2
}:
-buildGoModule rec {
+buildGo123Module rec {
pname = "d2";
- version = "0.6.6";
+ version = "0.6.7";
src = fetchFromGitHub {
owner = "terrastruct";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-SAejVwqTa/yV1pAIltAkX25KxITfkbzP9SGcLQdPUCg=";
+ hash = "sha256-HD59q4GFrkjLvQQdYGA7ISwXJztweRxoV5AWbHinTx8=";
};
- vendorHash = "sha256-aoc8KSznkWJpn0Ye7FUOH5sNQ4fslIGJhIaQdGrwcqQ=";
+ vendorHash = "sha256-HcWyhQFRI+dvOhUrVaL9U5PvL/CDBpaOYPXSkYzIYf4=";
excludedPackages = [ "./e2etests" ];
@@ -48,7 +48,9 @@ buildGoModule rec {
meta = with lib; {
description = "Modern diagram scripting language that turns text to diagrams";
+ mainProgram = "d2";
homepage = "https://d2lang.com";
+ changelog = "https://github.com/terrastruct/d2/releases/tag/v${version}";
license = licenses.mpl20;
maintainers = with maintainers; [ dit7ya kashw2 ];
};
diff --git a/third_party/nixpkgs/pkgs/tools/text/fanficfare/default.nix b/third_party/nixpkgs/pkgs/tools/text/fanficfare/default.nix
index ffdd960581..6a1ce2c059 100644
--- a/third_party/nixpkgs/pkgs/tools/text/fanficfare/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/text/fanficfare/default.nix
@@ -2,12 +2,12 @@
python3Packages.buildPythonApplication rec {
pname = "fanficfare";
- version = "4.37.0";
+ version = "4.38.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-Wh/eWseR+SSVYUqNG6krYCgS1gipSJGTJ+fi6uZNCO8=";
+ hash = "sha256-E18svvnr9Wc1t8nU2akO2C055BwHb2GCKu4CT0tRhjA=";
};
nativeBuildInputs = with python3Packages; [
diff --git a/third_party/nixpkgs/pkgs/tools/text/jen/default.nix b/third_party/nixpkgs/pkgs/tools/text/jen/default.nix
index a29b2e9058..decc88434d 100644
--- a/third_party/nixpkgs/pkgs/tools/text/jen/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/text/jen/default.nix
@@ -1,20 +1,30 @@
-{ lib
-, rustPlatform
-, fetchCrate
-, stdenv
-, darwin
+{
+ lib,
+ rustPlatform,
+ fetchCrate,
+ fetchpatch,
+ stdenv,
+ darwin,
}:
rustPlatform.buildRustPackage rec {
pname = "jen";
- version = "1.6.0";
+ version = "1.7.0";
src = fetchCrate {
inherit pname version;
- hash = "sha256-fpv/IzU23yAz1cumTbdQP6wHJX2U4acNxq8Zrx+YQVs=";
+ hash = "sha256-nouAHEo5JJtZ0pV8ig/iJ3eB8uPz3yMVIYP6RrNVlSA=";
};
- cargoHash = "sha256-LKiPG7k5UgaESP1ShsIWNMnm9resbRje746txOBo+Qs=";
+ cargoPatches = [
+ (fetchpatch {
+ name = "fix-rust-1.80-build.patch";
+ url = "https://github.com/whitfin/jen/commit/a6b5239593cecfd803a111ff317afa88c94c3640.patch";
+ hash = "sha256-ikfmEj6Xm0nT9dxpx6xdm/mQbw0b3gh2PT6Zo69Zg0E=";
+ })
+ ];
+
+ cargoHash = "sha256-Y81YqrzJSar0BxhQb7Vm/cZ9E6krlyZesXPY+j37IHA=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk.frameworks.Security
diff --git a/third_party/nixpkgs/pkgs/tools/text/jotdown/default.nix b/third_party/nixpkgs/pkgs/tools/text/jotdown/default.nix
index e3c38dc2b2..e0469e25bf 100644
--- a/third_party/nixpkgs/pkgs/tools/text/jotdown/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/text/jotdown/default.nix
@@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "jotdown";
- version = "0.5.0";
+ version = "0.6.0";
src = fetchFromGitHub {
owner = "hellux";
repo = "jotdown";
rev = version;
- hash = "sha256-lJnHdywxKf3CWgSB91MqQreyUhKArpT2lqQqSIpgnUY=";
+ hash = "sha256-67foqp8i5JqvtKeq8gibFhd59V8Nf8wkaINe2gd5Huk=";
};
- cargoHash = "sha256-ESwo1J5OCJbmlZoTOPaeNIqRCTMAJtgkhrR0bcRqQwk=";
+ cargoHash = "sha256-ckcjd8ZiJxfKEkpfGvTSKv3ReWn3lIK+/fBnj/kk2F0=";
meta = with lib; {
description = "Minimal Djot CLI";
diff --git a/third_party/nixpkgs/pkgs/tools/text/mdcat/default.nix b/third_party/nixpkgs/pkgs/tools/text/mdcat/default.nix
index d21a9db656..7a4c40f929 100644
--- a/third_party/nixpkgs/pkgs/tools/text/mdcat/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/text/mdcat/default.nix
@@ -13,20 +13,20 @@
rustPlatform.buildRustPackage rec {
pname = "mdcat";
- version = "2.4.0";
+ version = "2.5.0";
src = fetchFromGitHub {
owner = "swsnr";
repo = "mdcat";
rev = "mdcat-${version}";
- hash = "sha256-3iaj4bMm9nVDwd8kqBzPdpaAavxb19NwfvSX3oCihRA=";
+ hash = "sha256-Y0tWhqRGrjex/yKWmRu4+hSRM9/vchsYyx26x/HBuRw=";
};
nativeBuildInputs = [ pkg-config asciidoctor installShellFiles ];
buildInputs = [ openssl ]
++ lib.optionals stdenv.hostPlatform.isDarwin [ Security SystemConfiguration ];
- cargoHash = "sha256-KEJOpQ9Y832M0IUrm6u7SYWTH8/blDfu0kubS2GMuRE=";
+ cargoHash = "sha256-f2YmrmRlQTCBTzG7DWJVldP/lOhl2iCnhnOLHx1QJDc=";
nativeCheckInputs = [ ansi2html ];
# Skip tests that use the network and that include files.
diff --git a/third_party/nixpkgs/pkgs/tools/text/proselint/default.nix b/third_party/nixpkgs/pkgs/tools/text/proselint/default.nix
index 904eb2c536..a7ca553c1c 100644
--- a/third_party/nixpkgs/pkgs/tools/text/proselint/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/text/proselint/default.nix
@@ -18,6 +18,6 @@ buildPythonApplication rec {
mainProgram = "proselint";
homepage = "http://proselint.com";
license = licenses.bsd3;
- maintainers = with maintainers; [ alibabzo ];
+ maintainers = [ ];
};
}
diff --git a/third_party/nixpkgs/pkgs/tools/text/riffdiff/default.nix b/third_party/nixpkgs/pkgs/tools/text/riffdiff/default.nix
index 6dcf1d84af..6d8c4cd28c 100644
--- a/third_party/nixpkgs/pkgs/tools/text/riffdiff/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/text/riffdiff/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "riffdiff";
- version = "3.3.0";
+ version = "3.3.1";
src = fetchFromGitHub {
owner = "walles";
repo = "riff";
rev = version;
- hash = "sha256-Vbze2WSrZOboLFcsnRYbfsWz6gbMEszDWEMQUNZAzLY=";
+ hash = "sha256-V+YR0j0Dpmsc2psXb/sb/Rp4Eu8/uuBAkmYTPOfkC+g=";
};
- cargoHash = "sha256-/R2RSsNRpCI/LTXlF0UtdIjWrBDJaEOASTeAtyNwS0M=";
+ cargoHash = "sha256-/xUMfORiZVj5RmDweLCDdD6MkgzCIsTdiYpyO3CDT+M=";
meta = with lib; {
description = "Diff filter highlighting which line parts have changed";
diff --git a/third_party/nixpkgs/pkgs/tools/text/uwc/default.nix b/third_party/nixpkgs/pkgs/tools/text/uwc/default.nix
index 42777accb8..db6868f161 100644
--- a/third_party/nixpkgs/pkgs/tools/text/uwc/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/text/uwc/default.nix
@@ -1,24 +1,24 @@
-{ rustPlatform, lib, fetchFromGitLab }:
+{ rustPlatform, lib, fetchFromGitHub }:
rustPlatform.buildRustPackage rec {
pname = "uwc";
- version = "1.0.5";
+ version = "1.0.7";
- src = fetchFromGitLab {
+ src = fetchFromGitHub {
owner = "dead10ck";
- repo = pname;
- rev = "v${version}";
- hash = "sha256-x2mijB1GkxdraFroG1+PiBzWKPjsaAeoDt0HFL2v93I=";
+ repo = "uwc";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-Qv8vMjCMhpVxkJyH1uTsFXu2waO8oaLPuoBETaWOUqI=";
};
- cargoHash = "sha256-0IvOaQaXfdEz5tlXh5gTbnZG9QZSWDVHGOqYq8aWOIc=";
+ cargoHash = "sha256-20brxqYAvgBxbOQ7KOFviXxmFrSHDXNV/0lcks7x3a8=";
- doCheck = true;
+ doCheck = false;
meta = with lib; {
description = "Like wc, but unicode-aware, and with per-line mode";
mainProgram = "uwc";
- homepage = "https://gitlab.com/dead10ck/uwc";
+ homepage = "https://github.com/dead10ck/uwc";
license = licenses.mit;
maintainers = with maintainers; [ ShamrockLee ];
};
diff --git a/third_party/nixpkgs/pkgs/tools/typesetting/hayagriva/default.nix b/third_party/nixpkgs/pkgs/tools/typesetting/hayagriva/default.nix
index 2bf7a4f401..1e02856925 100644
--- a/third_party/nixpkgs/pkgs/tools/typesetting/hayagriva/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/typesetting/hayagriva/default.nix
@@ -5,14 +5,14 @@
rustPlatform.buildRustPackage rec {
pname = "hayagriva";
- version = "0.5.3";
+ version = "0.6.0";
src = fetchCrate {
inherit pname version;
- hash = "sha256-6LJRvyCgcj/m25kC26vT3aUREstXmmCIR4+LoHZgIqw=";
+ hash = "sha256-ic1ohp0zmiFgfNSfI6XRL/3CJ2p+afW4IAEz2l4CL8Q=";
};
- cargoHash = "sha256-asINO3zy4x+n7chriC8ESCe3K027xFUNi+54XtQwS0w=";
+ cargoHash = "sha256-G3rBvFzlp3Dg/k6BILNH6xNX+i9mEv9muZOiGkcad38=";
buildFeatures = [ "cli" ];
diff --git a/third_party/nixpkgs/pkgs/tools/virtualization/mininet/default.nix b/third_party/nixpkgs/pkgs/tools/virtualization/mininet/default.nix
index 3d7339bf56..a04859cc10 100644
--- a/third_party/nixpkgs/pkgs/tools/virtualization/mininet/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/virtualization/mininet/default.nix
@@ -13,7 +13,11 @@
}:
let
- pyEnv = python3.withPackages(ps: [ ps.setuptools ]);
+ pyEnv = python3.withPackages(ps: [
+ ps.setuptools
+ ps.packaging
+ ps.distutils
+ ]);
telnet = runCommand "inetutils-telnet"
{ }
@@ -53,7 +57,7 @@ stdenv.mkDerivation rec {
pythonPath = [ python3.pkgs.setuptools ];
nativeBuildInputs = [ help2man makeWrapper python3.pkgs.wrapPython ];
- propagatedBuildInputs = [ python3 which ];
+ propagatedBuildInputs = [ pyEnv which ];
installTargets = [ "install-mnexec" "install-manpages" ];
diff --git a/third_party/nixpkgs/pkgs/tools/wayland/gtklock/playerctl-module.nix b/third_party/nixpkgs/pkgs/tools/wayland/gtklock/playerctl-module.nix
index 5bc5237d75..ac3c31ca0a 100644
--- a/third_party/nixpkgs/pkgs/tools/wayland/gtklock/playerctl-module.nix
+++ b/third_party/nixpkgs/pkgs/tools/wayland/gtklock/playerctl-module.nix
@@ -25,8 +25,8 @@ stdenv.mkDerivation rec {
makeFlags = [ "PREFIX=$(out)" ];
meta = with lib; {
- description = "Gtklock module adding power controls to the lockscreen";
- homepage = "https://github.com/jovanlanik/gtklock-powerbar-module";
+ description = "Gtklock module adding media player controls to the lockscreen";
+ homepage = "https://github.com/jovanlanik/gtklock-playerctl-module";
license = licenses.gpl3Only;
maintainers = with maintainers; [ aleksana ];
platforms = platforms.linux;
diff --git a/third_party/nixpkgs/pkgs/tools/wayland/xwaylandvideobridge/default.nix b/third_party/nixpkgs/pkgs/tools/wayland/xwaylandvideobridge/default.nix
index 5614ef40d5..f87e678bdb 100644
--- a/third_party/nixpkgs/pkgs/tools/wayland/xwaylandvideobridge/default.nix
+++ b/third_party/nixpkgs/pkgs/tools/wayland/xwaylandvideobridge/default.nix
@@ -5,10 +5,14 @@
, extra-cmake-modules
, pkg-config
, qtbase
-, qtquickcontrols2
-, qtx11extras
-, kdelibs4support
+, qtdeclarative
+, qtx11extras ? null # qt5 only
+, kcoreaddons
+, ki18n
+, knotifications
, kpipewire
+, kstatusnotifieritem ? null # qt6 only
+, kwindowsystem
, wrapQtAppsHook
}:
@@ -30,12 +34,18 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
qtbase
- qtquickcontrols2
+ qtdeclarative
qtx11extras
- kdelibs4support
+ kcoreaddons
+ ki18n
+ knotifications
kpipewire
+ kstatusnotifieritem
+ kwindowsystem
];
+ cmakeFlags = ["-DQT_MAJOR_VERSION=${lib.versions.major qtbase.version}"];
+
meta = {
description = "Utility to allow streaming Wayland windows to X applications";
homepage = "https://invent.kde.org/system/xwaylandvideobridge";
diff --git a/third_party/nixpkgs/pkgs/top-level/aliases.nix b/third_party/nixpkgs/pkgs/top-level/aliases.nix
index 17682f1443..acffb059ab 100644
--- a/third_party/nixpkgs/pkgs/top-level/aliases.nix
+++ b/third_party/nixpkgs/pkgs/top-level/aliases.nix
@@ -95,7 +95,6 @@ mapAliases {
aeon = throw "aeon has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-07-15
afl = throw "afl has been removed as the upstream project was archived. Consider using 'aflplusplus'"; # Added 2024-04-21
agda-pkg = throw "agda-pkg has been removed due to being unmaintained"; # Added 2024-09-10"
- agebox = throw "agebox has been removed due to lack of upstream maintenance"; # Added 2024-07-13
airfield = throw "airfield has been removed due to being unmaintained"; # Added 2023-05-19
alertmanager-bot = throw "alertmanager-bot is broken and has been archived by upstream"; # Added 2023-07-28
alsa-project = throw "alsa-project was removed and its sub-attributes were promoted to top-level."; # Added 2023-11-12
@@ -172,6 +171,7 @@ mapAliases {
lib.warn "blender-with-packages is deprecated in favor of blender.withPackages, e.g. `blender.withPackages(ps: [ ps.foobar ])`"
(blender.withPackages (_: args.packages)).overrideAttrs
(lib.optionalAttrs (args ? name) { pname = "blender-" + args.name; }); # Added 2023-10-30
+ bless = throw "'bless' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'imhex' or 'ghex' instead"; # Added 2024-09-15
blockbench-electron = blockbench; # Added 2024-03-16
bluezFull = throw "'bluezFull' has been renamed to/replaced by 'bluez'"; # Converted to throw 2023-09-10
bmap-tools = bmaptool; # Added 2024-08-05
@@ -189,6 +189,7 @@ mapAliases {
bpb = throw "bpb has been removed as it is unmaintained and not compatible with recent Rust versions"; # Added 2024-04-30
bpftool = bpftools; # Added 2021-05-03
bpytop = throw "bpytop has been deprecated by btop"; # Added 2023-02-16
+ brasero-original = lib.warn "Use 'brasero-unwrapped' instead of 'brasero-original'" brasero-unwrapped; # Added 2024-09-29
bro = throw "'bro' has been renamed to/replaced by 'zeek'"; # Converted to throw 2023-09-10
bs-platform = throw "'bs-platform' was removed as it was broken, development ended and 'melange' has superseded it"; # Added 2024-07-29
@@ -214,6 +215,7 @@ mapAliases {
### C ###
+ calligra = kdePackages.calligra; # Added 2024-09-27
callPackage_i686 = pkgsi686Linux.callPackage;
cadence = throw "cadence has been removed from nixpkgs, as it was archived upstream"; # Added 2023-10-28
cask = emacs.pkgs.cask; # Added 2022-11-12
@@ -255,7 +257,6 @@ mapAliases {
CoinMP = coinmp; # Added 2024-06-12
collada-dom = opencollada; # added 2024-02-21
composable_kernel = throw "'composable_kernel' has been replaced with 'rocmPackages.composable_kernel'"; # Added 2023-10-08
- cope = throw "'cope' has been removed, as it is broken in nixpkgs since it was added, and fixing it is not trivial"; # Added 2024-04-12
coriander = throw "'coriander' has been removed because it depends on GNOME 2 libraries"; # Added 2024-06-27
corretto19 = throw "Corretto 19 was removed as it has reached its end of life"; # Added 2024-08-01
cosmic-tasks = tasks; # Added 2024-07-04
@@ -529,6 +530,7 @@ mapAliases {
gcj = gcj6; # Added 2024-09-13
gcj6 = throw "gcj6 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13
gcl_2_6_13_pre = throw "'gcl_2_6_13_pre' has been removed in favor of 'gcl'"; # Added 2024-01-11
+ gcolor2 = throw "'gcolor2' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'gcolor3' or 'eyedropper' instead"; # Added 2024-09-15
geekbench4 = throw "'geekbench4' has been renamed to 'geekbench_4'"; # Added 2023-03-10
geekbench5 = throw "'geekbench5' has been renamed to 'geekbench_5'"; # Added 2023-03-10
gfortran48 = throw "'gfortran48' has been removed from nixpkgs"; # Added 2024-09-10
@@ -635,10 +637,11 @@ mapAliases {
gocode = throw "'gocode' has been removed as the upstream project was archived. 'gopls' is suggested as replacement"; # Added 2023-12-26
govendor = throw "'govendor' has been removed as it is no longer maintained upstream, please use Go modules instead"; # Added 2023-12-26
gometer = throw "gometer has been removed from nixpkgs because goLance stopped offering Linux support"; # Added 2023-02-10
+ gpicview = throw "'gpicview' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'loupe', 'gthumb' or 'image-roll' instead"; # Added 2024-09-15
gprbuild-boot = gnatPackages.gprbuild-boot; # Added 2024-02-25;
gpt4all-chat = throw "gpt4all-chat has been renamed to gpt4all"; # Added 2024-02-27
-
+ gqview = throw "'gqview' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'gthumb' instead";
graalvm11-ce = throw "graalvm11-ce has been removed because upstream dropped support to different JDK versions for each GraalVM release. Please use graalvm-ce instead"; # Added 2023-09-26
graalvm17-ce = throw "graalvm17-ce has been removed because upstream dropped support to different JDK versions for each GraalVM release. Please use graalvm-ce instead"; # Added 2023-09-26
graalvm19-ce = throw "graalvm19-ce has been removed because upstream dropped support to different JDK versions for each GraalVM release. Please use graalvm-ce instead"; # Added 2023-09-26
@@ -809,7 +812,7 @@ mapAliases {
libbpf_1 = libbpf; # Added 2022-12-06
libbson = mongoc; # Added 2024-03-11
libcap_pam = throw "'libcap_pam' has been replaced with 'libcap'"; # Converted to throw 2023-09-10
- libclc = llvmPackages_latest.libclc; # Added 2023-10-28
+ libclc = llvmPackages_18.libclc; # Added 2023-10-28
libcxxabi = throw "'libcxxabi' was merged into 'libcxx'"; # Converted to throw 2024-03-08
libdwarf_20210528 = throw "'libdwarf_20210528' has been removed because it is not used in nixpkgs, move to libdwarf"; # Added 2024-03-23
libgme = game-music-emu; # Added 2022-07-20
@@ -822,6 +825,7 @@ mapAliases {
liblastfm = libsForQt5.liblastfm; # Added 2020-06-14
libmongo-client = throw "'libmongo-client' has been removed, upstream gone"; # Added 2023-06-22
liboop = throw "liboop has been removed as it is unmaintained upstream."; # Added 2024-08-14
+ libpqxx_6 = throw "libpqxx_6 has been removed, please use libpqxx"; # Added 2024-10-02
libpulseaudio-vanilla = libpulseaudio; # Added 2022-04-20
libquotient = libsForQt5.libquotient; # Added 2023-11-11
librarian-puppet-go = throw "'librarian-puppet-go' has been removed, as it's upstream is unmaintained"; # Added 2024-06-10
@@ -1001,6 +1005,7 @@ mapAliases {
microsoft_gsl = microsoft-gsl; # Added 2023-05-26
MIDIVisualizer = midivisualizer; # Added 2024-06-12
migraphx = throw "'migraphx' has been replaced with 'rocmPackages.migraphx'"; # Added 2023-10-08
+ mikutter = throw "'mikutter' has been removed because the package was broken and had no maintainers"; # Added 2024-10-01
minishift = throw "'minishift' has been removed as it was discontinued upstream. Use 'crc' to setup a microshift cluster instead"; # Added 2023-12-30
miopen = throw "'miopen' has been replaced with 'rocmPackages.miopen'"; # Added 2023-10-08
miopengemm = throw "'miopengemm' has been replaced with 'rocmPackages_5.miopengemm'"; # Added 2023-10-08
@@ -1183,6 +1188,7 @@ mapAliases {
onlyoffice-bin_7_5 = throw "onlyoffice-bin_7_5 has been removed. Please use the latest version available under onlyoffice-bin"; # Added 2024-07-03
openvswitch-lts = throw "openvswitch-lts has been removed. Please use the latest version available under openvswitch"; # Added 2024-08-24
oroborus = throw "oroborus was removed, because it was abandoned years ago."; #Added 2023-09-10
+ OSCAR = oscar; # Added 2024-06-12
osxfuse = macfuse-stubs; # Added 2021-03-20
ovn-lts = throw "ovn-lts has been removed. Please use the latest version available under ovn"; # Added 2024-08-24
oxen = throw "'oxen' has been removed, because it was broken, outdated and unmaintained"; # Added 2023-12-09
@@ -1231,6 +1237,7 @@ mapAliases {
pipewire_0_2 = throw "pipewire_0_2 has been removed as it is outdated and no longer used"; # Added 2024-07-28
pipewire-media-session = throw "pipewire-media-session is no longer maintained and has been removed. Please use Wireplumber instead.";
pkgconfig = throw "'pkgconfig' has been renamed to/replaced by 'pkg-config'"; # Converted to throw 2023-09-10
+ playwright = lib.warn "'playwright' will reference playwright-driver in 25.05. Reference 'python3Packages.playwright' for the python test launcher" python3Packages.toPythonApplication python3Packages.playwright; # Added 2024-10-04
pleroma-otp = pleroma; # Added 2021-07-10
pltScheme = racket; # just to be sure
pmdk = throw "'pmdk' is discontinued, no further support or maintenance is planned by upstream"; # Added 2023-02-06
@@ -1314,6 +1321,7 @@ mapAliases {
### Q ###
+ qbittorrent-qt5 = throw "'qbittorrent-qt5' has been removed as qBittorrent 5 dropped support for Qt 5. Please use 'qbittorrent'"; # Added 2024-09-30
qcsxcad = libsForQt5.qcsxcad; # Added 2020-11-05
qtcreator-qt6 = throw "'qtcreator-qt6' has been renamed to/replaced by 'qtcreator', since qt5 version has been removed"; # Added 2023-07-25
qflipper = qFlipper; # Added 2022-02-11
@@ -1445,6 +1453,7 @@ mapAliases {
shipyard = jumppad; # Added 2023-06-06
signumone-ks = throw "signumone-ks has been removed from nixpkgs because the developers stopped offering the binaries"; # Added 2023-08-17
simplenote = throw "'simplenote' has been removed because it is no longer maintained and insecure"; # Added 2023-10-09
+ skk-dicts = throw "'skk-dicts' has been split into multiple packages under 'skkDictionaries'"; # Added 2023-11-08
sky = throw "'sky' has been removed because its upstream website disappeared"; # Added 2024-07-21
SkypeExport = skypeexport; # Added 2024-06-12
slack-dark = slack; # Added 2020-03-27
@@ -1508,6 +1517,8 @@ mapAliases {
StormLib = stormlib; # Added 2024-01-21
sumneko-lua-language-server = lua-language-server; # Added 2023-02-07
supertux-editor = throw "'supertux-editor' has been removed, as it was broken and unmaintained"; # Added 2023-12-22
+ swiProlog = lib.warn "swiProlog has been renamed to swi-prolog" swi-prolog; # Added 2024-09-07
+ swiPrologWithGui = lib.warn "swiPrologWithGui has been renamed to swi-prolog-gui" swi-prolog-gui; # Added 2024-09-07
swift-im = throw "swift-im has been removed as it is unmaintained and depends on deprecated Python 2 / Qt WebKit"; # Added 2023-01-06
swig1 = throw "swig1 has been removed as it is obsolete"; # Added 2024-08-23
swig2 = throw "swig2 has been removed as it is obsolete"; # Added 2024-08-23
@@ -1551,7 +1562,7 @@ mapAliases {
invalidateFetcherByDrvHash = testers.invalidateFetcherByDrvHash; # Added 2022-05-05
timescale-prometheus = promscale; # Added 2020-09-29
tinygltf = throw "TinyglTF has been embedded in draco due to lack of other users and compatibility breaks."; # Added 2023-06-25
- tightvnc = throw "'tightvnc' has been removed as the version 1.3 is not maintained upstream anymore and is insecure"; #Ā Added 2024-08-22
+ tightvnc = throw "'tightvnc' has been removed as the version 1.3 is not maintained upstream anymore and is insecure"; # Added 2024-08-22
tixati = throw "'tixati' has been removed from nixpkgs as it is unfree and unmaintained"; # Added 2023-03-17
tkcvs = tkrev; # Added 2022-03-07
toil = throw "toil was removed as it was broken and requires obsolete versions of libraries"; # Added 2024-09-22
@@ -1700,6 +1711,7 @@ mapAliases {
xtrt = throw "xtrt has been removed due to being abandoned"; # Added 2023-05-25
xulrunner = firefox-unwrapped; # Added 2023-11-03
xvfb_run = xvfb-run; # Added 2021-05-07
+ xwaylandvideobridge = libsForQt5.xwaylandvideobridge; # Added 2024-09-27
### Y ###
@@ -1747,7 +1759,7 @@ mapAliases {
openbsdCross = openbsd; # Added 2024-09-06
# LLVM packages for (integration) testing that should not be used inside Nixpkgs:
- llvmPackages_latest = llvmPackages_18;
+ llvmPackages_latest = llvmPackages_19;
/* If these are in the scope of all-packages.nix, they cause collisions
between mixed versions of qt. See:
diff --git a/third_party/nixpkgs/pkgs/top-level/all-packages.nix b/third_party/nixpkgs/pkgs/top-level/all-packages.nix
index b5d6cac789..d43d956f49 100644
--- a/third_party/nixpkgs/pkgs/top-level/all-packages.nix
+++ b/third_party/nixpkgs/pkgs/top-level/all-packages.nix
@@ -293,10 +293,6 @@ with pkgs;
ares-rs = callPackage ../tools/security/ares-rs { };
- arti = callPackage ../tools/security/arti {
- inherit (darwin.apple_sdk.frameworks) CoreServices;
- };
-
asn1c = callPackage ../development/compilers/asn1c { };
authz0 = callPackage ../tools/security/authz0 { };
@@ -307,8 +303,6 @@ with pkgs;
atomic-swap = callPackage ../applications/blockchains/atomic-swap { };
- avro-tools = callPackage ../development/tools/avro-tools { };
-
bacnet-stack = callPackage ../tools/networking/bacnet-stack { };
bada-bib = callPackage ../applications/science/misc/bada-bib { };
@@ -361,8 +355,6 @@ with pkgs;
cbfmt = callPackage ../development/tools/cbfmt { };
- cfn-nag = callPackage ../development/tools/cfn-nag { };
-
circumflex = callPackage ../applications/networking/circumflex { };
citron = callPackage ../tools/misc/citron { };
@@ -542,6 +534,10 @@ with pkgs;
dcgm = callPackage ../os-specific/linux/dcgm { };
+ deck = callPackage ../by-name/de/deck/package.nix {
+ buildGoModule = buildGo123Module;
+ };
+
dhallDirectoryToNix = callPackage ../build-support/dhall/directory-to-nix.nix { };
dhallPackageToNix = callPackage ../build-support/dhall/package-to-nix.nix { };
@@ -624,8 +620,6 @@ with pkgs;
figma-agent = callPackage ../applications/graphics/figma-agent { };
- figma-linux = callPackage ../applications/graphics/figma-linux { };
-
firefly-desktop = callPackage ../applications/misc/firefly-desktop { };
frece = callPackage ../development/tools/frece { };
@@ -648,8 +642,6 @@ with pkgs;
gobble = callPackage ../tools/X11/gobble { };
- goda = callPackage ../development/tools/goda { };
-
gokrazy = callPackage ../development/misc/gokrazy { };
gojq = callPackage ../development/tools/gojq { };
@@ -912,9 +904,7 @@ with pkgs;
fet-sh = callPackage ../tools/misc/fet-sh { };
- fetchbower = callPackage ../build-support/fetchbower {
- inherit (nodePackages) bower2nix;
- };
+ fetchbower = callPackage ../build-support/fetchbower { };
fetchbzr = callPackage ../build-support/fetchbzr { };
@@ -1139,9 +1129,7 @@ with pkgs;
fetchRepoProject = callPackage ../build-support/fetchrepoproject { };
- fetchipfs = import ../build-support/fetchipfs {
- inherit curl stdenv;
- };
+ fetchipfs = callPackage ../build-support/fetchipfs { };
fetchit = callPackage ../applications/networking/cluster/fetchit { };
@@ -2033,7 +2021,8 @@ with pkgs;
vrrtest = callPackage ../tools/video/vrrtest { };
- winbox = callPackage ../tools/admin/winbox {
+ winbox = winbox3;
+ winbox3 = callPackage ../tools/admin/winbox {
wine = wineWowPackages.stable;
};
@@ -2135,8 +2124,6 @@ with pkgs;
datalad-gooey = with python3Packages; toPythonApplication datalad-gooey;
- darcs-to-git = callPackage ../applications/version-management/darcs-to-git { };
-
degit = callPackage ../applications/version-management/degit { };
delta = darwin.apple_sdk_11_0.callPackage ../applications/version-management/delta { };
@@ -2188,15 +2175,7 @@ with pkgs;
humanfriendly;
};
- git-annex-remote-googledrive = callPackage ../applications/version-management/git-annex-remote-googledrive {
- inherit (python3Packages)
- buildPythonApplication
- annexremote
- drivelib
- gitpython
- tenacity
- humanfriendly;
- };
+ git-annex-remote-googledrive = python3Packages.callPackage ../applications/version-management/git-annex-remote-googledrive { };
git-annex-remote-rclone = callPackage ../applications/version-management/git-annex-remote-rclone { };
@@ -2419,8 +2398,6 @@ with pkgs;
gut = callPackage ../applications/version-management/gut { };
- hred = callPackage ../development/tools/hred { };
-
hub = callPackage ../applications/version-management/hub { };
hut = callPackage ../applications/version-management/hut { };
@@ -3154,7 +3131,9 @@ with pkgs;
authenticator = callPackage ../applications/misc/authenticator { };
- authelia = callPackage ../servers/authelia { pnpm = pnpm_9; };
+ authelia = callPackage ../servers/authelia {
+ buildGoModule = buildGo123Module;
+ };
authentik-outposts = recurseIntoAttrs (callPackages ../by-name/au/authentik/outposts.nix { });
@@ -3170,15 +3149,8 @@ with pkgs;
awscli = callPackage ../tools/admin/awscli { };
- awscli2 = callPackage ../by-name/aw/awscli2/package.nix {
- # change when https://github.com/aws/aws-cli/issues/8342 resolved
- python3 = python311;
- };
-
okta-aws-cli = callPackage ../tools/admin/okta-aws-cli { };
- awsebcli = callPackage ../tools/virtualization/awsebcli { };
-
awslimitchecker = callPackage ../tools/admin/awslimitchecker { };
awslogs = callPackage ../tools/admin/awslogs { };
@@ -3201,8 +3173,6 @@ with pkgs;
iamy = callPackage ../tools/admin/iamy { };
- iam-policy-json-to-terraform = callPackage ../tools/misc/iam-policy-json-to-terraform { };
-
azeret-mono = callPackage ../data/fonts/azeret-mono { };
azure-cli-extensions = recurseIntoAttrs azure-cli.extensions;
@@ -4140,8 +4110,6 @@ with pkgs;
bfetch = callPackage ../tools/misc/bfetch { };
- bless = callPackage ../applications/editors/bless { };
-
blink = darwin.apple_sdk_11_0.callPackage ../applications/emulators/blink { };
blink1-tool = callPackage ../tools/misc/blink1-tool { };
@@ -4186,7 +4154,7 @@ with pkgs;
bozohttpd-minimal = bozohttpd.override { minimal = true; };
- brasero-original = lowPrio (callPackage ../tools/cd-dvd/brasero { });
+ brasero-unwrapped = callPackage ../tools/cd-dvd/brasero { };
brasero = callPackage ../tools/cd-dvd/brasero/wrapper.nix { };
@@ -4224,8 +4192,6 @@ with pkgs;
buildtorrent = callPackage ../tools/misc/buildtorrent { };
- bundletool = callPackage ../development/tools/bundletool { };
-
bwm_ng = callPackage ../tools/networking/bwm-ng { };
bwbasic = callPackage ../development/interpreters/bwbasic { };
@@ -4482,8 +4448,6 @@ with pkgs;
wlroots = wlroots_0_17;
};
- swaykbdd = callPackage ../tools/wayland/swaykbdd { };
-
swayr = callPackage ../tools/wayland/swayr { };
swayrbar = callPackage ../tools/wayland/swayrbar { };
@@ -4674,8 +4638,6 @@ with pkgs;
dduper = callPackage ../tools/filesystems/dduper { };
- deck = callPackage ../applications/networking/deck { };
-
dedup = callPackage ../tools/backup/dedup { };
deheader = callPackage ../development/tools/misc/deheader { };
@@ -5200,14 +5162,10 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Security;
};
- gpu-viewer = callPackage ../applications/misc/gpu-viewer { };
-
greg = callPackage ../applications/audio/greg {
pythonPackages = python3Packages;
};
- grim = callPackage ../tools/graphics/grim { };
-
grit = callPackage ../tools/misc/grit { };
grobi = callPackage ../tools/X11/grobi { };
@@ -5242,10 +5200,6 @@ with pkgs;
hebcal = callPackage ../tools/misc/hebcal { };
- hebbot = callPackage ../servers/matrix-hebbot {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
hexio = callPackage ../development/tools/hexio { };
hexyl = callPackage ../tools/misc/hexyl { };
@@ -5401,8 +5355,6 @@ with pkgs;
krapslog = callPackage ../tools/misc/krapslog { };
- krelay = callPackage ../applications/networking/cluster/krelay { };
-
krill = callPackage ../servers/krill {
inherit (darwin.apple_sdk.frameworks) Security;
};
@@ -6531,7 +6483,7 @@ with pkgs;
netplan = callPackage ../tools/admin/netplan { };
skktools = callPackage ../tools/inputmethods/skk/skktools { };
- skk-dicts = callPackage ../tools/inputmethods/skk/skk-dicts { };
+ skkDictionaries = callPackages ../tools/inputmethods/skk/skk-dicts { };
libkkc-data = callPackage ../data/misc/libkkc-data { };
@@ -7092,8 +7044,6 @@ with pkgs;
driftctl = callPackage ../applications/networking/cluster/driftctl { };
- eks-node-viewer = callPackage ../applications/networking/cluster/eks-node-viewer { };
-
drill = callPackage ../tools/networking/drill {
inherit (darwin.apple_sdk.frameworks) Security;
};
@@ -7198,8 +7148,6 @@ with pkgs;
eff = callPackage ../development/interpreters/eff { };
- eflite = callPackage ../applications/audio/eflite { };
-
eid-mw = callPackage ../tools/security/eid-mw {
autoreconfHook = buildPackages.autoreconfHook269;
};
@@ -7214,10 +7162,6 @@ with pkgs;
evtx = callPackage ../tools/security/evtx { };
- luckybackup = libsForQt5.callPackage ../tools/backup/luckybackup {
- ssh = openssh;
- };
-
kics = callPackage ../tools/admin/kics { };
kramdown-asciidoc = callPackage ../tools/typesetting/kramdown-asciidoc { };
@@ -7228,8 +7172,6 @@ with pkgs;
mcrcon = callPackage ../tools/networking/mcrcon { };
- mozillavpn = qt6Packages.callPackage ../tools/networking/mozillavpn { };
-
mozwire = callPackage ../tools/networking/mozwire {
inherit (darwin.apple_sdk.frameworks) CoreServices Security;
};
@@ -7836,10 +7778,6 @@ with pkgs;
uniscribe = callPackage ../tools/text/uniscribe { };
- galculator = callPackage ../applications/misc/galculator {
- gtk = gtk3;
- };
-
fornalder = callPackage ../applications/version-management/fornalder { };
galen = callPackage ../development/tools/galen { };
@@ -9550,7 +9488,7 @@ with pkgs;
protobuf = protobuf_21;
};
netdataCloud = netdata.override {
- withCloud = !stdenv.hostPlatform.isDarwin;
+ withCloud = true;
withCloudUi = true;
};
@@ -10115,8 +10053,6 @@ with pkgs;
midisheetmusic = callPackage ../applications/audio/midisheetmusic { };
- mikutter = callPackage ../applications/networking/instant-messengers/mikutter { };
-
mimeo = callPackage ../tools/misc/mimeo { };
mimetic = callPackage ../development/libraries/mimetic { };
@@ -10439,14 +10375,10 @@ with pkgs;
nm-tray = libsForQt5.callPackage ../tools/networking/networkmanager/tray.nix { };
- newsboat = callPackage ../applications/networking/feedreaders/newsboat {
- inherit (darwin.apple_sdk.frameworks) Security Foundation;
- };
-
grocy = callPackage ../servers/grocy { };
inherit (callPackages ../servers/nextcloud {})
- nextcloud28 nextcloud29;
+ nextcloud28 nextcloud29 nextcloud30;
nextcloud28Packages = callPackage ../servers/nextcloud/packages {
apps = lib.importJSON ../servers/nextcloud/packages/28.json;
@@ -10454,6 +10386,9 @@ with pkgs;
nextcloud29Packages = callPackage ../servers/nextcloud/packages {
apps = lib.importJSON ../servers/nextcloud/packages/29.json;
};
+ nextcloud30Packages = callPackage ../servers/nextcloud/packages {
+ apps = lib.importJSON ../servers/nextcloud/packages/30.json;
+ };
nextcloud-client = qt6Packages.callPackage ../applications/networking/nextcloud-client { };
@@ -11001,8 +10936,6 @@ with pkgs;
ovftool = callPackage ../tools/virtualization/ovftool { };
- overcommit = callPackage ../development/tools/overcommit { };
-
overmind = callPackage ../applications/misc/overmind { };
oxker = callPackage ../applications/misc/oxker { };
@@ -11058,11 +10991,7 @@ with pkgs;
paho-mqtt-c = callPackage ../development/libraries/paho-mqtt-c { };
- pakcs = callPackage ../development/compilers/pakcs {
- # Doesn't compile with GHC 9.0 due to whitespace syntax changes
- # see also https://github.com/NixOS/nixpkgs/issues/166108
- haskellPackages = haskell.packages.ghc810;
- };
+ pakcs = callPackage ../development/compilers/pakcs { };
pal = callPackage ../tools/misc/pal { };
@@ -11333,8 +11262,6 @@ with pkgs;
playbar2 = libsForQt5.callPackage ../applications/audio/playbar2 { };
- playwright = with python3Packages; toPythonApplication playwright;
-
playwright-driver = (callPackage ../development/web/playwright/driver.nix { }).playwright-core;
playwright-test = (callPackage ../development/web/playwright/driver.nix { }).playwright-test;
@@ -11360,8 +11287,8 @@ with pkgs;
tautulli = python3Packages.callPackage ../servers/tautulli { };
pleroma = callPackage ../servers/pleroma {
- elixir = elixir_1_14;
- beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_14; });
+ elixir = elixir_1_17;
+ beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_17; });
};
plfit = callPackage ../tools/misc/plfit {
@@ -11631,7 +11558,7 @@ with pkgs;
ripdrag = callPackage ../tools/misc/ripdrag { };
- riseup-vpn = libsForQt5.callPackage ../tools/networking/bitmask-vpn {
+ riseup-vpn = qt6Packages.callPackage ../tools/networking/bitmask-vpn {
provider = "riseup";
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
};
@@ -11888,8 +11815,6 @@ with pkgs;
renameutils = callPackage ../tools/misc/renameutils { };
- renderdoc = libsForQt5.callPackage ../development/tools/renderdoc { };
-
repgrep = callPackage ../tools/text/repgrep { };
replace = callPackage ../tools/text/replace { };
@@ -12049,8 +11974,6 @@ with pkgs;
rund = callPackage ../development/tools/rund { };
- runme = callPackage ../development/tools/misc/runme { };
-
runzip = callPackage ../tools/archivers/runzip { };
ruplacer = callPackage ../tools/text/ruplacer {
@@ -12155,8 +12078,6 @@ with pkgs;
sanctity = callPackage ../tools/misc/sanctity { };
- sasquatch = callPackage ../tools/filesystems/sasquatch { };
-
sasview = libsForQt5.callPackage ../applications/science/misc/sasview { };
sbs = callPackage ../tools/X11/sbs { };
@@ -12537,7 +12458,7 @@ with pkgs;
sparrow-unwrapped = callPackage ../applications/blockchains/sparrow {
openimajgrabber = callPackage ../applications/blockchains/sparrow/openimajgrabber.nix {};
- openjdk = openjdk21.override { enableJavaFX = true; };
+ openjdk = jdk22.override { enableJavaFX = true; };
};
sparrow = callPackage ../applications/blockchains/sparrow/fhsenv.nix { };
@@ -12782,8 +12703,6 @@ with pkgs;
stricat = callPackage ../tools/security/stricat { };
- staruml = callPackage ../tools/misc/staruml { };
-
stone-phaser = callPackage ../applications/audio/stone-phaser { };
systrayhelper = callPackage ../tools/misc/systrayhelper { };
@@ -13221,10 +13140,6 @@ with pkgs;
ttylog = callPackage ../tools/misc/ttylog { };
- twm = callPackage ../tools/misc/twm {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
-
ipbt = callPackage ../tools/misc/ipbt { };
tuckr = callPackage ../applications/misc/tuckr { };
@@ -13283,8 +13198,6 @@ with pkgs;
typesense = callPackage ../servers/search/typesense { };
- typos = callPackage ../development/tools/typos { };
-
tz = callPackage ../tools/misc/tz { };
u9fs = callPackage ../servers/u9fs { };
@@ -13299,8 +13212,6 @@ with pkgs;
ubpm = libsForQt5.callPackage ../applications/misc/ubpm { };
- ubridge = callPackage ../tools/networking/ubridge { };
-
ubertooth = callPackage ../applications/radio/ubertooth { };
ucarp = callPackage ../servers/ucarp { };
@@ -13881,10 +13792,6 @@ with pkgs;
hitch = callPackage ../servers/hitch { };
- veracrypt = callPackage ../applications/misc/veracrypt {
- wxGTK = wxGTK32;
- };
-
veryfasttree = callPackage ../applications/science/biology/veryfasttree { };
viceroy = callPackage ../development/tools/viceroy {
@@ -14214,7 +14121,7 @@ with pkgs;
zip = callPackage ../tools/archivers/zip { };
zincsearch = callPackage ../servers/search/zincsearch {
- buildGoModule = buildGo121Module;
+ buildGoModule = buildGo122Module;
};
zkfuse = callPackage ../tools/filesystems/zkfuse { };
@@ -14324,8 +14231,6 @@ with pkgs;
agdsn-zsh-config = callPackage ../shells/zsh/agdsn-zsh-config { };
- nix-your-shell = callPackage ../shells/nix-your-shell { };
-
bash = lowPrio (callPackage ../shells/bash/5.nix { });
# WARNING: this attribute is used by nix-shell so it shouldn't be removed/renamed
bashInteractive = callPackage ../shells/bash/5.nix {
@@ -14577,7 +14482,7 @@ with pkgs;
ocamlPackages = ocaml-ng.ocamlPackages_4_14;
};
- inherit (coqPackages_8_19) compcert;
+ inherit (coqPackages) compcert;
computecpp-unwrapped = callPackage ../development/compilers/computecpp { };
computecpp = wrapCCWith rec {
@@ -15852,7 +15757,6 @@ with pkgs;
cargo-ui = callPackage ../development/tools/rust/cargo-ui { };
cargo-unused-features = callPackage ../development/tools/rust/cargo-unused-features { };
- cargo-tauri = callPackage ../development/tools/rust/cargo-tauri { };
cargo-mobile2 = callPackage ../development/tools/rust/cargo-mobile2 { };
cargo-valgrind = callPackage ../development/tools/rust/cargo-valgrind { };
@@ -16009,10 +15913,10 @@ with pkgs;
swiftPackages = recurseIntoAttrs (callPackage ../development/compilers/swift { });
inherit (swiftPackages) swift swiftpm sourcekit-lsp swift-format swiftpm2nix;
- swiProlog = callPackage ../development/compilers/swi-prolog {
+ swi-prolog = callPackage ../development/compilers/swi-prolog {
inherit (darwin.apple_sdk.frameworks) Security;
};
- swiPrologWithGui = swiProlog.override { withGui = true; };
+ swi-prolog-gui = swi-prolog.override { withGui = true; };
tbb_2020_3 = callPackage ../development/libraries/tbb/2020_3.nix { };
tbb_2021_5 = callPackage ../development/libraries/tbb/2021_5.nix { } ;
@@ -16832,8 +16736,6 @@ with pkgs;
gimme-aws-creds = callPackage ../tools/admin/gimme-aws-creds { };
- gimoji = callPackage ../applications/misc/gimoji { };
-
guile_1_8 = callPackage ../development/interpreters/guile/1.8.nix { };
# Needed for autogen
@@ -16845,46 +16747,16 @@ with pkgs;
guile = guile_3_0;
- guile-cairo = callPackage ../development/guile-modules/guile-cairo { };
-
- guile-commonmark = callPackage ../development/guile-modules/guile-commonmark { };
-
- guile-config = callPackage ../development/guile-modules/guile-config { };
-
- guile-fibers = callPackage ../development/guile-modules/guile-fibers { };
-
- guile-gcrypt = callPackage ../development/guile-modules/guile-gcrypt { };
-
- guile-git = callPackage ../development/guile-modules/guile-git { };
-
- guile-gnutls = callPackage ../development/guile-modules/guile-gnutls { };
-
- guile-json = callPackage ../development/guile-modules/guile-json { };
-
- guile-lib = callPackage ../development/guile-modules/guile-lib { };
-
- guile-ncurses = callPackage ../development/guile-modules/guile-ncurses { };
-
- guile-opengl = callPackage ../development/guile-modules/guile-opengl { };
-
- guile-reader = callPackage ../development/guile-modules/guile-reader { };
-
guile-sdl = callPackage ../by-name/gu/guile-sdl/package.nix {
guile = guile_2_2;
};
- guile-sdl2 = callPackage ../development/guile-modules/guile-sdl2 { };
-
- guile-ssh = callPackage ../development/guile-modules/guile-ssh { };
-
- guile-xcb = callPackage ../development/guile-modules/guile-xcb {
+ guile-xcb = callPackage ../by-name/gu/guile-xcb/package.nix {
guile = guile_2_2;
};
inav-blackbox-tools = callPackage ../tools/misc/inav-blackbox-tools { };
- infracost = callPackage ../tools/misc/infracost { };
-
msp430GccSupport = callPackage ../development/misc/msp430/gcc-support.nix { };
msp430Newlib = callPackage ../development/misc/msp430/newlib.nix { };
@@ -17528,8 +17400,6 @@ with pkgs;
cmake-format = python3Packages.callPackage ../development/tools/cmake-format { };
- cobra-cli = callPackage ../development/tools/cobra-cli { };
-
cmake-language-server = python3Packages.callPackage ../development/tools/misc/cmake-language-server {
inherit cmake cmake-format;
};
@@ -17582,7 +17452,7 @@ with pkgs;
inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Security;
};
- devbox = callPackage ../development/tools/devbox { };
+ devbox = callPackage ../development/tools/devbox { buildGoModule = buildGo123Module; };
libcxx = llvmPackages.libcxx;
@@ -17762,8 +17632,6 @@ with pkgs;
findnewest = callPackage ../development/tools/misc/findnewest { };
- firebase-tools = callPackage ../development/tools/firebase-tools { };
-
flootty = callPackage ../development/tools/flootty { };
fffuu = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../tools/misc/fffuu { });
@@ -17901,8 +17769,6 @@ with pkgs;
gradle_8 = wrapGradle gradle_8-unwrapped;
gradle = wrapGradle gradle-unwrapped;
- grcov = callPackage ../development/tools/misc/grcov { };
-
gperf = callPackage ../development/tools/misc/gperf { };
# 3.1 changed some parameters from int to size_t, leading to mismatches.
gperf_3_0 = callPackage ../development/tools/misc/gperf/3.0.x.nix { };
@@ -17925,9 +17791,8 @@ with pkgs;
guff = callPackage ../tools/graphics/guff { };
- guile-hall = callPackage ../development/tools/guile/guile-hall { };
-
- gwrap = callPackage ../development/tools/guile/g-wrap {
+ gwrap = g-wrap;
+ g-wrap = callPackage ../by-name/g-/g-wrap/package.nix {
guile = guile_2_2;
};
@@ -17998,10 +17863,6 @@ with pkgs;
jake = callPackage ../development/tools/jake { };
- inherit (callPackage ../development/tools/build-managers/jam { })
- jam
- ftjam;
-
javacc = callPackage ../development/tools/parsing/javacc {
# Upstream doesn't support anything newer than Java 8.
# https://github.com/javacc/javacc/blob/c708628423b71ce8bc3b70143fa5b6a2b7362b3a/README.md#building-javacc-from-source
@@ -18105,8 +17966,6 @@ with pkgs;
lcov = callPackage ../development/tools/analysis/lcov { };
- leiningen = callPackage ../development/tools/build-managers/leiningen { };
-
lemon = callPackage ../development/tools/parsing/lemon { };
lenmus = callPackage ../applications/misc/lenmus { };
@@ -18152,8 +18011,6 @@ with pkgs;
lttv = callPackage ../development/tools/misc/lttv { };
- luaformatter = callPackage ../development/tools/luaformatter { };
-
lurk = callPackage ../development/tools/lurk { };
maizzle = callPackage ../development/tools/maizzle { };
@@ -18461,8 +18318,6 @@ with pkgs;
redisinsight = callPackage ../development/tools/redisinsight { };
- redo = callPackage ../development/tools/build-managers/redo { };
-
redo-apenwarr = callPackage ../development/tools/build-managers/redo-apenwarr { };
redo-c = callPackage ../development/tools/build-managers/redo-c { };
@@ -18891,8 +18746,8 @@ with pkgs;
webdis = callPackage ../development/tools/database/webdis { };
- xmake = callPackage ../development/tools/build-managers/xmake {
- lua = lua5_4;
+ xmake = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/xmake {
+ inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
};
xc3sprog = callPackage ../development/embedded/xc3sprog { };
@@ -19003,8 +18858,6 @@ with pkgs;
acsccid = callPackage ../tools/security/acsccid { };
- activemq = callPackage ../development/libraries/apache-activemq { };
-
adns = callPackage ../development/libraries/adns { };
adslib = callPackage ../development/libraries/adslib { };
@@ -19255,7 +19108,7 @@ with pkgs;
niv = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.niv);
- ormolu = haskellPackages.ormolu.bin;
+ ormolu = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.ormolu);
capnproto = callPackage ../development/libraries/capnproto { };
@@ -19270,12 +19123,6 @@ with pkgs;
cudaPackages = cudaPackages_11;
};
- ndn-cxx = callPackage ../development/libraries/ndn-cxx { };
-
- ndn-tools = callPackage ../tools/networking/ndn-tools { };
-
- nfd = callPackage ../servers/nfd { };
-
cddlib = callPackage ../development/libraries/cddlib { };
cdk-go = callPackage ../tools/security/cdk-go { };
@@ -19929,8 +19776,6 @@ with pkgs;
hnswlib = callPackage ../development/libraries/hnswlib { };
- httplib = callPackage ../development/libraries/httplib { };
-
icon-lang = callPackage ../development/interpreters/icon-lang { };
libgit2 = callPackage ../development/libraries/libgit2 {
@@ -20175,8 +20020,6 @@ with pkgs;
pgweb = callPackage ../development/tools/database/pgweb { };
- granted = callPackage ../tools/admin/granted { };
-
grantlee = libsForQt5.callPackage ../development/libraries/grantlee { };
gsasl = callPackage ../development/libraries/gsasl { };
@@ -20811,8 +20654,7 @@ with pkgs;
libbass = (callPackage ../development/libraries/audio/libbass { }).bass;
libbass_fx = (callPackage ../development/libraries/audio/libbass { }).bass_fx;
-
- libbde = callPackage ../development/libraries/libbde { };
+ libbassmix = (callPackage ../development/libraries/audio/libbass { }).bassmix;
libbdplus = callPackage ../development/libraries/libbdplus { };
@@ -21400,14 +21242,6 @@ with pkgs;
librem = callPackage ../development/libraries/librem { };
- libremidi = callPackage ../development/libraries/libremidi {
- inherit (darwin.apple_sdk.frameworks)
- CoreAudio
- CoreFoundation
- CoreMIDI
- CoreServices;
- };
-
libremines = qt6.callPackage ../games/libremines { };
librelp = callPackage ../development/libraries/librelp { };
@@ -21708,7 +21542,6 @@ with pkgs;
libpfm = callPackage ../development/libraries/libpfm { };
libpqxx = callPackage ../development/libraries/libpqxx { };
- libpqxx_6 = callPackage ../development/libraries/libpqxx/6.nix { };
inherit (callPackages ../development/libraries/prometheus-client-c {
stdenv = gccStdenv; # Required for darwin
@@ -22632,7 +22465,7 @@ with pkgs;
openstackclient = with python311Packages; toPythonApplication python-openstackclient;
openstackclient-full = openstackclient.overridePythonAttrs (oldAttrs: {
- dependencies = oldAttrs.dependencies ++ oldAttrs.passthru.optional-dependencies.cli-plugins;
+ dependencies = oldAttrs.dependencies ++ oldAttrs.optional-dependencies.cli-plugins;
});
barbicanclient = with python311Packages; toPythonApplication python-barbicanclient;
glanceclient = with python311Packages; toPythonApplication python-glanceclient;
@@ -23637,9 +23470,7 @@ with pkgs;
libva-vdpau-driver = callPackage ../development/libraries/libva-vdpau-driver { };
- vale = callPackage ../tools/text/vale { };
-
- valeStyles = recurseIntoAttrs (callPackages ../tools/text/vale/styles.nix { });
+ valeStyles = recurseIntoAttrs (callPackages ../by-name/va/vale/styles.nix { });
valhalla = callPackage ../development/libraries/valhalla {
boost = boost.override { enablePython = true; python = python3; };
@@ -24066,17 +23897,6 @@ with pkgs;
buildGoModule = buildGo122Module;
buildGoPackage = buildGo122Package;
- # requires a newer Apple SDK
- go_1_21 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.21.nix {
- inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
- };
- buildGo121Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
- go = buildPackages.go_1_21;
- };
- buildGo121Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix {
- go = buildPackages.go_1_21;
- };
-
# requires a newer Apple SDK
go_1_22 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.22.nix {
inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
@@ -24198,17 +24018,17 @@ with pkgs;
faslExt = "fasl";
flags = [ "--dynamic-space-size" "3000" ];
};
- sbcl_2_4_7 = wrapLisp {
- pkg = callPackage ../development/compilers/sbcl { version = "2.4.7"; };
- faslExt = "fasl";
- flags = [ "--dynamic-space-size" "3000" ];
- };
sbcl_2_4_8 = wrapLisp {
pkg = callPackage ../development/compilers/sbcl { version = "2.4.8"; };
faslExt = "fasl";
flags = [ "--dynamic-space-size" "3000" ];
};
- sbcl = sbcl_2_4_8;
+ sbcl_2_4_9 = wrapLisp {
+ pkg = callPackage ../development/compilers/sbcl { version = "2.4.9"; };
+ faslExt = "fasl";
+ flags = [ "--dynamic-space-size" "3000" ];
+ };
+ sbcl = sbcl_2_4_9;
sbclPackages = recurseIntoAttrs sbcl.pkgs;
@@ -24961,7 +24781,6 @@ with pkgs;
pflogsumm = callPackage ../servers/mail/postfix/pflogsumm.nix { };
- pomerium = callPackage ../servers/http/pomerium { };
pomerium-cli = callPackage ../tools/security/pomerium-cli { };
postgrey = callPackage ../servers/mail/postgrey { };
@@ -25055,6 +24874,19 @@ with pkgs;
if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
};
+ mongodb-7_0 = darwin.apple_sdk_11_0.callPackage ../servers/nosql/mongodb/7.0.nix {
+ sasl = cyrus_sasl;
+ boost = boost179.override { enableShared = false; };
+ inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
+ stdenv = if stdenv.hostPlatform.isDarwin then
+ darwin.apple_sdk_11_0.stdenv.override (old: {
+ hostPlatform = old.hostPlatform // { darwinMinVersion = "10.14"; };
+ buildPlatform = old.buildPlatform // { darwinMinVersion = "10.14"; };
+ targetPlatform = old.targetPlatform // { darwinMinVersion = "10.14"; };
+ }) else
+ if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
+ };
+
immudb = callPackage ../servers/nosql/immudb { };
influxdb = callPackage ../servers/nosql/influxdb { };
@@ -25082,14 +24914,14 @@ with pkgs;
azuredatastudio = callPackage ../applications/misc/azuredatastudio { };
- miniflux = callPackage ../servers/miniflux { };
+ miniflux = callPackage ../by-name/mi/miniflux/package.nix {
+ buildGoModule = buildGo123Module;
+ };
inherit (callPackage ../servers/mir { })
mir
mir_2_15;
- miriway = callPackage ../applications/window-managers/miriway { };
-
icinga2 = callPackage ../servers/monitoring/icinga2 { };
icinga2-agent = callPackage ../servers/monitoring/icinga2 {
@@ -25590,8 +25422,6 @@ with pkgs;
xwayland = callPackage ../servers/x11/xorg/xwayland.nix { };
- xwaylandvideobridge = libsForQt5.callPackage ../tools/wayland/xwaylandvideobridge { };
-
yaws = callPackage ../servers/http/yaws { };
zabbixFor = version: rec {
@@ -25623,8 +25453,6 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
};
- mbtileserver = callPackage ../servers/geospatial/mbtileserver { };
-
pg_featureserv = callPackage ../servers/geospatial/pg_featureserv { };
pg_tileserv = callPackage ../servers/geospatial/pg_tileserv { };
@@ -26434,8 +26262,6 @@ with pkgs;
gotestfmt = callPackage ../development/tools/gotestfmt { };
- gotools = callPackage ../development/tools/gotools { };
-
gotop = callPackage ../tools/system/gotop {
inherit (darwin.apple_sdk.frameworks) IOKit;
};
@@ -26460,8 +26286,6 @@ with pkgs;
gotests = callPackage ../development/tools/gotests { };
- gotestsum = callPackage ../development/tools/gotestsum { };
-
gqlgenc = callPackage ../development/tools/gqlgenc { };
impl = callPackage ../development/tools/impl { };
@@ -28576,8 +28400,6 @@ with pkgs;
bfcal = libsForQt5.callPackage ../applications/misc/bfcal { };
- bibletime = libsForQt5.callPackage ../applications/misc/bibletime { };
-
bino3d = qt6Packages.callPackage ../applications/video/bino3d { };
bitlbee = callPackage ../applications/networking/instant-messengers/bitlbee { };
@@ -28730,8 +28552,6 @@ with pkgs;
calicoctl
confd-calico;
- calligra = libsForQt5.callPackage ../applications/office/calligra { };
-
perkeep = callPackage ../applications/misc/perkeep { };
canto-curses = callPackage ../applications/networking/feedreaders/canto-curses { };
@@ -28949,8 +28769,6 @@ with pkgs;
cyclone = callPackage ../applications/audio/pd-plugins/cyclone { };
- dablin = callPackage ../applications/radio/dablin { };
-
daktilo = callPackage ../tools/misc/daktilo { };
darcs = haskell.lib.compose.disableCabalFlag "library"
@@ -29228,10 +29046,6 @@ with pkgs;
enhanced-ctorrent = callPackage ../applications/networking/p2p/enhanced-ctorrent { };
- entangle = callPackage ../applications/video/entangle {
- inherit (gst_all_1) gstreamer gst-plugins-base;
- };
-
eolie = callPackage ../applications/networking/browsers/eolie { };
eos-installer = callPackage ../applications/misc/eos-installer { };
@@ -29597,10 +29411,6 @@ with pkgs;
gpa = callPackage ../applications/misc/gpa { };
- gpicview = callPackage ../applications/graphics/gpicview {
- gtk2 = gtk2-x11;
- };
-
gpx = callPackage ../applications/misc/gpx { };
gqrx = qt6Packages.callPackage ../applications/radio/gqrx { };
@@ -29850,8 +29660,6 @@ with pkgs;
vcal = callPackage ../applications/misc/vcal { };
- gcolor2 = callPackage ../applications/graphics/gcolor2 { };
-
gcolor3 = callPackage ../applications/graphics/gcolor3 { };
get_iplayer = callPackage ../applications/misc/get_iplayer { };
@@ -30032,8 +29840,6 @@ with pkgs;
gigedit = callPackage ../applications/audio/gigedit { };
- gqview = callPackage ../applications/graphics/gqview { };
-
gnomecast = callPackage ../applications/video/gnomecast { };
gnome-recipes = callPackage ../applications/misc/gnome-recipes { };
@@ -30182,8 +29988,6 @@ with pkgs;
hpack = haskell.lib.compose.justStaticExecutables haskellPackages.hpack;
- hpcg = callPackage ../tools/misc/hpcg { };
-
hpl = callPackage ../tools/misc/hpl { };
hpmyroom = libsForQt5.callPackage ../applications/networking/hpmyroom { };
@@ -30311,8 +30115,6 @@ with pkgs;
sleep-on-lan = callPackage ../tools/networking/sleep-on-lan { };
- slweb = callPackage ../applications/misc/slweb { };
-
sonixd = callPackage ../applications/audio/sonixd { };
sonobus = callPackage ../applications/audio/sonobus { };
@@ -30818,8 +30620,6 @@ with pkgs;
kubeconform = callPackage ../applications/networking/cluster/kubeconform { };
- kubecolor = callPackage ../applications/networking/cluster/kubecolor { };
-
kubebuilder = callPackage ../applications/networking/cluster/kubebuilder { };
kuttl = callPackage ../applications/networking/cluster/kuttl { };
@@ -30830,24 +30630,16 @@ with pkgs;
kubectl-explore = callPackage ../applications/networking/cluster/kubectl-explore { };
- kubectl-images = callPackage ../applications/networking/cluster/kubectl-images { };
-
kubectl-klock = callPackage ../applications/networking/cluster/kubectl-klock { };
- kubectl-ktop = callPackage ../applications/networking/cluster/kubectl-ktop { };
-
kubectl-node-shell = callPackage ../applications/networking/cluster/kubectl-node-shell { };
- kubectl-tree = callPackage ../applications/networking/cluster/kubectl-tree { };
-
kubectl-view-allocations = callPackage ../applications/networking/cluster/kubectl-view-allocations {
inherit (darwin.apple_sdk.frameworks) Security;
};
kubelogin = callPackage ../applications/networking/cluster/kubelogin { };
- kubelogin-oidc = callPackage ../applications/networking/cluster/kubelogin-oidc { };
-
kubevpn = callPackage ../applications/networking/cluster/kubevpn { };
k8sgpt = callPackage ../applications/networking/cluster/k8sgpt { };
@@ -31072,7 +30864,9 @@ with pkgs;
lightburn = libsForQt5.callPackage ../applications/graphics/lightburn { };
- lighthouse-steamvr = callPackage ../tools/misc/lighthouse-steamvr { };
+ lighthouse-steamvr = callPackage ../tools/misc/lighthouse-steamvr {
+ inherit (darwin.apple_sdk.frameworks) AppKit;
+ };
liblinphone = callPackage ../development/libraries/liblinphone { };
@@ -31303,8 +31097,6 @@ with pkgs;
mimic = callPackage ../applications/audio/mimic { };
- mission-center = callPackage ../applications/misc/mission-center { };
-
meh = callPackage ../applications/graphics/meh { };
mixxx = libsForQt5.callPackage ../applications/audio/mixxx { };
@@ -31539,7 +31331,9 @@ with pkgs;
mpvScripts = mpv-unwrapped.scripts;
- shaka-packager = callPackage ../applications/video/shaka-packager { };
+ shaka-packager = callPackage ../by-name/sh/shaka-packager/package.nix {
+ abseil-cpp = abseil-cpp_202401;
+ };
mpvpaper = callPackage ../tools/wayland/mpvpaper { };
@@ -31859,10 +31653,6 @@ with pkgs;
nanorc = callPackage ../applications/editors/nano/nanorc { };
- netbeans = callPackage ../applications/editors/netbeans {
- jdk = jdk17;
- };
-
netcoredbg = callPackage ../development/tools/misc/netcoredbg { };
ncdu = callPackage ../tools/misc/ncdu {
@@ -31888,10 +31678,6 @@ with pkgs;
ngt = callPackage ../development/libraries/ngt { };
- nchat = callPackage ../applications/networking/instant-messengers/nchat {
- inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
- };
-
nheko = qt6Packages.callPackage ../applications/networking/instant-messengers/nheko { };
notepad-next = libsForQt5.callPackage ../applications/editors/notepad-next { };
@@ -31935,8 +31721,6 @@ with pkgs;
obs-studio-plugins = recurseIntoAttrs (callPackage ../applications/video/obs-studio/plugins {});
wrapOBS = callPackage ../applications/video/obs-studio/wrapper.nix { };
- obsidian = callPackage ../applications/misc/obsidian { };
-
octoprint = callPackage ../applications/misc/octoprint { };
oculante = callPackage ../applications/graphics/oculante { };
@@ -32347,9 +32131,6 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Cocoa;
};
qbittorrent-nox = qbittorrent.override { guiSupport = false; };
- qbittorrent-qt5 = libsForQt5.callPackage ../applications/networking/p2p/qbittorrent {
- inherit (darwin.apple_sdk.frameworks) Cocoa;
- };
qcad = libsForQt5.callPackage ../applications/misc/qcad { };
@@ -32703,8 +32484,6 @@ with pkgs;
seafile-client = libsForQt5.callPackage ../applications/networking/seafile-client { };
- seahub = callPackage ../applications/networking/seahub { };
-
seatd = callPackage ../applications/misc/seatd { };
secrets-extractor = callPackage ../tools/security/secrets-extractor { };
@@ -33075,8 +32854,6 @@ with pkgs;
syncthing-discovery
syncthing-relay;
- stc-cli = callPackage ../applications/networking/stc-cli { };
-
syncthingtray = kdePackages.callPackage ../applications/misc/syncthingtray {
# renamed in KF5 -> KF6
plasma-framework = kdePackages.libplasma;
@@ -34562,8 +34339,6 @@ with pkgs;
scaleft = callPackage ../applications/networking/scaleft { };
- scaleway-cli = callPackage ../tools/admin/scaleway-cli { };
-
beancount = with python3.pkgs; toPythonApplication beancount;
beancount-black = with python3.pkgs; toPythonApplication beancount-black;
@@ -34895,16 +34670,7 @@ with pkgs;
chiaki = libsForQt5.callPackage ../games/chiaki { };
- chiaki-ng = kdePackages.callPackage ../games/chiaki-ng {
- libplacebo = libplacebo.overrideAttrs (old: {
- version = "6.338.2-unstable-2024-01-29";
- src = old.src.override {
- # broken with 7.349.0 -- pinning to rev used by upstream https://github.com/streetpea/chiaki-ng/blob/96d535db41bb9c3b37fbffcf2402d51e891ff960/scripts/build-libplacebo.sh#L9
- rev = "c320f61e601caef2be081ce61138e5d51c1be21d";
- hash = "sha256-ZlKYgWz/Rkp4IPt6cJ+KNnzBB2s8jGZEamSAOIGyDuE=";
- };
- });
- };
+ chiaki-ng = kdePackages.callPackage ../games/chiaki-ng { };
clonehero = callPackage ../games/clonehero { };
@@ -35650,7 +35416,8 @@ with pkgs;
steamback = python311.pkgs.callPackage ../tools/games/steamback { };
protontricks = python3Packages.callPackage ../tools/package-management/protontricks {
- inherit winetricks steam-run yad;
+ steam-run = steam-run-free;
+ inherit winetricks yad;
};
protonup-ng = with python3Packages; toPythonApplication protonup-ng;
@@ -36053,8 +35820,6 @@ with pkgs;
avogadro2 = libsForQt5.callPackage ../applications/science/chemistry/avogadro2 { };
- cp2k = callPackage ../applications/science/chemistry/cp2k { };
-
d-seams = callPackage ../applications/science/chemistry/d-seams { };
ergoscf = callPackage ../applications/science/chemistry/ergoscf { };
@@ -36524,8 +36289,6 @@ with pkgs;
cudaSupport = true;
};
- mathmod = libsForQt5.callPackage ../applications/science/math/mathmod { };
-
metis = callPackage ../development/libraries/science/math/metis { };
nauty = callPackage ../applications/science/math/nauty { };
@@ -36605,16 +36368,6 @@ with pkgs;
dl-poly-classic-mpi = callPackage ../applications/science/molecular-dynamics/dl-poly-classic { };
- lammps = callPackage ../applications/science/molecular-dynamics/lammps {
- fftw = fftw;
- };
-
- lammps-mpi = lowPrio (lammps.override {
- extraBuildInputs = [
- mpi
- ];
- });
-
gromacs = callPackage ../applications/science/molecular-dynamics/gromacs {
singlePrec = true;
fftw = fftwSinglePrec;
@@ -38087,8 +37840,6 @@ with pkgs;
opkg-utils = callPackage ../tools/package-management/opkg-utils { };
- OSCAR = qt5.callPackage ../applications/misc/OSCAR { };
-
pgmanage = callPackage ../applications/misc/pgmanage { };
pgadmin4 = callPackage ../tools/admin/pgadmin { };
@@ -38300,8 +38051,6 @@ with pkgs;
sct = callPackage ../tools/X11/sct { };
- seafile-server = callPackage ../servers/seafile-server { };
-
seafile-shared = callPackage ../misc/seafile-shared { };
ser2net = callPackage ../servers/ser2net { };
@@ -38353,8 +38102,6 @@ with pkgs;
jx = callPackage ../applications/networking/cluster/jx { };
- pv-migrate = callPackage ../applications/networking/cluster/pv-migrate { };
-
tagref = callPackage ../tools/misc/tagref { };
tcat = callPackage ../tools/misc/tcat { };
@@ -38461,14 +38208,10 @@ with pkgs;
valent = callPackage ../applications/misc/valent { };
- vault = callPackage ../tools/security/vault { };
-
vault-medusa = callPackage ../tools/security/vault-medusa { };
vault-ssh-plus = callPackage ../tools/security/vault-ssh-plus { };
- vault-bin = callPackage ../tools/security/vault/vault-bin.nix { };
-
vaultenv = haskell.lib.justStaticExecutables haskellPackages.vaultenv;
vazir-code-font = callPackage ../data/fonts/vazir-code-font { };
@@ -38488,8 +38231,6 @@ with pkgs;
vhs = callPackage ../applications/misc/vhs { };
- viddy = callPackage ../tools/misc/viddy { };
-
viennarna = callPackage ../applications/science/molecular-dynamics/viennarna { };
viewnior = callPackage ../applications/graphics/viewnior { };
@@ -39017,8 +38758,6 @@ with pkgs;
webwormhole = callPackage ../tools/networking/webwormhole { };
- yor = callPackage ../applications/networking/cluster/yor { };
-
wifi-password = callPackage ../os-specific/darwin/wifi-password { };
qubes-core-vchan-xen = callPackage ../applications/qubes/qubes-core-vchan-xen { };
diff --git a/third_party/nixpkgs/pkgs/top-level/cuda-packages.nix b/third_party/nixpkgs/pkgs/top-level/cuda-packages.nix
index b2a2336370..a8146d374c 100644
--- a/third_party/nixpkgs/pkgs/top-level/cuda-packages.nix
+++ b/third_party/nixpkgs/pkgs/top-level/cuda-packages.nix
@@ -164,4 +164,10 @@ let
fixedPoints.extends composedExtension passthruFunction
);
in
-cudaPackages
+# We want to warn users about the upcoming deprecation of old CUDA
+# versions, without breaking Nixpkgs CI with evaluation warnings. This
+# gross hack ensures that the warning only triggers if aliases are
+# enabled, which is true by default, but not for ofborg.
+lib.warnIf (cudaPackages.cudaOlder "12.0" && config.allowAliases)
+ "CUDA versions older than 12.0 will be removed in Nixpkgs 25.05; see the 24.11 release notes for more information"
+ cudaPackages
diff --git a/third_party/nixpkgs/pkgs/top-level/emilua-plugins.nix b/third_party/nixpkgs/pkgs/top-level/emilua-plugins.nix
index 9706ef5ce9..ff1d2c7f64 100644
--- a/third_party/nixpkgs/pkgs/top-level/emilua-plugins.nix
+++ b/third_party/nixpkgs/pkgs/top-level/emilua-plugins.nix
@@ -9,6 +9,7 @@ emilua:
(lib.makeScope newScope (self: {
inherit emilua;
beast = self.callPackage ../development/emilua-plugins/beast { };
+ bech32 = self.callPackage ../development/emilua-plugins/bech32 { };
botan = self.callPackage ../development/emilua-plugins/botan {
inherit (pkgs) botan3;
};
@@ -17,4 +18,6 @@ emilua:
secp256k1 = self.callPackage ../development/emilua-plugins/secp256k1 {
inherit (pkgs) secp256k1;
};
+ tdlib = self.callPackage ../development/emilua-plugins/tdlib { };
+ this-thread = self.callPackage ../development/emilua-plugins/this-thread { };
}))
diff --git a/third_party/nixpkgs/pkgs/top-level/haskell-packages.nix b/third_party/nixpkgs/pkgs/top-level/haskell-packages.nix
index 6193d9d217..7db5618ec3 100644
--- a/third_party/nixpkgs/pkgs/top-level/haskell-packages.nix
+++ b/third_party/nixpkgs/pkgs/top-level/haskell-packages.nix
@@ -1,4 +1,4 @@
-{ buildPackages, pkgsBuildTarget, pkgs, newScope, stdenv }:
+{ buildPackages, pkgsBuildBuild, pkgsBuildTarget, pkgs, newScope, stdenv }:
let
# These are attributes in compiler that support integer-simple.
@@ -52,7 +52,18 @@ in {
package-list = callPackage ../development/haskell-modules/package-list.nix {};
- compiler = {
+ # Always get boot compilers from `pkgsBuildBuild`. The boot (stage0) compiler
+ # is used to build another compiler (stage1) that'll be used to build the
+ # final compiler (stage2) (except when building a cross-compiler). This means
+ # that stage1's host platform is the same as stage0: build. Consequently,
+ # stage0 needs to be build->build.
+ #
+ # Note that we use bb.haskell.packages.*. haskell.packages.*.ghc is similar to
+ # stdenv: The ghc comes from the previous package set, i.e. this predicate holds:
+ # `name: pkgs: pkgs.haskell.packages.${name}.ghc == pkgs.buildPackages.haskell.compiler.${name}.ghc`.
+ # This isn't problematic since pkgsBuildBuild.buildPackages is also build->build,
+ # just something to keep in mind.
+ compiler = let bb = pkgsBuildBuild.haskell; in {
ghc865Binary = callPackage ../development/compilers/ghc/8.6.5-binary.nix {
# Should be llvmPackages_6 which has been removed from nixpkgs
llvmPackages = null;
@@ -73,11 +84,11 @@ in {
ghc8107 = callPackage ../development/compilers/ghc/8.10.7.nix {
bootPkgs =
# the oldest ghc with aarch64-darwin support is 8.10.5
- if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
+ if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
# to my (@a-m-joseph) knowledge there are no newer official binaries for this platform
- packages.ghc865Binary
+ bb.packages.ghc865Binary
else
- packages.ghc8107Binary;
+ bb.packages.ghc8107Binary;
inherit (buildPackages.python311Packages) sphinx; # a distutils issue with 3.12
python3 = buildPackages.python311; # so that we don't have two of them
# Need to use apple's patched xattr until
@@ -91,10 +102,10 @@ in {
ghc902 = callPackage ../development/compilers/ghc/9.0.2.nix {
bootPkgs =
# the oldest ghc with aarch64-darwin support is 8.10.5
- if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
- packages.ghc810
+ if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
+ bb.packages.ghc810
else
- packages.ghc8107Binary;
+ bb.packages.ghc8107Binary;
inherit (buildPackages.python311Packages) sphinx; # a distutils issue with 3.12
python3 = buildPackages.python311; # so that we don't have two of them
inherit (buildPackages.darwin) autoSignDarwinBinariesHook xattr;
@@ -104,10 +115,10 @@ in {
ghc90 = compiler.ghc902;
ghc925 = callPackage ../development/compilers/ghc/9.2.5.nix {
bootPkgs =
- if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
- packages.ghc810
+ if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
+ bb.packages.ghc810
else
- packages.ghc8107Binary;
+ bb.packages.ghc8107Binary;
inherit (buildPackages.python311Packages) sphinx; # a distutils issue with 3.12
python3 = buildPackages.python311; # so that we don't have two of them
# Need to use apple's patched xattr until
@@ -119,10 +130,10 @@ in {
};
ghc926 = callPackage ../development/compilers/ghc/9.2.6.nix {
bootPkgs =
- if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
- packages.ghc810
+ if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
+ bb.packages.ghc810
else
- packages.ghc8107Binary;
+ bb.packages.ghc8107Binary;
inherit (buildPackages.python311Packages) sphinx; # a distutils issue with 3.12
python3 = buildPackages.python311; # so that we don't have two of them
# Need to use apple's patched xattr until
@@ -134,10 +145,10 @@ in {
};
ghc927 = callPackage ../development/compilers/ghc/9.2.7.nix {
bootPkgs =
- if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
- packages.ghc810
+ if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
+ bb.packages.ghc810
else
- packages.ghc8107Binary;
+ bb.packages.ghc8107Binary;
inherit (buildPackages.python311Packages) sphinx; # a distutils issue with 3.12
python3 = buildPackages.python311; # so that we don't have two of them
# Need to use apple's patched xattr until
@@ -149,10 +160,10 @@ in {
};
ghc928 = callPackage ../development/compilers/ghc/9.2.8.nix {
bootPkgs =
- if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
- packages.ghc810
+ if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
+ bb.packages.ghc810
else
- packages.ghc8107Binary;
+ bb.packages.ghc8107Binary;
inherit (buildPackages.python311Packages) sphinx; # a distutils issue with 3.12
python3 = buildPackages.python311; # so that we don't have two of them
# Need to use apple's patched xattr until
@@ -170,14 +181,14 @@ in {
# Use 8.10 as a workaround where possible to keep bootstrap path short.
# On ARM text won't build with GHC 8.10.*
- if stdenv.hostPlatform.isAarch then
+ if stdenv.buildPlatform.isAarch then
# TODO(@sternenseemann): package bindist
- packages.ghc902
+ bb.packages.ghc902
# No suitable bindists for powerpc64le
- else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
- packages.ghc902
+ else if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
+ bb.packages.ghc902
else
- packages.ghc8107Binary;
+ bb.packages.ghc8107Binary;
inherit (buildPackages.python311Packages) sphinx; # a distutils issue with 3.12
python3 = buildPackages.python311; # so that we don't have two of them
# Need to use apple's patched xattr until
@@ -195,14 +206,14 @@ in {
# Use 8.10 as a workaround where possible to keep bootstrap path short.
# On ARM text won't build with GHC 8.10.*
- if stdenv.hostPlatform.isAarch then
+ if stdenv.buildPlatform.isAarch then
# TODO(@sternenseemann): package bindist
- packages.ghc902
+ bb.packages.ghc902
# No suitable bindists for powerpc64le
- else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
- packages.ghc902
+ else if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
+ bb.packages.ghc902
else
- packages.ghc8107Binary;
+ bb.packages.ghc8107Binary;
inherit (buildPackages.python311Packages) sphinx; # a distutils issue with 3.12
python3 = buildPackages.python311; # so that we don't have two of them
# Need to use apple's patched xattr until
@@ -220,14 +231,14 @@ in {
# Use 8.10 as a workaround where possible to keep bootstrap path short.
# On ARM text won't build with GHC 8.10.*
- if stdenv.hostPlatform.isAarch then
+ if stdenv.buildPlatform.isAarch then
# TODO(@sternenseemann): package bindist
- packages.ghc902
+ bb.packages.ghc902
# No suitable bindists for powerpc64le
- else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
- packages.ghc902
+ else if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
+ bb.packages.ghc902
else
- packages.ghc8107Binary;
+ bb.packages.ghc8107Binary;
inherit (buildPackages.python3Packages) sphinx;
# Need to use apple's patched xattr until
# https://github.com/xattr/xattr/issues/44 and
@@ -244,14 +255,14 @@ in {
# Use 8.10 as a workaround where possible to keep bootstrap path short.
# On ARM text won't build with GHC 8.10.*
- if stdenv.hostPlatform.isAarch then
+ if stdenv.buildPlatform.isAarch then
# TODO(@sternenseemann): package bindist
- packages.ghc902
+ bb.packages.ghc902
# No suitable bindists for powerpc64le
- else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
- packages.ghc902
+ else if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
+ bb.packages.ghc902
else
- packages.ghc8107Binary;
+ bb.packages.ghc8107Binary;
inherit (buildPackages.python3Packages) sphinx;
# Need to use apple's patched xattr until
# https://github.com/xattr/xattr/issues/44 and
@@ -265,12 +276,12 @@ in {
ghc963 = callPackage ../development/compilers/ghc/9.6.3.nix {
bootPkgs =
# For GHC 9.2 no armv7l bindists are available.
- if stdenv.hostPlatform.isAarch32 then
- packages.ghc928
- else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
- packages.ghc928
+ if stdenv.buildPlatform.isAarch32 then
+ bb.packages.ghc928
+ else if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
+ bb.packages.ghc928
else
- packages.ghc924Binary;
+ bb.packages.ghc924Binary;
inherit (buildPackages.python3Packages) sphinx;
# Need to use apple's patched xattr until
# https://github.com/xattr/xattr/issues/44 and
@@ -283,12 +294,12 @@ in {
ghc964 = callPackage ../development/compilers/ghc/9.6.4.nix {
bootPkgs =
# For GHC 9.2 no armv7l bindists are available.
- if stdenv.hostPlatform.isAarch32 then
- packages.ghc928
- else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
- packages.ghc928
+ if stdenv.buildPlatform.isAarch32 then
+ bb.packages.ghc928
+ else if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
+ bb.packages.ghc928
else
- packages.ghc924Binary;
+ bb.packages.ghc924Binary;
inherit (buildPackages.python3Packages) sphinx;
# Need to use apple's patched xattr until
# https://github.com/xattr/xattr/issues/44 and
@@ -301,12 +312,12 @@ in {
ghc965 = callPackage ../development/compilers/ghc/9.6.5.nix {
bootPkgs =
# For GHC 9.2 no armv7l bindists are available.
- if stdenv.hostPlatform.isAarch32 then
- packages.ghc928
- else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
- packages.ghc928
+ if stdenv.buildPlatform.isAarch32 then
+ bb.packages.ghc928
+ else if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
+ bb.packages.ghc928
else
- packages.ghc924Binary;
+ bb.packages.ghc924Binary;
inherit (buildPackages.python3Packages) sphinx;
# Need to use apple's patched xattr until
# https://github.com/xattr/xattr/issues/44 and
@@ -319,12 +330,12 @@ in {
ghc966 = callPackage ../development/compilers/ghc/9.6.6.nix {
bootPkgs =
# For GHC 9.2 no armv7l bindists are available.
- if stdenv.hostPlatform.isAarch32 then
- packages.ghc928
- else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
- packages.ghc928
+ if stdenv.buildPlatform.isAarch32 then
+ bb.packages.ghc928
+ else if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
+ bb.packages.ghc928
else
- packages.ghc924Binary;
+ bb.packages.ghc924Binary;
inherit (buildPackages.python3Packages) sphinx;
# Need to use apple's patched xattr until
# https://github.com/xattr/xattr/issues/44 and
@@ -338,12 +349,12 @@ in {
ghc981 = callPackage ../development/compilers/ghc/9.8.1.nix {
bootPkgs =
# For GHC 9.6 no armv7l bindists are available.
- if stdenv.hostPlatform.isAarch32 then
- packages.ghc963
- else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
- packages.ghc963
+ if stdenv.buildPlatform.isAarch32 then
+ bb.packages.ghc963
+ else if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
+ bb.packages.ghc963
else
- packages.ghc963Binary;
+ bb.packages.ghc963Binary;
inherit (buildPackages.python3Packages) sphinx;
# Need to use apple's patched xattr until
# https://github.com/xattr/xattr/issues/44 and
@@ -356,12 +367,12 @@ in {
ghc982 = callPackage ../development/compilers/ghc/9.8.2.nix {
bootPkgs =
# For GHC 9.6 no armv7l bindists are available.
- if stdenv.hostPlatform.isAarch32 then
- packages.ghc963
- else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
- packages.ghc963
+ if stdenv.buildPlatform.isAarch32 then
+ bb.packages.ghc963
+ else if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
+ bb.packages.ghc963
else
- packages.ghc963Binary;
+ bb.packages.ghc963Binary;
inherit (buildPackages.python3Packages) sphinx;
# Need to use apple's patched xattr until
# https://github.com/xattr/xattr/issues/44 and
@@ -375,19 +386,19 @@ in {
ghc9101 = callPackage ../development/compilers/ghc/9.10.1.nix {
bootPkgs =
# For GHC 9.6 no armv7l bindists are available.
- if stdenv.hostPlatform.isAarch32 then
- packages.ghc963
- else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
- packages.ghc963
- else if stdenv.hostPlatform.isDarwin then
+ if stdenv.buildPlatform.isAarch32 then
+ bb.packages.ghc963
+ else if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
+ bb.packages.ghc963
+ else if stdenv.buildPlatform.isDarwin then
# it seems like the GHC 9.6.* bindists are built with a different
# toolchain than we are using (which I'm guessing from the fact
# that 9.6.4 bindists pass linker flags our ld doesn't support).
# With both 9.6.3 and 9.6.4 binary it is impossible to link against
# the clock package (probably a hsc2hs problem).
- packages.ghc963
+ bb.packages.ghc963
else
- packages.ghc963Binary;
+ bb.packages.ghc963Binary;
inherit (buildPackages.python3Packages) sphinx;
# Need to use apple's patched xattr until
# https://github.com/xattr/xattr/issues/44 and
@@ -401,12 +412,12 @@ in {
ghcHEAD = callPackage ../development/compilers/ghc/head.nix {
bootPkgs =
# For GHC 9.6 no armv7l bindists are available.
- if stdenv.hostPlatform.isAarch32 then
- packages.ghc963
- else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
- packages.ghc963
+ if stdenv.buildPlatform.isAarch32 then
+ bb.packages.ghc963
+ else if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
+ bb.packages.ghc963
else
- packages.ghc963Binary;
+ bb.packages.ghc963Binary;
inherit (buildPackages.python3Packages) sphinx;
# Need to use apple's patched xattr until
# https://github.com/xattr/xattr/issues/44 and
@@ -419,7 +430,7 @@ in {
ghcjs = compiler.ghcjs810;
ghcjs810 = callPackage ../development/compilers/ghcjs/8.10 {
- bootPkgs = packages.ghc810;
+ bootPkgs = bb.packages.ghc810;
ghcjsSrcJson = ../development/compilers/ghcjs/8.10/git.json;
stage0 = ../development/compilers/ghcjs/8.10/stage0.nix;
};
diff --git a/third_party/nixpkgs/pkgs/top-level/ocaml-packages.nix b/third_party/nixpkgs/pkgs/top-level/ocaml-packages.nix
index f40b306ee3..31a17e4c26 100644
--- a/third_party/nixpkgs/pkgs/top-level/ocaml-packages.nix
+++ b/third_party/nixpkgs/pkgs/top-level/ocaml-packages.nix
@@ -56,6 +56,10 @@ let
atdgen-runtime = callPackage ../development/ocaml-modules/atdgen/runtime.nix { };
+ augeas = callPackage ../development/ocaml-modules/augeas {
+ inherit (pkgs) augeas;
+ };
+
awa = callPackage ../development/ocaml-modules/awa { };
awa-mirage = callPackage ../development/ocaml-modules/awa/mirage.nix { };
@@ -444,6 +448,8 @@ let
eio_main = callPackage ../development/ocaml-modules/eio/main.nix { };
eio_posix = callPackage ../development/ocaml-modules/eio/posix.nix { };
+ eio-ssl = callPackage ../development/ocaml-modules/eio-ssl { };
+
either = callPackage ../development/ocaml-modules/either { };
elina = callPackage ../development/ocaml-modules/elina { };
@@ -658,6 +664,8 @@ let
h2 = callPackage ../development/ocaml-modules/h2 { };
+ h2-eio = callPackage ../development/ocaml-modules/h2/eio.nix { };
+
hack_parallel = callPackage ../development/ocaml-modules/hack_parallel { };
hacl-star = callPackage ../development/ocaml-modules/hacl-star { };
@@ -689,8 +697,14 @@ let
httpaf-lwt-unix = callPackage ../development/ocaml-modules/httpaf/lwt-unix.nix { };
+ httpun = callPackage ../development/ocaml-modules/httpun { };
+
+ httpun-eio = callPackage ../development/ocaml-modules/httpun/eio.nix { };
+
httpun-types = callPackage ../development/ocaml-modules/httpun/types.nix { };
+ httpun-ws = callPackage ../development/ocaml-modules/httpun-ws { };
+
hxd = callPackage ../development/ocaml-modules/hxd { };
### I ###
diff --git a/third_party/nixpkgs/pkgs/top-level/perl-packages.nix b/third_party/nixpkgs/pkgs/top-level/perl-packages.nix
index 56bfd093fd..6d2fb6f048 100644
--- a/third_party/nixpkgs/pkgs/top-level/perl-packages.nix
+++ b/third_party/nixpkgs/pkgs/top-level/perl-packages.nix
@@ -18770,7 +18770,7 @@ with self; {
buildInputs = [ TestNoWarnings ];
perlPreHook = "export LD=$CC";
meta = {
- description = "Internationalizing Domain Names in Applications (UTSĀ #46)";
+ description = "Internationalizing Domain Names in Applications (UTS #46)";
homepage = "https://metacpan.org/release/Net-IDN-Encode";
license = with lib.licenses; [ artistic1 gpl1Plus ];
};
diff --git a/third_party/nixpkgs/pkgs/top-level/php-packages.nix b/third_party/nixpkgs/pkgs/top-level/php-packages.nix
index 8710dd6d97..0e4fc0b6ec 100644
--- a/third_party/nixpkgs/pkgs/top-level/php-packages.nix
+++ b/third_party/nixpkgs/pkgs/top-level/php-packages.nix
@@ -160,7 +160,7 @@ in {
checkPhase = ''
runHook preCheck
- NO_INTERACTION=yes SKIP_PERF_SENSITIVE=yes make test
+ NO_INTERACTION=yes SKIP_PERF_SENSITIVE=yes SKIP_ONLINE_TESTS=yes make test
runHook postCheck
'';
@@ -392,7 +392,7 @@ in {
"--enable-dom"
];
# Add a PHP lower version bound constraint to avoid applying the patch on older PHP versions.
- patches = lib.optionals ((lib.versions.majorMinor php.version == "8.2" && lib.versionOlder php.version "8.2.14" && lib.versionAtLeast php.version "8.2.7") || (lib.versions.majorMinor php.version == "8.1")) [
+ patches = lib.optionals (lib.versions.majorMinor php.version == "8.1") [
# Fix tests with libxml 2.12
# Part of 8.3.1RC1+, 8.2.14RC1+
(fetchpatch {
@@ -410,18 +410,6 @@ in {
url = "https://github.com/php/php-src/commit/9b4f6b09d58a4e54ee60443bf9a8b166852c03e0.patch";
hash = "sha256-YC3I0BQi3o3+VmRu/UqpqPpaSC+ekPqzbORTHftbPvY=";
})
- ] ++ lib.optionals (lib.versions.majorMinor php.version == "8.2" && lib.versionOlder php.version "8.2.22") [
- # Fixes compatibility with libxml2 2.13. Part of 8.3.10RC1+, 8.2.22RC1+
- (fetchpatch {
- url = "https://github.com/php/php-src/commit/4fe821311cafb18ca8bdf20b9d796c48a13ba552.diff?full_index=1";
- hash = "sha256-YC3I0BQi3o3+VmRu/UqpqPpaSC+ekPqzbORTHftbPvY=";
- })
- ] ++ lib.optionals (lib.versions.majorMinor php.version == "8.3" && lib.versionOlder php.version "8.3.10") [
- (fetchpatch {
- url = "https://github.com/php/php-src/commit/ecf0bb0fd12132d853969c5e9a212e5f627f2da2.diff?full_index=1";
- hash = "sha256-sodGODHb4l04P0srn3L8l3K+DjZzCsCNbamfkmIyF+k=";
- excludes = [ "NEWS" ];
- })
];
}
{
@@ -652,18 +640,6 @@ in {
url = "https://github.com/php/php-src/commit/9b4f6b09d58a4e54ee60443bf9a8b166852c03e0.patch";
hash = "sha256-YC3I0BQi3o3+VmRu/UqpqPpaSC+ekPqzbORTHftbPvY=";
})
- ] ++ lib.optionals (lib.versions.majorMinor php.version == "8.2" && lib.versionOlder php.version "8.2.22") [
- # Fixes compatibility with libxml2 2.13. Part of 8.3.10RC1+, 8.2.22RC1+
- (fetchpatch {
- url = "https://github.com/php/php-src/commit/4fe821311cafb18ca8bdf20b9d796c48a13ba552.diff?full_index=1";
- hash = "sha256-YC3I0BQi3o3+VmRu/UqpqPpaSC+ekPqzbORTHftbPvY=";
- })
- ] ++ lib.optionals (lib.versions.majorMinor php.version == "8.3" && lib.versionOlder php.version "8.3.10") [
- (fetchpatch {
- url = "https://github.com/php/php-src/commit/ecf0bb0fd12132d853969c5e9a212e5f627f2da2.diff?full_index=1";
- hash = "sha256-sodGODHb4l04P0srn3L8l3K+DjZzCsCNbamfkmIyF+k=";
- excludes = [ "NEWS" ];
- })
];
}
{
@@ -680,7 +656,10 @@ in {
configureFlags = [
"--enable-soap"
];
- doCheck = stdenv.hostPlatform.isDarwin; # TODO: a couple tests still fail on *-linux
+ # Some tests are causing issues in the Darwin sandbox with issues
+ # such as
+ # Unknown: php_network_getaddresses: getaddrinfo for localhost failed: nodename nor servname provided
+ doCheck = !stdenv.hostPlatform.isDarwin;
internalDeps = [ php.extensions.session ];
patches = lib.optionals (lib.versions.majorMinor php.version == "8.1") [
# Fix tests with libxml2 2.12
@@ -699,24 +678,6 @@ in {
url = "https://github.com/php/php-src/commit/9b4f6b09d58a4e54ee60443bf9a8b166852c03e0.patch";
hash = "sha256-YC3I0BQi3o3+VmRu/UqpqPpaSC+ekPqzbORTHftbPvY=";
})
- ] ++ lib.optionals (lib.versions.majorMinor php.version == "8.2" && lib.versionOlder php.version "8.2.22") [
- # Fixes compatibility with libxml2 2.13. Part of 8.3.10RC1+, 8.2.22RC1+
- (fetchpatch {
- url = "https://github.com/php/php-src/commit/4fe821311cafb18ca8bdf20b9d796c48a13ba552.diff?full_index=1";
- hash = "sha256-YC3I0BQi3o3+VmRu/UqpqPpaSC+ekPqzbORTHftbPvY=";
- })
- ] ++ lib.optionals (lib.versions.majorMinor php.version == "8.2") [
- # Fix test 'bug55639.phpt'
- (fetchpatch {
- url = "https://github.com/php/php-src/commit/1b52ecd78ad1a211a4a9db65975df34d2539125b.patch";
- hash = "sha256-LVk9sfwl5D+rHzyYjfV4pAuhBjSPXj1WjTfnrzBJXhY";
- })
- ] ++ lib.optionals (lib.versions.majorMinor php.version == "8.3" && lib.versionOlder php.version "8.3.10") [
- (fetchpatch {
- url = "https://github.com/php/php-src/commit/ecf0bb0fd12132d853969c5e9a212e5f627f2da2.diff?full_index=1";
- hash = "sha256-sodGODHb4l04P0srn3L8l3K+DjZzCsCNbamfkmIyF+k=";
- excludes = [ "NEWS" ];
- })
];
}
{
@@ -767,18 +728,6 @@ in {
url = "https://github.com/php/php-src/commit/9b4f6b09d58a4e54ee60443bf9a8b166852c03e0.patch";
hash = "sha256-YC3I0BQi3o3+VmRu/UqpqPpaSC+ekPqzbORTHftbPvY=";
})
- ] ++ lib.optionals (lib.versions.majorMinor php.version == "8.2" && lib.versionOlder php.version "8.2.22") [
- # Fixes compatibility with libxml2 2.13. Part of 8.3.10RC1+, 8.2.22RC1+
- (fetchpatch {
- url = "https://github.com/php/php-src/commit/4fe821311cafb18ca8bdf20b9d796c48a13ba552.diff?full_index=1";
- hash = "sha256-YC3I0BQi3o3+VmRu/UqpqPpaSC+ekPqzbORTHftbPvY=";
- })
- ] ++ lib.optionals (lib.versions.majorMinor php.version == "8.3" && lib.versionOlder php.version "8.3.10") [
- (fetchpatch {
- url = "https://github.com/php/php-src/commit/ecf0bb0fd12132d853969c5e9a212e5f627f2da2.diff?full_index=1";
- hash = "sha256-sodGODHb4l04P0srn3L8l3K+DjZzCsCNbamfkmIyF+k=";
- excludes = [ "NEWS" ];
- })
];
}
{
@@ -814,18 +763,6 @@ in {
url = "https://github.com/php/php-src/commit/9b4f6b09d58a4e54ee60443bf9a8b166852c03e0.patch";
hash = "sha256-YC3I0BQi3o3+VmRu/UqpqPpaSC+ekPqzbORTHftbPvY=";
})
- ] ++ lib.optionals (lib.versions.majorMinor php.version == "8.2" && lib.versionOlder php.version "8.2.22") [
- # Fixes compatibility with libxml2 2.13. Part of 8.3.10RC1+, 8.2.22RC1+
- (fetchpatch {
- url = "https://github.com/php/php-src/commit/4fe821311cafb18ca8bdf20b9d796c48a13ba552.diff?full_index=1";
- hash = "sha256-YC3I0BQi3o3+VmRu/UqpqPpaSC+ekPqzbORTHftbPvY=";
- })
- ] ++ lib.optionals (lib.versions.majorMinor php.version == "8.3" && lib.versionOlder php.version "8.3.10") [
- (fetchpatch {
- url = "https://github.com/php/php-src/commit/ecf0bb0fd12132d853969c5e9a212e5f627f2da2.diff?full_index=1";
- hash = "sha256-sodGODHb4l04P0srn3L8l3K+DjZzCsCNbamfkmIyF+k=";
- excludes = [ "NEWS" ];
- })
];
}
{
diff --git a/third_party/nixpkgs/pkgs/top-level/pkg-config/tests.nix b/third_party/nixpkgs/pkgs/top-level/pkg-config/tests.nix
index 786e2ecc53..dbf766a0cf 100644
--- a/third_party/nixpkgs/pkgs/top-level/pkg-config/tests.nix
+++ b/third_party/nixpkgs/pkgs/top-level/pkg-config/tests.nix
@@ -1,6 +1,6 @@
# cd nixpkgs
# nix-build -A tests.pkg-config
-{ lib, stdenv, ... }:
+{ lib, config, stdenv, ... }:
let
# defaultPkgConfigPackages test needs a Nixpkgs with allowUnsupportedPlatform
@@ -10,7 +10,7 @@ let
allPkgs = import ../default.nix {
system = stdenv.hostPlatform.system;
localSystem = stdenv.buildPlatform.system;
- config = {
+ config = config // {
allowUnsupportedSystem = true;
};
overlays = [];
diff --git a/third_party/nixpkgs/pkgs/top-level/python-aliases.nix b/third_party/nixpkgs/pkgs/top-level/python-aliases.nix
index 9c26e747a4..89793441e1 100644
--- a/third_party/nixpkgs/pkgs/top-level/python-aliases.nix
+++ b/third_party/nixpkgs/pkgs/top-level/python-aliases.nix
@@ -36,16 +36,19 @@ mapAliases ({
aadict = throw "aadict was removed, it was introduced as a dependency for a package that never manifested and has been an unused leaf package ever since"; # added 2024-07-08
abodepy = jaraco-abode; # added 2023-02-01
acebinf = throw "acebinf has been removed because it is abandoned and broken."; # Added 2023-05-19
+ acoustics = throw "acoustics has been removed because the upstream repository was archived in 2024"; # Added 2024-10-04
adafruit-nrfutil = throw "adafruit-nrfutil has been promoted to a top-level attribute name: `pkgs.adafruit-nrfutil`."; # Added 2023-11-19
aioaladdinconnect = throw "aioaladdinconnect has been removed, as the API is supported was obsoleted on 2024-01-24."; # Added 2024-06-07
aiohttp-isal = throw "aiohttp-isal has been removed, as it has been archived and replace by aiohttp-fast-zlib"; # Added 2024-08-11
aiomysensors = throw "aiomysensors has been removed, as it was packaged for Home Assistant, which migrated to pymysensors."; # Added 2024-07-07
aioh2 = throw "aioh2 has been removed because it is abandoned and broken."; # Added 2022-03-30
+ aiolip = throw "aiolip has been removed because the upstream repository was archived in 2021"; # Added 2024-10-04
aionotify = throw "aionotify has been removed because is unmaintained and incompatible with python3.11."; # Added 2023-10-27
aiosenseme = throw "aiosenseme has been removed, because it does no longer work with the latest firmware and has become unmaintained"; # Added 2023-07-05
aioquic-mitmproxy = throw "aioquic-mitmproxy has been removed because mitmproxy no longer uses it"; # Added 2024-01-16
amazon_kclpy = amazon-kclpy; # added 2023-08-08
ambiclimate = throw "ambiclimate has been removed, because the service has been terminated after 2024-03-31."; # Added 2024-06-07
+ ambee = throw "ambee has been removed because the upstream repository was archived in 2022"; # Added 2024-10-04
ansible-base = throw "ansible-base has been removed, because it is end of life"; # added 2022-03-30
ansible-doctor = throw "ansible-doctor has been promoted to a top-level attribute name: `pkgs.ansible-doctor`"; # Added 2023-05-16
ansible-later = throw "ansible-later has been promoted to a top-level attribute name: `pkgs.ansible-later`"; # Added 2023-05-16
@@ -54,13 +57,16 @@ mapAliases ({
anyjson = throw "anyjson has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18
apache-airflow = throw "apache-airflow has been moved out of pythonPackages and is available as a standalone package"; # added 2023-06-05
argon2_cffi = argon2-cffi; # added 2022-05-09
+ arnparse = throw "arnparse has been removed because the upstream repository was archived in 2023"; # Added 2024-10-04
APScheduler = apscheduler; # added 2023-02-19
async_generator = async-generator; # added 2023-08-08
async_stagger = async-stagger; # added 2023-08-08
asyncio-mqtt = throw "asyncio-mqtt has been replaced by aiomqtt, which is not API compatible."; # added 2024-07-07
asyncio-nats-client = nats-py; # added 2022-02-08
atsim_potentials = atsim-potentials; # added 2023-10-08
+ inherit (super.pkgs) autotrash; # added 2024-09-23
awkward0 = throw "awkward0 has been removed, use awkward instead"; # added 2022-12-13
+ azure-functions-devops-build = throw "azure-functions-devops-build has been removed, because it is abandoned"; # added 2024-10-04
Babel = babel; # added 2022-05-06
backports_csv = throw "backports_csv has been removed, since we no longer need to backport to python2"; # added 2023-07-28
backports_functools_lru_cache = throw "backports_functools_lru_cache has been removed, since we no longer need to backport to python3.2"; # added 2023-07-28
@@ -231,6 +237,7 @@ mapAliases ({
glances = throw "glances has moved to pkgs.glances"; # added 2020-20-28
glasgow = throw "glasgow has been promoted to a top-level attribute name: `pkgs.glasgow`"; # added 2023-02-05
globre = throw "globre was removed, because it was disabled on all python version since 3.7 and last updated in 2020."; # added 2024-05-13
+ google-reauth = throw "google-reauth has been removed because the upstream repository was archived in 2023"; # Added 2024-10-04
google_api_python_client = google-api-python-client; # added 2021-03-19
googleapis_common_protos = googleapis-common-protos; # added 2021-03-19
google-apitools = throw "google-apitools was removed because it is deprecated and unsupported by upstream"; # added 2023-02-25
@@ -323,6 +330,7 @@ mapAliases ({
mailman-hyperkitty = throw "Please use pkgs.mailmanPackages.mailman-hyperkitty"; # added 2022-04-29
mailman-web = throw "Please use pkgs.mailman-web"; # added 2022-04-29
manticore = throw "manticore has been removed because its dependency wasm no longer builds and is unmaintained"; # added 2023-05-20
+ mapbox = throw "mapbox has been removed because the upstream repository was archived in 2022"; # Added 2024-10-04
marshmallow-enum = throw "marshmallow-enum has been removed because it was archived in 2022 and had no maintainer"; # added 2024-05-10
markerlib = throw "markerlib has been removed because it's abandoned since 2013"; # added 2023-05-19
memory_profiler = memory-profiler; # added 2023-10-09
@@ -382,8 +390,10 @@ mapAliases ({
pathlib = throw "pathlib was removed as it has been integrated in python standard library in version 3.4"; # added 2024-05-13
pathpy = path; # added 2022-04-12
pcbnew-transition = pcbnewtransition; # added 2024-03-21
+ pc-ble-driver-py = throw "pc-ble-driver-py has been removed because the upstream repository was archived in 2024"; # Added 2024-10-04
pdfposter = throw "pdfposter was promoted to a top-level attribute"; # Added 2023-06-29
pdfminer = pdfminer-six; # added 2022-05-25
+ pdfx = throw "pdfx has been removed because the upstream repository was archived in 2023"; # Added 2024-10-04
pep257 = pydocstyle; # added 2022-04-12
pixelmatch = "pixelmatch has been removed as it was unmaintained"; # Added 2024-08-18
pkutils = throw "pkutils was removed as it was unused and is not applicable to modern Python build tools"; # added 2024-07-28
@@ -400,8 +410,6 @@ mapAliases ({
prometheus_client = prometheus-client; # added 2021-06-10
prompt_toolkit = prompt-toolkit; # added 2021-07-22
protonup = protonup-ng; # Added 2022-11-06
- proton-vpn-network-manager-openvpn = throw "proton-vpn-network-manager-openvpn functionality was integrated in the proton-vpn-network-manager module"; # added 2024-09-20
- proton-vpn-network-manager-wireguard = throw "proton-vpn-network-manager-wireguard functionality was integrated in the proton-vpn-network-manager module"; # added 2024-09-20
proxy_tools = proxy-tools; # added 2023-11-05
pur = throw "pur has been renamed to pkgs.pur"; # added 2021-11-08
pushbullet = pushbullet-py; # Added 2022-10-15
@@ -571,6 +579,7 @@ mapAliases ({
sapi-python-client = kbcstorage; # added 2022-04-20
scikitimage = scikit-image; # added 2023-05-14
scikitlearn = scikit-learn; # added 2021-07-21
+ scikit-optimize = throw "scikit-optimize has been removed because it is abandoned"; # added 2024-09-30
scikits-samplerate = throw "scikits-samplerate has been removed, it was unsed and unmaintained since 2015"; # added 2024-05-23
selectors2 = throw "selectors2 has been removed: archived by upstream."; # added 2024-07-27
selectors34 = throw "selectors34 has been removed: functionality provided by Python itself; archived by upstream."; # added 2021-06-10
diff --git a/third_party/nixpkgs/pkgs/top-level/python-packages.nix b/third_party/nixpkgs/pkgs/top-level/python-packages.nix
index a6db98bd99..7b7ed5e115 100644
--- a/third_party/nixpkgs/pkgs/top-level/python-packages.nix
+++ b/third_party/nixpkgs/pkgs/top-level/python-packages.nix
@@ -47,8 +47,6 @@ self: super: with self; {
acme-tiny = callPackage ../development/python-modules/acme-tiny { };
- acoustics = callPackage ../development/python-modules/acoustics { };
-
acquire = callPackage ../development/python-modules/acquire { };
actdiag = callPackage ../development/python-modules/actdiag { };
@@ -207,6 +205,8 @@ self: super: with self; {
aiodocker = callPackage ../development/python-modules/aiodocker { };
+ aiodukeenergy = callPackage ../development/python-modules/aiodukeenergy { };
+
aioeafm = callPackage ../development/python-modules/aioeafm { };
aioeagle = callPackage ../development/python-modules/aioeagle { };
@@ -315,8 +315,6 @@ self: super: with self; {
aiolimiter = callPackage ../development/python-modules/aiolimiter { };
- aiolip = callPackage ../development/python-modules/aiolip { };
-
aiolivisi = callPackage ../development/python-modules/aiolivisi { };
aiolyric = callPackage ../development/python-modules/aiolyric { };
@@ -564,8 +562,6 @@ self: super: with self; {
amazon-kclpy = callPackage ../development/python-modules/amazon-kclpy { };
- ambee = callPackage ../development/python-modules/ambee { };
-
amberelectric = callPackage ../development/python-modules/amberelectric { };
amcrest = callPackage ../development/python-modules/amcrest { };
@@ -790,8 +786,6 @@ self: super: with self; {
arpy = callPackage ../development/python-modules/arpy { };
- arnparse = callPackage ../development/python-modules/arnparse { };
-
array-api-compat = callPackage ../development/python-modules/array-api-compat { };
array-api-strict = callPackage ../development/python-modules/array-api-strict { };
@@ -902,6 +896,8 @@ self: super: with self; {
asyncarve = callPackage ../development/python-modules/asyncarve { };
+ async-cache = callPackage ../development/python-modules/async-cache { };
+
async-dns = callPackage ../development/python-modules/async-dns { };
async-generator = callPackage ../development/python-modules/async-generator { };
@@ -1048,8 +1044,6 @@ self: super: with self; {
autoslot = callPackage ../development/python-modules/autoslot { };
- autotrash = callPackage ../development/python-modules/autotrash { };
-
avahi = toPythonModule (pkgs.avahi.override {
inherit python;
withPython = true;
@@ -1149,8 +1143,6 @@ self: super: with self; {
azure-eventhub = callPackage ../development/python-modules/azure-eventhub { };
- azure-functions-devops-build = callPackage ../development/python-modules/azure-functions-devops-build { };
-
azure-graphrbac = callPackage ../development/python-modules/azure-graphrbac { };
azure-identity = callPackage ../development/python-modules/azure-identity { };
@@ -1625,6 +1617,8 @@ self: super: with self; {
biopython = callPackage ../development/python-modules/biopython { };
+ biothings-client = callPackage ../development/python-modules/biothings-client { };
+
biplist = callPackage ../development/python-modules/biplist { };
bip-utils = callPackage ../development/python-modules/bip-utils { };
@@ -1675,6 +1669,8 @@ self: super: with self; {
blackrenderer = callPackage ../development/python-modules/blackrenderer { };
+ blake3 = callPackage ../development/python-modules/blake3 { };
+
bleach = callPackage ../development/python-modules/bleach { };
bleach-allowlist = callPackage ../development/python-modules/bleach-allowlist { };
@@ -2282,6 +2278,8 @@ self: super: with self; {
cleanlab = callPackage ../development/python-modules/cleanlab { };
+ cleanvision = callPackage ../development/python-modules/cleanvision { };
+
cleo = callPackage ../development/python-modules/cleo { };
clevercsv = callPackage ../development/python-modules/clevercsv { };
@@ -2386,6 +2384,8 @@ self: super: with self; {
cloup = callPackage ../development/python-modules/cloup { };
+ cltk = callPackage ../development/python-modules/cltk { };
+
clustershell = callPackage ../development/python-modules/clustershell { };
cma = callPackage ../development/python-modules/cma { };
@@ -3298,6 +3298,8 @@ self: super: with self; {
django-autocomplete-light = callPackage ../development/python-modules/django-autocomplete-light { };
+ django-axes = callPackage ../development/python-modules/django-axes { };
+
django-bootstrap3 = callPackage ../development/python-modules/django-bootstrap3 { };
django-bootstrap4 = callPackage ../development/python-modules/django-bootstrap4 { };
@@ -3470,6 +3472,8 @@ self: super: with self; {
django-scopes = callPackage ../development/python-modules/django-scopes { };
+ django-split-settings = callPackage ../development/python-modules/django-split-settings { };
+
djangoql = callPackage ../development/python-modules/djangoql { };
django-ranged-response = callPackage ../development/python-modules/django-ranged-response { };
@@ -3508,6 +3512,8 @@ self: super: with self; {
django-reversion = callPackage ../development/python-modules/django-reversion { };
+ djangosaml2 = callPackage ../development/python-modules/djangosaml2 { };
+
django-sekizai = callPackage ../development/python-modules/django-sekizai { };
django-sesame = callPackage ../development/python-modules/django-sesame { };
@@ -5260,14 +5266,14 @@ self: super: with self; {
google-nest-sdm = callPackage ../development/python-modules/google-nest-sdm { };
+ google-photos-library-api = callPackage ../development/python-modules/google-photos-library-api { };
+
googlemaps = callPackage ../development/python-modules/googlemaps { };
google-pasta = callPackage ../development/python-modules/google-pasta { };
google-re2 = callPackage ../development/python-modules/google-re2 { };
- google-reauth = callPackage ../development/python-modules/google-reauth { };
-
google-resumable-media = callPackage ../development/python-modules/google-resumable-media { };
google-search-results = callPackage ../development/python-modules/google-search-results { };
@@ -5389,6 +5395,8 @@ self: super: with self; {
greeclimate = callPackage ../development/python-modules/greeclimate { };
+ greek-accentuation = callPackage ../development/python-modules/greek-accentuation { };
+
green = callPackage ../development/python-modules/green { };
greeneye-monitor = callPackage ../development/python-modules/greeneye-monitor { };
@@ -5556,6 +5564,10 @@ self: super: with self; {
hap-python = callPackage ../development/python-modules/hap-python { };
+ harlequin-bigquery = callPackage ../development/python-modules/harlequin-bigquery { };
+
+ harlequin-postgres = callPackage ../development/python-modules/harlequin-postgres { };
+
hass-client = callPackage ../development/python-modules/hass-client { };
hass-nabucasa = callPackage ../development/python-modules/hass-nabucasa { };
@@ -5636,6 +5648,8 @@ self: super: with self; {
hfst = callPackage ../development/python-modules/hfst { };
+ hf-transfer = callPackage ../development/python-modules/hf-transfer { };
+
hg-commitsigs = callPackage ../development/python-modules/hg-commitsigs { };
hg-evolve = callPackage ../development/python-modules/hg-evolve { };
@@ -6065,6 +6079,8 @@ self: super: with self; {
inequality = callPackage ../development/python-modules/inequality { };
+ inference-gym = callPackage ../development/python-modules/inference-gym { };
+
infinity = callPackage ../development/python-modules/infinity { };
inflect = callPackage ../development/python-modules/inflect { };
@@ -6971,6 +6987,8 @@ self: super: with self; {
igraph-c = pkgs.igraph;
};
+ lektricowifi = callPackage ../development/python-modules/lektricowifi { };
+
leveldb = callPackage ../development/python-modules/leveldb { };
levenshtein = callPackage ../development/python-modules/levenshtein { };
@@ -7126,6 +7144,10 @@ self: super: with self; {
libsavitar = callPackage ../development/python-modules/libsavitar { };
+ libsbml = toPythonModule (pkgs.libsbml.override {
+ withPython = true;
+ inherit (self) python;
+ });
libsixel = callPackage ../development/python-modules/libsixel {
inherit (pkgs) libsixel;
@@ -7220,6 +7242,8 @@ self: super: with self; {
linear-operator = callPackage ../development/python-modules/linear-operator { };
+ lineax = callPackage ../development/python-modules/lineax { };
+
linecache2 = callPackage ../development/python-modules/linecache2 { };
lineedit = callPackage ../development/python-modules/lineedit { };
@@ -7503,6 +7527,8 @@ self: super: with self; {
inherit (pkgs.darwin.apple_sdk.frameworks) CoreFoundation CoreServices;
};
+ macholib = callPackage ../development/python-modules/macholib { };
+
macropy = callPackage ../development/python-modules/macropy { };
maec = callPackage ../development/python-modules/maec { };
@@ -7577,6 +7603,8 @@ self: super: with self; {
manifest-ml = callPackage ../development/python-modules/manifest-ml { };
+ manifold3d = callPackage ../development/python-modules/manifold3d { };
+
manifestoo = callPackage ../development/python-modules/manifestoo { };
manifestoo-core = callPackage ../development/python-modules/manifestoo-core { };
@@ -7587,8 +7615,6 @@ self: super: with self; {
manuf = callPackage ../development/python-modules/manuf { };
- mapbox = callPackage ../development/python-modules/mapbox { };
-
mapbox-earcut = callPackage ../development/python-modules/mapbox-earcut { };
mapclassify = callPackage ../development/python-modules/mapclassify { };
@@ -8921,6 +8947,8 @@ self: super: with self; {
nitransforms = callPackage ../development/python-modules/nitransforms { };
+ nitrokey = callPackage ../development/python-modules/nitrokey { };
+
niworkflows = callPackage ../development/python-modules/niworkflows { };
nix-kernel = callPackage ../development/python-modules/nix-kernel {
@@ -9111,6 +9139,8 @@ self: super: with self; {
py-machineid = callPackage ../development/python-modules/py-machineid { };
+ py-ocsf-models = callPackage ../development/python-modules/py-ocsf-models { };
+
py-opensonic = callPackage ../development/python-modules/py-opensonic { };
py-radix-sr = callPackage ../development/python-modules/py-radix-sr { };
@@ -9400,6 +9430,8 @@ self: super: with self; {
optax = callPackage ../development/python-modules/optax { };
+ optimistix = callPackage ../development/python-modules/optimistix { };
+
optimum = callPackage ../development/python-modules/optimum { };
optree = callPackage ../development/python-modules/optree { };
@@ -9442,6 +9474,8 @@ self: super: with self; {
orvibo = callPackage ../development/python-modules/orvibo { };
+ oryx = callPackage ../development/python-modules/oryx { };
+
os-client-config = callPackage ../development/python-modules/os-client-config { };
os-service-types = callPackage ../development/python-modules/os-service-types { };
@@ -9708,8 +9742,6 @@ self: super: with self; {
pbxproj = callPackage ../development/python-modules/pbxproj { };
- pc-ble-driver-py = callPackage ../development/python-modules/pc-ble-driver-py { };
-
pcapy-ng = callPackage ../development/python-modules/pcapy-ng {
inherit (pkgs) libpcap; # Avoid confusion with python package of the same name
};
@@ -9740,8 +9772,6 @@ self: super: with self; {
pdftotext = callPackage ../development/python-modules/pdftotext { };
- pdfx = callPackage ../development/python-modules/pdfx { };
-
pdm-backend = callPackage ../development/python-modules/pdm-backend { };
pdm-build-locked = callPackage ../development/python-modules/pdm-build-locked { };
@@ -10166,6 +10196,8 @@ self: super: with self; {
pyisemail = callPackage ../development/python-modules/pyisemail { };
+ pyiskra = callPackage ../development/python-modules/pyiskra { };
+
pyisy = callPackage ../development/python-modules/pyisy { };
pyixapi = callPackage ../development/python-modules/pyixapi { };
@@ -10674,6 +10706,10 @@ self: super: with self; {
proton-vpn-network-manager = callPackage ../development/python-modules/proton-vpn-network-manager { };
+ proton-vpn-network-manager-openvpn = callPackage ../development/python-modules/proton-vpn-network-manager-openvpn { };
+
+ proton-vpn-network-manager-wireguard = callPackage ../development/python-modules/proton-vpn-network-manager-wireguard { };
+
proton-vpn-session = callPackage ../development/python-modules/proton-vpn-session { };
protonup-ng = callPackage ../development/python-modules/protonup-ng { };
@@ -13137,6 +13173,8 @@ self: super: with self; {
pyyardian = callPackage ../development/python-modules/pyyardian { };
+ pyytlounge = callPackage ../development/python-modules/pyytlounge { };
+
pyzabbix = callPackage ../development/python-modules/pyzabbix { };
pyzerproc = callPackage ../development/python-modules/pyzerproc { };
@@ -13483,6 +13521,8 @@ self: super: with self; {
repl-python-wakatime = callPackage ../development/python-modules/repl-python-wakatime { };
+ replicate = callPackage ../development/python-modules/replicate { };
+
repocheck = callPackage ../development/python-modules/repocheck { };
reportlab = callPackage ../development/python-modules/reportlab { };
@@ -13871,6 +13911,8 @@ self: super: with self; {
sagemaker = callPackage ../development/python-modules/sagemaker { };
+ sagemaker-core = callPackage ../development/python-modules/sagemaker-core { };
+
salib = callPackage ../development/python-modules/salib { };
salmon-mail = callPackage ../development/python-modules/salmon-mail { };
@@ -13963,8 +14005,6 @@ self: super: with self; {
scikit-misc = callPackage ../development/python-modules/scikit-misc { };
- scikit-optimize = callPackage ../development/python-modules/scikit-optimize { };
-
scikit-posthocs = callPackage ../development/python-modules/scikit-posthocs { };
scikit-rf = callPackage ../development/python-modules/scikit-rf { };
@@ -14828,6 +14868,8 @@ self: super: with self; {
sqlbag = callPackage ../development/python-modules/sqlbag { };
+ sqlfmt = callPackage ../development/python-modules/sqlfmt { };
+
sqlglot = callPackage ../development/python-modules/sqlglot { };
sqlite-anyio = callPackage ../development/python-modules/sqlite-anyio { };
@@ -15423,8 +15465,14 @@ self: super: with self; {
textual-dev = callPackage ../development/python-modules/textual-dev { };
+ textual-fastdatatable = callPackage ../development/python-modules/textual-fastdatatable { };
+
+ textual-slider = callPackage ../development/python-modules/textual-slider { };
+
textual-universal-directorytree = callPackage ../development/python-modules/textual-universal-directorytree { };
+ textual-textarea = callPackage ../development/python-modules/textual-textarea { };
+
testbook = callPackage ../development/python-modules/testbook { };
testing-common-database = callPackage ../development/python-modules/testing-common-database { };
@@ -15650,6 +15698,8 @@ self: super: with self; {
torch-audiomentations = callPackage ../development/python-modules/torch-audiomentations { };
+ torch-geometric = callPackage ../development/python-modules/torch-geometric { };
+
torch-pitch-shift = callPackage ../development/python-modules/torch-pitch-shift { };
torch-bin = callPackage ../development/python-modules/torch/bin.nix {
@@ -17540,6 +17590,10 @@ self: super: with self; {
inherit (pkgs) graphviz;
};
+ xen = toPythonModule (pkgs.xen-slim.override {
+ python3Packages = self;
+ });
+
xformers = callPackage ../development/python-modules/xformers { };
xgboost = callPackage ../development/python-modules/xgboost {
@@ -17892,6 +17946,8 @@ self: super: with self; {
inherit (pkgs) zopfli;
};
+ zpp = callPackage ../development/python-modules/zpp { };
+
zstandard = callPackage ../development/python-modules/zstandard { };
zstd = callPackage ../development/python-modules/zstd {
diff --git a/third_party/nixpkgs/pkgs/top-level/qt5-packages.nix b/third_party/nixpkgs/pkgs/top-level/qt5-packages.nix
index e491c44365..d5d6c87f9b 100644
--- a/third_party/nixpkgs/pkgs/top-level/qt5-packages.nix
+++ b/third_party/nixpkgs/pkgs/top-level/qt5-packages.nix
@@ -287,6 +287,8 @@ in (noExtraAttrs (kdeFrameworks // plasmaMobileGear // plasma5 // plasma5.thirdP
xp-pen-g430-driver = callPackage ../os-specific/linux/xp-pen-drivers/g430 { };
+ xwaylandvideobridge = callPackage ../tools/wayland/xwaylandvideobridge { };
+
yuview = callPackage ../applications/video/yuview { };
}) // lib.optionalAttrs pkgs.config.allowAliases {
# Remove completely before 24.11
diff --git a/third_party/nixpkgs/pkgs/top-level/qt6-packages.nix b/third_party/nixpkgs/pkgs/top-level/qt6-packages.nix
index f63e2245b5..ebf433e667 100644
--- a/third_party/nixpkgs/pkgs/top-level/qt6-packages.nix
+++ b/third_party/nixpkgs/pkgs/top-level/qt6-packages.nix
@@ -114,6 +114,7 @@ makeScopeWithSplicing' {
wayqt = callPackage ../development/libraries/wayqt { };
+ xwaylandvideobridge = kdePackages.callPackage ../tools/wayland/xwaylandvideobridge { };
} // lib.optionalAttrs pkgs.config.allowAliases {
# Remove completely before 24.11
overrideScope' = builtins.throw "qt6Packages now uses makeScopeWithSplicing which does not have \"overrideScope'\", use \"overrideScope\".";
diff --git a/third_party/nixpkgs/pkgs/top-level/release-haskell.nix b/third_party/nixpkgs/pkgs/top-level/release-haskell.nix
index 65f0ad17b5..9aa16176c3 100644
--- a/third_party/nixpkgs/pkgs/top-level/release-haskell.nix
+++ b/third_party/nixpkgs/pkgs/top-level/release-haskell.nix
@@ -327,7 +327,6 @@ let
lambdabot
lhs2tex
madlang
- mailctl
matterhorn
mkjson
mueval
@@ -347,7 +346,7 @@ let
nvfetcher
oama
ormolu
- # pakcs broken by set-extra on 2024-03-15
+ pakcs
pandoc
place-cursor-at
pinboard-notes-backup
@@ -394,19 +393,7 @@ let
};
# GHCs linked to musl.
- pkgsMusl.haskell.compiler = lib.recursiveUpdate
- (packagePlatforms pkgs.pkgsMusl.haskell.compiler)
- {
- # remove musl ghc865Binary since it is known to be broken and
- # causes an evaluation error on darwin.
- ghc865Binary = {};
-
- ghcjs = {};
- ghcjs810 = {};
- };
-
- # Get some cache going for MUSL-enabled GHC.
- pkgsMusl.haskellPackages =
+ pkgsMusl =
removePlatforms
[
# pkgsMusl is compiled natively with musl. It is not
@@ -420,11 +407,26 @@ let
"aarch64-darwin"
]
{
- inherit (packagePlatforms pkgs.pkgsMusl.haskellPackages)
- hello
- lens
- random
- ;
+ haskell.compiler = lib.recursiveUpdate
+ (packagePlatforms pkgs.pkgsMusl.haskell.compiler)
+ {
+ # remove musl ghc865Binary since it is known to be broken and
+ # causes an evaluation error on darwin.
+ ghc865Binary = {};
+
+ ghcjs = {};
+ ghcjs810 = {};
+ };
+
+ # Get some cache going for MUSL-enabled GHC.
+ haskellPackages =
+ {
+ inherit (packagePlatforms pkgs.pkgsMusl.haskellPackages)
+ hello
+ lens
+ random
+ ;
+ };
};
# Test some statically linked packages to catch regressions
@@ -473,37 +475,65 @@ let
};
};
- pkgsCross.ghcjs =
- removePlatforms
- [
- # Hydra output size of 3GB is exceeded
- "aarch64-linux"
- ]
- {
- haskellPackages = {
- inherit (packagePlatforms pkgs.pkgsCross.ghcjs.haskellPackages)
- ghc
- hello
- microlens
- ;
+ pkgsCross = {
+ ghcjs =
+ removePlatforms
+ [
+ # Hydra output size of 3GB is exceeded
+ "aarch64-linux"
+ ]
+ {
+ haskellPackages = {
+ inherit (packagePlatforms pkgs.pkgsCross.ghcjs.haskellPackages)
+ ghc
+ hello
+ microlens
+ ;
+ };
+
+ haskell.packages.ghc98 = {
+ inherit (packagePlatforms pkgs.pkgsCross.ghcjs.haskell.packages.ghc98)
+ ghc
+ hello
+ microlens
+ ;
+ };
+
+ haskell.packages.ghcHEAD = {
+ inherit (packagePlatforms pkgs.pkgsCross.ghcjs.haskell.packages.ghcHEAD)
+ ghc
+ hello
+ microlens
+ ;
+ };
};
- haskell.packages.ghc98 = {
- inherit (packagePlatforms pkgs.pkgsCross.ghcjs.haskell.packages.ghc98)
- ghc
- hello
- microlens
+ riscv64 = {
+ # Cross compilation of GHC
+ haskell.compiler = {
+ inherit (packagePlatforms pkgs.pkgsCross.riscv64.haskell.compiler)
+ # Our oldest GHC which still uses its own expression. 8.10.7 can
+ # theoretically be used to chain bootstrap all GHCs on riscv64
+ # which doesn't have official bindists.
+ ghc8107
+ # Latest GHC we are able to cross-compile.
+ ghc948
;
- };
-
- haskell.packages.ghcHEAD = {
- inherit (packagePlatforms pkgs.pkgsCross.ghcjs.haskell.packages.ghcHEAD)
- ghc
- hello
- microlens
- ;
- };
};
+ };
+
+ aarch64-multiplatform = {
+ # Cross compilation of GHC
+ haskell.compiler = {
+ inherit (packagePlatforms pkgs.pkgsCross.aarch64-multiplatform.haskell.compiler)
+ # Uses a separate expression and LLVM backend for aarch64.
+ ghc8107
+ # Latest GHC we are able to cross-compile. Uses NCG backend.
+ ghc948
+ ;
+ };
+ };
+ };
})
(versionedCompilerJobs {
# Packages which should be checked on more than the
@@ -545,11 +575,8 @@ let
compilerNames.ghc8107
# Support ceased as of 2.5.0.0
compilerNames.ghc902
- # No support yet (2024-05-12)
- compilerNames.ghc9101
] released;
hoogle = lib.subtractLists [
- compilerNames.ghc9101
] released;
hlint = lib.subtractLists [
compilerNames.ghc902